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

Reply
 
Thread Tools Display Modes
Old 02-20-2024, 07:06 AM   #1801
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by hoangmytr View Post
Thanks so much in advance for helping me with this!
Are you using the latest version of CSI from the GitHub page?
MixMonkey is offline   Reply With Quote
Old 02-20-2024, 10:28 AM   #1802
Sweetfoot
Human being with feelings
 
Join Date: Feb 2017
Posts: 120
Default channels displayed on MCU are sometimes offset by hidden tracks

I've encountered an odd behavior when projects have hidden tracks:

-I'm using reaper 7.09 with CSI 3 and an MCU with one extender (16 channels total, extender on left, MCU on right)

-Let's say I have 25 tracks in my project, and the first 5 tracks are hidden in the TCP and MCP.

-MCU and extender is displaying tracks 6-22, track 6 is selected in TCP and on the MCU extender

-If I select channel 25 in reaper, the MCU and extender will display tracks 14-25 (the last five channels on the MCU are inactive)

-If I then select track 6 again, the MCU and extender now display tracks 11-25, which is offset from what should be displayed by the number of hidden tracks at the beginning of the track list (5). The last two tracks on the MCU are inactive

-I can use the channel left or bank left buttons to scroll left until tracks 6-22 are again shown on the MCU and extender

This behavior changes when the first track is not hidden

-If the first track in the project is not hidden, and instead tracks 2-6 are hidden, then selecting channel 25 still causes channels 11-25 to be displayed on the mcu and extender, with the last five tracks inactive

-HOWEVER, If I then select track 1, the MCU and extender will display 1-22, with the hidden tracks (2-6) omitted, as would be expected.

-BUT! If I select track 25, then track 7, the MCU and extender will display 12-15 with the last three channels of the MCU inactive (again offset by the number of hidden tracks, 5)

it seems like hidden tracks are somehow confusing CSI. It could very well be user error though, my comprehension of CSI is tenuous.

Anybody have any insights into what might be going on here?
Sweetfoot is offline   Reply With Quote
Old 02-20-2024, 11:54 AM   #1803
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by hoangmytr View Post
Hi,
I'm struggling to get my X-Touch Mini to be mapped to FocusedFX. When I use the button mapped to AutoMapFX, the console shows:

"IN <- X-Touch Mini PushEnc-4 1.000000
Zone -- G:\Reaper/CSI/Zones/X-Touch Mini/Buttons.zon
IN <- X-Touch Mini PushEnc-4 0.000000
Zone -- G:\Reaper/CSI/Zones/X-Touch Mini/Buttons.zon"

After that, no FX zone created or nothing happens.
What am I doing wrong here? I'm trying reading manual related to FXs mapping but until now I still make no progress at all.
Thanks so much in advance for helping me with this!
Replace your CSI folder with the one attached. I'm pretty sure AutoMapFX (or AutoMapFocusedFX) are broken, I can't get them to work here.

The attached setup uses the FXMenu, because calling an FX from there will trigger the AutoMap/Learn dialog box. After you've used AutoMap, you can go back to using FocusedFX mapping to use the map (or open it from the FXMenu, up to you).

The Buttons work as follows:

ButtonLower1 RemapAutoZone
ButtonLower2 GoAssociatedZone "LearnFXParams"
ButtonLower3 NoAction
ButtonLower4 NoAction
ButtonLower5 NoAction
ButtonLower6 GoAssociatedZone "SelectedTrackSend"
ButtonLower7 GoAssociatedZone "SelectedTrackFXMenu"
ButtonLower8 GoHome
ButtonLower8 Reaper _S&M_WNCLS3
ButtonLower8 Reaper _S&M_WNCLS4

ButtonLayerA Shift
ButtonLayerB Option

To AutoMap an FX, open the SelectedTrackFXMenu by pressing ButtonLower7, then press the ButtonUpper that corresponds to the FX you want to map. A dialog box will appear if no map exists for the FX.

Regarding FocusedFXMapping, it is no longer sufficient to just open an FX GUI by clicking its insert slot. You have to click in the window after it has opened.
Attached Files
File Type: zip MM_CSI.zip (13.7 KB, 10 views)

