Hi everyone,
TK, I have uploaded the midiIO128 application to the box. All of the encoders do show a value on the screen as expected. The encoders in question being number 10 and 14 show the following:
encoder 10 shows note B_6 with a value of zero, when turned in any direction shows 127 and quickly returns to zero
encoder 14 shows CC# 19 with a value of zero, when turned in any direction shows a almost random change between CC# 18 and CC#19 and shows changing values of 0 or 127. It makes no difference if turned left or right, sometimes it shows 18, sometimes 19. The speed of the turning has a difference on which number will come up.
I removed encoder 14s connection and wired up a fresh encoder of the same kind and got the same results.
I also changed the encoder type to “MIOS_ENC_MODE_DETENTED2” for all of the encoders. This has changed the way the encoders work in relation to my original problem:
“2} Some of the encoders are doing unexpected things ie encoder 10 will sometimes generate a value itself, and when I turn it will sometimes change values of other steps, or can sometimes only generate a - signal instead of - or + ie it only goes down not up in note number. Im getting a similar thing with encoder 14 which seems to generate the highest note number {G8 I think} without touching it randomly and also only generates a - signal not a +.”
In that they seem not to generate the random values or change the surrounding encoders as much, encoder 10 seems to do note G8 from power up and not work after that, on some bootups it will have no value then not work. Also if encoder 10 goes to G8 on boot up then changing the note number on that step with the main datawheel is sometimes temporary and it will quickly jump back to G8 again, other times the new value will stay. Also encoder 10 can land up giving a value to encoder 14 when doing that, generally value A#2, other times moving other encoders may give a value to encoder 10.
Encoder 14 generally does work but seems to be in reverse, probably my bad on that one, will reverse it and also check out replacing encoder 10 to see whats happeining there. Strange tho as midiIO128 showed activity on encoder 10, but when you load the sequencer back up it doesnt do anything except its initial value going to G8 or nothing and then it does nothing.
The change to “MIOS_ENC_MODE_DETENTED2” makes all of the encoders a bit more stable but there is still a lack of real control as they sometimes do a negative value when turned slowly. Is this something that can be fixed? I have seen many other posts showing this but no real answer on how to get around it. I can live with it if it cant be changed but I may think about fitting + and - buttons onto a remote for finer control for some elements if there is no real solution.
stryd_one thanks for your comments also, I will be following your suggestions tonight and tomorrow nite and looking at pulling out the core to see whats going on with the memory problem. I have several other cores sitting about but no working pics for them {my last pic is cactus from my JDM experiments} and I have no “fresh” memory chips left to try, and my other cores have all suffered from the same exact problem so troubleshooting is going to be a nightmare.
I liked your suggestion on swapping the DIN boards chips etc and will let you know how I go with that too. Any other thoughts will be appreciated by you guys or anyone else :}
Thanks for the ongoing support! Any more would be appreciated very much!
All the best,
John