Forum Replies Created
-
AuthorPosts
-
Thank you very much Heccticcc
I’ve very bad explained what i need
If i understand “Called when a panel receives a midi message” is a function by itself it wait for a midi message ,no function needed ? May be the reason i’ve not found in the forum..
I’ve do that
dumps = function(midi)
–Get FX1 — vendor,model , ID , dump,buffer,fx nb,idx0 ,idx1 ,idx2 , idx3..idx18,cheksum — f0 , 3e , 11, 0to127,15, 20or30, 00,0to127,0to127,0to127…… 00,whatever,f7
({ 0xf0, 0x3e, 0x11, 0x00, 0x15, 0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,0xf7})
idx0==midi:getLuaData():getByte(7)
panel:getModulatorByName(“FX1 Type”):setValue((idx0), true, false, true)
idx1==midi:getLuaData():getByte(8)
panel:getModulatorByName(“FX1 Output”):setValue((idx1), true, false, true)
idx2==midi:getLuaData():getByte(9)
panel:getModulatorByName(“FX1-1”):setValue((idx), true, false, true)
idx3==midi:getLuaData():getByte(10)
panel:getModulatorByName(“FX1-2”):setValue((idx3), true, false, true)
panel:getModulatorByName(“FX1-3”):setValue((idx4), true, false, true)
panel:getModulatorByName(“FX1-4”):setValue((idx5), true, false, true)
panel:getModulatorByName(“FX1-5”):setValue((idx6), true, false, true)
panel:getModulatorByName(“FX1-6”):setValue((idx7), true, false, true)
panel:getModulatorByName(“FX1-7”):setValue((idx8), true, false, true)
panel:getModulatorByName(“FX1-8”):setValue((idx9), true, false, true)
panel:getModulatorByName(“FX1-9”):setValue((idx10), true, false, true)
panel:getModulatorByName(“FX1 Delay:Autopan”):setValue((idx11), true, false, true)
panel:getModulatorByName(“FX1 Delay:Sync”):setValue((idx12), true, false, true)
end
I’ve a syntax error near idx0 i miss something i don’t know what
But the main problem is how to put a “0-127 byte” ? or a “whatever” byte in my incoming message ?
I need to convert a byte to value since i get it ? i think no but i don’t know so much…
Heccticcc it must be a enormous task to do a digital sampler panel like the emu’s it’s incredible the ctrlr idea the number of dev’s is infinite and they are motivate ! i’m curious to see this panel (i don’t understand how get xml and open it in ctrlr:i’ve tried to copy paste
in a blank panel but no)
I keep anyway your idea you post above it could be useful for texts depending of 2 values
Happy days
- This reply was modified 11 years, 3 months ago by zeoka.
Ive added some simple “graphic effect”
When midimode is selected tuned chnl,transpose,lo key,hi key display : off’s
when a lfo sync is other than off , the speed display : off
when the filter is set to bypass all knobs and combos disappear
see the pics
Attachments:
You must be logged in to view attached files.Hello all ,
The panel is in progress :
The 24 sounds layers are done and triggered by 24 buttons fully working
The 4 fx layers are done and triggered by “fx types” combos
3 dump requests done too and working : Edit , Global and current prog
The background panel is done and can evoluate….
Many thanks to Atom , Msepsis and Dasfaker i start to understand the lua syntax error messages !
Now i need more complicated things :
-Totally synchronize(bi-directional) my 24 sound select buttons with a combo called “trigger sel. sound” wich can change the sound focus on the RA unit
-Totally synchronize(bi-directional) my fx modulators i would prefer remove the parents and put sysex on 1 of my child to have less things as possible
-Dump: i can’t find a script wich can repartitate the bytes on Ctrlr modulator
an fx data takes 18 bytes + the message 7-9 bytes
a sound 109 bytes and global 200 (why 200 ? to be sure this is THE good message for RA ?)
PS why not stick some posts as “educational and example” ?
Cheers
Attachments:
You must be logged in to view attached files.Ok thank you again Dasfaker !
I have correctly put the the command line
Aaahh ok i get it ! 😀
Thank Atom ,
I search in the forum if i found things related to your suggestions and take care
Not sure to understand clearly i need time…
I was stupid… the Msepsis method works nice however
i’ve some questions : why the parent get only one child name and value , not the others ? Several parents can have one same child by writing one script per parent ?
Nice Atom !
I’m not against LUA , the worst thing is i understand what happens in the scripts that could interest me but without basis but i can’t adapt correctly parts of them
Is the feature will be working in both way (childs and parent completly linked ?)
A “super slider/combo” that can
unique name[1];unique name[2];unique name[3]…
Other modulator controls multiple names : modulator-1
slider/combo content : value[0];value[1];value[2]….=0
value[0];value[1];value[2]….=1
Other modulator controls multiple values : modulator-1
could be very practicle for waldorf fx’s and limit the modulator number.
I’ve a other thing to do and really don’t know how : a button(momentary) send a dump request
with content “dump request =1”
i need to get the last byte or value of a program change combo and put it in the dump request sysex instead xx .
I want this because there isn’t “dump current program” command so i use “dump program number” command
Is there other way a button sends different values depending of a combo/slider ?
I ‘ve not enough space on the panel to put 50 buttons one for each program.
Thank you very much msepsis
I’ve an error may be due to [code] ?
ERROR: [string “–…”]:8: unexpected symbol near ‘[‘
the 2’s and the / is in red
I’m on the nightly 1183
Even a simple adaptation is hard for a noob
Please what is a [code] ? You give it yoursef or a code corresponding at a task ? or a name ?
Hi
I’ve done a new layer on a duplicate of the panel and added groups for design !
Does it looks nice ?
I’ve to capture the layer very precisely and add as background
Regards
Attachments:
You must be logged in to view attached files.Thank you Dasfaker !
But what’s [code:7ftw7y04] ?
Is it possible :
[code:7ftw7y04]canvas = panel:getCanvas()
canvas:getLayerByName(“Layer Name”:):setPropertyInt(“uiPanelCanvasLayerVisibility”, 1)[/code:7ftw7y04][code:7ftw7y04]canvas = panel:getCanvas()
canvas:getLayerByName(“Layer Name” ; “layer name ; layer name ; etc…….):setPropertyInt(“uiPanelCanvasLayerVisibility”, 0)[/code:7ftw7y04] ??I’ve a combo with 24 values , 24 buttons and 24 layers Damn how i could rely all of that ?
GetModulatorValue exists ? How get a button on and all others off ? i saw on a virus panel
buttons values 0=0 1=1 , 0=0 2=2 ,etc + a script and a slider+ a script (exactly what i need to start) but
like i’m noob i don’t know exactly what i do ; i cant get mine because probably there other functions in thoose scripts.
Any help is greatly appreciated !
Nice thread
CTRLR is great !
I don’t understand anything to juce language for now but i organize the panel by layers ,type all params & specific values (over 5000) and i give the panel to database
and hope a programmer or designer take it as a basis or i start to learn seriously this languageI have tried to copy paste and "arrange" some texts of microwave and virus with some things i want doing but doesn’t work
I like really the program management i found CTRLR the best solution for my drum synth
I have also a microq omega but it’s another story ” title=”Very Happy” />Hi im not able to have more than 64 params even if i put 512 in preferences , i use the rev1161
Thank you great help , i’d searched in wrong way ” title=”Razz” />
Thank you dasfaker
How i can set the layer ID ? Where ? In the modulator list or modulator property ? I can’t find this.Here is the pic
Hi jessej ! Welcome to the RackAttack club
Did you try jrackattack a java editor for RA ? It works
Well it’s cool that someone participate to a RA panel
I’ve many things to talk about it ! I know it now
I’m in a level in ctrlr where i need sript and i’ve no time to learn so the panel is on stand by
The program manager is a super feature and dump too but need scriptsI’ve done all sound 1 params with each sysex and correct names , global , program but not finish to type all values yet
The fx section need serious script, glb tempo and prg tempo need script+maths , the sound select feature a la attack vsti needs script…
Type exact values takes me lot of time (i’ve a full job so it’s long) , the patterns need graphics , the osc pitch value(note:C3,C#4…)+ detune(0to200) value give a value in Hz, etc……Here is a pic of how i’ve organized the panel.
About RA : it have 50 progs with 50 factory kits . I want use variations of them not overwrite them that’s why i need ctrlr the only tool which can.
See you soon !
Hi
A new pic…..
I’ve reordered lfo’s sync values to render it "wobblizer"
I’ve question
Is it possible to render groups and texts to a background panel (the virus panel seems has a background with knobs ) ? How ?
I’ve found scripts in panels that make what i want just but copy/paste and change modulator names seems to be crappy because i don’t perfectly understand "ponctuation", i will try on a panel copy ” title=”Wink” />Hi
I’ve well tested "the waldorf rackattack cheksum byte" syxex byte option and :
7f= RA to Ctrlr:not working Ctrlr to RA :working nice
w5= RA to Ctrlr:RA errors Ctrlr to RA :working little slowly(Ctrlr GUI) and big jump value at some point.
ii= RA to Ctrlr:working nice Ctrlr to RA :RA errorsIs it possible to have an option "ignore at input and send 7f at output" ?
I precise i use the last version 1087 (standalone)and i’ve just set midi in and out without any ‘thru’ enabled and there is no one midi loop
thank you it is excellent
I precise too that the RA with this Ctrlr is really bidirectionnal i’ve tried with RA global params wich are working with the 7f byte and there is no midi loop.WorkingI continue the big panel :
Big up
How to link?
I try to search how i can create "modulatorValue" or where i can find the formula where i put it ?I’ve solved the param name problem !!
just one combo : a looooooooooonnnnnnnnggggggg combo !Now i just need to link some combos and display them only for my needs
I’m ready for the LUA now……. Please can you guys give me some start points ?
-
AuthorPosts