Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » [FEATURE] OSC for U++?
[FEATURE] OSC for U++? [message #28755] Wed, 15 September 2010 13:50 Go to next message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
hi guys

what about having a native interface for OSC (OpenSoundControl), which is gaining importance as well?
it could wastly benefit from Value capabilities of Upp..
Re: [FEATURE] OSC for U++? [message #29049 is a reply to message #28755] Sun, 03 October 2010 17:52 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
kohait00 wrote on Wed, 15 September 2010 07:50

hi guys

what about having a native interface for OSC (OpenSoundControl), which is gaining importance as well?
it could wastly benefit from Value capabilities of Upp..


In fact, what we would really need is generic interface for sound (we are missing that one so far) and then its specialisation for OpenSoundControl or anything else...

Any contributions in this area are highly welcome!
Re: [FEATURE] OSC for U++? [message #29051 is a reply to message #29049] Sun, 03 October 2010 18:22 Go to previous messageGo to next message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
well opensoundcontrol is not kind of an real audio interface as of streaming audio date to some device..its actually an interface of handling different parameters in a parameters' tree..

which of those do you mean??

OSC would be a great deal of a communication protocol to link between visual representaion and kind of a data server which consists of arbitrary setup parameters, which is doing thiings accprding to the received parameters...
Re: [FEATURE] OSC for U++? [message #29083 is a reply to message #29049] Mon, 04 October 2010 19:24 Go to previous messageGo to next message
emr84 is currently offline  emr84
Messages: 26
Registered: April 2008
Location: Argentina
Promising Member
luzr wrote on Sun, 03 October 2010 13:52

...what we would really need is generic interface for sound (we are missing that one so far) and then its specialisation for OpenSoundControl or anything else...



Hi. Portaudio seems interesting.
Re: [FEATURE] OSC for U++? [message #29085 is a reply to message #29083] Mon, 04 October 2010 19:43 Go to previous messageGo to next message
dolik.rce is currently offline  dolik.rce
Messages: 1789
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

emr84 wrote on Mon, 04 October 2010 19:24

luzr wrote on Sun, 03 October 2010 13:52

...what we would really need is generic interface for sound (we are missing that one so far) and then its specialisation for OpenSoundControl or anything else...



Hi. Portaudio seems interesting.

I was looking at possible choices and came to same conclusion Smile Portaudio is very nice written, supports large number of backends (14, I think) on major platforms (win32,linux,mac,Irix,BeOS). It has MIT license, which should work fine with Ultimates BSD. I already started playing with it and designing the interface. I think I'll be able to publish first draft in few days.

The only drawback is that Portaudio doesn't support I/O. So if it should be usable for most people it must be combined with some other lib that understands audio file formats. The best I found so far seems to be libsndfile, supporting pretty much everything from wav to flac (with notable exception of mp3 because of legal issues Sad ). Also it is L/GPL licensed, which is not ideal. So before I get to this, does anyone have any other suggestions?

Honza

PS: Kohait00: Sorry for misusing your thread to something different then you originally intended it for Wink
Re: [FEATURE] OSC for U++? [message #29092 is a reply to message #29085] Mon, 04 October 2010 22:31 Go to previous messageGo to next message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
@dolik: dont worry... sometimes it's better to catch attention of already participating users Smile

and of corse sound interface for ultimate would be great deal (i'm working for an audio company actually Rolling Eyes so that'd be great to have everything in one place..

OSC is meant to be a parameters control protocol..could be used in conjunction with controls to represent kind of a plugin interface (VST like)..

http://www.creativeapplications.net/iphone/iosc-iphone/
http://www.youtube.com/watch?v=mlkg3Rah-z4&feature=relat ed
check out the related youtube videos Smile it's a remote control, osc beeing the protocol it talks with..

sth like that would be great for ultimate as well..
i'm already working on a abstract MVC interface which could be backended with osc later..
Re: [FEATURE] OSC for U++? [message #29580 is a reply to message #29092] Mon, 01 November 2010 20:24 Go to previous messageGo to next message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
opensoundcontrol is about to be renamed to open system control to reflect the arbitrary purpose of its descriptive language to manipulate parameters...

this is quite a helpful feature when connecting all sorts of controls.

take a look at OSCulator
http://www.osculator.net/

BTW: i'm on implementing a u++ based OSC client server, where handler can be hooked up on certain methods (Callbacks)
..it's doing well already.. needs some more testing though and a connection to outer world via udp sockets i.e. as soon as this is accomplished to a desireable degree i'll publish it.

then we could have an iphone operate things written in upp Smile

a side usage for OSC could be a quite simple parameters' storage data base..directly hooking up to handlers when changes occure..

be sure to check out the osc details..
http://opensoundcontrol.org/spec-1_0
Re: [FEATURE] OSC for U++? [message #29583 is a reply to message #29580] Mon, 01 November 2010 22:21 Go to previous message
koldo is currently online  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
Hello all

I know that it has nothing to do with OSC. Just to tell I am preparing a MediaPlayer control that serves to play not only video but also audio files including mp3.


Best regards
IƱaki
Previous Topic: Changing mouse shape
Next Topic: Error in OLE?
Goto Forum:
  


Current Time: Thu Mar 28 13:55:34 CET 2024

Total time taken to generate the page: 0.01307 seconds