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

Reply
 
Thread Tools Display Modes
Old 10-25-2018, 06:14 PM   #2081
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Geoff, is it possible to have a "pushHold" function? it would have to be usable as an additional function with said button to be effective.

For example, select track using select button. PushHold Select button to open fx chain for that track.

Another example is in Klinke's v8 using folder mode, where you push/hold select to collapse/uncollapse folders.

Just curious...
__________________
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 10-25-2018, 06:55 PM   #2082
peter5992
Human being with feelings
 
peter5992's Avatar
 
Join Date: Mar 2008
Location: Oakland, CA
Posts: 10,478
Default New Gcon pro released!!

https://iconproaudio.com/product/qcon-pro-g2/


"WHAT'S NEW IN GENERATION 2?
We left many of the best features in the QCon Pro and QCon EX intact. But beyond the sexy new paint job, we've updated some components and redesigned some operations for a more robust and intuitive workflow.

UPDATED DAW MODE: We simplified the DAW mode in the new generation. Now instead of scrolling through a list of DAWs, users choose 1 = Mackie Control (for most of the most popular DAWs), 2 = Logic Pro (for Apple Logic Pro), 3 = Pro Tools (HUI mode for Avid Pro Tools) and 4 = User Define mode (for other DAWs, and custom maps). This change improves mapping, simplifies operation AND increases the number of DAWs we can support.

MORE DAWs & UPDATED OVERLAYS: Now with overlays for FL Studio, Digital Performer, Adobe Audition, and Studio One, as well as Cubase, Nuendo, Reason, Ableton Live, Samplitude, Bitwig, Logic Pro, Reaper, Sonar, Pro Tools, Logic Pro and a User Defined mapping. And the overlays now have a dash of color to make it that much easier to find the operations you're looking for.

UPDATE HARDWARE - New Faders, Encoders and Jog Wheel: The G2 version of the Pro and EX now sport the same top of the line Alps motorized faders that are in our Platform series and QCon Pro X controllers. The jog wheel has also been updated and recoded for greater accuracy.

BACK IN BLACK: The QCon Pro and EX G2s are now even more suave and salacious in an anodized matte black finish."
peter5992 is offline   Reply With Quote
Old 10-26-2018, 02:45 AM   #2083
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 peter5992 View Post
https://iconproaudio.com/product/qcon-pro-g2/


"WHAT'S NEW IN GENERATION 2?
We left many of the best features in the QCon Pro and QCon EX intact. But beyond the sexy new paint job, we've updated some components and redesigned some operations for a more robust and intuitive workflow.

UPDATED DAW MODE: We simplified the DAW mode in the new generation. Now instead of scrolling through a list of DAWs, users choose 1 = Mackie Control (for most of the most popular DAWs), 2 = Logic Pro (for Apple Logic Pro), 3 = Pro Tools (HUI mode for Avid Pro Tools) and 4 = User Define mode (for other DAWs, and custom maps). This change improves mapping, simplifies operation AND increases the number of DAWs we can support.

MORE DAWs & UPDATED OVERLAYS: Now with overlays for FL Studio, Digital Performer, Adobe Audition, and Studio One, as well as Cubase, Nuendo, Reason, Ableton Live, Samplitude, Bitwig, Logic Pro, Reaper, Sonar, Pro Tools, Logic Pro and a User Defined mapping. And the overlays now have a dash of color to make it that much easier to find the operations you're looking for.

UPDATE HARDWARE - New Faders, Encoders and Jog Wheel: The G2 version of the Pro and EX now sport the same top of the line Alps motorized faders that are in our Platform series and QCon Pro X controllers. The jog wheel has also been updated and recoded for greater accuracy.

BACK IN BLACK: The QCon Pro and EX G2s are now even more suave and salacious in an anodized matte black finish."
Yeah, I caught that, really like the way they did the 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 10-31-2018, 12:20 AM   #2084
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

I've completed capturing all buttons on the Presonus Faderport 16.


The RST file is here: https://stash.reaper.fm/34731/FP16.rst

In the CSI I use this right now:
MidiSurface FP16A 8 Bankable 3 1 FP16.rst MCU.axt MCU


We can use 16 instead of 8 channels if we do a per-channel definition for the first 8 channels as well. Then banking will actually bank 16 channels .

The main problem here is that all the intelligence in Studio One mode is on the host side. The "SHIFT" buttons don't actually do anything in the hardware.

A modifier layer if anywhere, would likely need to be created in the AXT file.

And for immediate reference, here's the contents :
Code:
/ Right button column from the top, Track to the bottom, ShiftLeft
/ ----------------------------------------------------------------
Track      PressFB 90 28 7f  90 28 00
Plugin     PressFB 90 2b 7f  90 2b 00
Send       PressFB 90 29 7f  90 29 00
Pan        PressFB 90 2a 7f  90 2a 00

AudioBtn   PressFB 90 3e 7f  90 3e 00
Instrument PressFB 90 3f 7f  90 3f 00
BusBtn     PressFB 90 40 7f  90 40 00
VCABtn     PressFB 90 41 7f  90 41 00
AllBtn     PressFB 90 42 7f  90 42 00

ShiftRight PressRelease 90 06 7f  90 06 00


/ Left buttom column, from the top ARM to the bottom ShiftLeft
/ ----------------------------------------------------------------
/ Arm button shall indicate the arming status of the selected track... probably
Arm        PressFB 90 00 7f  90 00 00
SoloClear  PressFB 90 01 7f  90 01 00
MuteClear  PressFB 90 02 7f  90 02 00
Bypass     PressFB 90 03 7f  90 03 00
Macro      PressFB 90 04 7f  90 04 00
Link       PressFB 90 05 7f  90 05 00

ShiftLeft  PressRelease 90 46 7f  90 46 00



/ Automation buttons
/ ------------------
Read       PressFB 90 4a 7f  90 4a 00
Write      PressFB 90 4b 7f  90 4b 00
Trim       PressFB 90 4c 7f  90 4c 00
Touch      PressFB 90 4d 7f  90 4d 00
Latch      PressFB 90 4e 7f  90 4e 00
Off        PressFB 90 4f 7f  90 4f 00
/ Button is labled "Off" but we'll use it for the Latch Preview mode


/ ===================
/ == Big Knob area ==
/ Big Knob - this is actually a real endless knob
/ ===================
/ Turn  -> b0 3c xx
/ left  -> 41 - 7f (slowest to fastest)
/ right -> 01 - 3f (slowest to fastest)

/ for now we'll use to scroll the controller view through tracks slowly
/ We cannot assign multiple functions yet without changing pages.
ChannelLeft  Press b0 3c 41
ChannelRight Press b0 3c 01
/RotaryBig Encoder b0 3c 7f  b0 3c 01


/Buttons left and right of Big Knob
BankLeft     Press 90 2E 7f
BankRight    Press 90 2F 7f



/ Blue Mode buttons above transport
/ ---------------------------------
Channel   PressFB   90 36 7f  90 36 00
Zoom      PressFB   90 37 7f  90 37 00
Scroll    PressFB   90 38 7f  90 38 00
Bank      PressFB   90 39 7f  90 39 00

/ Lower row of buttons : Master Click Section Marker
/ --------------------------------------------------
Master    PressFB   90 3a 7f  90 3a 00
Click     PressFB   90 3b 7f  90 3b 00
Section   PressFB   90 3c 7f  90 3c 00
Marker    PressFB   90 3d 7f  90 3d 00


/ Transport
/ ---------
Rewind      PressFB 90 5b 7f  90 5b 00
FastForward PressFB 90 5c 7f  90 5c 00
Stop        PressFB 90 5d 7f  90 5d 00
Play        PressFB 90 5e 7f  90 5e 00
Record      PressFB 90 5f 7f  90 5f 00



/ Little Knob on top left
/ -----------------------
/ Turn  -> b0 3c xx
/ left  -> 41 - 7f (slowest to fastest)
/ right -> 01 - 3f (slowest to fastest)

RotarySmall   Encoder  b0 00 7f  b0 00 00

