grail开发工具包,一组用于创造性编码的库
grailkit的Python项目详细描述
Grail工具包
grailkit是一个用于创造性和实验性编码的库。这个库用于开发grail应用程序(http://grailapp.com)。 grailkit包括处理project、cuelist、cue和对*.grail文件的读/写。 读写圣杯圣经格式。实现MIDI、OSC、DMX协议。
模块和功能
核心:
- db-精简sqlite数据库包装器
- 核心-信号和基本类型
- 插件-插件加载/注册
- util-实用函数、常量和类
grail文件格式:
- DNA-Grail格式I/O
- 圣经-圣杯圣经格式I/O
- 圣经解析-将其他圣经格式解析为grail格式
协议和通信:
- osc-纯python中的开放声音控制协议
- 基于rs245的dmx-dmx i/o(实验)
- MIDI-MIDI I I/O库
要求
Python3.3+
这个库是纯python的,只依赖于以下项目:
- python rtmidi(midi模块)
- pyserial(dmx模块)
- PYBID11(用于构建喷口模块)