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

Reply
 
Thread Tools Display Modes
Old 07-26-2024, 12:49 PM   #26161
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Done a bit more testing. SelectedTrackFX is broken and Broadcast/Listen is a bit messed up, things listening when they shouldn't and generally behaving differently to V3.
MixMonkey is offline   Reply With Quote
Old 07-26-2024, 01:30 PM   #26162
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Broadcast/Listen is a bit messed up, things listening when they shouldn't and generally behaving differently to V3.
Do you have a specific example to get me started ?
__________________
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 07-26-2024, 05:10 PM   #26163
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Do you have a specific example to get me started ?
Nope. I'm being a plonker I had forgotton to remove ToggleEnableFocusedFXMapping from the C4A's HomeZone when I set it to listen to the MCU for the SelectedTrackFX broadcast. So the MCU was turning off ToggleEnableFocusedFXMapping and C4A turned it back on again. Even though the MCU - C4A link doesn't have FocusedFX checked, the C4A - C4A link does, otherwise Learn won't work. Shows how deep the advanced prefs rabbit hole goes...

I'm pretty sure it's ok now, but if you could fix SelectedTrackFX that would be great
MixMonkey is offline   Reply With Quote
Old 07-26-2024, 05:19 PM   #26164
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Nope. I'm being a plonker I had forgotton to remove ToggleEnableFocusedFXMapping from the C4A's HomeZone when I set it to listen to the MCU for the SelectedTrackFX broadcast. So the MCU was turning off ToggleEnableFocusedFXMapping and C4A turned it back on again. Even though the MCU - C4A link doesn't have FocusedFX checked, the C4A - C4A link does, otherwise Learn won't work. Shows how deep the advanced prefs rabbit hole goes...

I'm pretty sure it's ok now, but if you could fix SelectedTrackFX that would be great
Ah. got it.

But why do you need EnableFocusedFXMapping on, you say Learn won't work otherwise.

You can also just open the FX using the mouse, it will then have focus.

Then press whatever button you have mapped to Learn to edit or Learn.

Or am I misunderstanding the issue ?

Will have a look at SelectedTrackFX, haven't looked at that for a long while, it likely needs updating.
__________________
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 07-26-2024, 05:50 PM   #26165
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
But why do you need EnableFocusedFXMapping on, you say Learn won't work otherwise.

You can also just open the FX using the mouse, it will then have focus.

Then press whatever button you have mapped to Learn to edit or Learn.
My bad, it wasn't Learn that didn't work without FocusedFX checked in the Advanced prefs, it was my FocusedFX button on the C4s
MixMonkey is offline   Reply With Quote
Old 07-26-2024, 07:04 PM   #26166
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by MixMonkey View Post
..if you could fix SelectedTrackFX that would be great
Just found an interesting workaround/hack for this

I have the eight function buttons on the MCU set up to directly select tracks that have my main send FX on them (LX480, EchoBoy etc). This means I can adjust the FX without banking the surface (or the screen) away from the track i'm working on.

I do this by by using a Lokasenna Lua script "select tracks by name" (the names of the FX don't change from project to project). Previously I had used SelectedTrackFX broadcast to C4A to map the FX to the C4:
Code:
    F1   Reaper _MM_Sel_480A.lua 
    F1   GoAssociatedZone SelectedTrackFX
Since SelectedTrackFX is broken in the latest version, I tried this instead:
Code:
    F1	Reaper _MM_Sel_480A.lua 
    F1  GoFXSlot
...and it works! (probably because the FX is always in the first slot and the SelectedTrackFXMenu is a HomeZone on the C4).
MixMonkey is offline   Reply With Quote
Old 07-27-2024, 03:22 AM   #26167
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Just found an interesting workaround/hack for this

I have the eight function buttons on the MCU set up to directly select tracks that have my main send FX on them (LX480, EchoBoy etc). This means I can adjust the FX without banking the surface (or the screen) away from the track i'm working on.

I do this by by using a Lokasenna Lua script "select tracks by name" (the names of the FX don't change from project to project). Previously I had used SelectedTrackFX broadcast to C4A to map the FX to the C4:
Code:
    F1   Reaper _MM_Sel_480A.lua 
    F1   GoAssociatedZone SelectedTrackFX
Since SelectedTrackFX is broken in the latest version, I tried this instead:
Code:
    F1	Reaper _MM_Sel_480A.lua 
    F1  GoFXSlot
...and it works! (probably because the FX is always in the first slot and the SelectedTrackFXMenu is a HomeZone on the C4).
Nice one
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-27-2024, 03:24 AM   #26168
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

VERY PRELIMINARY USE CAUTION VERY PRELIMINARY USE CAUTION

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Fix for SelectedTrackFX.

Code:
SomeButton GoZone SelectedTrackFX
__________________
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 07-27-2024, 06:11 AM   #26169
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Fix for SelectedTrackFX.

Code:
SomeButton GoZone SelectedTrackFX
Working now Thanks. Interestingly, running GoZone SelectedTrackFX multple times toggles between mapping the FX and GoHome, which is fine by me.
MixMonkey is offline   Reply With Quote
Old 07-27-2024, 06:18 AM   #26170
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Working now Thanks. Interestingly, running GoZone SelectedTrackFX multple times toggles between mapping the FX and GoHome, which is fine by me.
Glad to hear.

Yeah, all GoZones have that behaviour -- TrackFXMenu, SelectedTrackSends, etc.

Made SelectedTrackFX do the same for consistency.
__________________
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 07-27-2024, 06:33 AM   #26171
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Glad to hear.

Yeah, all GoZones have that behaviour -- TrackFXMenu, SelectedTrackSends, etc.

Made SelectedTrackFX do the same for consistency.
Ah, of course, no probs.
MixMonkey is offline   Reply With Quote
Old 07-27-2024, 06:43 AM   #26172
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Just a passing thought on the new Learn. Maybe have the number of steps defaulted to two instead of zero? That way toggles on pushes are setup automatically.
MixMonkey is offline   Reply With Quote
Old 07-27-2024, 06:49 AM   #26173
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Just a passing thought on the new Learn. Maybe have the number of steps defaulted to two instead of zero? That way toggles on pushes are setup automatically.
Considered that, the trouble is, every Rotary and Fader would default to switch behaviour.

Thought of looking for the word Push in the Widget name to differentiate, but that seemed hacky and sketchy.

Definitely get your point though.
__________________
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 07-27-2024, 07:51 AM   #26174
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Considered that, the trouble is, every Rotary and Fader would default to switch behaviour.
Good point. Best to leave it as it is
MixMonkey is offline   Reply With Quote
Old 07-29-2024, 01:48 PM   #26175
ivanv
Human being with feelings
 
Join Date: Dec 2022
Posts: 10
Default

Hey all, hope you're doing well.
Quick question:

Is there a way to have CSI show the TCP Track controls of *different* tracks at the same time?

For example, the 4 rows a C4 controller would show TCP Track control 1, 2, 3, and 4 across audio tracks 1-8 at the same time. Bank down and they show track controls 5-8.

Track control configurations are saved with track presets, so the user could set up their tracks to always have, say, an EQ in the first 4 controls and a compressor in the next 4. This would open up the door to console-like workflow of EQing different tracks against each other, not being limited to working on one track at a time.

Apologies if this has been covered. I had wondered about this a long time ago and I've tried to read through as much of the thread as I could to see if this has been picked up... wasn't able to answer my own question.

Thanks!
ivanv is offline   Reply With Quote
Old 07-29-2024, 01:52 PM   #26176
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by ivanv View Post
Is there a way to have CSI show the TCP Track controls of *different* tracks at the same time?
Currently, no, I don't think so. There is only a SelectedTrack variant for TCPFX. What you want sounds like it would need a Track variant.
MixMonkey is offline   Reply With Quote
Old 07-29-2024, 06:26 PM   #26177
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Hi Geoff, two bugs:

1. In the latest version, if I manually learn on the SCE-24, the displays are no longer updating as expected. Sometimes Row1 is missing. Sometimes both are missing. If I use AutoMap, they just work 100%. So it's something about the Manual learn process. Maybe "Apply to All" caused a regression?

2. If I have a working map, then open the Learn window again to edit, Focusing the FX clears the surface displays. Focusing the Learn window brings the displays back. Rinse and repeat. Happens consistently.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 07-29-2024, 07:27 PM   #26178
ivanv
Human being with feelings
 
Join Date: Dec 2022
Posts: 10
Default

Quote:
Originally Posted by MixMonkey View Post
Currently, no, I don't think so. There is only a SelectedTrack variant for TCPFX. What you want sounds like it would need a Track variant.
What do you mean by track variant?
ivanv is offline   Reply With Quote
Old 07-30-2024, 03:28 AM   #26179
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by ivanv View Post
What do you mean by track variant?
Like sends for example:

SelectedTrackSend: One (selected) track, multiple sends
TrackSend: Many tracks, one send.

That said, on reflection, I can't see this working either.
MixMonkey is offline   Reply With Quote
Old 07-31-2024, 05:59 PM   #26180
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Hi Geoff, has the SCE-24 display syntax changed at all? I'm thinking about trying to branch out to other parts of CSI Exp this weekend if it's ready for it. If not, I can hold off. Also, not sure if you saw my post with two learn bugs above. Thanks good sir!
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-01-2024, 02:52 AM   #26181
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Hi Geoff, has the SCE-24 display syntax changed at all? I'm thinking about trying to branch out to other parts of CSI Exp this weekend if it's ready for it. If not, I can hold off. Also, not sure if you saw my post with two learn bugs above. Thanks good sir!
SCE24 is still a bit of a work in progress, as is Learn, yup did see your 2 bugs, and added them to the list.

I would say it would be great if you, and indeed, everyone else started thoroughly testing all CSI functions.

With a rewrite of this magnitude, there's bound to be stuff that got missed.
__________________
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 08-01-2024, 08:07 AM   #26182
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Quote:
Originally Posted by Geoff Waddington View Post
SCE24 is still a bit of a work in progress, as is Learn, yup did see your 2 bugs, and added them to the list.

I would say it would be great if you, and indeed, everyone else started thoroughly testing all CSI functions.

With a rewrite of this magnitude, there's bound to be stuff that got missed.
Very cool. I'll see if I can get the SCE-24 up and running in the next few days with a basic Track and SelectedTrackFXMenu going.

I haven't tried any of this yet, but just comparing to the X-Touch files, I'd guess I'd do something like this....

Home zone includes "Buttons", but also includes "IncludedZones" for "Track", "SelectedTrackFXMenu", etc. if I want those active all at once. Then I'm guessing no real changes to the SelectedTrackFXMenu or Track zones? Is it basically as simple as that? Is a "GoZones" zone required if I'm calling everything from Home?
Code:
Zone Home
    OnInitialization     ToggleRestrictTextLength 12
    OnInitialization     ToggleEnableFocusedFXMapping
    OnInitialization     SetLatchTime 200

    IncludedZones
        Track
        SelectedTrack
        SelectedTrackFXMenu
        SelectedTrackSend
    IncludedZonesEnd

    LEDButton1           Shift         OnColor=#2f0f0000 OffColor=#00000000
    LEDButton2           Option        OnColor=#2f0f0000 OffColor=#00000000
    LEDButton3           Control       OnColor=#2f0f0000 OffColor=#00000000
    LEDButton4           Alt           OnColor=#2f0f0000 OffColor=#00000000
    LEDButton5           Bank Track -1
    LEDButton5           Bank SelectedTrack -1    
    Shift+LEDButton5     Bank Track -8
    LEDButton6           Bank Track 1
    LEDButton6           Bank SelectedTrack 1
    Shift+LEDButton6     Bank Track 8
    LEDButton7           LearnFocusedFX  
    LEDButton8           GoHome
                        
    OLEDButton1          Stop
    OLEDButtonDisplay1   Stop           DisplayText=STOP Row=1 Font=6 TextColorOn=#0000ff00 BackgroundColorOn=#ffff0000 TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    Hold+OLEDButton1     Reaper 40042   // Return to start of project

    OLEDButton2          Play
    OLEDButtonDisplay2   Play           DisplayText=PLAY Row=1 Font=6 TextColorOn=#000000ff BackgroundColorOn=#21ff06ff TextColorOff=#21ff06ff BackgroundColorOff=#000000ff
 
    OLEDButton3          Rewind        
    OLEDButtonDisplay3   Rewind         DisplayText=REW  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
    OLEDButton4          FastForward
    OLEDButtonDisplay4   FastForward    DisplayText=FF  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
     
    OLEDButton5          Record
    OLEDButtonDisplay5   Record         DisplayText=REC  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#ff0000ff TextColorOff=#ff0000ff BackgroundColorOff=#000000ff
    
    OLEDButton6          CycleTimeline
    OLEDButtonDisplay6   CycleTimeline  DisplayText=LOOP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
    OLEDButton7          Reaper 1157
    OLEDButtonDisplay7   Reaper 1157    DisplayText=SNAP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff

    OLEDButton8          Reaper 1155
    OLEDButtonDisplay8   Reaper 1155    DisplayText=RPLE Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff

ZoneEnd
__________________
CSI v3 Wiki

Last edited by Funkybot; 08-01-2024 at 08:13 AM.
Funkybot is offline   Reply With Quote
Old 08-01-2024, 08:19 AM   #26183
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Very cool. I'll see if I can get the SCE-24 up and running in the next few days with a basic Track and SelectedTrackFXMenu going.

I haven't tried any of this yet, but just comparing to the X-Touch files, I'd guess I'd do something like this....

Home zone includes "Buttons", but also includes "IncludedZones" for "Track", "SelectedTrackFXMenu", etc. if I want those active all at once. Then I'm guessing no real changes to the SelectedTrackFXMenu or Track zones? Is it basically as simple as that? Is a "GoZones" zone required if I'm calling everything from Home?
Code:
Zone Home
    OnInitialization     ToggleRestrictTextLength 12
    OnInitialization     ToggleEnableFocusedFXMapping
    OnInitialization     SetLatchTime 200

    IncludedZones
        Track
        SelectedTrack
        SelectedTrackFXMenu
        SelectedTrackSend
    IncludedZonesEnd

    LEDButton1           Shift         OnColor=#2f0f0000 OffColor=#00000000
    LEDButton2           Option        OnColor=#2f0f0000 OffColor=#00000000
    LEDButton3           Control       OnColor=#2f0f0000 OffColor=#00000000
    LEDButton4           Alt           OnColor=#2f0f0000 OffColor=#00000000
    LEDButton5           Bank Track -1
    LEDButton5           Bank SelectedTrack -1    
    Shift+LEDButton5     Bank Track -8
    LEDButton6           Bank Track 1
    LEDButton6           Bank SelectedTrack 1
    Shift+LEDButton6     Bank Track 8
    LEDButton7           LearnFocusedFX  
    LEDButton8           GoHome
                        
    OLEDButton1          Stop
    OLEDButtonDisplay1   Stop           DisplayText=STOP Row=1 Font=6 TextColorOn=#0000ff00 BackgroundColorOn=#ffff0000 TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    Hold+OLEDButton1     Reaper 40042   // Return to start of project

    OLEDButton2          Play
    OLEDButtonDisplay2   Play           DisplayText=PLAY Row=1 Font=6 TextColorOn=#000000ff BackgroundColorOn=#21ff06ff TextColorOff=#21ff06ff BackgroundColorOff=#000000ff
 
    OLEDButton3          Rewind        
    OLEDButtonDisplay3   Rewind         DisplayText=REW  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
    OLEDButton4          FastForward
    OLEDButtonDisplay4   FastForward    DisplayText=FF  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
     
    OLEDButton5          Record
    OLEDButtonDisplay5   Record         DisplayText=REC  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#ff0000ff TextColorOff=#ff0000ff BackgroundColorOff=#000000ff
    
    OLEDButton6          CycleTimeline
    OLEDButtonDisplay6   CycleTimeline  DisplayText=LOOP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
    OLEDButton7          Reaper 1157
    OLEDButtonDisplay7   Reaper 1157    DisplayText=SNAP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff

    OLEDButton8          Reaper 1155
    OLEDButtonDisplay8   Reaper 1155    DisplayText=RPLE Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff

ZoneEnd
Yeah, the only real change is the newly preferred way of defining the former Buttons Zone directly in Home, but that is entirely optional.

Not sure if GoZones would be necessary, maybe try it both ways just to see
__________________
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 08-01-2024, 08:41 AM   #26184
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Thanks Geoff. Last quesiton: should the old zones (outside of the Learn zones) "just work"? If yes, I may just start with those with the new Learn zones and slowly try to migrate over one at a time.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-01-2024, 08:46 AM   #26185
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Thanks Geoff. Last quesiton: should the old zones (outside of the Learn zones) "just work"? If yes, I may just start with those with the new Learn zones and slowly try to migrate over one at a time.
Yup, old Zone definitions should be fine, with the possible exception of ones that were generated by the various versions of AutoMap recently.
__________________
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 08-01-2024, 09:20 AM   #26186
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yup, old Zone definitions should be fine, with the possible exception of ones that were generated by the various versions of AutoMap recently.
Thanks! That'll be my plan. I'll start with my old Home, Buttons, Track, SelectedTrackFXMenu, SelectedTrackSends zones as-is, confirm those work, then migrate each over one zone at a time. That'll certainly make troubleshooting much easier if I hit any snags along the way.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-01-2024, 04:11 PM   #26187
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Just gave this a quick go. Migrating the existing zone files with no changes didn't work at all.

My SCE-24 files are here if you want to take a look:
https://www.dropbox.com/scl/fi/yokwv...=k7qsglvd&dl=0

What happens:

1. Launch Reaper and watch the SCE-24

Result: during startup, you'll see the LEDRing widgets kind of flash and reset. Ok, so far so good.

2. Add tracks to an empty project

Result: nothing happens at all. All displays are blank. All widgets are off except the two main displays.

Expected Result: widgets should show volume, track1, track2, track3, etc. LED Rings should show volume fader levels. Main display should show SelectedTrackName.

3. Focus an FX you previously learned

Result: the FX shows up and maps as expected, the displays work. All good here.

4. GoHome

Result: the LEDRings suddenly come to life in the Track, SelectedTrackSends zones. But NOT the displays. They're still blank.

5. Re-Focus an FX you have a map for
6. Focus elsewhere on the Reaper GUI

Result: the LED rings turn blue when an FX loses Focus.

7. Focus the FX again

Result: it maps again.

...so lots of general weirdness with the SCE-24 in these builds. At least with these zone files.

Note: these zone files otherwise work with the latest production build of CSI minus a few known issues.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-01-2024, 05:10 PM   #26188
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Just gave this a quick go. Migrating the existing zone files with no changes didn't work at all.

My SCE-24 files are here if you want to take a look:
https://www.dropbox.com/scl/fi/yokwv...=k7qsglvd&dl=0

What happens:

1. Launch Reaper and watch the SCE-24

Result: during startup, you'll see the LEDRing widgets kind of flash and reset. Ok, so far so good.

2. Add tracks to an empty project

Result: nothing happens at all. All displays are blank. All widgets are off except the two main displays.

Expected Result: widgets should show volume, track1, track2, track3, etc. LED Rings should show volume fader levels. Main display should show SelectedTrackName.

3. Focus an FX you previously learned

Result: the FX shows up and maps as expected, the displays work. All good here.

4. GoHome

Result: the LEDRings suddenly come to life in the Track, SelectedTrackSends zones. But NOT the displays. They're still blank.

5. Re-Focus an FX you have a map for
6. Focus elsewhere on the Reaper GUI

Result: the LED rings turn blue when an FX loses Focus.

7. Focus the FX again

Result: it maps again.

...so lots of general weirdness with the SCE-24 in these builds. At least with these zone files.

Note: these zone files otherwise work with the latest production build of CSI minus a few known issues.
Ah, my bad, I thought you were setting up for other surfaces.

The SCE24 properties have changed.

Taking a look at your Zone files I see mention of Rows.

Row properties no longer exist.

TopMargin and BottomMargin are the ones to use.

See any SCE24 AutoMapped Zone for examples.
__________________
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 08-01-2024, 07:45 PM   #26189
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Hi Geoff, I'll need your help on this. I'm trying to do a 3-row display of:

Row 1 = Font 2
Row 2 = Font 2
Row 3 = Font 4

But there are variables I imagine I'd need to know to get this working. For example, I get that the margins are pixels, so my questions are:

1. How many pixels high is each screen? I'm guessing 64.
2. How many pixels high is each different font size? Is there a trick to this? What happens if the font is taller than the margins I've established or things want to overlap?
3. How many pixels do I need to leave between each row? Or do I have full carte blanche to go right up to the edge?
4. Are we limited in how many rows we can define?

Looking at the Fairchild example I see...

TopMargin=0 BottomMargin=27 Font=3 (so font 3 is 27 pixels high?)
TopMargin=30 BottomMargin=63 Font=5 (font 5 is 33 pixels high?)
TopMargin=0 BottomMargin=27 Font=6 (font 6 os 27 pixels high? This is smaller than font 5.)
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-01-2024, 11:08 PM   #26190
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Hi Geoff, I'll need your help on this. I'm trying to do a 3-row display of:

Row 1 = Font 2
Row 2 = Font 2
Row 3 = Font 4

But there are variables I imagine I'd need to know to get this working. For example, I get that the margins are pixels, so my questions are:

1. How many pixels high is each screen? I'm guessing 64.
2. How many pixels high is each different font size? Is there a trick to this? What happens if the font is taller than the margins I've established or things want to overlap?
3. How many pixels do I need to leave between each row? Or do I have full carte blanche to go right up to the edge?
4. Are we limited in how many rows we can define?

Looking at the Fairchild example I see...

TopMargin=0 BottomMargin=27 Font=3 (so font 3 is 27 pixels high?)
TopMargin=30 BottomMargin=63 Font=5 (font 5 is 33 pixels high?)
TopMargin=0 BottomMargin=27 Font=6 (font 6 os 27 pixels high? This is smaller than font 5.)
Yes, each screen, including the OLED buttons is 64 pixels high.

Here's the nominal font table:

Code:
Font    Height  Width
0	8	5
1	13	6
2	16	7
3	18	8
4	20	9
5	24	10
6	28	11
7	32	12
8	48	16
9	60	21
However, I find if you push the margins too hard, strange things can happen.

I just experiment with any AutoMapped Zone using the Learn mode, where you can see the results immediately.
__________________
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 08-02-2024, 05:13 AM   #26191
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Awesome thank you. That table is perfect.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-02-2024, 05:31 AM   #26192
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Awesome thank you. That table is perfect.
Cool, one point of clarification.

The top and bottom margins define the "canvas size", aka -- the fill rectangle for the background colour.

The SCE24 firmware will centre whatever font you use in that rectangle.

That's the answer to this question you posed a couple of posts back:

Quote:
Looking at the Fairchild example I see...

TopMargin=30 BottomMargin=63 Font=5 (font 5 is 33 pixels high?)
TopMargin=0 BottomMargin=27 Font=6 (font 6 os 27 pixels high? This is smaller than font 5.)
Here you see a smaller font (Font=5) on a larger canvas (TopMargin=30 BottomMargin=63) as compared to
TopMargin=0 BottomMargin=27 Font=6, which has no vertical "white space" padding.

This is something Luis and I came up with, very flexible, it allows a lot of layout control with just 3 params, very happy with how that turned out.
__________________
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 08-02-2024, 05:41 AM   #26193
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

I think I got it now. So basically: the margins and background color define the "square behind the text", and the font and foreground color define the "text."
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-02-2024, 05:46 AM   #26194
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
I think I got it now. So basically: the margins and background color define the "square behind the text", and the font and foreground color define the "text."
Yup, that's it !

Well, except foreground colour in now named text colour
__________________
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 08-02-2024, 06:44 AM   #26195
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Thanks for that final point of clarification. I for sure would've been back on here later today or tomorrow saying, "ok, now the screens are kind of working but the text is off..."
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-02-2024, 10:46 AM   #26196
fourdogslong
Human being with feelings
 
Join Date: Sep 2023
Posts: 752
Default

Does CSI work on Linux? I'm digging into Linux a little bit these days and I'm thinking about trying to setup a Reaper install on it.
fourdogslong is offline   Reply With Quote
Old 08-02-2024, 12:03 PM   #26197
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by fourdogslong View Post
Does CSI work on Linux? I'm digging into Linux a little bit these days and I'm thinking about trying to setup a Reaper install on it.
Not yet, but it is planned.
__________________
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 08-02-2024, 04:27 PM   #26198
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Hi Geoff,

What am I doing wrong? I'm getting nothing going in the displays in a TrackZone. Tried to simplify the heck out of everything but nothing works.

I launch Reaper, and the IncludedZones (at least Track) isn't active at all. I have to press the GoHome button from the Buttons zone to see the LEDRings pop up. At that point, the Rotary works, the LEDRings are tied to TrackVolume, but the displays are totally blank.

Note: I've got everything but 2 buttons and a few basic track controls commented out and no other zones getting loaded. FocusedFXMapping works for displays, but CSI isn't liking something I'm doing otherwise.

Code:
Zone Home
    OnInitialization     ToggleRestrictTextLength 12
/    OnInitialization     ToggleEnableFocusedFXMapping
    OnInitialization     SetLatchTime 200
    IncludedZones
        Track
	    Buttons
/        SelectedTrack
/        SelectedTrackFXMenu
/        SelectedTrackSend
    IncludedZonesEnd
ZoneEnd
Code:
Zone "Track"

    DisplayA|              TrackNameDisplay TopMargin=0 BottomMargin=17 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
    DisplayA|              TrackPanAutoLeftDisplay TopMargin=20 BottomMargin=37 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
    DisplayA|              TrackVolumeDisplay opMargin=40 BottomMargin=63 Font=5 TextColor=#ffffffff BackgroundColor=#000000ff
					  
    RotaryA|               TrackVolumeWithMeterAverageLR RingStyle=Fill LEDRingColor=#ff4661ff PushColor=#003f00ff  // Note: I tried TrackVolume too
    RotaryPushA|           TrackVolume [ 0.716 ]
					  
/    Shift+RotaryA|         TrackPanAutoLeft RingStyle=Dot LEDRingColor=#0000ffff PushColor=#003f00ff
/    Shift+RotaryPushA|     TrackPanAutoLeft [ 0.5 ]

/    Shift+DisplayA|        TrackNameDisplay TopMargin=0 BottomMargin=17 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Shift+DisplayA|        TrackPanAutoLeftDisplay TopMargin=20 BottomMargin=37 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Shift+DisplayA|        TrackVolumeDisplay TopMargin=40 BottomMargin=63 Font=5 TextColor=#ffffffff BackgroundColor=#000000ff
					  
/    Option+RotaryA|        TrackPanAutoRight  RingStyle=BoostCut LEDRingColor=#0000ffff PushColor=#003f00ff
/    Option+RotaryPushA|    TrackPanAutoRight [ 1.0 ]
					  
/    Option+DisplayA|       TrackNameDisplay TopMargin=0 BottomMargin=17 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Option+DisplayA|       TrackPanAutoLeftDisplay TopMargin=20 BottomMargin=37 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Option+DisplayA|       TrackVolumeDisplay TopMargin=40 BottomMargin=63 Font=5 TextColor=#ffffffff BackgroundColor=#000000ff

ZoneEnd
Code:
Zone "Buttons"

/    LEDButton1           Shift         OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton2           Option        OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton3           Control       OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton4           Alt           OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton5           Bank Track -1
/    LEDButton5           Bank SelectedTrack -1    
/    Shift+LEDButton5     Bank Track -8
/    LEDButton6           Bank Track 1
/    LEDButton6           Bank SelectedTrack 1
/    Shift+LEDButton6     Bank Track 8
    LEDButton7           LearnFocusedFX  
    LEDButton8           GoHome
                        
/    OLEDButton1          Stop
/    OLEDButtonDisplay1   Stop           DisplayText=STOP Row=1 Font=6 TextColorOn=#0000ff00 BackgroundColorOn=#ffff0000 TextColorOff=#ffffffff BackgroundColorOff=#000000ff
/    Hold+OLEDButton1     Reaper 40042   // Return to start of project

/    OLEDButton2          Play
/    OLEDButtonDisplay2   Play           DisplayText=PLAY Row=1 Font=6 TextColorOn=#000000ff BackgroundColorOn=#21ff06ff TextColorOff=#21ff06ff BackgroundColorOff=#000000ff
 
/    OLEDButton3          Rewind        
/    OLEDButtonDisplay3   Rewind         DisplayText=REW  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
/    OLEDButton4          FastForward
/    OLEDButtonDisplay4   FastForward    DisplayText=FF  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
     
/    OLEDButton5          Record
/    OLEDButtonDisplay5   Record         DisplayText=REC  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#ff0000ff TextColorOff=#ff0000ff BackgroundColorOff=#000000ff
    
/    OLEDButton6          CycleTimeline
/    OLEDButtonDisplay6   CycleTimeline  DisplayText=LOOP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
/    OLEDButton7          Reaper 1157
/    OLEDButtonDisplay7   Reaper 1157    DisplayText=SNAP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff

/    OLEDButton8          Reaper 1155
/   OLEDButtonDisplay8   Reaper 1155    DisplayText=RPLE Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
ZoneEnd
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-02-2024, 04:41 PM   #26199
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Hi Geoff,

What am I doing wrong? I'm getting nothing going in the displays in a TrackZone. Tried to simplify the heck out of everything but nothing works.

I launch Reaper, and the IncludedZones (at least Track) isn't active at all. I have to press the GoHome button from the Buttons zone to see the LEDRings pop up. At that point, the Rotary works, the LEDRings are tied to TrackVolume, but the displays are totally blank.

Note: I've got everything but 2 buttons and a few basic track controls commented out and no other zones getting loaded. FocusedFXMapping works for displays, but CSI isn't liking something I'm doing otherwise.

Code:
Zone Home
    OnInitialization     ToggleRestrictTextLength 12
/    OnInitialization     ToggleEnableFocusedFXMapping
    OnInitialization     SetLatchTime 200
    IncludedZones
        Track
	    Buttons
/        SelectedTrack
/        SelectedTrackFXMenu
/        SelectedTrackSend
    IncludedZonesEnd
ZoneEnd
Code:
Zone "Track"

    DisplayA|              TrackNameDisplay TopMargin=0 BottomMargin=17 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
    DisplayA|              TrackPanAutoLeftDisplay TopMargin=20 BottomMargin=37 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
    DisplayA|              TrackVolumeDisplay opMargin=40 BottomMargin=63 Font=5 TextColor=#ffffffff BackgroundColor=#000000ff
					  
    RotaryA|               TrackVolumeWithMeterAverageLR RingStyle=Fill LEDRingColor=#ff4661ff PushColor=#003f00ff  // Note: I tried TrackVolume too
    RotaryPushA|           TrackVolume [ 0.716 ]
					  
/    Shift+RotaryA|         TrackPanAutoLeft RingStyle=Dot LEDRingColor=#0000ffff PushColor=#003f00ff
/    Shift+RotaryPushA|     TrackPanAutoLeft [ 0.5 ]

/    Shift+DisplayA|        TrackNameDisplay TopMargin=0 BottomMargin=17 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Shift+DisplayA|        TrackPanAutoLeftDisplay TopMargin=20 BottomMargin=37 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Shift+DisplayA|        TrackVolumeDisplay TopMargin=40 BottomMargin=63 Font=5 TextColor=#ffffffff BackgroundColor=#000000ff
					  
/    Option+RotaryA|        TrackPanAutoRight  RingStyle=BoostCut LEDRingColor=#0000ffff PushColor=#003f00ff
/    Option+RotaryPushA|    TrackPanAutoRight [ 1.0 ]
					  
/    Option+DisplayA|       TrackNameDisplay TopMargin=0 BottomMargin=17 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Option+DisplayA|       TrackPanAutoLeftDisplay TopMargin=20 BottomMargin=37 Font=2 TextColor=#ffffffff BackgroundColor=#000000ff
/    Option+DisplayA|       TrackVolumeDisplay TopMargin=40 BottomMargin=63 Font=5 TextColor=#ffffffff BackgroundColor=#000000ff

ZoneEnd
Code:
Zone "Buttons"

/    LEDButton1           Shift         OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton2           Option        OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton3           Control       OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton4           Alt           OnColor=#2f0f0000 OffColor=#00000000
/    LEDButton5           Bank Track -1
/    LEDButton5           Bank SelectedTrack -1    
/    Shift+LEDButton5     Bank Track -8
/    LEDButton6           Bank Track 1
/    LEDButton6           Bank SelectedTrack 1
/    Shift+LEDButton6     Bank Track 8
    LEDButton7           LearnFocusedFX  
    LEDButton8           GoHome
                        
/    OLEDButton1          Stop
/    OLEDButtonDisplay1   Stop           DisplayText=STOP Row=1 Font=6 TextColorOn=#0000ff00 BackgroundColorOn=#ffff0000 TextColorOff=#ffffffff BackgroundColorOff=#000000ff
/    Hold+OLEDButton1     Reaper 40042   // Return to start of project

/    OLEDButton2          Play
/    OLEDButtonDisplay2   Play           DisplayText=PLAY Row=1 Font=6 TextColorOn=#000000ff BackgroundColorOn=#21ff06ff TextColorOff=#21ff06ff BackgroundColorOff=#000000ff
 
/    OLEDButton3          Rewind        
/    OLEDButtonDisplay3   Rewind         DisplayText=REW  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
/    OLEDButton4          FastForward
/    OLEDButtonDisplay4   FastForward    DisplayText=FF  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
     
/    OLEDButton5          Record
/    OLEDButtonDisplay5   Record         DisplayText=REC  Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#ff0000ff TextColorOff=#ff0000ff BackgroundColorOff=#000000ff
    
/    OLEDButton6          CycleTimeline
/    OLEDButtonDisplay6   CycleTimeline  DisplayText=LOOP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#00ff00ff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
/    OLEDButton7          Reaper 1157
/    OLEDButtonDisplay7   Reaper 1157    DisplayText=SNAP Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff

/    OLEDButton8          Reaper 1155
/   OLEDButtonDisplay8   Reaper 1155    DisplayText=RPLE Row=1 Font=6 TextColorOn=#ffffffff BackgroundColorOn=#0000ffff TextColorOff=#ffffffff BackgroundColorOff=#000000ff
    
ZoneEnd
The display Widget names are wrong.

Here's a chunk of an Auto mapped Zone:

Code:
Zone "VST: UAD Teletronix LA-2A Silver (Universal Audio, Inc.)" "LA-2A Silver"
	LeftDisplay FXNameDisplay Row=1 Font=4
	RightDisplay TrackNameDisplay Row=1 Font=3

#Begin auto generated section
	RotaryA1 FXParam 0 RingStyle=Dot LEDRingColor=#0000ffff PushColor=#003f00ff
	RotaryPushA1 NoAction
	Display1A1 FixedTextDisplay "Peak Reduct" 0 TopMargin=0 BottomMargin=27 Font=3 TextColor=#ffff00ff BackgroundColor=#000000ff
	Display2A1 FXParamValueDisplay 0 TopMargin=30 BottomMargin=63 Font=5 TextColor=#ffff00ff BackgroundColor=#000000ff
	Display3A1 NoAction
	Display4A1 NoAction

	RotaryA2 FXParam 1 RingStyle=Dot LEDRingColor=#0000ffff PushColor=#003f00ff
	RotaryPushA2 NoAction
	Display1A2 FixedTextDisplay "Gain" 1 TopMargin=0 BottomMargin=27 Font=3 TextColor=#ffff00ff BackgroundColor=#000000ff
	Display2A2 FXParamValueDisplay 1 TopMargin=30 BottomMargin=63 Font=5 TextColor=#ffff00ff BackgroundColor=#000000ff
	Display3A2 NoAction
	Display4A2 NoAction
__________________
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 08-02-2024, 05:09 PM   #26200
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Found some defs that hadn't been updated:

They should look like this:

Code:
StepSize
   RotaryWidgetClass   0.001
StepSizeEnd

AccelerationValues
   RotaryWidgetClass   Dec 41     43    45    47    49    4B    4D    4F  
   RotaryWidgetClass   Inc 01     03    05    07    09    0B    0D    0F
/  RotaryWidgetClass   Val 0.0002 0.001 0.004 0.010 0.02  0.04  0.08  0.16    
   RotaryWidgetClass   Val 0.001  0.002 0.004 0.010 0.02  0.04  0.08  0.16
AccelerationValuesEnd

Widget LeftDisplay
	FB_SCE24EncoderText 90 7a 7f 0 47 4
WidgetEnd

Widget RightDisplay
	FB_SCE24EncoderText 90 7b 7f 0 47 4
WidgetEnd
Code:
Zone FXPrologue
	LeftDisplay  FXNameDisplay TopMargin=0 BottomMargin=47 Font=4
	RightDisplay TrackNameDisplay TopMargin=0 BottomMargin=47 Font=4
ZoneEnd
Code:
Zone Home
    OnInitialization	ToggleRestrictTextLength 12
    OnInitialization 	ToggleEnableFocusedFXMapping
    OnInitialization    SetLatchTime 150


    LeftDisplay 	CSINameDisplay TopMargin=0 BottomMargin=47 Font=4
    RightDisplay 	CSIVersionDisplay TopMargin=0 BottomMargin=47 Font=4

    LEDButton6 	    	GoZone SelectedTrackFX
    LEDButton7 	    	LearnFocusedFX
    LEDButton8 	    	GoHome
ZoneEnd
__________________
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 12:56 AM.


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