Last edited by MixMonkey; 02-21-2024 at 04:24 AM. Reason: mistake corrected
MixMonkey is offline   Reply With Quote
Old 02-20-2024, 01:26 PM   #1804
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by Sweetfoot View Post
Anybody have any insights into what might be going on here?
It's a bug that occurs when CSI is set to follow the TCP. Doesn't happen when following the MCP, which is probably why it doesn't come up more often

Hopefully it will be fixed.
MixMonkey is offline   Reply With Quote
Old 02-20-2024, 01:39 PM   #1805
Sweetfoot
Human being with feelings
 
Join Date: Feb 2017
Posts: 120
Default

Quote:
Originally Posted by MixMonkey View Post
It's a bug that occurs when CSI is set to follow the TCP. Doesn't happen when following the MCP, which is probably why it doesn't come up more often

Hopefully it will be fixed.
I just tried switching to following the MCP, and I'm not seeing any change in this behavior. Am I setting the right thing by going to the edit window for "HomePage" and ticking the MCP radio button?
Sweetfoot is offline   Reply With Quote
Old 02-20-2024, 01:59 PM   #1806
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by Sweetfoot View Post
I just tried switching to following the MCP, and I'm not seeing any change in this behavior. Am I setting the right thing by going to the edit window for "HomePage" and ticking the MCP radio button?
Yep, that's correct. Do you have an MCU button (one with an LED) assigned to ToggleScrollLink?
MixMonkey is offline   Reply With Quote
Old 02-20-2024, 06:01 PM   #1807
jakeman19
Human being with feelings
 
Join Date: Jan 2022
Posts: 135
Default Rocksolid Micro4k Update

So I finally got around to getting the Micro4k working with CSI. My first problem was starting with a plugin I can't get even working with my MCU now. The update to Lindell Audio 80 Series to v1.06 might have done me in on that. I do have it working now with Brainworks SSL 9000 J, Lindell 50 Series, Focusrite SC, IK Multimedia TR5 EQ-81. I had issues with the "Press" and "AnyPress" in the mst but have this worked out now. (AnyPress)

Here is my .mst file for those to use on the GitHub. If you want the .zon files, let me know.

Code:
 // Rocksolid Micro4k


StepSize
    RotaryWidgetClass   0.003
StepSizeEnd

AccelerationValues
    RotaryWidgetClass   Dec 7f     7e    7d    	7c    7b    7a    79	78	77	76	75	74	73	72	70
    RotaryWidgetClass   Inc 01     02    03    	04    05    06    07	08	09	0a	0b	0c  	0d	0e	0f
    RotaryWidgetClass   Val 0.001  0.02  0.025  0.03  0.04  0.04  0.05	0.05	0.05	0.06	0.07	0.08	0.09	0.1	0.2 
AccelerationValuesEnd

Widget Phase
    AnyPress b0 29 01
WidgetEnd

Widget Gate
    AnyPress b0 2a 01 
WidgetEnd

Widget HFBell
    AnyPress b0 2B 01   
WidgetEnd

Widget C1
    AnyPress b0 2C 01
WidgetEnd

Widget C2
    AnyPress b0 2D 01
WidgetEnd

Widget LFBell
    AnyPress b0 2E 01   
WidgetEnd

Widget Input RotaryWidgetClass
    Encoder b0 01 7f 
WidgetEnd

Widget Output RotaryWidgetClass
    Encoder b0 02 7f 
WidgetEnd

Widget DYNRatio RotaryWidgetClass
    Encoder b0 03 7f 
WidgetEnd

Widget DYNThreshold RotaryWidgetClass
    Encoder b0 04 7f 
WidgetEnd

Widget DYNRelease RotaryWidgetClass
    Encoder b0 05 7f 
WidgetEnd

Widget EXPThreshold RotaryWidgetClass
    Encoder b0 06 7f 
WidgetEnd

Widget EXPRange RotaryWidgetClass
    Encoder b0 07 7f 
WidgetEnd

Widget EXPRelease RotaryWidgetClass
    Encoder b0 08 7f 
WidgetEnd

Widget HighFilter RotaryWidgetClass
    Encoder b0 0a 7f 
