Csound Csound-dev Csound-tekno Search About

Re: NeXT, latest sources, sread.c, oload.c

Date1997-05-20 12:17
Fromjpff@maths.bath.ac.uk
SubjectRe: NeXT, latest sources, sread.c, oload.c
Message written at 19 May 1997 22:08:36 +0100
--- Copy of mail to sbrandon@music.gla.ac.uk ---
In-reply-to: <199705141606.RAA09066@clarinet.music> (message from Stephen
	Brandon - SysAdmin on Wed, 14 May 97 17:06:52 +0100)

I too get an indexing overflow error with your example.  The message
means that the index which is calculated as an integer has changed
value when the index is changed to a short index (a 16bit number of
most machines).  Indeed I get
        MIT Csound: 3.46 (May 17 1997)
        indx=-33196 (ffff7e54); (short)indx = 32340 (7e54)
        indexing overflow error
so the negative number becomes positive and so it gives up.
I will investigate further as soon as I get time.

If sread.c fails then there is a bug in NeXT's C library as I am
convinced that the code is correct.

==John ff

Date1997-05-20 12:39
FromStephen Brandon - SysAdmin
SubjectRe: NeXT, latest sources, sread.c, oload.c
jpff@maths.bath.ac.uk wrote:
> I too get an indexing overflow error with your example. The message
> means that the index which is calculated as an integer has changed
> value when the index is changed to a short index (a 16bit number of
> most machines). Indeed I get MIT Csound: 3.46 (May 17 1997)
> indx=-33196 (ffff7e54); (short)indx = 32340 (7e54)
> indexing overflow error
> so the negative number becomes positive and so it gives up.
> I will investigate further as soon as I get time.

So what is the index (what does it measure)? The example I provided  
had recursion in it -- could that be the cause?

Stephen Brandon



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa12390;
          20 May 97 14:13 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa14174;
          20 May 97 14:13 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 20 May 1997 14:13:04 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (MAA04212);
          Tue, 20 May 1997 12:40:00 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Tue, 20 May 97 12:39:46 +0100
Received: from punt-1a.mail.demon.net [194.217.242.129] by hermes 
          via SMTP (MAA04179); Tue, 20 May 1997 12:39:45 +0100
Received: from ns.cityscape.co.uk ([194.159.0.5]) 
          by punt-2.mail.demon.net           id ab1119981; 20 May 97 11:57 BST
Received: from [194.159.195.168] (cisaf91.demon.co.uk [194.159.195.168]) 
          by ns.cityscape.co.uk (8.6.4/8.6.4) with SMTP id LAA28323 
          for ; Tue, 20 May 1997 11:58:13 +0100
Date: Tue, 20 May 1997 11:58:13 +0100
Message-Id: <199705201058.LAA28323@ns.cityscape.co.uk>
X-Sender: af91@cityscape.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: csound@maths.ex.ac.uk
From: KJC 
Subject: Re: csoundscore to midifile???
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk



>David Hirst:
>>I have some very rough tools to do this on a Mac PPC, so if anyone else is
>>interested I can upload it to our ftp site.
>>

Yes please,and,could you post the full ftp site address please.
Keith Cross






Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13743;
          20 May 97 18:55 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa21535;
          20 May 97 18:55 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 20 May 1997 18:55:33 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (SAA08620);
          Tue, 20 May 1997 18:14:13 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Tue, 20 May 97 18:14:03 +0100
Received: from GS160.SP.CS.CMU.EDU [128.2.203.172] by hermes 
          via SMTP (SAA08600); Tue, 20 May 1997 18:13:55 +0100
Message-Id: <199705201713.SAA08600@hermes>
Subject: Re: amplitude response of tone & atone (cont)
To: Csound mailing list 
Date: Tue, 20 May 1997 13:13:30 -0400 (EDT)
From: Eli Brandt 
In-Reply-To:  from "Trevor Baca" at May 20, 97 01:08:09 am
X-Portmanteau: pantryptaminergeticallysisterrainbowtie
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1307      
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Trevor Baca wrote:
>        AMPLITUDE RESPONSE CURVE OF TONE
>        |
>        |
>        |
> ouput  |
> amp    |    /-------------\    <-------- just below input amp value (90-97%)
> values |   /               \
>        |  /                 \       N.B. the plateau isn't really flat;
>        | /                   \      the slope of the rise gradually decreases
>        |/                     \
>        -------------------------
>        0        sr/2          sr

