|
|
|
11-16-2020, 09:52 PM
|
#11481
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Quote:
Originally Posted by cjewellstudios
So can I just go into the "output" tab and change the acceleration value and the name of the RotaryPush to what I have which is MFTButtonPush? Or is that something that's generated in the code?
|
I haven't messed around with the newest version too much yet, but yeah, I think you're right on both accounts.
|
|
|
11-17-2020, 02:38 AM
|
#11482
|
Human being with feelings
Join Date: Jun 2018
Posts: 705
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
CSI v1_0.zip.
Requires Reaper 5.965 or later.
|
WOHHHOOOOOO! Congrats Geoff!!! This is a massive accomplishment. And thanks everyone who has also helped. You guys are awesome.
I've been decommissioned still with the drywall going up on the studio, and my controller under heavy plastic to protect it, but I can't wait to try it once I'm back up and running.
Congrats again.
|
|
|
11-17-2020, 03:14 AM
|
#11483
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Quote:
Originally Posted by RobinGShore
1.0!!!!! Congrats on a huge milestone Geoff. I know you probably want to take it easy for a little bit, but when you're ready to jump back into things read automation mode is not really working the way it's supposed to in CSI. If I'm in read and I grab a fader, the fader should snap back to the value of the envelope it's reading from as soon as I let got of it. Right now with CSI this only happens during playback, and only when the envelope on the track is ramping between two values. If playback is stopped, or if a section with a flat automation envelope is playing, the fader does not return to it's correct position until playback starts and the playhead crosses a section of envelope where the values are changing. I made a video to demonstrate this: https://youtu.be/db0TxsnzTG8
This is happening with both Eucon and Midi, so it would seem it's a general CSI problem.
|
[edit] See reply a few posts down.
__________________
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
Last edited by Geoff Waddington; 11-17-2020 at 07:24 AM.
|
|
|
11-17-2020, 03:17 AM
|
#11484
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Quote:
Originally Posted by siniarch
WOHHHOOOOOO! Congrats Geoff!!! This is a massive accomplishment. And thanks everyone who has also helped. You guys are awesome.
I've been decommissioned still with the drywall going up on the studio, and my controller under heavy plastic to protect it, but I can't wait to try it once I'm back up and running.
Congrats again.
|
Thanks, and good luck with your studio construction !
__________________
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
|
|
|
11-17-2020, 03:18 AM
|
#11485
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
New build is up.
CSI v1_0.zip
No functional changes, but cleaned up a bunch of memory leaks, please use this one.
__________________
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
|
|
|
11-17-2020, 04:08 AM
|
#11486
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
CSI v1_0.zip
No functional changes, but cleaned up a bunch of memory leaks, please use this one.
|
Thanks, Geoff.
Is the included MCU.zon up to date with the changes.
Just checked and found that there are, for instance, no OnTrack... commands anymore
Is there a list with the changed commands available yet?
|
|
|
11-17-2020, 06:21 AM
|
#11487
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Quote:
Originally Posted by WaveTrans
Thanks, Geoff.
Is the included MCU.zon up to date with the changes.
Just checked and found that there are, for instance, no OnTrack... commands anymore
Is there a list with the changed commands available yet?
|
Oops, that MCU.zon shouldn't really be there.
The updated Actions List (I think that's what you mean by commands) is available here:
https://github.com/GeoffAWaddington/...tion-Reference
__________________
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
|
|
|
11-17-2020, 07:18 AM
|
#11488
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
Quote:
Originally Posted by Geoff Waddington
|
Thanks and sorry, yes, with commands I meant actions.
Since I had no issues with CSI using one of the earlier May builds, I didn´t touch any of the zones since then. Guess I forgot pretty much of the details.
But I will look into it in the next couple of weeks; Version 1.0 came right on time for the second lockdown
|
|
|
11-17-2020, 07:23 AM
|
#11489
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Quote:
Originally Posted by RobinGShore
1.0!!!!! Congrats on a huge milestone Geoff. I know you probably want to take it easy for a little bit, but when you're ready to jump back into things read automation mode is not really working the way it's supposed to in CSI. If I'm in read and I grab a fader, the fader should snap back to the value of the envelope it's reading from as soon as I let got of it. Right now with CSI this only happens during playback, and only when the envelope on the track is ramping between two values. If playback is stopped, or if a section with a flat automation envelope is playing, the fader does not return to it's correct position until playback starts and the playhead crosses a section of envelope where the values are changing. I made a video to demonstrate this: https://youtu.be/db0TxsnzTG8
This is happening with both Eucon and Midi, so it would seem it's a general CSI problem.
|
Ah yes, this is as a result of us fixing the Touch bug.
Will have to put more logic in for the Read case, thanks for the excellent testing as usual.
__________________
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
|
|
|
11-17-2020, 07:45 AM
|
#11490
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Quote:
Originally Posted by WaveTrans
Is there a list with the changed commands available yet?
|
Here is a quick [surely incomplete] summary of changes from the beta to 1.0 off the top of head. Should help folks transition from beta .zon files to what's needed in 1.0.
0. The CSI.ini has changed. You'll probably need to delete any existing CSI.ini's and setup from scratch.
1. Template zones are no longer really a thing (or at least, easier). No longer need the Pipe in zone names or the channel count after them. Example:
This (old)....
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Channel|1-8"
IncludedZonesEnd
ZoneEnd
Zone "Channel|"
TrackNavigator
Fader| TrackVolume
ZoneEnd
Became this (new)...
Code:
Zone Home
IncludedZones
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Channel"
TrackNavigator
Fader| TrackVolume
ZoneEnd
...Notice only the widgets still have the pipe characters. Pipes are gone from zone names as are channel counts. You define the number of faders, sends, FXMenu's in the CSI settings for that device.
2. TrackTouch (widgets/actions) and/or FaderTouch (modifiers) are gone.
Remove any "touch" messages (e.g. anything looks like this) from any existing zone....
Code:
TrackTouch+DisplayLower| TrackVolumeDisplay
FaderTouch| TrackTouch
Remove "FaderTouch" from your surface.mst files and add a new line to your fader widgets. So this (old)...
Code:
Widget FaderTouch1
Press 90 68 7f 90 68 00
WidgetEnd
Widget Fader1
Fader14Bit e0 7f 7f
FB_Fader14Bit e0 7f 7f
WidgetEnd
Gets consolidated down to this (new)...
Code:
Widget Fader1
Fader14Bit e0 7f 7f
FB_Fader14Bit e0 7f 7f
Touch 90 68 7f 90 68 00
WidgetEnd
3. Big pan changes. Pan widgets and Pan zones have changed to allow for controlling PanL/PanR in addition to standard Pan/Pan Width, while keeping things simpler.
In the surface.mst this (for rotary) (old)...
Code:
Widget RotaryPush1
Press 90 20 7f
WidgetEnd
Widget Rotary1
Encoder b0 10 7f
FB_Encoder b0 10 7f
WidgetEnd
EDIT/NOTE: Below, you still want to keep the separate RotaryPush widget because you'll want that available in fx.zon files. There's no conflict having it mapped this way.
So your new .mst would now look like this - RotaryPush stays the same, new line added to Rotary with the same message as RotaryPush (new)...
Code:
Widget RotaryPush1
Press 90 20 7f
WidgetEnd
Widget Rotary1
Encoder b0 10 7f [ < 41-48 > 01-08 ]
FB_Encoder b0 10 7f
Toggle 90 20 7f
WidgetEnd
And in the .zon, all of this (old)...
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Channel|1-8"
IncludedZonesEnd
ZoneEnd
Zone "Channel|"
Rotary| TrackPan "0"
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "Pan|1-8"
TrackNavigator
Rotary| TrackPan "0"
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "PanWidth|1-8"
TrackNavigator
Rotary| TrackPanWidth "1"
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanWidthDisplay
RotaryPush| GoZone Pan|
ZoneEnd
Now gets consolidated down to just this (new)...
Code:
Zone Home
IncludedZones
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Channel"
TrackNavigator
Rotary| MCUTrackPan
ZoneEnd
4. FXMenu and Send zones have new syntax...
Replace your old Send and FXMenu zoness with this (new)...
Code:
Zone "Send"
SendNavigator
DisplayUpper| TrackSendNameDisplay
DisplayLower| TrackSendVolumeDisplay
Mute| TrackSendMute
Fader| TrackSendVolume
ZoneEnd
Zone "FXMenu"
FXMenuNavigator
DisplayUpper| FXMenuNameDisplay
DisplayLower| NoAction
Rotary| NoAction
RotaryPush| GoFXSlot
ZoneEnd
You activate the send zones with MapSelectedTrackSendsToWidgets. The ToggleMapSelectedTrackSendsToWidgets action no longer exists. You create a MapSelectedTrackSendsToWidgets action, then use a "GoZone Home" to get back and disable the sends.
5. Toggle and Press modifiers are gone. Replaced with...
If you were using toggle and/or press modifiers in previous builds to make buttons do things, they no longer exist. Press just works. Toggles have changed.
Press (old)...
Code:
Press+SomeButton SomeAction
New...
Code:
SomeButton SomeAction
Toggle (old)...
Code:
Toggle+SomeButton SomeAction
Toggle (new) (same syntax as stepped parameters, which is what they basically are)....
Code:
SomeButton SomeAction [ 0.0 1.0 ]
6. ToggleMap... Actions No Longer Exist
CSI used to have actions to Toggle Sends and Toggle FX mappings on and off. These actions no longer exist. The new method is to use an action like MapSelectedTrackSendsToWidgets, then use a GoZone Home action to unmap them. This way, the separate toggle actions are no longer necessary.
Geoff, MixMonkey, cjewellstudios, Cragster, etc., feel free to add on with anything I missed.
Last edited by Funkybot; 01-25-2021 at 11:18 AM.
|
|
|
11-17-2020, 10:06 AM
|
#11491
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by Funkybot
Here is a quick [surely incomplete] summary of changes from the beta to 1.0 off the top of head. Should help folks transition from beta .zon files to what's needed in 1.0.
0. The CSI.ini has changed. You'll probably need to delete any existing CSI.ini's and setup from scratch.
1. Template zones are no longer really a thing (or at least, easier). No longer need the Pipe in zone names or the channel count after them. Example:
This (old)....
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Channel|1-8"
IncludedZonesEnd
ZoneEnd
Zone "Channel|"
TrackNavigator
Fader| TrackVolume
ZoneEnd
Became this (new)...
Code:
Zone Home
IncludedZones
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Channel"
TrackNavigator
Fader| TrackVolume
ZoneEnd
...Notice only the widgets still have the pipe characters. Pipes are gone from zone names as are channel counts. You define the number of faders, sends, FXMenu's in the CSI settings for that device.
2. TrackTouch (widgets/actions) and/or FaderTouch (modifiers) are gone.
Remove any "touch" messages (e.g. anything looks like this) from any existing zone....
Code:
TrackTouch+DisplayLower| TrackVolumeDisplay
FaderTouch| TrackTouch
Remove "FaderTouch" from your surface.mst files and add a new line to your fader widgets. So this (old)...
Code:
Widget FaderTouch1
Press 90 68 7f 90 68 00
WidgetEnd
Widget Fader1
Fader14Bit e0 7f 7f
FB_Fader14Bit e0 7f 7f
WidgetEnd
Gets consolidated down to this (new)...
Code:
Widget Fader1
Fader14Bit e0 7f 7f
FB_Fader14Bit e0 7f 7f
Touch 90 68 7f 90 68 00
WidgetEnd
3. Big pan changes. Pan widgets and Pan zones have changed to allow for controlling PanL/PanR in addition to standard Pan/Pan Width, while keeping things simpler.
In the surface.mst this (for rotary) (old)...
Code:
Widget RotaryPush1
Press 90 20 7f
WidgetEnd
Widget Rotary1
Encoder b0 10 7f
FB_Encoder b0 10 7f
WidgetEnd
Gets consolidated down to one widget (new)...
Code:
Widget Rotary1
Encoder b0 10 7f [ < 41-48 > 01-08 ]
FB_Encoder b0 10 7f
Toggle 90 20 7f
WidgetEnd
And in the .zon, all of this (old)...
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Channel|1-8"
IncludedZonesEnd
ZoneEnd
Zone "Channel|"
Rotary| TrackPan "0"
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "Pan|1-8"
TrackNavigator
Rotary| TrackPan "0"
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "PanWidth|1-8"
TrackNavigator
Rotary| TrackPanWidth "1"
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanWidthDisplay
RotaryPush| GoZone Pan|
ZoneEnd
Now gets consolidated down to just this (new)...
Code:
Zone Home
IncludedZones
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Channel"
TrackNavigator
Rotary| MCUTrackPan
ZoneEnd
4. FXMenu and Send zones have new syntax...
Replace your old Send and FXMenu zoness with this (new)...
Code:
Zone "Send"
SendNavigator
DisplayUpper| TrackSendNameDisplay
DisplayLower| TrackSendVolumeDisplay
Mute| TrackSendMute
Fader| TrackSendVolume
ZoneEnd
Zone "FXMenu"
FXMenuNavigator
DisplayUpper| FXMenuNameDisplay
DisplayLower| NoAction
Rotary| NoAction
RotaryPush| GoFXSlot
ZoneEnd
5. Toggle and Press modifiers are gone. Replaced with...
If you were using toggle and/or press modifiers in previous builds to make buttons do things, they no longer exist. Press just works. Toggles have changed.
Press (old)...
Code:
Press+SomeButton SomeAction
New...
Code:
SomeButton SomeAction
Toggle (old)...
Code:
Toggle+SomeButton SomeAction
Toggle (new) (same syntax as stepped parameters, which is what they basically are)....
Code:
SomeButton SomeAction [ 0.0 1.0 ]
Geoff, MixMonkey, cjewellstudios, Cragster, etc., feel free to add on with anything I missed.
|
Looks like you got evrything..Funkybot does have it in his post but be careful not to miss the changed action as well as the navigator in the FXMenu zone. I only say it cause I missed that one. Changed the navigator and not the action. It's no big deal just trying to save evryone a 2nd trip into your zone files.
Also idk if this matters but are we supposed to add release messages to EVERY widget in the mst that throws out a release message for this new build ?
I dont know if it matters but I did it to mine
|
|
|
11-17-2020, 10:18 AM
|
#11492
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Quote:
Originally Posted by Cragster
Also idk if this matters but are we supposed to add release messages to EVERY widget in the mst that throws out a release message for this new build ?
I dont know if it matters but I did it to mine
|
I did it for mine a while back, but yeah, if you button/push widget sends release messages, it's probably a good idea to make sure they're included in the .mst. This will allow you to use "hold" modifiers and ensure that other modifiers work; so maximum flexibility.
EDIT:
Which made me just double check because I wasn't sure...the X-Touch One RotaryPush includes release messages, so I should probably add them to the Rotary widgets and test to make sure that doesn't have any side effects.
|
|
|
11-17-2020, 10:23 AM
|
#11493
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Great work @Funkybot, thanks !!
__________________
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
|
|
|
11-17-2020, 10:28 AM
|
#11494
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
FYI - I just clarified that RotaryPush should not go away because you'll still want that for use in fx.zon's. I realized I had written it incorrectly in the original post indicating it should disappear, which is wrong.
|
|
|
11-17-2020, 10:55 AM
|
#11495
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Hey all ..CSI 1.0 is out so let's take some time to thank Geoff before he rests for what hes given us. Hes been thanking us all the past few days so I think even though weve thanked him lots its time to officially say hey thanks.
Just post a thumbs up or a smile face or a thanks or whatever!!!!
EVRYBODY..let's see how many we can get for the man
|
|
|
11-17-2020, 10:59 AM
|
#11496
|
Human being with feelings
Join Date: May 2010
Location: London, UK
Posts: 149
|
Quote:
Originally Posted by Geoff Waddington
I will look into it.
|
Lovely stuff, thanks Geoff.
|
|
|
11-17-2020, 01:00 PM
|
#11497
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Quote:
Originally Posted by Cragster
Hey all ..CSI 1.0 is out so let's take some time to thank Geoff before he rests for what hes given us. Hes been thanking us all the past few days so I think even though weve thanked him lots its time to officially say hey thanks.
Just post a thumbs up or a smile face or a thanks or whatever!!!!
EVRYBODY..let's see how many we can get for the man
|
Thanks fo the kind thoughts, but no need to do that.
I would rather have everyone help get the wiki, mst/ost/zon files in better shape instead
__________________
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
|
|
|
11-17-2020, 01:04 PM
|
#11498
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
New build is up
CSI v1_0.zip
More internal cleanup, man there were some messy cobwebs in there -- dead code from long lost removed features, code that desperately need refactoring (a diplomatic way to put it ), and so on.
Please use this build, see if I broke anything
The reason I'm leaving the version the same is that the functionality should be unchanged, just internally cleaner and no memory leaks -- crosses fingers
__________________
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
|
|
|
11-17-2020, 01:10 PM
|
#11499
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Let's all start posting some updating .mst/.zon files for wider-use. I'll try to get some up in the next few days.
|
|
|
11-17-2020, 02:53 PM
|
#11500
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by Funkybot
Let's all start posting some updating .mst/.zon files for wider-use. I'll try to get some up in the next few days.
|
I'll post some files for 3 Icon surfaces,ProX,Platform M,Platform B..in a few days or so. Gonna make some standard ones compatible with the Reaper overlays that come with the surfaces. I dont use the overlays so no sense posting mine. They are definitely customized to me. So I'll start working on that
|
|
|
11-17-2020, 03:00 PM
|
#11501
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Is there a list of the syntax that needs to change from the May 5th build?
|
|
|
11-17-2020, 03:07 PM
|
#11502
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
Quote:
Originally Posted by poetnprophet
Is there a list of the syntax that needs to change from the May 5th build?
|
See @Funkybot's post further up the page
|
|
|
11-17-2020, 03:15 PM
|
#11503
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
@Funkybot. Here's another try at the Configurator. This one works for me on Win10 (no quotes around acceleration)
Now that the CSI syntax has settled down I'll clean the Configurator up
Last edited by MixMonkey; 11-18-2020 at 05:15 AM.
|
|
|
11-17-2020, 03:35 PM
|
#11504
|
Human being with feelings
Join Date: Sep 2017
Posts: 998
|
Quote:
Originally Posted by MixMonkey
@Funkybot. Here's another try at the Configurator. This one works for me on Win10 (no quotes around acceleration)
Now that the CSI syntax has settled down I'll clean the Configurator up
|
Awesome!
I got it working last night! Super pumped. Many thanks.
Am I right in thinking that it just takes what's on the output tab and prints out the zone?
If I wanted to add rgb values before I created a zone, could I essentially just put it in the appropriate button's D columm before I create my zone?
Also since I'm not in the business of coding this thing, could I essentially just use the columns off to the right (of the output tab) for copy pasting purposes? I plan on trying to go that route tonight, just wondered if you had insight. Thanks so much again!
|
|
|
11-17-2020, 03:38 PM
|
#11505
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
Quote:
Originally Posted by Funkybot
Let's all start posting some updating .mst/.zon files for wider-use. I'll try to get some up in the next few days.
|
I will try too, putting the lockdown time to good use.
Thanks for the summary up there, Funkybot, as ever, very much appreciated!
|
|
|
11-17-2020, 04:19 PM
|
#11506
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
Quote:
Originally Posted by cjewellstudios
Awesome!
I got it working last night! Super pumped. Many thanks.
Am I right in thinking that it just takes what's on the output tab and prints out the zone?
If I wanted to add rgb values before I created a zone, could I essentially just put it in the appropriate button's D columm before I create my zone?
Also since I'm not in the business of coding this thing, could I essentially just use the columns off to the right (of the output tab) for copy pasting purposes? I plan on trying to go that route tonight, just wondered if you had insight. Thanks so much again!
|
Well obviously you can do what ever you like with it But strictly speaking the output tab is supposed to be hidden.
The way it's supposed to work is that it loads a raw FX file generated by Reaper and lets you put the FX parameters on a grid that represents the Mackie C4 (you need to make sure the ZoneRawFXFiles and ZoneFXFiles folders are present in the CSI folder) When you're done, it produces an FX.zon file that you can move to the C4 Zone folder.
Each group of 3 cells represents a C4 Rotary, Push and Upper display. There's a little drop down menu on the Rotary and Push cells where you can select an FX parameter. As you place them on the grid, they disappear from the list. The bottom cell in the group contains the text that will appear in the C4's DisplayUpper. The Configurator auto fills this with the VST's parameter name, but you'll probably want to overwrite this with your own, shorter name to better fit the display.
If you leave a cell empty it results in a NoAction statement in the Zone (so if you load a raw FX file and hit "CreateZone" it will produce an FX.zon file full of NoAction statements )
There are 8 full grids in the Configurator, with check boxes for modifiers so you can create statements that include Shift, Option etc.
Currently it does work, but needs a bit of a re-write. It doesn't reload completed Zones at present and probably won't until I finalise its Zone writing capabilities.
|
|
|
11-17-2020, 04:31 PM
|
#11507
|
Human being with feelings
Join Date: Sep 2017
Posts: 998
|
Quote:
Originally Posted by MixMonkey
Well obviously you can do what ever you like with it But strictly speaking the output tab is supposed to be hidden.
The way it's supposed to work is that it loads a raw FX file generated by Reaper and lets you put the FX parameters on a grid that represents the Mackie C4 (you need to make sure the ZoneRawFXFiles and ZoneFXFiles folders are present in the CSI folder) When you're done, it produces an FX.zon file that you can move to the C4 Zone folder.
Each group of 3 cells represents a C4 Rotary, Push and Upper display. There's a little drop down menu on the Rotary and Push cells where you can select an FX parameter. As you place them on the grid, they disappear from the list. The bottom cell in the group contains the text that will appear in the C4's DisplayUpper. The Configurator auto fills this with the VST's parameter name, but you'll probably want to overwrite this with your own, shorter name to better fit the display.
If you leave a cell empty it results in a NoAction statement in the Zone (so if you load a raw FX file and hit "CreateZone" it will produce an FX.zon file full of NoAction statements )
There are 8 full grids in the Configurator, with check boxes for modifiers so you can create statements that include Shift, Option etc.
Currently it does work, but needs a bit of a re-write. It doesn't reload completed Zones at present and probably won't until I finalise its Zone writing capabilities.
|
Perfect!
I should have been a little clearer. I have the basics down, its amazing!
I just wanted to add rgb values before I exported as opposed to going in the old fashioned way (ya know, BC (before configurator)) and adding them after the fact.
....
Has anyone tried Geoffs idea of making an fx folder and then dropping the alias(mac)/shortcut(win) into all of your zone folders?
....
I can test this one, just curious if anyone knows...
If I have display definitions in the fx zone going to my twisters that don't have displays, is that going to be a problem or will CSI just ignore those for that surface?
|
|
|
11-17-2020, 04:56 PM
|
#11508
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
Quote:
Originally Posted by cjewellstudios
I just wanted to add rgb values before I exported as opposed to going in the old fashioned way (ya know, BC (before configurator)) and adding them after the fact.
|
Well don't let me stop you from trying but it's probably better to add them after or alter the Configurator code to do it for you.
Quote:
Has anyone tried Geoffs idea of making an fx folder and then dropping the alias(mac)/shortcut(win) into all of your zone folders?
|
This hasn't worked for me in the past (or with symlinks for that matter)
Quote:
If I have display definitions in the fx zone going to my twisters that don't have displays, is that going to be a problem or will CSI just ignore those for that surface?
|
They'll probably be ignored but it's better not to send random stuff if you can avoid it
|
|
|
11-17-2020, 05:41 PM
|
#11509
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by MixMonkey
See @Funkybot's post further up the page
|
haha, duh! my bad, how did i miss such a giant post? Ok, I got most things working, but on the C4 I have 2 issues:
1, the sends row A is only showing 1 sends. I enabled 8 sends in the setup, and also tried 8 channels, doesn't seem to work. Do I need to add back the Send|1-8 line that I removed per the directions?
2, when a track with fx's is selected, the mapped fx are shown and work. Previously when I selected a track without or with less, it would update accordingly. Now the FX displays don't change unless overwritten by another fx param on that widget. What needs to be changed, the FX zones?
|
|
|
11-17-2020, 06:04 PM
|
#11510
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
Quote:
Originally Posted by poetnprophet
1, the sends row A is only showing 1 sends. I enabled 8 sends in the setup, and also tried 8 channels, doesn't seem to work. Do I need to add back the Send|1-8 line that I removed per the directions?
2, when a track with fx's is selected, the mapped fx are shown and work. Previously when I selected a track without or with less, it would update accordingly. Now the FX displays don't change unless overwritten by another fx param on that widget. What needs to be changed, the FX zones?
|
That all sounds right, no need for Send|1-8 line. I blank rows A and B when the FX menu activates, C and D blank (or are overwritten) when Send and FXMenu zones activate. The only recent FX zone change was the removal of Toggle+. My C4.zon looks like this:
Code:
Zone Home
OnTrackSelection MapSelectedTrackFXToMenu
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"C4_Buttons"
IncludedZonesEnd
ZoneEnd
Zone "C4_Buttons"
Marker Shift
Track Option
ChanStrip Control
Function Alt
BankLeft TrackBank "-8"
BankRight TrackBank "8"
ChannelLeft TrackBank "-1"
ChannelRight TrackBank "1"
Lock MapSelectedTrackFXToMenu
Lock MapSelectedTrackSendsToWidgets
Shift+Lock Reaper "_S&M_FXBYPALL" //Toggle all FX bypass for selected track
SpotErase Reaper "_S&M_TOGLFXCHAIN" // Toggle FX chain window for selected track
Split Reaper "_S&M_WNCLS4" //Close all FX chain windows
Split Reaper "_S&M_WNCLS3" //Close all floating FX windows
Shift NoAction
Option NoAction
Control NoAction
Alt NoAction
ZoneEnd
Zone "Send"
SendNavigator
DisplayUpperC| TrackSendNameDisplay
DisplayLowerC| TrackSendVolumeDisplay
RotaryC| TrackSendVolume [ (0.001,0.02,0.04,0.06,0.1) ]
RotaryPushC| TrackSendMute
ZoneEnd
Zone "FXMenu"
FXMenuNavigator
DisplayUpperA| NoAction
DisplayLowerA| NoAction
RotaryPushA| NoAction
RotaryA| NoAction
DisplayUpperB| NoAction
DisplayLowerB| NoAction
RotaryPushB| NoAction
RotaryB| NoAction
DisplayUpperD| FXMenuNameDisplay
DisplayLowerD| NoAction
RotaryD| NoAction
RotaryPushD| Reaper "_S&M_SHOWFXCHAIN|"
Shift+RotaryPushD| Reaper "_S&M_FXBYP|" //Bypass FX Slot
Option+RotaryPushD| Reaper "_S&M_FXOFF|" //Offline FX slot
RotaryPushD| GoFXSlot
ZoneEnd
|
|
|
11-17-2020, 06:56 PM
|
#11511
|
Human being with feelings
Join Date: Jan 2013
Posts: 1,126
|
Hello. I'm new to this CSI thing. So far it's been a great start but I have a question regarding the feedback processors.
I have an MCU for which I'd like to remap the Stop button to a custom script I made.
How do I control the way the Stop button's LED respond to REAPER? Right now it always stays lit.
Thanks for your time.
|
|
|
11-17-2020, 08:05 PM
|
#11512
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Quote:
Originally Posted by lexaproductions
Hello. I'm new to this CSI thing. So far it's been a great start but I have a question regarding the feedback processors.
I have an MCU for which I'd like to remap the Stop button to a custom script I made.
How do I control the way the Stop button's LED respond to REAPER? Right now it always stays lit.
Thanks for your time.
|
It's usually up to Reaper to tell CSI what to do in these instances. CSI doesn't store any parameter states. So if your Reaper Action shows an "On" or "Off" state in the Action list (like for example "Options: Toggle Metronome") then CSI will receive feedback from Reaper and turn the light on your button on or off accordingly. If your action does not report an on/off state to CSI, then CSI cannot control the button state.
Now...I've run into this too. Then it becomes decision time. You have a few options:
1. Live with the surface button being constantly on. Sometimes I'll do this.
2. Disable the light entirely (i.e. constantly off) by commenting out the feedback line in the .mst file for your surface. This is what I normally do.
3. Find a different action for that button.
Might not be the answer you wanted, but hope that helps.
|
|
|
11-17-2020, 08:15 PM
|
#11513
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Here's a photo of my "FXTwister" OSC template in action with ValhallaVintageVerb on my 10.5" iPad Pro. This OSC template is basically a set of displays for my MFTwister hardware, but also doubles a fully functioning virtual twister. Well at least for Bank A. Doing the additional banks seemed excessive.
Nice big displays, parameters spread out with readouts for every encoder and button. 32 total rotaries (includes a page for the shift encoders) with 16 buttons...and I can share FX zones between the hardware and OSC version. Really pleased with this. Just the right amount of control for me.
So great being able to see the mapping on the hardware and just have the two devices function as a single unit.
Definitely can't pull this off in my other two DAW's. Thanks Geoff and Reaper, and the broader community for helping this project move forward!
Last edited by Funkybot; 11-18-2020 at 07:03 AM.
|
|
|
11-18-2020, 02:44 AM
|
#11514
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
Quote:
Originally Posted by Funkybot
Here's a photo of my "FXTwister" OSC template in action with ValhallaVintageVerb on my 10.5" iPad Pro. This OSC template is basically a set of displays for my MFTwister hardware, but also doubles a fully functioning virtual twister. Well at least for Bank A. Doing the additional banks seemed excessive.
Nice big displays, parameters spread out with readouts for every encoder and button. 32 total rotaries (includes a page for the shift encoders) with 16 buttons...and I can share FX zones between the hardware and OSC version. Really pleased with this. Just the right amount of control for me.
So great being able to see the mapping on the hardware and just have the two devices function as a single unit.
Definitely can't pull this off in my other two DAW's. Thanks Geoff and Reaper, and the broader community for helping this project move forward!
|
Looks great !!
Although visually stunning, might want to reduce the pic size a bit, I have to scroll my browser horizontally on a 2560 screen, wouldn't even want to think about what that's like on a phone
__________________
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
Last edited by Geoff Waddington; 11-18-2020 at 02:52 AM.
|
|
|
11-18-2020, 02:48 AM
|
#11515
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
|
New build is up.
Possible fix for automation read mode bug -- EuCon only -- TrackVolumeDB action.
Checks out here, but please verify on your system.
If it checks out, will do the tedious work of incorporating the fix for all other automatable params.
__________________
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
|
|
|
11-18-2020, 07:05 AM
|
#11516
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
|
Quote:
Originally Posted by Geoff Waddington
Although visually stunning, might want to reduce the pic size a bit, I have to scroll my browser horizontally on a 2560 screen, wouldn't even want to think about what that's like on a phone
|
If you scroll down to the bottom of the forum, there's a dropdown on the bottom left to set the forum theme. The "Reaper 5" theme scales images without breaking the forum. The Reaper 3 theme (default) is a bit of a disaster in that regard. I never saw the giant version of the photo and honestly forgot the forum does that.
New version updated, but I highly recommend everyone use the Reaper 5 theme for the forum.
|
|
|
11-18-2020, 07:13 AM
|
#11517
|
Human being with feelings
Join Date: Jun 2018
Posts: 705
|
Quote:
Originally Posted by Funkybot
If you scroll down to the bottom of the forum, there's a dropdown on the bottom left to set the forum theme. The "Reaper 5" theme scales images without breaking the forum. The Reaper 3 theme (default) is a bit of a disaster in that regard. I never saw the giant version of the photo and honestly forgot the forum does that.
New version updated, but I highly recommend everyone use the Reaper 5 theme for the forum.
|
Wow. I didn't even know about "Reaper 5" version of the forum. Thanks. Now if they would allow more features.
I'd sure would want a "Like" button. Better Message Composing interface (Where you could choose font/size/bold/Underline/lists/bullets/etc... And perhaps better sized attachments would be great.
|
|
|
11-18-2020, 08:22 AM
|
#11518
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
Configurator update. Quote bug should be properly fixed now. Removed "LoadZone" button.
Last edited by MixMonkey; 11-18-2020 at 10:58 AM.
|
|
|
11-18-2020, 08:43 AM
|
#11519
|
Human being with feelings
Join Date: Sep 2017
Posts: 998
|
Quote:
Originally Posted by MixMonkey
Configurator update. Quote bug should be properly fixed now. Removed "LoadZone" button.
|
Thank you!
I would have reported back last night but as soon as I hit create zone on my first attempt I had an error. When I hit debug, my pc monitor made a popping noise and starting smoking. Oh and one of the woofers on my focals blew. It appears 2020 has happened in my studio!
|
|
|
11-18-2020, 08:46 AM
|
#11520
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
|
Quote:
Originally Posted by cjewellstudios
Thank you!
I would have reported back last night but as soon as I hit create zone on my first attempt I had an error. When I hit debug, my pc monitor made a popping noise and starting smoking. Oh and one of the woofers on my focals blew. It appears 2020 has happened in my studio!
|
Yikes!
|
|
|
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 10:00 PM.
|