|
|
|
02-13-2012, 06:55 PM
|
#1
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,749
|
OSC bug reports and feature requests
The latest prereleases of REAPER have preliminary support for using OSC devices as control surfaces. Please use this thread to report bugs or request features.
For example, what would be the best way for us to support messages to implement an XY or XYZ pad? Here is one possibility, which could support multiple XY or XYZ pads:
FX_ASSIGN_X /x/@/track/@/fx/@/fxparam/@
FX_ASSIGN_Y /y/@/track/@/fx/@/fxparam/@
FX_ASSIGN_Z z/@/track/@/fx/@/fxparam/@
FX_XY_VALUES /xy/@/value (+2 arguments)
FX_XYZ_VALUES /xyz/@/value (+3 arguments)
|
|
|
02-13-2012, 07:29 PM
|
#2
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
FR: learn function for fx parameters, like with MIDI. I wonder, would it somehow be possible to combine this with the control surface configuration, for example making learned parameters end up in a config file?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
02-14-2012, 03:00 AM
|
#3
|
Human being with feelings
Join Date: Jul 2009
Location: Germany
Posts: 43
|
Send Pan Values
FR: Send Pan Values (same as in Track Pan values)
"/track/send/@/panval" or "/track/@/send/@/panval"
BTW: Thanks for fixing the send pan behaviour! Now everything works like a charm!
|
|
|
02-14-2012, 03:02 AM
|
#4
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
FR:Track receives
|
|
|
02-14-2012, 04:15 AM
|
#5
|
Human being with feelings
Join Date: Apr 2009
Location: Berlin, Germany
Posts: 1,248
|
this is a great new feature.
I've been experimenting sending messages from MaxMSP to reaper (4.16, pre16), default OSC template.
/mastervolume 0.5 // works
but
/play // doesn't seem to do anything
am i doing something wrong?
oli
|
|
|
02-14-2012, 04:26 AM
|
#6
|
Human being with feelings
Join Date: Jun 2009
Location: Earth
Posts: 1,340
|
Quote:
Originally Posted by olilarkin
am i doing something wrong?
oli
|
Try /play 1.0
|
|
|
02-14-2012, 04:24 AM
|
#7
|
Human being with feelings
Join Date: Jun 2009
Location: Earth
Posts: 1,340
|
Feature Requests
Here are a few actions REAPER could use regarding OSC.
Add last touched FX parameter to Config. file
Add all FX parameters of currently selected FX to Config. file
Toggle On/Off: Receive on port
Toggle On/Off: Send to port
Load Next Pattern Config.
Load Previous Pattern Config.
----------------------------------------------------------------
Other Ideas:
Ability to adjust Play/Edit cursor also Scrub/Jog control.
Ability to adjust Media Item Properties such as (Playback rate,Volume/Pan, Pitch Adj.,Fade in/out amount).
Ability to adjust Vertical/Horizontal Zoom.
Ability to adjust selected MIDI note and event properties.
Ability to adjust specific note/event properties via a Config file entry.
Ability to adjust Quantize options.
|
|
|
02-14-2012, 05:49 AM
|
#8
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
I'm thinking about whether it would make much sense to ask for some sort of OSC sequencer capabilities (record / play / edit) in REAPER, or if its existing features (i.e. parameter automation) already cover most needs. Of course it would be possible to do all kinds of advanced/weird stuff (cf. IanniX, Glitch, but I'm thinking mainly about what a basic, simple yet powerful OSC sequencing feature set would ideally be like.
Perhaps something along the lines of the graphical curves like for automation, or something text based like the List Mode of the MIDI editor... Any thoughts?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
02-14-2012, 06:44 AM
|
#9
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,749
|
The latest prerelease (4.16pre16b) should fix the issues with Lemur and MaxMSP.
We don't yet know why TouchOSC is crashing on Android. One test that would be useful is to create a .ReaperOSC file with no patterns defined for anything, then add a single pattern and try refreshing the device. If it doesn't crash, add more patterns until it does. That will tell us if it's a specific message form that's crashing the client, or if it's simply flooding.
|
|
|
02-14-2012, 07:51 AM
|
#10
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
4.16pre16 shows the .ReaperOsc extension in the pattern config list drop down for my duplicated-then-edited config:
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-23-2012, 03:06 AM
|
#11
|
Human being with feelings
Join Date: Mar 2012
Posts: 15
|
Quote:
Originally Posted by schwa
The latest prereleases of REAPER have preliminary support for using OSC devices as control surfaces. Please use this thread to report bugs or request features.
For example, what would be the best way for us to support messages to implement an XY or XYZ pad? Here is one possibility, which could support multiple XY or XYZ pads:
FX_ASSIGN_X /x/@/track/@/fx/@/fxparam/@
FX_ASSIGN_Y /y/@/track/@/fx/@/fxparam/@
FX_ASSIGN_Z z/@/track/@/fx/@/fxparam/@
FX_XY_VALUES /xy/@/value (+2 arguments)
FX_XYZ_VALUES /xyz/@/value (+3 arguments)
|
does anyone know what format reaper expects the OSC addresses to be in?
im trying to send hexadecimal udp packets to it and cant get a response.
|
|
|
03-23-2012, 04:18 AM
|
#12
|
Human being with feelings
Join Date: Mar 2010
Location: Newcastle - UK
Posts: 567
|
Possible FR (I'm new maybe you can already do this...)
Array of Touched FX parameters?
Example I open the GUI for SynthSquad Cypher and want to program up a new sound.
I have a Page with 10 elements in an OSClayout /FXtouched/1 through to 10
Click, Click, Click on the Parameters important to what I want edit for this sound.
Edit my Sound, save preset.
When Finished Click Clear array ready for the next time.
The Reason behind this is some Synths have a LOT or Parameters and if you only want to access a subset in an easy way for sound/design tweaking it would be very useful to be able to do this.
|
|
|
03-23-2012, 05:33 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 philait
Possible FR (I'm new maybe you can already do this...)
Array of Touched FX parameters?
Example I open the GUI for SynthSquad Cypher and want to program up a new sound.
I have a Page with 10 elements in an OSClayout /FXtouched/1 through to 10
Click, Click, Click on the Parameters important to what I want edit for this sound.
Edit my Sound, save preset.
When Finished Click Clear array ready for the next time.
The Reason behind this is some Synths have a LOT or Parameters and if you only want to access a subset in an easy way for sound/design tweaking it would be very useful to be able to do this.
|
I don't see how the chosen subset of parameters can persist for next time around, but I like where this is going, as I have been struggling with the same problem and suggested a few approaches, such as parameter remapping, and implementing feedback for Track FX + increasing their number). How about an action to copy/add such an array of touched parameters to the Track FX?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-23-2012, 05:40 AM
|
#14
|
Human being with feelings
Join Date: Mar 2010
Location: Newcastle - UK
Posts: 567
|
Quote:
Originally Posted by Banned
I don't see how the chosen subset of parameters can persist for next time around, but I like where this is going, as I have been struggling with the same problem and suggested a few approaches, such as parameter remapping, and implementing feedback for Track FX + increasing their number). How about an action to copy/add such an array of touched parameters to the Track FX?
|
TBH I was thinking about this as a kind of one hit thing for that Session, but if they could be made to persist that would also be excellent. As it would be very quick to setup and 'my' requirements might change from time to time I'd want a quick way to drop the array and remap, but that's just me, thinking about synth tweaking as a usage. Of course other potential users of such a feature will surely have different ideas
|
|
|
03-24-2012, 06:56 PM
|
#15
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by philait
TBH I was thinking about this as a kind of one hit thing for that Session, but if they could be made to persist that would also be excellent. As it would be very quick to setup and 'my' requirements might change from time to time I'd want a quick way to drop the array and remap, but that's just me, thinking about synth tweaking as a usage. Of course other potential users of such a feature will surely have different ideas
|
Indeed. For me personally, synth (plus effect chain) tweaking is also one of my main intended uses.
If you intend to use such a thing on a per-session basis, doesn't the 'Learn' feature work for that (except for the lack of feedback, which you may not need)? Or track controls ("Track FX")?
As far as (switchable) remapping goes, I'm still thinking about what the best way to handle that would be. It can be done completely outside of REAPER. But inside of REAPER a lot of things could be linked in useful ways. WALTERized track controls, for example. Or linking it to vstxml support: your 'last touched parameter matrix' could simply be a way to (re)define a vstxml file on-the-fly.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-23-2012, 05:03 AM
|
#16
|
Human being with feelings
Join Date: Dec 2011
Posts: 999
|
Quote:
Originally Posted by anderson_ev123
does anyone know what format reaper expects the OSC addresses to be in?
im trying to send hexadecimal udp packets to it and cant get a response.
|
If you have a look at this thread it might help. If not, it may be the other thing that tripped me up (by not reading the Default.ReaperOSC comments) which was that to send... (eg)....
SCROLL_X- b/scroll/x/- r/scroll/x
... you strip out the b/ or r/ first, because they just define the messages within Reaper as being binary or rotary and should not be sent. (edit: and obviously add the '/' if you're sending a message)
When Reaper receives a valid message you should see any arguments enclosed in []s in the Listen window. It will show what you are sending anyway, but this is how you can tell it's understanding the message.
Last edited by captain_caveman; 03-23-2012 at 05:21 AM.
|
|
|
03-23-2012, 05:37 AM
|
#17
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by anderson_ev123
does anyone know what format reaper expects the OSC addresses to be in?
im trying to send hexadecimal udp packets to it and cant get a response.
|
Here's a possibly helpful OSC message example, first in human readable text:
And then as raw bytes:
Code:
47 102 120 112
97 114 97 109
47 49 47 118
97 108 117 101
0 0 0 0
44 102 0 0
63 128 0 0
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-23-2012, 05:55 AM
|
#18
|
Human being with feelings
Join Date: Mar 2012
Posts: 15
|
Quote:
Originally Posted by Banned
Here's a possibly helpful OSC message example, first in human readable text:
And then as raw bytes:
Code:
47 102 120 112
97 114 97 109
47 49 47 118
97 108 117 101
0 0 0 0
44 102 0 0
63 128 0 0
|
Hi Banned,
I get the osc address proceedure, the problem is the application I am using
is unable to pack osc addresses into udp packets that can be unpacked reapers end and i cant find a spec anywhere which describes how to do it manually.
|
|
|
03-23-2012, 06:57 AM
|
#19
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by anderson_ev123
Hi Banned,
I get the osc address proceedure, the problem is the application I am using
is unable to pack osc addresses into udp packets that can be unpacked reapers end and i cant find a spec anywhere which describes how to do it manually.
|
No clue, sorry. Perhaps try an application that does work (e.g. Pd) and sniff the packets?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-23-2012, 02:45 PM
|
#20
|
Human being with feelings
Join Date: Dec 2011
Posts: 999
|
Quote:
Originally Posted by anderson_ev123
Hi Banned,
I get the osc address proceedure, the problem is the application I am using
is unable to pack osc addresses into udp packets that can be unpacked reapers end and i cant find a spec anywhere which describes how to do it manually.
|
Are you sure it's sending what you're telling it to send? If it's sending correctly formatted OSC commands then Reaper recognises them.
For example I had a problem where the buffer was being encoded with UTF-8 in the first way I tried to send messages.
Which application are you using?
|
|
|
03-23-2012, 05:43 PM
|
#21
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,749
|
Quote:
Originally Posted by anderson_ev123
the problem is the application I am using
is unable to pack osc addresses into udp packets that can be unpacked reapers end and i cant find a spec anywhere which describes how to do it manually.
|
The UDP packet simply contains the OSC packet, as described here:
http://opensoundcontrol.org/specification.
|
|
|
03-23-2012, 06:03 PM
|
#22
|
Human being with feelings
Join Date: Mar 2009
Posts: 247
|
I found that /play and /stop REQUIRED a param of 1.
Sending no params or a zero did not seem to toggle them.
Maybe I misunderstood the toggle param
|
|
|
03-24-2012, 10:13 AM
|
#23
|
Human being with feelings
Join Date: Mar 2012
Posts: 15
|
no luck
Quote:
Originally Posted by schwa
|
tried that before posting schwa unfortunately it doesnt work with or without a carriage return.
|
|
|
04-29-2012, 10:14 AM
|
#24
|
Human being with feelings
Join Date: Oct 2011
Posts: 14
|
Here's a request: make MIDI work for non-rocket scientists
I've been using Mixcraft, and it is easy as hell to get a midi recording up and working. And I can select actual instruments, not synths.
Instead of having to go through 6 or more steps (which are not working anyway for me), just do a drag and drop midi track and select in instrument, arm and record.
Your current interface, which I have yet to get working, is thus so difficult that I can't use it.
I have a Roland FR-18 digital triple row accordion. I have an Alesis io2 audio interface. I can record midi in probably two steps in Mixcraft. In Reaper, I can't even get started.
I don't have to time to become a rocket scientist while trying to compose music.
|
|
|
04-30-2012, 06:49 AM
|
#25
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by zydeholic
[...] midi [...] midi [...].
|
Sorry, but this thread is not about MIDI, it's about OSC.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
05-06-2012, 06:15 AM
|
#26
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Can we please have OSC support for the pre-FX volume and pan track parameters? As discussed in this thread, currently there seems to be no way to control these parameters remotely.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
05-06-2012, 08:38 AM
|
#27
|
Human being with feelings
Join Date: Dec 2011
Location: austria
Posts: 257
|
OSC Region Name
Since we have a " Go to region 01 after...." action now, would`t it be great
to have a the possibility of Reaper transmitting the region names (and marker names)
like it does with the track names?
Thanx Wolfger
|
|
|
05-10-2012, 01:59 PM
|
#28
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
[FR] + triggering non-native actions using their unique command ID string
[FR] Can we please have the ability to trigger non-native actions using their unique command ID strings? As also discussed here (also see posts # 10 and #11 in the same thread), this would make sense, since action IDs are not reliable for non-native actions, and workarounds such as using toolbar buttons containing such actions have their own issues, and should not be needed in the first place.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
07-22-2012, 05:44 PM
|
#29
|
Human being with feelings
Join Date: Jul 2009
Location: Afford Slaughterhouse, FL
Posts: 624
|
Quote:
Originally Posted by wolfgerb
Since we have a " Go to region 01 after...." action now, would`t it be great
to have a the possibility of Reaper transmitting the region names (and marker names)
like it does with the track names?
Thanx Wolfger
|
Bumping this. Is there currently any way to retrieve the region and marker names using OSC?
__________________
It takes an ordered complex system to recognize another ordered complex system.
|
|
|
06-05-2012, 08:15 AM
|
#30
|
Human being with feelings
Join Date: Jul 2008
Location: South Coast, England
Posts: 708
|
Quote:
Originally Posted by schwa
The latest prereleases of REAPER have preliminary support for using OSC devices as control surfaces. Please use this thread to report bugs or request features.
For example, what would be the best way for us to support messages to implement an XY or XYZ pad? Here is one possibility, which could support multiple XY or XYZ pads:
FX_ASSIGN_X /x/@/track/@/fx/@/fxparam/@
FX_ASSIGN_Y /y/@/track/@/fx/@/fxparam/@
FX_ASSIGN_Z z/@/track/@/fx/@/fxparam/@
FX_XY_VALUES /xy/@/value (+2 arguments)
FX_XYZ_VALUES /xyz/@/value (+3 arguments)
|
Hi Schwa,
Has something like this been implemented for XY pads please?
I've tried to get an XY pad to work in TouchOSC but can only get one axis to be seen using the FX_PARAM_VALUE pattern.
Many thanks,
keys.
edit: now working just fine - see http://forum.cockos.com/showthread.php?t=108269 post #8
Last edited by keys; 08-17-2012 at 11:03 AM.
Reason: Now working XY pad!
|
|
|
06-30-2012, 05:58 AM
|
#31
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
Hey guys,
Today I discovered a bug.
I'm using the LogicPad layout on an iPad and I noticed that on the "Channel Strip" tab, the inserts are displayed incorrectly.
The best way to recreate this is to insert 2 plugins on a track, then go to the Channel Strip tab and select the track you just added plugins to.
You will notice a problem with the "INSERT ON" and "EDIT" widgets.
The names of the 2 plugins you inserted are correctly displayed at the top, but the horizontal bars that form the enable/disable buttons are reversed (insert #1 is at the bottom, insert #2 is above that).
This bug is also present in the "EDIT" column, which allows you to select which plugins' parameters you will edit with the 16 rotary controls on the right of the screen.
I'm using TouchOSC 1.8.1
Please ask if you need more info to hunt down this bug.
Cheers,
Dax.
|
|
|
08-14-2013, 12:56 AM
|
#32
|
Human being with feelings
Join Date: Aug 2010
Posts: 165
|
Quote:
Originally Posted by daxliniere
Hey guys,
Today I discovered a bug.
I'm using the LogicPad layout on an iPad and I noticed that on the "Channel Strip" tab, the inserts are displayed incorrectly.
The best way to recreate this is to insert 2 plugins on a track, then go to the Channel Strip tab and select the track you just added plugins to.
You will notice a problem with the "INSERT ON" and "EDIT" widgets.
The names of the 2 plugins you inserted are correctly displayed at the top, but the horizontal bars that form the enable/disable buttons are reversed (insert #1 is at the bottom, insert #2 is above that).
This bug is also present in the "EDIT" column, which allows you to select which plugins' parameters you will edit with the 16 rotary controls on the right of the screen.
I'm using TouchOSC 1.8.1
Please ask if you need more info to hunt down this bug.
Cheers,
Dax.
|
I have the same behaviour on android, really annoying. Is there a way to correct this?
|
|
|
09-02-2013, 02:48 AM
|
#33
|
Human being with feelings
Join Date: Mar 2009
Posts: 370
|
I'm sorry to sound like a broken record, but PLEASE make the OSC compatible with TOUCH automation !
There is no workaround for this and this is of first importance to use OSC devices with automation !
A preference in the ReaperOSC file would allow the user to toggle explicit message / timeout method . (with the default to timeout ).
Quote:
Originally Posted by schwa
Regarding the OSC touch messages, we did give this some thought. The simplest implementation adds a new message for enabling/disabling touch for each parameter, as we have done. A more complex implementation could use a sort of meta-message, such as
PARAMETER_TOUCH_ON s/touch/on
PARAMETER_TOUCH_OFF s/touch/off
and the device would send volume automation like this (using the default pattern mappings):
/touch/on /track/volume
/track/volume 0.50
/track/volume 0.51
/track/volume 0.52
/touch/off /track/volume
However, this could be impossible to implement in some host devices, whereas the simple version can always be implemented.
|
|
|
|
09-05-2013, 10:49 AM
|
#34
|
Human being with feelings
Join Date: Nov 2012
Posts: 2
|
is it possible make a layout to manage the "Track Manager" form?
|
|
|
09-05-2013, 11:09 AM
|
#35
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by Rotten
is it possible make a layout to manage the "Track Manager" form?
|
I don't think so, as there aren't any OSC actions for getting/setting the states for track visibility / target for inserting events. Perhaps one could do some of it with learning OSC messages for some actions (which don't seem to cover all of this new stuff either, it seems), but then one would have to do without proper feedback, which imho would make it too unreliable to be worth the trouble.
[OT] mim & mjm, are you perhaps related? You'd make a nice duo, I bet.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
09-12-2013, 09:16 AM
|
#36
|
Human being with feelings
Join Date: Jan 2010
Posts: 15
|
Change Host IP Address
Hi!
I'm trying to use TouchOSC with Reaper, using a Samsung S3. The phone connects to my (Windows 7) computer through a secondary hostednetwork that is only used for TouchOSC. Pure Data receives the data, I'm able to transfer layouts to the phone, so I know everything works.
However, in Reaper, the Host IP defaults to the IP address on the main network, the one I use to connect to the internet. I am unable to change it to the IP address I use on the secondary network. Is there any way to change this?
|
|
|
10-03-2013, 12:58 PM
|
#37
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
Bug Report / Feature request
I tried to use the /r (rotary) value on TRACK_PAN. It doesn't work, and everything after the /r address on the same line is ignored.
Code:
TRACK_PAN n/track/pan n/track/@/pan r/track/pan/rotary r/track/@/pan/rotary s/track/pan/str s/track/@/pan/str
This is the line that's not working. Reaper doesn't send out the pan strings (because it's defined after the rotary argument), and everything sent to /track/pan/rotary is interpreted by reaper as a normalized floating-point argument.
Rotary values should work for everything, right? Not just /scrub and a few other values?
|
|
|
10-28-2013, 10:03 AM
|
#38
|
Human being with feelings
Join Date: Sep 2013
Posts: 30
|
Hi guys!
Just couple of question's here.
#1. I want to route track send via OSC,(this is using default OSC config file).
/track/1/send/1/name 2 (is this wrong or bug?)
#2. I want to add /insert fx chain via OSC,(also with default OSC file).
FX_NAME_REAEQ s/track/@/fx/@/REAEQ (not working,bug?)
#3. When I want to change vst preset via OSC,(also with default OSC file).
if the preset has a gap then its not working?
e.g preset is called highpass, /fx/1/preset highpass (working)
e.g preset is called low pass, /fx/1/preset low pass (not working)(bug?)
I have try'd:
lowpass
low_pass
low-pass
low/pass
low?!"*#pass
low(Reaper is awesome)pass
I know that there is other ways to do this: (to add fx chain)
actions/SWS: resources - paste Fx chain to selected track,slot 01)
but there is only 4 slots
Im also awere of SWS snapshots for saving different combination of track sends, but Im just tryig something different.
|
|
|
11-07-2013, 03:01 PM
|
#39
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
Quote:
Originally Posted by Xane002
It would sure be nice to have the current/last marker or region name as an OSC message.
I'm setting Reaper up for live use with multiple songs in one project. While I as the operator can see the current song that's playing via the laptop screen, the other performers in the band cannot....they use OSC to control their in-ear audio feeds. I would like to send to their devices the current song name as well.
Thank You!
So far, Reaper is surpassing my expectations - this would be simple a cherry on top!
|
+1! In the meantime the S&M Region Playlist does provide OSC feedback for the current region (i.e. region being played)
The interesting OSC msg is /snm/rgnplaylist/current, it has a string argument: region # + region name, e.g. "3 Verse" (it also provides feedback for the next region to be played: /snm/rgnplaylist/next).
To hook your OSC device, things are explained in main menu > extensions > about sws/s&m > button "what's new", see the v2.3.0 #15's changelog.
HTH!
Quote:
Originally Posted by Brian. A
I know that there is other ways to do this: (to add fx chain)
actions/SWS: resources - paste Fx chain to selected track,slot 01)
but there is only 4 slots
|
Hi Brian and welcome to the forum!
No, there are up to 99 slots! to configure this, see http://forum.cockos.com/showpost.php...postcount=1448.
To make your own "insert FX" actions, this can help too: http://forum.cockos.com/showpost.php...40&postcount=5
___
EDIT: humm.. did not replied to your other Qs... not nice! (just "seeding" some info"about the SWS/S&M extension...).
Quote:
Originally Posted by Brian. A
Hi guys!
Just couple of question's here.
#1. I want to route track send via OSC,(this is using default OSC config file).
/track/1/send/1/name 2 (is this wrong or bug?)
#2. I want to add /insert fx chain via OSC,(also with default OSC file).
FX_NAME_REAEQ s/track/@/fx/@/REAEQ (not working,bug?)
#3. When I want to change vst preset via OSC,(also with default OSC file).
if the preset has a gap then its not working?
e.g preset is called highpass, /fx/1/preset highpass (working)
e.g preset is called low pass, /fx/1/preset low pass (not working)(bug?)
|
#1 is a misunderstanding, you can't directly create routings via OSC messages (but you can trigger actions/scripts via OSC and those will do the job). I beleive s/track/@/send/@/name is only here to send feedback (i.e. just to name routings in the controller, but receiving those messages has no effect).
Note: I believe the same goes for s/track/@/name but since the default OSC pattern file states "The device sends /track/3/name vox to rename track 3 in REAPER" this one could be considered as a bug.
#2 is a misunderstanding: ditto, this won't insert FX, I think s/track/@/fx/@/name is only here to send feedback to the controller about fx names.
To insert FX, you can use the S&M slot actions discussed above. From v4.55 you can reliabely trigger SWS/&M actions via OSC: in your OSC pattern file, you need something like: ACTION s/action/str i/action t/action/@ - And a message example could be: /action/str _S&M_TRACKFXCHAIN18
#3 works fine here (with space characters in preset names) => looks like a controller issue on your end (?)
To make sure, you can monitor OSC messages: "Listen" button of the "Control Surface Settings" window, I had a similar issue recently (controller adding garbage characters...)
Last edited by Jeffos; 11-07-2013 at 03:37 PM.
Reason: more stuff
|
|
|
11-13-2013, 05:48 AM
|
#40
|
Human being with feelings
Join Date: Sep 2011
Posts: 198
|
FR: Pass arguments to Reascript
It would be incredibly useful to be able to pass arguments from OSC to Reascript. This would extend the functionality of a controller a lot, and bridge two different excellent parts of reaper.
It would also be great to be able to send OSC messages to controllers from inside Reascript, but this can already be done with PyOSC or a similar library, so the first request is more important.
BTW, is this still the right place to post FR and bugs? Is it read by the right people? Not complaining, just wondering.
|
|
|
Thread Tools |
|
Display Modes |
Hybrid 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 01:26 PM.
|