First, don't bother trying to do anything above the Nyquist frequency, sr/2.

Ignoring the aliased half, this graph looks backwards.  Hmm, maybe
you're running noise through the filter and plotting cutoff on the x-axis?
(A conventional amplitude response curve is a plot of a fixed filter's
response to various sinusoids.)  If that's not it, I have no idea
what's going on. :-)

> (1) Why doesn't tone's passband allow the input signal to pass at 100%
> power?  (With a noise input of 10000, the maximum output signal amp is
> ~9700).

Even an analog filter doesn't really have a perfectly flat passband
right out to the cutoff, and this is a digital approximation.  If you
set Fc to 1kHz and run a 10-Hz sine, though, I bet you'll get pretty
near unity gain.

-- 
     Eli Brandt  |  eli+@cs.cmu.edu  |  http://www.cs.cmu.edu/~eli/



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13753;
          20 May 97 19:00 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa21626;
          20 May 97 19:00 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 20 May 1997 19:00:10 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (SAA11211);
          Tue, 20 May 1997 18:45:59 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Tue, 20 May 97 18:45:52 +0100
Received: from rzaixsrv2.rrz.uni-hamburg.de [134.100.33.12] by hermes 
          via SMTP (SAA11196); Tue, 20 May 1997 18:45:51 +0100
Received: from eggink3.public.uni-hamburg.de 
          by rzaixsrv2.rrz.uni-hamburg.de (AIX 4.1/UCB 5.64/4.03)          
          id AA18310; Tue, 20 May 1997 19:45:53 +0200
Message-Id: <3381E357.6A84D4A7@rrz.uni-hamburg.de>
Date: Tue, 20 May 1997 19:45:59 +0200
From: Bernd Eggink 
Organization: Regionales Rechenzentrum der Uni Hamburg
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i586)
Mime-Version: 1.0
To: CSound mailing list 
Cc: dlphilp@mail.bright.net
Subject: Re: Linux Csound 3.46
References: <33811ACD.310D7801@bright.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Dave Phillips wrote:
> 
> Binaries and source for Linux Csound 3.46 are available at
> 
>         ftp://ftp.maths.bath.ac.uk/pub/dream/platforms/unix/Linux

but have no read permission...

	Bernd

-- 
Bernd Eggink
Regionales Rechenzentrum der Universitaet Hamburg
eggink@rrz.uni-hamburg.de
http://www.rrz.uni-hamburg.de/eggink/BEggink.html



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13852;
          20 May 97 20:13 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa22098;
          20 May 97 20:13 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 20 May 1997 20:13:42 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (UAA16584);
          Tue, 20 May 1997 20:07:22 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Tue, 20 May 97 20:07:16 +0100
Received: from relay-11.mail.demon.net [194.217.242.137] by hermes 
          via SMTP (UAA16571); Tue, 20 May 1997 20:07:14 +0100
Received: from rwentk.demon.co.uk ([158.152.68.129]) 
          by punt-2.mail.demon.net           id aa1109747; 20 May 97 16:55 BST
Message-Id: <3.0.32.19970519235715.006fb730@sdps.demon.co.uk>
X-Sender: rwentk@sdps.demon.co.uk
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Tue, 20 May 1997 16:55:10 +0100
To: csound@maths.ex.ac.uk
From: Richard Wentk 
Subject: Re: Pitch loudness
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

At 13:04 16/05/97 -0400, you wrote:
>
>This is the equal loudness problem. Take a look at the 
>Fletcher-Munson equal loudness curves.
>
>Paul Koonce
>
>On Wed, 14 May 1997, Mike Chapman wrote:
>
>> Hi,
>> 
>> When fading out on my mixing desk i think the bass fades quicker
>> than the trebble. Is there an equation / rule for this?
>> 
>> A constant fade filter might be interesting.
>> 
>> Bye.

And don't forget that the F-M curves refer to absolute level relative to
the threshold of hearing, and not arbitrary dB values. A true 'constant
fade' would have to take into account the volume setting and sensitivity of
the amplifier and speakers! 

