[ardour-dev] jack/ardour application extension(s)

Paul Davis paul at linuxaudiosystems.com
Fri Feb 23 06:52:33 PST 2007


On Tue, 2007-02-20 at 18:40 +0100, Robin Gareus wrote:

> 
> Why on ardour-dev ?
> 
> I'd like to get the current zoom-range from ardour (either query or
> notify) - AFAIR ardour's menu can be customized, too (hook to change
> video-file path of xjadeo or gjvidtimeline). - is there doc around for
> that?

pretty difficult to figure that out, but we could add it to OSC. i don't
think we've done any OSC query support yet, but i think that liblo makes
it pretty easy to support. what do you want to do with the zoom range?

> where to start best? - Is it welcome to "integrate" external software
> into ardour like this? -

very welcome, except that we need to "evolve" some good generic
mechanisms for it.

> slightly OT: I'd like to request a new Feature in ardour: Lock
> audio-files or chunks to a fixed timeline-position on the audio-track
> they are dragged or pasted - best if ardour could even use/set the
> offset-value in the file's header.

it will go in post-MIDI-merge (post2.0) when you will be able to lock
regions to BBT or audio sample time or timecode time.

> and a final ardour-extension question: What is the status of the
> ardour's EDL import/export?

non-existent. there are nibbles at handling AAF and OMF, but nothing
substantive or even look-at-able.

> It's kind of easy to parse the audio-file-name and offset from an EDL,
> and I've done it to for some FCP projects with awk. - but I'd prefer a
> proper EDL parser [lib] (that issues warnings and allows customized
> filter to plugin mapping etc); if anyone want to start such a project
> I'll gladly contribute. - meanwhile I could come up with a perl script
> that will work for >95% off all projects, but I'd rather not :)

i have moved away from the whole "EDL" nomenclature, because an ardour
session (as well as that of any other capable DAW) is *so* much more
than an EDL. 

the formats in other DAWs are all proprietary, except when they use AAF
which is incredibly complex; ardour itself uses XML so you just need an
XML parser and some semantic information on how to use the nodes.

--p





More information about the Ardour-Dev mailing list