WidgetEnd

Widget LowFilter RotaryWidgetClass
    Encoder b0 09 7f 
WidgetEnd

Widget HFGain RotaryWidgetClass
    Encoder b0 0b 7f 
WidgetEnd

Widget HFFreq RotaryWidgetClass
    Encoder b0 0c 7f 
WidgetEnd

Widget HMFGain RotaryWidgetClass
    Encoder b0 0d 7f 
WidgetEnd

Widget HMFFreq RotaryWidgetClass
    Encoder b0 0e 7f 
WidgetEnd

Widget HMFQ RotaryWidgetClass
    Encoder b0 0f 7f 
WidgetEnd

Widget LMFGain RotaryWidgetClass
    Encoder b0 10 7f 
WidgetEnd

Widget LMFFreq RotaryWidgetClass
    Encoder b0 11 7f 
WidgetEnd

Widget LMFQ RotaryWidgetClass
    Encoder b0 12 7f 
WidgetEnd

Widget LFFreq RotaryWidgetClass
    Encoder b0 14 7f 
WidgetEnd

Widget LFGain RotaryWidgetClass
    Encoder b0 13 7f 
WidgetEnd

Widget RotaryPushInput
    AnyPress b0 15 01
WidgetEnd

Widget RotaryPushOutput
    AnyPress b0 16 01
WidgetEnd

Widget RotaryPushDYNRatio
    AnyPress b0 17 01
WidgetEnd

Widget RotaryPushDYNThreshold
    AnyPress b0 18 01
WidgetEnd

Widget RotaryPushDYNRelease
   AnyPress b0 19 01
WidgetEnd

Widget RotaryPushEXPThreshold
    AnyPress b0 1a 01
WidgetEnd

Widget RotaryPushEXPRange
    AnyPress b0 1b 01
WidgetEnd

Widget RotaryPushEXPRelease
    AnyPress b0 1c 01
WidgetEnd

Widget RotaryPushHighFilter
    AnyPress b0 1e 01 
WidgetEnd

Widget RotaryPushLowFilter
    AnyPress b0 1d 01 
WidgetEnd

Widget RotaryPushHFGain
    AnyPress b0 1f 01
WidgetEnd

Widget RotaryPushHMFFreq
    AnyPress b0 20 01
WidgetEnd

Widget RotaryPushHMFGain
    AnyPress b0 21 01
WidgetEnd

Widget RotaryPushHMFFreq
    AnyPress b0 22 01
WidgetEnd

Widget RotaryPushHMFQ
    AnyPress b0 23 01
WidgetEnd

Widget RotaryPushLMFGain
    AnyPress b0 24 01
WidgetEnd

Widget RotaryPushLMFFreq
    AnyPress b0 25 01
WidgetEnd

Widget RotaryPushLMFQ
    AnyPress b0 26 01
WidgetEnd

Widget RotaryPushLFFreq
    AnyPress b0 27 01
WidgetEnd

Widget RotaryPushLFGain
    AnyPress b0 28 01
WidgetEnd
Good Luck to all that buy this controller. Hardware wise it's very well built, just software integration at this time isn't up to snuff for me right now. They have RA Control in a beta phase.

Jd
jakeman19 is offline   Reply With Quote
Old 02-20-2024, 07:32 PM   #1808
hoangmytr
Human being with feelings
 
Join Date: Oct 2022
Posts: 35
Default

Quote:
Originally Posted by MixMonkey View Post
Are you using the latest version of CSI from the GitHub page?
Yes, I'm using the lastest (3.2.3) from the GitHub page.

Quote:
Originally Posted by MixMonkey View Post
Replace your CSI folder with the one attached. I'm pretty sure AutoMapFX (or AutoMapFocusedFX) are broken, I can't get them to work here.

The attached setup uses the FXMenu, because calling an FX from there will trigger the AutoMap/Learn dialog box. After you've used AutoMap, you can go back to using FocusedFX mapping to use the map (or open it from the FXMenu, up to you).

The Buttons work as follows:

