| --------
Toby wrote:
>
> Wow, I didn't realize that I was so closely following
> a previous implementation. I downloaded the program
> in question and got it to compile with only a slight
> fix in the include file. I was quite surpised at
> the many striking similarities between the progams,
> yet they turn out to be quite disparate in their
> fundamental implementation of the score files.
>
> It is difficult to compare the two without sounding
> biased, because I am biased.
>
> I do think that my score file is quite a bit more
> readable. It allows one to see the relationships
> between instruments in the same pattern.
>
This is quite possible. I almost never write the
BashFest data directly but rather work with algorithmic
scripts that generate the data. I've also experimented
with graphic interfaces, such as the web sites I mentioned,
but surprisingly, I found that they didn't help me much
for the way I wanted to think about the musical data.
> BF seems to have a few interesting mixdown features
> that mirror a multi-track tape recorder. I think
> it may allow retard/accelerando as well, which is
> something that I hadn't thought of.
The overdubbing and punching feature is only available
in the Cmix version, due to its mixing architecture.
Cmix allows you to write to selected portions of a soundfile
so I took advantage of that.
>
> BF allocates all possible memory before hand. I had
> to edit an include file and recompile to get it to
> run on my 32Meg linux box. drumachine dynamically
> allocates all data space.
This is a definite weakness, mainly due to my working on
machines with lots of memory, and chronic programming laziness
(tradeoff for compositional non-laziness).
>
> Drumachine allows for each instrument to pass unlimited
> pfields to the orchestra. I don't think BF does.
It easily could. BashFest is a frontend and the formatting is trivial
to modify. I should also note that the Csound version is
a small subset of the capabilities of the Cmix version. This has
historical reasons, mainly that I was working on NeXT computers
which until recently had less-than-ideal Csound support.
The Cmix version still has better stereo capabilities as well as
considerable effects routing and processing. All this is possible
on Csound but I haven't gotten around to a port yet. Also, I
like the incremental mixing which is currently unavailable in Csound.
On the plus side, Csound can play patterns in realtime to a certain
degree of complexity.
> I trust that Eric will post the strong points of
> his program that I don't understand. After all,
> I only looked at it for about 15 minutes. I hope
> I don't offend...
Not at all. The strongest point for me is that it's
been very useful for me compositionally and I'm happy
to share.
Eric Lyon
eric@iamas.ac.jp
http://www.iamas.ac.jp/~eric
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17860;
3 Feb 97 23:57 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa18226;
4 Feb 97 0:05 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Tue, 4 Feb 1997 00:05:30 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA27781);
Mon, 3 Feb 1997 23:54:13 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
Mon, 3 Feb 97 23:54:08 GMT
Received: from ella.mills.edu [144.91.3.20] by hermes via ESMTP (XAA27777);
Mon, 3 Feb 1997 23:54:06 GMT
Received: by ella.mills.edu (940816.SGI.8.6.9/930416.SGI) id PAA08922;
Mon, 3 Feb 1997 15:53:59 -0800
From: David Madole
Message-Id: <199702032353.PAA08922@ella.mills.edu>
Subject: Re: fft/ifft operators
To: t@ulysses.stanford.edu
Date: Mon, 3 Feb 1997 15:53:58 -0800 (PST)
Cc: glmrboy@shoko.calarts.edu, csound@maths.ex.ac.uk
Reply-To: madole@mills.edu
In-Reply-To: <9702021928.ZM5260@ulysses.stanford.edu> from "Tobias Kunze" at Feb 2, 97 07:28:55 pm
X-Mailer: ELM [version 2.4 PL24]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 646
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>
>
> Sorry, I forgot to indicate that I was refering to a REALTIME
> fft/ifft opcode pair. I.e, it has to take input from a sound
> input buffer, NOT a soundfile (I want to base synthesis decisions
> in the orchestra based on the fft of an incoming signal).
>
> I'm still totally perplexed it does not exist.
>
My guess would be that the lack of array operators in the csound
syntax makes them marginally useful, except as integrated into
the relevant ugens (convolve, pvoc, etc.).
Dave
Dave Madole
Technical Director, Center for Contemporary Music
Listserv Administrator
Mills College
Oakland, CA 94613
510-430-2336
madole@mills.edu
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18233;
4 Feb 97 2:47 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id ac20457;
4 Feb 97 2:55 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Tue, 4 Feb 1997 02:55:25 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA02794);
Tue, 4 Feb 1997 02:43:36 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
Tue, 4 Feb 97 02:43:27 GMT
Received: from root@big.fishnet.net [205.216.133.3] by hermes
via ESMTP (CAA02790); Tue, 4 Feb 1997 02:43:21 GMT
Received: from port044.vta.fishnet.net (port044.vta.fishnet.net [205.216.133.193])
by big.fishnet.net (8.7.5/8.6.9) with SMTP id SAA11867;
Mon, 3 Feb 1997 18:52:58 -0800
X-Authentication-Warning: big.fishnet.net: Host port044.vta.fishnet.net
[205.216.133.193] didn't use HELO protocol
Message-Id: <32F6A2CB.7EFD0A6C@rcsreg.com>
Date: Mon, 03 Feb 1997 18:45:31 -0800
From: Toby
X-Mailer: Mozilla 3.01Gold (X11; I; Linux 2.0.27 i486)
Mime-Version: 1.0
To: Eric Lyon
Cc: Csound Mailing List
Subject: Re: Drumachine / Bashfest
References: <199702031842.DAA01728@ns01.iamas.ac.jp>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
> I almost never write the
> BashFest data directly but rather work with algorithmic
> scripts that generate the data.
I like that way of looking at things too. Write a program
that writes the input to another program, that writes the
input to another program.... Eventually one of the programs
makes sound come out of the DAC. I love it! The end result
is that as a composer, dreams come true.
See ya 'round...
Toby
-There otta be a law-
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18372;
4 Feb 97 3:23 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa20992;
4 Feb 97 3:31 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Tue, 4 Feb 1997 03:30:59 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (DAA03933);
Tue, 4 Feb 1997 03:24:58 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
Tue, 4 Feb 97 03:24:53 GMT
Received: from ip-pdx02-32.teleport.com [206.163.123.69] by hermes
via ESMTP (DAA03927); Tue, 4 Feb 1997 03:24:50 GMT
Received: (from vulture@localhost) by buzzards.nest (8.7.4/8.7.3) id TAA00315;
Mon, 3 Feb 1997 19:22:33 -0800
Date: Mon, 3 Feb 1997 19:22:33 -0800 (PST)
From: Terry Ellis
X-Sender: vulture@localhost
To: Toby
Cc: Eric Lyon ,
Csound Mailing List
Subject: Re: Drumachine / Bashfest
In-Reply-To: <32F6A2CB.7EFD0A6C@rcsreg.com>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Mon, 3 Feb 1997, Toby wrote:
> I like that way of looking at things too. Write a program
> that writes the input to another program, that writes the
> input to another program....
The filter is the heart of Unix, so they say. While learning the tricks
of csound in the past couple of weeks I was glad to discover that I could
process the output file in another pass to add reverb, echo etc. making
the orc files a lot simpler, like one thing at a time... Hey when are
you going to post your first patch??
Terry
vulture at teleport dot com
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18482;
4 Feb 97 4:31 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa21824;
4 Feb 97 4:39 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Tue, 4 Feb 1997 04:38:28 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA05570);
Tue, 4 Feb 1997 04:28:05 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
Tue, 4 Feb 97 04:27:59 GMT
Received: from ulysses.Stanford.EDU [36.49.0.124] by hermes
via ESMTP (EAA05567); Tue, 4 Feb 1997 04:27:58 GMT
Received: (from tkunze@localhost)
by ulysses.stanford.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF)
id UAA08643 for csound@maths.exeter.ac.uk;
Mon, 3 Feb 1997 20:35:46 -0800
From: Tobias Kunze
Message-Id: <9702032035.ZM8641@ulysses.stanford.edu>
Date: Mon, 3 Feb 1997 20:35:46 -0800
In-Reply-To: Terry Ellis "Re: Drumachine / Bashfest" (Feb 3, 7:22pm)
References:
Reply-To: t@ulysses.stanford.edu
X-Url: http://www.stanford.edu/~tkunze
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Csound Mailing List
Subject: Re: Drumachine / Bashfest
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
That filters are the heart of UNIX reminds me of the fact that
they are not the heart of csound. Would it be hard to enable
csound to read from stdin? Given the simple csound syntax, it
would be easy to have and markers in the stdin stream.
does the orchestra translator really need to have files?
On Feb 3, 7:22pm, Terry Ellis wrote:
| Subject: Re: Drumachine / Bashfest
| On Mon, 3 Feb 1997, Toby wrote:
|
| > I like that way of looking at things too. Write a program
| > that writes the input to another program, that writes the
| > input to another program....
|
| The filter is the heart of Unix, so they say. While learning the tricks
|
End of excerpt from Terry Ellis
--
______________________________________________________________________
Tobias Kunze t@kunze.stanford.edu
CCRMA, Stanford University http://www.stanford.edu/~tkunze
|