Re: Incremental program change foot switch for ns2EX et al.
Posted: 15 Oct 2018, 18:27
I'm sure a few people here will be interested, me included.
Funily enough, back in the eighties, I modified an old set of Maplin bass pedals and a Moog Prodigy (had to make the 2 oscillators produce '32 ft' waves; i.e. an octave lower than normal) and ended up with the equivalent of a Moog Taurus!! All analog electronics of course and it sounded pretty cool!
And yes, I think I will put my project into the Stage 3 itself!
I've simplified it by removing the hex inverters as the ATmega output thru the Nord's 47R resistor (it's what Nord uses for some reason rather than the more usual 220R) seems to easily supply enough voltage & current to drive a MIDI input.
In fact the project now simply consists of the ATmega328P, a 16MHz crystal with 2 x 22pF caps and a 100nF cap!
And I've managed to reduce the code size hugely and, more importantly, sped processing (and hence, response) up by quite a bit too, simply(!) by writing my own UART handler instead of using the Serial class.
Ironic really; the first real pro coding I ever did was back in the early eighties and it involved serial communications (that's all MIDI is) which heavily involved writing (in 6502 assembler) UART handlers!!
Funily enough, back in the eighties, I modified an old set of Maplin bass pedals and a Moog Prodigy (had to make the 2 oscillators produce '32 ft' waves; i.e. an octave lower than normal) and ended up with the equivalent of a Moog Taurus!! All analog electronics of course and it sounded pretty cool!

And yes, I think I will put my project into the Stage 3 itself!
I've simplified it by removing the hex inverters as the ATmega output thru the Nord's 47R resistor (it's what Nord uses for some reason rather than the more usual 220R) seems to easily supply enough voltage & current to drive a MIDI input.
In fact the project now simply consists of the ATmega328P, a 16MHz crystal with 2 x 22pF caps and a 100nF cap!

And I've managed to reduce the code size hugely and, more importantly, sped processing (and hence, response) up by quite a bit too, simply(!) by writing my own UART handler instead of using the Serial class.
Ironic really; the first real pro coding I ever did was back in the early eighties and it involved serial communications (that's all MIDI is) which heavily involved writing (in 6502 assembler) UART handlers!!