Hey All this is my new idea about the Gsoc.


*                          OSC Implementation for Mixxx *


*OpenSound Control* (OSC) is a content format for messaging among computers,
sound synthesizers, and other multimedia devices that are optimized for
modern networking technology. Bringing the benefits of modern networking
technology to the world of electronic musical instruments, OSC's advantages
include interoperability, accuracy, flexibility, and enhanced organization
and documentation.

still Mixxx only supports midi message format so i'm trying to implement OSC
support also in mixxx. i just thinking either midi to osc converter or
direct osc message support.

I also find some major  differences between the osc and midi those make osc
better than it.

1.OSC allows one to transmit multiple data types commonly used on modern
computers including 32-bit integers, floating point numbers, strings and
more. MIDI only transmits integers.

2. MIDI uses a compact binary message format with a limited number of
fields, e.g. channel, note, velocity, etc. OSC has a binary data section,
but a human readable, URL-style address that looks like "/foo/bar".

3.OSC includes a high-precision timestamp with picosecond-resolution that
allows OSC messages to be scheduled, recorded and reproduced with minimal
jitter. The MIDI beat-clock is a low-resolution clock having a precision on
the order of several milliseconds at best.

*Plan*-

I am planing to do it in python and there are many wrappers are available
those can wrap python code in c++ and then i can send them on Mixxx port.


Making my Proposal  early will post in on mailing list .

regards
sudhanshu
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to