ButtonLower1 RemapAutoZone
ButtonLower2 GoAssociatedZone "LearnFXParams"
ButtonLower3 NoAction
ButtonLower4 NoAction
ButtonLower5 NoAction
ButtonLower6 GoAssociatedZone "SelectedTrackSend"
ButtonLower7 GoAssociatedZone "SelectedTrackFX
ButtonLower8 GoHome
ButtonLower8 Reaper _S&M_WNCLS3
ButtonLower8 Reaper _S&M_WNCLS4

ButtonLayerA Shift
ButtonLayerB Option

To AutoMap an FX, open the SelectedTrackFXMenu by pressing ButtonLower6, then press the ButtonUpper that corresponds to the FX you want to map. A dialog box will appear if no map exists for the FX.

Regarding FocusedFXMapping, it is no longer sufficient to just open an FX GUI by clicking its insert slot. You have to click in the window after it has opened.
Thanks for supplying me with your configs. I've replaced mine with yours. But unfortunately, everything works except for fx mapping function.

I follow your instruction, but instead off pressing ButtonLower6, I pressed 7 because in your Buttons zone, ButtonLower7 is for "SelectedTrackFX" instead of 6. Bypass/Online/Offline/ShowFX (slot 1,2,3,...) works flawlessly. But for AutoMap an FX, after pressing the Upper button showing FX gui, no AutoMap/Learn dialog box appears. I also check FXZones_X-TouchMini\AutoGeneratedFXZones to see if anything created there but nothing, just an empty folder.

I've also tried on another computer and the result is exactly the same. Everything works except for FX mapping. It's very weird to me now.
hoangmytr is offline   Reply With Quote
Old 02-20-2024, 09:23 PM   #1809
Sweetfoot
Human being with feelings
 
Join Date: Feb 2017
Posts: 120
Default

Quote:
Originally Posted by MixMonkey View Post
Yep, that's correct. Do you have an MCU button (one with an LED) assigned to ToggleScrollLink?
Yes, I have "click" assigned to ToggleScrollLink, and the LED indicates that it's on
Sweetfoot is offline   Reply With Quote
Old 02-21-2024, 04:25 AM   #1810
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by hoangmytr View Post
I follow your instruction, but instead off pressing ButtonLower6, I pressed 7 because in your Buttons zone, ButtonLower7 is for "SelectedTrackFXMenu" instead of 6. Bypass/Online/Offline/ShowFX (slot 1,2,3,...) works flawlessly. But for AutoMap an FX, after pressing the Upper button showing FX gui, no AutoMap/Learn dialog box appears. I also check FXZones_X-TouchMini\AutoGeneratedFXZones to see if anything created there but nothing, just an empty folder.

I've also tried on another computer and the result is exactly the same. Everything works except for FX mapping. It's very weird to me now.
Apologies for the button error, I've corrected the original post. What version of Reaper are you using?
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 04:26 AM   #1811
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by Sweetfoot View Post
Yes, I have "click" assigned to ToggleScrollLink, and the LED indicates that it's on
ZIP up your CSI folder and post it, I'll try it here.
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 07:58 AM   #1812
hoangmytr
Human being with feelings
 
Join Date: Oct 2022
Posts: 35
Default

Quote:
Originally Posted by MixMonkey View Post
Apologies for the button error, I've corrected the original post. What version of Reaper are you using?
Don't worry about that. I know you have a lot to do, so it's just a minor mistake with these code works. I can't even thank you enough about your help here.

I'm using the lastest Reaper 7.11.
hoangmytr is offline   Reply With Quote
Old 02-21-2024, 08:50 AM   #1813
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by hoangmytr View Post
I'm using the lastest Reaper 7.11.
Same here.

Windows or Mac?

Is the X-Touch Mini in "MC" mode?

The files work here (I have an X-Touch Mini). I'm on Mac.
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 11:40 AM   #1814
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Hello Geoff.

Are mst ans zon files that worked on v2 supposed to to work on v3? is there a conversion step that should be taken. My controller does not work properly but I'm not sure where to start my troubleshooting.

On initialze, each button work only trigger what they are supposed to do only one time and then don't do anything until I re-initialize csi.

I'm a bit confused
lexaproductions is offline   Reply With Quote
Old 02-21-2024, 11:42 AM   #1815
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Hello Geoff.

