Big problem is indeed the sysex message length. I didn't see anything in the MD doc that let's you ask only specific parameters. There is a function to get/set some status values but it seems limited to just a few things. Now the options are: 1) Get the Lemur to handle much larger sysex message, whi...
To be readable the array (data byte part)has to be converted to 8 bit first. It works this way. The first byte holds the 8 th bit value of the next 7 bytes. So if the first byte is 1110001 and the following 7 bytes are all 1111111 then these 7 bytes are actually 1 1111111 1 1111111 1 1111111 0 11111...
Ok, got it, all sysex commands are listed in the manual in appendix C. Kit dump command is 0x53 and it replies with 0x52. Anyway, I will go thru that doc to see what's available, create the 7to8bits and 8to7 bits functions on the lemur and some helpers to extract those data. As I don't have an MD I ...
i send, what they call, a kit request. it´s a sysey string where i also send the number of the kit i want to have the data from. once i´ve send the request the machinedrum responds with an array of roughly 30 values in an array. there´s actually an other option called kit sysex dump. after 0x52 it ...
I think that they don't want you to fool with sysex, so they made it as difficult as possible ;) Well, first you need to convert the blue part to 8 bits as it is coded in 7 bits. Most machines work with 8 bits (or 16,32,..) but for the MIDI spec all values larger than 7 bits are status byte, so you ...
That looks like a lot of fun (and work). I was close to get an MD but the function button put me off(found it annoying to have to use two hands for almost any little change) and did order a tempest instead. Now, thinking about it, a bunch off stuff could be handled by the lemur, while the tempest is...
Note that all messages are sent to the second port (port 1, first is port 0) which was fine for me, made it easy to include in my main template. Then I never used studio one but you just need to send the midi to the plug, no need to re-assign anything, just make sure you placed the txt file in the r...
hmmm, elsewhere on the net I found: keyout(target, key, state) and keycomboout(target, ctrl, alt, shift, key) target is of course the 'port' set in the Lemur Daemon for key out state seems to be 0: up or 1: down not sure about keycombo but probably keycombo(0, 0,1,1,key) would be an ALt+Shift+key Fo...
Yes like the C syntax and showing in green, but AFAIK it works only in scripts // to comment out the end of a line or /* comment this code is not execute: for(n = 0; n<1000;n++); */ There seems to be a little bug in the editor as you need to have some code or it's all red, showing an error. just wri...