把你的新星发射台变成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第三方库


热门话题
java如何在Android Wifi中筛选相同的SSID?   Java中重写接口中异常处理的泛型   java“无效转义序列(有效的是\b\t\n\f\r\”\“\”\)”语法错误   使用JNDI的java NameReadyBoundException   java如何在这个程序上执行算法   java为什么我的应用程序在调试时崩溃而应用程序停止?   Java:while循环未检测到中断条件,但如果块检测到   java如何快速使用jfreechart创建的折线图   java将输入放入JSTL会话变量,以便稍后在屏幕上显示   java在spring boot中加载外部JAR   java Apache NiFi无法使用ojdbc6连接到Oracle 12c。jar或ojdbc8。罐子   java解释StringToWordVector()Weka的输出   java charAt()找不到符号   使用mpjexpress的java阅读控制台输入