Are mst ans zon files that worked on v2 supposed to to work on v3? is there a conversion step that should be taken. My controller does not work properly but I'm not sure where to start my troubleshooting.

On initialze, each button work only trigger what they are supposed to do only one time and then don't do anything until I re-initialize csi.

I'm a bit confused
The buttons in the .mst need release messages:
Code:
Press 90 04 7F 90 04 00
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 12:21 PM   #1816
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Ok great this works.

Will this apply to CC as well? I had encoders on my XTouch that would trigger actions:
Should this
Code:
Widget Rotary_06_CW7
	Press B0 15 07
WidgetEnd
Becomes this?

Code:
Widget Rotary_06_CW7
	Press B0 15 07 B0 15 00
WidgetEnd
With that method, this use to be working:
Code:
Rotary_06_CCW7	Reaper				"_RSdfe9c4d0771afd0afa6bfcebe97004ea05cde526"	// Zoom Out
Rotary_06_CW7	Reaper				"_RSd22e19de1e36351bde9fba555ccc322e30260b4a"	// Zoom In
Now it's not reliable anymore

Last edited by lexaproductions; 02-21-2024 at 12:26 PM.
lexaproductions is offline   Reply With Quote
Old 02-21-2024, 12:26 PM   #1817
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Ok great this works.

Will this apply to CC as well? I had encoders on my XTouch that would trigger actions:
Should this
Code:
Widget Rotary_06_CW7
	Press B0 15 07
WidgetEnd
Becomes this?

Code:
Widget Rotary_06_CW7
	Press B0 15 07 B0 15 00
WidgetEnd
Don't know. try it
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 12:29 PM   #1818
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Quote:
Originally Posted by MixMonkey View Post
Don't know. try it
Well I did and it doesn't as reliably. After a few turns, it stops to work.
lexaproductions is offline   Reply With Quote
Old 02-21-2024, 12:34 PM   #1819
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Well I did and it doesn't as reliably. After a few turns, it stops to work.
..and it doesn't work as you had it before?
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 12:39 PM   #1820
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Quote:
Originally Posted by MixMonkey View Post
..and it doesn't work as you had it before?
No, it was smooth as butter before.
lexaproductions is offline   Reply With Quote
Old 02-21-2024, 12:52 PM   #1821
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
No, it was smooth as butter before.
No, I meant if you don't add the extra message.
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 01:38 PM   #1822
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

See if this works for you:
Change the rotary back to being an Encoder (so probably of the form: b0 XX 7f).
Change your Reaper Action statement to:
Code:
SomeRotary    Reaper 40364 [ (8,8,8,8,8,8,8) 0.0 1.0 ]
This works here with my C4 (only 5 acceleration values, but same principle). Turning clockwise, after 8 ticks the Reaper Action toggles. You can change the 8s to something else to get the right "feel".
MixMonkey is offline   Reply With Quote
Old 02-21-2024, 03:30 PM   #1823
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Thanks a lot for looking into this. I'll try that and report back.
lexaproductions is offline   Reply With Quote
Old 02-21-2024, 09:55 PM   #1824
hoangmytr
Human being with feelings
 
Join Date: Oct 2022
Posts: 35
Default

Quote:
Originally Posted by MixMonkey View Post
Same here.

Windows or Mac?

Is the X-Touch Mini in "MC" mode?

The files work here (I have an X-Touch Mini). I'm on Mac.
I'm using Windows 11. XTM is in "MC" mode.

But hey, I've just made some progress this morning. I have to use LearnFXParams at first, pressing it twice and it will create FX zone file in AutoGeneratedFXZones. Without it, no other buttons will create FX zone files. I also tried mapping AutoMapFX to ButtonLower3. But when I go SelectedTrackFXMenu and press it, nothing happens.

Code:
Zone "Buttons"
	ButtonLower1	RemapAutoZone
   	ButtonLower2	GoAssociatedZone "LearnFXParams"
	ButtonLower3	AutoMapFX
	ButtonLower4	NoAction
	ButtonLower5	NoAction
	ButtonLower6	GoAssociatedZone "SelectedTrackSend"
	ButtonLower7	GoAssociatedZone "SelectedTrackFXMenu"
	ButtonLower8	GoHome
	ButtonLower8    Reaper _S&M_WNCLS3
    ButtonLower8    Reaper _S&M_WNCLS4          
	
	ButtonLayerA	Shift
	ButtonLayerB	Option
