Tutorial

插件说明

外部环境依赖

需要下载Sonic Pi

开始使用

运行 Sonic Pi。

启动 CodeLab Adapter,运行 node_sonicPi 插件。

打开 Scratch 编程界面,我们已经制作了一个 demo:Scratch-SonicPi

进阶

更多可用的指令,参考python-sonic

如果你想深入了解Sonic Pi,可以跟着 Sonic Pi 软件内置的文档学习。

发送消息

>= 3.7.2 的 Adapter 支持使用Scratch积木发送OSC消息,消息的参数(args)是一个 list(采用json语法,字符串使用 双引号 )

Receiving OSC

Sonic Pi Receiving OSC

参考这个文档,你也可以基于python-sonic构建一个自定义插件直接与Sonic Pi沟通。

参考