Circular Labs Forums  

Go Back   Circular Labs Forums > Mobius Discussion > General

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-31-2012, 02:59 PM
Jengel Jengel is offline
Member
 
Join Date: Mar 2011
Posts: 33
Default Has anyone got OSC to work with Mobius?

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
Reply With Quote
  #2  
Old 05-31-2012, 03:59 PM
Jeff's Avatar
Jeff Jeff is offline
Benevolent Dictator
 
Join Date: Oct 2009
Location: Austin, Texas
Posts: 715
Default

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.
Reply With Quote
  #3  
Old 05-31-2012, 04:27 PM
Jeff's Avatar
Jeff Jeff is offline
Benevolent Dictator
 
Join Date: Oct 2009
Location: Austin, Texas
Posts: 715
Default

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.
Reply With Quote
  #4  
Old 06-01-2012, 04:43 PM
Jengel Jengel is offline
Member
 
Join Date: Mar 2011
Posts: 33
Default

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
Reply With Quote
  #5  
Old 06-13-2012, 01:01 AM
Jengel Jengel is offline
Member
 
Join Date: Mar 2011
Posts: 33
Default Feature Request : Status Output

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?
Reply With Quote
  #6  
Old 06-16-2012, 12:54 PM
elmarote elmarote is offline
Junior Member
 
Join Date: Jan 2012
Location: ?, Terra incognita
Posts: 24
Default OSC and documentation

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
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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. The time now is 08:39 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.