Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 03-12-2020, 07:31 PM   #7481
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by Geoff Waddington View Post
Thanks for pointing in the right direction.

Could folder support be as simple as:

Code:
    Alt+Select| TrackUniqueSelect
    Alt+Select| Reaper 41665
CSI must be following MCP for this to work.
That's the darn Action I was looking for! 41665! I kept searching using 'folder' as a keyword- and got nothing

I can't seem to make the above work, though. Should it go in Channel|?

The Action works fine if I assign it to another button in the Buttons| Zone.
MixMonkey is online now   Reply With Quote
Old 03-12-2020, 07:32 PM   #7482
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by Geoff Waddington View Post
I'll look into this.
Thanks
MixMonkey is online now   Reply With Quote
Old 03-12-2020, 08:01 PM   #7483
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by Geoff Waddington View Post
Thanks for pointing in the right direction.

Could folder support be as simple as:

Code:
    Alt+Select| TrackUniqueSelect
    Alt+Select| Reaper 41665
CSI must be following MCP for this to work.
Well golly, ain't that a kick in the pants? Seems to work with Eucon (just running the action with Eucon set to follow MCP).

How about this for a custom action to toggle between folders only and all tracks? Let's call it: "Custom: Mixer - Select Folder Tracks and Toggle Children," which looks like this:

Action 41803 - Track: Select all top level tracks
Action 41665 - Mixer: Show/hide children of selected tracks
Action 40297 - Track: Unselect all tracks

You bind that Custom Action to a button, and press it when you want to see folders only or return to All Tracks. Then if you want to expand a folder, the next steps are to press Select, then Alt+Select which are just as Geoff shows...

Select| TrackUniqueSelect
Alt+Select| Reaper 41665

...now you can select your folder track, and expand and close it. Run that prior custom action again to get back to your prior state.
Funkybot is offline   Reply With Quote
Old 03-12-2020, 08:28 PM   #7484
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by Funkybot View Post
Well golly, ain't that a kick in the pants? Seems to work with Eucon (just running the action with Eucon set to follow MCP).
But does:
Code:
Alt+Select|     TrackUniqueSelect
Alt+Select|	Reaper "41665"
..actually work?

EDIT: my bad, it does work, I was missing modifier definitions in my MCU_XT Zone. Chump, time for bed

Last edited by MixMonkey; 03-12-2020 at 08:35 PM. Reason: being a chump
MixMonkey is online now   Reply With Quote
Old 03-12-2020, 08:57 PM   #7485
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by MixMonkey View Post
EDIT: my bad, it does work, I was missing modifier definitions in my MCU_XT Zone. Chump, time for bed
Been there's plenty of times!
Funkybot is offline   Reply With Quote
Old 03-13-2020, 03:42 AM   #7486
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

Quote:
Originally Posted by Funkybot View Post
Well golly, ain't that a kick in the pants? Seems to work with Eucon (just running the action with Eucon set to follow MCP).

How about this for a custom action to toggle between folders only and all tracks? Let's call it: "Custom: Mixer - Select Folder Tracks and Toggle Children," which looks like this:

Action 41803 - Track: Select all top level tracks
Action 41665 - Mixer: Show/hide children of selected tracks
Action 40297 - Track: Unselect all tracks

You bind that Custom Action to a button, and press it when you want to see folders only or return to All Tracks. Then if you want to expand a folder, the next steps are to press Select, then Alt+Select which are just as Geoff shows...

Select| TrackUniqueSelect
Alt+Select| Reaper 41665

...now you can select your folder track, and expand and close it. Run that prior custom action again to get back to your prior state.
Great stuff !!

If you do this you can save a press -- first the track will be selected, then the Reaper action will trigger -- the regular Select| will work normally.

Code:
    Select| TrackUniqueSelect
    Alt+Select| TrackUniqueSelect
    Alt+Select| Reaper 41665
As far as a custom action, wouldn't this work ?

Code:
    someButton Reaper 41803
    someButton Reaper 41665
    someButton Reaper 40297
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 03:45 AM   #7487
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Sorry for any thread derailment here. Everything looks like it's going great, great work guys!

.....

Question about Bome Midi Translator.

If I make multiple virtual midi devices (for example, 1 for each bank on my twister) could I then use one for CSI and have another Enabled in Reaper to do whatever with? Or does that get messy because of how usb ports work?
cjewellstudios is offline   Reply With Quote
Old 03-13-2020, 05:56 AM   #7488
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by cjewellstudios View Post
Question about Bome Midi Translator.

If I make multiple virtual midi devices (for example, 1 for each bank on my twister) could I then use one for CSI and have another Enabled in Reaper to do whatever with? Or does that get messy because of how usb ports work?
Definitely demo it; you only get twenty minutes at a clip, but unlimited restarts. But, you can start playing with the setup you're shooting for to confirm it'll work.