R.



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13987;
          20 May 97 20:55 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa22367;
          20 May 97 20:55 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 20 May 1997 20:55:31 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (UAA18997);
          Tue, 20 May 1997 20:47:26 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Tue, 20 May 97 20:47:21 +0100
Received: from wally.uncg.edu [152.13.2.1] by hermes via ESMTP (UAA18994);
          Tue, 20 May 1997 20:47:19 +0100
Received: from pa6dsp13.nr.infi.net (pa6dsp13.nr.infi.net [208.128.85.157]) 
          by wally.uncg.edu (8.8.3/8.7.3) with SMTP id PAA24132 
          for ; Tue, 20 May 1997 15:47:23 -0400 (EDT)
Message-Id: <33822CA1.5F60@hamlet.uncg.edu>
Date: Tue, 20 May 1997 15:58:41 -0700
From: Art Hunkins 
Reply-To: abhunkin@hamlet.uncg.edu
Organization: Univ. of N. C. at Greensboro
X-Mailer: Mozilla 3.01Gold (Win16; I)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Score11 Substitute or Update?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I have been using Score11, dated Nov. 1980, with updates to May 8, 1984,
as a score preprocessor for Csound. I've done this so as to
random-generate some parameter fields, particularly relating to start
time and duration. Score11 does not do this easily, to say the least.
There are also--in the 1980 version--some bugs (as with Rdeviation, the
End statement, non-repeating sets, and perhaps others). Generally,
Score11 is not at all flexible in its ability to handle random events,
particularly if they are interdependent in some way.

Does anyone know of a substitute or update? On this list a few days ago
a notice was posted regarding something similar for a PPC; but I'm into
IBM clones. Please help; I'm sure Richard Boulanger also is interested
in this for his new Csound book/CD. Several of my works require Score11
and I need to be able to send Boulanger a current status report on the
preprocessor or similar programs (particularly as it involves the
realization of my works). Otherwise he will just get the "old" version I
have.

Thanks again.

Art Hunkins
UNCG Electronic Music Studios



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14353;
          21 May 97 1:12 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa24005;
          21 May 97 1:12 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 01:12:13 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (BAA01810);
          Wed, 21 May 1997 01:08:31 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 01:08:21 +0100
Received: from filoli.filoli.com [204.162.0.10] by hermes via ESMTP (BAA01784);
          Wed, 21 May 1997 01:08:19 +0100
Received: from sunspot.filoli.com ([204.162.1.17])	by filoli.filoli.com (8.8.5/8.8.5) 
          with ESMTP id RAA24925;	Tue, 20 May 1997 17:07:19 -0700 (PDT)
Received: from loki.filoli.com (loki [192.216.239.8])	by sunspot.filoli.com (8.8.5/8.8.5) 
          with SMTP id RAA05375;	Tue, 20 May 1997 17:07:17 -0700 (PDT)
Received: by loki.filoli.com (SMI-8.6/SMI-SVR4)	id RAA26497;
          Tue, 20 May 1997 17:06:46 -0700
Date: Tue, 20 May 1997 17:06:46 -0700
From: Charles Baker 
Message-Id: <199705210006.RAA26497@loki.filoli.com>
To: abhunkin@hamlet.uncg.edu
Subject: Re: Score11 Substitute or Update?
Cc: csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


