Home › Forums › General › Using Ctrlr › Waldorf MicroQ
Tagged: Micro Q CTRLR
- This topic has 39 replies, 13 voices, and was last updated 7 years, 5 months ago by macmickey.
-
AuthorPosts
-
April 2, 2010 at 4:49 am #63
Hi all first post, just want to say thanks especially for the mopho, tx81z , mbase01 and mb33 vsts. The mohpo and tx81z are working ok for me. I am yet to try out the other two although I have the hardware sitting here waiting;))
The Waldorf MicroQ would be great to run as a vst as the knobs are a little buggy but it sounds pretty good to my ears and would thrive with an improved editability factor.
Manual (midi/sysex implementation p152-156)
[url:2ppxozmr]http://www.waldorfmusic.de/assets/files/products/micro_q/manuals/mq_all_engl_web.pdf[/url:2ppxozmr]Screen capture of the Soundquest editor (looks a little messy though)
[url:2ppxozmr]http://www.squest.com/Windows/Instruments/WaldorfMicroQ/index.html[/url:2ppxozmr]MQEdit Screen dump (java app that I could never get to work on pc or mac but nicer looking interface)
[url:2ppxozmr]http://matrixsynth.blogspot.com/2008/03/mqedit-waldorf-micro-q-java-editor.html[/url:2ppxozmr]For reference, the best hardware editor I have found for integration with a sequencer is the MICRONAU plugin for mac which allows instant manual sysex patch dumps from the hardware into the vst with all softknobs updating. The plugin also saves settings for total recall when reopening the project, and remembers all midi routings, as well as allowing for midi controllers. Its brilliant in Ableton Live & I recommend anyone with this instrument and an Intel Mac to check it out.
Other instruments I would love to have vsts for in future are the Korg X5DR (little rackmount 90’s rompler with great fx) and the Korg Z1 which while having lots of onboard control, throws up so many parameters that a better visual representation would work wonders on a superb sounding synth. I also have an original wavestation AD which would be great as a vst, but would probably not have much demand as the korg digital legacy package seems to be enough for most people.
I am not much of a programmer but work in graphic design by trade and would be happy to throw up an interface for a possible solution to this topic!
Anyway thanks for the great work, and will definitely donate at some point soon.
CheersApril 2, 2010 at 9:03 am #1124Either we have some other PDFs or i’m missing something, all i have for the MicroQ are CC numbers (i have the same pdf file). If it’s just CC it’s not a problem, if there is a more complete SysEx based MIDI implementation let me know.
Sysex dumps will be possible soon it’s something i’m still working on. UI are always welocme.
April 3, 2010 at 8:26 am #1125Yes on closer inspection it seems to be the case.
i did a bit of googling and came up with the document @
[url:2p2kyqln]http://synth.stromeko.net/Downloads.html#WaldorfDocs[/url:2p2kyqln]
(Waldorf MIDI Implementations (Draft / January 2008) PDF 557k )Looking through this there is 16 pages or so of data pertaining to the microQ, but it also mentions issues with the sysex as highlighted in red so these may be a hindrance.
June 21, 2010 at 5:46 am #1127A MicroQ ctrlr would be nice indeed. Currently the only working editor is MQEdit, but it does not have DAW integration or automation ” title=”Sad” />
April 20, 2011 at 11:36 pm #1126"atom":1csisfw4 wrote:Sysex dumps will be possible soon it’s something i’m still working on. [/quote:1csisfw4]if this is the case I might have to live up to my word and donate my left testicle. ” title=”Smile” />
I just donated $20 via sourceforge for now…Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen
May 28, 2013 at 9:18 am #9328I’m on it now
Does anyone knows exactly how enveloppe mode and enveloppe trigger are working in the micro q ?
They have the same sysex , not a problem but the micro q doesn’t react as expectedNormally envtrig = 00h – 20h and envmode = 00h 01h 02h 03h 04h
When envtrig is at 00h then i can change envmode of microq via ctrlr but when i change envtrig to 20h nothing happens in the microq except the envmode is change to 04h in the microq. now i can’t change envmode via ctrlr but with the microq i can. strange ! a microq bug ?
All values sent by ctrlr are corrects : 00h 01h 20h 21h 02h 22h 03h 23h 04h 24h so if someone can tell me why……- This reply was modified 10 years, 10 months ago by zeoka.
May 28, 2013 at 10:02 pm #9361I’ve read the Waldorf FAQ about micro Q/ Q : is the one shot env working ?
this is not clear
i read the warldof midi spec and nothing about the adresses of the 20 drum maps in the memory or i missed something
i miss something else about MODF byte i just know MOD command is x7h but nothing in Message Type Matrix…..- This reply was modified 10 years, 10 months ago by zeoka.
June 12, 2013 at 7:07 pm #9870Hello
I progress in building of a panel
Still i don’t understand env mode&trriger work effectively compared to the manual..But i build a panel anyway .the panel will hjave all sound params and modulations sources visibles(except for the matrix)
so it will be very easy and fast to experiment and construct patchs .The dump is working for osc1&2 already.
I will do 4 full parts (inst1-4)with fx’s and arps in multi or single mode
Since the first effects are loaded only in inst1-4 and even with 75 dynamic voices i think 4 parts it’s enough.Anyway
the micro Q is not a Workstation for me.
If anyone is interested tell me…- This reply was modified 10 years, 9 months ago by zeoka.
Attachments:
You must be logged in to view attached files.June 12, 2013 at 11:12 pm #9887great work, zeoka!
Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen
June 14, 2013 at 6:41 pm #9930Nice! I have a Q. I guess they would be pretty similar and am definitely interested in this panel.
June 15, 2013 at 11:50 am #9972Thank you Msepsis
Cool to have a positive comment !
For an adaptation to Q and Q+ i need to finish first the micro Q
i need to modify :
filterRouting,remove osc off,add filter types add a sequencer , build 4 fx2 instead 1 ect…I’ve a strange issue with the ENV mode&trigger , i can’t find doc
called when mod value change :
s01FEmode = function(mod, value)
fem = panel:getModulatorByName(“FEMode”):getModulatorValue()
nb2 = panel:getModulatorByName(“FETrigger”):getModulatorValue()
trig = nb2 * 32fe1 = CtrlrMidiMessage({0xF0,0x3E,0x10,0x00,0x20,0x00,0x01, 0x44,(trig)+(fem), 0xF7})
panel:sendMidiMessageNow(fe1)
end
The micro reacts strangely when i m in SINGLE: it move ENV MODE to LOOP ALLMidiReceived :`– realtime messages
if A == 62 and B == 16 and D == 32 and E == 0 and F == 1 and G == 68 then
idx196=midi:getLuaData():getByte(8)
if idx196 == 0 or idx196 == 1 or idx196 == 2 or idx196 == 3 or idx196 == 4 then
panel:getModulatorByName(“FEMode”):setModulatorValue((idx196) ,false,false,false)
panel:getModulatorByName(“FETrigger”):setModulatorValue( 0 ,false,false,false)
elseif idx196 == 32 or idx196 == 33 or idx196 == 34 or idx196 == 35 or idx196 == 36 then
panel:getModulatorByName(“FEMode”):setModulatorValue(((idx196)- 32) ,false,false,false)
panel:getModulatorByName(“FETrigger”):setModulatorValue( 1 ,false,false,false)
end
end`Ctrlr react normally to micro Q changes but i need to cut midi out to device because this double Scripting gives a feebback and lock the micro q to LOOP ALLAnyone has an idea ?
- This reply was modified 10 years, 9 months ago by zeoka.
- This reply was modified 10 years, 9 months ago by zeoka.
- This reply was modified 10 years, 9 months ago by zeoka.
- This reply was modified 10 years, 9 months ago by zeoka.
Attachments:
You must be logged in to view attached files.June 15, 2013 at 6:25 pm #9983I don’t think it will fix your issue but One thing you could do to tidy up that last bit of code is use <= and >= (less than or equal to / greater than or equal to)
so it’d look like:
if idx196 <= 4 then panel:getModulatorByName(“FEMode”):setModulatorValue((idx196) ,false,false,false) panel:getModulatorByName(“FETrigger”):setModulatorValue( 0 ,false,false,false) elseif idx196 >= 32 then panel:getModulatorByName(“FEMode”):setModulatorValue(((idx196)- 32) ,false,false,false) panel:getModulatorByName(“FETrigger”):setModulatorValue( 1 ,false,false,false) end
Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen
June 15, 2013 at 8:10 pm #9985Yes you are right
I will do differently :
I don’t know how to use expression for this case
I don’t know how to use “Called to calculate the midi value to send” for this case
I don’t know how to use “Called to calculate new modulator from a midi value” for this caseSo i will use invisibles trig buttons and uilabels and 1 invisible mod with the sysex in the editor with content values: 0 1 2 3 4 32 33 34 35 36
Trig buttons set the mod value and the mod set labels via “Called when mod value change”
That way evitate the feedback if i use “Called when panel receive midi” for correcting values from realtime messages or receive dump.Correct ? or other way ?
But still don’t know why the microQ set the mode env to loopall when i set single via ctrlr.
- This reply was modified 10 years, 9 months ago by zeoka.
June 16, 2013 at 12:10 pm #10008Hi
My system work well i don’t need to correct realtime messages , i don’t have LUA feedbacksIt seems Ctrlr now “knows” the contents values (adrsr/normal=o,etc…) it was not the case before ?.
Thank you very much Atom for the “trigger button on mouse down events” !
The point is we don’t need anymore to update them when receive dump or rt messages
Nice feature.If there a specialist of micro Q / Q ?
May be he could explain how envelope mode and trigger is really working ?
May be there is only one SINGLE value instead of five ?
The micro Q sends messages like if there was five SINGLE values….June 19, 2013 at 6:16 pm #10123Hi
This is how what i’ve done for ENVtrig-mode and also for voicemode-unicount data
For the env trigmode
7 buttons with “trig on mouse down event” enabled and invisible
1 normally invisible uifixedslider with the sysex message
7 uilabels rear the triggers on another layer in my case in the group used for design.
The picture 4&3 shows the script on the adsr&normal triggers to set the slider
the pic 2 shows the script applied to the slider that set the color text labels
the pic 1 shows mappedvalues of the slider
the pic 6 shows in “called when panels receive a midi message”
te pic 5 is what it gives- This reply was modified 10 years, 9 months ago by zeoka.
Attachments:
You must be logged in to view attached files.June 19, 2013 at 6:18 pm #10128June 21, 2013 at 12:46 pm #10195eratum the midireceived script is
if idx196 <= 4 then panel:getModulatorByName("1-FETrigMode"):setModulatorValue((idx196) ,false,false,false) elseif idx196 >= 32 then
panel:getModulatorByName(“1-FETrigMode”):setModulatorValue(((idx196)
– 27) ,false,false,false)
endJune 24, 2013 at 10:31 am #10294Some news of the panels
lfo’s & envs done and dump ready for them !
Lfo’s work exactly like the microQ controllers.
i finish modifiers and matriw mods & combos
and then fx’s and after i could finish the arp….I’ve taken from the Atom demo panel exemple to put the microq sound into a uilabel and then i can save the data if i found a sound that i created nice with the unfinished panel !!
This is a second life for the microQ : see all modulations helps really to understand what s happen in the microQ patches very QUICKLY.Build a multi-device panel finally is not so easy i think !!
I need to check the identity request feature (what the gain compared to “normal” identity request and LUA stuff), and many things to do in
“Called before any modulator is created”….Since my panel is finished i will try to put microQ Keyboard parameters
Next could be the Q rack and why not theQ/Q+ keyboards
June 24, 2013 at 7:45 pm #10312Hey Zeoka! You got the fever! 🙂
Great work!!Monstrum Media | Music, Sound & Software Design, Chicago / San Francisco listen
July 23, 2013 at 4:54 pm #11122Some news OF the µQ panel
-4 inst max in single or multi
-no multi send&receive dump , no support of multi presets :
I found useless to reproduce the µQ structure in Ctrlr. Rather i will follow the “preset management” Atom built.
The panel will send midi status off and an init sound for inst5-inst16 to get like a panel template.
Stay cool ! The multi or single mode will be supported by the panel , interesting multi-params will be presents and will be part of “preset management” snapshots.
Note that the panel will works like the µQ for single mode and works like the µQ for multi.
-Navigation (focus)throught inst1-inst4 supported and sent by the panel (FDAT)
-A specific zone to get a sound and navigate to the µQ memory bank
it will be only to get a sound and will be not part of Ctrlr snapshots
-Drum map will be supported
-the FX2 will work exactly like the µQ (fx2 global link) = Sounds will be loaded with or without it.
-touchscreen environnement and maximum params at once
-2000 and 2001 bank included so this means the panel will completly doesn’t care about the µQ memory programs and prog change msb lsb midi channels and others fuckin’sheets!- This reply was modified 10 years, 8 months ago by zeoka.
-
AuthorPosts
- The forum ‘Using Ctrlr’ is closed to new topics and replies.