This page is no longer maintained — Please continue to the home page at www.scala-lang.org

[Announce] ScalaOSC

No replies
Sciss
Joined: 2008-12-17,
User offline. Last seen 28 weeks 5 days ago.

hi,

while this is still experimental and incomplete, i want to announce a
subproject of mine, ScalaOSC, which is an OpenSoundControl library
for Scala, modeled after the java library NetUtil ( http://
sourceforge.net/projects/netutil ) but with several enhancements and
refinement specific to Scala.

in this early stage, at least you can create UDP clients with 32- and
64-bit type tag support.

ScalaOSC is released unter the LGPL, and the code is currently
available via SVN as subdirectory here:

http://tintantmare.svn.sourceforge.net/viewvc/tintantmare/scalaosc/
(might be moved to a dedicated space in the future)

it is developed against the scala 2.8 nightly builds.

comments + participation welcome. the documentation is very bad in
this moment, but the javadocs of NetUtil should help a little.

the current TO-DO list:

- TCP support with client and server
- configurable codec
- specialization of OSCMessage subclasses
- more scalacheck tests
- carefully going through synchronization and multi-threading issues
- trying it out on Android
- benchmarking and possible performance enhancements
- scaladoc stuff

cheers, -sciss-

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland