Re: [linux-audio-dev] Re: Mix

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

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.


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

This archive was generated by hypermail 2b28 : pe maalis 10 2000 - 07:25:52 EST