Subject: Re: [linux-audio-dev] extending LADSPA, it's not that easy ......
From: Tom Pincince (stillone_AT_snowcrest.net)
Date: Sat Oct 28 2000 - 02:31:40 EEST
>> required me to do 50 or more of these microscopic fades per day. In
>> these situations the end points of the fade regions need to be
defined
>> with single sample accuracy. Working with blocks of even 32 samples
is
>> much to crude for this.
>
>
>Not sure if I misunderstood you, but I'd like to see the person which
can
>distinguish between a fast pure exponential volume envelope, and the
>same made of linear segments with 32sample len.
>The ear can distinguish only very few volume levels , so as Olli would
>say the exponential aproximation would be "perceptually perfect".
This is not what I am talking about. (Slightly off topic - these fades
are the same as the cross fades that EVO will need to allow sustain
based on looping.)
I am talking about something much more basic, the ability to select
regions for any purpose with single sample accuracy
within the context of a multitrack environment that advances audio in
frames larger than one sample, which I will refer to as a
superframe to distinguish it from a single sample frame.
>There is no need to use a fixed size block. For instance look at how
Csound
>works: a typical setting uses a block size of 20 samples, but when an
>instrument stops or starts the block size is cut to make sure the
events
>happen on block boundaries. I will also use block sizes of anything
from 1
>to ~1000 when in different stages of certainty about a composition and
>depending on the sensitivity of the instruments I'm using to zipper
noise.
So are you saying that an edl enabled multitrack host can resize the
superframe immediately before playback of a new region so that the start
point of the new region falls exactly at the first sample of the next
superframe? My mental model has been of a constant superframe size
based on the fragment size.
Tom
This archive was generated by hypermail 2b28 : Sat Oct 28 2000 - 03:02:04 EEST