ZoneEnd
Until now, AutoMapFX does not work and I can only map FXparams manually by only using LearnFXParams function first. After that I can enter RemapAutoZone to edit the mapping.
hoangmytr is offline   Reply With Quote
Old 02-22-2024, 07:03 AM   #1825
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by hoangmytr View Post
I also tried mapping AutoMapFX to ButtonLower3. But when I go SelectedTrackFXMenu and press it, nothing happens.
This is what baffles me. If you're using CSI V3.2.3 from the GitHub page (ie not the experimental build) then the AutoMapFX Action (actually either AutoMapSlotFX or AutoMapFocusedFX) are not needed.

In V3.2.3, if you open an FX by either focusing its GUI or from the FXMenu, and a map does not exist for that FX, a dialog box should open with AutoMap, Learn and Cancel buttons.
MixMonkey is offline   Reply With Quote
Old 02-22-2024, 08:52 AM   #1826
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Quote:
Originally Posted by MixMonkey View Post
See if this works for you:
Change the rotary back to being an Encoder (so probably of the form: b0 XX 7f).
Change your Reaper Action statement to:
Code:
SomeRotary    Reaper 40364 [ (8,8,8,8,8,8,8) 0.0 1.0 ]
This works here with my C4 (only 5 acceleration values, but same principle). Turning clockwise, after 8 ticks the Reaper Action toggles. You can change the 8s to something else to get the right "feel".
Wow this works great! Thanks.
This works but without the "feel" setting
Code:
Increase+Rotary_04 Reaper "40173" // Next
Decrease+Rotary_04 Reaper "40172" // Prev
Now I'm trying to understand the accel values for an increase/decrease setting

Code:
Increase+Rotary_04 Reaper "40173" [ (3) 0.0 1.0 ] // Next
Decrease+Rotary_04 Reaper "40172" [ (3) 1.0 0.0 ] // Prev
What should I put for the "0.0 1.0" values for the decrease? I tried 1.0 0.0 but it didn't work. Can't find it in your doc.
lexaproductions is offline   Reply With Quote
Old 02-22-2024, 09:41 AM   #1827
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Wow this works great! Thanks.
This works but without the "feel" setting
Code:
Increase+Rotary_04 Reaper "40173" // Next
Decrease+Rotary_04 Reaper "40172" // Prev
Now I'm trying to understand the accel values for an increase/decrease setting

Code:
Increase+Rotary_04 Reaper "40173" [ (3) 0.0 1.0 ] // Next
Decrease+Rotary_04 Reaper "40172" [ (3) 1.0 0.0 ] // Prev
What should I put for the "0.0 1.0" values for the decrease? I tried 1.0 0.0 but it didn't work. Can't find it in your doc.
You only need the [ 0.0 1.0 ] when the action is a toggle ie something on or off.
When you just want the action to repeat on each encoder tick, just use Increase+ and Decrease+.
MixMonkey is offline   Reply With Quote
Old 02-22-2024, 09:55 AM   #1828
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Now I'm trying to understand the accel values for an increase/decrease setting
I'm not sure, but I don't think increase/decrease are going to respond to acceleration changes. Mine seems to be fixed at one encoder tick = one operation of the Reaper action (eg: Go to next grid division).
MixMonkey is offline   Reply With Quote
Old 02-22-2024, 10:40 AM   #1829
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Ok great thanks.

On another subject:
If I have a control surface setup in the CSI assignment window, Opening any REAPER song (Even an empty template) CSI will make it dirty. eg closing it will ask for save.

This is a huge drawback when working with SWS's "SWS: Open projects from list" because it asks for Saving between every song opening.

I've never had this behavior with CSI 1 or CSI 2