I, too, was a loyal user of score11 (which of course, was a port of
Leland smith's original SCORE program). I still miss some familiar
features. But I have found CommonMusic (winner of the first international
computer music software competition, b.t.w.) to be a wonderful
score processor (it even comes with anither very powerful software
synthesis tool CommonLispMusic). It can output MIDI, csound, cmusic & "rt" (on NeXTs), and SGIMix (on SGI)..oh, and a very powerful music typesetting
language "CommonMusicNotation". Oh, and Cmix.
Well, you say, but I have old DOS boxes (my sympathies....).That's ok!
MIDI and csound output have worked in CommonMusic on DOS for a while (correct, Tobias?)! The CommonLisp interpreter/compiler is *in the public domain* (read:free...), and the only commitment you have to make is to learning the new and
pwerful syntax. PLEASE do yourself, and your students a favor:
Investigate CommonMusic! 
You might consider moving those old DOS/Win3.1 boxes to LINUX, since a great
deal of the Computer Music world is going into SGIs, and a great deal of the
SGI based "X windows" dsoftware has and is being ported to LINUX...
not to mention that the O.S. if FREE! 
And anyway, BillGates' O.S. is deeply inferior, and a sad statement as to
the power of capitalist monopolistic activity. 
(Sorry, but I *truely* dislike the WEENDOWS monopoly.G*d , how I hate it!!
Notice how many UNIX tools have been ported to the box SO ONE CAN EVEN BEGIN TO CALL IT A DEVELOPEMNT ENVIROMENT!!!!!) 
Please drop DOS!

OK, rant over...but you should STILL look at the award winning CommonMusic sofware! Even on DOS! and the price is still: free!


CharlieB
http://www.charlieb.com/
baker@ccrma.stanford.edu



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14521;
          21 May 97 2:49 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id ab24585;
          21 May 97 2:49 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 02:49:17 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (CAA04663);
          Wed, 21 May 1997 02:46:24 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 02:46:18 +0100
Received: from root@december.real.net.au [203.25.56.1] by hermes 
          via ESMTP (CAA04629); Wed, 21 May 1997 02:45:27 +0100
Received: from [203.25.60.109] (syd-pm1-9.real.net.au [203.25.60.109]) 
          by december.real.net.au (8.6.12/8.6.9) with SMTP id LAA10414 
          for ; Wed, 21 May 1997 11:45:17 +1000
Message-Id: 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Wed, 21 May 1997 11:40:19 +1000
To: csound@maths.ex.ac.uk
From: Arne Hanna 
Subject: Re: Score11 Substitute or Update?
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Charles wrote:

>The CommonLisp interpreter/compiler is *in the public domain* (read:free...),

The only Mac Lisp I know of that's free is, according to Jeremiah Thomas,
Xlisp-stat 3.5 (URL anyone?). I don't know if this is compatible with
Common Music.

Cheers
Arne


"...they have an undying thirst for the infinite."
                                                   Lautremont







Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14669;
          21 May 97 4:14 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25105;
          21 May 97 4:14 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 04:14:08 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (EAA07237);
          Wed, 21 May 1997 04:10:39 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 04:10:33 +0100
Received: from filoli.filoli.com [204.162.0.10] by hermes via ESMTP (EAA07231);
          Wed, 21 May 1997 04:10:31 +0100
Received: from sunspot.filoli.com ([204.162.1.17])	by filoli.filoli.com (8.8.5/8.8.5) 
          with ESMTP id UAA28267;	Tue, 20 May 1997 20:10:02 -0700 (PDT)
Received: from loki.filoli.com (loki [192.216.239.8])	by sunspot.filoli.com (8.8.5/8.8.5) 
          with SMTP id UAA12499;	Tue, 20 May 1997 20:10:01 -0700 (PDT)
Received: by loki.filoli.com (SMI-8.6/SMI-SVR4)	id UAA20248;
          Tue, 20 May 1997 20:09:30 -0700
Date: Tue, 20 May 1997 20:09:30 -0700
From: Charles Baker 
Message-Id: <199705210309.UAA20248@loki.filoli.com>
To: mogambo@real.net.au
Subject: Re: Score11 Substitute or Update?
Cc: csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


The only Mac Lisp I know of that's free is, according to Jeremiah Thomas,
Xlisp-stat 3.5 (URL anyone?). I don't know if this is compatible with
Common Music.




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14679;
          21 May 97 4:28 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25135;
          21 May 97 4:28 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 04:27:01 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (EAA07648);
          Wed, 21 May 1997 04:24:37 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 04:24:30 +0100
Received: from filoli.filoli.com [204.162.0.10] by hermes via ESMTP (EAA07635);
          Wed, 21 May 1997 04:24:28 +0100
Received: from sunspot.filoli.com ([204.162.1.17])	by filoli.filoli.com (8.8.5/8.8.5) 
          with ESMTP id UAA28537;	Tue, 20 May 1997 20:24:07 -0700 (PDT)
Received: from loki.filoli.com (loki [192.216.239.8])	by sunspot.filoli.com (8.8.5/8.8.5) 
          with SMTP id UAA12652;	Tue, 20 May 1997 20:24:07 -0700 (PDT)
Received: by loki.filoli.com (SMI-8.6/SMI-SVR4)	id UAA22036;
          Tue, 20 May 1997 20:23:36 -0700
Date: Tue, 20 May 1997 20:23:36 -0700
From: Charles Baker 
Message-Id: <199705210323.UAA22036@loki.filoli.com>
To: mogambo@real.net.au
Subject: Re: Score11 Substitute or Update?
Cc: csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


Arrrgg....dumb terminal/and unfamialiar keybaord! Many apologies...
What I meant...

>The only Mac Lisp I know of that's free is, according to Jeremiah Thomas,
>Xlisp-stat 3.5 (URL anyone?). I don't know if this is compatible with
>Common Music.

Ah, no, it isn't, and neither is the shareware PowerLisp (although PowerLisp
seems a bit closer to CLTL2 than Xlisp.)
Sorry to mislead, but MCL (although ca.$500: anyone know current price?)
Is one of the best CommonLisp implementations around, so although there
is no free lisp for Mac, the Mac version of CommonMusic is the most
complete implementation around! It includes a nifty graphic UserInterface,
(for those who feel better that way...), and if you also have the (NOT FREE,
but excellent) Code Warrior C compiler, you can use CommonLispMusic with
CommonMusic.

