MIDI通信协议
文章平均质量分 82
MIDI通信协议介绍
向未知探索
博主有两位祖师爷:华特·迪士尼 和 尼古拉·特斯拉
展开
-
MIDI Communication Protocol
翻译:https://blog.csdn.net/weixin_43572492/article/details/84966191MIDI information is transferred between controllers and synthesizers as a sequence of bytes. A byte is a number between 0 and 255. MID...转载 2018-12-12 10:34:07 · 674 阅读 · 0 评论 -
MIDI通信协议(翻译)
MIDI是电脑CPU 8位处理时期的产物,一系列的演奏信息通过8bits的数值来区别及传输。通常,MIDI信息序列由两部分组成:命令字节和数据字节。翻译 2018-12-12 10:24:54 · 7411 阅读 · 2 评论 -
MIDI控制程序 Arduino平台 容易迁移到STM8/STM32
/*硬件连接: 5V : Arduino上的5V连接音效板的VCC GND : Arduino上的GND连接音效板上的GND D3 Arduino上的软串口的TX引脚(D3引脚)连接音效板上的MIDI引脚 D4 : Arduino上的D4引脚连接音效板上的RESET引脚 *///软串口库#include <SoftwareSerial.h>Softwar...原创 2018-12-12 15:57:21 · 915 阅读 · 0 评论 -
MIDI通信协议-数据字节:找到中央C(音名:C4)
引用自维基百科由符合基本音阶的音程结构所构成的音列的音高位置,就叫作调。调的命名建立在主音的基础上,如由7个自然音级从C开始按顺序排列的是就C调,将C调移高一个纯五度就是以G为主音的G调。将C调移低一个纯五度就是以F为主音的F调。不同的调一般用乐谱开头谱号后标明的调号来区别,不同的调运用到音乐作品中的具体形式就是各种调式。也就是说,每个调(KEY)要包含7个音(NOTE)。在MIDI传...原创 2018-12-13 10:40:00 · 2991 阅读 · 0 评论 -
MIDI通信协议-数据字节:GM1旋律乐器音色库(带中文名称)
GM1-旋律乐器库乐器切换,需要调用Program Change命令,GM1内包含128种旋律乐器这些乐器可以设定在出通道10以外的所有MIDI通道上,因为通道10是打击乐器专属通道。GM1内的旋律乐器可按组划分,每8个一组。/* General MIDI Level 1 旋律乐器对照表 Note: 只向某个MIDI通道发送Program Change命令设置乐器,是不...原创 2018-12-13 11:25:46 · 1856 阅读 · 2 评论 -
MIDI通信协议-数据字节:GM1打击乐器音色库(带乐器中文名称)
/* General MIDI Level 1 打击乐器对照表 在MIDI通道10上,下列每一种乐器都能发出一种独特的打击乐。GM1打击乐 只包含下列这些乐器。只要支持GM标准就一定支持这些乐器。虽然一些厂商 为其MIDI产品增加了新的打击乐声音,甚至增加打击乐集合,也不会和GM1 标准冲突。 ...原创 2018-12-13 13:51:56 · 1658 阅读 · 0 评论