trash80 wrote:Hey there, neat project.
Ledfyr wrote:* Mono mode - improves/solves the problem with lost or dropped MIDI notes from the Gameboy (use with custom Arduinoboy software, only tested with GBC, see README).
This really shouldn't be a problem, or at least solvable outside of Arduinoboy, it's actually a pretty lightweight task to handle the data stream. The issue may come from the Gameboy itself, or that is the code on the GB, since it is kind of a hack. What version of LSDJ were you using? I am wondering if this was a wrapping buffer issue that was solve awhile back.
Let me know if you need any clarification on my end, feel free to email me.
Thanks for all the info and advice in the mail conversation!
I thought I should clarify the problem with note dropouts some more in this thread. I cleaned the original post a bit and put some info about note dropouts below:
I wanted MIDI sequencing from the GB to be super stable. My goal is to use the GB as my main sequencer. I had noticed some occasional note dropouts, about 1 note every 30-50 notes was dropped). This is not a big problem at all, but I still wanted to try and make it better.
I moved parts of the note handling from the Arduinoboy to the Raspberry Pi and it reduced the dropped notes to almost 0. The raspberry now handles the sending of note-off messages.
It is probably possible to solve this on the Arduino itself, and I think that would be a better solution.