Sonicpieditor Readme
这是在Vscode中与Sonic Pi一起使用的扩展。打开红宝石文件时,它将启动Sonic Pi的后端。
目前,这是作为开发扩展而运行的,因此有关如何运行它的说明,请参见下面的要求部分。
请随时按照您的拉力要求做出贡献。欢迎任何帮助!
另外,如果您喜欢这个项目或对其进度感兴趣,那么如果您在github中出演它可以帮助传播这个词,那将是很棒的!谢谢你!
特征
这是刚刚开始的,但是我们已经有足够的功能来获得一些乐趣!
- 可配置的Sonic Pi Server启动选项。现在您可以选择:
- 总是:VSCODE启动时启动服务器
- Ruby:在Vscode中可见一个Ruby文件时启动服务器(这是默认值)
- 自定义:当有一个带有您给定的自定义扩展名的文件中可见的文件时,请启动服务器
- 永远不要:不要自动启动服务器(使用Sonic Pi:start Server命令)
- 如果默认值不适合您,则可配置的Sonic Pi root路径
- 可以运行代码按Alt-R(或Mac上的CMD-R,就像在Sonic Pi的编辑器中一样)或命令调色板“ Sonic Pi:run”(请参阅ScreenShot)
- 可以停止使用Alt-S(或Mac上的CMD-S)或“ Sonic Pi:停止”的音频停止音频
- 可以使用Alt-T(或Mac上的CMD-T)运行所选代码。如果没有选择代码,它将提供运行整个文件(并坚持选择)
- 在输出面板中显示日志和提示(请参阅日志和提示)
- 一些片段,例如live_loop,效果,合成器,样品,甚至很快就会推出。请参阅摘要目录以获取完整列表,并贡献新列表,如果您愿意的话!
- FX->与自动完成列表选择器的实例化效果
- fx x(x是字母) - >效果实例化
- 我们 - >与自动完成列表选择器的实例化合成器
- US X(x是字母) - >特定合成器实例化
- SA->使用自动完成列表选择器的实例化样本选择器
- 突出显示Sonic Pi服务器报道的错误
- 当然,您具有语法突出显示,自动构图,通常与VScode所拥有的所有好处!
- 请参阅一个非常简短的视频,内容是罗宾·纽曼(Robin Newman)从此扩展中启动的“ pase el agua”的安排,显示了工作,日志等:视频:视频
(您可以在这里找到罗宾的原始作品:https://in-thread.sonic-pi.net/t/three-more-pieces-for-sonic-pi/2434)。
要求
扩展名在开发模式下运行。请按照以下步骤:
- 转到扩展名目录(此文件所在的位置)
- 运行“ NPM安装”,以安装必要的节点依赖项
- 运行“代码。”,以打开VSCODE中的扩展目录
- 按F5运行扩展
- (可选)请参阅VSCODE中的声音设置并配置您要启动服务器的方式,默认情况下,它将在编辑器中可见一个Ruby文件时启动。
如果您遇到问题,请告诉我,我会尽力帮助您进行设置。
如果默认设置对您打开设置 - >扩展名 - > Sonic Pi-> Sonic Pi root Directory,请确保在配置中配置Sonic Pi root路径
已知问题
我尚未在Linux中测试过。在Windows和Mac中很好地工作。
打开问题