2015年8月15日 星期六

YM2413 8-bit FM Sound IC + Arduino

 話說八月初去秋葉原扭了兩個FM音校IC的扭蛋
一個是YMF276-M 另一個是YM2413,Google的時候發現有人做過YM2413的Arduino Shield
https://htlab.net/products/electronics/ym2413-shield-1/
於是就沿用他的Code,不過硬體的部分改了一下
這顆IC基本上就是用8-bit的匯流排去寫入要演奏的樂器/Feq這樣,然後同時兩個(這是Costdown的版本...)
從它的Application manual http://www.smspower.org/uploads/Development/chipsym2413am.pdf
可以看到如下的工作原理
基本上需要的是積分電路,Mixer 還有LPF,最後就耳擴或是個簡單的OPA,我用的是LM386,
放大200倍大概就破音了...


Update:
改用Arduino Leonardo之後,改用acore的USB MIDI Device Stack
就變成USB MIDI Player了,影片放Youtube

3 則留言: