< Back to IRCAM Forum

Question about OSC and the maquette

I dropped two patches into a general maquette, creating two temporal boxes as expected. Each patch creates an OSC message with a randomized value. The patches work fine evaluated outside the maquette, but I would like the maquette transport to evaluate/send the messages sequentially. Alas, I haven’t figured out how that’s done. Do I need reactivity activated for the temporal boxes or is there something else I’ve missed ? Thanks in advance for any & all assistance !

Best regards,

Dave Phillips

Hi Dave,

I invite you to attach the patch or a MWE (Minimal Working Example)

Best,

Jerome

Hi Jerome ! Here are the patch and the maquette files, please advise if anything else is required.

osc-seq.omm (1.2 KB) osctest-p4.omp (6.0 KB) osctest-p5.omp (6.0 KB)

Dear Dave,

I am no specialist in osc and ports. But since i know you are a linux user as i am, i suspect that port 3000 is closed and you need to open it through the terminal. I tried the tutorial OSC patch and it seems that i am not receiving the messages. So i don’t want to say something stupid, but i suspect you need to open the 3000 port in order to have this working. Concerning the tutorial’s maquette , you just need to play the maquette in order to send in time your messages and you don’t need reactivity for that.

I will continue to look into that further, and if i have a success, will report back.

Best
K

1 Like

Hi Karim ! Apparently the port is open and receives messages all right in VCV Rack, the target for the OSC messages. The OM send port and the Rack receive port are correct, the patch works correctly outside of the maquette but not within it.

Best,

dp

Dear Dave,

I don’t know, but maybe if putting the patch inside a temporalbox and then connecting it to tempout. Did you try this?
best
k

Hi Karim ! Yes, I tried it, still got no joy. Btw, the patch performs correctly using the Eval button in the maquette, but again not when the transport is used.

Hi Dave. Try substituting the OSCEvent class for osc-send.

Hi Anders ! Tried in various ways, all failed. I’m missing something either terribly obvious or terribly obscure. :slight_smile: Btw, I’m very happy to be working with OM again, so much progress has been made on the Linux version !

Best regards,

dp

Hmm… not sure what’s wrong. It seems to work here, my OSC monitor reports the received messages when the playback cursor passes them in the maquette:

Well that is encouraging ! :slight_smile: I will keep testing today, I will also upgrade from 6.16 to 6.17 to see if it makes any difference.

Best regards,

dp

Got it ! The OSC-Send message in my original patch was unnecessary and caused the problem (I think). Removing it solved the issue and I now have a series of OSC messages triggered by the OM maquette and received & processed by VCV Rack. Very cool. Thanks, Anders, and thanks to everyone who helped, you are all vastly appreciated.

Best regards,

dp

Hi Dave, sorry to bother you with this problem. I had exactly the same problems as you with maquette and OSC signal, it works but not with the play. I didn’t understand the solution… Can you help me? Thanks!

Dear nadirvassena,

One way to do so and so easy is to use OM’s preferences. Go to the MIDI tab, select as a default player osc-scoreplayer, and then check the “Force score player”. All existing boxes will be converted to use the osc player.

Best
K

Dear K,

Thank you for your very quick reply, but there is something I am missing. I attach an example.
When I evaluate the temporal-box (also inside the maquette) it works (and I see a zero in the Listener) when I play (in the maquette) nothing happens…surely there is something obvious I am not seeing.
Merci!
n

What you are ascking here is something different.
You need an other application using osc so it receives it.
Then you must be sure that the port you are using:

  1. is the same
  2. is openned (ie you can send thing thru. Sometimes for secure reasons these are closed.)

Please reffer to the OSC protocol first.

Best
K