MIDI乐器数字接口讲解 以及 C调音符与频率对照表

简介: MIDI乐器数字接口讲解 以及 C调音符与频率对照表

MIDI(Musical Instrument Digital Interface)乐器数字接口


是20世纪80年代初为解决电声乐器之间的通信问题而提出的。


MIDI是编曲界最广泛的音乐标准格式,可称为“计算机能理解的乐谱”


它用音符的数字控制信号来记录音乐。一首完整的MIDI音乐只有几十KB大,


而能包含数十条音乐轨道。几乎所有的现代音乐都是用MIDI加上音色库来制作合成的。


MIDI传输的不是声音信号,而是音符、控制参数等指令,它指示MIDI设备要做什么,怎么做,如演奏哪个音符、多大音量等。它们被统一表示成MIDI消息。


传输时采用异步串行通信,标准通信波特率为31.25X(1士0.01) KBaud。


image.png




相关文章
|
5月前
【51单片机】在LCD1602上显示时间:包含按键进行校准时间+闹钟功能:按键设置闹钟响铃时间,以及响铃的时间长度
【51单片机】在LCD1602上显示时间:包含按键进行校准时间+闹钟功能:按键设置闹钟响铃时间,以及响铃的时间长度
122 4
|
5月前
|
存储 计算机视觉
通过视频帧提取及批量取模转换实现基于STC32的点阵LED动画播放
【8月更文挑战第25天】该方案概述了如何通过视频帧提取与批量取模转换技术,在STC32微控制器上实现点阵LED动画播放。步骤分为:1) 视频帧提取:选用合适的视频处理库(如OpenCV)或专用工具,将视频按指定帧率逐帧转存为图片;2) 批量取模转换:利用自定义或第三方工具将图片转换成适用于点阵LED显示的格式;3) 在STC32上实现动画播放:完成硬件连接后,通过SPI/I2C等接口从存储器读取取模数据,并设计定时器中断等机制控制帧切换,最终呈现流畅动画效果。此外,还需进行必要的优化和调试以改善显示质量。
|
8月前
|
编解码
一个简单的获取显示器长宽和显示器分辨的代码
一个简单的获取显示器长宽和显示器分辨的代码
60 11
|
8月前
|
存储 Linux API
解析音频输出调节音量的原理以及调节的方法
解析音频输出调节音量的原理以及调节的方法
640 0
|
移动开发 小程序 JavaScript
小程序图片左右摆动效果
小程序图片左右摆动效果
119 0
|
编解码
ffmpeg奇偶场帧Interlace progressive命令和代码处理
ffmpeg奇偶场帧Interlace progressive命令和代码处理
348 0
ffmpeg奇偶场帧Interlace progressive命令和代码处理
【数字IC手撕代码】Verilog偶数分频|题目|原理|设计|仿真(二分频,四分频,六分频,八分频,偶数分频及特殊占空比)
【数字IC手撕代码】Verilog偶数分频|题目|原理|设计|仿真(二分频,四分频,六分频,八分频,偶数分频及特殊占空比)
【数字IC手撕代码】Verilog偶数分频|题目|原理|设计|仿真(二分频,四分频,六分频,八分频,偶数分频及特殊占空比)
|
Linux
Linux驱动开发——去除按键抖动问题
Linux驱动开发——去除按键抖动问题
431 0
Linux驱动开发——去除按键抖动问题
|
前端开发 芯片
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
180 0
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
|
算法 开发者 内存技术
PCM 与预测编码(上)| 学习笔记
快速学习 PCM 与预测编码(上),介绍了 PCM 与预测编码(上)系统机制, 以及在实际应用过程中如何使用。
PCM 与预测编码(上)| 学习笔记