Subject: Re: [linux-audio-dev] Re: Mix
From: Nicola Bernardini (nicb_AT_axnet.it)
Date: ti elo 17 1999 - 17:20:32 EDT
Dear Dave, dear all,
Yesterday, Dave Phillips mi scrisse cio` che segue:
[snip]
DP> As it stands now Mix merely calls Csound in this manner (in mix.c):
DP>
DP> if (catchup==0) {
DP> sprintf(streng, "csound -o devaudio %s.orc %s.sco &", value,
DP> value);
DP> system(streng);
DP> }
DP> break;
DP>
DP> Crude, yes. But it is dependent on multiple processes being able to
DP> access the same device, something apparently easy for SGI iron but not
DP> so simple under Linux. I understand that EsounD (esd) does it, but I
DP> think that Csound would have to become esd-aware, and I don't know how
DP> that's done.
well: my idea is that we should first try to do what Mix was meant to
do, and if I understand correctely that was to mix (offline and non in
real-time), a number of audio track. I was thinking maybe we should offer
some form of 'previewing' the mix, without guaranteeing glitches etc.
Then, csound could come in as an effect for a given track, working in
non real time, saving to a temporary file and reloading the track
with the result of it. This should be easy to implement. Then, when
Guenter is done defining the plug-in architecture, we could speculate
some more on it. How about that as a development path? (there are zillion
of other things to do, of course...)
ciao
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb_AT_axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
This archive was generated by hypermail 2b28 : pe maalis 10 2000 - 07:25:52 EST