|
|
|
01-18-2020, 01:13 PM
|
#6041
|
Human being with feelings
Join Date: Mar 2017
Location: France
Posts: 628
|
Hi! Long time since I've posted there, but I've been following the thread and I can see things are moving well, that's really nice!
As a guitarist I'd love to be able to have some feedback and more control with my Nektar Pacer foot controller. That one has a builtin daw/Mcu mode (and out of the box it can control reaper transport, rec, track selection ). But I'm pretty sure CSI could get it much powerfull, I'd love to have more feedback on fx controls for example.
One really original and interesting thing about that device is that it as rgb leds over all 10 footswitch.
Would you think it'd be possible/a good idea to ad that one to the list of controllers in CSI ? I'd gladely help to test whatever you want me to...
Cheers
|
|
|
01-18-2020, 03:34 PM
|
#6042
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Originally Posted by Regisfofo
Hi! Long time since I've posted there, but I've been following the thread and I can see things are moving well, that's really nice!
As a guitarist I'd love to be able to have some feedback and more control with my Nektar Pacer foot controller. That one has a builtin daw/Mcu mode (and out of the box it can control reaper transport, rec, track selection ). But I'm pretty sure CSI could get it much powerfull, I'd love to have more feedback on fx controls for example.
One really original and interesting thing about that device is that it as rgb leds over all 10 footswitch.
Would you think it'd be possible/a good idea to ad that one to the list of controllers in CSI ? I'd gladely help to test whatever you want me to...
Cheers
|
Hey there.yes yes CSI is a beautiful thing.just started using it and its so much more control.can be frustrating at times (only cause im just learning how to ) but once u get the hang and the bugs worked out u can just map ur controller any way u want.its really cool
|
|
|
01-19-2020, 09:09 AM
|
#6043
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
I'm still asking for a video tutorial Geoff please
Hi Geoff (or anyone else)
I'm still looking for video tutorial about your plugin. Nothing is available.
Is there any reason?
I have a console1 for instance, how to map it (in a video please) to lets say FabFilter Pro Q, how to do that from scratch.
Please help us.
tks
Seby
|
|
|
01-19-2020, 10:12 AM
|
#6044
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Originally Posted by SebyMusic
Hi Geoff (or anyone else)
I'm still looking for video tutorial about your plugin. Nothing is available.
Is there any reason?
I have a console1 for instance, how to map it (in a video please) to lets say FabFilter Pro Q, how to do that from scratch.
Please help us.
tks
Seby
|
https://www.youtube.com/watch?v=T5IC-fuI0E8&t=915s
This is the only video i know of.hope it helps.it helped me get started
|
|
|
01-19-2020, 10:17 AM
|
#6045
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by Cragster
|
Hi, yes I did watched it, but does not talk about plugins.
tks
Seby
|
|
|
01-19-2020, 10:21 AM
|
#6046
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Console1 to control plugins (Tutorial please)
Hi, The only thing i'm able to do right now with default installation, is to make a track volume to go up or down with the volume knob on the console1.
Impossible to try to control ReaComp for instance.
What am I missing.
I do select the Console1 template and zone. bu when I load a ReaComp Plugin to try to understand the way it work, nothing moves like threshold for instance.
Please help guys.
I can't find any "REAL" help for newbies except one video on youtube.
tks
Seby
|
|
|
01-19-2020, 10:44 AM
|
#6047
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Originally Posted by SebyMusic
Hi, The only thing i'm able to do right now with default installation, is to make a track volume to go up or down with the volume knob on the console1.
Impossible to try to control ReaComp for instance.
What am I missing.
I do select the Console1 template and zone. bu when I load a ReaComp Plugin to try to understand the way it work, nothing moves like threshold for instance.
Please help guys.
I can't find any "REAL" help for newbies except one video on youtube.
tks
Seby
|
Do you have a dedicated zone file for the plug in ?you need that .im sure someone will chime in that can help u more
|
|
|
01-19-2020, 11:25 AM
|
#6048
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by Cragster
Do you have a dedicated zone file for the plug in ?you need that .im sure someone will chime in that can help u more
|
Ok, it seems that I have to activate the MODE button on the controller before I can do anything with it. I don't know why.
Any idea why?
tks
Seby
|
|
|
01-19-2020, 11:27 AM
|
#6049
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
How to know the name of a plugin?
In the ZON file, we have to put name of a plugin. I know the first part cause I can hit F2 to copy a name of a selected plugin to get its full name, but what I have to enter in the second quote "" section like in the example below "FAb-Q2"?
Zone "VST3: FabFilter Pro-Q 2 (FabFilter)" "Fab-Q2"
tks
Seby
|
|
|
01-19-2020, 01:55 PM
|
#6050
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Why this script is working as standalone but not in CSI?
Hi, I use that script below. It work well on any selected track when I trigger it directly in reaper. But if I trigger it with CSI and a controller, it only work on the track 1 if the track 1 is selected. If I select any other track, it seems that the script is not launch.
tks
Seby
Script EEL:
function ShowNamedPlugin(sPluginName, pTrack, create) local(iSel iPlugin) (
/*
If named plugin not found and create is True, add it to track FX chain
If track FX chain is hidden, float the plugin.
If track FX chain is open, switch focus to the plugin if it isn't selected
*/
iPlugin = TrackFX_GetByName(pTrack, sPluginName, create);
iPlugin > -1 ? (
iSel = TrackFX_GetChainVisible(pTrack);
iSel == -1 ? (
TrackFX_GetOpen(pTrack, iPlugin) ?
TrackFX_Show(pTrack, iPlugin, 2):
TrackFX_Show(pTrack, iPlugin, 3);
):
iSel == -2 ? TrackFX_Show(pTrack, iPlugin, 1):
iSel != iPlugin ? TrackFX_Show(pTrack, iPlugin, 1);
);
);
sPluginName = "FabFilter Pro-Q 2 (FabFilter)";
pProject = 0;
i = 0;
loop(CountSelectedTracks(pProject),
pTrack = GetSelectedTrack(pProject, i);
ShowNamedPlugin(sPluginName, pTrack, 1);
i+=1;
);
IsTrackSelected(GetMasterTrack()) ? ShowNamedPlugin(sPluginName, GetMasterTrack(), 1);
|
|
|
01-19-2020, 02:08 PM
|
#6051
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Originally Posted by SebyMusic
In the ZON file, we have to put name of a plugin. I know the first part cause I can hit F2 to copy a name of a selected plugin to get its full name, but what I have to enter in the second quote "" section like in the example below "FAb-Q2"?
Zone "VST3: FabFilter Pro-Q 2 (FabFilter)" "Fab-Q2"
tks
Seby
|
Maybe check out some of the other included zone files for reference?.i know the icon prox folder has an FX plugin zone file in it for reacomp.maybe refer to that.but just use the name of ur plugin instead ? Im kinda newbie as well.ive been learning by trial/error.but ill try to help anyway i can.like i said someone will come along eventually and get u right.
|
|
|
01-19-2020, 02:09 PM
|
#6052
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Take things slow with CSI. Try to learn how the .zon files work and what they do. Try to deal with questions/problems one at a time. There's a lot to unpack with CSI as you've discovered, and there aren't a whole lot of shortcuts.
So if you want to map your FX, there are a few things to consider. Sorry for not having more step by step directions, I'm not at my DAW PC at the moment. Anyway, the concept is:
1. You want to create a .zon file for each FX. There's a "Focused FX navigator" mode that basically says "enable this mapping when the FX is in focus." I'd recommend using this mode. Find some FX .zon files in the CSI folders and see how they work.
2. The FX name in the .zon needs to match the FX name in Reaper exactly
3. You cannot use spaces in the file name so I recommend using underscores instead of spaces
4. FX paramaters are mapped in the same order they appear in Reaper's GUI-less mode. CSI operates on the parameter numbers. You've basically got to tell CSI "widget Fader1 should control parameter 0, which is threshold." Again, check out the existing FX .zon files for syntax. Very important: the first FX parameter in Reaper is 0, not 1.
5. Once you've got the .zon file created, you'll have to restart Reaper. You'll probably also want to make sure "Map Focused FX" (or whatever) is enabled in your CSI setup for your device.
6. Once it's working, if you're using FocusedFX mode, any time that FX has focus, your CSI surface should just automatically map how you configured it in your .zon file.
|
|
|
01-20-2020, 03:19 AM
|
#6053
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by Regisfofo
Hi! Long time since I've posted there, but I've been following the thread and I can see things are moving well, that's really nice!
As a guitarist I'd love to be able to have some feedback and more control with my Nektar Pacer foot controller. That one has a builtin daw/Mcu mode (and out of the box it can control reaper transport, rec, track selection ). But I'm pretty sure CSI could get it much powerfull, I'd love to have more feedback on fx controls for example.
One really original and interesting thing about that device is that it as rgb leds over all 10 footswitch.
Would you think it'd be possible/a good idea to ad that one to the list of controllers in CSI ? I'd gladely help to test whatever you want me to...
Cheers
|
Definitely !!
If you have a Midi spec for the device (including colour), we can get you going.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
01-20-2020, 03:20 AM
|
#6054
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Thanks for hanging in everyone -- heads down coding right now...
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
01-20-2020, 06:31 AM
|
#6055
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Geoff , anyone please?
I really need help
Seby
Quote:
Originally Posted by SebyMusic
Hi, I use that script below. It work well on any selected track when I trigger it directly in reaper. But if I trigger it with CSI and a controller, it only work on the track 1 if the track 1 is selected. If I select any other track, it seems that the script is not launch.
tks
Seby
Script EEL:
function ShowNamedPlugin(sPluginName, pTrack, create) local(iSel iPlugin) (
/*
If named plugin not found and create is True, add it to track FX chain
If track FX chain is hidden, float the plugin.
If track FX chain is open, switch focus to the plugin if it isn't selected
*/
iPlugin = TrackFX_GetByName(pTrack, sPluginName, create);
iPlugin > -1 ? (
iSel = TrackFX_GetChainVisible(pTrack);
iSel == -1 ? (
TrackFX_GetOpen(pTrack, iPlugin) ?
TrackFX_Show(pTrack, iPlugin, 2):
TrackFX_Show(pTrack, iPlugin, 3);
):
iSel == -2 ? TrackFX_Show(pTrack, iPlugin, 1):
iSel != iPlugin ? TrackFX_Show(pTrack, iPlugin, 1);
);
);
sPluginName = "FabFilter Pro-Q 2 (FabFilter)";
pProject = 0;
i = 0;
loop(CountSelectedTracks(pProject),
pTrack = GetSelectedTrack(pProject, i);
ShowNamedPlugin(sPluginName, pTrack, 1);
i+=1;
);
IsTrackSelected(GetMasterTrack()) ? ShowNamedPlugin(sPluginName, GetMasterTrack(), 1);
|
|
|
|
01-20-2020, 06:41 AM
|
#6056
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
I'm willing to make videos Tutorials
I can't do that video tutorials, but I need help a little from some of the best here.
tks
Seby
|
|
|
01-20-2020, 06:49 AM
|
#6057
|
Human being with feelings
Join Date: Mar 2017
Location: France
Posts: 628
|
Nice! So fisrt Here's the start guide :
http://support.nektartech.com/suppor...G_Final109.pdf
There are several MCU modes (page 19) and midi mode too.
I guess that the informations you need are much more technical but I'm a little lost, I could write to them though, they seems to respond quickly (they allowed a guy to program an external editor (to use in an internet browser ), I think they would help...
here is the editor, if it is of any help : https://francoisgeorgy.github.io/pacer-editor/#/
Here is the support knowledge base webpage, there are more informations there too :
https://nektartech.com/pacer-support/
|
|
|
01-20-2020, 07:24 AM
|
#6058
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by SebyMusic
Geoff , anyone please?
I really need help
Seby
|
How are you launching the script ?
How are you passing parameters ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
01-20-2020, 07:51 AM
|
#6059
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by Geoff Waddington
How are you launching the script ?
How are you passing parameters ?
|
Hi Geoff, here's a little video I've made explaining exactly what is going on.
tks
Seby
https://www.youtube.com/watch?v=uL4V...ature=youtu.be
|
|
|
01-20-2020, 08:01 AM
|
#6060
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by SebyMusic
|
Thanks, this looks like a piece of functionality missing -- just looked -- yup, TrackFXListChanged is not yet implemented in the alpha -- thanks for reminding me
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
01-20-2020, 08:03 AM
|
#6061
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by Geoff Waddington
Thanks, this looks like a piece of functionality missing -- just looked -- yup, TrackFXListChanged is not yet implemented in the alpha -- thanks for reminding me
|
Tks for the answer, but it's chinese for me LOL!!!
Does it mean I have to wait long time or you're gonna add it easily?
tks for your help
Seby
|
|
|
01-20-2020, 08:46 AM
|
#6062
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
I know it alot to ask but i also have been trying to map and control fx plugins on qcon prox.ive been trial and error for 3 days now .i cant figure it out i am totally lost.i got evrything else working ..sends and the normal functions but i cant get the fx.if anyone has some time maybe post a how to ? Its alot to ask i know.im just trying to start with simple reacomp or rea eq.im totally happy to go on without controlling fx but i would really like to.im usually good at figure sh..t out but i cant this.thanks
|
|
|
01-20-2020, 09:17 AM
|
#6063
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
3 States in plugin
Hi Geoff (or others)
I have the plugin FabFilter EQ.
In one of the parameters, there's one called Band 3 State.
I wanted to control it's 3 states (disabled, Enabled, unused) but with one push button
only on my controller. Is it possible to cycle 3 different states with only one button? Cause now I can control only 2 state.
mst
Widget D3
Press b0 43 7f b0 43 00
WidgetEnd
zon
Toggle+D3 FXParam 14
tks for your help
Seby
|
|
|
01-20-2020, 09:20 AM
|
#6064
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Quote:
Originally Posted by Cragster
I know it alot to ask but i also have been trying to map and control fx plugins on qcon prox.ive been trial and error for 3 days now .i cant figure it out i am totally lost.i got evrything else working ..sends and the normal functions but i cant get the fx.if anyone has some time maybe post a how to ? Its alot to ask i know.im just trying to start with simple reacomp or rea eq.im totally happy to go on without controlling fx but i would really like to.im usually good at figure sh..t out but i cant this.thanks
|
What method are you trying to use? I've only really had the need to play around with the Focused FX navigator approach, because I'm not using CSI with a fancy surface with displays and menus. So in that method, the widgets get mapped to any FX that are the focused window in Reaper. That's probably not how you'll want to use your particular surface since it does have menus and lots of dedicated buttons, but if you want to try it out just to get some experience, I can probably help you get that setup.
Maybe try the FocusedFX mode below just to start to familiarize with the concepts and see if they work, then figure out how to back that into your surface in one of the different modes.
Here's my MIDI Fighter Twister Zone. Notice where it says "OnFXFocus MapFocussedFXToWidgets" (I bolded it)? That's an instruction that's telling CSI when to switch between the standard widget mapping in the device.zon file and the fx.zon mapping.
Also note: I'm using one of the older builds before the quotation mark syntax was added. So ignore the missing quotes in the zone names.
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
OnFXFocus MapFocusedFXToWidgets
IncludedZones
SelChannelButtons|
GlobalButtons|
Channel|1-8
IncludedZonesEnd
ZoneEnd
Zone SelChannelButtons|
SelectedTrackNavigator
ChannelLeft Reaper 40286
ChannelRight Reaper 40285
ChannelMute TrackMute
ChannelSolo TrackSolo
TrimRead TrackAutoMode 0
Touch TrackAutoMode 2
Latch TrackAutoMode 4
Write TrackAutoMode 3
Loop Reaper 1068
Click Reaper 40364
RecordArm TrackRecordArm
Record Record
Rewind Reaper 40042
FastForward FastForward
Stop Stop
Play Play
ZoneEnd
Zone GlobalButtons|
Undo Reaper 40029
Redo Reaper 40030
ZoomOut Reaper 1011
ZoomIn Reaper 1012
Insert Reaper 40172
Save Reaper 40026
MIDIPanic Reaper 40345
ClearPeaks Reaper 40527
ScreenSet1 Reaper 40454
ScreenSet2 Reaper 40455
ScreenSet3 Reaper 40456
ScreenSet4 Reaper 40457
FXBrowser Reaper 40271
MediaExplorer Reaper 50124
TrackManager Reaper 40906
Mixer Reaper 40078
Bank1 ToggleMapFocusedFX
BankLeft TrackBank -8
BankRight TrackBank 8
ZoneEnd
Zone Channel|
TrackNavigator
Pan| TrackPan 0
Solo| TrackSolo
Mute| TrackMute
Fader| TrackVolume
ZoneEnd
/Sends for selected channel only/
Zone Send|1-8
SelectedTrackNavigator
SendLevel| TrackSendVolume
SendPan| TrackSendPan
SendMute| TrackSendMute
PrePost| TrackSendPrePost
ZoneEnd
So then, I open an FX in reaper and focus on the plugin window. Now my widgets are all ready to be mapped to the FX. But we still need to create an FX.zon file to tell CSI what to do with each widget. My case below has a lot of "NoAction" widgets because I want to take over entire widgets when I'm in FocusedFX mode. For instance, I want to use the Play button as a bypass when in FocusedFX mode, and I may or may not use Shift+Rotary, so I told CSI to do nothing with those widgets when FX are in focus.
Anyway, here's what the ReaComp.zon file looks like. Notice the "FocusedFXNavigator" at the top. The "navigators" are the thing that let CSI know where it is. So my device.zon has the OnFXFocus...." and the fx.zon file says "FocusedFXNavigator" to say, CSI go here.
Note: this is all just my rudimentary understanding of how things work. Geoff or one of the more versed users is likely reading this and cringing.
Code:
Zone "VST: ReaComp"
FocusedFXNavigator
Rotary1 FXParam "0" "Thresh"
Rotary2 FXParam "1" "Ratio"
Rotary3 FXParam "2" "Attack"
Rotary4 FXParam "3" "Release"
Rotary5 FXParam "17" "CompatOp"
Rotary6 FXParam "14" "Knee"
Rotary7 FXParam "7" "Hipass"
Rotary8 FXParam "6" "Lowpass"
Rotary9 NoAction
Rotary10 NoAction
Rotary11 FXParam "8" "SignIn"
Rotary12 FXParam "13" "RMS size"
Rotary13 FXParam "10" "Dry"
Rotary14 FXParam "11" "Wet"
Rotary15 FXParam "18" "DeprAnti"
Rotary16 FXParam "11" "Wet"
ShiftRotary1 NoAction
ShiftRotary2 NoAction
ShiftRotary3 NoAction
ShiftRotary4 NoAction
ShiftRotary5 NoAction
ShiftRotary6 NoAction
ShiftRotary7 NoAction
ShiftRotary8 NoAction
ShiftRotary9 NoAction
ShiftRotary10 NoAction
ShiftRotary11 NoAction
ShiftRotary12 NoAction
ShiftRotary13 NoAction
ShiftRotary14 NoAction
ShiftRotary15 NoAction
ShiftRotary16 NoAction
ChannelLeft NoAction
ChannelRight NoAction
ChannelMute NoAction
Toggle+ChannelSolo FXParam "16" "AutoRel"
TrimRead NoAction
Touch NoAction
Latch NoAction
Write NoAction
Loop NoAction
Click NoAction
Toggle+RecordArm FXParam "12" "PreviewF"
Toggle+Record FXParam "15" "AutoMkUp"
Rewind NoAction
FastForward NoAction
Stop NoAction
Toggle+Play FXParam "19" "Bypass"
ZoneEnd
|
|
|
01-20-2020, 09:30 AM
|
#6065
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Thanks you funkybot.thats just what i need.complete instruction.i will start working on it and let u know how i make out. Thanks again !!!!!
|
|
|
01-20-2020, 09:46 AM
|
#6066
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by SebyMusic
Hi Geoff (or others)
I have the plugin FabFilter EQ.
In one of the parameters, there's one called Band 3 State.
I wanted to control it's 3 states (disabled, Enabled, unused) but with one push button
only on my controller. Is it possible to cycle 3 different states with only one button? Cause now I can control only 2 state.
mst
Widget D3
Press b0 43 7f b0 43 00
WidgetEnd
zon
Toggle+D3 FXParam 14
tks for your help
Seby
|
Am I clear or it would be better to have a video showing my question?
Seby
|
|
|
01-20-2020, 10:01 AM
|
#6067
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Quote:
Originally Posted by SebyMusic
Am I clear or it would be better to have a video showing my question?
Seby
|
I think we get it: your button transmits on and off but you want each press of the button to cycle between 3 states, or maybe even just two out of the 3 states. I don't think what you're looking for has been implemented yet but I think it's planned. Right now, you may just have to stick with using a Fader widget to get all 3 states.
|
|
|
01-20-2020, 10:12 AM
|
#6068
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by SebyMusic
Am I clear or it would be better to have a video showing my question?
Seby
|
Here's the video explaining my question/problem.
If anyone can help...
tks
Seby
https://youtu.be/TI3lVRHorPU
|
|
|
01-20-2020, 10:29 AM
|
#6069
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by Funkybot
I think we get it: your button transmits on and off but you want each press of the button to cycle between 3 states, or maybe even just two out of the 3 states. I don't think what you're looking for has been implemented yet but I think it's planned. Right now, you may just have to stick with using a Fader widget to get all 3 states.
|
Hi, I did try also with a rotary encoder and it's not working also, weird. it gives me on or off also result. No middle.
mmmm, don't know what to do.
Tks
Seby
|
|
|
01-20-2020, 10:33 AM
|
#6070
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Quote:
Originally Posted by SebyMusic
Hi, I did try also with a rotary encoder and it's not working also, weird. it gives me on or off also result. No middle.
mmmm, don't know what to do.
Tks
Seby
|
If you use Reaper's automation for the parameter by drawing envelopes, can you get it to work? What if you Write enable automation and toggle it on the GUI? Maybe they just gave the enable state a tiny sliver of the automation parameter range and it's hard to get exact.
|
|
|
01-20-2020, 10:38 AM
|
#6071
|
Human being with feelings
Join Date: Apr 2018
Posts: 211
|
Quote:
Originally Posted by Funkybot
If you use Reaper's automation for the parameter by drawing envelopes, can you get it to work? What if you Write enable automation and toggle it on the GUI? Maybe they just gave the enable state a tiny sliver of the automation parameter range and it's hard to get exact.
|
With enveloppe test, it seems to be 0 64 127. that is it.
Seby
|
|
|
01-20-2020, 10:44 AM
|
#6072
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
OnFXFocus MapFocusedFXToWidgets
IncludedZones
"Buttons|"
"Channel|1-8"
"MasterChannel|"
IncludedZonesEnd
ZoneEnd
Zone "Buttons|"
Shift Shift
Option Option
Control Control
Alt Alt
Blank2 ToggleLearnMode
Blank3 Reaper "40605"INSERT MARKERINSERT
Shift+Blank3 Reaper "40199"
Blank4 Reaper "40454"
Blank5 Reaper "40455"
Send ToggleMapSelectedTrackSends
Send Reaper "40293"
ChannelLeft TrackBank "-1"
ChannelRight TrackBank "1"
BankLeft TrackBank "-8"
BankRight TrackBank "8"
TimeDisplay TimeDisplay
smpteBeats CycleTimeDisplayModes
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Reaper "1013"
Shift+Record Reaper "_S&M_CYCLACTION_6"
F1 Reaper "40157"
F2 Reaper "40931"
F2 Reaper "_SWSMARKERLIST13"
F4 Reaper "40702"
F5 Reaper "_S&M_CYCLACTION_4"
F6 Reaper "_44924b08811f144e9f88ca3a2918ff48"
Read TrackAutoMode "1"
Shift+Read GlobalAutoMode "1"
Write TrackAutoMode "3"
Shift+Write GlobalAutoMode "3"
Trim TrackAutoMode "0"
Shift+Trim GlobalAutoMode "0"
Touch TrackAutoMode "2"
Shift+Touch GlobalAutoMode "2"
Latch TrackAutoMode "4"
Shift+Latch GlobalAutoMode "4"
Save Reaper "40026"
Shift+Save Reaper "40022"
Undo Reaper "40029"
Shift+Undo Reaper "40030"
Normal Reaper "40173"
Marker Reaper "40172"
Option+Marker Reaper "40174"
Shift+Marker Reaper "40157"
Loop CycleTimeline
Click Reaper "40364"
Solo Reaper "40340"
Blank1 Reaper "_S&M_SHOWNOTESHELP"
Zoom Reaper "40113"
Up Reaper "40111"
Down Reaper "40112"
Left Reaper "1011"
Right Reaper "1012"
JogWheelRotaryCW Reaper "41667"
JogWheelRotaryCCW Reaper "41666"
/MasterFader MasterTrackVolume
ZoneEnd
Zone "Channel|"
TrackNavigator
VUMeter| TrackOutputMeterMaxPeakLR
/VUMeter| TrackOutputMeterAverageLR
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
TrackTouch+DisplayLower| TrackVolumeDisplay
RotaryPush| GoZone PanWidth|
Rotary| TrackPan "0"
RecordArm| TrackRecordArm
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect
Shift+Select| TrackRangeSelect
Control+Select| TrackSelect
Shift+Control+Select| TogglePin
Option+Select| TrackFolderDive
Fader| TrackVolume
TrackTouch+Fader| TrackVolume
FaderTouch| TrackTouch
ZoneEnd
Zone "Pan|1-8"
TrackNavigator
Rotary| TrackPan "0"
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "PanWidth|1-8"
TrackNavigator
Rotary| TrackPanWidth "1"
RotaryPush| GoZone Pan|
ZoneEnd
Zone "Send|1-8"
SelectedTrackNavigator
DisplayUpper| TrackSendNameDisplay
TrackTouch+DisplayUpper| TrackSendVolumeDisplay
Mute| TrackSendMute
Fader| TrackSendVolume
Rotary| TrackSendPan
RotaryPush| NoAction
TrackTouch+Fader| TrackSendVolume
FaderTouch| TrackTouch
ZoneEnd
Zone "MasterChannel|"
MasterTrackNavigator
MasterFader TrackVolume
MasterFaderTouch TrackTouch
ZoneEnd
Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
FocusedFXNavigator
Rotary1 Threshold FXParam "0" "Thresh"
Rotary2 Ratio FXParam "1" "Ratio"
Rotary3 Attack FXParam "2" "Attack"
Rotary4 Release FXParam "3" "Release"
Rotary5 Dry FXParam "10" "Dry"
Rotary6 Wet FXParam "11" "Wet"
ZoneEnd
idk doesnt seem to working. here is my zone file and reacomp zone file.i just did a few of the parameters to see if it would work.im getting nothing.also im trying to get parameter names and values to show up in display.maybe you guys can give a quick look and see whats wrong ? and dont worry eventually there will come a day when i stop bothering u guys for help haha.oh and one last thing i do have aFX/Plugin button on my surface .how could i incorporate that into all this plugin mapping ?theres definitly another donation on the other side of this when i get this going.thanks all
|
|
|
01-20-2020, 10:51 AM
|
#6073
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
The syntax is incorrect here. You have the paramater name after the widget name which will break it. So this...
Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
FocusedFXNavigator
Rotary1 Threshold FXParam "0" "Thresh"
Rotary2 Ratio FXParam "1" "Ratio"
Rotary3 Attack FXParam "2" "Attack"
Rotary4 Release FXParam "3" "Release"
Rotary5 Dry FXParam "10" "Dry"
Rotary6 Wet FXParam "11" "Wet"
ZoneEnd
...should look like this:
Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
FocusedFXNavigator
Rotary1 FXParam "0" "Thresh"
Rotary2 FXParam "1" "Ratio"
Rotary3 FXParam "2" "Attack"
Rotary4 FXParam "3" "Release"
Rotary5 FXParam "10" "Dry"
Rotary6 FXParam "11" "Wet"
ZoneEnd
EDIT:
Also, why two sets of quotes around the FX name? Just stick to:
Zone "[plugin name as it appears in Reaper's header]"
|
|
|
01-20-2020, 11:03 AM
|
#6074
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Ok try this...
1. Launch Reaper
2. Create an empty track - nothing on it just yet
3. Launch the CSI Learn Mode window from the Actions list
4. Check the "Show Params when FX inserted" checkbox
5. Go back to that empty track in Reaper and insert the desired effect
Result: a CSI/ReaConsole window will pop up with the name of the effect, and all the parameters.
6. Copy the name of the FX exactly as it appears and make sure it matches the zone.
7. Use the FX order shown in that window, counting up beginning at 0 as the parameter order for your effect
If you're handy with Excel, I created a spreadsheet to make this easier. I basically copy/paste the parameters right from the ReaConsole output into an empty Excel sheet, then I delete the parameter values (Find and Replace -> Replace All) and delete the empty rows so I have just a list of parameter names with no empty rows. Once I have that, I copy them into a worksheet in Excel that contains the following formula:
=CONCATENATE("FXParam"," """,A2,"""", " """,B2,"""")
The Excel sheet looks like this: each of the 3 columns has headers. Column A is called Parameter Number, Column B is called Parameter Name, and Column C is called CSI Syntax. In column A I have a numbered list beginning with 0 on cell A2. Column B is the copied and pasted parameter list from the ReaConsole/CSI output after I clean it up. Column C is where that formula goes. Copy the formula down as needed. That formula will output the CSI FXParam syntax for you.
So if cell A2 = 0 (which it will always be), Cell B2 is a parameter called Style, then Cell C2 will show: FXParam "0" "Style"
Here's an example. I expect this same approach/formula would work with Google docs.
Last edited by Funkybot; 06-19-2021 at 11:23 AM.
|
|
|
01-20-2020, 11:20 AM
|
#6075
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Also, why two sets of quotes around the FX name? Just stick to:
Zone "[plugin name as it appears in Reaper's header]"
|
Thanks !!!! Its working .I made those changes and its working.I had it the other way because thats the way the included reacomp zone file was.so i was just refering to that.now i gotta work on the display and fill in the rest of the parameters and im golden. Thank you !!!!!!! the rotarys that i mapped for the reacomp plugins now no longer work when i go back to normal. how do i switch back ?
|
|
|
01-20-2020, 11:27 AM
|
#6076
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Quote:
Originally Posted by Cragster
the rotarys that i mapped for the reacomp plugins now no longer work when i go back to normal. how do i switch back ?
|
Hmmm...here it just switches back when the FX are no longer in focus. What's your CSI.ini look like? Is "AutoMapFocusedFX" checked/enabled when you setup the device in CSI?
But, you can probably assign a spare button to go back to the Home zone and get those rotaries back. There's a "GoZone" action that can be used to navigate zones. Try adding this action to your device.zon:
[WidgetButtonName] GoZone Home|
or more likely...
[WidgetButtonName] GoZone "Home|"
Then press that button/widget after you're done editing FX Params. Does that bring the rotaries back?
|
|
|
01-20-2020, 11:27 AM
|
#6077
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
so yes wen i bring the reacomp into focus the rotarys i mapped work the parameters.but when i x out the reacomp those rotarys i mapped dont go back to normal(which would be track pan).how do i get that to work ?
|
|
|
01-20-2020, 11:28 AM
|
#6078
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Originally Posted by Funkybot
Hmmm...here it just switches back when the FX are no longer in focus. But, you can probably assign a button to go back to the Home zone. There's a "GoZone" action that can be used to navigate zones. Try adding this action to your device.zon:
[WidgetButtonName] GoZone Home|
or more likely...
[WidgetButtonName] GoZone "Home|"
Then press that button/widget after you're done editing FX Params. Does that bring the rotaries back?
|
ok thanks ill give that a try
|
|
|
01-20-2020, 11:35 AM
|
#6079
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
|
Quote:
Originally Posted by Cragster
oh and one last thing i do have aFX/Plugin button on my surface .how could i incorporate that into all this plugin mapping ?
|
So remember earlier when I said the FocusedFX method may not be the preferred approach for a fancy surface like yours but you could try it out just to get a feel for how to map FX? That FX Button is why.
I'm *pretty sure* (and have never done it), there is a way that you can get CSI to work something like this:
1. You click FX Button on your surface
2. This opens the FX Menu list for the selected track - you can see the list of inserts on that track on your surface
3. You pick the effect you want using your surface
4. Those FX paramaters will be mapped to the surface
Someone else will have to help with the details of that approach though.
Check out the MCU.zon file for how I think this is done! If you can get that working, then you'd just take fx.zon files and change the FocusedFXNavigator and update it to SelectedTrackNavigator.
|
|
|
01-20-2020, 11:38 AM
|
#6080
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
|
Quote:
Originally Posted by Cragster
ok thanks ill give that a try
|
ok thanks that worked. ill try get display in tomorrow.thanks for all ur help.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 03:39 AM.
|