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

Reply
 
Thread Tools Display Modes
Old 02-14-2019, 04:36 PM   #2601
jamesd256
Human being with feelings
 
jamesd256's Avatar
 
Join Date: Dec 2015
Location: Folkestone
Posts: 196
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
jamesd256 is offline   Reply With Quote
Old 02-14-2019, 05:08 PM   #2602
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

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
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-14-2019, 05:09 PM   #2603
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-14-2019, 05:41 PM   #2604
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by poetnprophet View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-14-2019, 07:37 PM   #2605
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

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.
MixMonkey is offline   Reply With Quote
Old 02-14-2019, 07:47 PM   #2606
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

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
Geoff Waddington is offline   Reply With Quote
Old 02-15-2019, 02:19 AM   #2607
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by Geoff Waddington View Post
Mac has ONE KEY with 2 names -- yup - Alt AND Option.
One for press and one for pull ?!?!?!?
-Michael
mschnell is online now   Reply With Quote
Old 02-15-2019, 04:16 AM   #2608
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

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
Geoff Waddington is offline   Reply With Quote
Old 02-15-2019, 04:31 AM   #2609
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
MixMonkey is offline   Reply With Quote
Old 02-15-2019, 09:21 AM   #2610
jamesd256
Human being with feelings
 
jamesd256's Avatar
 
Join Date: Dec 2015
Location: Folkestone
Posts: 196
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
jamesd256 is offline   Reply With Quote
Old 02-15-2019, 10:10 AM   #2611
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by jamesd256 View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-15-2019, 11:33 AM   #2612
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by Geoff Waddington View Post
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!
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-15-2019, 12:56 PM   #2613
denork
Human being with feelings
 
Join Date: Oct 2018
Posts: 10
Default

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.
denork is offline   Reply With Quote
Old 02-15-2019, 12:57 PM   #2614
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

what reaper version do you have?
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-15-2019, 01:03 PM   #2615
denork
Human being with feelings
 
Join Date: Oct 2018
Posts: 10
Default

Quote:
Originally Posted by poetnprophet View Post
what reaper version do you have?
i used 5.95
denork is offline   Reply With Quote
Old 02-15-2019, 02:07 PM   #2616
jamesd256
Human being with feelings
 
jamesd256's Avatar
 
Join Date: Dec 2015
Location: Folkestone
Posts: 196
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
jamesd256 is offline   Reply With Quote
Old 02-15-2019, 03:50 PM   #2617
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by jamesd256 View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-15-2019, 03:56 PM   #2618
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by denork View Post
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.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-15-2019, 04:02 PM   #2619
jamesd256
Human being with feelings
 
jamesd256's Avatar
 
Join Date: Dec 2015
Location: Folkestone
Posts: 196
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
jamesd256 is offline   Reply With Quote
Old 02-15-2019, 07:36 PM   #2620
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

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
Geoff Waddington is offline   Reply With Quote
Old 02-16-2019, 06:11 AM   #2621
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

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
MixMonkey is offline   Reply With Quote
Old 02-16-2019, 06:40 AM   #2622
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by MixMonkey View Post
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 View Post
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.
Geoff Waddington is offline   Reply With Quote
Old 02-16-2019, 07:02 AM   #2623
denork
Human being with feelings
 
Join Date: Oct 2018
Posts: 10
Default

When I move the CSI folder and the dll to the corresponding patch, what should I do next?
denork is offline   Reply With Quote
Old 02-16-2019, 07:11 AM   #2624
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by denork View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-16-2019, 07:16 AM   #2625
denork
Human being with feelings
 
Join Date: Oct 2018
Posts: 10
Default

Quote:
Originally Posted by Geoff Waddington View Post
Options->Preferences->/Control/OSC/Web.

Add Control Surface Integrator.
It does not appear in the list: /
denork is offline   Reply With Quote
Old 02-16-2019, 07:29 AM   #2626
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by denork View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-16-2019, 07:35 AM   #2627
denork
Human being with feelings
 
Join Date: Oct 2018
Posts: 10
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
denork is offline   Reply With Quote
Old 02-16-2019, 07:43 AM   #2628
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by denork View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-16-2019, 07:51 AM   #2629
denork
Human being with feelings
 
Join Date: Oct 2018
Posts: 10
Default

Quote:
Originally Posted by Geoff Waddington View Post
You might have to install the C++ 2017 runtime package.
I just installed and restarted, it still does not appear ..
denork is offline   Reply With Quote
Old 02-16-2019, 04:56 PM   #2630
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
MixMonkey is offline   Reply With Quote
Old 02-17-2019, 05:34 AM   #2631
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by MixMonkey View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-17-2019, 06:45 AM   #2632
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
MixMonkey is offline   Reply With Quote
Old 02-17-2019, 01:36 PM   #2633
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default 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.
Gass n Klang is offline   Reply With Quote
Old 02-17-2019, 10:54 PM   #2634
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

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
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-18-2019, 04:24 AM   #2635
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by poetnprophet View Post
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
Geoff Waddington is offline   Reply With Quote
Old 02-18-2019, 04:39 AM   #2636
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

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.
Geoff Waddington is offline   Reply With Quote
Old 02-18-2019, 07:48 AM   #2637
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
Default

Quote:
Originally Posted by poetnprophet View Post
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.
MixMonkey is offline   Reply With Quote
Old 02-18-2019, 02:59 PM   #2638
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by MixMonkey View Post
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.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 02-19-2019, 05:40 AM   #2639
juedue
Human being with feelings
 
juedue's Avatar
 
Join Date: Sep 2009
Location: Friesland
Posts: 213
Default

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 ;-)))
Attached Files
File Type: zip JD_CSI_XT1.zip (134.1 KB, 423 views)
__________________
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
juedue is offline   Reply With Quote
Old 02-19-2019, 05:44 AM   #2640
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by poetnprophet View Post
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
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 02:39 AM.


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