/ Banking set to 8 to accomodate this shorthand for the first 8 channels
/ ----------------------------------------------------------------------
Channel
Fader        Fader14BitFB -60.0 12.0 e0 7f 7f  e0 00 00
FaderTouch              PressRelease 90 68 7f  90 68 00
Solo                       PressFB      90 08 7f  90 08 00
Mute                    PressFB      90 10 7f  90 10 00
Select                  PressFB      90 18 7f  90 18 00
ChannelEnd

/ Non-continous use of channel addressing forces us to use SingleChannel for the next 8
/ -------------------------------------------------------------------------------------
SingleChannel
Fader9  Fader Fader14BitFB -60.0 12.0 e8 7f 7f  e8 00 00
FaderTouch9 FaderTouch   PressRelease 90 70 7f  90 70 00
Solo9 Solo               PressFB      90 50 7f  90 50 00
Mute9 Mute               PressFB      90 78 7f  90 78 00
Select9 Select           PressFB      90 07 7f  90 07 00
SingleChannelEnd

SingleChannel
Fader10 Fader Fader14BitFB -60.0 12.0 e9 7f 7f  e9 00 00
FaderTouch10 FaderTouch  PressRelease 90 71 7f  90 71 00
Solo10 Solo              PressFB      90 51 7f  90 51 00
Mute10 Mute              PressFB      90 79 7f  90 79 00
Select10 Select          PressFB      90 21 7f  90 21 00
SingleChannelEnd

SingleChannel
Fader11 Fader Fader14BitFB -60.0 12.0 ea 7f 7f  ea 00 00
FaderTouch11 FaderTouch  PressRelease 90 72 7f  90 72 00
Solo10 Solo              PressFB      90 52 7f  90 52 00
Mute10 Mute              PressFB      90 7a 7f  90 7a 00
Select10 Select          PressFB      90 22 7f  90 22 00
SingleChannelEnd

SingleChannel
Fader12 Fader Fader14BitFB -60.0 12.0 eb 7f 7f  eb 00 00
FaderTouch12 FaderTouch  PressRelease 90 73 7f  90 73 00
Solo10 Solo              PressFB      90 58 7f  90 58 00
Mute10 Mute              PressFB      90 7b 7f  90 7b 00
Select10 Select          PressFB      90 23 7f  90 23 00
SingleChannelEnd

SingleChannel
Fader13 Fader Fader14BitFB -60.0 12.0 ec 7f 7f  ec 00 00
FaderTouch13 FaderTouch  PressRelease 90 74 7f  90 74 00
Solo10 Solo              PressFB      90 54 7f  90 54 00
Mute10 Mute              PressFB      90 7c 7f  90 7c 00
Select10 Select          PressFB      90 24 7f  90 24 00
SingleChannelEnd

SingleChannel
Fader14 Fader Fader14BitFB -60.0 12.0 ed 7f 7f  ed 00 00
FaderTouch14 FaderTouch  PressRelease 90 75 7f  90 75 00
Solo10 Solo              PressFB      90 55 7f  90 55 00
Mute10 Mute              PressFB      90 7d 7f  90 7d 00
Select10 Select          PressFB      90 25 7f  90 25 00
SingleChannelEnd

SingleChannel
Fader15 Fader Fader14BitFB -60.0 12.0 ee 7f 7f  ee 00 00
FaderTouch15 FaderTouch  PressRelease 90 76 7f  90 76 00
Solo10 Solo              PressFB      90 59 7f  90 59 00
Mute10 Mute              PressFB      90 7e 7f  90 7e 00
Select10 Select          PressFB      90 26 7f  90 26 00
SingleChannelEnd

SingleChannel
Fader16 Fader Fader14BitFB -60.0 12.0 ef 7f 7f  ef 00 00
FaderTouch16 FaderTouch  PressRelease 90 77 7f  90 77 00
Solo10 Solo              PressFB      90 57 7f  90 57 00
Mute10 Mute              PressFB      90 7f 7f  90 7f 00
Select10 Select          PressFB      90 27 7f  90 27 00
SingleChannelEnd
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom

Last edited by airon; 10-31-2018 at 12:26 AM.
airon is offline   Reply With Quote
Old 10-31-2018, 06:30 AM   #2085
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 airon View Post
I've completed capturing all buttons on the Presonus Faderport 16.

The RST file is here: https://stash.reaper.fm/34731/FP16.rst
Excellent, I'll include this in the next build


Quote:
Originally Posted by airon View Post
In the CSI I use this right now:
MidiSurface FP16A 8 Bankable 3 1 FP16.rst MCU.axt MCU


We can use 16 instead of 8 channels if we do a per-channel definition for the first 8 channels as well. Then banking will actually bank 16 channels .
You shouldn't have to do that.

The bank stride is set in the .axt file, you should be able to use a combo of auto and manual channel definition and still have 16 channel banking if you change the bank stride from 8 to 16 in the .axt file.

Please let me know how it turns out.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 11-01-2018, 07:32 AM   #2086
ke_
Human being with feelings
 
Join Date: Oct 2018
Posts: 5
Default

I'm using a Mac on Sierra, Reaper64, and I can't seem to get this to show up in the control surface settings. I followed the directions from the pdf (CSI Folder in Resource path and dylib in User Plugins). Other extensions are working. Is there anything I've missed?
ke_ is offline   Reply With Quote
Old 11-01-2018, 09:59 AM   #2087
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 ke_ View Post
I'm using a Mac on Sierra, Reaper64, and I can't seem to get this to show up in the control surface settings. I followed the directions from the pdf (CSI Folder in Resource path and dylib in User Plugins). Other extensions are working. Is there anything I've missed?
Sounds right, what version of Reaper are you using ?
__________________
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 11-01-2018, 02:14 PM   #2088
ke_
Human being with feelings
 
Join Date: Oct 2018
Posts: 5
Default

Quote:
Originally Posted by Geoff Waddington View Post
Sounds right, what version of Reaper are you using ?
Just updated to the latest and now it works!
ke_ is offline   Reply With Quote
Old 11-13-2018, 04:56 AM   #2089
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
Geoff, is it possible to have a "pushHold" function? it would have to be usable as an additional function with said button to be effective.

For example, select track using select button. PushHold Select button to open fx chain for that track.

Another example is in Klinke's v8 using folder mode, where you push/hold select to collapse/uncollapse folders.

Just curious...
Been thinking about this and think I have a simple, workable solution.

You can prepend an action with Shift, Alt, Control, Option, Invert, or Toggle.

Let's add a few for Hold -- Hold1, Hold2, Hold3 -- meaning do action if button is held for 1,2,3 seconds -- 4 seconds or more is an awfully long time, probably not useful.

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
Geoff Waddington is offline   Reply With Quote
Old 11-13-2018, 12:10 PM   #2090
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

Is there any place to go to see a basic, cursory understanding of how this is going and what it does in relation to the X32?

What I really want to do (I think) is let the 16 faders on the left bank between ALL of the reaper tracks, and the 8 on the right control folders or busses. Does that sound doable?
pipelineaudio is offline   Reply With Quote
Old 11-13-2018, 12:44 PM   #2091
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by Geoff Waddington View Post
Been thinking about this and think I have a simple, workable solution.

You can prepend an action with Shift, Alt, Control, Option, Invert, or Toggle.

Let's add a few for Hold -- Hold1, Hold2, Hold3 -- meaning do action if button is held for 1,2,3 seconds -- 4 seconds or more is an awfully long time, probably not useful.

What do you think ?
I think I like it...although 1,2,and 3 seconds are pretty close to each other. I would say 1 and 3 seconds to avoid mistakenly doing the wrong one. It certainly opens up more possibilities!
__________________
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 11-13-2018, 12:54 PM   #2092
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by pipelineaudio View Post
Is there any place to go to see a basic, cursory understanding of how this is going and what it does in relation to the X32?

What I really want to do (I think) is let the 16 faders on the left bank between ALL of the reaper tracks, and the 8 on the right control folders or busses. Does that sound doable?
I think this is already possible now. Since Reaper doesn't have buss tracks or an real way to separate, you would have to pin the folder tracks to the right side, and save that project as such. Then the unpinned tracks will bank and the pinned tracks will remain. But, if you have more than 8 buss/folder tracks, I'm not sure how that will work.

I might suggest keeping the folder structure as is, and assigning buttons on your mixer or keyboard shortcuts to toggle collapse/uncollapse of all folder tracks, or even selected folder tracks.
__________________
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 11-13-2018, 01:17 PM   #2093
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

Thank you.

How about if I just want to do this simple as possible. The 24 faders on the M32 bank thru each set of 24 tracks in reaper in order. Is that possible with this?

Also, would I be going in through ethernet, or thru the USB of the M32? I'm pretty confused. I think with Patrick's version you go thru the Ethernet
pipelineaudio is offline   Reply With Quote
Old 11-13-2018, 01:24 PM   #2094
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

You would set the bankable setting to 24, and then yes you should be banking all 24 at once.

As for connecting, I don't know anything about the x32 or what protocol it uses, sorry. For this you want midi, so if it does that then however you get that. I would assume USB but I honestly don't know.
__________________
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 11-13-2018, 01:31 PM   #2095
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

The would I select one of the surface files to use or figure out how to write my own?
pipelineaudio is offline   Reply With Quote
Old 11-13-2018, 01:39 PM   #2096
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
I think I like it...although 1,2,and 3 seconds are pretty close to each other. I would say 1 and 3 seconds to avoid mistakenly doing the wrong one. It certainly opens up more possibilities!
OK, maybe just one hold, say 2 seconds, makes implementation a LOT easier ?
__________________
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 11-13-2018, 01:41 PM   #2097
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 pipelineaudio View Post
Then would I select one of the surface files to use or figure out how to write my own?
Basically, yes to both

OSC is up next for CSI, I think that the X32 will probably be best implemented using OSC, but I'm open to suggestions...
__________________
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 11-13-2018, 01:46 PM   #2098
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by Geoff Waddington View Post
OK, maybe just one hold, say 2 seconds, makes implementation a LOT easier ?
I'm ok with that, Geoff. Appreciate the attention to that.
__________________
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 11-13-2018, 04:18 PM   #2099
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, maybe just one hold, say 2 seconds, makes implementation a LOT easier ?
One hold function gets my vote. Could it be modified with SHIFT, ALT etc?
MixMonkey is offline   Reply With Quote
Old 11-13-2018, 04:36 PM   #2100
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
One hold function gets my vote. Could it be modified with SHIFT, ALT etc?
Of course
__________________
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 11-13-2018, 04:41 PM   #2101
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 pipelineaudio View Post
Thank you.

How about if I just want to do this simple as possible. The 24 faders on the M32 bank thru each set of 24 tracks in reaper in order. Is that possible with this?

Also, would I be going in through ethernet, or thru the USB of the M32? I'm pretty confused. I think with Patrick's version you go thru the Ethernet
Yes, Patrick's stuff uses OSC over ethernet, that's the way to go.

Had a bit more of a read of some Behringer stuff and Patrick's excellent research work -- the midi implementation only has 7 bit fader resolution, 127 gradations -- that sucks -- most faders are 1024 -- an order of magnitude better and probably sufficient for the job.
__________________
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 11-13-2018, 11:32 PM   #2102
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by pipelineaudio View Post
How about if I just want to do this simple as possible.
In my book usually not a good plan ! I always want it as good and sustainable as possible.
See our recent discussions about controlling your Guitar Live setup via Midi and the great outcome you documented in these wonderful videos.

-Michael

Last edited by mschnell; 11-13-2018 at 11:43 PM.
mschnell is offline   Reply With Quote
Old 11-13-2018, 11:40 PM   #2103
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
most faders are 1024 -- an order of magnitude better and probably sufficient for the job.
IMHO regarding a control surface, 7 bit is "close to usable" and 10 Bit should be close to perfect.

Does the documentation show that the X32 really sends (and receives) full 10 bit fader resolution via OSC ?

In fact, my X-Touch control only can do 7 bit (it does not feature OSC), while (AFAIK) it uses the same fader hardware as the X32. Hence it it does not make any sense that Behringer did not do a firmware for the XTouch that sends high resolution Midi CC messages. Seemingly the Behringer software team does not know about high resolution Midi CC

-Michael
mschnell is offline   Reply With Quote
Old 11-14-2018, 04:14 AM   #2104
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 mschnell View Post
Seemingly the Behringer software team does not know about high resolution Midi CC

-Michael
Oh, I'm pretty sure they know about high rez

The trouble comes with the number of faders.

The Mackie protocol is limited to 16 hi rez faders.

If you need more, you need to step down to 7 bits.
__________________
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 11-14-2018, 04:48 AM   #2105
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

So, does this mean the X32 (and other Behringer kit) is never going to be a good control surface?

Or am I misunderstanding (as usual!)?

Andy
andyp24 is offline   Reply With Quote
Old 11-14-2018, 05:29 AM   #2106
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 andyp24 View Post
So, does this mean the X32 (and other Behringer kit) is never going to be a good control surface?


Andy
Not at all, it just means OSC is the way to go to get the most out of it, Midi doesn't cut it for the X32.
__________________
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 11-14-2018, 05:43 AM   #2107
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

Ah, great.

How's the OSC timetable coming along?

Andy
andyp24 is offline   Reply With Quote
Old 11-14-2018, 07:45 AM   #2108
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 andyp24 View Post
Ah, great.

How's the OSC timetable coming along?

Andy
Just starting now, finally
__________________
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 11-14-2018, 07:50 AM   #2109
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

Excellent - good luck with it!

Andy
andyp24 is offline   Reply With Quote
Old 11-14-2018, 08:08 AM   #2110
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
Oh, I'm pretty sure they know about high rez

The trouble comes with the number of faders.

The Mackie protocol is limited to 16 hi rez faders.

If you need more, you need to step down to 7 bits.
I meant native mode not Mackie mode. Native simply does CCs (7 Bit) and here they could extend it to using "high resolution CC" (two messages combined if necessary) for 14 Bit resolution.

I need to test if the XTouch provides more than 7 bits in Mackie mode...

-Michael

Last edited by mschnell; 11-14-2018 at 11:20 AM.
mschnell is offline   Reply With Quote
Old 11-14-2018, 02:46 PM   #2111
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

I tested it:
The silly thing also in Mackie Mode provides only 7 bit values when moving a fader: the LSB always is 0.

-Michael

Last edited by mschnell; 11-14-2018 at 10:23 PM.
mschnell is offline   Reply With Quote
Old 11-14-2018, 09:55 PM   #2112
machinesworking
Human being with feelings
 
Join Date: Jan 2018
Posts: 121
Default

Curious about this, but I get no direct link anywhere to the actual product/code just a donate link and a link to this thread? Is this still in development or am I missing something on page 26 etc?
machinesworking is offline   Reply With Quote
Old 11-15-2018, 12:11 AM   #2113
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

Theres an alpha in the reaper stash, but yeah, that confused me too
pipelineaudio is offline   Reply With Quote
Old 11-15-2018, 04:42 AM   #2114
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 machinesworking View Post
Curious about this, but I get no direct link anywhere to the actual product/code just a donate link and a link to this thread? Is this still in development or am I missing something on page 26 etc?
About time to include the link, see updated sig below.
__________________
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 11-15-2018, 01:42 PM   #2115
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Geoff Waddington View Post
OK, maybe just one hold, say 2 seconds, makes implementation a LOT easier ?

On the FP16 there are two SHIFT buttons, each with their own on and off message.


Press and hold MODIFIER (message 1 from that button RST definition)
Press other button (message 1, probably with feedback as well)
Let go of MODIFIER (second message sent)


That would be my choice in the AXT file. Why would you need a two second hold time if the modifier button has a let-go message anyway ?
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-15-2018, 02:30 PM   #2116
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 airon View Post
Why would you need a two second hold time if the modifier button has a let-go message anyway ?
Consider the following use case:

You want to push channel select to select a track in Reaper.

You also want to map the FX to your surface on a press of the Select Button, but not always.

So press causes selection of a track.

Continuing to hold causes the FX mapping.