The Clisp Common Lisp implementation is quite appealling to me, being free,
available for (sigh) DOS, and very stable. Y.M.M.V., this is all just my opinion, etc. etc. etc.

PS: for those non-lispers "CLTL2" refers to Guy Steele's "Common Lisp the Language 2nd ed., the de facto definition of the CommonLisp language. Also the
best written technical language spec. I have ever (had to) read. (Which, admittedly isn't saying much...).

And I still say to the teacher from UNCG (lovely area there...had a friend who taught Guitar there as a"visiting artist"..now's he's a early musician in London:
all things change....)
GO TO LINUX!!! (a real O.S....)


Okokokokok]

;-) 
PAX
CharlieB



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14698;
          21 May 97 4:51 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25189;
          21 May 97 4:51 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 04:50:48 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (EAA08614);
          Wed, 21 May 1997 04:47:36 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 04:47:30 +0100
Received: from root@discover-net.net [208.134.196.20] by hermes 
          via ESMTP (EAA08611); Wed, 21 May 1997 04:47:28 +0100
Received: from PC_hljmm.discover-net.net (max-ec1-231.discover-net.net [208.134.205.231]) 
          by discover.discover-net.net (8.7.3/8.7.3) with SMTP id WAA14036 
          for ; Tue, 20 May 1997 22:48:27 -0500 (CDT)
Message-Id: 
In-Reply-To: <199705201713.SAA08600@hermes>
References: Conversation  with last message <199705201713.SAA08600@hermes>
Priority: Normal
To: Csound Mailing List 
Mime-Version: 1.0
From: Hans Mikelson 
Subject: Re: amplitude response of tone & atone (cont)
Date: Tue, 20 May 97 21:40:24 PDT
Content-Type: text/plain; charset=US-ASCII; X-MAPIextension=".TXT"
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Greetings,

Wouldn't it be possible to use numerical methods to "solve" the filter =
differential equation given a continuous differentiable input function =
X, and differential equation somewhat as follows?:

a1Y+a2Y'+a3Y"=3Da1X+a2X'+a3X"

Use one of the usual methods (Runge-Kutta etc.) to solve this.  I would =
imagine you could obtain as good of an approximation of an analog filter =
as you could get with a sample of an analog filter.  Of course it would =
be numerically intensive but possibly useful for rendering.  My problem =
has been coming up with a decent differentiable function X for approximat=
ing a sawtooth, square, etc.  I'm considering splines or sums of sine/cos=
ine.

I'm in the process of doing some more work with filters and have been hav=
ing some success with getting a more  analog sound by "enveloping" the =
resonance so it doesn't jump up so suddenly.

I'll keep playing.  Filters are cool.  You can do a lot with them.  Extra=
ct the resonance portion and waveshape-it, envelope it, and pitch shift =
it, FM it, etc.  Theres lots of room for playing with filters.

Don't worry too much about getting the "perfect" response.  Just play and=
 try and get something that sounds good.  Of course it depends on the app=