Any idea?
lexaproductions is offline   Reply With Quote
Old 02-22-2024, 11:06 AM   #1830
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Any idea?
I can't remember whether CSI started writing anything to the project file with V3. It may do and that would explain the save request.
MixMonkey is offline   Reply With Quote
Old 02-22-2024, 03:00 PM   #1831
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Any way around this?
If it is the case?
lexaproductions is offline   Reply With Quote
Old 02-22-2024, 03:22 PM   #1832
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by lexaproductions View Post
Any way around this?
If it is the case?
No, 'fraid not.
MixMonkey is offline   Reply With Quote
Old 02-22-2024, 04:40 PM   #1833
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,231
Default

Quote:
Originally Posted by lexaproductions View Post
Any way around this?
If it is the case?
The Exp version doesn't write to the project file, if you want to try it.
__________________
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 02-22-2024, 08:45 PM   #1834
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Quote:
Originally Posted by Geoff Waddington View Post
The Exp version doesn't write to the project file, if you want to try it.
I'm sorry for not understanding, what it the exp version?
lexaproductions is offline   Reply With Quote
Old 02-22-2024, 11:08 PM   #1835
jakeman19
Human being with feelings
 
Join Date: Jan 2022
Posts: 135
Default

Quote:
Originally Posted by lexaproductions View Post
I'm sorry for not understanding, what it the exp version?
EXP is CSI Experimental version. Beta versions for us to test, then at some point Geoff puts it into an official release.

Jd
jakeman19 is offline   Reply With Quote
Old 02-22-2024, 11:24 PM   #1836
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
Default

Quote:
Originally Posted by jakeman19 View Post
EXP is CSI Experimental version. Beta versions for us to test, then at some point Geoff puts it into an official release.

Jd
Where can I find it?
lexaproductions is offline   Reply With Quote
Old 02-23-2024, 04:15 AM   #1837
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,231
Default

Quote:
Originally Posted by lexaproductions View Post
Where can I find it?
https://stash.reaper.fm/v/42044/CSI%20Exp.zip
__________________
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 02-23-2024, 06:10 AM   #1838
hoangmytr
Human being with feelings
 
Join Date: Oct 2022
Posts: 35
Default

Quote:
Originally Posted by MixMonkey View Post
This is what baffles me. If you're using CSI V3.2.3 from the GitHub page (ie not the experimental build) then the AutoMapFX Action (actually either AutoMapSlotFX or AutoMapFocusedFX) are not needed.

In V3.2.3, if you open an FX by either focusing its GUI or from the FXMenu, and a map does not exist for that FX, a dialog box should open with AutoMap, Learn and Cancel buttons.
Yeah, I know. I've done reading about FX Mapping for quite a while but still can't figure out why AutoMapFX does not work at all.
Unfortunately I'm in the middle of a project so I can't spend time exploring it now. But I will spend more time to deal with it next week because I really need FX Mapping function. It may be the main reason I even buy 2 of XTM.
For now, although the AutoMapFX hasn't worked, I still can use it manually. It help me a lot.

BTW, thanks so much for your help.
hoangmytr is offline   Reply With Quote
Old 02-23-2024, 06:54 AM   #1839
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,231
Default

Quote:
Originally Posted by hoangmytr View Post
Yeah, I know. I've done reading about FX Mapping for quite a while but still can't figure out why AutoMapFX does not work at all.
Unfortunately I'm in the middle of a project so I can't spend time exploring it now. But I will spend more time to deal with it next week because I really need FX Mapping function. It may be the main reason I even buy 2 of XTM.
For now, although the AutoMapFX hasn't worked, I still can use it manually. It help me a lot.

BTW, thanks so much for your help.
The new Exp version has improved auto mapping.

There are some other bugs though, as it is a complete overhaul.
__________________
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 02-23-2024, 06:58 AM   #1840
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,881
Default

Quote:
Originally Posted by hoangmytr View Post
For now, although the AutoMapFX hasn't worked, I still can use it manually. It help me a lot.
There is an argument that says it's quicker to map just the parameters you want using Learn than it is to have AutoMap throw all the parameters at the surface randomly, leaving you to sort out the huge mess in the ReMap window
Quote:
BTW, thanks so much for your help.
You're welcome, thanks for persevering
MixMonkey 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 08:26 PM.


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