|
|
|
02-14-2019, 04:36 PM
|
#2601
|
Human being with feelings
Join Date: Dec 2015
Location: Folkestone
Posts: 196
|
Quote:
Originally Posted by Geoff Waddington
I think something like this in an .axt should work:
SomeButton TrackUniqueSelect
Hold+SomeButton InvokeDrilldownAction
If you just press, track is selected.
If you hold for a second the track is selected and the InvokeDrilldownAction happens
|
I messed around with scripting but couldn't see how to expand/collapse track folders in the mixer via Reascript API functions, and the only action is the one I mentioned, which is no good because it's a toggle.
Mixer: Show/hide children of selected tracks 41665
If I've missed something...
Is the new config layout any help with folder navigation?
Edit: Think I found the answer, fancy use of reaper.SetTrackStateChunk
Last edited by jamesd256; 02-14-2019 at 05:47 PM.
|
|
|
02-14-2019, 05:08 PM
|
#2602
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
In lieu of actual folder mode, I have two buttons mapped to these two actions that are working pretty well for me:
- Mixer: show/hide children of selected tracks.
- Mixer: Toggle show tracks in [all] folders in mixer
|
|
|
02-14-2019, 05:09 PM
|
#2603
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
Thanks for reminding me, been meaning to look into that, it's especially useful for those with low button counts on their surface, really expands what you can do AND doesn't steal Shift/Control, etc. from your button count.
[edit] Just checked, looks like we can use at least 2 -- Shift/Control on PC -- Shift/Command on Apple, so that's a good start.
|
Great start!
Now, just change ALT to CTRL in the axt
|
|
|
02-14-2019, 05:41 PM
|
#2604
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by poetnprophet
Great start!
Now, just change ALT to CTRL in the axt
|
What a can of worms you just opened my friend
Thank goodness everyone has a Shift key, because it goes to hell rapidly after that.
Mac has a Command key which generally operates like a Control key on a PC.
Mac also has a Control key which does not generally operate like a Control key on a PC.
The MCU has a button named Option and another button named Alt.
Mac has ONE KEY with 2 names -- yup - Alt AND Option.
So your point is well taken, we should use Shift first, then Control/Command second, and descend into hell after that -- man who would have thought cross-platform compatibility would get caught up in something seemingly as trivial as this
__________________
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
|
|
|
02-14-2019, 07:37 PM
|
#2605
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
|
Now I understand why, when I import my Windows Reaper Keyboard Shortcuts into the Mac version, all my Ctrl+SomeKey combos get turned into Cmd+SomeKey combos.
Drives me nuts.
|
|
|
02-14-2019, 07:47 PM
|
#2606
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Hmmm...
.axt/.fxt was always an artificial distinction, made even more so by the new Zone concept.
Matter if fact, that's what both files are now, Zone files.
The FX ones just happen to live in an fxt folder -- we should probably rename the "fxt" folder to "FX".
Let's change all the .axt/.fxt files to .zon for Zone.
__________________
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
|
|
|
02-15-2019, 02:19 AM
|
#2607
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
|
Quote:
Originally Posted by Geoff Waddington
Mac has ONE KEY with 2 names -- yup - Alt AND Option.
|
One for press and one for pull ?!?!?!?
-Michael
|
|
|
02-15-2019, 04:16 AM
|
#2608
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Ok, I think it's now possible to start building this, anyone see any huge holes ?
__________________
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
|
|
|
02-15-2019, 04:31 AM
|
#2609
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
|
Quote:
Originally Posted by Geoff Waddington
Ok, I think it's now possible to start building this, anyone see any huge holes ?
|
Nope. Good luck with the build, looking forward to testing the results
|
|
|
02-15-2019, 09:21 AM
|
#2610
|
Human being with feelings
Join Date: Dec 2015
Location: Folkestone
Posts: 196
|
Quote:
Originally Posted by Geoff Waddington
I think something like this in an .axt should work:
SomeButton TrackUniqueSelect
Hold+SomeButton InvokeDrilldownAction
If you just press, track is selected.
If you hold for a second the track is selected and the InvokeDrilldownAction happens
|
I went ahead and wrote something for this. I do appreciate you'll probably want to build it in to CSI, so there's no dependency on any scripts, but I have been meaning to get into ReaScript, and it was fun
First ever ReaScript, first time working with Lua, so comments and criticisms very welcome.
https://stash.reaper.fm/v/35409/csi_folder_mode.lua
Geoff, I tried your double mapping and it didn't work. I managed to trial the script via CSI by temporarily overwriting the select action, but when adding the Hold+ action it does nothing doing a long press. In my case I have:
Code:
Select1 TrackUniqueSelect
Hold+Select1 Reaper _RSf8b8da7cf3cd4dee5aa27f72a0d279fcae18dc71
Edit: on the BCF, Pan (90 2A) isn't mapped, so I am using it with that for now and it's working for me (requires you to select the folder track first, so long press would be good to work out).
It's supposed to support nested drill down and step back, retaining state on step back, but I there are a couple of bugs to work out with it at this stage (v0.1)
Last edited by jamesd256; 02-15-2019 at 09:32 AM.
|
|
|
02-15-2019, 10:10 AM
|
#2611
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by jamesd256
I went ahead and wrote something for this. I do appreciate you'll probably want to build it in to CSI, so there's no dependency on any scripts, but I have been meaning to get into ReaScript, and it was fun
First ever ReaScript, first time working with Lua, so comments and criticisms very welcome.
https://stash.reaper.fm/v/35409/csi_folder_mode.lua
Geoff, I tried your double mapping and it didn't work. I managed to trial the script via CSI by temporarily overwriting the select action, but when adding the Hold+ action it does nothing doing a long press. In my case I have:
Code:
Select1 TrackUniqueSelect
Hold+Select1 Reaper _RSf8b8da7cf3cd4dee5aa27f72a0d279fcae18dc71
Edit: on the BCF, Pan (90 2A) isn't mapped, so I am using it with that for now and it's working for me (requires you to select the folder track first, so long press would be good to work out).
It's supposed to support nested drill down and step back, retaining state on step back, but I there are a couple of bugs to work out with it at this stage (v0.1)
|
Thanks, great work !!
__________________
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
|
|
|
02-15-2019, 11:33 AM
|
#2612
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
What a can of worms you just opened my friend
Thank goodness everyone has a Shift key, because it goes to hell rapidly after that.
Mac has a Command key which generally operates like a Control key on a PC.
Mac also has a Control key which does not generally operate like a Control key on a PC.
The MCU has a button named Option and another button named Alt.
Mac has ONE KEY with 2 names -- yup - Alt AND Option.
So your point is well taken, we should use Shift first, then Control/Command second, and descend into hell after that -- man who would have thought cross-platform compatibility would get caught up in something seemingly as trivial as this
|
You know, there was a really good reason I had for requesting Ctrl instead of Alt, but I cannot remember it at all now! sorry for the troubles dude!
|
|
|
02-15-2019, 12:56 PM
|
#2613
|
Human being with feelings
Join Date: Oct 2018
Posts: 10
|
In 2 hours I have not managed to install the script, the instructions are very poor.
Installation
Find the Reaper resource path by running the Reaper Action: Show REAPER resource path in
finder (or Windows equivalent).
Put the CSI folder in the Reaper resource path.
Mac:
Put the dylib in the folder named UserPlugins in the Reaper resource path.
or
PC:
Put the dll in - Program Files \ Reaper 4 (x64) \ Plugins \ for 64 bit or the equivalent for 32 bit.
|
|
|
02-15-2019, 12:57 PM
|
#2614
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
what reaper version do you have?
|
|
|
02-15-2019, 01:03 PM
|
#2615
|
Human being with feelings
Join Date: Oct 2018
Posts: 10
|
Quote:
Originally Posted by poetnprophet
what reaper version do you have?
|
i used 5.95
|
|
|
02-15-2019, 02:07 PM
|
#2616
|
Human being with feelings
Join Date: Dec 2015
Location: Folkestone
Posts: 196
|
Quote:
Originally Posted by Geoff Waddington
Thanks, great work !!
|
Thanks. Further testing, actually Hold+Button doesn't seem to work as expected even by itself.
If I do Hold+Pan, it behaves the exact same way as Pan, i.e. no delay.
Any chance you could give some feedback on this? I got the impression you thought this was done and working
|
|
|
02-15-2019, 03:50 PM
|
#2617
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by jamesd256
Thanks. Further testing, actually Hold+Button doesn't seem to work as expected even by itself.
If I do Hold+Pan, it behaves the exact same way as Pan, i.e. no delay.
Any chance you could give some feedback on this? I got the impression you thought this was done and working
|
Yeah, we put together a trial a while back, but it could have easily become broken since then.
Just about to begin a major redesign so Hold will get fixed this cycle, however long that is
__________________
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
|
|
|
02-15-2019, 03:56 PM
|
#2618
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by denork
i used 5.95
|
If you downloaded the latest released Feb 2019, then I believe you need 5.965. I had the same issue, then had an issue upgrading to 5.965, so I'm not yet there.
You may want to wait a bit until a new release which will be very different again.
|
|
|
02-15-2019, 04:02 PM
|
#2619
|
Human being with feelings
Join Date: Dec 2015
Location: Folkestone
Posts: 196
|
Quote:
Originally Posted by Geoff Waddington
Yeah, we put together a trial a while back, but it could have easily become broken since then.
Just about to begin a major redesign so Hold will get fixed this cycle, however long that is
|
Good news thanks for the update. I'm really looking forward to all the other stuff around zones and also modifiers. Modifiers and holds will really open up surfaces like the BCF with limited buttons.
|
|
|
02-15-2019, 07:36 PM
|
#2620
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Code:
Zone Entree
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
TimeDisplay TimeDisplay
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
F1 NextPage
F7 PinSelectedTracks
F8 UnpinSelectedTracks
Read Reaper 40401
Write Reaper 40403
Trim Reaper 40400
Touch Reaper 40402
Latch Reaper 40404
Group Reaper 42023
Shift+Read Reaper 40086
Shift+Write Reaper 40090
Shift+Trim Reaper 40088
Shift+Touch Reaper 40087
Shift+Latch Reaper 40266
Shift+Group Reaper 42024
Save Reaper 40026
Shift+Save Reaper 40022
Undo Reaper 40029
Shift+Undo Reaper 40030
Marker Reaper 40172
Shift+Marker Reaper 40157
Option+Marker Reaper 40174
Nudge Reaper 40173
Cycle CycleTimeline
Click Reaper 40364
MasterFader MasterTrackVolume
Zone
InheritNavigator Track Page // Inherit Track Navigation from Page
VUMeter1-8 TrackOutputMeter 0 // New notation — you can state a range here, every “1-8” in the following lines is replaced by 1, 2,3 4, etc.
DisplayUpper1-8 TrackNameDisplay
DisplayLower1-8 TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
Fader1-8 TrackVolume
FaderTouch1-8 TrackTouch
Rotary1-8 TrackCycle RotaryPush1-8 "TrackPan 0" "TrackPanWidth 1"
Select1-8 TrackUniqueSelect
Shift+Select1-8 TrackRangeSelect
Control+Select1-8 TrackSelect
Alt+Select1-8 GoZone TrackSplaySends // Activate the Zone named TrackSplaySends
RecordArm1-8 TrackRecordArm
Mute1-8 TrackMute
Solo1-8 TrackSolo
ZoneEnd
ZoneEnd
I don't like the notion of the Channel Zone being defined within the Entree Zone.
What if you wanted to define another Zone within Channel ?
Let's add CompositeZone.
CompositeZone Track Buttons Channels -- Zone named Track composed of Buttons Zone and Channels Zone.
Code:
CompositeZone Track Buttons Channels
Zone Buttons
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
TimeDisplay TimeDisplay
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
F1 NextPage
F7 PinSelectedTracks
F8 UnpinSelectedTracks
Read Reaper 40401
Write Reaper 40403
Trim Reaper 40400
Touch Reaper 40402
Latch Reaper 40404
Group Reaper 42023
Shift+Read Reaper 40086
Shift+Write Reaper 40090
Shift+Trim Reaper 40088
Shift+Touch Reaper 40087
Shift+Latch Reaper 40266
Shift+Group Reaper 42024
Save Reaper 40026
Shift+Save Reaper 40022
Undo Reaper 40029
Shift+Undo Reaper 40030
Marker Reaper 40172
Shift+Marker Reaper 40157
Option+Marker Reaper 40174
Nudge Reaper 40173
Cycle CycleTimeline
Click Reaper 40364
MasterFader MasterTrackVolume
ZoneEnd
Zone Channels
InheritNavigator Track Page
VUMeter1-8 TrackOutputMeter 0
DisplayUpper1-8 TrackNameDisplay
DisplayLower1-8] TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
Fader1-8 TrackVolume
FaderTouch1-8 TrackTouch
Rotary1-8 TrackCycle RotaryPush1-8 "TrackPan 0" "TrackPanWidth 1"
Select1-8 TrackUniqueSelect
Shift+Select1-8 TrackRangeSelect
Control+Select1-8 TrackSelect
Alt+Select1-8 GoZone TrackSplaySends
RecordArm1-8 TrackRecordArm
Mute1-8 TrackMute
Solo1-8 TrackSolo
ZoneEnd
This is more semantically correct.
The initial Zone (Track) is composed of the Buttons Zone and the Channels Zone.
__________________
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
|
|
|
02-16-2019, 06:11 AM
|
#2621
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
|
This makes more sense.
The buttons zone contains widgets which appear on the surface only once, the channel zone contains widgets which repeat in a pattern (in this instance the pattern takes the channel form).
I guess the buttons zone never navigates? no banking, drilling etc
|
|
|
02-16-2019, 06:40 AM
|
#2622
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by MixMonkey
This makes more sense.
The buttons zone contains widgets which appear on the surface only once, the channel zone contains widgets which repeat in a pattern (in this instance the pattern takes the channel form).
|
True, but more importantly for me, the Buttons Zone does not contain the Channels Zone as was implied by the earlier syntax.
Of course, nor does the Channels Zone contain the ButtonsZone, they are both part of the larger CompositeZone.
Quote:
Originally Posted by MixMonkey
I guess the buttons zone never navigates? no banking, drilling etc
|
Only because it doesn't have a Navigator.
Just to further illustrate, someone might want to separate out the MCU assignments section to a new navigable Zone, but still enclosed within the initial Zone (Home).
The Asssigment Navigator might treat all of it's Widgets as Radio Buttons -- makes semantic sense here:
Code:
CompositeZone Home Assignments Buttons Channels
Zone Assignments
Navigator RadioButton
Track TrackAssignmentAction
Send SendAssignmentAction
Pan PanAssignmentAction
Plugin PluginAssignmentAction
EQ EQAssignmentAction
Instrument InstrumentAssignmentAction
ZoneEnd
Zone Buttons
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
TimeDisplay TimeDisplay
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
F1 NextPage
F7 PinSelectedTracks
F8 UnpinSelectedTracks
Read Reaper 40401
Write Reaper 40403
Trim Reaper 40400
Touch Reaper 40402
Latch Reaper 40404
Group Reaper 42023
Shift+Read Reaper 40086
Shift+Write Reaper 40090
Shift+Trim Reaper 40088
Shift+Touch Reaper 40087
Shift+Latch Reaper 40266
Shift+Group Reaper 42024
Save Reaper 40026
Shift+Save Reaper 40022
Undo Reaper 40029
Shift+Undo Reaper 40030
Marker Reaper 40172
Shift+Marker Reaper 40157
Option+Marker Reaper 40174
Nudge Reaper 40173
Cycle CycleTimeline
Click Reaper 40364
MasterFader MasterTrackVolume
ZoneEnd
Zone Channels
InheritNavigator Track Page
VUMeter1-8 TrackOutputMeter 0
DisplayUpper1-8 TrackNameDisplay
DisplayLower1-8] TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
Fader1-8 TrackVolume
FaderTouch1-8 TrackTouch
Rotary1-8 TrackCycle RotaryPush1-8 "TrackPan 0" "TrackPanWidth 1"
Select1-8 TrackUniqueSelect
Shift+Select1-8 TrackRangeSelect
Control+Select1-8 TrackSelect
Alt+Select1-8 GoZone TrackSplaySends
RecordArm1-8 TrackRecordArm
Mute1-8 TrackMute
Solo1-8 TrackSolo
ZoneEnd
This allows us to create very modular Zone definitions that can be composed into larger logical units.
__________________
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
Last edited by Geoff Waddington; 02-16-2019 at 06:54 AM.
|
|
|
02-16-2019, 07:02 AM
|
#2623
|
Human being with feelings
Join Date: Oct 2018
Posts: 10
|
When I move the CSI folder and the dll to the corresponding patch, what should I do next?
|
|
|
02-16-2019, 07:11 AM
|
#2624
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by denork
When I move the CSI folder and the dll to the corresponding patch, what should I do next?
|
Options->Preferences->/Control/OSC/Web.
Add Control Surface Integrator.
__________________
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
|
|
|
02-16-2019, 07:16 AM
|
#2625
|
Human being with feelings
Join Date: Oct 2018
Posts: 10
|
Quote:
Originally Posted by Geoff Waddington
Options->Preferences->/Control/OSC/Web.
Add Control Surface Integrator.
|
It does not appear in the list: /
|
|
|
02-16-2019, 07:29 AM
|
#2626
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by denork
It does not appear in the list: /
|
What Windows version ?
32 or 64 bit ?
Which dll did you use ?
Where did you put the dll ? -- full path please.
Where did you put CSI folder ? -- full path please.
If all that fails you might have to install the C++ 2017 runtime package.
I noticed earlier you said the instructions were poor, this is pre alpha software and not nearly ready for release, it should never be used for anything other than testing at this point.
Is this what you are looking for ?
What hardware surfaces do you have ?
__________________
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
|
|
|
02-16-2019, 07:35 AM
|
#2627
|
Human being with feelings
Join Date: Oct 2018
Posts: 10
|
Quote:
Originally Posted by Geoff Waddington
What Windows version ?
32 or 64 bit ? W10 64bits
Which dll did you use ? reaper_csurf_integrator64.dll
Where did you put the dll ? -- full path please. on C:\Program Files\REAPER (x64)\Plugins
Where did you put CSI folder ? -- full path please. on C:\Users\usuario\AppData\Roaming\REAPER
If all that fails you might have to install the C++ 2017 runtime package.
I noticed earlier you said the instructions were poor, this is pre alpha software and not nearly ready for release, it should never be used for anything other than testing at this point.
Is this what you are looking for ?
What hardware surfaces do you have ? BCR2000
|
i reply
|
|
|
02-16-2019, 07:43 AM
|
#2628
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by denork
i reply
|
You might have to install the C++ 2017 runtime package.
__________________
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
|
|
|
02-16-2019, 07:51 AM
|
#2629
|
Human being with feelings
Join Date: Oct 2018
Posts: 10
|
Quote:
Originally Posted by Geoff Waddington
You might have to install the C++ 2017 runtime package.
|
I just installed and restarted, it still does not appear ..
|
|
|
02-16-2019, 04:56 PM
|
#2630
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
|
Quote:
Originally Posted by Geoff Waddington
This allows us to create very modular Zone definitions that can be composed into larger logical units.
|
This is getting better and better! ....and RadioButtons
|
|
|
02-17-2019, 05:34 AM
|
#2631
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by MixMonkey
This is getting better and better! ....and RadioButtons
|
Yeah, just started coding, looks like it will be MUCH simpler, a sure sign the design is going in the right direction
__________________
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
|
|
|
02-17-2019, 06:45 AM
|
#2632
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
|
Quote:
Originally Posted by Geoff Waddington
Yeah, just started coding, looks like it will be MUCH simpler, a sure sign the design is going in the right direction
|
Excellent, I'm a big fan of Occam's razor
|
|
|
02-17-2019, 01:36 PM
|
#2633
|
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,640
|
automation read mode - lock fader movement
hey guys,
It would be nice if we could not move a volume automated fader in read mode as the movement has no effect. So it would be nice if the fader got back to its position after releasing it.
|
|
|
02-17-2019, 10:54 PM
|
#2634
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
hi Geoff, I just had an idea and wanted to bring it up before I forget.
I have the ProX and it has the 2nd screen on the bottom. Currently it just shows a channel # that doesn't correspond to anything, but is there a way we can put the channels actual RMS level there?
Just a thought, no biggie either way at the moment
|
|
|
02-18-2019, 04:24 AM
|
#2635
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by poetnprophet
hi Geoff, I just had an idea and wanted to bring it up before I forget.
I have the ProX and it has the 2nd screen on the bottom. Currently it just shows a channel # that doesn't correspond to anything, but is there a way we can put the channels actual RMS level there?
Just a thought, no biggie either way at the moment
|
You mean instead of the current touch controlled version of volume level, or by RMS do you mean metering ?
__________________
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
|
|
|
02-18-2019, 04:39 AM
|
#2636
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
If you look at the current .axt file, two lines stand out, they're more complex than the rest:
DisplayLower1 TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
Rotary1 TrackCycle RotaryPush1 "TrackPan 0" "TrackPanWidth 1"
If you think about it, these are really:
Code:
Zone TrackTouchControlledDisplay1-8 DisplayLower1-8
Navigator TrackTouchControlled
TrackPanDisplay
TrackVolumeDisplay
ZoneEnd
Zone TrackCyclePanWidth1-8 Rotary1-8
Navigator TrackCycle RotaryPush1-8
TrackPan 0
TrackPanWidth 1
ZoneEnd
Really like where this new design is heading
[Edit] Actually these are Zones that contain Actions -- aka ActionZones -- the others might more properly be called WidgetZones, but let's leave them Zones for now.
If we do that then we could define ActionZones within Zones, and thereby avoid having to make 3 Zones ( ChannelsWithoutPanAndTouch, TrackCyclePanWidth , TrackTouchControlledDisplay ) + a CompositeZone (Channels) to contain them:
Code:
CompositeZone Home Buttons Channels
Zone Buttons
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
TimeDisplay TimeDisplay
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
F1 NextPage
F7 PinSelectedTracks
F8 UnpinSelectedTracks
Read Reaper 40401
Write Reaper 40403
Trim Reaper 40400
Touch Reaper 40402
Latch Reaper 40404
Group Reaper 42023
Shift+Read Reaper 40086
Shift+Write Reaper 40090
Shift+Trim Reaper 40088
Shift+Touch Reaper 40087
Shift+Latch Reaper 40266
Shift+Group Reaper 42024
Save Reaper 40026
Shift+Save Reaper 40022
Undo Reaper 40029
Shift+Undo Reaper 40030
Marker Reaper 40172
Shift+Marker Reaper 40157
Option+Marker Reaper 40174
Nudge Reaper 40173
Cycle CycleTimeline
Click Reaper 40364
MasterFader MasterTrackVolume
ZoneEnd
Zone Channels
InheritNavigator Track Page
VUMeter1-8 TrackOutputMeter 0
DisplayUpper1-8 TrackNameDisplay
Fader1-8 TrackVolume
FaderTouch1-8 TrackTouch
Select1-8 TrackUniqueSelect
Shift+Select1-8 TrackRangeSelect
Control+Select1-8 TrackSelect
Alt+Select1-8 GoZone TrackSplaySends
RecordArm1-8 TrackRecordArm
Mute1-8 TrackMute
Solo1-8 TrackSolo
ActionZone TrackTouchControlledDisplay1-8 DisplayLower1-8
Navigator TrackTouchControlled
TrackPanDisplay
TrackVolumeDisplay
ActionZoneEnd
ActionZone TrackCyclePanWidth1-8 Rotary1-8
Navigator TrackCycle RotaryPush1-8
TrackPan 0
TrackPanWidth 1
ActionZoneEnd
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
Last edited by Geoff Waddington; 02-18-2019 at 06:58 AM.
|
|
|
02-18-2019, 07:48 AM
|
#2637
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,882
|
Quote:
Originally Posted by poetnprophet
hi Geoff, I just had an idea and wanted to bring it up before I forget.
I have the ProX and it has the 2nd screen on the bottom. Currently it just shows a channel # that doesn't correspond to anything, but is there a way we can put the channels actual RMS level there?
Just a thought, no biggie either way at the moment
|
I'm pretty sure that to access the ProX bottom display will need a new, bespoke, piece of underlying code. At the moment we only have MCUDisplayUpper and MCUDisplayLower to access displays on an MCU type unit.
I'm not quite sure why Icon added that lower display to the unit, given that (please correct me if i'm wrong) it isn't supported by either the Mackie or HUI protocols, meaning it will have to be directly supported by DAW software in order to be useful.
|
|
|
02-18-2019, 02:59 PM
|
#2638
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by MixMonkey
I'm pretty sure that to access the ProX bottom display will need a new, bespoke, piece of underlying code. At the moment we only have MCUDisplayUpper and MCUDisplayLower to access displays on an MCU type unit.
I'm not quite sure why Icon added that lower display to the unit, given that (please correct me if i'm wrong) it isn't supported by either the Mackie or HUI protocols, meaning it will have to be directly supported by DAW software in order to be useful.
|
Indeed, it is weird to have it. It just says Ch 1 - 16, and those never change, doesn't make any sense at all.
I had gotten some of the info from Icon and gave to Geoff to see if he could include, but we didn't think of anything useful at the time to do with it. There are dim controls, so I have them dimmed all the way down, looks like it's not even there.
Geoff, to answer your question, i wouldn't want to replace the current touch volume on the UPper display, just wondered if there was a way to get other values from Reaper, such as RMS or peak hold values, that could be useful for the 2nd display.
|
|
|
02-19-2019, 05:40 AM
|
#2639
|
Human being with feelings
Join Date: Sep 2009
Location: Friesland
Posts: 213
|
Hi Folks,
here my solution for CSI and X-Touch One (XT1)
My modified CSI (from February 11, 2019 at 04:29 PM)
It rocks for my workflow (Compose, Arrange and Mixing)
A little demonstration:
https://youtu.be/mo_TUKKmJug
XT1 und Reaper - Fader - Pan - BUSS (BUSS=Track Filter by Track Name "BUSS"):
https://youtu.be/W4c4KVNSXQc
Link to German Forum:
https://forum.cockos.com/showthread.php?t=217867
best regards
Sorry for the bad video and my bad english. Believe me, my German is better ;-)))
__________________
Erst mit der Ruhe, dann mit ´nem Ruck.
Last edited by juedue; 03-09-2019 at 11:06 AM.
Reason: New Video, New Attached Files;new Link to German Forum
|
|
|
02-19-2019, 05:44 AM
|
#2640
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,235
|
Quote:
Originally Posted by poetnprophet
Indeed, it is weird to have it. It just says Ch 1 - 16, and those never change, doesn't make any sense at all.
I had gotten some of the info from Icon and gave to Geoff to see if he could include, but we didn't think of anything useful at the time to do with it. There are dim controls, so I have them dimmed all the way down, looks like it's not even there.
Geoff, to answer your question, i wouldn't want to replace the current touch volume on the UPper display, just wondered if there was a way to get other values from Reaper, such as RMS or peak hold values, that could be useful for the 2nd display.
|
Thanks for reminding me, I'll include a widget for that lower row next build, it's very close to the existing MCU, just a hex value or two that are different.
As for what to display, sure, whatever you need, should be easy to build an Action for... famous last words
__________________
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 08:57 PM.
|