Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 05-12-2017, 10:17 PM   #121
gpunk_w
Human being with feelings
 
Join Date: Dec 2010
Posts: 3,138
Default

Ooooh non action stuff, cool
__________________
Reaper scripters, that is all !!!!!!!!!!!!!!!!
gpunk_w is offline   Reply With Quote
Old 05-21-2017, 05:49 AM   #122
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 1,574
Default

Back to thinking about using JUCE, geeez I wish there were better ways to do complex cross platform GUI's in C++, it's been trivial to do this in Smalltalk for 25 years or more !!
__________________
Groove is the subtle control of chaos -- feel free to donate to the open source control surface integration project -- geoffwaddington.ca
Geoff Waddington is offline   Reply With Quote
Old 05-22-2017, 01:01 AM   #123
ulfh
Human being with feelings
 
Join Date: Jun 2009
Location: stockholm, sweden
Posts: 26
Default

Quote:
Originally Posted by Geoff Waddington View Post
Back to thinking about using JUCE, geeez I wish there were better ways to do complex cross platform GUI's in C++, it's been trivial to do this in Smalltalk for 25 years or more !!
I've recently picked up JUCE for a project, and it's all right. My big problem was the special build flow. I baked my own build pipeline using cmake...

Qt may also be an option mind. It also got some special stuff but I recall it being rather elegant.
__________________
assault opera - sound cloud | spotify
ulfh is offline   Reply With Quote
Old 07-13-2017, 07:41 AM   #124
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 1,574
Default

FYI update.

Have thought through the "engine" part of this and am about to start coding said engine.

Basics are this:

External control surface can send message to Reaper.
Reaper can execute ordered list of things when it receives message.
Reaper can send feedback to external control surface(s) in response.
Reaper can send message to control surface(s) whenever a certain event happens in Reaper.

There is an incredible amount of detail missing but that's the basics.
__________________
Groove is the subtle control of chaos -- feel free to donate to the open source control surface integration project -- geoffwaddington.ca
Geoff Waddington is offline   Reply With Quote
Old 07-13-2017, 10:44 AM   #125
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: City
Posts: 9,677
Default

Pretty neat Geoff. I'm up for testing whatever you implement.

My current setup uses one control surface(the basic i-hate-mackie csurf of the MCU), 5 midi devices, one jog wheel device and one OSC tablet. At the very least, I'd like to give my control surface a proper workout, and likely everything that can blink.
__________________
Dialogue/FX Editor & Re-Recording Mixer
Using Latch Preview
"My ego comes pre-shrunk" - Randy Thom
airon is online now   Reply With Quote
Old 07-13-2017, 01:48 PM   #126
orbiterred
Human being with feelings
 
Join Date: Apr 2017
Posts: 47
Default

Hey Geoff, would love to help test on this. I just got a Faderport 8 up and running with Klinke. It works great for what it does but it's definitely not "bug-free". I'm not much of a coder, but happy to be a guinea pig!

Cheers from Charlottetown!
orbiterred is offline   Reply With Quote
Old 07-14-2017, 12:58 AM   #127
kurthendrix2013
Human being with feelings
 
Join Date: Apr 2017
Location: California
Posts: 6
Default Great idea

Everything everyone posted are very specific and seem to follow along the post I entered today.
Here is my post:

Help, question RE: Midi Mapping
I really enjoy Reaper. I've got my first paid session using Reaper but ran into a problem. This software does not seem to save midi mapping Faders/Knobs/pads on my Novation SL25 Remote. Have I missed something here?

I noticed that Reaper does not recognize the Control Surface. I use Novation Automap v 4.7 for my SL25 MkI.
I tried using HUI but Reaper gives me an erroe that says "The following Midi inputs could not be opened" and "The following Midi outputs could not be opened".

I've spent days trying to get my Novation SL25 Remote (Midi Controller) to work.
I need this to Automap or set up manually individual CC's for Faders/Knobs/pads....


Thank you for any guidance.
Last edited by kurthendrix2013; Today at 12:45 AM. Reason: Exhausted all my resources
kurthendrix2013 is online now Report Post Edit/Delete Message
kurthendrix2013 is offline   Reply With Quote
Old 07-14-2017, 06:30 AM   #128
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Quote:
Originally Posted by kurthendrix2013 View Post
I tried using HUI but Reaper gives me an erroe that says "The following Midi inputs could not be opened" and "The following ... could not be opened".
There are two places in Reaper to assign MIDI controllers:

1. Preferences -> MIDI Devices

2. Preferences -> Control/OSC/web

make sure that the same MIDI devices (ports) aren't assigned to both at once, otherwise it would give this "The following ... could not be opened" error.
nofish is offline   Reply With Quote
Old 09-12-2017, 02:59 AM   #129
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 1,574
Default

FYI update:

Engine coding is proceeding along quite nicely
__________________
Groove is the subtle control of chaos -- feel free to donate to the open source control surface integration project -- geoffwaddington.ca
Geoff Waddington is offline   Reply With Quote
Old 09-12-2017, 05:03 AM   #130
matthewjumpsoffbuildings
Human being with feelings
 
Join Date: Mar 2013
Posts: 388
Default

exciting to hear, really keen to see an alpha
__________________
[array] soundcloud facebook arraytheband.com.au
matthewjumpsoffbuildings is offline   Reply With Quote
Old 09-12-2017, 05:56 AM   #131
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Nice to hear it's coming along.

Adding to ideas / requests:
An option to auto color (or otherwise indicate) in Reaper which tracks are currently controlled by the surface.
nofish is offline   Reply With Quote
Old 09-12-2017, 06:30 AM   #132
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: City
Posts: 9,677
Default

That's an aspect we may wish to present to Cockos for Reaper v6.

Better selected track highlighting. Optional independent track selection by the control surface, per control-surface option.

Multi-operator setups start to become possible that way.
__________________
Dialogue/FX Editor & Re-Recording Mixer
Using Latch Preview
"My ego comes pre-shrunk" - Randy Thom
airon is online now   Reply With Quote
Old 09-12-2017, 07:48 AM   #133
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Sure would be nice if Cockos implements this.

Actually I was curious and experimented a little with this with a mod of Klinke's plugin.
This is admittedly a crude version of it but you get the basic ghist (here I'm switching track banks back and forth and Reaper instantly giving feedback which tracks are currently under control, coloring them red). It's only a proof of concept though (too many bugs currently to make it public / add to Klinke's plugin).

But as it's already possible now (to some extend at least) without waiting for Cockos implementing this, hence this request here.

https://i.imgur.com/YA0mHPj.gif

Last edited by nofish; 09-12-2017 at 08:09 AM.
nofish is offline   Reply With Quote
Old 09-12-2017, 08:34 AM   #134
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: City
Posts: 9,677
Default

Certainly an attempt worth presenting to whoever will work on theme updates for Reaper 6. They might bake this in to an element of the MCP, so colouring the whole track would become less of an issue.

Nice work. Has anyone modded the Klinke csurf to include access to automatable send volume ? That an the occasional freeze is keeping me away from that.

Looking forward to seeing what Geoff has done.
__________________
Dialogue/FX Editor & Re-Recording Mixer
Using Latch Preview
"My ego comes pre-shrunk" - Randy Thom
airon is online now   Reply With Quote
Old 09-12-2017, 09:12 AM   #135
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 7,028
Default

Quote:
Originally Posted by airon View Post
Certainly an attempt worth presenting to whoever will work on theme updates for Reaper 6. They might bake this in to an element of the MCP, so colouring the whole track would become less of an issue.
That's a good idea. I've already thought about what would be the best way to do this currently but haven't come up with anything satisfying. Coloring the whole track - temporarly wipes previously assigned custom colors, not really good. So indeed havimg a dedicated element for this would be best. Thanks.

Quote:
Has anyone modded the Klinke csurf to include access to automatable send volume ?
Not that I know of, would like to have this myself.
nofish is offline   Reply With Quote
Old 09-13-2017, 05:59 AM   #136
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 1,574
Default

Quote:
Originally Posted by airon View Post
Certainly an attempt worth presenting to whoever will work on theme updates for Reaper 6. They might bake this in to an element of the MCP, so colouring the whole track would become less of an issue.
Absolutely agree, I'm even thinking of things like, when you hit record the TCP panel expands vertically all the tracks in record mode to give you better visual presentation of the recording waveforms.

Another one re: themes, imagine going from tracking theme to mix theme at the touch of a control surface button, and hey, this button looks like a good candidate for a phone/pad, but of course could also be a hardware surface button, all up to you.

The whole idea is to allow you to make highly customizable maps of Reaper responses to control surface input, using ALL your available surfaces -- hardware/phone/pad/web/etc. to create a large format surface made up of various software/hardware modules.

Think of a large format console, where you order by module like this:
Input Channels - 24
Aux Channels - 16
Compressors -- 4
etc.

Let's say we have the following modules:
8 Channel fader packs - 2
Softube Console 1 - 1
MCU - 1
iPhone - 1 (possibly more)
iPad - 1 (possibly more)

The whole idea of this open source project is to allow you to make a large format surface with the modules (hardware/phone/pad/web/etc.) at your disposal.

The whole reason it is open source is that there's no commercial incentive for any control surface manufacturers to want to support integration with competitors hardware and there's no consortium, so all I can say on that is... well.. donations accepted

Imagine being the drummer on a studio gig, and by launching an App on your iPad, you get automatic discovery (via bonjour, etc.) of Reaper running in the control room, it automatically sets up an OSC connection, and Voila! you have your own personal monitor mix on your iPad. That's just one example of where this is going.

OK now imagine you can have many such maps, almost like saved presets but really more like layers on a digital board, for your scenarios/workflows/setups.

As far as future work, this could be extended to other DAWS as well, but that's way down the road
__________________
Groove is the subtle control of chaos -- feel free to donate to the open source control surface integration project -- geoffwaddington.ca
Geoff Waddington is offline   Reply With Quote
Old 09-13-2017, 01:45 PM   #137
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 15,619
Default

Geoff: You are an absolute star, mate. Sincerely hope you bring this off in the near-ish future!
FWIW I think you are simultaneously addressing SO many little and not so little Reaper niggles with this.
More power to ya!
__________________
UK and USA: Our leaders MAY be buffoons but they are still dangerous buffoons.
ivansc is online now   Reply With Quote
Old 09-14-2017, 12:52 AM   #138
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 1,574
Default

Quote:
Originally Posted by ivansc View Post
Geoff: You are an absolute star, mate. Sincerely hope you bring this off in the near-ish future!
FWIW I think you are simultaneously addressing SO many little and not so little Reaper niggles with this.
More power to ya!
Thanks man !

Yeah, it's starting to develop into something workable, should be about a month or two to a working engine (MIDI only for now) and then... sigh... the editor... so that you can customize said engine. That is going to be a bear to get right, but looking forward to the challenge.
__________________
Groove is the subtle control of chaos -- feel free to donate to the open source control surface integration project -- geoffwaddington.ca
Geoff Waddington is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:07 AM.


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