lication.  For music making the more unusual things may sound more intere=
sting.  For scientific purposes you had better study the limitations of =
the filter you are dealing with before drawing conclusions.

I did some updates to my instrument web site:

http://discover.discover-net.net/~hljmm/csound/

Cheers,

Hans

|    |    |  \   |     /      Hans P. Mikelson
|  __     |  __/ |  \    |    hljmm@discover-net.net
|__  |__  |__    |__ \_  |__  http://discover-net.net/~hljmm/




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14705;
          21 May 97 4:56 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25194;
          21 May 97 4:56 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 04:55:52 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (EAA08795);
          Wed, 21 May 1997 04:52:52 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 04:52:47 +0100
Received: from [202.159.65.166] by hermes via ESMTP (EAA08791);
          Wed, 21 May 1997 04:52:33 +0100
Received: from yogya.wasantara.net.id (yogya.wasantara.net.id [202.159.85.163]) 
          by mailgate.wasantara.net.id (8.6.11/8.6.9) with ESMTP id KAA06843 
          for ; Wed, 21 May 1997 10:57:05 +0700
Date: Wed, 21 May 1997 10:57:05 +0700
Received: from YOGYA/SpoolDir by yogya.wasantara.net.id (Mercury 1.21);
          21 May 97 11:01:12 GMT+0700
Received: from SpoolDir by YOGYA (Mercury 1.21); 21 May 97 11:00:42 GMT+0700
Received: from Warnet3.com by yogya.wasantara.net.id (Mercury 1.21);
          21 May 97 11:00:37 GMT+0700
X-Sender: gam@yogya.wasantara.net.id
X-Mailer: Windows Eudora Pro Version 2.1.2
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: csound@maths.ex.ac.uk
From: gREG mCcOURT 
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk



Regarding impulse responses for use with convolve:

Q.1  What is the best source for an impulse signal when taking
the impulse response of:

     a)  An electronic device (like a reverb unit, etc)?

     b)  An natural acoustic space (like a cave, concert hall,
         etc)?

Q.2  If an impulse signal x[n] is put into a system (electronic
device or natural acoustic space) and the measured (recorded)
output y[n] is the convolution of the impulse x[n] with the
response of the system, then doesn't y[n] contain the spectral
elements of the initial impulse x[n] as well?  Wouldn't another
signal p[n] when convolved with the y[n] impulse response also be
indirectly convolved with the initial impulse signal x[n]?

If this is so, wouldn't the resulting impulse response measurment
need some kind of de-convolution in order to seperate out the
excitation signal from the true impulse response of the system,
the later being what is kept and used to convolve other signals
with?

I am looking at some theory lit. on homomorphic filters for
cepstrum analysis and deconvolution and the above thoughts
occured to me.  There is an example of application to vocal
sounds where homomorphic processing is used to seperate out the
vocal cord excitation signal from the impulse response of the
vocal tract.  Isn't this the same situation as the one above? 
Anyone have any enlightning comments?




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14753;
          21 May 97 5:15 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25243;
          21 May 97 5:15 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 05:15:00 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (FAA09293);
          Wed, 21 May 1997 05:12:43 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 05:12:37 +0100
Received: from ns.artnet.net [207.155.25.1] by hermes via ESMTP (FAA09284);
          Wed, 21 May 1997 05:12:33 +0100
Received: from lizard (ppp48.artnet.net [207.155.25.48])	by sr-71.artnet.net (8.8.5/8.8.5) 
          with SMTP id VAA19380	for ;
          Tue, 20 May 1997 21:10:55 -0700 (PDT)
Message-Id: <3382755E.F2C@artnet.net>
Date: Tue, 20 May 1997 21:09:02 -0700
From: Chris &/or Rebecca 
Reply-To: strelvel@artnet.net
X-Mailer: Mozilla 3.01 (Win16; I)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Generating Score Files-midi2cs, etc.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I'm new to this group.  I have Csound running on a clone 486 dx33 with
8mb of ram, and am using the Windows 3.1 version with great success. 
Before trying out Csound most of my music was done with Cakewalk and a
bank of commericial synths.

I'm interested in porting my Midi compositions to Csound as well
directly generating score files with one or more of the programs out
there. I have a couple of questions about this:

