MATRIXSYNTH: Motion FM Synthesizer

Sunday, September 02, 2018

Motion FM Synthesizer


Published on Sep 2, 2018 Yuki Kuramochi

Note the following is translated via Google Translate. You can find the original Japanese further below.

"Now, popular microcontroller board 'micro: bit'.

By combining this with YAMAHA 's sound board "YMF 825", I found that it is possible to build very creative sounds using the Python language.

The sound is controlled in real time only with the acceleration sensor of the microcomputer board. The point to be aware of is that the YMF 825 is driven by the SPI signal, not the MIDI sound chip. It is control to write parameters (frequency, algorithm, degree of modulation ...) of the FM synthesizer to the registers to the last. In order to control with MIDI signals, you need a driver to convert from MIDI to SPI, but fortunately the sample program has been published, in which the program corresponding to the driver was included.

■ Use microcontroller board
Micro: bit (Switch Science)
■ Tone generator board
YAMAHA YMF 825 (Switch Science)
■ Language Development Environment
Micropython
Reference page
Https: // yamaha-webmusic.github.io/ymf ...
Https: //www.switch-science.com/catalo ...
Https: // microbit- micropython.readthed ...

◆ ◆ We will hold the "Denno Music Science School" pursuing the point of contact between music and science from October. You can experience this system in the workshop."

"今、人気真っ盛りマイコンボード"micro:bit"。

これにYAMAHAの音源ボード"YMF825"を組み合わせることにより、Python言語を用いて非常にクリエイティブなサウンド構築が可能になることがわかりました。

マイコンボードの加速度センサのみでサウンドをリアルタイムにコントロールします。注意すべき点は、YMF825はSPI信号によって駆動する仕様であり、MIDI音源チップでないことです。あくまでもFMシンセサイザーのパラメーター(周波数、アルゴリズム、変調度・・)をレジスタに書き込むという制御なのです。MIDI信号で制御するためにはMIDIからSPIに変換するドライバが必要となりますが、幸いにサンプルプログラムが公開されていて、その中にドライバに相当するプログラムが内包されていました。

■使用マイコンボード
micro:bit (スイッチサイエンス社)
■音源ボード
YAMAHA YMF825(スイッチサイエンス社)
■言語開発環境
micropython
■参考ページ
https://yamaha-webmusic.github.io/ymf...
https://www.switch-science.com/catalo...
https://microbit-micropython.readthed...

◆◆10月より音楽と科学の接点を追求する「電脳音楽科学塾」を開催します。このシステムをワークショップで体験することができます。"

No comments:

Post a Comment

PREVIOUS PAGE NEXT PAGE HOME




© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH