|
|
|
11-07-2014, 06:00 AM
|
#1
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Reaper<->X32 : YES!
Hello,
For those interested in using the Behringer X32 alongside with Reaper. Either have Reaper control the X32, or the X32 control Reaper:
http://youtu.be/1oKBHDrCgKg
http://youtu.be/uOwawSH0Nlw
Still work in progress, but getting there.
-Patrick
|
|
|
11-07-2014, 07:39 PM
|
#2
|
Human being with feelings
Join Date: Sep 2009
Location: Dayton, Ohio USA
Posts: 1,714
|
Quote:
Originally Posted by Patrick-Gilles Maillot
|
I said the same thing at the B forums where you posted this: this is cool.
I'm looking forward to seeing it develop. At the moment, I don't have a specific need in mind, but it's good to know the potential is there.
For those of us with zero experience with OSC, will you be producing a how-to guide of some sort?
|
|
|
11-08-2014, 01:49 AM
|
#3
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Hello,
Yes, that's my intention. I'll share the OSC file, and write a doc. to help with setting things up.
-Patrick
|
|
|
11-08-2014, 02:26 PM
|
#4
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
Nice work! considered sharing the code on github?
|
|
|
11-08-2014, 11:46 PM
|
#5
|
Human being with feelings
Join Date: Aug 2009
Posts: 402
|
this looks really great.. I had also thought about trying to establish OSC between X32 and reaper. I am keen to get it going down the line.
|
|
|
11-11-2014, 11:22 AM
|
#6
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Tool and doc online!
Hello,
The X32Reaper utility and documentation are online !
You can get them at https://sites.google.com/site/patrickmaillot/x32
Feedback welcome.
-Patrick
|
|
|
11-11-2014, 12:05 PM
|
#7
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,571
|
This is interesting.
Quick question, I saw you tested on Win XP, any guess if this will work on OSX also?
|
|
|
11-11-2014, 12:36 PM
|
#8
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
Cool!
The x32 is sort of a perfect control-surface for a daw.
Integrating a sort of fat-channel would be wonderful,
but maybe not possible yet?
Do you see big benefits of controlling the x32 from Reaper vs. the ipad app?
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
11-12-2014, 01:46 AM
|
#9
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
X32Reaper on OSX
Quote:
Originally Posted by EpicSounds
This is interesting.
Quick question, I saw you tested on Win XP, any guess if this will work on OSX also?
|
It would have to be ported and recompiled. OSX having a unix origin, I'd hope not too many modifications would be needed.
If I can put my hands on a Mac, I'll give it a shot.
-Patrick
|
|
|
11-12-2014, 01:53 AM
|
#10
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Quote:
Originally Posted by G-Sun
Cool!
The x32 is sort of a perfect control-surface for a daw.
Integrating a sort of fat-channel would be wonderful,
but maybe not possible yet?
|
Simultaneously from controlling Reaper, all 32 input channels can play digital audio out of Reaper, and apply all the goodies (gate, compress, EQ, FX, etc.) the X32 provides.
Quote:
Originally Posted by G-Sun
Do you see big benefits of controlling the x32 from Reaper vs. the ipad app?
|
I don't know about the Ipad app, but I use the android app quite extensively. I see Reaper as a studio tool, and the android app as a live tool.
-Patrick
|
|
|
11-12-2014, 02:28 AM
|
#11
|
Human being with feelings
Join Date: Aug 2009
Posts: 402
|
I appreciate your work, very helpful.. I was wondering though, is x32reaper program actually required ? cant this just be setup with direct OSC communication between reaper/X32 ? or am I missing something ?
|
|
|
11-12-2014, 03:08 AM
|
#12
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
Quote:
Originally Posted by EcBaPr
I appreciate your work, very helpful.. I was wondering though, is x32reaper program actually required ? cant this just be setup with direct OSC communication between reaper/X32 ? or am I missing something ?
|
If I recall correctly, there are at least some minor differences in how the tracks are numbered. Reaper uses 1, 2, 3, 4....etc. X32 uses 01, 02, 03, 04.....
There's probably other issues as well.
|
|
|
11-12-2014, 06:49 AM
|
#13
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by Patrick-Gilles Maillot
It would have to be ported and recompiled. OSX having a unix origin, I'd hope not too many modifications would be needed.
If I can put my hands on a Mac, I'll give it a shot.
-Patrick
|
Cool stuff, Patrick! Although I don't have an X32, I'd be happy to help out making an OS X version.
Btw, have you also considered using something like OSCII-bot for this job? It could take platform compatibility issues out of the equation, and would probably also allow users to customize things and experiment more easily.
Quote:
Originally Posted by Teddy
If I recall correctly, there are at least some minor differences in how the tracks are numbered. Reaper uses 1, 2, 3, 4....etc. X32 uses 01, 02, 03, 04.....
There's probably other issues as well.
|
... and even if there wouldn't be any such issues, it still makes sense to place some additional 'intelligence' in middleware between the device and REAPER. You have more freedom 'in the middle' to design things to your own preferences, using whatever approach (e.g. programming language, level of abstraction, etc.) you feel most comfortable with, than you'd have inside of REAPER or the x32.
Quote:
Originally Posted by G-Sun
Do you see big benefits of controlling the x32 from Reaper vs. the ipad app?
|
For one thing, you could automate (and modulate!) all of its parameters from REAPER - I don't know that app, but I'd guess it doesn't have (similarly powerful) sequencing abilities.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
11-12-2014, 11:30 AM
|
#14
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
Quote:
Originally Posted by Banned
... and even if there wouldn't be any such issues, it still makes sense to place some additional 'intelligence' in middleware between the device and REAPER. You have more freedom 'in the middle' to design things to your own preferences, using whatever approach (e.g. programming language, level of abstraction, etc.) you feel most comfortable with, than you'd have inside of REAPER or the x32.
|
That's true, I agree.
|
|
|
11-12-2014, 12:41 PM
|
#15
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Quote:
Originally Posted by EcBaPr
I appreciate your work, very helpful.. I was wondering though, is x32reaper program actually required ? cant this just be setup with direct OSC communication between reaper/X32 ? or am I missing something ?
|
As Teddy mentioned, numbering is one thing, I found a few issues in creating a non standard/default OSC config file. Rather than complaining about issues, I rolled up my sleeves and created what I wanted, using the default OSC config (restricted to what the X32 can control).
I just wished the X32 had a jog control (as it was depicted in the very early mockups of X32). I can still add a separate one, and hook it to my program! (and most likely will do so!)
-Patrick
|
|
|
11-12-2014, 01:12 PM
|
#16
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
Quote:
Originally Posted by Patrick-Gilles Maillot
As Teddy mentioned, numbering is one thing, I found a few issues in creating a non standard/default OSC config file. Rather than complaining about issues, I rolled up my sleeves and created what I wanted, using the default OSC config (restricted to what the X32 can control).
|
What issues did you experience here? There are a bunch of issues with the osc config files, but I haven't experienced any that the default config doesn't share.
Quote:
Originally Posted by Patrick-Gilles Maillot
I just wished the X32 had a jog control (as it was depicted in the very early mockups of X32). I can still add a separate one, and hook it to my program! (and most likely will do so!)
|
The jog and /rotary setting are the worst and most buggy elements of the osc implementation. So at this point a jogwheel is almost useless. Well well, what can you do. Really hoping for a new osc features and bugfixing wave, like in the early days. My main feature request is a filter for tracknames, and the main bugfix I would like to see is with the jog.
|
|
|
11-12-2014, 08:44 PM
|
#17
|
Human being with feelings
Join Date: Aug 2009
Posts: 402
|
Quote:
Originally Posted by Banned
... and even if there wouldn't be any such issues, it still makes sense to place some additional 'intelligence' in middleware between the device and REAPER.
|
what you've said is probably true if you are in a studio environment and the goal is to have more freedom with customisation. In that instance it doesn't matter if something fails, you just adapt and carry on.. In a live situation though id rather the least amount of variables in the chain. providing all necessary functions translate, the less layers the better.
having said that, I appreciate the efforts Patrick and will follow and try what you have done. thanks.
|
|
|
11-12-2014, 11:45 PM
|
#18
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
Quote:
Originally Posted by EcBaPr
what you've said is probably true if you are in a studio environment and the goal is to have more freedom with customisation. In that instance it doesn't matter if something fails, you just adapt and carry on.. In a live situation though id rather the least amount of variables in the chain. providing all necessary functions translate, the less layers the better.
|
Well, this isn't necessarily that smart. Beware that OSC is send and forget, and I have seen complaints that the x32 isn't always receiving everything that it should (OSC). If the middle-layer is stable, I think there are more advantages than downsides with using one. Even in a live setting. Just my 2c.
|
|
|
11-13-2014, 01:22 AM
|
#19
|
Human being with feelings
Join Date: Aug 2009
Posts: 402
|
Quote:
Originally Posted by Teddy
Well, this isn't necessarily that smart. Beware that OSC is send and forget, and I have seen complaints that the x32 isn't always receiving everything that it should (OSC). If the middle-layer is stable, I think there are more advantages than downsides with using one. Even in a live setting. Just my 2c.
|
removing redundancy is always smart!
|
|
|
11-13-2014, 01:51 AM
|
#20
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Quote:
Originally Posted by Teddy
What issues did you experience here?
|
I remember seeing a channel 71 popping out of nowhere when I started creating and using a OSC config following the X32 syntax. And that was not coming from the X32 which was not configured to send anything (no /xremote sent to X32).
When running/using the default syntax, the problem did not show up.
This plus the impossibility to send at regular time a request and the incompatibility in channel numbering schemes made me start coding X32Reaper.
-Patrick
|
|
|
11-17-2014, 07:13 AM
|
#21
|
Human being with feelings
Join Date: Nov 2008
Location: Somewhere Between 120 and 150 BPM
Posts: 7,968
|
X32 / Scope and Reaper here.
Recently developers released the 32bit MIDI control development using high precision audio as a modulation source, like Expert Sleepers SilentWay Suite.
Controlling Hardware Analog Synths, Hardware FX from within Reaper is awesome.
Mostly for Live Performance reasons as we like kicking in Satin's excellent Tape Flange in real time instead having 2 x FOH guys with Pencils and an ancient Reel to Reel Decks.
Hopefully can use the X32 tricks with the iPad / X32 Rack, as the Drummer has his own real time sub mix.
Thanks.
free screen capture software
__________________
.
|
|
|
11-19-2014, 02:04 PM
|
#22
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,571
|
|
|
|
11-19-2014, 03:22 PM
|
#23
|
Human being with feelings
Join Date: Nov 2008
Location: Somewhere Between 120 and 150 BPM
Posts: 7,968
|
This is really sweet and already have my Drummer (X32) GuRu dumping his DAW to use Reaper.
Thanks so much for the tools and the vids to apply these.
__________________
.
|
|
|
11-20-2014, 01:01 AM
|
#24
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
All,
Thanks for your encouraging notes.
I've posted new releases of the utilities, windows, ubuntu and ARM (Raspberry).
Available at https://sites.google.com/site/patrickmaillot/x32
I'm planning on adding simple transport functions support to X32Reaper, using bank C of the X32. Using the 4 lower buttons could be: STOP PLAY RTZ REC helping the musician with the basic functions needed when recording a small part or adding a solo/track.
More elaborate functions are of course possible, but are they useful when a PC with Reaper is running nearby? I personally prefer a mouse and large screen a PC/Mac can offer over the use of a Jog. Ideas and feedback welcome.
-Patrick
|
|
|
12-02-2014, 11:00 AM
|
#25
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
X32 utilities, X32Reaper now for Mac OSX
Quote:
Originally Posted by EpicSounds
This is interesting.
Quick question, I saw you tested on Win XP, any guess if this will work on OSX also?
|
Hello,
Just compiled the tools for Apple systems, compilation/link took place on a Macbook Pro, OS X Yosemite (10.10.1)
Seems to all work based on the very quick tests I did.
I've posted releases for Windows, Ubuntu, ARM (Raspberry) and now OSX.
Available at https://sites.google.com/site/patrickmaillot/x32
-Patrick
|
|
|
12-13-2014, 05:00 AM
|
#26
|
Human being with feelings
Join Date: Feb 2008
Location: ghent, Belgium
Posts: 336
|
hi,
I'm not able to get cygwin1.dll working.
I installed the 64b version (win7 64, reaper 32b)
i added the path,
but i'm still getting the error.
any tips/idea's ?
|
|
|
12-14-2014, 12:37 AM
|
#27
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
cygwin.dll on 64bit systems for X32Reaper
Hello Nolman,
Please go to:
http://forum.behringer.com/showthrea...ghlight=REAPER
around post#24 you'll find exchanges with Nick Davis who also had issues with a Win8 64bits system. I understand he solved the situation in installing the 32bits version of cygwin.dll; I believe Win7 also has a 32bit applications section too.
There seems to be some incompatibilities between 64 and 32 bits versions of cygwin (one not being able to run applications referencing the other).
I may end up porting everything to mingw if cygwin is such a hassle, although it makes porting much easier from linux to Windows!
Hope this helps, let me know.
-Patrick
|
|
|
12-14-2014, 05:39 AM
|
#28
|
Human being with feelings
Join Date: Feb 2008
Location: ghent, Belgium
Posts: 336
|
yep, installing the 32bit version fixed it.
x32->reaper was working, but for some reason reaper->x32 wasn't.
Last edited by nolman; 12-14-2014 at 06:55 AM.
|
|
|
12-15-2014, 01:51 AM
|
#29
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Nolman,
this is good news, you have most of it working.
Please double check your Reaper setup and X32Reaper parameters. Maybe the "send to port" checkbox on Reaper setup. If you have it working one direction, the other direction uses the same functions, so it ought to work! I believe it's a parameter problem.
-Patrick
|
|
|
12-16-2014, 10:11 AM
|
#30
|
Human being with feelings
Join Date: Feb 2008
Location: ghent, Belgium
Posts: 336
|
user error :-)
I overlooked the fact that the two ip's in reaper should be the same since the tool is running on the same laptop.
It's working both ways now, great!
|
|
|
12-17-2014, 12:13 AM
|
#31
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
Great!
-Patrick
|
|
|
03-27-2015, 04:18 AM
|
#32
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
GUI and Transport control added
Hello,
A new set of versions of X32Reaper have been posted - There are now two versions: terminal based and Windows-GUI.
The tools has been optimized and now supports REAPER transport, cursor navigation and loop control directly from the X32, with
-1- User Control bank C encoders to navigate by beat, measure, marker or item
-2- A transport section with goto Start/END, Play, Pause, Stop and Record
-3- A loop control section with Start/Stop loop and Repeat
You can get a pre-release copy at: https://sites.google.com/site/patrickmaillot/x32.
Feedback welcome!,
-Patrick
|
|
|
04-01-2015, 09:59 PM
|
#33
|
Human being with feelings
Join Date: Aug 2013
Posts: 29
|
X32mac.zip
Hi Patrick,
Wonderful work. I just ran the Windows version of X32ReaperW.exe and it worked no problems (after appropriate configuration). I've only been using the amazing X32 for a few days (practising) so i'm new to it.
First thing I noticed controlling reaper is that the physical faders on the X32 feel slightly "heaver" to move (presumably due to the contant polling taking place while it is a control surface). I noticed the same thing when attempting to implement the X32 as a universal Mackie device in Reaper.
Whilst I have tested it with Windows, the computer I will be taking to a show is an iMac and I have not been able to find the X32mac.zip file because there are some broken links on your page https://sites.google.com/site/patrickmaillot/x32
|
|
|
04-01-2015, 10:10 PM
|
#34
|
Human being with feelings
Join Date: Aug 2013
Posts: 29
|
Okay I looked at the URLs being linked to on that page and did a little hacking.
https://sites.google.com/site/patric...attredirects=0
There was a long number after ".zip" in the URL. I had to remove the number for the link to work.
Will test on the mac and give you feedback
|
|
|
04-02-2015, 10:56 AM
|
#35
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
New video
Hello,
I just uploaded version 1.2.1 (for Windows for now) which automatically selects bank C when connecting.
There's also a video showing X32Reaper in action: https://www.youtube.com/watch?v=3l7T...ature=youtu.be
@spasmoid: Thanks for the feedback! and sorry for the broken link; I believe I fixed it so it should work now.
|
|
|
04-25-2015, 09:56 PM
|
#36
|
Human being with feelings
Join Date: Aug 2013
Posts: 29
|
Quote:
Originally Posted by Patrick-Gilles Maillot
Hello,
I just uploaded version 1.2.1 (for Windows for now) which automatically selects bank C when connecting.
There's also a video showing X32Reaper in action: https://www.youtube.com/watch?v=3l7T...ature=youtu.be
@spasmoid: Thanks for the feedback! and sorry for the broken link; I believe I fixed it so it should work now.
|
Excellent. Thanks for the update and all your hard work.
Can't wait to check it out. I did my first live gig last night with the X32.
|
|
|
08-03-2015, 12:28 PM
|
#37
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
X32Reaper, version 1.4
X32Reaper just got an upgrade to support AUX Ins, FX returns, Bus and bus sends from all inputs and DCAs.
See a video preview at https://www.youtube.com/watch?v=9L1ap2nW-Ts
-Patrick
|
|
|
08-03-2015, 01:04 PM
|
#38
|
Human being with feelings
Join Date: Feb 2008
Location: ghent, Belgium
Posts: 336
|
Super! thanks for the hard work, keep going! :-)
|
|
|
08-06-2015, 03:02 AM
|
#39
|
Human being with feelings
Join Date: Apr 2009
Location: Germany, near Hamburg
Posts: 117
|
Correct me if I'm wrong.
That means:
- From Reaper to X32 you can remote control all Channels, Aux, FX, etc. in a live setup
- From X32 to Reaper you can control as much channels in Reaper as there are Channel-, Aux-, FX-, etc. Layers/Sections on the console in a studio setup.
Thinking the next step forward, you wouldn't need to set up the FX Channels like in your video as FX Channels, you also can set them up as normal channels.
Same with any other kind of channels, like Auxes or DCAs could be normal channels (or MIDI, VSTi, whatever you need).
So you theoretically can control up to (who does the math? I have no X32 here) let's say 92 normal channels in a mix session, by switching through the layers.
Is that correct?
__________________
Sometimes I'm talking to myself. Huh? Sometimes I'm talking to myself. Ah, lol
|
|
|
08-07-2015, 01:52 AM
|
#40
|
Human being with feelings
Join Date: Oct 2014
Posts: 34
|
About the maths [:-)] that's a max of 32 + 8 + 8 + 16 + 8 + 1 (73) at current time. A pro user in Australia is controlling a setup of 155 REAPER tracks in his recording studio, all 32 X32 inputs used, same for Aux, FX and DCA. The other tracks are MIDI, VSTs, etc.
And yes, FX/Aux/DCA can be used differently as what the X32 has them for, as long as you don't use them in your X32 audio path.
I may add X32 matrix and master/mono control as well. 7 more tracks to bring it to the X32 absolute simultaneous 80 distinct "tracks/channels".
-Patrick
Last edited by Patrick-Gilles Maillot; 08-07-2015 at 04:52 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 08:53 AM.
|