MIDI DESIGNER
The only MIDI controller for iPad, iPhone, and Mac


Talk to other MIDI Designer users about MIDI Designer, iOS MIDI and related topics. Or share layouts, pages, and ideas.

Check out our Facebook Group.

Of course, if you want to send us an email, feel free.

Open problem reports

Summary of user requests
Sysex from knob. Need 1-255 value and @ 1 step. How? - MIDI Designer Q&A
+1 vote
in Basic by
I'm not sure which side we're talking about, what you SEE or the MIDI being sent. Are you getting the correct MIDI messages sent to the target device, or are you only getting 0-128 sent? In other words, is this just a display problem? Are you sending two sysex bytes? Thanks!
I got the 2 step because I am only able to select a max MIDI sysex value of 128 while I had selected 256 'clicks'.  I am using it for a waveform selector and there are 256 waveforms I want to cycle through.

  Sorry but I am pretty newb at the moment but have learned lots already :)
If there are really more than 128 values that you have to send, it means that the sysex that you're sending needs 2 (or more) value bytes. What are you controlling?
After reading your response, I checked the external MIDI data I am using again and the when the Value reaches 128, the value next to it is raised to 01 and the count starts again.

So:-
 Here is my reference MIDI data from source:-

                                                   V       
F0 41 10 57 12 03 00 00 77 00 7C 0A F7
F0 41 10 57 12 03 00 00 77 00 7D 09 F7
F0 41 10 57 12 03 00 00 77 00 7E 08 F7
F0 41 10 57 12 03 00 00 77 00 7F 07 F7
F0 41 10 57 12 03 00 00 77 01 00 05 F7 <-----------
F0 41 10 57 12 03 00 00 77 01 01 04 F7
F0 41 10 57 12 03 00 00 77 01 02 03 F7
F0 41 10 57 12 03 00 00 77 01 03 02 F7

I guess my question is now, how do I make a continuous knob that can replicate this change automatically?

Thanks for your patience.

1 Answer

0 votes

Perfect information in the comments. Thanks, it helps so much!

That's two value bytes and 256 MIDI Max. So

and

Also, you're using  41 10 57 12 03 00 00 77 00 V 0A, but you should be using  41 10 57 12 03 00 00 77 V 0A (the 00 is replaced by the V, since it spans two bytes).

Let me know if you need more explanation on this. 

Thanks and good luck!

by MIDI Designer Team (Dan)
Understood :) Well, I don't quite get why the 8256 bit is there?
good point. Set that to something between 0 and 256. I'm actually working on the default values piece for 1.4.3.
Sorry, let me restate: for 1.4.2, the default value is not correct. 8256 will actually send out 128 (half the range). It's... wrong.
and will be fixed for 1.4.3.
As always, great support.  You deserve every success mate.
Thanks! I have really smart users, otherwise it would be an impossible job. Anyway, if you feel so inclined, please rate the App in the App Store if you haven't already. Also, if you have any pictures, vids, etc. with MD in action, feel free to share them.
Where do I find the Sysex Properties Screen?
...