The aim of this project is to be able to make it easy for non musically talented people (like me) to play some awesome tunes on the classic YM2149 music generator IC from the 70s/80s.
After some prototyping this summer with one AY-3-8910 attached to an Arduino I found out that the 3 channels that come inside one of these ICs was not enough (at least for me), and so I bought another one (this time two YM2149) and connected them together to an Arduino. This not only worked, but also sounded nicely !
So then was the last step, to make it standalone (i.e. stop using breadboards and cables) and make it permanent... And so, after adding some improvements, like an amplifier and a MIDI input, the Amadeus board was born !
Finally after a long wait, I can confirm that the board received MIDI signals. The board then transforms the MIDI note it received into values for the registers of the YM2149.
The MIDI communication has been made possible thanks to the MIDI.h library found here. Although I have modified it so that it only receives data. The modified version is in the github repo.
Finally, the onyl commands that I have implemented are the NoteOn and NoteOff commands, However, I would like to implement some code to be able to treat the velocity. This would make the board more "natural" and not just On Off.