02-02-2018, 02:57 AM | #1 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
SWS Live Configs?
Anyone know of an updated, step by step guide for SWS Live Configs?
|
02-02-2018, 07:30 AM | #2 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
You also might want to search the Forum for "LiveConfigs" to get a lot more information on that issue. -Michael |
|
02-02-2018, 02:19 PM | #3 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Thank you so much! Do I have this right that you switch tracks on live configs by sending different values of the same cc ? That seems insane! Can that be changed to different ccs instead?
|
02-02-2018, 02:30 PM | #4 | |
Human being with feelings
Join Date: Apr 2008
Posts: 1,910
|
Quote:
Nice. Thx. |
|
02-02-2018, 02:59 PM | #5 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
On receive of a CC value it will select one (of 128 ) lines on that page. Same can be configured to unmute one track (and mute all others that are mentioned on that page) and optionally for more stuff (call a Reaper Action, push presets to plugins, ...) I use LiveConfigs as a base of a rather complex setup of JSFXes. This receive midi messages and send out CCs to LiveConfigs when appropriate, Of course you easily can do a JSFX that translates CC numbers to values of a single CC. -Michael Last edited by mschnell; 02-03-2018 at 01:12 AM. |
|
02-02-2018, 03:31 PM | #6 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
I like SWS snapshots for this, as it will reset the fx chain if you say turned on the wah, but I find it is impossible to update your track settings because you would need to recall and resave every single snapshot with the new settings any time you change anything. I haven't found a way around that
I am now trying with SWS mute slots instead, and it seems to be working extremely well and the switching is instant. I'm having a little trouble getting it so that I can have reatune on and in an open window, which was an easy thign to do with SWS snapshots. The other trouble I'm having is having the say, wah turned off when I reload the channel. SWS Snapshots does this perfectly, but I cant figure out a way to say "send CC#10 value 0 on load" I'll try SWS Live configs again So should I be doing each sound on a different config? I really am sketched about the idea of using CC values of the same controller for switching, I'm not sure of the utility of that I'm still very confused even with that guide |
02-02-2018, 03:54 PM | #7 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Is there a sample RPP of this anywhere?
|
02-02-2018, 04:01 PM | #8 |
Human being with feelings
Join Date: Jun 2008
Location: Whales, UK
Posts: 6,009
|
Appropriately enough for groundhog Day... May be too simplistic for your aim but may assist.
https://forum.cockos.com/showpost.ph...7914&postcount Which was a reply to you! It is easy to forget how these tools work tho! I for example need a refresh on super 8..
__________________
JS Super8 Looper Template & intro | BCF2000 uber info Thread | Who killed the Lounge? |
02-02-2018, 04:32 PM | #9 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
|
02-03-2018, 01:30 AM | #10 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
For clearness I avoid the term "Configs", as LiveConfigs provides eight "pages" with 128 "lines" each.
LiveConfigs does not force a dedicated way to use these, but is very flexible. In my Live playing setup, I use a page for each of my two keyboards and a line for each of the patches (sounds) that I defined for that keyboard. This means that I can select the patch to be played completely indecently for the keyboards. This might or might not be appropriate regarding the performance style intended. Quote:
Recently I got an XTouch Compact controller board to sit beside the smaller one of the keyboards (I did poste a picture in the forum some time ago). Now the input to the JSFX system, is no longer Program change (from the keyboards) but CCs from the XTouch (I could configure the XTouch to send anything I like, bit I did stay with the default here). This is still a work in progress. Please come back with dedicated questions, if possible. I'll try to improve the text. BTW.: As you are a very honorable forum user (nearly 12,000 posts), is there a way you can support my long standing request to install a dedicated subforum for "Reaper Live Usage". IMHO this would be very appropriate. -Michael Last edited by mschnell; 02-03-2018 at 01:41 AM. |
|
02-03-2018, 05:40 AM | #11 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
I’ll see what I can do about that. I’m going to try and have a very long and detailed talk with Justin about midi in reaper in general very soon. I have a feeling this will be very nostalgic for both of us, it really feels like the birth of reaper again for me.
I really really really am not getting how to use live configs even in the slightest little bit I was able with saws solo and mute slots to get my pedalboard to do about 90% where I want it to get to and with zero switching delay, but holy crap man, it meant programming the pedalboard a very whacky way and seriously hacking the actions into giant unwieldy macros, tanking my key prefs and still being quite sketched about how it works. I will try live configs again tomorrow, I guess I could program my pedal board to be 1 cc with 10 different values to start with if that’s how it needs to go. I still don’t get the basic premise. Do I make ten tracks that by themselves are the different sounds I’d like? There are some fx toggling and stuff that I need to do, like the wah. It seems like loading and unloading presets would take way too much time for switching, but for the wah for instance, I need it toggled off when I select a new track, I have a very kludgy way to do that right now but I don’t know how I’d do that with live configs |
02-03-2018, 06:52 AM | #12 | ||
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
As rather common with Keyboards that send Program Change messages, you can do the same with the data coming from the Pedal Board: - Use a dedicated track to receive the Midi from the Pedal board - Do a JSFX that converts whatever data the pedal board sends to a single CC with multiple values - use MidiToReaControlPath to send these CC messages to LiveConfigs - have LiveConfigs Learn this CC for one of it's pages. Quote:
You also can use a single track (even nowhere define a track at all in LiveConfigs, so it will not touch the mute/unmute stuff at all) and have LiveConfigs push 10 different sets of presets to your VSTs (affecting all of them or just some of them ) you have in your audio track Or you can use a combination of this (this is what I do): use less than 10 tracks (defining the same track in multiple lines of a LiveConfigs page) and modify the effect settings appropriately. On top of that, there is yet another option (I use this a lot for my VSTis). If the effect pluginss themselves accept Midi messages, you can do a JSFX that sends out such messages (usually CCs, here set to another midi channel than used for LiveConfigs) when a message from the pedal board is received. Now in Reaper this Midi channel is routed to the track(s) that hold the audio plugins. -Michael Last edited by mschnell; 02-03-2018 at 07:05 AM. |
||
02-03-2018, 11:31 AM | #13 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
|
02-03-2018, 11:36 AM | #14 | ||
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Quote:
Quote:
|
||
02-03-2018, 12:39 PM | #15 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
This done, with any Midi CC coming to it with that channel and CC #, it activates the line on that page according to the CC value (0 ... 127). -Michael Last edited by mschnell; 02-03-2018 at 03:19 PM. |
|
02-03-2018, 12:48 PM | #16 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
Samplers might indeed load a new sample library. That is why with Kontakt I use instrument banks that are loaded when loading the Reaper project. Maybe you use Convolution engines that use large impulse files, though. -Michael |
|
02-03-2018, 01:06 PM | #17 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
For bias fx switching presets or reloading one for instance, can take 5-10 seconds before its playing audio again, a lot of these things are sketchy that way, but I’ll give it a shot.
Kind of in shock at the types of midi functions that aren’t available in reaper. Hopefully I can get some time to talk to Justin in the next few days,but in general, here’s some things I can’t seem to find, so please tell me if I’m wrong so I don’t waste his time on any we can already do 1. Can’t seem to specify what values turn on or off many of the functions like bypass...seems they can toggle, but you can’t say for instance 0is off 65 is on. 2. Related I can’t seem to find polarity for switches and knobs under midi 3. Natively switch presets under midi 4. Send a midi cc from an action 5. Directly specify a midi message to assign to an action or function, though you can midi learn it. 6. Once an action is learned with midi assigned to it, can’t edit the values associated with different states of the action. |
02-03-2018, 01:15 PM | #18 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
These are completely different things. reloading might take long while pushing presets might go on the fly (as said: here only automation parameters get modified). Please do a test before deciding !
-Michael |
02-03-2018, 01:23 PM | #19 | ||||
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
Quote:
I have no idea what you mean by this. Why would you want to do this and where do you want to send it ? Quote:
Quote:
-Michael |
||||
02-03-2018, 01:58 PM | #20 | |||||
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Quote:
Quote:
Quote:
Quote:
I realize there are probably other ways to do this, but this seems to me to be something very desirable. Quote:
|
|||||
02-03-2018, 01:59 PM | #21 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
I'm reprogramming my pedalboard right now to directly send CC's so I'll be trying live configs again in a sec
|
02-03-2018, 02:11 PM | #22 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
-Michael |
|
02-03-2018, 02:15 PM | #23 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
|
02-03-2018, 02:19 PM | #24 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
There's a much longer delay when switching tracks thru live configs than when using sws mute group slots, not sure what I can do to fix this.
But I see a deactivate action, maybe I can somehow have this unmute the sends to a delay track or something? |
02-03-2018, 02:28 PM | #25 | |||||
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
Quote:
Quote:
JSFXes can create any midi messages and Reaper can route them wherever you want. Quote:
But I am not a friend of requesting to bloat the basic Reaper DAW with features dedicated to a certain kind of usage (such as Live playing, Mastering, controlling Lighting equipment, ... Reaper happily is able to be enhanced by 3rd party add-ons that support this (here: LiveConfigs). Of course it would be nice if somebody would come up with an even more comprehensive "Live Tool Kit" (e.g. an enhanceable project template, a well defined configuration workflow supported by some scripts, a set of JSFXes dedicated to that purpose, documentation, ...), as LiveConfigs can provide perfect results, but setting it up to work in a complex environment (such as mine) really needs a decent effort. Quote:
-Michael Last edited by mschnell; 02-03-2018 at 03:19 PM. |
|||||
02-03-2018, 02:28 PM | #26 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Alright, some of this is really starting to work, thanks for all this help!
Now I'm confused on some other stuff. For instance, I would like to have slot 9 be my tuner preset, so when I press it, all tracks mute (or just no output to master is ok), ReaTune unbypasses on the audio input track and floats the fx window. When I select any other controller value slot, I want that to go away and load the associated track. How would you do this? SOme of the switches I would like to simply turn on of off say a delay track and route whatever the current track is to that (or I could have the delay have its receives unmuted) but still stay on whichever track I was on when I selected it. |
02-03-2018, 02:31 PM | #27 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
For things like delay and harmonizer, I think I'd actually like these to be able to stomp on and off, rather than switching out to another preset to turn them off, but maybe its ok either way
|
02-03-2018, 02:33 PM | #28 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Starting to think I probably want a mixer at the end of this whole chain, that I could switch with to different FX presets, but I don't see a way to affect more than one track at once with Live configs
|
02-03-2018, 02:44 PM | #29 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
I have exactly no idea. My understanding of a Live setup is that no Monitor is attached to the "embedded" computer that runs Reaper.
Maybe there are ways to have LiveConfigs manage the Reaper GUI, but I am not aware of such. -Michael |
02-03-2018, 02:47 PM | #30 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
-Michael |
|
02-03-2018, 02:49 PM | #31 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Using LiveConfigs plus some JSFXes, you can do very sophisticated things. So you should first learn about the possibilities and then carefully do a plan exactly what kind of instrument you want to play.
-Michael |
02-03-2018, 02:53 PM | #32 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
-Michael |
|
02-03-2018, 02:55 PM | #33 | |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Quote:
I think I'm looking at this as a very different perspective as a rack mount guitar player type, pretty much trying to make this like an Axe FX or old digitech or whatever But I was able to get some of it working! Pretty happy about that, activate deactivate makes it WAY easier than the zillions of actions I had to trigger! Really glad you stuck through this with me, I think I can get this going Can you think of a way to affect other tracks without leaving the track you are on? Maybe it can do actions without having a track specified....This seems REALLy powerful, as long as I can get my imagination correct |
|
02-03-2018, 02:58 PM | #34 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
Seemingly you were able to find a way to manage the GUI by LiveConfigs. Great ! I might want to use something like this some day, as I am searching for a small display to attach to the XTouch controller showing the name of the Patches I selected for the upper and the lower keyboard. -Michael Last edited by mschnell; 02-03-2018 at 03:20 PM. |
|
02-03-2018, 03:03 PM | #35 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
|
02-03-2018, 03:08 PM | #36 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Man if I could make an action to send a CC, I would seriously be set here I think.
I suppose I could make every track a giant CPU munching chain and switch between them, but that really sounds like a bad idea to me |
02-03-2018, 03:10 PM | #37 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
-Michael |
|
02-03-2018, 03:18 PM | #38 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
It seems not to be possible to learn the same midi channel CC # to two Pages at the same time.
LiveConfigs binding to Midi seems to be done by a Reaper thet in fact "learns" the binding. Now LiveConfigs can fire an action when a line is selcted. So it might be possible to use the action defined in one page to set the line in another page. (But I am not fluent with this actions stuff..) ... This in fact seems to work. I set the action "LiveConfig #2 apply config" in LiveConfig page #1 and now page #2 switches to the same line as page #1. I suppose you can do very advanced stuff when using LiveConfigs actions. -Michael Last edited by mschnell; 02-03-2018 at 03:27 PM. |
02-03-2018, 03:22 PM | #39 |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
I can find actions to load next and previous preset, but not directly load a preset number. I think I would like to have a mixer before the master and be able to select presets in it
|
02-03-2018, 03:25 PM | #40 | |
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
Quote:
|
|
Thread Tools | |
Display Modes | |
|
|