Old 02-21-2012, 01:32 PM   #1
philait
Human being with feelings
 
Join Date: Mar 2010
Location: Newcastle - UK
Posts: 567
Default v4.16pre19 - February 21 2012

+ OSC: support for binding messages to FX learn
+ OSC: support for multiparameter messages
+ OSC multiparameter example: /track/1/fx/3/fxparam/1,4 (with 2 arguments) sets 2 FX parameters at once
# OSC: various fixes for controller feedback, preventing flooding, etc
# Pitch shifting: force reset of shifters, fixes bug introduced in pre6
# Prefs: restore auto-recarm config for track defaults

Got One
philait is offline   Reply With Quote
Old 02-21-2012, 01:32 PM   #2
mabian
Moderator
 
mabian's Avatar
 
Join Date: Aug 2007
Location: Italy
Posts: 4,326
Default v4.16pre19 - February 21 2012

v4.16pre19 - February 21 2012
+ OSC: support for binding messages to FX learn
+ OSC: support for multiparameter messages
+ OSC multiparameter example: /track/1/fx/3/fxparam/1,4 (with 2 arguments) sets 2 FX parameters at once
# OSC: various fixes for controller feedback, preventing flooding, etc
# Pitch shifting: force reset of shifters, fixes bug introduced in pre6
# Prefs: restore auto-recarm config for track defaults
mabian is offline   Reply With Quote
Old 02-21-2012, 01:33 PM   #3
mabian
Moderator
 
mabian's Avatar
 
Join Date: Aug 2007
Location: Italy
Posts: 4,326
Default

You win, please mods merge my post
mabian is offline   Reply With Quote
Old 02-21-2012, 01:33 PM   #4
philait
Human being with feelings
 
Join Date: Mar 2010
Location: Newcastle - UK
Posts: 567
Default

To be fair that was too close to call
philait is offline   Reply With Quote
Old 02-21-2012, 01:46 PM   #5
gridlove
Human being with feelings
 
gridlove's Avatar
 
Join Date: Sep 2010
Location: Chesterfield, UK
Posts: 248
Default

Quote:
Originally Posted by philait View Post
+ OSC: support for binding messages to FX learn
# OSC: various fixes for controller feedback, preventing flooding, etc
# Prefs: restore auto-recarm config for track default
Thankyou thankyou thankyou!!
gridlove is offline   Reply With Quote
Old 02-21-2012, 01:59 PM   #6
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

__________________
Track Freezing Scripts

Coachz Repo
Coachz is online now   Reply With Quote
Old 02-21-2012, 03:00 PM   #7
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,593
Default

+ OSC: support for binding messages to FX learn + ACTIONS !!!!!!
Sexan is online now   Reply With Quote
Old 02-21-2012, 04:25 PM   #8
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default + OSC: support for binding messages to FX learn

could the learn window except keyboard input and copy and paste? the reason being it's really hard with some controllers (like the p5 glove) that send out many parameters with even just a flinch of a movement it would be great to be able to type it in
musicbynumbers is offline   Reply With Quote
Old 02-21-2012, 04:36 PM   #9
Anton9
Human being with feelings
 
Anton9's Avatar
 
Join Date: Jun 2009
Location: Earth
Posts: 1,340
Default

+ OSC: support for binding messages to FX learn
+ OSC: support for multiparameter messages

Thank You!!!
Anton9 is offline   Reply With Quote
Old 02-21-2012, 04:52 PM   #10
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Feeling the OSC love! <3
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-22-2012, 12:57 AM   #11
FermentedDigeridoo
Human being with feelings
 
Join Date: Mar 2010
Posts: 101
Default OSC?

Someone direct me to a tutorial on using the new OSC features plz?
FermentedDigeridoo is offline   Reply With Quote
Old 02-22-2012, 07:16 AM   #12
vidalsh
Human being with feelings
 
Join Date: Nov 2008
Location: madrid/spain
Posts: 1,036
Default

Quote:
Originally Posted by FermentedDigeridoo View Post
Someone direct me to a tutorial on using the new OSC features plz?
me too...
vidalsh is online now   Reply With Quote
Old 02-22-2012, 09:02 AM   #13
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

There are a lot of interesting tidbits in the OSC bug/FR thread: for example, here, here, and
there. I have also posted a few examples that may be instructive (also for getting familiar with OSC in general) here.
More generally, just Google and you'll find plenty of good documentation on OSC.

[EDIT:] Oh, and of course study REAPER's default OSC config file.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ

Last edited by Banned; 02-22-2012 at 09:56 AM.
Banned is offline   Reply With Quote
Old 02-22-2012, 10:15 AM   #14
JHughes
Banned
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
Default

How much of the Reaper user base will all this OSC stuff affect anyway?
JHughes is offline   Reply With Quote
Old 02-22-2012, 10:31 AM   #15
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by JHughes View Post
How much of the Reaper user base will all this OSC stuff affect anyway?
that's a question that will have a larger amount of answers as the years go by

OSC is getting more and more compatible devices every day and the user base will grow as people realise it's usefulness.
musicbynumbers is offline   Reply With Quote
Old 02-22-2012, 10:37 AM   #16
JHughes
Banned
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
Default

I could be feeling left out, never having owned an Apple product, however, the latest focus feels strange considering all the purpose built mixing devices that have no proper support. Did the Mackie HUI ever get proper support? I know Dannii and others finally gave up asking.
JHughes is offline   Reply With Quote
Old 02-22-2012, 11:31 AM   #17
Nandhu Kartha
Human being with feelings
 
Nandhu Kartha's Avatar
 
Join Date: Nov 2010
Location: Kochi,India
Posts: 311
Default

Quote:
Originally Posted by JHughes View Post
How much of the Reaper user base will all this OSC stuff affect anyway?
Quote:
Originally Posted by musicbynumbers View Post
that's a question that will have a larger amount of answers as the years go by

OSC is getting more and more compatible devices every day and the user base will grow as people realise it's usefulness.
Quote:
Originally Posted by JHughes View Post
I could be feeling left out, never having owned an Apple product, however, the latest focus feels strange considering all the purpose built mixing devices that have no proper support. Did the Mackie HUI ever get proper support? I know Dannii and others finally gave up asking.
Not sure, but I think the future is going this way :
http://www.musiccomputing.com/motioncommand-windows
__________________
-Nandhu Kartha
Lives only for music and love !!
Nandhu Kartha is offline   Reply With Quote
Old 02-22-2012, 11:38 AM   #18
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by JHughes View Post
I could be feeling left out, never having owned an Apple product, however, the latest focus feels strange considering all the purpose built mixing devices that have no proper support. Did the Mackie HUI ever get proper support? I know Dannii and others finally gave up asking.
Afaik the Mackie protocols are (1) proprietary, and (2) limited to transport / mixing functions, and much more limited in terms of resolution than OSC (but I never used it so I could be wrong).

OSC not only enables better remote controller / mixer support than we had before, it also enables some of the sort of things that can be compared to what Max For Live brings to Ableton Live. You don't need an Apple product to enjoy some pretty cool benefits of OSC support in REAPER. Btw, there is not a single Apple product that comes with native support for OSC.

Quote:
Originally Posted by JHughes View Post
How much of the Reaper user base will all this OSC stuff affect anyway?
My guess is not that many, but many of the 'power users' probably will. To stick with the comparison to MaxForLive for a moment, there is only a very limited percentage of Ableton Live users that really gets deeply into it, yet this provides a significant benefit to almost the entire user base.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-22-2012, 11:47 AM   #19
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Quote:
Originally Posted by JHughes View Post
I could be feeling left out, never having owned an Apple product, however, the latest focus feels strange considering all the purpose built mixing devices that have no proper support.
OSC doesn't have anything to do with Apple, FWIW. There are some cheap, useful virtual control surface apps for smartphones and tablets that use OSC, but there's no connection other than that.

One reason REAPER does not have very broad control surface support is that each of the various protocols has its own quirks and limitations, so we have to do a fair amount of specific infrastructure work for each device we support. Many protocols are proprietary, so we have to sign documents and do legal work to get the specifications in the first place, if we can even get them at all. (Avid's Eucon group did finally respond to our request for the SDK, by the way, possibly thanks to followup requests from their own users.)

It is our hope that REAPER's OSC support will provide a broad, general control surface API, which we (and others) can then use as a base for adding support for non-OSC control surfaces.

In other words, if we can provide a thorough control surface language in OSC, then supporting other devices becomes a matter of translating to and from OSC, rather than a coding project.

Last edited by schwa; 02-22-2012 at 11:52 AM.
schwa is offline   Reply With Quote
Old 02-22-2012, 11:50 AM   #20
JHughes
Banned
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
Default

Interesting, thanks. I guess I'll have to google OSC now, I ASSumed it was for Apples only.

Will OSC work with moving fader control surfaces then (even if yet nonexistant), and not just touch screens?

And now I shall google...

<edit> Thanks for the additional info schwa, we cross posted and I missed it.
<edit2> I don't have a smartphone either, but I know engineers who do!

Quote:
In other words, if we can provide a thorough control surface language in OSC, then supporting other devices becomes a matter of translating to and from OSC, rather than a coding project.
Right on, perfect strategy. And now I'm back on board, confusion resolved.

Last edited by JHughes; 02-22-2012 at 11:57 AM.
JHughes is offline   Reply With Quote
Old 02-22-2012, 11:59 AM   #21
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

Quote:
Originally Posted by schwa View Post
OSC doesn't have anything to do with Apple, FWIW. There are some cheap, useful virtual control surface apps for smartphones and tablets that use OSC, but there's no connection other than that.

One reason REAPER does not have very broad control surface support is that each of the various protocols has its own quirks and limitations, so we have to do a fair amount of specific infrastructure work for each device we support. Many protocols are proprietary, so we have to sign documents and do legal work to get the specifications in the first place, if we can even get them at all. (Avid's Eucon group did finally respond to our request for the SDK, by the way, possibly thanks to followup requests from their own users.)

It is our hope that REAPER's OSC support will provide a broad, general control surface API, which we (and others) can then use as a base for adding support for non-OSC control surfaces.

In other words, if we can provide a thorough control surface language in OSC, then supporting other devices becomes a matter of translating to and from OSC, rather than a coding project.
I'm very glad to read this, schwa, thanks. It would be awesome to have a fully functional, cross-platform, Mackie Control Surface support plug-in.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 02-22-2012, 12:08 PM   #22
JHughes
Banned
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
Default

The original problem remains that Mackie protocols are not perfectly understood, so an OSC<-->Mackie translation layer is still problematical. I think.
JHughes is offline   Reply With Quote
Old 02-22-2012, 01:40 PM   #23
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by schwa View Post
OSC doesn't have anything to do with Apple, FWIW. There are some cheap, useful virtual control surface apps for smartphones and tablets that use OSC, but there's no connection other than that.

One reason REAPER does not have very broad control surface support is that each of the various protocols has its own quirks and limitations, so we have to do a fair amount of specific infrastructure work for each device we support. Many protocols are proprietary, so we have to sign documents and do legal work to get the specifications in the first place, if we can even get them at all. (Avid's Eucon group did finally respond to our request for the SDK, by the way, possibly thanks to followup requests from their own users.)

It is our hope that REAPER's OSC support will provide a broad, general control surface API, which we (and others) can then use as a base for adding support for non-OSC control surfaces.

In other words, if we can provide a thorough control surface language in OSC, then supporting other devices becomes a matter of translating to and from OSC, rather than a coding project.
NiCCCe. Good to hear. *plop* Looking forward to it.
__________________
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 02-22-2012, 01:46 PM   #24
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by Mercado_Negro View Post
I'm very glad to read this, schwa, thanks. It would be awesome to have a fully functional, cross-platform, Mackie Control Surface support plug-in.
Stop calling it that please. Or I'm going to sue you for intellectual property infringement.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-22-2012, 01:47 PM   #25
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by JHughes View Post
The original problem remains that Mackie protocols are not perfectly understood, so an OSC<-->Mackie translation layer is still problematical. I think.
The original problem is that proprietors of proprietary protocols have the means and pretty strong incentives to make it so that nobody can understand it.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-22-2012, 09:35 PM   #26
Anton9
Human being with feelings
 
Anton9's Avatar
 
Join Date: Jun 2009
Location: Earth
Posts: 1,340
Default

Quote:
Originally Posted by musicbynumbers View Post
that's a question that will have a larger amount of answers as the years go by

OSC is getting more and more compatible devices every day and the user base will grow as people realise it's usefulness.
Yes.., also I'd like to point out that OSC is not all about hardware devices.
One cool thing is more and more art programs(3d modeling, vj stuff.., etc.) are starting to support OSC. So for example.., properties such as positional data of 3d objects can be linked to stuff inside REAPER, perhaps to track panning so when said 3d object is animated the position of audio in REAPER can match. Or when an object is made to explode it could trigger sounds or FX settings in REAPER..., really cool stuff.

I think OSC(Open Sound Control) should have actually been named ODC(Open Data Control).
Anton9 is offline   Reply With Quote
Old 02-23-2012, 06:32 AM   #27
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,593
Default

getting some crashing,here is info:
Problem signature:
Problem Event Name: APPCRASH
Application Name: reaper.exe
Application Version: 4.1.5.23
Application Timestamp: 4f439c15
Fault Module Name: reaper.exe
Fault Module Version: 4.1.5.23
Fault Module Timestamp: 4f439c15
Exception Code: c0000005
Exception Offset: 00287d5a
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1050
Additional Information 1: 0c47
Additional Information 2: 0c47ecc18b31d3b3d50c3a36f49e3b09
Additional Information 3: 9cb5
Additional Information 4: 9cb57651c47fce2eb579fae66cf31546

What is about?
Sexan is online now   Reply With Quote
Old 02-23-2012, 07:16 AM   #28
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by Anton9 View Post
Yes.., also I'd like to point out that OSC is not all about hardware devices.
One cool thing is more and more art programs(3d modeling, vj stuff.., etc.) are starting to support OSC. So for example.., properties such as positional data of 3d objects can be linked to stuff inside REAPER, perhaps to track panning so when said 3d object is animated the position of audio in REAPER can match. Or when an object is made to explode it could trigger sounds or FX settings in REAPER..., really cool stuff.

I think OSC(Open Sound Control) should have actually been named ODC(Open Data Control).
That's what I was hoping to read!

Have names of any because I wanted this via MIDI and nothing had It at the time. Not even via a smpte timeline sync to allow both program's to Be in sync.
musicbynumbers is offline   Reply With Quote
Old 02-23-2012, 07:26 AM   #29
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by musicbynumbers View Post
That's what I was hoping to read!

Have names of any because I wanted this via MIDI and nothing had It at the time. Not even via a smpte timeline sync to allow both program's to Be in sync.
Look for example at the list here http://opensoundcontrol.org/implementations

Looking forward to seeing REAPER show up there too.

(Imho accurate syncing is an entirely different matter, though.)
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-23-2012, 10:15 AM   #30
jas
Human being with feelings
 
jas's Avatar
 
Join Date: Oct 2008
Location: a zonzo
Posts: 473
Default

Quote:
Originally Posted by schwa View Post
(Avid's Eucon group did finally respond to our request for the SDK, by the way, possibly thanks to followup requests from their own users.)

It is our hope that REAPER's OSC support will provide a broad, general control surface API, which we (and others) can then use as a base for adding support for non-OSC control surfaces.

In other words, if we can provide a thorough control surface language in OSC, then supporting other devices becomes a matter of translating to and from OSC, rather than a coding project.
This is very good news. Yay!
jas is offline   Reply With Quote
Old 02-23-2012, 11:54 AM   #31
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by Banned View Post
Look for example at the list here http://opensoundcontrol.org/implementations

Looking forward to seeing REAPER show up there too.

(Imho accurate syncing is an entirely different matter, though.)
Thanks, as for syncing, not talking sample accurate, 25 frames per second will do for what I wanted it for but with OSC it looks like we might be able to this and also link controller outs to actual 3d models for animation etc
musicbynumbers is offline   Reply With Quote
Old 02-24-2012, 05:45 AM   #32
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default



Btw, even fracking Foobar2000 has temporary RAM disk playback now .

http://www.foobar2000.org/components/view/foo_ramdisk
Probably a great FR to sort of copy what Protools 10 does, for all our users with more than 4 GB RAM and indecent track counts or complex edits(drum folks, dialog/fx editors).

__________________
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 02-24-2012, 06:13 AM   #33
philait
Human being with feelings
 
Join Date: Mar 2010
Location: Newcastle - UK
Posts: 567
Default

Quote:
Originally Posted by airon View Post


Btw, even fracking Foobar2000 has temporary RAM disk playback now .

http://www.foobar2000.org/components/view/foo_ramdisk
Probably a great FR to sort of copy what Protools 10 does, for all our users with more than 4 GB RAM and indecent track counts or complex edits(drum folks, dialog/fx editors).

Yeah I'd like that one too
philait is offline   Reply With Quote
Old 03-11-2012, 09:52 PM   #34
FermentedDigeridoo
Human being with feelings
 
Join Date: Mar 2010
Posts: 101
Default Tutorial Here!

Quote:
Originally Posted by philait View Post
Yeah I'd like that one too
http://seangoresht.com/index.php/tut...osc-and-reaper for a tutorial. Cheers
FermentedDigeridoo 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 09:20 AM.


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