Forum Replies Created
-
AuthorPosts
-
wow. genius! ” title=”Smile” />
thanks!
thanks!
EDIT: I’ve tried to reproduce it – created 2 panels, saved them, closed Ctrlr, opened, saved, closed – and the changes where always there… so I don’t know what was happening…
still something is wrong. I’ve worked on two panels, saved with one in focus and then with other in focus. still lost all the work today – nothing was saved for the second panel. only the first one is saved…
May 22, 2011 at 3:26 pm in reply to: brainstorm: how to update panel modulators on program change #2339and maybe for the "line of code" we could use the deviceDB? to share the translation of the bulk sysex for different devices for the users that cannot do it themselves?
ahhh… ok.
so I had two opened panels and when I clicked "save" only the one selected was saved to an external file? it looks like it… the other one was only a Ctrlr state and was not saved…
it was my misunderstanding of the way it worked. thanks for the info – I hope this mistake won’t happen to me again ” title=”Wink” />
maybe a "save all" button would help to avoid this…?
d’oh… should think about that ” title=”Smile” />
thanks!
EDIT: I’ve checked it – and it works for Roland SH-32. The values are sent from 32768 to 33768 (that’s the range the parameter is working with) without any problem. Big THANKS!
"atom":1qzw0qsb wrote:you should check build 479 and try those large values, i tried it with the examples given in the SH32 manual and it seems to work, but i can’t be sure, i don’t know what sysex values to expect at integer values > 32000 so this is a stab in the dark (ouch)[/quote:1qzw0qsb]how can I enter them into the sysex?
the message is:
F0 41 10 00 4a 12 k0 k1 04 06 [b:3rpnjlo8]xx xx xx xx[/b:3rpnjlo8][/color:3rpnjlo8] 46 f7the numbers are from 32768 to 33768, so I really need:
F0 41 10 00 4a 12 k0 k1 04 06 [b:3rpnjlo8]08 xx xx xx[/b:3rpnjlo8][/color:3rpnjlo8] 46 f7
as I checked the sysex sent by the unit it’s like:
for 0:
F0 41 10 00 4a 12 k0 k1 04 06 [b:3rpnjlo8]08 00 00 00[/b:3rpnjlo8][/color:3rpnjlo8] 46 f7for 127 (7F):
F0 41 10 00 4a 12 k0 k1 04 06 [b:3rpnjlo8]08 00 07 0F[/b:3rpnjlo8] [/color:3rpnjlo8]46 f7for 1000 (03E8):
F0 41 10 00 4a 12 k0 k1 04 06 [b:3rpnjlo8]08 03 0E 08[/b:3rpnjlo8][/color:3rpnjlo8] 46 f7hope it helps – I can test it on my SH-32… thanks for all the work on this!
I see that in a newest revision I can make the modulator to use the values up to 65536 but how can I put it in a sysex message? or was it always there…
I want to put values from 32768 to 32895… so i need numbers from 0 to 1000 really…
you should check this ” title=”Smile” /> – viewtopic.php?f=48&t=542
great. thanks!
I presume that it will be doable (in a label or something) with LUA?
I need two things:
– the way to enter the Roland long data values (these 32768 ones;) – viewtopic.php?f=48&t=555
– a way to change visible name of modulator by the value of another modulator – one is the effects list (reverb, distortion, compressor, and so on) – the other are parameters of the effects (but not the exact value (i.e 1=1) but a way to ‘translate’ the value (i.e. in the first modulator 1="reverb", modulator1.value=modulator2.visibleName and in the second one that 1="time") . the parameters have always the same sysex message – so I want to reuse them for every effect. I’m writing about it here too – viewtopic.php?f=48&t=569
thanks for help
thanks. I’m definitely waiting for that ” title=”Smile” />
but how the value is sent then as a CC value (or in sysex)? as a fractional number? or as a integer?
it’s problematic – if you set:
modulatorMin=50
modulatorMax=300
and modulatorValue to modulatorValue/2-24
then you have knob50=cc1 and knob300=cc126 (the min value is ok)if you use modulatorValue/2-25 you have knob50=cc0 and knob300=cc125 (the max value is ok)
so it’s impossible to map 50-300 into 1-125 that way… 50-298 maps into 1-127 when you use modulatorValue/2-24
and I don’t know how Ctrlr handles fractions – knob299=cc125,5…
thanks for all the help!
ok, i’ve got it. the exemplary values look like this:
[b:3a1wu2yy]08 00 06 0e[/color:3a1wu2yy][/b:3a1wu2yy] 32878-32768=110
[b:3a1wu2yy]08 00 05 0c [/color:3a1wu2yy][/b:3a1wu2yy]32860-32768=92
[b:3a1wu2yy]08 00 00 00[/color:3a1wu2yy] [/b:3a1wu2yy]32768-32768=0
[b:3a1wu2yy]08 00 01 01[/color:3a1wu2yy][/b:3a1wu2yy] 32785-32768=17and for values below 128 it’s simple – [08] [00] [ms] [ls]. it should be right.
but few of the effects have values up to 1000. for example:
[b:3a1wu2yy]08 03 0e 08[/color:3a1wu2yy][/b:3a1wu2yy] 33768-32768=1000
and now I don’t know how to implement it in Ctrlr…
and another question – the min and max values depend on the chosen effect (for example delay has another min and max values of the effect properties then distortion). is there a way to change the settings of one modulator according to value of another modulator? for example something like:
IF modulator1 = "REVERB" THEN modulator2.min=0 AND modualator2.max=127
IF modulator1= "DISTORITON" THEN modulator2.min=-63 and modulator2.max=63or will it be possible with LUA? or is now possible? sorry I haven’t tried LUA yet…
” title=”Smile” /> I will fight with it later today. I think I have few options to get it right.
I see on SourceForge that you are maybe from Poland? jezeli z Warszawy to wziecie w obroty hardware’u nie jest nawet takie niemozliwe ” title=”Smile” />
-
AuthorPosts