Monday, February 28, 2005 12:24
OSCmap
I wanted something similar to Plogue Bidule's Parameter binder for OSC. This is a small utility program I've made in order to translate the OSC adress part of OSC messages.
i.e. something like
"/Controller/Param1 0.5"
-> "/filter/cutoff/ 0.5"
you can either manually build your OSC namespace with as a tree or let the OSC learn do the job for you. you can also save the namespaces for later reuse. Then you can link source and target adresses.
files are saved as xml (*.oscmap,*.osctree) so that you can edit them manually.
downloads
Source Code: OSCmap-0.1-src.zip
win32 installer: OSCmap-0.1-setup.exe
osx application: OSCmap-0.1.dmg.zip
I've moved the project to sourceforge:
http://sourceforge.net/projects/oscmap
the latest sources are available via subversion
svn co https://svn.sourceforge.net/svnroot/oscmap oscmap
or you can just browse the code online:
http://svn.sourceforge.net/oscmap
in order to build from the sources, you'll need the following (wonderful) libs:
tinyxml
OSCpack
wxWidget 2.6.1
Max/MSP externals
Here you can find the latest version (1.5.1) of Open Sound Control max/msp externals for windows ported/rewritten by Emmanuel Flety and me:
- [opensoundcontrol]
- [osc-route]
- [udp-read]
- [udp-write]
bugfixes
v1.5
- endianness encoding of time-tag now works correctly
- trying to instantiate multiple udp-read objects with the same port number now generates an error and only instantiate the first object.
v1.5.1
- jsui wasn't updating when receiving a message from the opensoundcontrol external (now uses max clocks to schedule outputs).
download
OSC-package-1.5.1-winXP.zip
They can be downloaded here before being available on cmnat's site.
IMPORTANT
Cycling'74 has released [udpreceive] and [udpsend] as a replacement for [otudp] on mac and [udp-read]/[udp-write] on windows.
OSX
http://www.synthesisters.com/download/udp20060126.dmg
Windows
http://www.synthesisters.com/download/udp20060126.zip
furthermore it also replace the need for [opensoundcontrol] for simple applications, but also has a CNMAT mode which let [opensoundcontrol] parse the OSC packets and bundles.