Now, that said, Bome allows you to create up to 9 virtual MIDI ports. I think if you wanted to dedicate a bank to Reaper, it should be no problem. You'd want to shoot for a setup where all MIDI from the MFTwister was being sent to Bome, and you had a bunch of Translators setup in BOME to intercept that MIDI and send it out to one or more virtual output ports.

In order to minimize the number of translators needed, I'd probably have the same widgets on the MFTwister running on different channels. So in theory, you could just say Channel 1 goes to Virtual Port 1, Channel 2 goes to Virtual Port 2, etc.

Bome is super flexible but definitely takes some learning. Luckily, there's a decent amount of video tutorials.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 06:04 AM   #7489
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by Geoff Waddington View Post
Great stuff !!

If you do this you can save a press -- first the track will be selected, then the Reaper action will trigger -- the regular Select| will work normally.

Code:
    Select| TrackUniqueSelect
    Alt+Select| TrackUniqueSelect
    Alt+Select| Reaper 41665
As far as a custom action, wouldn't this work ?

Code:
    someButton Reaper 41803
    someButton Reaper 41665
    someButton Reaper 40297
Ah, I see...is this that "double assigning" you guys were talking about a few weeks ago. To date, if I needed to fire off multiple actions, I'd just write a Custom Action in Reaper and assign one action to the CSI widget. Seems like CSI is fine with just running the actions in order from the same widget based on their order in the zone file.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 06:15 AM   #7490
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Funkybot View Post
Definitely demo it; you only get twenty minutes at a clip, but unlimited restarts. But, you can start playing with the setup you're shooting for to confirm it'll work.

Now, that said, Bome allows you to create up to 9 virtual MIDI ports. I think if you wanted to dedicate a bank to Reaper, it should be no problem. You'd want to shoot for a setup where all MIDI from the MFTwister was being sent to Bome, and you had a bunch of Translators setup in BOME to intercept that MIDI and send it out to one or more virtual output ports.

In order to minimize the number of translators needed, I'd probably have the same widgets on the MFTwister running on different channels. So in theory, you could just say Channel 1 goes to Virtual Port 1, Channel 2 goes to Virtual Port 2, etc.

Bome is super flexible but definitely takes some learning. Luckily, there's a decent amount of video tutorials.
Thanks again Funkybot, yeah that was the answer I was after. I'll demo it. I hope that as long as I'm intercepting with BMT that I can do multiple things without issue. The only reason I'm considering this is my two twisters main functionality is going to be mapping plugins. The other amazing stuff I can do here with CSI is just a major plus. But not being able to do jsfx or global fx or even MixMonkey having issues with vst3, means I really gotta go back to smart knobs. But BMT may allow me to do both for now while keeping up with the development here.

I'll post back what I find.
cjewellstudios is offline   Reply With Quote
Old 03-13-2020, 06:36 AM   #7491
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Great stuff !!

If you do this you can save a press -- first the track will be selected, then the Reaper action will trigger -- the regular Select| will work normally.

Code:
    Select| TrackUniqueSelect
    Alt+Select| TrackUniqueSelect
    Alt+Select| Reaper 41665
As far as a custom action, wouldn't this work ?

Code:
    someButton Reaper 41803
    someButton Reaper 41665
    someButton Reaper 40297
So i put the first part in the channel zone and the 3 actions mapped to a button (whether it be just to the button or create a custom action in reaper ) ?? Thanks for your help
Cragster is offline   Reply With Quote
Old 03-13-2020, 06:39 AM   #7492
lubvic
Human being with feelings
 
Join Date: Sep 2013
Posts: 87
Default

Quote:
Originally Posted by Geoff Waddington View Post
I don't think we did support for the xctl mode with SysEx yet, maybe someone can correct me
Geoff, i forgot Xtouch EXT only has "ctrl" protocol, i tried with midiox to capture parameters and put them in .mst but strange things happens... maybe i've just to give up

P.s.: i'm already not able to show up Waves plugin in CSI, am i the only one?
lubvic is offline   Reply With Quote
Old 03-13-2020, 06:43 AM   #7493
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by lubvic View Post
P.s.: i'm already not able to show up Waves plugin in CSI, am i the only one?
Which plugin or plugins? And which version of Waves? Most Waves plugins work just like any other plugin, but I think I had one or two that wouldn't show any of the FX Parameter Names when inserted. I'm not sure why just yet and honestly don't use my few Waves plugins often enough to be bothered.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 06:57 AM   #7494
lubvic
Human being with feelings
 
Join Date: Sep 2013
Posts: 87
Default

