Re: [linux-audio-dev] ardour & snd: the saga begins

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] ardour & snd: the saga begins
From: Paul Barton-Davis (pbd_AT_Op.Net)
Date: Sun May 14 2000 - 22:43:08 EEST


>I know you've talked about these features, but any idea of
>approximately when we might see
>
>1) LADSPA plugin support in snd / ardour?

No idea. Someone has volunteered to do this, but out of courtesy, I'll
leave it them to reveal themselves if they want to. The work
will/should be done in the mainline snd code; my stuff doesn't alter
the guts of snd at all, and Bill has already said that he'd like to
see LADPSA support in snd.

>2) Non-linear editing in snd & ardour? i.e. edit decision lists as
>video people call them?

Snd already supports this. People use to windows/MacOS apps might find
the way its done a little strange, but all the infrastructure is
already there. Figuring out how to hook snd's editlist up to the
playback mechanism in ardour is not easy, however, because of the
readahead we have to do to avoid dropouts. I'm also not entirely sure
that snd makes it easy for a user to set up a "playlist" right now. It
can be done, but I don't think its trivial given the current GUI.

>So far I know of only two Linux apps that use EDLs: Mix and
>Broadcast 2000. You might want to look at their file formats, if
>only to see what you'd like to do different.

I don't plan to do much other than use snd's stuff right now. And
since snd use guile (i.e. scheme), these things can be arbitrarily
complex.

Note that the equivalent to some of the things you sent as examples
are covered by "envelopes" in snd, and these can be applied in the
frequency domain (i.e. filtering) as well as the time domain.

># here's a sound clip at time 0.000 in track 1
>sound /home/pw/Sounds/drum-like/mouthkick1.wav 0.000 1 1
>
># here's a sound clip at time 0.357 in track 2
>sound /home/pw/Sounds/drumachines/perc/loconga.wav 0.357
>2 1

I have no particular plans to support the merging of external files
into ardour/snd. snd-in-ardour will retain the capabilities to do
this, but i don't want to encourage it too much, certainly not at
first.

ardour/snd works with the notion of a "tape", which is a directory of
identically sized files (currently only in RIFF/WAV format, but thats
just a detail). it doesn't operate on individual sound files. thats
one of the major differences between snd-in-ardour and snd itself, and
a necessary one to avoid the snd-in-ardour stuff from being incredibly
intimidating.

it may well be that once i get everything working between snd+ardour
(i.e. playback uses the result of snd's machinations), this kind of
restriction will evaporate. i have a few hints of that being likely,
but I don't want to promise anything just yet.

># here's a volume graph for track 3, given as time / value pairs
>volumegraph 3
> 0.00 60
> 5.04 59
> 5.18 43
> 5.53 43
> 5.74 60
> 1920.00 60
>end

Thats an amplitude envelope in snd. Very trivial.

--p


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sun May 14 2000 - 23:08:23 EEST