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

Reply
 
Thread Tools Display Modes
Old 01-02-2018, 07:49 AM   #441
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by Geoff Waddington View Post

I certainly wouldn't waste much effort trying to get the build that you have operational, experimentation is fine though, just want to set expectations properly, that is ancient code
No, no, don't worry, just reporting back what I'm seeing here on the MCU. (trying to be helpful).


Your other csurf & C4FXParams.ini works great for me as a means to an end. At least the C4 is getting some use. lol
Freex is offline   Reply With Quote
Old 01-02-2018, 08:40 AM   #442
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Something 'coding related'...

As you may have noticed, I just forked your repo on GitHub because I'm planning to follow development from time to time (out of curiousity).

Therefore, could you add a .gitignore file to your repo please ?
For reference, the .gitignore for SWS:
https://github.com/reaper-oss/sws/bl...ter/.gitignore

Thanks.
nofish is offline   Reply With Quote
Old 01-02-2018, 09:23 AM   #443
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by nofish View Post
Something 'coding related'...

As you may have noticed, I just forked your repo on GitHub because I'm planning to follow development from time to time (out of curiousity).

Therefore, could you add a .gitignore file to your repo please ?
For reference, the .gitignore for SWS:
https://github.com/reaper-oss/sws/bl...ter/.gitignore

Thanks.
Hmmm...

Why do you need to start a branch ?

Why not just clone from time to time ?

Don't really like the idea of branches unless there is a very good reason.

Maybe I'm missing something, I use git at a primitive level, and this is my first open source project, all new territory.
__________________
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 01-02-2018, 09:55 AM   #444
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

It's not about branching in the first place, I don't plan to do that currently (in the sense of making own development).

But the idea of .gitignore is to not track (version control) any intermediate / temporary / machine build files / folders but only the relevant stuff (i.e. the code).

https://www.atlassian.com/git/tutorials/gitignore

https://zellwk.com/blog/gitignore/

It just keeps the git history cleaner and I'd say it's a rather common thing to do for git based open source projects.

But if you don't plan to add one no problem of course.
nofish is offline   Reply With Quote
Old 01-02-2018, 10:05 AM   #445
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by nofish View Post
It's not about branching in the first place, I don't plan to do that currently (in the sense of making own development).

But the idea of .gitignore is to not track (version control) any intermediate / temporary / machine build files / folders but only the relevant stuff (i.e. the code).

https://www.atlassian.com/git/tutorials/gitignore

https://zellwk.com/blog/gitignore/

It just keeps the git history cleaner and I'd say it's a rather common thing to do for git based open source projects.

But if you don't plan to add one no problem of course.
Yeah, I know what .gitignore is supposed to do, but I've never been able to get it to work properly.

Besides I ONLY check in changes to .cpp and .h files (and very occasionaly resource files) now that the project has stabilized, so there should be no problem, there won't be any updates to non relevant files.

Can you please remove the branch, or do I have to do that ?
__________________
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 01-02-2018, 10:23 AM   #446
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Branch removed.
nofish is offline   Reply With Quote
Old 01-02-2018, 10:47 AM   #447
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by Freex View Post
Correct, pan and width indicated on the leds only currently.
Sorry, My bad, pan shows and behaves as expected, width has no leds.
Freex is offline   Reply With Quote
Old 01-02-2018, 11:07 AM   #448
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by nofish View Post
Branch removed.
Thanks.

If you really think a branch is necessary at some point down the road, let's discuss.
__________________
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 01-02-2018, 11:08 AM   #449
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Freex View Post
Sorry, My bad, pan shows and behaves as expected, width has no leds.
Hmmm... should work.

Right click on your pan and make sure it's set to Stereo Pan not Stereo Balance.
__________________
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 01-02-2018, 11:23 AM   #450
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Quote:
Originally Posted by Geoff Waddington View Post
Thanks.

If you really think a branch is necessary at some point down the road, let's discuss.
Ok, but I'd suggest you mention this somewhere on your GitHub that you rather wouldn't want it to be branched, because to me at least that's a very common thing to do with open source projects and besides, it's given right when using public GitHub repos.

That said, of course I respect your wish.

Quote:
5. License Grant to Other Users

Any User-Generated Content you post publicly, including issues, comments, and contributions to other Users' repositories, may be viewed by others. By setting your repositories to be viewed publicly, you agree to allow others to view and "fork" your repositories (this means that others may make their own copies of Content from your repositories in repositories they control).

If you set your pages and repositories to be viewed publicly, you grant each User of GitHub a nonexclusive, worldwide license to use, display, and perform Your Content through the GitHub Service and to reproduce Your Content solely on GitHub as permitted through GitHub's functionality (for example, through forking). You may grant further rights if you adopt a license. If you are uploading Content you did not create or own, you are responsible for ensuring that the Content you upload is licensed under terms that grant these permissions to other GitHub Users.
https://help.github.com/articles/git...ms-of-service/
nofish is offline   Reply With Quote
Old 01-02-2018, 11:28 AM   #451
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by nofish View Post
Ok, but I'd suggest you mention this somewhere on your GitHub that you rather wouldn't want it to be branched, because to me at least that's a very common thing to do with open source projects and besides, it's given right when using public GitHub repos.

That said, of course I respect your wish.



https://help.github.com/articles/git...ms-of-service/
Old fart learns new shit, I stand corrected, branch away !!
__________________
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 01-02-2018, 12:22 PM   #452
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

It's fine just cloning as you suggested.

Imo branching makes sense when thinking about potentially making code contributions to a project (in form of pull requests, as it happens e.g. in SWS ), that was my original thought.

But that will surely come at a later point (when the code base has settled), and something to be discussed then.
So all good.
nofish is offline   Reply With Quote
Old 01-02-2018, 12:28 PM   #453
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Map format needs more refining... thinking...
__________________
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; 01-02-2018 at 04:55 PM.
Geoff Waddington is offline   Reply With Quote
Old 01-03-2018, 06:00 AM   #454
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hmmm... should work.

Right click on your pan and make sure it's set to Stereo Pan not Stereo Balance.

Just double checked everything, standard Pan working perfectly
Knobs control all functions (below) perfectly.

LEDS not so good
on WIDTH pretty flakey showing from about 25-75% and showing as a systematical fan. have to take it to 0 or 100% then bringing it towards 50% to show.
on Dual both settings are just stuck as a single led in one fixed position.
Freex is offline   Reply With Quote
Old 01-03-2018, 06:40 AM   #455
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Freex View Post
Just double checked everything, standard Pan working perfectly
Knobs control all functions (below) perfectly.

LEDS not so good
on WIDTH pretty flakey showing from about 25-75% and showing as a systematical fan. have to take it to 0 or 100% then bringing it towards 50% to show.
on Dual both settings are just stuck as a single led in one fixed position.
Yes, once again hardwired -- dual pan does not work.

And yes the calibration is wrong on the width control, I just wanted to be sure something happened on the LED's and that the fan mode showed OK, all good.
__________________
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 01-03-2018, 10:23 AM   #456
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Good stuff, the actual control end is fine, just the feedback to displays.

Things I've noticed. Not sure if you've tackled these areas yet. But just thought I'd mention them.

TRANSPORT 》 back and forwards are not continuous, ie, pressing forward once moves the the "now marker" forward about 3/4 of a bar, press+hold does the same.

Expected - when FF is press "now marker" continues to fast forward until FF is repressed or stop or play is pressed.
When FF is pressed+held "now marker" continues to fast forward until released.

DISPLAYS 》 No timing displayed on control surface.

Scriblestrips - name and volume value share the same position, should/could Name not be constant, with all values below?
Freex is offline   Reply With Quote
Old 01-03-2018, 04:09 PM   #457
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Freex View Post
Good stuff, the actual control end is fine, just the feedback to displays.

