|
#1
|
|||
|
|||
|
Hello everyone,
I'd love to talk to Mobius with MaxMSP using OSC, but I just can't seem to get them to talk to eachother using the standard 'udpsend' 'udprecieve' object. I've checked to make sure all the ports are right, that's it's sending to local host, but still nothing .Has anyone been able to make this work with Max? TouchOSC? OSCulator? Thanks! Jesse |
|
#2
|
||||
|
||||
|
I test with TouchOSC. There were some issues in 1.x so if you're still on that you may need to upgrade to 2.x.
Read the section on Trace in Exploring Mobius. You should see level 2 trace in either DBWIN32 or the Mac console as messages are received. |
|
#3
|
||||
|
||||
|
Something to note about OSC....
Mobius OSC support was primarily designed so that you could control Mobius from an OSC device. Sending Mobius state out to a device for display is not very fleshed out yet. Mobius will only send the values of controls and parameters that are bound to OSC messages, it will not send anything as functions are executed, modes change, the loop reaches the start point etc. There are two ways to set up an OSC binding, the easiest is to program the OSC device to send one of the Mobius messages. Once that happens an binding is created and Mobius will start sending updates when that control changes, but you have to send something first. The second way is to edit the OscConfig XML to predefine the bindings. This is a relatively advanced topic, I think there may be a post on the forum somewhere, if not I'll dig up some notes. |
|
#4
|
|||
|
|||
|
Okay, that was a helpful response. I guess since the main feature I'm interested in is monitoring the state and position of loops, then as of now there's no real advantage to trying to get the OSC working on that. For completeness sake, though, I did the Tracing and found that Mobius is recieving the OSC messages I send it, I must just not be binding it properly, or binding it properly to output. Here's what mobius sees and does nothing:
6/1/12 9:33:21 AM [0x0-0x25025].circularlabs.mobius[2960] 0 0: OSC Message: /mobius/global/function/Record |
|
#5
|
|||
|
|||
|
Hey Jeff, so after trying many different attempts at a workaround, I'd like to just go ahead and request to add the feature to output track status and relative postion, either in MIDI or OSC.
This would allow for easy monitoring with lauchpads/softstep/arduino/etc. of how your loops are doing (no need to look at computer). Ideal would be just sending message on track state changes, and on a defined subdivion (cycle etc). For OSC the naming schemes could be flexible, ex, /mobius/1/State/Play, ex 2, /mobius/2/Positon/0.5 For Midi, just defining some standard would still be great. ex. StateTrack 3 = CC# 3, Reset = 0, Record = 1, Play = 2, etc. etc. ex 2, Postion Track 3 = CC#10, postion = 0-1 -> 0-127 I've tried doing this with scripts, but it's really a pain, and would be a nice feature to have built in, where you could check a box to have it or not. Any chance for a future version? |
|
#6
|
|||
|
|||
|
It really would be wonderful to have the documentation on OSC
I appreciate the wonderful software as well as the occasional appearances of Jeff, bringing mysterious commands and parameters. Mobius is that it is not open source, such as "superlooper" Mobius owners will have their reasons to keep that status. ![]() Anyway I think the community could help document, translate, etc. Examples are released even if only the part related to defining the above and implementation of the functions available for scripts. * I use other loopers, but I have the feeling that Mobius is an excellent looper, which emulates the EDP pretty well, sounds good, stimulates inspiration, but I think the potential is bigger than that. ![]() * regards |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|