|
|
|
02-19-2019, 06:57 AM
|
#2641
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by juedue
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/SYrXpr4bFuU
best regards
Sorry for the bad video and my bad english. Believe me, my German is better ;-)
|
Excellent work! No sound on the video, but you get the idea across
|
|
|
02-19-2019, 10:29 AM
|
#2642
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
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
|
you, sir are a patron of humanity! cheers dude
|
|
|
02-19-2019, 10:30 AM
|
#2643
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by juedue
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/SYrXpr4bFuU
best regards
Sorry for the bad video and my bad english. Believe me, my German is better ;-)
|
Whoa! you got the jog wheel working???
|
|
|
02-19-2019, 10:32 AM
|
#2644
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by poetnprophet
Whoa! you got the jog wheel working???
|
I saw that too
|
|
|
02-19-2019, 11:09 AM
|
#2645
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by MixMonkey
I saw that too
|
...and it works like a charm.
Just ditch:
Code:
JogWheelRotary EncoderFB b0 3c 7f b0 3c 00
and replace it with:
Code:
JogWheelRotaryCW Press b0 3c 01
JogWheelRotaryCCW Press b0 3c 41
Then hang your choice of Reaper action on JogWheelRotaryCW and JogWheelRotaryCCW.
I used: 40646 View: Move cursor left to grid division and 40647 View: Move cursor right to grid division, because I have the grid divisions on number buttons (so you can control the unit of 'jog'), but there are probably quite a few others that will work.
Coupled with modifiers, this should be good for selections, zoom etc.
Top work juedue
|
|
|
02-19-2019, 11:36 AM
|
#2646
|
Human being with feelings
Join Date: Sep 2009
Location: Friesland
Posts: 213
|
thanks a lot and have fun with your jogwheel ;-)
__________________
Erst mit der Ruhe, dann mit ´nem Ruck.
|
|
|
02-19-2019, 03:14 PM
|
#2647
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Nice, Ok I will try this out with the next build, sounds like there will be quite a few edits to do so I'll wait for that.
thanks!
|
|
|
02-20-2019, 04:10 AM
|
#2648
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by juedue
thanks a lot and have fun with your jogwheel ;-)
|
Great work, thanks !!
You, MixMoney and others are doing exactly what I envisioned for this project, the composition of real world killer workflows !
The whole is definitely more than the sum of its parts
__________________
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-20-2019, 06:34 AM
|
#2649
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
MixMoney
|
oh I wish
|
|
|
02-21-2019, 09:49 AM
|
#2650
|
Human being with feelings
Join Date: Sep 2009
Location: Friesland
Posts: 213
|
choosing a particular page per button would be great
__________________
Erst mit der Ruhe, dann mit ´nem Ruck.
|
|
|
02-21-2019, 09:56 AM
|
#2651
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
choosing a particular page per button would be great
|
From a few pages back:
Quote:
Originally Posted by Geoff Waddington
Probably have an interim version within a week or so, and it will include:
GoPage PageName
|
I haven't tried this yet, so you can go boldly
|
|
|
02-21-2019, 01:49 PM
|
#2652
|
Human being with feelings
Join Date: Sep 2009
Location: Friesland
Posts: 213
|
X-Touch One :
The automatic repetition of pressing a button does not really work. The command is constantly sent (in the set time, for example: 0.5) even without pressing a key.
GoPage command works great.
Many Thanks
__________________
Erst mit der Ruhe, dann mit ´nem Ruck.
|
|
|
02-21-2019, 04:24 PM
|
#2653
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by juedue
X-Touch One :
The automatic repetition of pressing a button does not really work. The command is constantly sent (in the set time, for example: 0.5) even without pressing a key.
GoPage command works great.
Many Thanks
|
Cool, glad GoPage is working !
Yeah, let's call Hold broken for now !
__________________
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-21-2019, 11:02 PM
|
#2654
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Quote:
Originally Posted by juedue
The automatic repetition of pressing a button does not really work. The command is constantly sent (in the set time, for example: 0.5) even without pressing a key.
|
I understand that is exactly what is supposed to happen (to keep the button light in the correct state in any case).
-Michael
Last edited by mschnell; 02-22-2019 at 02:09 PM.
|
|
|
02-22-2019, 11:28 AM
|
#2655
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by juedue
X-Touch One :
The automatic repetition of pressing a button does not really work. The command is constantly sent (in the set time, for example: 0.5) even without pressing a key.
GoPage command works great.
Many Thanks
|
When you say "command constantly sent" do you really mean Midi message constantly sent ?
If so, yes, that is in there for surfaces that need continuous refresh and has nothing to do with automatic repetition(which is not implemented), just leave out the 0.5 in the .mst to turn off continuous refresh.
__________________
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-23-2019, 08:50 AM
|
#2656
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Ok, much refactoring complete, more to come...
Just thinking of the file/folder structure a bit.
Since FX are now zones too, we can really open things up, whilst also reducing complexity in CSI.ini
New CSI.ini
Code:
MidiInMonitor Off
MidiOutMonitor Off
VSTMonitor Off
Page GreenPage FollowMCP NoSynchPages NoTrackColoring 75 255 166
MidiSurface GreenMix1 0 0 ArtistMixMCU.mst MCU
MidiSurface GreenControl 2 2 ArtistControlMCU.mst MCU
MidiSurface GreenMix2 1 1 ArtistMixMCU.mst MCU
MidiSurface GreenConsole1 7 6 Console1.mst Console1
Notice how the .axt file has disappeared.
We can now take a folder approach to all zone files.
The new CSI folder structure:
Code:
CSI
CSI.ini
Surfaces folder
Midi
MCU.mst
C4.mst
Console1.mst
Faderport16.mst
OSC
SomeOSCDevice.ost
Zones folder
MCU
Folder1
ReplacesMostOfAXT.zon
Folder1a
ReplacesTheRestOfAXT.zon
OtherFX.zon
YetAnotherFX.zon
Folder1b
OtherFX.zon
YetAnotherFX.zon
Console1
SomeFX.zon
OtherFX.zon
This allows for a LOT more flexibility in how you set up your Zone folders.
CSI wlil start at the Zones Folder named in CSI.ini and recursively load everything in that folder and any subfolders.
Notice how filenames are duplicated (on purpose) in subfolders in the example above.
It is OK to have files with the same name, but the actual Zone names MUST be unique for a given surface.
Seems to allow for max customization/flexibilty with LESS verbosity -- once in a blue moon -- nice work if you can get it
What do you think ?
__________________
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-23-2019 at 09:11 AM.
|
|
|
02-24-2019, 07:48 AM
|
#2657
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
So, in Folder 1a, ReplacesTheRestOfAXT.zon contains the widgets not contained in ReplacesMostOfAXT.zon and these widgets (in ReplacesTheRestOfAXT.zon) are the ones that will have parameters from OtherFX.zon and YetAnotherFX.zon mapped to them?
Is Folder1b a Drilldown for Folder1a?
Where do the navigators appear in this arrangement?
In MCU, what would a Folder2 contain?
Just trying to get a handle on it all
|
|
|
02-24-2019, 08:33 AM
|
#2658
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
So, in Folder 1a, ReplacesTheRestOfAXT.zon contains the widgets not contained in ReplacesMostOfAXT.zon and these widgets (in ReplacesTheRestOfAXT.zon) are the ones that will have parameters from OtherFX.zon and YetAnotherFX.zon mapped to them?
Is Folder1b a Drilldown for Folder1a?
Where do the navigators appear in this arrangement?
In MCU, what would a Folder2 contain?
Just trying to get a handle on it all
|
My bad, makin you work too hard
There is no meaning whatsoever to the fact that the ReplacesTheRestOfAXT.zon, OtherFX.zon, YetAnotherFX.zon are in the same folder.
Matter of fact the whole folder structure is just bullshit I made up to illustrate that it is wide open, anything can be stored anywhere, it's up to you -- however you want to organize it.
The only caveat is that the Zone names must be unique.
Sorry for the confusion, I was just trying (failing ) to illustarate how wide open it is.
You could have ALL the .zon files in the main folder (e.g. MCU), with no subfolders at all, if you like.
It's all up to you -- that's what I like about it.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
02-25-2019, 07:00 AM
|
#2659
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Ah, I see. Thought it was showing the new layout
Still not clear about this though:
Quote:
It is OK to have files with the same name, but the actual Zone names MUST be unique for a given surface.
|
Sorry if this is a stupid question, but where are the Zone names?
In the example, where the files are duplicated (OtherFX.zon, say, in both MCU and Console1 folders), is this just a way of showing that the OtherFX.zon is being used by both MCU and Console1?
The two OtherFX.zon files are the same thing, right?
|
|
|
02-25-2019, 07:39 AM
|
#2660
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Ah, I see. Thought it was showing the new layout
Sorry if this is a stupid question, but where are the Zone names?
|
The name is the second parameter after Zone itself:
Code:
Zone Buttons
ButtonNavigator SomeNavigatorUsefulForButtons
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
...
MasterFader MasterTrackVolume
ZoneEnd
describes a Zone named "Buttons".
Quote:
Originally Posted by MixMonkey
In the example, where the files are duplicated (OtherFX.zon, say, in both MCU and Console1 folders), is this just a way of showing that the OtherFX.zon is being used by both MCU and Console1?
The two OtherFX.zon files are the same thing, right?
|
Well, there is nothing that says they have to be , but it's probably a bad idea to have the same filenames contain different contents
Assuming they are the same, yes, the intention is that you can re-use zone files -- there will be no conflicts if they are used with different surfaces as long as the Zone names are unique within that particular surface.
Worth noting -- .zon files can contain more than one Zone definition.
Each surface keeps a dictionary of Zones -- no duplicates allowed in a dictionary.
__________________
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-25-2019, 08:12 AM
|
#2661
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
The name is the second parameter after Zone itself:
Code:
Zone Buttons
ButtonNavigator SomeNavigatorUsefulForButtons
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
...
MasterFader MasterTrackVolume
ZoneEnd
describes a Zone named "Buttons".
|
...and this is a .zon file? (or part of a .zon file)
|
|
|
02-25-2019, 09:47 AM
|
#2662
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
...and this is a .zon file? (or part of a .zon file)
|
Yes, .zon files replace both .axt and .fxt files.
So, until we get OSC templates, there are only 2 types of files -- .mst and .zon
__________________
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-25-2019, 09:49 AM
|
#2663
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Yes, .zon files replace both .axt and .fxt files.
So, until we get OSC templates, there are only 2 types of files -- .mst and .zon
|
Got it
|
|
|
02-25-2019, 03:46 PM
|
#2664
|
Human being with feelings
Join Date: Aug 2015
Posts: 67
|
<EDIT>
After reading through the last 2 pages again, it's my understanding that this is actually still in development. I did manage to get the link in Geoff's signature to work though. The link below is broken and found in a previous thread. looking forward to keeping up with this thread! I wish i could help program, but instead i'll just donate.
Hello all.
I've just received my Faderport 8 today and I'm anxiously awaiting to get home to set it up. I've spent a good amount of time on this thread, as well as others, related to the CSI project and I'm curious to know if I should move forward with the Studio One set up.
Also, I have not updated Reaper as of this weekend, so I'm still running on the previous version. I know that will make a difference too. Are there any reccomendations from the users in this thread?
Also, I tried finding this .zip in Resources, but it's no longer there. I'm assuming that is because of the awesome coding ya'll doing with CSI made it obsolete.
https://stash.reaper.fm/v/31711/CSI%20pre%20alpha.zip
Last edited by upside24; 02-25-2019 at 09:44 PM.
|
|
|
02-26-2019, 05:57 PM
|
#2665
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Code:
CompositeZone Home
Buttons
Channels
CompositeZoneEnd
Zone Buttons
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -20
BankRight TrackBank 20
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
Save Reaper 40026
Undo Reaper 40029
Marker Reaper 40172
Nudge Reaper 40173
Cycle CycleTimeline
Click Reaper 40364
MasterFader MasterTrackVolume
ZoneEnd
Zone ButtonsWithShiftPressed
Navigator Follow Page Shift
Read Reaper 40086
Write Reaper 40090
Trim Reaper 40088
Touch Reaper 40087
Latch Reaper 40266
Group Reaper 42024
Save Reaper 40022
Undo Reaper 40030
Marker Reaper 40157
ZoneEnd
Zone ButtonsWithOptionPressed
Navigator Follow Page Option
Marker Reaper 40174
ZoneEnd
Zone Channels
Navigator Follow Page Track
DisplayUpper1-8 TrackNameDisplay
Fader1-8 TrackVolume
FaderTouch1-8 TrackTouch
Select1-8 TrackUniqueSelect
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 TrackCycleNavigator RotaryPush1-8
TrackPan 0
TrackPanWidth 1
ActionZoneEnd
ZoneEnd
Zone ChannelsWithShiftPressed
Navigator Follow Page Track
Navigator Follow Page Shift
Select1-8 TrackRangeSelect
ZoneEnd
Zone ChannelsWithControlPressed
Navigator Follow Page Track
Navigator Follow Page Control
Select1-8 TrackSelect
ZoneEnd
Zone ChannelsWithAltPressed
Navigator Follow Page Track
Navigator Follow Page Alt
Select1-8 GoZone TrackSplaySends
ZoneEnd
OK, some changes due to our newfound friend -- Navigator
If you think about it, just like bank, Shift is a form of Navigator.
So, rather than the Shift+SomeWidget notation of old, we can now just stick modifier key behaviour in its own Zone.
Also, notice that the modified Channel Zone sections have 2 Navigators, one for the Track, and one for the modifier key itself.
I think this more consistent and readable overall.
What do you think ?
__________________
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-27-2019 at 04:03 AM.
|
|
|
02-27-2019, 06:52 AM
|
#2666
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Better Separates out all the modifier key assignments which does make it easier to read.
Could you explain the Follow Page XXXX a bit more?
|
|
|
02-27-2019, 07:31 AM
|
#2667
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Better Separates out all the modifier key assignments which does make it easier to read.
Could you explain the Follow Page XXXX a bit more?
|
Sure, it's just an external Navigator.
Navigator Follow Page Shift means I want to lock to (synch with) the Navigator named Shift in the Zone named Page.
Page is a reserved term -- you cannot name any of your Zones "Page" -- it is the Page itself -- which encompasses all surfaces.
You can do the same with any Navigator/Zone combo where the navigation makes sense -- you probably wouldn't tie an FX slot Navigator to Page Track
__________________
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-27-2019, 07:48 AM
|
#2668
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Sure, it's just an external Navigator.
Navigator Follow Page Shift means I want to lock to (synch with) the Navigator named Shift in the Zone named Page.
|
Struggling with this a bit, in:
Code:
Zone ChannelsWithAltPressed
Navigator Follow Page Track
Navigator Follow Page Alt
Select1-8 GoZone TrackSplaySends
ZoneEnd
Why does Navigator Follow Page Alt appear within the Alt Zone? Doesn't that mean it syncs with itself, which is implicit? or have I got the wrong end of the stick (probably )
|
|
|
02-27-2019, 08:58 AM
|
#2669
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Struggling with this a bit, in:
Code:
Zone ChannelsWithAltPressed
Navigator Follow Page Track
Navigator Follow Page Alt
Select1-8 GoZone TrackSplaySends
ZoneEnd
Why does Navigator Follow Page Alt appear within the Alt Zone? Doesn't that mean it syncs with itself, which is implicit? or have I got the wrong end of the stick (probably )
|
Check these out:
Code:
ActionZone TrackTouchControlledDisplay1-8
DisplayLower1-8
Navigator Follow Page TrackTouchControlled
TrackPanDisplay
TrackVolumeDisplay
ActionZoneEnd
ActionZone TrackCyclePanWidth1-8
Rotary1-8
Navigator TrackCycleNavigator TrackCycle RotaryPush1-8
TrackPan 0
TrackPanWidth 1
ActionZoneEnd
The first one Follows the Page's TrackTouchControlled state.
Follow means "I take my navigation from somewhere else".
The second one has a local Navigator -- the PushTops on the rotaries.
The TrackCycleNavigator (named TrackCycle) uses RotaryPush1-8 directly for its navigation.
In the first one we could have said:
Code:
Zone ChannelsWithAltPressed
Navigator Follow Page Track
Navigator Follow Page Shift
Select1-8 GoZone TrackSplaySends
This says follow Page's Shift state instead of Page's Alt state.
__________________
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-27-2019 at 05:21 PM.
|
|
|
02-27-2019, 05:27 PM
|
#2670
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Here's a (hopefully) slightly improved Channel notation using the vertical bar symbol.
Code:
Zone Channel|1-8
Navigator Follow Page Track
DisplayUpper| TrackNameDisplay
Fader| TrackVolume
FaderTouch| TrackTouch
Select| TrackUniqueSelect
RecordArm| TrackRecordArm
Mute| TrackMute
Solo| TrackSolo
ActionZone TrackTouchControlledDisplay|
DisplayLower|
Navigator TrackTouchControlled
TrackPanDisplay
TrackVolumeDisplay
ActionZoneEnd
ActionZone TrackCyclePanWidth|
Rotary|
Navigator TrackCycleNavigator RotaryPush|
TrackPan 0
TrackPanWidth 1
ActionZoneEnd
ZoneEnd
Zone Channel|1-8 sets the range.
Then anything that has a trailing "|" gets that range applied to it.
It's just a simple way to add a number automatically to the end of the names.
If nobody really hates it, we'll use it since it also helps parsing
__________________
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-27-2019 at 05:40 PM.
|
|
|
02-28-2019, 07:49 AM
|
#2671
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Check these out:
Code:
ActionZone TrackTouchControlledDisplay1-8
DisplayLower1-8
Navigator Follow Page TrackTouchControlled
TrackPanDisplay
TrackVolumeDisplay
ActionZoneEnd
ActionZone TrackCyclePanWidth1-8
Rotary1-8
Navigator TrackCycleNavigator TrackCycle RotaryPush1-8
TrackPan 0
TrackPanWidth 1
ActionZoneEnd
The first one Follows the Page's TrackTouchControlled state.
Follow means "I take my navigation from somewhere else".
The second one has a local Navigator -- the PushTops on the rotaries.
The TrackCycleNavigator (named TrackCycle) uses RotaryPush1-8 directly for its navigation.
|
Thanks for the clarification
I'm good with the vertical bar and specifying the range in the first line of the Zone.
|
|
|
03-01-2019, 04:02 AM
|
#2672
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
I'm good with the vertical bar and specifying the range in the first line of the Zone.
|
Going once... going twice... SOLD... to the man in the Fedora hat
__________________
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
|
|
|
03-01-2019, 07:52 AM
|
#2673
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
|
I've been keeping an eye on things while everything in the real world got in the way.
Wow, You've come a long way Geoff, you truely are awesome.
Mix Monkey any chance of benefiting from all your hard work with the setting for C4 and FX.
On the subject of fx,
Is there going to be a data base that users could come find the settings for an fx on a console and download it?
PS. I was only getting to grips with thing before "the real world" and the overhaul, I'm just hoping that playing around with it in the next few weeks will lead me to enlightenment and understanding.
But maybe I'm asking too much of my ol'noggin.
|
|
|
03-01-2019, 10:55 AM
|
#2674
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Freex
Mix Monkey any chance of benefiting from all your hard work with the setting for C4 and FX.
|
Sure, here's my C4 folder
Bear in mind, when Geoff releases the next build, all these will need to be modified (not difficult, just laborious) Actually, pretty much everything is changing, so don't get too attached to the current version
Edit: Just a caveat for some of the .fxt files in the C4 folder. I run some plugins inside BlueCat Patchwork, so don't be confused by the lack of parameter names and the substitution of 'Control 01' 'Control 02' etc. in some instances (predominantly Acustica Acqua and Nebula (NS))
Last edited by MixMonkey; 08-06-2019 at 11:01 AM.
|
|
|
03-02-2019, 01:31 PM
|
#2675
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
|
Quote:
Originally Posted by MixMonkey
Sure, here's my C4 folder
Bear in mind, when Geoff releases the next build, all these will need to be modified (not difficult, just laborious) Actually, pretty much everything is changing, so don't get too attached to the current version
Edit: Just a caveat for some of the .fxt files in the C4 folder. I run some plugins inside BlueCat Patchwork, so don't be confused by the lack of parameter names and the substitution of 'Control 01' 'Control 02' etc. in some instances (predominantly Acustica Acqua and Nebula (NS))
|
Cheers buddy,
Looks like we have a good few of the same, so big thanks.
|
|
|
03-03-2019, 03:44 PM
|
#2676
|
Human being with feelings
Join Date: Jul 2016
Location: Wroclaw
Posts: 141
|
Quote:
Originally Posted by juedue
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 (NEW 03-01-2019)
best regards
Sorry for the bad video and my bad english. Believe me, my German is better ;-)
|
Hi,
Reaper is crashing when I try to enable it.
The regular CSI works ok in my setup.
|
|
|
03-03-2019, 09:14 PM
|
#2677
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Clarification on Buttons: Press vs PressRelease
Hi all,
I've just discovered this plugin and thread late last week, and after reading through all the posts I've started experimenting. I've got it installed and mostly working with my BCF2000 (figured I'd start with that before tackling the other controllers). I used MixMonkey's MST file as a starting point, although many of my MIDI messages were different and several of the control definitions changed.
Firstly, awesome work Geoff and everyone else who've been testing, chipping in opinions, etc. This will hopefully take me from adapting to the limitations of my controllers to having them adapt to me.
To the real point of my post, I'm kinda fine tuning the BCF2000 mapping now and want to clarify my understanding of buttons. I'm leaving aside the FB variants, as I get that part I think.
So here goes. Press and PressRelease can both be defined with two messages. However, based on an earlier message in the thread, I thought it worked like this:
- Press when, err, pressed, will send the first message. When pressed again, it will send the second message (if there's one defined).
- PressRelease when pressed will send the first message, then when you release it, it will send the second message.
However, what I'm seeing (details below) is that PressRelease behaves the same as Press. Press it once, first message sent. Press it again, second message sent.
Is this correct?
Assuming so, here's my issue. When I look in the monitor for the upper track buttons on the BCF, pressing once sends b0 41 7f and pressing a second time sends b0 41 00, so I defined it like so:
UpperButton1 PressFB b0 41 7f b0 41 00
When I map it to the mute Action:
UpperButton1 TrackMute
It kinda works. What I actually see is that:
- first press, it sends 7f, the track mutes
- second press, it sends 00, nothing changes
- third press, it sends 7f again, the track unmutes
Obviously, I expected it to unmute on 00 (the second press)
So, I changed it to PressReleaseFB, and it works:
- first press, it send 7f, the track mutes
- second press, it sends 00, the track unmutes.
Some queries:
- Should I actually be defining two Press buttons? ie. UpperButtonOn1 and UpperButtonOff1 and binding TrackMute to both of them?
- Am I just confusing myself because the underlying hardware behaves this way, so regardless of how I define it in my MST, that's what I get?
BCF2000 in bc mode (not MCU), Win10, Reaper 5.971
|
|
|
03-03-2019, 10:07 PM
|
#2678
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
TrackBank behaviour
Another question I have is around TrackBank behaviour.
I see I can supply a numeric parameter, indicating the number of tracks to bank by.
That's fine, but the behaviour I'm seeing is that if I currently have tracks 5 to 12 in the current bank, and then invoke TrackBank -8, I end up with Tracks 1 - 5 in the current bank, on my rightmost 5 faders. It's like faders 1 - 3 are displaying tracks -2, -1 and 0.
two unexpected things here:
- I expected it to hit the boundary of Track 1 and stop, so I'd end up with tracks 1-8 in the current bank.
- even if it didn't do that, I'd expect tracks 1-4, not 1-5. ie. it seems to be off by one
Same happens at the other end. If I have 12 tracks total and 4 - 11 in the current bank, invoking TrackBank 8 I end up with only track 12 in the current bank.
Note in this case, it's not off by one. However, I'd still expect it to stop at the boundary and have tracks 5-12 in the current bank.
Is there another way of doing this that I've missed?
|
|
|
03-03-2019, 11:33 PM
|
#2679
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by MalcolmG
- Am I just confusing myself because the underlying hardware behaves this way, so regardless of how I define it in my MST, that's what I get?
|
Having had more time to think about it, this is the key. I fell into the trap of forgetting that I have to match what the hardware is doing. It's going to send what it sends, regardless. All I'm doing is deciding what I'm going to respond to.
So, in the case of this button, it's like a toggle, press on and then press off. I can decide to respond to that in a few ways:
a) A Press definition with the ON message
b) Two Press definitions, one with ON and one with OFF
c) One Press definition with both messages
d) A PressRelease definition with both messages.
a) and b) make sense to me, but not clear how c) and d) deal with the physical button sending the OFF message. d) seems to run the same action as it does when it receives an ON message. c) doesn't seem to do anything on OFF.
|
|
|
03-04-2019, 12:22 AM
|
#2680
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Quote:
Originally Posted by MalcolmG
- first press, it sends 7f, the track mutes
- second press, it sends 00, nothing changes
- third press, it sends 7f again, the track unmutes
|
IMHO it's not a good idea to set the device to such toggle mode. This is very likely confusing to CSI and not supported by CSI.
I would set it to "straight" mode (7f on press, 0 on release (alternative (d) in your other message, if this is the options to configure the firmware of the device) and let CSI do the toggling. The appropriate Button light handling should be managed by CSI. (In fact pressing [M] in the Reaper GUI also needs to toggle the mode, as well !) This did work with the first tests with my "Compact" (in "native" mode).
-Michael
Last edited by mschnell; 03-04-2019 at 12:38 AM.
|
|
|
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 06:34 AM.
|