Things I've noticed. Not sure if you've tackled these areas yet. But just thought I'd mention them.

TRANSPORT 》 back and forwards are not continuous, ie, pressing forward once moves the the "now marker" forward about 3/4 of a bar, press+hold does the same.

Expected - when FF is press "now marker" continues to fast forward until FF is repressed or stop or play is pressed.
When FF is pressed+held "now marker" continues to fast forward until released.

DISPLAYS 》 No timing displayed on control surface.

Scriblestrips - name and volume value share the same position, should/could Name not be constant, with all values below?
Yup, all results of hardwiring and the fact that while the Avid Artist series emulates the MCU, it is missing certain features, like the timecode dis[play.
__________________
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 01-03-2018, 09:51 PM   #458
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

This is Windows only for now, right Geoff?
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 01-04-2018, 02:35 AM   #459
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mercado_Negro View Post
This is Windows only for now, right Geoff?
Nope, I develop on a Mac these days so it's both
__________________
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 01-04-2018, 06:42 AM   #460
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

Quote:
Originally Posted by Geoff Waddington View Post
Nope, I develop on a Mac these days so it's both
I looked around but couldn't find the Mac version. Could you please point me out to it?
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 01-04-2018, 06:55 AM   #461
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mercado_Negro View Post
I looked around but couldn't find the Mac version. Could you please point me out to it?
It's pre alpha and hardwired, and available here: https://stash.reaper.fm/v/31711/CSI%20pre%20alpha.zip
__________________
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 01-04-2018, 10:29 AM   #462
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Hi Geoff,
Just wondering if you have any idea when you'll be taking it from hardwired to testing maps?

Or what's is your rough plan of action?


Thanks in advance,

Gary
Freex is offline   Reply With Quote
Old 01-04-2018, 11:50 AM   #463
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Freex View Post
Hi Geoff,
Just wondering if you have any idea when you'll be taking it from hardwired to testing maps?

Or what's is your rough plan of action?


Thanks in advance,

Gary
Working on the file format as we speak, so real soon now, famous last words

Hopefully within a month or less...
__________________
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; 01-04-2018 at 01:01 PM.
Geoff Waddington is offline   Reply With Quote
Old 01-04-2018, 01:17 PM   #464
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by Geoff Waddington View Post
Working on the file format as we speak, so real soon now, famous last words

Hopefully within a month or less...
Cool, looking forward to it.
Freex is offline   Reply With Quote
Old 01-04-2018, 11:07 PM   #465
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

+1
-Michael
mschnell is offline   Reply With Quote
Old 01-09-2018, 03:17 AM   #466
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

Hi Geoff (and any other devs of this)

I'm interested in what this project can do to improve the use of a Behringer X32 as a control surface for Reaper. You answered in another thread that the MIDI spec looks as though it should be able to do more or less what I need.

Without reading all the way through 460+ posts of this thread, many of which are people discussing things I don't properly understand (OSC etc), is there a page or post which describes what stage the project is at now? You said something would be out in a month or so hopefully, which sounds great, but I've little idea WHAT it will do....

I looked at the Donation page, and would be happy to support the project in that way, but I think it'd be great if there was a "where we are now" and "future plans" summary page somewhere.

Apologies if it exists and I've missed it....

Best wishes
Andy
andyp24 is offline   Reply With Quote
Old 01-09-2018, 03:33 AM   #467
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by andyp24 View Post
Hi Geoff (and any other devs of this)

I'm interested in what this project can do to improve the use of a Behringer X32 as a control surface for Reaper. You answered in another thread that the MIDI spec looks as though it should be able to do more or less what I need.

Without reading all the way through 460+ posts of this thread, many of which are people discussing things I don't properly understand (OSC etc), is there a page or post which describes what stage the project is at now? You said something would be out in a month or so hopefully, which sounds great, but I've little idea WHAT it will do....

I looked at the Donation page, and would be happy to support the project in that way, but I think it'd be great if there was a "where we are now" and "future plans" summary page somewhere.

Apologies if it exists and I've missed it....

Best wishes
Andy
Yeah, that makes sense, it's just that this is in the very early stages and "where we are now" is moving around a lot, hopefully mostly forward

Basically it allows for deep customization and integration of control surfaces based on simple text based map files.
__________________
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 01-09-2018, 03:36 AM   #468
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

i have a design question for everyone today re: multiple surface setups...

Given the following:

Reaper contains Logical Surfaces.
Logical Surfaces contain Surface Groups (bank together, etc.).
Surface Groups contains Real Surfaces (MCU, X Touch, Faderport 8, etc.).

FX maps can span Real Surfaces -- params can be spread across more than one Real Surface -- e.g. param1, param2, param7 on X Touch, param3, param5, param9 on Faderport 8.

I think a fair constraint is that FX maps can span Real Surfaces but cannot span Surface Groups -- so in the example above, it's cool if the X Touch and Faderport 8 are in the same Surface Group, but not cool if they are not in the same Surface Group.

Doesn't seem overly restrictive.

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 01-09-2018, 08:03 AM   #469
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

That restriction seems fine, if you can bank within the surface group.

I'd be putting things together in surface groups anyway and keep certain controls local to such a group.

For example, a surface group that functions as a custom zone that puts FX parameters of the selected track(s) at your fingertips is my priority. That's the time saver I need.

If I have to keep all the controllers I want to use for that inside one surface group, that's fine.

I'll use my MCU as one surface group for bankable control of track parameters, and everything else as another surface group to control FX parameters.


Is it possible to to change what a surface group is doing dynamically ?

I ask because at times, I'd like to use faders to control send volumes 1-8 for selected tracks for example, instead of volume or pan. So I'm wondering if switching to another set of definitions for a surface group is possible on the fly. If they duplicate what another surface group does, will this still work ? (Surface Group A controls send volume, Surface Group B does as well...)
__________________
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 01-09-2018, 10:06 AM   #470
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by airon View Post
That restriction seems fine, if you can bank within the surface group.

I'd be putting things together in surface groups anyway and keep certain controls local to such a group.

For example, a surface group that functions as a custom zone that puts FX parameters of the selected track(s) at your fingertips is my priority. That's the time saver I need.

If I have to keep all the controllers I want to use for that inside one surface group, that's fine.

I'll use my MCU as one surface group for bankable control of track parameters, and everything else as another surface group to control FX parameters.
Yeah, I suspect that will be a popular set of maps, MCU variety for bankable stuff and C4/Console 1/roll your own varieties for FX.

Quote:
Originally Posted by airon View Post
Is it possible to to change what a surface group is doing dynamically ?

I ask because at times, I'd like to use faders to control send volumes 1-8 for selected tracks for example, instead of volume or pan. So I'm wondering if switching to another set of definitions for a surface group is possible on the fly. If they duplicate what another surface group does, will this still work ? (Surface Group A controls send volume, Surface Group B does as well...)
Yes, currently 2 ways to accomplish this:

There will be "hardwired" support for FX/Sends definitions, totally customizable, of course

Now, FX/Sends are just special cases of the more general concept of dynamically swapping out Logical Surfaces.

So you could have a whole Logical Surface map that behaves as you suggest, not using the "hardwired" FX/Sends method, but using a separate Logical surface map.

The system allows for an unlimited number of Logical Surface maps, and navigation amongst maps is real time.

Even switching Logical maps is user defined, so you could have a Real Surface button mapped to iterate through maps, or you could assign different Real Surface buttons to go directly to a particular map -- or both.
__________________
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 01-09-2018, 10:31 AM   #471
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

I've read through the whole thread now, although most of it is above my Pay Grade.... :-)

Currently the only HWC I have which I'd like to use with Reaper is the Behringer X32 compact, which has 17 faders (8 channel, 8 group, 1 master) and then the associated Mute/Solo etc.

It also has a permanent set of controls for EQ and Dynamics, as well as various Bank Select switches etc.

From what I understand, in MCU mode, I can use only the 8 group faders to control 8 channels in Reaper, with Bank Select switches defining WHICH set of 8 tracks in Reaper is being controlled. With MIDI Learn, I could teach Reaper to associate the EQ /Dyn controls with plugin parameters etc. But I can't do both of those things because the X32 is EITHER connected as a Hardware Surface (MCU) or a MIDI device but not both.

So for example, I'm mixing a project using the faders (8 simultaneously, or all or 16 if possible) and want to tweak an EQ/comp without having to delve into menus to reconfigure things.....

Will this project allow me to do both at the same time (or quickly switch between them?) or is that fundamentally not possible?

This may be obvious to those with more knowledge of the nuts and bolts behind these connections, but not to me....
andyp24 is offline   Reply With Quote
Old 01-09-2018, 11:27 AM   #472
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

I got a bit lost by the group surface lingo.

But will I be able to have, normal functions (vol pan width) on MCU and XT, and if I press FX , Sends, input, output, the prams pop up on the C4?

Also will there be modifiers to allow for course and fine adjustment?
Freex is offline   Reply With Quote
Old 01-09-2018, 12:19 PM   #473
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by andyp24 View Post
I've read through the whole thread now, although most of it is above my Pay Grade.... :-)

Currently the only HWC I have which I'd like to use with Reaper is the Behringer X32 compact, which has 17 faders (8 channel, 8 group, 1 master) and then the associated Mute/Solo etc.

It also has a permanent set of controls for EQ and Dynamics, as well as various Bank Select switches etc.

From what I understand, in MCU mode, I can use only the 8 group faders to control 8 channels in Reaper, with Bank Select switches defining WHICH set of 8 tracks in Reaper is being controlled. With MIDI Learn, I could teach Reaper to associate the EQ /Dyn controls with plugin parameters etc. But I can't do both of those things because the X32 is EITHER connected as a Hardware Surface (MCU) or a MIDI device but not both.

So for example, I'm mixing a project using the faders (8 simultaneously, or all or 16 if possible) and want to tweak an EQ/comp without having to delve into menus to reconfigure things.....

Will this project allow me to do both at the same time (or quickly switch between them?) or is that fundamentally not possible?

This may be obvious to those with more knowledge of the nuts and bolts behind these connections, but not to me....
Man this thing is elusive, I've been looking on and off for a few days now and I can't give you a straight answer because I can't find one.

Can you use some app to see what midi messages the X32 Compact sends ?
__________________
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 01-09-2018, 12:25 PM   #474
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Freex View Post
I got a bit lost by the group surface lingo.

But will I be able to have, normal functions (vol pan width) on MCU and XT, and if I press FX , Sends, input, output, the prams pop up on the C4?
Surface Groups are just collections of Real Surfaces that bank together, you would likely put the MCU, XT, and C4 in one Surface Group.

Quote:
Originally Posted by Freex View Post
Also will there be modifiers to allow for course and fine adjustment?
I would rather use acceleration/deceleration so that when you go slower it automatically gets finer, but don't know if that can be pulled off in a generic way, so, yeah, we'll drop back to coarse/fine modifiers if necessary.
__________________
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 01-09-2018, 12:35 PM   #475
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Freex View Post
I got a bit lost by the group surface lingo.

But will I be able to have, normal functions (vol pan width) on MCU and XT, and if I press FX , Sends, input, output, the prams pop up on the C4?

Also will there be modifiers to allow for course and fine adjustment?
We'll figure this out together. PLenty of folks here have all that hardware, and we'll be sharing setups.
__________________
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 01-09-2018, 12:37 PM   #476
karbomusic
Human being with feelings
 
karbomusic's Avatar
 
Join Date: May 2009
Posts: 29,260
Default

Side note of interest...

I picked up a Necktar P6 the other day. Something I noticed that reminded me of this thread (I was unaware until after the purchase) is that there is an install for a csurf for Reaper. The more important part is apparently someone has went through and created mapping files (they call them integration files) for what appears to be hundreds and hundreds of VST's and VSTi's and all those mappings are part of the Reaper specific install.

IOW, when I switch to track 2 which has AD Drums as a VSTi, if I click the INST button on the Keyboard, the 3x3 inch screen (or whatever size it is), displays all the params for AD Drums which are mapped as multiple pages onscreen so that the 8 or so encoders work on various prams based on the screen you are on, same for all the FabFilter VSTs and so on. It's not something I personally need that much but someone at that company has done an awful lot of work in this area. There is also a mixer screen which has specific stuff for Reapers Master and mixer stuff and it also has a single motorized fader for the selected track.
__________________
Music is what feelings sound like.
karbomusic is offline   Reply With Quote
Old 01-09-2018, 12:38 PM   #477
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
Man this thing is elusive, I've been looking on and off for a few days now and I can't give you a straight answer because I can't find one.

Can you use some app to see what midi messages the X32 Compact sends ?
X32 does OSC as well. That might be a good substitute if OSC can be used on devices. I've only done OSC with tablet apps like Lemur, but this all might be possible out of the box anyway.

Andy, there is OSC documentation for the X32 line. Hey, maybe you won't even need this extension .
__________________
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 01-09-2018, 01:41 PM   #478
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Andyp24 - Midi-ox or bome, will give you the midi info for the x32.


Geoff - Ooh, acceleration/deceleration sounds fantastic and very intuitive. You're giving me expectations. Lol.


Airon - What's that old saying about Great minds...?
Now if only I had a great mind in the first place.lol
Freex is offline   Reply With Quote
Old 01-09-2018, 03:56 PM   #479
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,239
Default

Thanks for the replies.

I'm happy to try and get the MIDI data you need for the X32 but haven't a clue what I'm doing. What I mean is, I know how (obviously) to get it connected as a MIDI device to either my PC or Mac, but I don't know what data you need, or how to generate it from the X32, even if one of the utilities mentioned by Freex will record it for me in a readable form.

I mean, do you need me to connect the desk to a MIDI capture utility, then literally move every single fader, knob, switch etc on the desk and log what message it puts out? Or is there a "dump" the desk can do of this, for example?

Airon, I know the X32 is OSC capable. If only I knew what that actually really means (short of being another communication protocol, obv). There is a website by Patrick Gilles-Maillot which has utilities for X32 <-> Reaper with OSC, but 1) the Mac utility is command line only, which puts me off a bit (I'm not used to messing around with the terminal) and 2) as far as I understand, for it to work, you have to configure the utility in advance with how many tracks are in the Reaper project. That makes it sound like a pain if you want to use the Controller as a project is in progress, rather than just as a final mix tool. I may have completely misunderstood this, of course, but the site seems lacking in a simple set up guide.

This is why I was hoping Geoff's project might be a simpler solution for me to map X32 controls to Reaper and allow simultaneous multi fader use as well as other knobs/switches etc which aren't part of the MCU definition.

Any further enlightenment or advice is welcome.... :-)
andyp24 is offline   Reply With Quote
Old 01-09-2018, 04:24 PM   #480
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Quote:
Originally Posted by andyp24 View Post
the X32 is EITHER connected as a Hardware Surface (MCU) or a MIDI device but not both.
The X32 does feature a similar OSC implementation to the XR18 that I own, and did an OSCII-Bot script for that does bidirectional OSC communication with same.

-Michael
mschnell 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 03:02 PM.


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