[ardour-dev] Fwd: [ardour-users] scripting region placement and import
Eric Dantan Rzewnicki
eric at zhevny.com
Mon Jan 17 07:54:04 PST 2005
Jesse Chappell wrote:
> Forwarded to ardour-dev from ardour-users.... Orm, this kind of technical
> exchange is better served in ardour-dev (where paul is subscribed)
> ----- Forwarded Message -----
> Subject: [ardour-users] scripting region placement and import
> Date: Mon, 17 Jan 2005 13:27:37 +0100
> From: Orm Finnendahl <finnendahl at folkwang-hochschule.de>
> To: ardour-user-list <ardour-users-ardour.org at lists.ardour.org>
> Hi all,
> I'm looking for a way to automate the import and the placement of
> regions. I have to import some 200 regions and place them on different
> (known) tracks at specified (known) times. Doing that by hand is very
> time consuming (an "add-all-files-in-current-directory" button in the
> region import dialog for importing already would come in very handy
> but maybe I missed something like that).
> I checked the xml file and it gave me some hope to generate a file
> with all the regions at their proper places with a script, but even
> slight changes in the file seem to make it unreadable by ardour.
> Are there any chances to access the file format for this purpose?
I need this as well as this will be my main mode of using ardour. I
intend to use a python ECI (ecasound) script to select chunks of audio
from a large pool of audio files at random. I haven't set the parameters
yet, but expect I'll be grabbing anywhere from 1 to 100 chunks (I
guess that would be regions in ardourspeak) for each
composition/session. Once the files are selected I would like to add
them scriptomatically to a new ardour session. I don't need to place
them at specific times, though ... just at the beginning. It would be
nice to also be able to have them pre-grouped as well.
an "add-all-files-in-current-directory" button would be a good interm
solution, but ultimately I'm hoping for a scriptable solution outside
ardour so that I can start up ardour pointing at the newly created
session like: ardour foo-session/. I intend to at least try to develop
such a thing if all the metadata can be handled from python.
More information about the Ardour-Dev