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

Reply
 
Thread Tools Display Modes
Old 04-29-2020, 12:30 PM   #8961
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
Default

Quote:
Originally Posted by Cragster View Post
Ok thank you much !!!! Ill post those things as soon as i can. If its a reaper thing i can live with it. Actually the pan worked much better the standard way as opposed to the acceleration way.which is why i was thinking its something in my mapping.But i want to take advantage of this feature for plugins params. So i guess it might be a give and take ? Anyway thank you ill get back to you
Just for Pan, try defining the first 3 or 4 acceleration values as something quite small, that way when Pan starts to move you won’t get the big jump.
MixMonkey is offline   Reply With Quote
Old 04-29-2020, 12:48 PM   #8962
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by MixMonkey View Post
Just for Pan, try defining the first 3 or 4 acceleration values as something quite small, that way when Pan starts to move you won’t get the big jump.
Ok thank youn. Ill play around with it and see what i can come up with
Cragster is offline   Reply With Quote
Old 04-29-2020, 01:47 PM   #8963
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

New build is up.

Should see improved FX Insert Window behaviour.

EuCon now defaults to Show FX Windows.

The EuCon.zon file now has the RTZ button mapped to Show/Hide the FX Windows, if you want that behaviour.
__________________
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 04-29-2020, 03:23 PM   #8964
spkr4thdd
Human being with feelings
 
Join Date: Apr 2020
Location: Scotland
Posts: 155
Default

Just out of interest, how many here are using MCU/X-Touch controllers?

And are any of you using Slate plugins?
__________________
Slainté, Grae
Mac mini M2 Pro [MacOS 13.5.2] | Reaper 7.11(ARM) | CSI (Exp) & DBM4R (Latest) | Behringer X-Touch (1.21)
spkr4thdd is offline   Reply With Quote
Old 04-29-2020, 03:30 PM   #8965
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
Default

Quote:
Originally Posted by spkr4thdd View Post
Just out of interest, how many here are using MCU/X-Touch controllers?

And are any of you using Slate plugins?
Me, MCU,XT,C4. Slate VBC, Trigger. I think I have VMR somewhere, but it's fallen into disuse since Acustica/Nebula.
MixMonkey is offline   Reply With Quote
Old 04-30-2020, 03:09 AM   #8966
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
Appreciate you doing the EuCon mapping of UAD plugins. Please feel free to continue! I also prefer not having the other track names appear, so that's appreciated here. Just looks cleaner to me.

Just gave it a quick smoke test and so far so good except:

Pre-Condition: EuCon/Artist mix set to Mix/Pan button on the left.

1. Load up an empty project
2. Add a track
3. Add the UAD Harrison 32C (for example)

GUI opens in Reaper as expected.

4. Click the Insert button on the left-hand side

Result: the Harrison 32C GUI closes.

If a GUI is open, whenever you activate the Insert button, the GUI closes.
Behaviour is now:

Pre-Condition: EuCon/Artist mix set to Mix/Pan button on the left.

1. Load up an empty project
2. Add a track
3. Add the UAD Harrison 32C (for example)

GUI does not open in Reaper as expected

4. Click the Insert button on the left-hand side
5. Press Select

Result: the Harrison 32C GUI opens.

