把你的新星发射台变成MIDI乐器。

grid-instrument的Python项目详细描述


你有没有想过可以用你的启动板作为MIDI乐器?做 您渴望launchpad pro或ableton push上的scale模式,但是 没钱买吗?现在你可以在任何新星上玩音阶了 发射台。

这里有一个快速的video demo

此代码还有一个iOS应用程序版本 `这里<;https://itunes.apple.com/us/app/gridinstrument/id1296511558?mt=8>;`.

在它的核心,gridinstrument是一个允许您显示 你的新星发射台上的刻度网格。它的功能与 亨利·大卫的fantasticLaunchpad95 Ableton Live的脚本,也类似于 Launchpad专业版。

功能:

  • 可以作为一个独立的应用程序使用,也可以合并到另一个python中 项目。
  • 按键切换(您知道,这样您就不会被卡在C键中)
  • 在与LaunchPad95相同的26种音乐模式之间进行缩放切换
  • 适用于覆盆子pi和mac操作系统(可能也适用于windows,但不是 测试)。
  • 两种布局(全音阶第四和半音)
  • 适用于所有更新启动板

要求

在尝试做任何事情之前,请确保有python 2pip已安装。

如何将其用作独立应用程序

从github下载源代码并安装必备组件:

git clone https://github.com/dhilowitz/GridInstrument
cd GridInstrument; pip install launchpad_rtmidi_py

运行应用程序:

python play.py

如果一切顺利,你应该看到你的网格亮起来。接下来,进入 另一个可以接收MIDI信号的软件(sforzando是 很好,可以自由选择),你应该会看到一个叫做“网格”的新MIDI设备 仪器(虚拟端口)“

如何将其用作python库

对于如何安装它,您有两个选项。

选项1:手动安装

从github下载源代码:

git clone https://github.com/dhilowitz/GridInstrument
cd GridInstrument

安装:

python setup.py install

选项2:使用pip安装
pip install grid_instrument

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
MIME类型多部分/混合的java无对象DCH   Java Swing中单元格和列的间距   java为什么我不能使用For循环从集合中获取元素?   mysql Java餐厅计费系统   java MediaPlayer内存消耗   println Java添加的神秘输出:一些经过评估,一些经过打印   java我应该使用哪个对象?   PHP到Java论坛游戏集成   通过GeoNetwork上的java http post请求获取XML响应   java为什么类名与使用“==”的内部字符串比较冲突?   java反应。js如何定义自定义id,而不是在html中显示reactselect1value   java中的拼字数组   java如何使ScheduledExecutorService在其计划任务取消时自动终止   java查询未正确执行   IBatis+Java:检索HashMap   要读取的加密Java代码。txt文件并转换为二进制表示形式   Java Web Start应用程序自动加载   java Swing重写对象的paintComponent