

Envelope does not retrigger if the notes overlap and have the same velocity- Good for arpeggios / broken chords.Removed Monophonic note memory to increase performance. Rewrote 90% of code into assembly for much faster performance- especially noticeable on DMG.And the new "schematic" at the bottom of the page. From the old version's 5,6,7 to A0,A1,A2. Changed Gameboy Pins to the Arduino's "Analog In" pins.Y - Sends a program/patch/preset change.This can be changed to allow just 1 midi CC with a range of 00-6F, or 7 CCs with scaled or unscaled values. X - Sends a MIDI CC - By default in Arduinoboy the high nibble selects a CC#, and the low nibble sends a value to.This is useful as a table command to track midi notes as normal notes in the sequencer. so Q0C in PU1 would send a note 1 octave higher than what Pu1 is currently playing. Q - Sends a MIDI Note relative to the current channel's pitch.N00 sends note off, N01-N6F send notes 1 to 112. N - Sends a MIDI Note - Absolute to the value placed in the effect.Each of the 4 gameboy channels send MIDI data on 4 midi channels by the use of effects commands:



There is a unofficial release of LSDJ which supports these new modes, available here:
