[Ardour-Dev] OSC - development

Stefan Kreitmayer stefankreitmayer at gmx.de
Mon Sep 24 06:52:19 PDT 2007


hello list / paul

for my diploma thesis, i need an ardour-version that is widely 
osc-controllable.
osc should work as an interface between ardour and
a) a scripting language
b) pd/supercollider/processing, etc

in addition to the osc-features that are currently in the trunk, my plan 
is to give osc-
access to many functions which are now exclusively in the province of 
the gui.
these include adding / removing tracks, connecting routes, inserting 
ladspa-plugins,
track mute/solo, export session/selection/ranges, import/embed audio, 
automation, etc.

also, ardour should be able to send information about its state via osc. 
think of
messages like get_number_of_audio_tracks, get_range_markers, 
is_session_loaded, etc...
which make ardour send osc-messages back.

though i'm new to ardour's development, the last few weeks of digging my way
through the code and doxy gave me a general idea of how things are built.
now at least i can add new tracks, and things like that.
AND there is quite a list of questions... (sorry this email is so long)

1)
is anybody else currently working on something like that?

2)
this is my first participation in a multi-developer software project.
i am highly motivated and confident i can learn whatever is necessary in 
the long term
to contribute good code that does not interfere with the plans of 
everyone else.
however, if this turns out to go far beyond my current skills & 
knowledge, it might
be smarter to finish my diploma thesis as a quick and dirty one-user hack
(i've only got 3 months to get something fairly usable done)
and focus on a clean solution afterwards - or of course leave that to 
the grown-ups :-/
any tips on this matter are highly welcome.

3)
the other questions probably depend on answers, so i'll ask them later

thanks a lot in advance
stefan




More information about the Ardour-Dev mailing list