1) I found midi2cs on the net and have used this to convert my midi
compositions to score files.  Is there a similar program that would run
on my system which would allow more sophisticated conversion ( say
controller 16 converted to p4 ) or is this somehting I am going to have
program myself?  If there is nothing availble, is the code for midi2cs
available so that I could start with that as a basis?

2) I know there a lot of different ways to generate score files. What
are you using and why?  Which are good for algorithmic composition?
Which are best for generating more conventional music?

All of your comments will be greatly appreciated.

Chris Strelioff



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14765;
          21 May 97 5:36 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25281;
          21 May 97 5:36 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 05:36:30 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (FAA09906);
          Wed, 21 May 1997 05:33:17 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 05:33:11 +0100
Received: from nic.scruz.net [165.227.1.2] by hermes via ESMTP (FAA09899);
          Wed, 21 May 1997 05:33:09 +0100
Received: from lem ([192.136.8.35])	by scruz.net (8.8.5/1.34) with SMTP 
          id VAA09771; Tue, 20 May 1997 21:32:31 -0700 (PDT)
Received: from heart by lem (4.1/SMI-4.1)	id AA14073;
          Tue, 20 May 97 21:32:49 PDT
Received: (from alan@localhost) by heart (950413.SGI.8.6.12/950213.SGI.AUTOCF) 
          id VAA09533; Tue, 20 May 1997 21:34:03 -0700
From: Alan Peevers 
Message-Id: <9705202134.ZM9531@heart.emu.com>
Date: Tue, 20 May 1997 21:34:02 -0700
In-Reply-To: gREG mCcOURT         "" (May 21, 10:57am)
References: 
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: gREG mCcOURT 
Cc: csound@maths.ex.ac.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi Greg,

1a) If you have the luxury of a digital input to your reverb unit, then a TRUE
impulse (fullscale for exactly 1 sample, and zero everywhere else) is the ideal
input to measure the impulse response of the reverb. In fact, that is the
definition of impulse response. Then, your probe signal will not color
subsequent inputs, since you really have the impulse response.

1b) In the real world, impulses are not ideal, since they have relatively
little energy (-> noisy measurements). Therefore, you want to use a signal
which has more power, but shares the spectral properties (i.e. 'whiteness') of
an impulse. For that, you can use Maximal Length Sequences, which have
autocorellation sequences that are an impulse over the duration of the signal.
They can be synthesized using linear feedback shift registers. They are also
used to provide dither in d-a convertors.

Your reasoning seems sound throughout question 2. Deconvolution is a Difficult
Problem!

Regards,
Alan Peevers

-- 
DSP Research Engineer
Joint E-mu/Creative Technology Center
tel: (408) 439-0305
fax: (408) 439-0392



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14835;
          21 May 97 6:14 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25352;
          21 May 97 6:14 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 06:14:23 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (GAA10933);
          Wed, 21 May 1997 06:11:30 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 06:11:24 +0100
Received: from relay-11.mail.demon.net [194.217.242.137] by hermes 
          via SMTP (GAA10930); Wed, 21 May 1997 06:11:23 +0100
Received: from dingy.demon.co.uk ([194.222.18.29]) 
          by punt-2.mail.demon.net           id aa1100470; 21 May 97 5:45 BST
From: Dave Perry 
To: csound@maths.ex.ac.uk
Mmdf-Warning:  Parse error in original version of preceding line at 
              punt-2.mail.demon.net
Subject: Looking for Beta testers
Date: Wed, 21 May 1997 05:50:12 +0100
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Message-Id: <864189951.11470.0@dingy.demon.co.uk>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi all,

	I am a looking for people who can give some of their time to test new
software I have developed as part of my masters degree.    The program
'Visual Orchestra' is a sound development environment/interface for CSound
and includes several key features. 

	Instant .ORC view,  you can quickly spot-check the progress of a sound in
the traditional format.

	Hassle free compilation and auditioning of instruments.  If you have a
version of CSound with real time audio out the process of testing and
modifying an instrument is even quicker. 

	Device Designer,  although the program comes with blueprints of many of
the popular UG's you can easily edit and create additional units and pass
them to others via the net.

	 All graphical design environment

	Output in both WAV and ORC formats

