Re: gephex-0.5: OSC and link serialization

Martin Bayer <[email protected]>
Newsgroups gmane.comp.video.gephex.devel
Message-ID <[email protected]>
> Starting point was the observation that we wanted to build OSC support
> into the core of gephex-0.5. The most basic and at the same time most
> important
> use of OSC we could think of was support to change inputs of effects via
> OSC
> (e.g. control a xfader).

The other direction, sending OSC messages with the value of some link,
is also important. With bidirectional support for OSC it is quite simple
to develop new software or hardware user interfaces.

> So the idea to solve this is:
>
>   1/ define standard serialisations of all used types to OSC
>
>   2/ define a standard mapping between these OSC formats and s-expressions
>      (for the command line we think this is a good format, e.g. a color
>       could be represented as (color <r> <g> <b>))
>
>   3/ remove the serialise and deserialise method form the link interface

With change 3. the only way to change or read the value of a effect
parameter is to receive or send an OSC message.

>   4/ add "creator" units which accept OSC input and initialise a link with
>      this serialised value

Inputs:
-osc stream
-osc address
-old value

Output:
-new value

Behavior:
If there is no osc message in the stream with the specified osc address
new value=old value otherwise the value from the message is the new
output value.

Usage:
old value and new value is connected to the same link.

Martin

_______________________________________________
gephex-devel mailing list
[email protected]
http://lists.gephex.org/mailman/listinfo/gephex-devel
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCIHnECm3i57PRsbsRApzuAKCRNW1vtDec9QWLWBYTo88rDk3s9ACgx17b
zhVL5E0yj1EX9GbM6yQnTyQ=
=2wgt
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.