|
|
|
07-26-2024, 12:49 PM
|
#26161
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
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.
|
|
|
07-26-2024, 01:30 PM
|
#26162
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by MixMonkey
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
|
|
|
07-26-2024, 05:10 PM
|
#26163
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by Geoff Waddington
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
|
|
|
07-26-2024, 05:19 PM
|
#26164
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by MixMonkey
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
|
|
|
07-26-2024, 05:50 PM
|
#26165
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by Geoff Waddington
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
|
|
|
07-26-2024, 07:04 PM
|
#26166
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by MixMonkey
..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).
|
|
|
07-27-2024, 03:22 AM
|
#26167
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by MixMonkey
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
|
|
|
07-27-2024, 03:24 AM
|
#26168
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
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
|
|
|
07-27-2024, 06:11 AM
|
#26169
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by Geoff Waddington
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.
|
|
|
07-27-2024, 06:18 AM
|
#26170
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by MixMonkey
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
|
|
|
07-27-2024, 06:33 AM
|
#26171
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by Geoff Waddington
Glad to hear.
Yeah, all GoZones have that behaviour -- TrackFXMenu, SelectedTrackSends, etc.
Made SelectedTrackFX do the same for consistency.
|
Ah, of course, no probs.
|
|
|
07-27-2024, 06:43 AM
|
#26172
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
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.
|
|
|
07-27-2024, 06:49 AM
|
#26173
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by MixMonkey
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
|
|
|
07-27-2024, 07:51 AM
|
#26174
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by Geoff Waddington
Considered that, the trouble is, every Rotary and Fader would default to switch behaviour.
|
Good point. Best to leave it as it is
|
|
|
07-29-2024, 01:48 PM
|
#26175
|
Human being with feelings
Join Date: Dec 2022
Posts: 10
|
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!
|
|
|
07-29-2024, 01:52 PM
|
#26176
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by ivanv
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.
|
|
|
07-29-2024, 06:26 PM
|
#26177
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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.
|
|
|
07-29-2024, 07:27 PM
|
#26178
|
Human being with feelings
Join Date: Dec 2022
Posts: 10
|
Quote:
Originally Posted by MixMonkey
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?
|
|
|
07-30-2024, 03:28 AM
|
#26179
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
|
Quote:
Originally Posted by ivanv
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.
|
|
|
07-31-2024, 05:59 PM
|
#26180
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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!
|
|
|
08-01-2024, 02:52 AM
|
#26181
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-01-2024, 08:07 AM
|
#26182
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
Quote:
Originally Posted by Geoff Waddington
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
Last edited by Funkybot; 08-01-2024 at 08:13 AM.
|
|
|
08-01-2024, 08:19 AM
|
#26183
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-01-2024, 08:41 AM
|
#26184
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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.
|
|
|
08-01-2024, 08:46 AM
|
#26185
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-01-2024, 09:20 AM
|
#26186
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
Quote:
Originally Posted by Geoff Waddington
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.
|
|
|
08-01-2024, 04:11 PM
|
#26187
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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.
|
|
|
08-01-2024, 05:10 PM
|
#26188
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-01-2024, 07:45 PM
|
#26189
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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.)
|
|
|
08-01-2024, 11:08 PM
|
#26190
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-02-2024, 05:13 AM
|
#26191
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
Awesome thank you. That table is perfect.
|
|
|
08-02-2024, 05:31 AM
|
#26192
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-02-2024, 05:41 AM
|
#26193
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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."
|
|
|
08-02-2024, 05:46 AM
|
#26194
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-02-2024, 06:44 AM
|
#26195
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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..."
|
|
|
08-02-2024, 10:46 AM
|
#26196
|
Human being with feelings
Join Date: Sep 2023
Posts: 752
|
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.
|
|
|
08-02-2024, 12:03 PM
|
#26197
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by fourdogslong
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
|
|
|
08-02-2024, 04:27 PM
|
#26198
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
|
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
|
|
|
08-02-2024, 04:41 PM
|
#26199
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
Quote:
Originally Posted by Funkybot
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
|
|
|
08-02-2024, 05:09 PM
|
#26200
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
|
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
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 12:56 AM.
|