---

	If you are interested and have a copy Windows95 installed on your system
drop me a line via E-Mail and I will let you know the FTP location of the
program.

Thanks

Dave Perry
MA Electro Acoustics


also...Anglia Polytechnic University Music Department





Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14844;
          21 May 97 6:23 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25361;
          21 May 97 6:23 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 06:22:49 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (GAA11186);
          Wed, 21 May 1997 06:20:14 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 06:20:08 +0100
Received: from ulysses.Stanford.EDU [36.49.0.124] by hermes 
          via ESMTP (GAA11179); Wed, 21 May 1997 06:20:06 +0100
Received: (from tkunze@localhost) 
          by ulysses.stanford.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) 
          id WAA17157; Tue, 20 May 1997 22:21:08 -0700
From: Tobias Kunze 
Message-Id: <9705202221.ZM17156@ulysses.stanford.edu>
Date: Tue, 20 May 1997 22:21:07 -0700
In-Reply-To: mogambo@real.net.au (Arne Hanna)        "Re: Score11 Substitute or Update?" (May 21, 11:40am)
References: 
Reply-To: t@ulysses.stanford.edu
X-Url: http://www.stanford.edu/~tkunze
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Arne Hanna , csound@maths.ex.ac.uk
Subject: Re: Score11 Substitute or Update?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


 | >The CommonLisp interpreter/compiler is *in the public domain*
(read:free...),
 |
 | The only Mac Lisp I know of that's free is, according to Jeremiah Thomas,
 | Xlisp-stat 3.5 (URL anyone?). I don't know if this is compatible with
 | Common Music.

it is not.  The CM home page

   http://ccrma-www.stanford.edu/CCRMA/Software/cm/cm.html

lists all current (and known) LISP/platform combinations for CM.  The only
supported LISP on the mac (and in fact one of the best LISP implementations
available) is Digitool's mcl.   It's almost free ($90, i believe) for
people in academia, though.

-Tobias


-- 

______________________________________________________________________

Tobias Kunze                       t@kunze.stanford.edu
CCRMA, Stanford University         http://www.stanford.edu/~tkunze




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14859;
          21 May 97 6:34 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25375;
          21 May 97 6:34 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Wed, 21 May 1997 06:34:20 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (GAA11528);
          Wed, 21 May 1997 06:31:47 +0100
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
          Wed, 21 May 97 06:31:42 +0100
Received: from ulysses.Stanford.EDU [36.49.0.124] by hermes 
          via ESMTP (GAA11524); Wed, 21 May 1997 06:31:40 +0100
Received: (from tkunze@localhost) 
          by ulysses.stanford.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) 
          id WAA17182; Tue, 20 May 1997 22:32:44 -0700
From: Tobias Kunze 
Message-Id: <9705202232.ZM17181@ulysses.stanford.edu>
Date: Tue, 20 May 1997 22:32:44 -0700
In-Reply-To: baker@filoli.com (Charles Baker)        "Re: Score11 Substitute or Update?" (May 20,  8:23pm)
References: <199705210323.UAA22036@loki.filoli.com>
Reply-To: t@ulysses.stanford.edu
X-Url: http://www.stanford.edu/~tkunze
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Charles Baker , mogambo@real.net.au
Subject: Re: Score11 Substitute or Update?
Cc: csound@maths.ex.ac.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


 | the Mac version of CommonMusic is the most complete
 | implementation around!

sorry for catching up with email one at a time ...

It depends.  MCL is the LISP environment that is probably
integrated best with the OS.  Which, of course, is the downside :)
If you are willing to put up with the Mac's idiosyncracies
and if you don't really depend on sound synthesis, it is a
very good choice.

There is also Franz's Allegro Common Lisp, running on UNIX
boxes--not as OS-dependent as MCL, but in certain areas clealy
of more strength, albeit expensive.  They offer a *free* (!!)
LINUX version, though, so if you're more into sound processing,
whether csound or cmusic of cmix or clm, get a LINUX box.  If
you have some cash to spare, though, an SGI will make you happier.

-Tobias


-- 

______________________________________________________________________

Tobias Kunze                       t@kunze.stanford.edu
CCRMA, Stanford University         http://www.stanford.edu/~tkunze