It's a bit of a workaround, but the rest seems to work fine 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
Geoff Waddington is offline   Reply With Quote
Old 04-30-2020, 05:51 AM   #8967
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Sounds much better. Will check it out later today Geoff (didn't get a chance last night).
Funkybot is online now   Reply With Quote
Old 04-30-2020, 02:34 PM   #8968
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 RobinGShore View Post
Also there's a bug with Eucon layouts, it's acutally something that's also been present in your old Eucon plugin since way back. If I load a Reaper project that has Eucon layouts saved with it, Eucon won't see the layouts, instead it'll use the layouts from the last Reaper project that was opened (or if it's the first project to be opened since starting Reaper it'll just show all blank layouts). If I restart EuControl it will then show the correct layouts, but if I happen to save the Reaper project before doing this my layouts will be written over and I won't be able to get them back.
Was playing around with this today, couldn't get it to misbehave, but did notice a EuControl quirk.

At project load, if you then go to EuControl and are already on the Layouts tab, you will not see the restored Layout.

Just select the Assign tab, then the Layout tab, to get it to refresh.

Also, didn't hear back, did you ever get going again, you were having issues last post I recall.
__________________
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 04-30-2020, 09:13 PM   #8969
Tonda
Human being with feelings
 
Join Date: Apr 2020
Location: Bergschenhoek, Netherlands
Posts: 5
Default

HI Geoff,

Nice to have the possibility to open/close the plugin windows with the RTZ button (Eucon).
Thanks!

However, I've noticed some strange behaviour...
The last plugin window, the last plugin of the chain with a zone defined, stays always on top. Clicking with the mouse on another plugin doesn't help, it won't become the top window.
It would be helpful if the plugin of the selected page becomes the top window, that way you always have focus on the plugin you are editing right now. Plugins without a defined zone does not respond to the RTZ button, which is perfect of course, but this window never will be the top window, too. I suspect that clicking on one of the plugins sends a command to the console, which reopens the windows in order of the fx chain, but only the ones with a zone defined.

Hope the description is clear...

Best!
Ton
Tonda is offline   Reply With Quote
Old 04-30-2020, 09:32 PM   #8970
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Great new development Geoff!

How do us S3 users access the RTZ function given the surface doesnt have one?
tdc is offline   Reply With Quote
Old 05-01-2020, 03:48 AM   #8971
TVbene
Human being with feelings
 
Join Date: Oct 2017
Posts: 42
Default

If I followed up correctly, LED feedback for indicating the active zone is still not closer to reality? When I looked at MixMonkey's "poor man's radio buttons" I remembered this idea by LDEVO a while ago: This way it's not about storing LED states and making sure only one is lit up but just about doing this manually with every button press. Just a LEDOn or LEDOff command followed by one or multiple FB_TwoState buttons.

Quote:
Originally Posted by LDEVO View Post

Zone "Buttons|"
Link GoZone "FaderFXParam" LEDOn "Link"
Pan GoZone "RotaryPan" LEDOn "Pan" "Channel" "Scroll"
Channel GoZone "RotaryChannel" LEDOn "Channel" LEDOff "Pan" "Scroll"
Scroll GoZone "RotaryScrub" LEDOn "Scroll" LEDOff "Pan" "Channel"
ZoneEnd

[...]

Zone "FaderFXParam"
FocusedFXNavigator
Fader FocusedFXParam
FaderTouch TrackTouch
Link GoZone "Home" LEDOff "Link"
ZoneEnd

[...]
Wouldn't this be a way for these cases where LED feedback is necessary and there's no corresponding Reaper parameter for it?
TVbene is offline   Reply With Quote
Old 05-01-2020, 12:51 PM   #8972
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by TVbene View Post
If I followed up correctly, LED feedback for indicating the active zone is still not closer to reality? When I looked at MixMonkey's "poor man's radio buttons" I remembered this idea by LDEVO a while ago: This way it's not about storing LED states and making sure only one is lit up but just about doing this manually with every button press. Just a LEDOn or LEDOff command followed by one or multiple FB_TwoState buttons.



Wouldn't this be a way for these cases where LED feedback is necessary and there's no corresponding Reaper parameter for it?
!!!!! Would love to have control over the button lights
Cragster is offline   Reply With Quote
Old 05-01-2020, 01:07 PM   #8973
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Hi, I´m afraid I somehow lost track with the newes developments, espc. stepping.

Does this
Code:
	Toggle+RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
still work with this synthax or is there a new one?

Just checking since this plugin used to work last time but doesn´t anymore with respect to the Relase and Attack control.

I´m grateful for any advice!

Here´s the code
Code:
 
Zone "VST: FREE87 FR-COMP (eaReckon)" "FREE87"
	FocusedFXNavigator
/	SelectedTrackNavigator  
/
	DisplayUpper1 FXParamNameDisplay "4" "Thrshld"
	DisplayLower1 FXParamValueDisplay "4"
	Rotary1 FXParam "4" "Thrshld" 
	RotaryPush1 NoAction
	Toggle+RotaryPush1 FXParam "0" "Attack" [ 0.3 0.6 1.0 ]
/	
	Rotary2 FXParam "1" "MakeUp" 
	RotaryPush2 NoAction 
	Toggle+RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
/   
	Rotary3 Reaper "65535" 
	RotaryPush3 NoAction 
	Toggle+RotaryPush3 FXParam "2"
/	
	Rotary4 FXParam "6" "Wet"
	RotaryPush4 NoAction
	Toggle+RotaryPush4 FXParam "5"
/ 
/ No Actions
	Fader1 NoAction
	Fader2 NoAction
	Fader3 NoAction
	Fader4 NoAction
	Fader5 NoAction
	Fader6 NoAction
	Fader7 NoAction
	Fader8 NoAction
/
	Rotary5 NoAction
	Rotary6 NoAction
	Rotary7 NoAction
	Rotary8 NoAction
/
	RotaryPush5 NoAction
	RotaryPush6 NoAction
	RotaryPush7 NoAction
	RotaryPush8 NoAction
ZoneEnd
WaveTrans is offline   Reply With Quote
Old 05-01-2020, 01:52 PM   #8974
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by WaveTrans View Post
Hi, I´m afraid I somehow lost track with the newes developments, espc. stepping.

Code:
	Toggle+RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
Did you try without the toggle modifier? I recall toggle not being necessary with stepped parameters. Only on/off type switches.

I'd give this a shot first if you haven't already:

Code:
RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
Funkybot is online now   Reply With Quote
Old 05-01-2020, 02:28 PM   #8975
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Funkybot View Post
Did you try without the toggle modifier? I recall toggle not being necessary with stepped parameters. Only on/off type switches.

I'd give this a shot first if you haven't already:

Code:
RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
Yes funkybot right. I have a few like that that work with the new acceleration syntax
Cragster is offline   Reply With Quote
Old 05-01-2020, 02:31 PM   #8976
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by WaveTrans View Post
Hi, I´m afraid I somehow lost track with the newes developments, espc. stepping.

Does this
Code:
	Toggle+RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
still work with this synthax or is there a new one?

Just checking since this plugin used to work last time but doesn´t anymore with respect to the Relase and Attack control.

I´m grateful for any advice!

Here´s the code
Code:
 
Zone "VST: FREE87 FR-COMP (eaReckon)" "FREE87"
	FocusedFXNavigator
/	SelectedTrackNavigator  
/
	DisplayUpper1 FXParamNameDisplay "4" "Thrshld"
	DisplayLower1 FXParamValueDisplay "4"
	Rotary1 FXParam "4" "Thrshld" 
	RotaryPush1 NoAction
	Toggle+RotaryPush1 FXParam "0" "Attack" [ 0.3 0.6 1.0 ]
/	
	Rotary2 FXParam "1" "MakeUp" 
	RotaryPush2 NoAction 
	Toggle+RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
/   
	Rotary3 Reaper "65535" 
	RotaryPush3 NoAction 
	Toggle+RotaryPush3 FXParam "2"
/	
	Rotary4 FXParam "6" "Wet"
	RotaryPush4 NoAction
	Toggle+RotaryPush4 FXParam "5"
/ 
/ No Actions
	Fader1 NoAction
	Fader2 NoAction
	Fader3 NoAction
	Fader4 NoAction
	Fader5 NoAction
	Fader6 NoAction
	Fader7 NoAction
	Fader8 NoAction
/
	Rotary5 NoAction
	Rotary6 NoAction
	Rotary7 NoAction
	Rotary8 NoAction
/
	RotaryPush5 NoAction
	RotaryPush6 NoAction
	RotaryPush7 NoAction
	RotaryPush8 NoAction
ZoneEnd
But i think the mst needs to be updated to the new if you didn't already. The other guys will know for sure
Edit. My bad your referring to the rotarypush. Not the rotary. Carry on nothing to listen to here lol
Cragster is offline   Reply With Quote
Old 05-01-2020, 02:40 PM   #8977
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Hey Geoff your CSI just sold Icon yet another surface haha. I just added a little straight 50 button surface into my mix. Why ? Well cause i ran out of of buttons lol. Sry just loving life in my studio with this CSI.
I know ive said it a million times already but

THANK YOU GEOFF
Cragster is offline   Reply With Quote
Old 05-02-2020, 12:07 AM   #8978
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Funkybot View Post
Did you try without the toggle modifier? I recall toggle not being necessary with stepped parameters. Only on/off type switches.

I'd give this a shot first if you haven't already:

Code:
RotaryPush2 FXParam "3" "Release" [ 0.3 0.6 1.0 ]
Thanks Funkybot and Cragster.

Set it up with RotaryPush and it works again.

Does that mean step-values are exclusively for RotaryPush?

Just wondering since stepped Toggle+RotaryPush worked until very soon.

Implementation of Encoder values and all this fancy new stuff would be really nice, but as I said above, I somehow lost track, so it´ll have to wait till it´s described in the manual.

Thanks again, Gentlemen!

Edit shows that this coding Toggle+RotaryPush doesn´t work in other plugs either.
WaveTrans is offline   Reply With Quote
Old 05-02-2020, 07:40 AM   #8979
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
Default

Quote:
Originally Posted by WaveTrans View Post

Does that mean step-values are exclusively for RotaryPush?
No, stepped values also work with Rotary, where they a capable of being accelerated.

If you have a lot of plugins to modify, this regex definition can be helpful (to find and replace the "Toggle+" with nothing)
Code:
(Toggle\+)(?=RotaryPush\D\d\sFXParam\s\d+\s\[)
It will remove the "Toggle+", but only from parameters where "Toggle+" is followed by " [" (ie where there are stepped values following).
MixMonkey is offline   Reply With Quote
Old 05-02-2020, 08:35 AM   #8980
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by WaveTrans View Post
Implementation of Encoder values and all this fancy new stuff would be really nice, but as I said above, I somehow lost track, so it´ll have to wait till it´s described in the manual.
The manual got some MAJOR updates around encoders this week:

https://github.com/malcolmgroves/rea.../wiki/Encoders

...give it a look and feel free to post feedback here about where something may not be clear or can be worded better. Rewriting that section was a big undertaking and I'm all for continuous improvement so I'm open to suggestions.

One thing to note: "Stepped Parameters" are covered on that page, but they apply to more than just encoders. So if you're looking for "how to do stepped parameters" maybe that should be it's own page, but I'd also want to cover stepped parameters specific to encoders because they can really mess up an encoder mapping if you don't know what to do. In short: I'm still not sure where/how the best way to show stepped parameters is. Maybe they need their own page. Open to feedback.
Funkybot is online now   Reply With Quote
Old 05-02-2020, 09:46 AM   #8981
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Funkybot View Post
The manual got some MAJOR updates around encoders this week:

https://github.com/malcolmgroves/rea.../wiki/Encoders

...give it a look and feel free to post feedback here about where something may not be clear or can be worded better. Rewriting that section was a big undertaking and I'm all for continuous improvement so I'm open to suggestions.

One thing to note: "Stepped Parameters" are covered on that page, but they apply to more than just encoders. So if you're looking for "how to do stepped parameters" maybe that should be it's own page, but I'd also want to cover stepped parameters specific to encoders because they can really mess up an encoder mapping if you don't know what to do. In short: I'm still not sure where/how the best way to show stepped parameters is. Maybe they need their own page. Open to feedback.
Hey since u brought up the wiki i have a question. I was making an mst for my new surface.its just a surface with 50 buttons. Nothing else. I was going through the buttons in midi ox you know to get the values. They all throw out a message on press and one on release.... ie 90 4a 7f and 90 4a 00.(thats just an example im not at my computer)So i was on the wiki trying to figure out how to make the mst .how do i know when to just use the press message?
Code:
 
widget button1
  Press 90 4a 7f
WidgetEnd
Or when to use both the press and release message
Code:
Widget button1
  Press 90 4a 7f 90 4a 00
WidgetEnd
And then theres one with FB twostate but thats for lighting the button right ? The wiki is great but it wasnt entirely clear which one to use. Does it depend on whatever action im tieing to that button in a zone file ? Sry i know this is a way beginner question but ive always just used the included msts. So i just wanted to understand better which to use . Thanks all
Cragster is offline   Reply With Quote
Old 05-02-2020, 11:02 AM   #8982
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Cragster, my general rule of thumb is: if the surface transmits release messages, then tell CSI about them in the widget. The .mst file is all about the "defining the capabilities of the surface" so that should include release messages where they get sent. You'll also ABSOLUTELY need release messages if you want to get the best behavior out of modifiers like Shift, Alt, Option, Ctrl. If you started getting weird behavior with them included, then you could always remove the release messages from the widget, but I don't think there's any harm in defining them where they exist and it's probably recommended.

And yes, FB_TwoState is all about lighting the button. But remember: it's highly contingent on what Reaper action is assigned to that button and whether that action properly reports it state. I have a few buttons where I commented out the FB_TwoState line for the widget because it was keeping lights on when I didn't want them on, and just turning lights off entirely made more sense.
Funkybot is online now   Reply With Quote
Old 05-02-2020, 12:00 PM   #8983
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Geoff, I'm getting a bug here with FocusedFXParam on a particular project. As best I can explain it, here's what's happening:

1. I open this project
2. I open an FX that happens to be located in the back half of the track count, focus a parameter
3. Press Shift+F2 to enter FocusedFXParam mode and...

Nothing happens. Weird. Now...

4. Try a different FX, something towards the start of the track list

Result: something comes up, but it's not the FXParam in focus. The Parameter looks like it belongs to an entirely different plugin. Now, if I move around and click different parameters in this synth or effect, it'll show me different parameters other than what's in focus. Again, looking like they belong to an entirely different plugin.

It feels like somehow the FXParam values being sent to the surface got mixed up along the way. So FocusedFXParams towards the start of the project are actually getting mixed up and controlling FX Parameters that belong to FX later on in the project. Example: Controlling the Cutoff of the Instrument on Track 1 may actually be controlling the compressor threshold of a plugin on Track 12. Then selecting a parameter on that plugin on Track 12 controls nothing at all. Like the parameter lists have been shifted.

But if I do an empty Reaper project, add a Track, add en effect, everything seems to work.

Code:
Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	IncludedZones
		"SelectedChannel|"	
		"Buttons|"
                "MasterChannel|"
		"JogWheelHack|"
	IncludedZonesEnd
ZoneEnd

Zone "SelectedChannel|"
	SelectedTrackNavigator

        Zoom				Shift	

	F1 				TrackAutoMode 1 	//Read
	F2 				TrackAutoMode 3 	//Write
	F3 				TrackAutoMode 0 	//Trim
	F4 				TrackAutoMode 2 	//touch
	F5				TrackAutoMode 4 	//Latch
	F6				Reaper 40364 		//Toggle metronome
	Shift+F1			GoZone Home
	Shift+F2			GoZone FocusedFXParam
ZoneEnd

Zone "FocusedFXParam"
        Fader1 FocusedFXParam
	DisplayUpper1 FocusedFXParamNameDisplay
	DisplayLower1 FocusedFXParamValueDisplay
ZoneEnd
Funkybot is online now   Reply With Quote
Old 05-02-2020, 01:17 PM   #8984
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Funkybot View Post
Cragster, my general rule of thumb is: if the surface transmits release messages, then tell CSI about them in the widget. The .mst file is all about the "defining the capabilities of the surface" so that should include release messages where they get sent. You'll also ABSOLUTELY need release messages if you want to get the best behavior out of modifiers like Shift, Alt, Option, Ctrl. If you started getting weird behavior with them included, then you could always remove the release messages from the widget, but I don't think there's any harm in defining them where they exist and it's probably recommended.

And yes, FB_TwoState is all about lighting the button. But remember: it's highly contingent on what Reaper action is assigned to that button and whether that action properly reports it state. I have a few buttons where I commented out the FB_TwoState line for the widget because it was keeping lights on when I didn't want them on, and just turning lights off entirely made more sense.
Hey thank you very much. Explained perfectly
Cragster is offline   Reply With Quote
Old 05-03-2020, 06:14 AM   #8985
spkr4thdd
Human being with feelings
 
Join Date: Apr 2020
Location: Scotland
Posts: 155
Default

Quote:
Originally Posted by Funkybot View Post
Geoff, I'm getting a bug here with FocusedFXParam on a particular project. As best I can explain it, here's what's happening:

1. I open this project
2. I open an FX that happens to be located in the back half of the track count, focus a parameter
3. Press Shift+F2 to enter FocusedFXParam mode and...

Nothing happens. Weird. Now...

4. Try a different FX, something towards the start of the track list

Result: something comes up, but it's not the FXParam in focus. The Parameter looks like it belongs to an entirely different plugin. Now, if I move around and click different parameters in this synth or effect, it'll show me different parameters other than what's in focus. Again, looking like they belong to an entirely different plugin
OK, while not identical, this smacks of the same issue as I found when writing the zon for my VMR... it worked for an early track in the project, but the further down the row I got the less likely it was to work. And when it didn't seem to work, if I armed Write mode it would show that was receiving an action for another FX somewhere in the mix...

I'll try to find some time to dive back in to it and detail the errors fully, but m earlier post on this has some of my initial findings.
__________________
Slainté, Grae
Mac mini M2 Pro [MacOS 13.5.2] | Reaper 7.11(ARM) | CSI (Exp) & DBM4R (Latest) | Behringer X-Touch (1.21)
spkr4thdd is offline   Reply With Quote
Old 05-03-2020, 08:29 AM   #8986
inertia
Human being with feelings
 
Join Date: Oct 2013
Posts: 801
Default

Finally gotten around to setting up the Console 1 with CSI.

Do we have any collections of zone files somewhere for FX control?

I am mapping the BX SSL 4KE and will gladly start uploading my FX maps as I do them if not already done.
inertia is offline   Reply With Quote
Old 05-03-2020, 12:44 PM   #8987
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Geoff, found a potential bug with encoders+FB_Fader7Bit and trying to invert a parameter.

So this works as expected:
Code:
Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
But trying to invert the direction does not.
Code:
Invert+Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
Adding invert makes it kind of toggle through steps backwards in an unexpected way and messes with the encoder feedback, which I think is the issue. My widget looks like this:

Code:
Widget Rotary1
	Encoder b0 00 7f [ < 3f 3e 3d 3c 3b 3a 39 38 36 33 2f > 41 42 43 44 45 46 47 48 4a 4d 51 ]
	FB_Fader7Bit b0 00 00
WidgetEnd
Using ReaComp, I want to flip it so CW turns "decrease the threshold" (in my mind that's increasing the threshold).
Funkybot is online now   Reply With Quote
Old 05-03-2020, 12:48 PM   #8988
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Quote:
Originally Posted by inertia View Post
Finally gotten around to setting up the Console 1 with CSI.

Do we have any collections of zone files somewhere for FX control?

I am mapping the BX SSL 4KE and will gladly start uploading my FX maps as I do them if not already done.
You should definitely share any fx.zon's you do for the Console1! Or any other surface!
Funkybot is online now   Reply With Quote
Old 05-03-2020, 02:05 PM   #8989
Nick Morris
Human being with feelings
 
Nick Morris's Avatar
 
Join Date: Nov 2010
Posts: 655
Default

Is it possible to use CSI to make the avid artist transport scroll through tracks? Meaning turning the wheel and track selection goes to next track or previous track depending on direction of the wheel turn?

I know there is an action for this, but can it be used like I want with the wheel?
__________________
www.ElaireStudios.com
Robo-Mic RMS robotic remote controlled mic stands aimed at mic'ing amps
Nick Morris is offline   Reply With Quote
Old 05-03-2020, 02:57 PM   #8990
RobinGShore
Human being with feelings
 
Join Date: May 2013
Location: New York
Posts: 781
Default

Quote:
Originally Posted by Geoff Waddington View Post

Also, didn't hear back, did you ever get going again, you were having issues last post I recall.
Sorry, was busy all last week and didn't have time try again. It's working again for me now. I've still been using your old Eucon plugin for my actual day to day work, but I'm gonna give the CSI version a proper test drive over the next few days and will let you know any thoughts/issues I come across
RobinGShore is offline   Reply With Quote
Old 05-03-2020, 05:04 PM   #8991
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Funkybot View Post
Geoff, found a potential bug with encoders+FB_Fader7Bit and trying to invert a parameter.

So this works as expected:
Code:
Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
But trying to invert the direction does not.
Code:
Invert+Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
Adding invert makes it kind of toggle through steps backwards in an unexpected way and messes with the encoder feedback, which I think is the issue. My widget looks like this:

Code:
Widget Rotary1
	Encoder b0 00 7f [ < 3f 3e 3d 3c 3b 3a 39 38 36 33 2f > 41 42 43 44 45 46 47 48 4a 4d 51 ]
	FB_Fader7Bit b0 00 00
WidgetEnd
Using ReaComp, I want to flip it so CW turns "decrease the threshold" (in my mind that's increasing the threshold).
Did you try just changing the steps [(0.075 0.05 0.033 etc)]. i know that used to work on steps. I dont know just an idea. Someday i will pay back all the help you gave me
Cragster is offline   Reply With Quote
Old 05-04-2020, 06:58 AM   #8992
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
Default

Quote:
Originally Posted by Funkybot View Post
Geoff, found a potential bug with encoders+FB_Fader7Bit and trying to invert a parameter.

So this works as expected:
Code:
Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
But trying to invert the direction does not.
Code:
Invert+Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
Adding invert makes it kind of toggle through steps backwards in an unexpected way and messes with the encoder feedback, which I think is the issue. My widget looks like this:

Code:
Widget Rotary1
	Encoder b0 00 7f [ < 3f 3e 3d 3c 3b 3a 39 38 36 33 2f > 41 42 43 44 45 46 47 48 4a 4d 51 ]
	FB_Fader7Bit b0 00 00
WidgetEnd
Using ReaComp, I want to flip it so CW turns "decrease the threshold" (in my mind that's increasing the threshold).
These aren't steps, they're acceleration coefficients:
Code:
Invert+Rotary1 FXParam "0" "Thresh" [ (0.001,0.0015,0.002,0.0025,0.005,0.0075,0.0125,0.0215,0.033,0.05,0.075) ]
Steps would be:
Code:
Invert+Rotary1 FXParam "0" "Thresh" [ 0.001 0.0015 0.002 0.0025 0.005 0.0075 0.0125 0.0215 0.033 0.05 0.075 ]
MixMonkey is offline   Reply With Quote
Old 05-04-2020, 07:05 AM   #8993
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,022
Default

Yes, I know those aren't steps. I don't know why I said "toggle through the steps backwards" that wasn't very clear on my part. I should've said "move through the parameter backwards."

What I was trying to do was:

1. Keep encoder acceleration
2. Reverse the direction I need to turn the knob to decrease the threshold

At first I just assumed it was the acceleration that didn't work with invert, but the more I thought about the more I think it's actually the combination of the encoder+Fader_7Bit widget. I think when I use the invert modifier, the FB processor is still expecting normal behavior even though the encoder step direction should have been reversed. So I'm turning the encoder up and expecting the FB to go down, but that's not happening. Or maybe invert+encoders just act a little funky together.
Funkybot is online now   Reply With Quote
Old 05-04-2020, 07:14 AM   #8994
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
Default

Quote:
Originally Posted by Funkybot View Post
Yes, I know those aren't steps. If they were, I would have just reversed the order.

What I was trying to do was:

1. Keep encoder acceleration
2. Reverse the direction I need to turn the knob to decrease the threshold

At first I just assumed it was the acceleration that didn't work with invert, but the more I thought about the more I think it's actually the combination of the encoder+Fader_7Bit widget. I think when I use the invert modifier, the FB processor is still expecting normal behavior even though the encoder step direction should have been reversed. So I'm turning the encoder up and expecting the FB to go down, but that's not happening. Or maybe invert+encoders just act a little funky together.
Ah, I see Did you try it without the FB? (just comment out the FB in the .mst) This may affect the bounds, but the encoder should still work.

My guess would be the same as your conclusion- Invert+Encoders = weirdness.
MixMonkey is offline   Reply With Quote
Old 05-04-2020, 07:19 AM   #8995
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
Ah, I see Did you try it without the FB? (just comment out the FB in the .mst) This may affect the bounds, but the encoder should still work.

My guess would be the same as your conclusion- Invert+Encoders = weirdness.
I'm a little embarrassed I didn't think to comment out the feedback until you suggested it. Will try it out after work and report back.
Funkybot is online now   Reply With Quote
Old 05-04-2020, 09:34 AM   #8996
inertia
Human being with feelings
 
Join Date: Oct 2013
Posts: 801
Default

I am having trouble getting FocusedFXNavigator to work with the plugins and my Console 1

Here is my Console 1 zone

Zone "Home"
//OnTrackSelection GoZone "Channel"
OnFXFocus MapFocusedFXToWidgets
DisplayFX SetShowFXWindows
Mode ToggleMapSelectedTrackFX
Preset GoZone "Home"
ChannelLeft TrackBank "-1"
ChannelRight TrackBank "1"
//Shape ToggleLearnMode
// Option+Volume FocusedFXParam
ZoneEnd

and here is my Slate fx zone

Zone "VST: VBC FG-Grey (Slate Digital)"
FocusedFXNavigator
Volume FXParam 0 "Make-Up Gain"
Toggle+Invert+Compressor FXParam 1 "Bypass"
Attack FXParam 2 "Attack"
Toggle+Invert+Solo FXParam 3 "Auto Release"
Release FXParam 4 "Release"
Ratio FXParam 5 "Ratio"
Parallel FXParam 6 "Mix"
FXParam 7 "Meter Selector"
Character FXParam 8 "HPF"
Threshold FXParam 9 "Threshold"
Toggle+Invert+Compressor FXParam 10 "Bypass"
FXParam 11 "Wet"
CompressorMeter FXParam "GainReductionDB"
ZoneEnd


The mapping works fine with SelectedTrackNavigaton.
inertia is offline   Reply With Quote
Old 05-04-2020, 03:14 PM   #8997
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
Ah, I see Did you try it without the FB? (just comment out the FB in the .mst) This may affect the bounds, but the encoder should still work.

My guess would be the same as your conclusion- Invert+Encoders = weirdness.
Ok, so I commented out the feedback, and it made no difference.

Invert+SomeEncoder just doesn't work as expected.

My expectation would be that this:
Code:
	Encoder b0 00 7f [ < 3f 3e 3d 3c 3b 3a 39 38 36 33 2f > 41 42 43 44 45 46 47 48 4a 4d 51 ]
Effectively became this once Invert was added as a modifier:
Code:
	Encoder b0 00 7f [ > 3f 3e 3d 3c 3b 3a 39 38 36 33 2f < 41 42 43 44 45 46 47 48 4a 4d 51 ]
Funkybot is online now   Reply With Quote
Old 05-04-2020, 08:31 PM   #8998
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
Ok, so I commented out the feedback, and it made no difference.

Invert+SomeEncoder just doesn't work as expected.

My expectation would be that this:
Code:
	Encoder b0 00 7f [ < 3f 3e 3d 3c 3b 3a 39 38 36 33 2f > 41 42 43 44 45 46 47 48 4a 4d 51 ]
Effectively became this once Invert was added as a modifier:
Code:
	Encoder b0 00 7f [ > 3f 3e 3d 3c 3b 3a 39 38 36 33 2f < 41 42 43 44 45 46 47 48 4a 4d 51 ]
Yeah, Invert is not made for stepped values, just reverse the list
__________________
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 05-04-2020, 08:41 PM   #8999
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
Default

New builds are up.

Hard few days of work

EuCon now has support for formatted FX param values as well as control over thermometer styles on a per parameter / per Action basis.

See the Harrison mapping in the EuCon folder for some ideas, and try it out if you have a Harrison, the CSI concept shows itself well in that mapping.

For instance:
2nd rotary shows "Low" -- until you touch/turn it -- then it shows DB boost cut
The thermometer is set to boost/cut style.

3rd rotary always shows low frequency in Hz -- no need to explain, and the "Low" label on the channel to the left orients you.
The thermometer is set to point style.

And so on for Low Mid, Hi Mid, HI, you get the idea

Have fun, and let me know how it goes
__________________
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 05-04-2020, 08:51 PM   #9000
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
Yeah, Invert is not made for stepped values, just reverse the list
But Geoff, they're not stepped values. That's acceleration.

We should be able to invert a standard Encoder with acceleration (and no steps).
Funkybot is online now   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 09:30 PM.


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