That is problem of M1000, not pot. It didn't have proper param smoothing. Back in the day computing was costly. They were cutting corners since it was just 6809 8-bit CPU running at 2MHz, sweating all the way with basic stuff. They were using...
1024 bits???
Are you sure?
You probably meant 9 or 10 bits ( and 512 or 1024 unique values).
But going down to EARTH, did you actually try moving knob into 1024 unique positions???
With 127 steps (7 bits) your "one step" angle is about 2...
But the MMU is only used by the CPU - half of the processing on an MCU is done by the peripherals, which bypass it. So there's no protection there and you have to manually translate every time you want a physical memory address.
You're not going...
I have absolutely no trouble getting stable reading with MIDI resolution (7 bit = 128 different positions) from dirt cheap Chinese analog pots. Yes raw ADC readings are noisy, but that is just a matter of proper post-processing in software. In my...
Yes, my general plan for 1.61 is to start mid-April, mainly merging this and many other things from the last couple years. Plan is to cut off new stuff by mid-June and make a 1.61 release before July.
Plan for 1.62 is a gcc toolchain update...
MIDI Capability Inquiry (MIDI-CI) exists exactly for that purpose. A MIDI 2.0 implementation does not just assume MIDI 2.0 support in the devices it talks to: it sends a capability inquiry to find out exactly what features are supported. A MIDI...
Any proper implementation of MIDI2.0 has to be able to fall back to MIDI1.0, otherwise it's not in spec. It'd be a nightmare otherwise. I don't think you can even patch a piece of gear that totally relies on DIN MIDI connectors to handle MIDI2.0...