There may be others, but that use case alone is enough to convince me that it's a valuable addition.
__________________
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 11-15-2018, 10:28 PM   #2117
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Good point.
Great for mapping other stuff too. How many hold-buttons do you want to permit ? 2,3 or even 4 ? I could imagine hitting Right-SHIFT (FP16) + TRACK for two seconds to get to a "pin tracks on left of surface" selection mode.

Escaping from a mode like that could involve just pressing any of those same buttons again. Maybe blink the mode change buttons if possible. 1Hz full on/off cycle.

A function on the the Faderport 16 in Mackie mode pointed me to an idea, the MCU itself probably does this as well in the Reaper MCU csurf. It can exclusively select a single track , whether it was selected or not, by hitting the select button of a track twice in short succession.

So I would suggest adding a function capture for double-button presses as well. I did a few quick tests in a stopwatch app. 0.2 seconds is a short double-press. 0.3-0.4 is already a very relaxed long double-press. I suggest 0.35 as an upper limit if you're considering this function.


Examples of use are plenty. Solo and Mute could clear or switch to exclusive or whatever else. Loads of secondary functions become possible.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-16-2018, 02:54 AM   #2118
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 airon View Post
Good point.
Great for mapping other stuff too. How many hold-buttons do you want to permit ? 2,3 or even 4 ? I could imagine hitting Right-SHIFT (FP16) + TRACK for two seconds to get to a "pin tracks on left of surface" selection mode.

Escaping from a mode like that could involve just pressing any of those same buttons again. Maybe blink the mode change buttons if possible. 1Hz full on/off cycle.

A function on the the Faderport 16 in Mackie mode pointed me to an idea, the MCU itself probably does this as well in the Reaper MCU csurf. It can exclusively select a single track , whether it was selected or not, by hitting the select button of a track twice in short succession.

So I would suggest adding a function capture for double-button presses as well. I did a few quick tests in a stopwatch app. 0.2 seconds is a short double-press. 0.3-0.4 is already a very relaxed long double-press. I suggest 0.35 as an upper limit if you're considering this function.


Examples of use are plenty. Solo and Mute could clear or switch to exclusive or whatever else. Loads of secondary functions become possible.
I think one Hold is enough as discussed earlier in the thread because that gives you:
Hold
Shift+Hold
Alt+Hold
Control+Hold
Option+Hold

Double clicking is a great idea and on the roadmap, if a lot of valid use cases show up, priority will increase
__________________
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 11-16-2018, 11:44 AM   #2119
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

I like the double click idea also....and better if we could also include the modifiers.

Use cases, in addition to those mentioned regarding exclusive solo/mute are up there. How about automation modes, double click to change mode for all tracks, single click for 1 track. This frees up the shift modifier and frees up a hand (only 2 of those). In fact I would prefer the double tap to the shift modifier for things like that (record mode as another example). Plus adding the holdButton function, there's a lot of one-handed functionality there.
__________________
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 11-16-2018, 04:41 PM   #2120
franzwam
Human being with feelings
 
Join Date: Jan 2015
Posts: 83
Default

Hi folks!

I just discovered this thread and I'm really interested in this amazing work.

I was planning to buy a digital mixer in order to stop using the mouse and keyboard but was quite disappointed that it could not control the VSTs (that would still require the damn mouse).

But this was before finding this topic !
I'm now considering buying a Behringer X-Touch (which seems to be a copy of the Mackie Control) and 3 X-Touch extenders for a total of 32 faders.

I have read (most of) the 50 pages but could find a definitive answer to a couple of questions.

Here is what I understand from the 50 pages, please correct me if I'm wrong:
1 - all 4 units would be supported and I could arrange them in any order I like (master on right hand side, middle, etc.)
2 - transport functions, plus other basic buttons (loop, ...) would work
3 - faders and pan pots would work both ways (Behringer -> Reaper and vice versa)
4 - there is a means to use the faders to control the sends
5 - the faders and pan pots could be used to control any parameter of the FXs of the selected track

I think that if all this is true, then it's a deal for me !

Cheers !
__________________
franzwam
franzwam 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 06:23 AM.


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