Quote:
Originally Posted by Funkybot View Post
Which plugin or plugins? And which version of Waves? Most Waves plugins work just like any other plugin, but I think I had one or two that wouldn't show any of the FX Parameter Names when inserted. I'm not sure why just yet and honestly don't use my few Waves plugins often enough to be bothered.
Hi Funky, i'm using waves 9, no plugins work, i've tried even the plugin that worked for MixMonkey, no way... :-(
Maybe time to move to a newer version...
lubvic is offline   Reply With Quote
Old 03-13-2020, 07:09 AM   #7495
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by lubvic View Post
Hi Funky, i'm using waves 9, no plugins work, i've tried even the plugin that worked for MixMonkey, no way... :-(
Maybe time to move to a newer version...
That might also explain why some of my plugins don't work. Some are on V9, others on V10. Damn Waves! I'm not signing up for WUP just to get that resolved. They're a little ridiculous like that.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 07:30 AM   #7496
lubvic
Human being with feelings
 
Join Date: Sep 2013
Posts: 87
Default

Quote:
Originally Posted by Funkybot View Post
That might also explain why some of my plugins don't work. Some are on V9, others on V10. Damn Waves! I'm not signing up for WUP just to get that resolved. They're a little ridiculous like that.
Totally agree with you, i'm thinking to pass over and start using other brands the most.
Waves'll be to expensive for me to upgrade.
lubvic is offline   Reply With Quote
Old 03-13-2020, 08:24 AM   #7497
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by lubvic View Post
Totally agree with you, i'm thinking to pass over and start using other brands the most.
Waves'll be to expensive for me to upgrade.
I hear you. I paid the WUP to get all my waves plugs to V10, so that they all could be in the Waves Central App and I could stick all their licenses on a USB stick.

I'm not sure that V9 is the reason they don't work in CSI though.
MixMonkey is online now   Reply With Quote
Old 03-13-2020, 09:18 AM   #7498
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by MixMonkey View Post
I'm not sure that V9 is the reason they don't work in CSI though.
And to clarify: I'm not sure either. I did try some Waves plugins and most worked, but I recall that one or two that weren't showing any FX Parameter Names when inserted in CSI. I'm not 100% sure what's on V9 and what's on V10 or if that's even the issue. Could also just be that some Waves plugins themselves just don't play nice regardless of version.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 10:17 AM   #7499
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by Funkybot View Post
And to clarify: I'm not sure either. I did try some Waves plugins and most worked, but I recall that one or two that weren't showing any FX Parameter Names when inserted in CSI. I'm not 100% sure what's on V9 and what's on V10 or if that's even the issue. Could also just be that some Waves plugins themselves just don't play nice regardless of version.
I'm about to embark on sorting the stepped parameters in my Waves plugs, so will report back with any useful info.

Regarding the folder show/hide actions, I've found Hold works as a nice alternative to Alt

Last edited by MixMonkey; 03-13-2020 at 01:04 PM.
MixMonkey is online now   Reply With Quote
Old 03-13-2020, 10:44 AM   #7500
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by MixMonkey View Post
I'm about to emabark on sorting the stepped parameters in my Waves plugs, so will report back with any useful info.

Regarding the folder show/hide actions, I've found Hold works as a nice alternative to Alt
Ok, maybe forget about Hold for the time being, it's not behaving. Opens and closes the folder with just a short press. The folder opening seems delayed by about a second....
MixMonkey is online now   Reply With Quote
Old 03-13-2020, 10:55 AM   #7501
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Small update on the Faderport 16 in Studio One mode.

https://stash.reaper.fm/38545/CSI_Fa...e_20200313.ZIP (5kB)

The MST is almost unchanged, but the zone file has a couple of little bits in there.

Code:
Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	IncludedZones
		"Buttons|"
		"Channel|1-16"
		"BigknobChannel"
	IncludedZonesEnd
ZoneEnd

Zone "BigknobChannel"
	ChannelLeft		TrackBank "-1"
	ChannelRight	TrackBank "1"
	BankLeft		TrackBank "-16"
	BankRight		TrackBank "16"
	RotarySmallLeft		Reaper	"40286" /go to previous track
	RotarySmallRight	Reaper	"40285" /go to next track
ZoneEnd
Zone "BigknobZoom"
	ChannelLeft		Reaper "1011"	/zoom out horizontal
	ChannelRight	Reaper "1012"	/zoom in horizontal
	BankLeft		Reaper "1011"	/zoom out horizontally 5x
	BankLeft		Reaper "1011"
	BankLeft		Reaper "1011"
	BankLeft		Reaper "1011"
	BankLeft		Reaper "1011"
	BankRight		Reaper "1012"	/zoom in horizontally 5x
	BankRight		Reaper "1012"
	BankRight		Reaper "1012"
	BankRight		Reaper "1012"
	BankRight		Reaper "1012"
ZoneEnd
Zone "BigknobScroll"
	ChannelLeft		Reaper "40140"	/scroll view left
	ChannelRight	Reaper "40141"	/scroll view right
	BankLeft		Reaper "40140"	/scroll view left x 3
	BankLeft		Reaper "40140" 
	BankLeft		Reaper "40140"
	BankRight		Reaper "40141"	/scroll view right x 3
	BankRight		Reaper "40141"
	BankRight		Reaper "40141"
/	RotarySmallLeft
/	RotarySmallRight
ZoneEnd
Zone "BigknobBank"
/	ChannelLeft		NoAction
/	ChannelRight	NoAction
/	BankLeft		NoAction
/	BankRight		NoAction
/	RotarySmallLeft
/	RotarySmallRight
ZoneEnd
Zone "BigknobMarker"
	ChannelLeft		Reaper	"40172" / go to previous marker or project start
	ChannelRight	Reaper	"40173" / go to next marker or project end
	BankLeft		NoAction /maybe this could be go to first marker
	BankRight		NoAction
/	RotarySmallLeft
/	RotarySmallRight
/	Alt+Marker	GoZone "Home"
ZoneEnd


Zone "Buttons|"
	/ MODIFIERS
	ShiftRight Shift /to the right of faders another Shift button
	ShiftLeft Alt    /this button used to affect all tracks
/	blah Control
/	blah Option

/ Preset zone picker for faders, mute, solo.
/	Track ToggleMapSelectedTrackFXMenu
	Send ToggleMapSelectedTrackSends
	Pan ToggleMapSelectedTrackFX

	Channel	GoZone "BigknobChannel"
	Zoom	GoZone "BigknobZoom"
	Scroll	GoZone "BigknobScroll"
	Bank	GoZone "BigknobBank"

/ TRACK GROUPS for All,VCA,Bus,VI,Audio
/ these load track views
	AllBtn		Reaper "40444"	{ 127 127 127 0 0 0 }	/ Load track view #1
	VCABtn		Reaper "40445"	{ 0 0 0  8 8 80 }		/ Load track view #2
	BusBtn		Reaper "40446"	{ 0 0 0  40 40 0 }		/ Load track view #3
	Instrument	Reaper "40447"	{ 0 0 0  60 0 20 }		/ Load track view #4
	AudioBtn	Reaper "40448"	{ 0 0 0  8 50 50 }		/ Load track view #5


/ TRANSPORT
	Rewind Rewind
	FastForward FastForward
	Stop Stop
	Play Play
	Record Record

	Shift+Channel NextPage /labeled F1 under the channel button

	Read TrackAutoMode "1"  { 0 4 0  0 96 0 }
	Write TrackAutoMode "3" { 4 0 0  127 0 0 }
	Trim TrackAutoMode "0"  { 1 3 3  127 127 127 }
	Touch TrackAutoMode "2" { 2 3 0  112 112 00 }
	Latch TrackAutoMode "4" { 4 0 4  96 0 96 }
	Off TrackAutoMode "5"   { 0 0 10 0 32 127 } /Latch Preview
/	Off Reaper "42023"      { 0 0 10 0 32 127 } /Latch Preview

	Shift+Read GlobalAutoMode "1"
 	Shift+Write GlobalAutoMode "3"
 	Shift+Trim GlobalAutoMode "0"
 	Shift+Touch GlobalAutoMode "2"
 	Shift+Latch GlobalAutoMode "4"
 	Shift+Off GlobalAutoMode "5" /Reaper 42024 /Latch Preview
 	Shift+Pan Reaper "40876" /Global OverrideOff

	/Alt=left shift button
	Alt+Read Reaper "40086"  /All tracks set to  Read
	Alt+Write Reaper "40090" /All tracks set to Write
	Alt+Trim Reaper "40088"  /All tracks set to Trim/Read
	Alt+Touch Reaper "40087" /All tracks set to Touch
	Alt+Latch Reaper "40086" /All tracks set to Latch
	Alt+Off Reaper "42024"   /All tracks set to Latch Preview

/ BUTTONS LEFT OF FADERS
	Arm  TrackRecordArm  /arms selected tracks
	Shift+Arm	Reaper "40490" /arm all tracks
	Alt+Arm		Reaper "40491" /unarm all tracks
	SoloClear	Reaper "40340" /Track: Unsolo all tracks
	MuteClear	Reaper "40339" /Track: Unmute all tracks

/	Bypass		Reaper "" { 0 0 0 127 127 127 }
/	Macro		Reaper "" { 0 0 0 127 127 127 }
	Link		ToggleMapSelectedTrackSends { 0 0 0 20 127 20 } / SEND duplicated
/	AudioBtn	Reaper "" { 0 0 0 127 127 127 }
/	Instrument	Reaper "" { 0 0 0 127 127 127 }
/	BusBtn		Reaper "" { 0 0 0 127 127 127 }
/	VCABtn		Reaper "" { 0 0 0 127 127 127 }


/	Nudge		Reaper "40173"
	Master		Reaper "40075" /View: Toggle master track visible
	Click		Reaper "40364"  /Options: Toggle metronome
	Cycle		Reaper "1068"   /Transport: Toggle repeat

	Section			Reaper "40174"
	/Markers: Insert region from time selection

	Shift+Section	Reaper "40306"
	/Markers: Insert region from time selection and edit...

	Marker Reaper "40157"        /insert marker at current position
	Shift+Marker Reaper "40171"  /insert and edit marker at current position

	Alt+Marker	GoZone BigknobMarker

ZoneEnd

Zone "Channel|1-16"
	TrackNavigator
/	DisplayUpper|  TrackNameDisplay
/	DisplayLower|  TrackPanDisplay
/	TrackTouch+DisplayLower|  TrackVolumeDisplay

	Solo|			TrackSolo
	Mute|			TrackMute
	Select|			TrackUniqueSelect { 2 10 2  40 127 40 }
	Shift+Select|	TrackRangeSelect
	Alt+Select|		TrackSelect
	Fader|  TrackVolume
	TrackTouch+Fader|  TrackVolume
	FaderTouch|  TrackTouch
/	Shift+Control+Select| TogglePin
/	Option+Select| TrackFolderDive
ZoneEnd

Zone "Send|1-16"
	SelectedTrackNavigator
//	DisplayUpper| TrackSendNameDisplay
//	TrackTouch+DisplayUpper| TrackSendVolumeDisplay
	Mute| TrackSendMute
	Fader|  TrackSendVolume
	TrackTouch+Fader|  TrackSendVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone "FXMenu|1-4"
	SelectedTrackNavigator
//	DisplayUpper|  FXNameDisplay |
//	RotaryPush| GoFXSlot |
ZoneEnd
The buttons that load track views are a standin for more clever navigation options in the future.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom

Last edited by airon; 03-13-2020 at 11:02 AM.
airon is offline   Reply With Quote
Old 03-13-2020, 01:05 PM   #7502
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by Funkybot View Post
And to clarify: I'm not sure either. I did try some Waves plugins and most worked, but I recall that one or two that weren't showing any FX Parameter Names when inserted in CSI. I'm not 100% sure what's on V9 and what's on V10 or if that's even the issue. Could also just be that some Waves plugins themselves just don't play nice regardless of version.
One small thing about Waves in particular, some of their plugin namings have space inconsistencies. Check where it says

VST name(Waves)
or it may be
VST name (Waves).

the first instance is the one giving me the trouble before. I don't recall if I have fixed all the waves with this, or if I just eliminated the ones that didn't work, but I personally haven't had any issues since.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 03-13-2020, 02:05 PM   #7503
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

Quote:
Originally Posted by airon View Post
Small update on the Faderport 16 in Studio One mode.

https://stash.reaper.fm/38545/CSI_Fa...e_20200313.ZIP (5kB)

The MST is almost unchanged, but the zone file has a couple of little bits in there.

Code:
Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	IncludedZones
		"Buttons|"
		"Channel|1-16"
		"BigknobChannel"
	IncludedZonesEnd
ZoneEnd

Zone "BigknobChannel"
	ChannelLeft		TrackBank "-1"
	ChannelRight	TrackBank "1"
	BankLeft		TrackBank "-16"
	BankRight		TrackBank "16"
	RotarySmallLeft		Reaper	"40286" /go to previous track
	RotarySmallRight	Reaper	"40285" /go to next track
ZoneEnd
Zone "BigknobZoom"
	ChannelLeft		Reaper "1011"	/zoom out horizontal
	ChannelRight	Reaper "1012"	/zoom in horizontal
	BankLeft		Reaper "1011"	/zoom out horizontally 5x
	BankLeft		Reaper "1011"
	BankLeft		Reaper "1011"
	BankLeft		Reaper "1011"
	BankLeft		Reaper "1011"
	BankRight		Reaper "1012"	/zoom in horizontally 5x
	BankRight		Reaper "1012"
	BankRight		Reaper "1012"
	BankRight		Reaper "1012"
	BankRight		Reaper "1012"
ZoneEnd
Zone "BigknobScroll"
	ChannelLeft		Reaper "40140"	/scroll view left
	ChannelRight	Reaper "40141"	/scroll view right
	BankLeft		Reaper "40140"	/scroll view left x 3
	BankLeft		Reaper "40140" 
	BankLeft		Reaper "40140"
	BankRight		Reaper "40141"	/scroll view right x 3
	BankRight		Reaper "40141"
	BankRight		Reaper "40141"
/	RotarySmallLeft
/	RotarySmallRight
ZoneEnd
Zone "BigknobBank"
/	ChannelLeft		NoAction
/	ChannelRight	NoAction
/	BankLeft		NoAction
/	BankRight		NoAction
/	RotarySmallLeft
/	RotarySmallRight
ZoneEnd
Zone "BigknobMarker"
	ChannelLeft		Reaper	"40172" / go to previous marker or project start
	ChannelRight	Reaper	"40173" / go to next marker or project end
	BankLeft		NoAction /maybe this could be go to first marker
	BankRight		NoAction
/	RotarySmallLeft
/	RotarySmallRight
/	Alt+Marker	GoZone "Home"
ZoneEnd


Zone "Buttons|"
	/ MODIFIERS
	ShiftRight Shift /to the right of faders another Shift button
	ShiftLeft Alt    /this button used to affect all tracks
/	blah Control
/	blah Option

/ Preset zone picker for faders, mute, solo.
/	Track ToggleMapSelectedTrackFXMenu
	Send ToggleMapSelectedTrackSends
	Pan ToggleMapSelectedTrackFX

	Channel	GoZone "BigknobChannel"
	Zoom	GoZone "BigknobZoom"
	Scroll	GoZone "BigknobScroll"
	Bank	GoZone "BigknobBank"

/ TRACK GROUPS for All,VCA,Bus,VI,Audio
/ these load track views
	AllBtn		Reaper "40444"	{ 127 127 127 0 0 0 }	/ Load track view #1
	VCABtn		Reaper "40445"	{ 0 0 0  8 8 80 }		/ Load track view #2
	BusBtn		Reaper "40446"	{ 0 0 0  40 40 0 }		/ Load track view #3
	Instrument	Reaper "40447"	{ 0 0 0  60 0 20 }		/ Load track view #4
	AudioBtn	Reaper "40448"	{ 0 0 0  8 50 50 }		/ Load track view #5


/ TRANSPORT
	Rewind Rewind
	FastForward FastForward
	Stop Stop
	Play Play
	Record Record

	Shift+Channel NextPage /labeled F1 under the channel button

	Read TrackAutoMode "1"  { 0 4 0  0 96 0 }
	Write TrackAutoMode "3" { 4 0 0  127 0 0 }
	Trim TrackAutoMode "0"  { 1 3 3  127 127 127 }
	Touch TrackAutoMode "2" { 2 3 0  112 112 00 }
	Latch TrackAutoMode "4" { 4 0 4  96 0 96 }
	Off TrackAutoMode "5"   { 0 0 10 0 32 127 } /Latch Preview
/	Off Reaper "42023"      { 0 0 10 0 32 127 } /Latch Preview

	Shift+Read GlobalAutoMode "1"
 	Shift+Write GlobalAutoMode "3"
 	Shift+Trim GlobalAutoMode "0"
 	Shift+Touch GlobalAutoMode "2"
 	Shift+Latch GlobalAutoMode "4"
 	Shift+Off GlobalAutoMode "5" /Reaper 42024 /Latch Preview
 	Shift+Pan Reaper "40876" /Global OverrideOff

	/Alt=left shift button
	Alt+Read Reaper "40086"  /All tracks set to  Read
	Alt+Write Reaper "40090" /All tracks set to Write
	Alt+Trim Reaper "40088"  /All tracks set to Trim/Read
	Alt+Touch Reaper "40087" /All tracks set to Touch
	Alt+Latch Reaper "40086" /All tracks set to Latch
	Alt+Off Reaper "42024"   /All tracks set to Latch Preview

/ BUTTONS LEFT OF FADERS
	Arm  TrackRecordArm  /arms selected tracks
	Shift+Arm	Reaper "40490" /arm all tracks
	Alt+Arm		Reaper "40491" /unarm all tracks
	SoloClear	Reaper "40340" /Track: Unsolo all tracks
	MuteClear	Reaper "40339" /Track: Unmute all tracks

/	Bypass		Reaper "" { 0 0 0 127 127 127 }
/	Macro		Reaper "" { 0 0 0 127 127 127 }
	Link		ToggleMapSelectedTrackSends { 0 0 0 20 127 20 } / SEND duplicated
/	AudioBtn	Reaper "" { 0 0 0 127 127 127 }
/	Instrument	Reaper "" { 0 0 0 127 127 127 }
/	BusBtn		Reaper "" { 0 0 0 127 127 127 }
/	VCABtn		Reaper "" { 0 0 0 127 127 127 }


/	Nudge		Reaper "40173"
	Master		Reaper "40075" /View: Toggle master track visible
	Click		Reaper "40364"  /Options: Toggle metronome
	Cycle		Reaper "1068"   /Transport: Toggle repeat

	Section			Reaper "40174"
	/Markers: Insert region from time selection

	Shift+Section	Reaper "40306"
	/Markers: Insert region from time selection and edit...

	Marker Reaper "40157"        /insert marker at current position
	Shift+Marker Reaper "40171"  /insert and edit marker at current position

	Alt+Marker	GoZone BigknobMarker

ZoneEnd

Zone "Channel|1-16"
	TrackNavigator
/	DisplayUpper|  TrackNameDisplay
/	DisplayLower|  TrackPanDisplay
/	TrackTouch+DisplayLower|  TrackVolumeDisplay

	Solo|			TrackSolo
	Mute|			TrackMute
	Select|			TrackUniqueSelect { 2 10 2  40 127 40 }
	Shift+Select|	TrackRangeSelect
	Alt+Select|		TrackSelect
	Fader|  TrackVolume
	TrackTouch+Fader|  TrackVolume
	FaderTouch|  TrackTouch
/	Shift+Control+Select| TogglePin
/	Option+Select| TrackFolderDive
ZoneEnd

Zone "Send|1-16"
	SelectedTrackNavigator
//	DisplayUpper| TrackSendNameDisplay
//	TrackTouch+DisplayUpper| TrackSendVolumeDisplay
	Mute| TrackSendMute
	Fader|  TrackSendVolume
	TrackTouch+Fader|  TrackSendVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone "FXMenu|1-4"
	SelectedTrackNavigator
//	DisplayUpper|  FXNameDisplay |
//	RotaryPush| GoFXSlot |
ZoneEnd
The buttons that load track views are a standin for more clever navigation options in the future.
Many thanks for this -- don't forget to nudge me to include this in the release
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 02:06 PM   #7504
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

Quote:
Originally Posted by Funkybot View Post
Ah, I see...is this that "double assigning" you guys were talking about a few weeks ago. To date, if I needed to fire off multiple actions, I'd just write a Custom Action in Reaper and assign one action to the CSI widget. Seems like CSI is fine with just running the actions in order from the same widget based on their order in the zone file.
Yes, it simply performs the Actions in the order listed.
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 02:08 PM   #7505
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, it simply performs the Actions in the order listed.
Good to know, thanks! Will experiment with this over the weekend.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 02:08 PM   #7506
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

Quote:
Originally Posted by MixMonkey View Post
Ok, maybe forget about Hold for the time being, it's not behaving. Opens and closes the folder with just a short press. The folder opening seems delayed by about a second....
To be honest I'm not a fan of Hold, but some folks find it useful.

I constantly second guess myself on whether to keep it -- it detracts from the overall super responsive model that CSI attempts to provide
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 02:20 PM   #7507
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

OK, so Folders good enough for now ?

Time to move on to VCAs ?
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 02:46 PM   #7508
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by Geoff Waddington View Post
To be honest I'm not a fan of Hold, but some folks find it useful.

I constantly second guess myself on whether to keep it -- it detracts from the overall super responsive model that CSI attempts to provide
Is there a particular reason it doesn't seem to work in the Channel| context?

I think the folder toggle is probably the best use case I've seen for it- one handed operation and no problem with it 'double pressing' the select button (makes no difference) And lots of people said they really liked the Klinke model

That aside, folders are good for me.
MixMonkey is online now   Reply With Quote
Old 03-13-2020, 02:51 PM   #7509
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Great stuff !!

If you do this you can save a press -- first the track will be selected, then the Reaper action will trigger -- the regular Select| will work normally.

Code:
    Select| TrackUniqueSelect
    Alt+Select| TrackUniqueSelect
    Alt+Select| Reaper 41665
As far as a custom action, wouldn't this work ?

Code:
    someButton Reaper 41803
    someButton Reaper 41665
    someButton Reaper 40297
Can someone give me a quick instruct on the folder action? Do i add the first part to channel zone and then the 3 actions map to a button ?? Thank you very much
Cragster is offline   Reply With Quote
Old 03-13-2020, 03:03 PM   #7510
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
OK, so Folders good enough for now ?

Time to move on to VCAs ?
Sorry to bother you with one of the wierd issue of the IconNano

TrackBank doesn´t work as expected.

I use the MCU definitions

Code:
	ChannelLeft 	TrackBank "-1"
	ChannelRight 	TrackBank "1"
	BankLeft 	TrackBank "-8"
	BankRight 	TrackBank "8"
pressing bankleft button takes the surface out of function.
pressing bankright brings it back to work.

so no switching of channels is taking place.

Anything to do about this issue?
Help appreciated as ever
WaveTrans is offline   Reply With Quote
Old 03-13-2020, 03:49 PM   #7511
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

Quote:
Originally Posted by Cragster View Post
Can someone give me a quick instruct on the folder action? Do i add the first part to channel zone and then the 3 actions map to a button ?? Thank you very much
Yup, you got it.

Obviously replace "someButton" with a button of your choice
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 03:50 PM   #7512
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

Quote:
Originally Posted by WaveTrans View Post
Sorry to bother you with one of the wierd issue of the IconNano

TrackBank doesn´t work as expected.

I use the MCU definitions

Code:
	ChannelLeft 	TrackBank "-1"
	ChannelRight 	TrackBank "1"
	BankLeft 	TrackBank "-8"
	BankRight 	TrackBank "8"
pressing bankleft button takes the surface out of function.
pressing bankright brings it back to work.

so no switching of channels is taking place.

Anything to do about this issue?
Help appreciated as ever
What do you see in midi monitor ?
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 03-13-2020, 04:07 PM   #7513
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Geoff Waddington View Post
To be honest I'm not a fan of Hold, but some folks find it useful.

I constantly second guess myself on whether to keep it -- it detracts from the overall super responsive model that CSI attempts to provide

I'm using in a couple of cases where it works nicely, but the cases where it suits are a a bit limited due to the slowness. I wouldn't like to see it go away though
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 03-13-2020, 04:13 PM   #7514
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by MalcolmG View Post
I'm using in a couple of cases where it works nicely, but the cases where it suits are a a bit limited due to the slowness. I wouldn't like to see it go away though
Would double click be easier/more suitable?
MixMonkey is online now   Reply With Quote
Old 03-13-2020, 04:13 PM   #7515
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yup, you got it.

Obviously replace "someButton" with a button of your choice
Thank you Geoff
Cragster is offline   Reply With Quote
Old 03-13-2020, 04:22 PM   #7516
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by MixMonkey View Post
Would double click be easier/more suitable?

Probably no easier/harder, but would work just as well in my cases. Do we have a double click, or is that a feature suggestion for Geoff?
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 03-13-2020, 04:25 PM   #7517
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by Geoff Waddington View Post
To be honest I'm not a fan of Hold, but some folks find it useful.

I constantly second guess myself on whether to keep it -- it detracts from the overall super responsive model that CSI attempts to provide
Here's my two cents (not that anyone asked): Hold would get used a lot more here if it didn't fire the action on press. For the few use-cases where I thought hold would be terrific, the efficiency gains were lost by having to press the button again to get the action in the correct state.

So, the following make sense to me:

1. Fire buttons on release, which would solve for the Hold issues where actions fire first. Geoff has already vetoed this approach for responsiveness reasons cited above.

2. Create a "Release" widget type or modifier and keep Hold. The widget or modifier would ignore the press action and only fire on release. Example: I designate Release+Click. I then designate Hold+Click to open Click settings. This way, if I hold >1 sec, the metronome settings open, and no press action fires (the release of the hold would also be suppressed). This solves for Geoff's concern about responsiveness (for most press widgets) and makes Hold more useful by not firing an extra action first. Downside: could be viewed as inconsistent or just confusing if you didn't understand what was happening.

3. Ditch Hold.

I feel like option #2 is the best trade-off between responsiveness, functionality, and flexibility. Not sure if others would agree though.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 04:29 PM   #7518
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by MalcolmG View Post
Probably no easier/harder, but would work just as well in my cases. Do we have a double click, or is that a feature suggestion for Geoff?
It's a feature suggestion.

I think double-click only works on benign actions, otherwise you need a delay. So like DoubleClick+ChannelSelect would be great to have because who cares if you fire "TrackUniqueSelect" twice? No harm! Great, let's lobby Geoff to add it!

But! What if someone decides to DoubleClick+Mute. Do you fire Mute twice? Do you wait half a second to see if a second mute press came in before muting? It wouldn't work there.

But again, with some actions it may be fine so I wouldn't want to poo-poo doubleclick, but I think it would require some thought about how and when to execute it.
Funkybot is offline   Reply With Quote
Old 03-13-2020, 04:30 PM   #7519
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by MalcolmG View Post
Probably no easier/harder, but would work just as well in my cases. Do we have a double click, or is that a feature suggestion for Geoff?
More a general feature question, double click might feel a bit 'snappier' (personally I prefer the hold)
MixMonkey is online now   Reply With Quote
Old 03-13-2020, 06:14 PM   #7520
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

OK, here's a first cut at VCAs, if everyone plays nice

Unlike Folders, VCA slaves don't have to be sequential.

But, if we follow that convention, VCA spill gets much easier.

Matter of fact it is as simple as duplicating the Folder tracks Actions, only applied to VCAs.

Just like Folders, there will be an overall show hide -- Normal vs VCA.

To spill slaves, just invoke the new action ToggleVCASpillForSelectedTrack (yet to be written )

Make Sense ?
__________________
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
Geoff Waddington is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:37 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.