Here's a case where the initialization produces note 69. As the module states it's a one time init number based on what you put in there, in this case 69.
It does exactly what it is suppose to if I input any midi pitch on the input except the first midi note "zero". If a zero goes in there a 69 comes out. If a 1 goes in, a 1 comes out and so on.
This is the inside of "previous event" module.
As you can see the value 69 is written into the read module during init. After that I see no reason the zero value on the top left input should recall the number 69, but it does. I'm using a laptop keyboard to act as a keyboard right now, perhaps that's doing it. Are there any strange problems using the computer keyboards as midi notes? Does anyone see a reason a zero input value should be any different than any other value?
Init
midi note1 8.41 hz
Midi note 0 played several times, continues to play note 69 or a440
Next I play several keys, eventually it starts working.
So I add a 1 before the module a midi note zero is now a 1 yet and the same thing happens. So it's not a 0 in causing the problem.
I've learned to not blame modules as it may work perfectly under certain conditions. Any ideas on what is causing this? This module drives the above module thru an event input. I took the Dup Flt out thinking it might cause the problem but nope. Same issue, however if I modulate the input up then back down to 0 with the Pm input, it works fine for a little while. Pm is a simply a master tune attached to a dial. The value is 0 before the Dup Flt unless its detuned, but even if not detuned it works a bit after playing with the detune and returning it to 0. This is bizarre indeed, any ideas? It does work fine with the dup filter removed. Seem like an event problem of some sort.
I combined the dup filter and the "previous event module together in one macro, the dup flt is the first stage. Can anyone see the problem. I hooked it up to my keyboards and erroneous notes sometimes playing up the keys actually plays the keys downwards. Here's both:
This is the above module.