带有硬件 MIDI 的 ARM 复音波表合成器
这是一个运行在 72Mhz STM32F 32 位 ARM Cortex M3 微处理器上的波表合成器
在这里您可以看到它正在运行,并附加到我的模块上。 它能够通过串行连接直接读取 MIDI,如图所示连接到电路板,并通过 1/8" 音频插Kong输出。
“ARM 复音波表合成器”
该项目使用 Leaf Labs Maple 板,结合 Open Music Lab 的 Audio Codec Shield。
通常,该板将用于为吉他创建简单的单块效果器,因为该板仅具有 128KB 闪存用于存储和 20KB SRAM,但是我已经创建了一个 8 音复音波表合成器 :) 抗锯齿波表正弦、方波和锯齿波在构建时预先计算并存储在闪存中。 它使用 mipmapped 波表,每个八度生成一个。
这个STM32F只有72Mhz,所以核心波表代码非常优化,C
1