Csound Csound-dev Csound-tekno Search About

Re: Cubic interpolation

Date1999-01-05 02:59
FromMichael Gogins
SubjectRe: Cubic interpolation
I think we should play with oscil3 for a few months and see what, if
anything, it does to the only part of us that counts in this regard - our
ears.
If it makes a difference, as I suspect it might, I would prefer to retain
oscili and add oscil3, or perhaps to change oscili and add oscil2.

-----Original Message-----
From: J.P.Fitch@bath.ac.uk 
To: csound@maths.ex.ac.uk 
Date: Monday, January 04, 1999 1:36 PM
Subject: Cubic interpolation


>Message written at 4 Jan 1999 16:35:01 +0000
>
>I have added to my experimemtal system a family of opcodes which are
>like oscili except that they use cubic interpolation.  If anyone withs
>to experimemt with these I can provide SGI, Linux or PC versions, or
>of course code.  I am not totally sure that the code is correct in all
>cases but it seems OK.  At present I have called this family oscil3
>for cubic.
>
>Question: should this code replace oscili (assuming it is correct)?
>Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
>That woudl slow it down a bit more.
>
>Question: which other opcodes do you think should use cubic
>interpolation?  Adjusting an opcode is not trivial, and certainly is
>much slower.  I am willing to do some more opcodes, but I woudl prefer
>a priority order -- or promises that people with do teh adjustments
>AND SEND BACK THE CODE.
>
>Question: is cubic needed?  What about using quadratic interpolation?
>
>==John ff
>
>PS Happy new year

Date1999-01-05 04:21
FromPaul Koonce
SubjectRe: Cubic interpolation

> >
> >Question: which other opcodes do you think should use cubic
> >interpolation?  Adjusting an opcode is not trivial, and certainly is

Oversampling waveform tables in order to avoid the birdies is less a problem,
than oversampling sound files, which runs into the problem of having the
storage space for the sound and the access to SR conversion routines.  I
think hifi interpolation is most needed in any opcodes which pitch shift
sound files, particularly if the shifting is dynamic as in these cases the
foldover becomes most apparent. (I have actually resorted to 2X and 4X
oversampling sound files with adjusted indexing to avoid this problem, a
total kludge.) Hifi interpolation opcodes will most definitely be useful in
these cases. 

Towards this (my vote), I think a cubic interpolating tablei (tablei3 ?)
would be very useful along with the others so far mentioned. A cubic diskin,
and any others in the tablei family would be great as well. 

Paul Koonce



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04786;
          5 Jan 99 14:44 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxLlw-0002Bf-00; Tue, 5 Jan 1999 01:59:04 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA12791); Tue, 5 Jan 1999 01:58:35 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 01:58:23 GMT
Received: from gudrun.passagen.se [195.163.107.4] by hermes via ESMTP (BAA14428); Tue, 5 Jan 1999 01:58:22 GMT
Received: from dumburk (dialup199-2-7.swipnet.se [130.244.199.71])
	by gudrun.passagen.se (8.8.5/8.8.5) with SMTP id CAA15271;
	Tue, 5 Jan 1999 02:58:07 +0100 (MET)
Message-ID: <36917424.3932@hem.passagen.se>
Date: Tue, 05 Jan 1999 03:08:36 +0100
From: rasmus ekman 
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: "Peter M. Traub" 
CC: csound@maths.ex.ac.uk
Subject: Re: k-rate control of GEN functions
References: <17074849@donner.Dartmouth.EDU>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Peter M. Traub wrote:
> 
> I'm wondering if it is possible to control a GEN function w/k-rate

You can manipulate tables on the fly using tablew, tablewk, 
tablewkt, tablegpw. Then use the modified tables normally in 
oscil etc. 
tableng, tablegpw, tablera, tablewa and some others may also 
be relevant.
All these are documented in the HTML manual.


Good luck,

	re


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04822;
          5 Jan 99 14:44 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxKMF-0001uB-00; Tue, 5 Jan 1999 00:28:27 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA06830); Tue, 5 Jan 1999 00:27:05 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 00:26:52 GMT
Received: from howl.werewolf.net [12.23.152.10] by hermes via ESMTP (AAA14482); Tue, 5 Jan 1999 00:26:50 GMT
Received: from default (dial9.werewolf.net [12.23.153.9])
	by howl.werewolf.net (8.9.0/8.9.0) with SMTP id SAA06394
	for ; Mon, 4 Jan 1999 18:23:42 -0600 (CST)
Message-ID: <003c01be3842$b7406400$0999170c@default>
From: Hans Mikelson 
To: Csound 
Subject: Should foscil accept a-rate fqc?
Date: Mon, 4 Jan 1999 18:31:19 -0600
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,

When simulating Yamaha DX series algorithms it is necessary to use oscil
instead of foscil because the foscil does not support a-rate input for the
frequency. You can not modulate the frequency of one foscil with the output
of another.  Should foscil be changed to accept xfqc?

Regards,
Hans Mikelson



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04828;
          5 Jan 99 14:44 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxKM5-0001u9-00; Tue, 5 Jan 1999 00:28:17 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA06396); Tue, 5 Jan 1999 00:22:53 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 00:22:40 GMT
Received: from howl.werewolf.net [12.23.152.10] by hermes via ESMTP (AAA03011); Tue, 5 Jan 1999 00:22:39 GMT
Received: from default (dial9.werewolf.net [12.23.153.9])
	by howl.werewolf.net (8.9.0/8.9.0) with SMTP id SAA06632
	for ; Mon, 4 Jan 1999 18:19:31 -0600 (CST)
Message-ID: <003a01be3842$21928500$0999170c@default>
From: Hans Mikelson 
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: Re:  Cubic interpolation
Date: Mon, 4 Jan 1999 18:27:07 -0600
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

J.P.Fitch wrote:

>Question: which other opcodes do you think should use cubic
>interpolation?

Cubic interpolation is most useful with sample player opcodes like loscil.
A better delay tap or vdelay.  Other than 2n+1 is needed.  If you send the
code to me I might try a cubic vdelay or deltap.

>Question: is cubic needed?

Apparently the difference can be heard, especially on samples.

>  What about using quadratic interpolation?

Cubic seems to be more state of the art.

I think there has been some discussion on sinc interpolation as being more
efficient than polynomial interpolation although I do not know enough about
it to comment.

Regards,
Hans Mikelson



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04882;
          5 Jan 99 14:44 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxIUc-0001WI-00; Mon, 4 Jan 1999 22:28:58 +0000
Received: (qmail 992 invoked from network); 4 Jan 1999 22:29:19 -0000
Received: from mary.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.14)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 22:29:19 -0000
Received: from pat.bath.ac.uk by mary.bath.ac.uk id aa01394; 4 Jan 99 22:29 GMT
Received: (qmail 984 invoked from network); 4 Jan 1999 22:29:16 -0000
Received: from ts02.iamas.ac.jp (root@210.164.153.3)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 22:29:16 -0000
Received: from ns01.iamas.ac.jp (ns01.iamas.ac.jp [202.249.58.12])
	by ts02.iamas.ac.jp (8.9.1a/3.7W) with ESMTP id HAA27005;
	Tue, 5 Jan 1999 07:26:43 +0900 (JST)
Received: from fs01.iamas.ac.jp (fs01.iamas.ac.jp [202.249.58.15])
	by ns01.iamas.ac.jp (8.9.0/3.6W) with SMTP id HAA05431;
	Tue, 5 Jan 1999 07:26:41 +0900 (JST)
Received: by fs01.iamas.ac.jp (4.1/3.4W4)
	id AA06126; Tue, 5 Jan 99 07:26:40 JST
Message-Id: <9901042226.AA06126@fs01.iamas.ac.jp>
To: csound@maths.ex.ac.uk
Cc: J.P.Fitch@bath.ac.uk
Subject: Re: Cubic interpolation 
Date: Tue, 05 Jan 1999 07:26:39 +0900
From: Eric Lyon 
Resent-Date:  Mon, 4 Jan 99 22:29:17 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

--------
John wrote:

> Would you prefer oscil3 to work with non-power-of-2-plus-1 tables?

I'd prefer for all the oscils to have that flexibility. It would save
a bit of footwork when you want to oscillate a waveform which has a
length other than N^2+1 (from raw data such as the stock market for example).

Eric

----------------------------------
-> Eric Lyon                    <-
-> eric@iamas.ac.jp             <-
-> http://www.iamas.ac.jp/~eric <-
----------------------------------




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04894;
          5 Jan 99 14:44 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxICm-0001RK-00; Mon, 4 Jan 1999 22:10:32 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA16553); Mon, 4 Jan 1999 22:09:48 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 22:09:40 GMT
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (WAA11284); Mon, 4 Jan 1999 22:09:38 GMT
Received: from intercom.es (iv2-115.intercom.es [195.76.206.115]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id XAA14002; Mon, 4 Jan 1999 23:03:29 +0100
Message-ID: <36912307.C86F4EEF@intercom.es>
Date: Mon, 04 Jan 1999 21:22:32 +0100
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: J.P.Fitch@bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id WAA11284
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

J.P.Fitch@bath.ac.uk wrote:

> Message written at 4 Jan 1999 16:35:01 +0000
>
> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.

Great! congratulations!!

> Question: should this code replace oscili (assuming it is correct)?

Not at all. It provides extra precission but oscil and oscili should work
as usual..

> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?

I think power-of-2 tables are ok.

> Question: which other opcodes do you think should use cubic
> interpolation?

Even more necessary than for wavetable oscillators, I=B4d like to see 3rd
order interpolators in *deltapi* for fractional delay waveguides. *delay*
and *delayw* also...Btw why not implement a routine to compute arbitrary
nth-order polynomial interpolators and forget this stuff forever? ;-)




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04942;
          5 Jan 99 14:44 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxHMP-0001Kp-00; Mon, 4 Jan 1999 21:16:25 +0000
Received: (qmail 27194 invoked from network); 4 Jan 1999 21:16:46 -0000
Received: from midge.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.34)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 21:16:46 -0000
Date:     Mon, 4 Jan 99 21:16:45 GMT
From:     J P Fitch 
To:       pete moss 
cc:       J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
Subject:  Re:  Cubic interpolation
Message-ID:  <9901042116.aa10293@midge.bath.ac.uk>
Resent-Date:  Mon, 4 Jan 99 21:16:45 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

Current system uses linear interpolation.

As to whether it sounds any better, that needs someone with younger and
better ears than mine.
==John


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04954;
          5 Jan 99 14:44 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxGWu-0001Aw-00; Mon, 4 Jan 1999 20:23:12 +0000
Received: (qmail 24749 invoked from network); 4 Jan 1999 20:23:34 -0000
Received: from ss1.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.41)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 20:23:34 -0000
Received: from pat.bath.ac.uk by ss1.bath.ac.uk id aa08842; 4 Jan 99 20:23 GMT
Received: (qmail 24746 invoked from network); 4 Jan 1999 20:23:31 -0000
Received: from echo.flash.net (209.30.0.40)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 20:23:31 -0000
Received: from flash.net (p164.amax44.dialup.ftw1.flash.net [209.30.11.164])
	by echo.flash.net (8.9.1/8.8.5) with ESMTP id OAA05469;
	Mon, 4 Jan 1999 14:21:01 -0600 (CST)
Message-ID: <36912348.8F85565@flash.net>
Date: Mon, 04 Jan 1999 14:23:36 -0600
From: pete moss 
Organization: pete moss GmbH
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: J.P.Fitch@bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Resent-Date:  Mon, 4 Jan 99 20:23:34 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

how much better is the cubic interpolation?  what is the current method of
interpolation?  and what kind of speed difference are we talking about?

pete



J.P.Fitch@bath.ac.uk wrote:

> Message written at 4 Jan 1999 16:35:01 +0000
>
> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.  If anyone withs
> to experimemt with these I can provide SGI, Linux or PC versions, or
> of course code.  I am not totally sure that the code is correct in all
> cases but it seems OK.  At present I have called this family oscil3
> for cubic.
>
> Question: should this code replace oscili (assuming it is correct)?
> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
> That woudl slow it down a bit more.
>
> Question: which other opcodes do you think should use cubic
> interpolation?  Adjusting an opcode is not trivial, and certainly is
> much slower.  I am willing to do some more opcodes, but I woudl prefer
> a priority order -- or promises that people with do teh adjustments
> AND SEND BACK THE CODE.
>
> Question: is cubic needed?  What about using quadratic interpolation?
>
> ==John ff
>
> PS Happy new year



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04966;
          5 Jan 99 14:44 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxGLy-00016D-00; Mon, 4 Jan 1999 20:11:55 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA16602); Mon, 4 Jan 1999 20:07:15 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 20:07:04 GMT
Received: from root@jason04.u.washington.edu [140.142.78.5] by hermes via ESMTP (UAA01412); Mon, 4 Jan 1999 20:04:35 GMT
Received: from homer35.u.washington.edu (karpen@homer35.u.washington.edu [140.142.78.18])
	by jason04.u.washington.edu (8.9.1+UW98.09/8.9.1+UW98.09) with ESMTP id MAA20914;
	Mon, 4 Jan 1999 12:04:33 -0800
Received: from localhost (karpen@localhost)
	by homer35.u.washington.edu (8.9.1+UW98.09/8.9.1+UW98.09) with ESMTP id MAA184218;
	Mon, 4 Jan 1999 12:04:30 -0800
Date: Mon, 4 Jan 1999 12:04:30 -0800 (PST)
From: Richard Karpen 
To: J.P.Fitch@bath.ac.uk
cc: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
In-Reply-To: <9901041832.aa05130@midge.bath.ac.uk>
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


If this interpolation is really better (meaning it sounds better), I'd
consider changing sndwarp to do its interpolations that way.

RK


On Mon, 4 Jan 1999 J.P.Fitch@bath.ac.uk wrote:

> Message written at 4 Jan 1999 16:35:01 +0000
> 
> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.  If anyone withs
> to experimemt with these I can provide SGI, Linux or PC versions, or
> of course code.  I am not totally sure that the code is correct in all
> cases but it seems OK.  At present I have called this family oscil3
> for cubic. 
> 
> Question: should this code replace oscili (assuming it is correct)?
> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
> That woudl slow it down a bit more.
> 
> Question: which other opcodes do you think should use cubic
> interpolation?  Adjusting an opcode is not trivial, and certainly is
> much slower.  I am willing to do some more opcodes, but I woudl prefer
> a priority order -- or promises that people with do teh adjustments
> AND SEND BACK THE CODE.
> 
> Question: is cubic needed?  What about using quadratic interpolation?
> 
> ==John ff
> 
> PS Happy new year
> 



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04972;
          5 Jan 99 14:44 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxGJ1-00016A-00; Mon, 4 Jan 1999 20:08:51 +0000
Received: (qmail 23979 invoked from network); 4 Jan 1999 20:09:12 -0000
Received: from amos.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.36)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 20:09:12 -0000
Received: from pat.bath.ac.uk by amos.bath.ac.uk id aa28303; 4 Jan 99 20:09 GMT
Received: (qmail 23973 invoked from network); 4 Jan 1999 20:09:10 -0000
Received: from jason04.u.washington.edu (root@140.142.78.5)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 20:09:10 -0000
Received: from homer35.u.washington.edu (karpen@homer35.u.washington.edu [140.142.78.18])
	by jason04.u.washington.edu (8.9.1+UW98.09/8.9.1+UW98.09) with ESMTP id MAA20914;
	Mon, 4 Jan 1999 12:04:33 -0800
Received: from localhost (karpen@localhost)
	by homer35.u.washington.edu (8.9.1+UW98.09/8.9.1+UW98.09) with ESMTP id MAA184218;
	Mon, 4 Jan 1999 12:04:30 -0800
Date: Mon, 4 Jan 1999 12:04:30 -0800 (PST)
From: Richard Karpen 
To: J.P.Fitch@bath.ac.uk
cc: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
In-Reply-To: <9901041832.aa05130@midge.bath.ac.uk>
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Resent-Date:  Mon, 4 Jan 99 20:09:12 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 


If this interpolation is really better (meaning it sounds better), I'd
consider changing sndwarp to do its interpolations that way.

RK


On Mon, 4 Jan 1999 J.P.Fitch@bath.ac.uk wrote:

> Message written at 4 Jan 1999 16:35:01 +0000
> 
> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.  If anyone withs
> to experimemt with these I can provide SGI, Linux or PC versions, or
> of course code.  I am not totally sure that the code is correct in all
> cases but it seems OK.  At present I have called this family oscil3
> for cubic. 
> 
> Question: should this code replace oscili (assuming it is correct)?
> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
> That woudl slow it down a bit more.
> 
> Question: which other opcodes do you think should use cubic
> interpolation?  Adjusting an opcode is not trivial, and certainly is
> much slower.  I am willing to do some more opcodes, but I woudl prefer
> a priority order -- or promises that people with do teh adjustments
> AND SEND BACK THE CODE.
> 
> Question: is cubic needed?  What about using quadratic interpolation?
> 
> ==John ff
> 
> PS Happy new year
> 



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04996;
          5 Jan 99 14:44 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxFja-00010P-00; Mon, 4 Jan 1999 19:32:14 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA10944); Mon, 4 Jan 1999 19:24:53 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 19:24:40 GMT
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (TAA13198); Mon, 4 Jan 1999 19:24:38 GMT
Received: from agora.stm.it (ppp04-15.dial-access.stm.it [195.62.37.207]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id UAA23454; Mon, 4 Jan 1999 20:10:17 +0100 (ITA)
Message-ID: <3691138B.39B67EE2@agora.stm.it>
Date: Mon, 04 Jan 1999 20:16:27 +0100
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: J.P.Fitch@bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

J.P.Fitch@bath.ac.uk wrote:

> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.  If anyone withs
> to experimemt with these I can provide SGI, Linux or PC versions, or
> of course code.  I am not totally sure that the code is correct in all
> cases but it seems OK.  At present I have called this family oscil3
> for cubic.

Great! it is very intriguing.
 
> Question: should this code replace oscili (assuming it is correct)?

Absolutely no! It should be slower, and I think that this kind of interpolation will be
useful, above all, for wavetable-based synthesis (so I need it on an opcode such as
loscil. You can name it something as 'cuboscil').

> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?

Yes!
 
> Question: which other opcodes do you think should use cubic
> interpolation?  Adjusting an opcode is not trivial, and certainly is
> much slower.  

diskin!

I am willing to do some more opcodes, but I woudl prefer
> a priority order -- or promises that people with do teh adjustments
> AND SEND BACK THE CODE.

> 
> Question: is cubic needed?  What about using quadratic interpolation?

what about a 8-point interpolation (such as Sound Blaster Live! wavetable synth)?


> PS Happy new year

Happy 1999 you too!
-- 
Gabriel Maldonado

http://www.agora.stm.it/G.Maldonado/home2.htm


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05171;
          5 Jan 99 14:45 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zx6Ry-0006xM-00; Mon, 4 Jan 1999 09:37:26 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA17199); Mon, 4 Jan 1999 09:35:32 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 09:35:19 GMT
Received: from kmt.hku.nl [192.87.219.66] by hermes via ESMTP (JAA12996); Mon, 4 Jan 1999 09:35:18 GMT
Received: from [192.87.217.54] ([192.87.217.54])
	by kmt.hku.nl (980427.SGI.8.8.8/8.8.8) with ESMTP id KAA15280;
	Mon, 4 Jan 1999 10:33:43 +0100 (MET)
X-Sender: hanst@kmt.hku.nl
Message-Id: 
Mime-Version: 1.0
Content-Type: text/enriched; charset="us-ascii"
Date: Mon, 4 Jan 1999 10:33:00 +0100
To: niels.gorisse@student-kmt.hku.nl, joel@emf.org, csound@maths.ex.ac.uk, 
    dhomontf@ere.umontreal.ca, icma@sjsuvm1.sjsu.edu, 
    music-dsp@shoko.calarts.edu
From: Hans Timmermans 
Subject: update: composition environment for soundscapes
Cc: soundscape@kmt.hku.nl, gaud@xs4all.nl, supplement@nps.nl
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi, 

I am sorry, we had to change some addresses.

So here is the updated message:


____________________________________________________________


To Whom it may concern,


We are planning the development of a 

composition environment for soundscapes 

with the internet as a user
interface, tool for distribution, interaction etc.


The idea is as follows:


a composer links up to the system, which is running somewhere on the
internet.

the system is presented by a userinterface which helps the composer to
do the things she/he likes to do.

the system can process sounds, distribute sounds or (parts of) the
total soundscape.

the system can offer possibilities to communicate with other connected
composers etc.


The idea originates from a couple of institutes such as:


Michael Fahres, NPS-radio 'Supplement" ( http://www.nps.nl/supplement
)

and CEM-studio ( http://www.netcetera.nl/cem/).

Wolfgang Neuhaus, IMBSE, http://www.worldtune.com/

Andre van Os, NPS internet department (
http://www.omroep.nl/nps/nps/international/ )

Hans Timmermans, Utrecht School of the Arts dep. Muscitechnology (
http://www.hku.nl )

Pieter Suurmond, ( http://www.hku.nl/~pieter )

Niels Gorisse, student Audio-Design at our faculty.


Original ideas  are:


A system to distribute soundscapes to museums, concerthalls, locations
in cities, woods, city-parks etc.

A system to interact with a number of composers while composing a
soundscape in cooperation with them.

...


We would like to start a discussion about the relevancy, the specs,
wishes of composers etc. with a (limited) group of composers,
softwaredesigners etc. 


If you like to participate in the initial research please comment on
this questions:


-	What would be the benefits of such a system?

-	What do you expect from such a system?

-	What do you hate about such a system?

-	Why use internet?


You may join the discussion by signing up to our listserver:


send an e-mail to majordomo@kmt.hku.nl with in the body of your
message:


subscribe discussion <


You may contact me 

mailto:hans.timmermans@kmt.hku.nl 

or contact Niels Gorisse 

mailto:niels.gorisse@student-kmt.hku.nl

in case of any problems with the signing-up procedure.


Please comment on the questions mentioned before and feel free to ask
your own questions, put remarks, comments etc., we just want to start
up the discussion.


The listserver is a moderated one, Niels Gorisse is the moderator, so
we will do our best to keep the discussion as close as posiible to the
subject.



Could you please distribute this e-mail to people, groups or servers
which could be relevant to this discussion?


Thanks for your contributions,


Sincerely




GenevaHans Timmermans		    
mailto:hans.timmermans@kmt.hku.nl

Utrecht School of the Arts              

fac: Art, Media and Technology.

dep: Music.

Senior Lecturer Computermusic and Softwaredevelopment.


phone: 	(+31) 35 6836464

fax: 	(+31) 35 6836480


PO-BOX 2471

1200 CL HILVERSUM

the NETHERLANDS



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05503;
          5 Jan 99 14:45 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwqXe-0004r6-00; Sun, 3 Jan 1999 16:38:14 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA16866); Sun, 3 Jan 1999 16:33:22 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 3 Jan 1999 16:33:14 GMT
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (QAA00447); Sun, 3 Jan 1999 16:32:39 GMT
Received: from intercom.es (castratoy@iv2-250.intercom.es [195.76.206.250]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id RAA00666 for ; Sun, 3 Jan 1999 17:26:40 +0100
Message-ID: <368F9B55.F9DB1F5C@intercom.es>
Date: Sun, 03 Jan 1999 17:31:17 +0100
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Benchmarks on a dual P-II
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id QAA00447
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,
I can make some Csound benchmarks on a Dual P-II 350 Mhz. I=B4d like to
know if Csound has been compiled optimized for Multiprocessor or even if
someone has attempted to do this.
Also which is the most suited Csound version to make such benchmarks.
Tnx in advance!

Josep M



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05803;
          5 Jan 99 14:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwXSw-0003En-00; Sat, 2 Jan 1999 20:16:06 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA12249); Sat, 2 Jan 1999 20:14:58 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 2 Jan 1999 20:14:47 GMT
Received: from faure.videotron.net [205.151.222.100] by hermes via ESMTP (UAA10045); Sat, 2 Jan 1999 20:14:46 GMT
Received: from iname.com (ppp078.119.mmtl.videotron.net)
 by sims-ha.videotron.net (Sun Internet Mail Server sims.3.5.1998.09.21.23.34)
 with ESMTP id <0F4Y000HZ888YU@sims-ha.videotron.net> for csound@maths.ex.ac.uk; Sat,  2 Jan 1999 15:14:38 -0500 (EST)
Date: Sat, 02 Jan 1999 15:20:18 -0500 (EST)
From: gamma_orion@iname.com
Subject: pow
To: csound@maths.ex.ac.uk
Reply-to: gamma_orion@iname.com
Message-id: <0F4Y000I188BYU@sims-ha.videotron.net>
MIME-version: 1.0
Content-type: TEXT/plain; CHARSET=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello

Two little questions.

in Csound 3.49.1, it is normal that pow is not recognise?? 

Which opcode replace pow?? 

Thanks a lot
-- 
Antoine Lefebvre
gamma_orion@iname.com
http://pages.infinit.net/linux/music/music.html



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05876;
          5 Jan 99 14:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwVK8-00036Z-00; Sat, 2 Jan 1999 17:58:52 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA06850); Sat, 2 Jan 1999 17:58:12 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 2 Jan 1999 17:58:00 GMT
Received: from falcon.fanshawec.on.ca [192.139.219.75] by hermes via ESMTP (RAA07047); Sat, 2 Jan 1999 17:57:59 GMT
Received: from ppp-022.m2-1.bra.ican.net by falcon.fanshawec.on.ca with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1460.8)
	id Y81R6Y1H; Sat, 2 Jan 1999 13:02:48 -0500
Message-ID: <368E60EB.9CEDBC48@bigfoot.com>
Date: Sat, 02 Jan 1999 13:09:53 -0500
From: Brandon Nelson 
X-Mailer: Mozilla 4.5 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: csound 
Subject: Re: Pink Noise!
References: <36869157.FA3B0391@bigfoot.com> <3688170F.B6610BF8@intercom.es>
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353"
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Thanks for the help on pink noise, Josep & David. I got pretty good results
with it once I found the right scalar for the weighting coefficients. The
output amplitude seems to be linear, when bandpass filtered with a bandwidth
proportional to the centre frequency. The only problem is that butterbp seems
to let a lot of hiss through, so I had to run any band pass filtered material
through a low pass filter.

Here's the orc:

sr = 44100
kr = 22050
ksmps = 2
nchnls = 1

instr 1
 isc  =  .6   ; scalar chosen to match white noise amplitude

 ksw  expseg 30, p3, 18000 ; sweep filter from 30Hz to 18000Hz

 a1  init  0
 a2  init  0
 a3  init  0
 a4  init  0
 a5  init  0
 a6  init  0
 anz  trirand 30000  ; white noise
 a1  =  .997 * a1 + isc * .029591 * anz
 a2  =  .985 * a2 + isc * .032534 * anz
 a3  =  .950 * a3 + isc * .048056 * anz
 a4  =  .850 * a4 + isc * .090579 * anz
 a5  =  .620 * a5 + isc * .108990 * anz
 a6  =  .250 * a6 + isc * .255784 * anz
 apnz  =  a1 + a2 + a3 + a4 + a5 + a6
 apnz  butterbp apnz, ksw, ksw * .05    ; sweep filter
 apnz  butterlp apnz, ksw * 1.2  ; remove high end which passes thru
   out  apnz
endin

----
and the sco:
i1 0 20
e

Brandon


Josep M Comajuncosas wrote:

> Hi,
> there was a short talk about this topic at music.dsp some weeks ago. Here
> you have two -3dB/oct filter (approximations!) posted to that list. You can
> port them to csound with rand, biquad and kfilter2, or coding them directly
> of course.
> Hope this helps,
>
> Josep M Comajuncosas
>
> How to make pink noise
> ----------------------
>
> This is an approximation to a -3dB/oct filter using a weighted sum
> of 6 first order low-pass filters. The weighting coefficients (the
> second number on each line) need to be scaled to suit your
> application (ie. the amplitude of your white noise input and what
> peak or rms output level you want).
>
>    ...
>
>   white = (double)(rand() - HALF_RAND_MAX);
>
>   buf0 = 0.997 * buf0 + 0.029591 * white;
>   buf1 = 0.985 * buf1 + 0.032534 * white;
>   buf2 = 0.950 * buf2 + 0.048056 * white;
>   buf3 = 0.850 * buf3 + 0.090579 * white;
>   buf4 = 0.620 * buf4 + 0.108990 * white;
>   buf5 = 0.250 * buf5 + 0.255784 * white;
>
>   pink = buf0 + buf1 + buf2 + buf3 + buf4 + buf5;
>
> an equiripple approximation to the ideal pinking filter can be realized by
> alternating real poles with real zeros.  a simple 3rd order solution that i
> obtained is:
>
>         pole            zero
>         ----            ----
>         0.99572754      0.98443604
>         0.94790649      0.83392334
>         0.53567505      0.07568359
>
> the response follows the ideal -3 dB/octave curve to within + or - 0.3 dB
> over a 10 octave range from 0.0009*nyquist to 0.9*nyquist.  probably if i
> were to do it over again, i'd make it 5 poles and 4 zeros.

--
brandon_nelson@bigfoot.com
ICQ: 11617296




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05978;
          5 Jan 99 14:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwRiV-0002vw-00; Sat, 2 Jan 1999 14:07:47 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA15014); Sat, 2 Jan 1999 14:04:50 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 2 Jan 1999 14:04:37 GMT
Received: from alpha.netvision.net.il [194.90.1.13] by hermes via ESMTP (OAA05970); Sat, 2 Jan 1999 14:04:36 GMT
Received: from netvision.net.il (RAS3-p28.hrz.netvision.net.il [62.0.154.28])
	by alpha.netvision.net.il (8.8.6/8.8.6) with ESMTP id QAA22351
	for ; Sat, 2 Jan 1999 16:00:39 +0200 (IST)
Message-ID: <368E276E.3C166622@netvision.net.il>
Date: Sat, 02 Jan 1999 16:04:31 +0200
From: Yair Kass 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: Csound list 
Subject: Re: Csound Magazine Winter 1999
References: <000801be3544$9b12c760$2b99170c@default>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

TWO THUMBS UP !
Looks nice and many many interesting things in it.
Tnx.
Yair


Hans Mikelson wrote:

> Greetings,
>
> The premier issue of Csound Magazine is now complete and available at the
> following web site:
>
> http://www.werewolf.net/~hljmm/Ezine/
>
> In this issue:
>
> "A Beginners Look at Csound" by Hans Mikelson
>
> "Implementing Cellular Automatas in Csound, with some musical applications"
> by Josep M Comajuncosas
>
> "Hyperbolic Tangent Distortion" by Hans Mikelson
>
> "DirectCsound Information" by Gabriel Maldonado
>
> "DirectCsound FAQ" by Gabriel Maldonado
>
> "A Practical Guide To Compiling Csound" by Hans Mikelson
>
> "Perception of Tone Sequences and Pitch Paradoxes: A Digital Synthesis
> Laboratory" by Luca Pavan
>
> Enjoy,
> Hans Mikelson





Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05990;
          5 Jan 99 14:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwTn8-00031m-00; Sat, 2 Jan 1999 16:20:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA03348); Sat, 2 Jan 1999 16:20:11 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 2 Jan 1999 16:20:03 GMT
Received: from Thuban.AC.HMC.Edu [134.173.53.8] (may be forged) by hermes via ESMTP (QAA01652); Sat, 2 Jan 1999 16:20:02 GMT
Received: from [134.173.38.61] (Spjut.Eng.HMC.Edu)
 by THUBAN.AC.HMC.EDU (PMDF V5.1-11 #D3207)
 with ESMTP id <01J624A7NFT69PO6NV@THUBAN.AC.HMC.EDU> for
 csound@maths.ex.ac.uk; Sat, 2 Jan 1999 08:19:59 PST
Date: Sat, 02 Jan 1999 08:25:13 -0800
From: Erik Spjut 
Subject: Re: sign(x)
In-reply-to: <368E2EE7.4A5356BA@intercom.es>
X-Sender: spjut@thuban.ac.hmc.edu
To: Josep M Comajuncosas , csound@maths.ex.ac.uk
Message-id: 
MIME-version: 1.0
Content-type: text/plain; charset="iso-8859-1"
Content-transfer-encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

My best guess is that

asign	divz	asig, abs(asig), 1

is the fastest.


At 3:36 PM +0100 1/2/99, Josep M Comajuncosas wrote:
>Hi, I=B4d like to know whitch is the best way to get the sign of a a-rate
>variable... I thougth maybe with a conditional (but this forces kr=3Dsr)
>or with something like ((asig+abs(asig))/abs(asig))-1. It should return
>1 for asig>=3D0 and -1 for asig<0
>
>Thanks in advance!
>
>Josep M Comajuncosas


----------------------------------------------------------------------------=
---
Erik Spjut (spyoot, rhymes with cute) - Associate Professor of Engineering
and  Associate Director for Engineering Computing,  Center for Design Educat=
ion
Harvey Mudd College, Claremont, CA 91711-5990  USA
Erik_Spjut@hmc.edu      Ph & Voice mail (909) 607-3890      Fax (909) 621-89=
67




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06038;
          5 Jan 99 14:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwYra-0003KQ-00; Sat, 2 Jan 1999 21:45:38 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA09987); Sat, 2 Jan 1999 21:43:44 GMT
From: J.P.Fitch@bath.ac.uk
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 2 Jan 1999 21:43:35 GMT
Received: from qmailr@pat.bath.ac.uk [138.38.32.2] by hermes via SMTP (VAA12498); Sat, 2 Jan 1999 21:43:35 GMT
Received: (qmail 25048 invoked from network); 2 Jan 1999 21:43:34 -0000
Received: from midge.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.34)
  by pat.bath.ac.uk with SMTP; 2 Jan 1999 21:43:34 -0000
Date:     Sat, 2 Jan 99 21:43:34 GMT
Subject:  Re: logical operators
To: csound@maths.ex.ac.uk
Message-ID:  <9901022143.aa29558@midge.bath.ac.uk>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 2 Jan 1999 21:31:45 +0000
--- Copy of mail to jjhall@erols.com ---
In-reply-to: <367E8096.4B4@erols.com> (message from Jeffrey John Hall on Mon,
	21 Dec 1998 09:08:38 -0800)
References:  <367E8096.4B4@erols.com>

Can you give more details of
          All goes rather well except I have found that the
          logical operators:    '||' for logical 'or'
                                       and
                                '&&' for logical 'and'
   
              are rejected as illegal by the compiler.

They seems to work for me just now when I tried them.  Could you say
1) What Platform
2) What version
3) Give score/orc where it fails

I have similar feeelings about your comments

                 On another topic, I noticed that the "soundin"
          MACRO only is able to fetch a file typed "AIFF".
          When I ask for it as a "WAV" file, it can't find it, so
          something I'm doing is wrong.

as soundin in not a macro but an opcode, and the way the code is
written the decision about formats happens way below the opcode.

==john


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06284;
          5 Jan 99 14:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zx7KQ-00077b-00; Mon, 4 Jan 1999 10:33:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA09127); Mon, 4 Jan 1999 10:32:34 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 10:32:20 GMT
Received: from exim@droid1.intertrader.com [195.89.138.1] by hermes via ESMTP (KAA02064); Mon, 4 Jan 1999 10:32:20 GMT
Received: from budvar.inside.intertrader.com ([10.0.0.6] helo=budvar)
	by droid1.intertrader.com with smtp (Exim 2.05 #1)
	id 0zx7F0-0004xB-00
	for csound@maths.ex.ac.uk; Mon, 4 Jan 1999 10:28:06 +0000
Message-Id: <3.0.2.32.19990104103311.009b54e0@mail.intertrader.com>
X-Sender: andreas@mail.intertrader.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.2 (32)
Date: Mon, 04 Jan 1999 10:33:11 +0000
To: csound@maths.ex.ac.uk
From: Andreas Schoter 
Subject: Silence?
In-Reply-To: <3685A579.5D4A1708@worldnet.att.net>
References: <36803C18.C35E3FA9@club-internet.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,

Just before Christmas I downloaded the Silence material - I've just tried
to revisit the site only to find that the URL has died.  Does anyone know
what has happened to this?

Many Thanks

Andreas

________________________________________________________________________
                                     Dr Andreas Sch=F6ter, Intertrader Ltd
                                              http://www.intertrader.com
                        Tel: +44(0)131 475 7108, Fax: +44(0)131 475 7109


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06351;
          5 Jan 99 14:47 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxFOe-0000vQ-00; Mon, 4 Jan 1999 19:10:36 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA13422); Mon, 4 Jan 1999 19:01:06 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 19:00:46 GMT
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (TAA08733); Mon, 4 Jan 1999 19:00:45 GMT
Received: from agora.stm.it (ppp04-15.dial-access.stm.it [195.62.37.207]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id UAA21285 for ; Mon, 4 Jan 1999 20:00:42 +0100 (ITA)
Message-ID: <3690C473.9AA00419@agora.stm.it>
Date: Mon, 04 Jan 1999 14:38:59 +0100
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: Csound Mailing List 
Subject: [ANNOUNCE] Workshop about DirectCsound
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id TAA08733
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I apologize with people who is not interested in the following
italian message: it is about a workshop on DirectCsound.
This workshop will be in two session of four days at Il Punto di Svolta,
a cultural association in Rome (the workshop is for italian-speaking peop=
le=20
because the language will be italian).

************************************
Usare DirectCsound
in tempo reale

workshop tenuto da Gabriel Maldonado
autore di DirectCsound =20
presso:
IL PUNTO DI SVOLTA - FEBBRAIO e APRILE 1999=20

Usare DirectCsound in tempo reale.
---------------------------------
Csound =E8 diventato il linguaggio di sintesi sonora pi=F9 diffuso nel mo=
ndo
tra coloro che operano nel campo della Computer Music: per migliaia di
persone =E8 diventato lo strumento principale per la produzione di musica
elettronica. I motivi di questo successo e diffusione si trovano nel
fatto che Csound gira praticamente su tutte le piattaforme e su tutti i
principali sistemi operativi oggi disponibili; inoltre ha al suo attivo
decine di persone sparse nel mondo che si occupano costantemente del suo
aggiornamento e dell'espansione delle sue possibilit=E0. Si tratta quindi=
 di
uno strumento vivo ed in continua evoluzione.

Una caratteristica molto importante, introdotta di recente in questo
linguaggio per le piattaforme Wintel, =E8 la possibilit=E0 di funzionare =
in
tempo reale e di modificare i parametri di sintesi via MIDI dal vivo.
Oggi, con un computer relativamente economico, =E8 possibile fare meglio =
ci=F2 che
fino a poco tempo fa era possibile solo su piattaforme del costo di
centinaia di migliaia di dollari. Questo apre nuove strade e nuovi
paradigmi creativi ai compositori di oggi.

L'oggetto di questo workshop sar=E0 il programma DirectCsound, una versio=
ne
potenziata di Csound che permette l'uso del tempo reale, del MIDI IN e de=
l
MIDI OUT, nonch=E9 la novit=E0 esclusiva dell'estensione del linguaggio
mediante le subroutines. Tale versione =E8 stata recentemente oggetto di
analisi da parte di parecchi utenti a livello mondiale.Tali utenti ne han=
no
testato le prestazioni comparandola con altre versioni; =E8 quindi stata
compilata una tabella in cui la versione di Maldonado =E8 risultata la pi=
=F9
veloce per la relativa fascia di computer. Inoltre questa versione
supporta i driver DirectX che consentono un netto miglioramento del=20
problema della latenza.
Gli opcodes introdotti da Maldonado saranno in breve disponibili anche
nella versione standard di Csound e saranno quindi implementati in tutte =
le
altre piattaforme hardware.

Il workshop

Il workshop si rivolge a persone che hanno gi=E0 una conoscenza di base d=
el
linguaggio Csound e si pone come scopo quello di fornire ai partecipanti =
la
possibilit=E0 di comporre interattivamente musica non realizzabile con me=
zzi
tradizionali e assisterli in una produzione sperimentale.

Uno dei principali ostacoli alla diffusione di Csound =E8 la sua difficol=
t=E0
iniziale, essendo privo di un'interfaccia grafica. Nel workshop si
affronteranno quindi tutti gli eventuali problemi che gli utenti possono
incontrare con l'uso in tempo reale, dalle opzioni di avvio alla stesura =
di
orchestre e partiture orientate ad un'esecuzione dal vivo, con l'analisi
dei nuovi opcodes dedicati e il loro uso in contesto musicale.

Il workshop affronter=E0 i seguenti argomenti:

- Messa a punto di DirectCsound e del front-end VMCI
- Capire i parametri di inizializzazione e parametri continui.
- Strumenti dell'orchestra: parametri generati internamente e parametri
  ricevuti dall'esterno.
- Orchestre SA e MA: loro uso nella composizione interattiva e nelle
  performance live.
- Opcodes orientati al controllo in tempo reale: famiglie ctrlXX, midicXX=
,
  sliderXX. Estensione della durata delle note.
- Opcodes orientati al MIDI OUT
- Opcodes orientati al processamento dei segnali MIDI. Funzione trigger.
- Teoria e applicazione dei microintervalli. Elementi di calcolo di scale
  temperate e scale naturali. Opcode cpstmid.
- Chiamata subroutine (opcodes Xcall, Xargc e Xargt).
- Uso delle orchestre SA in tempo reale.
- Uso della modalit=E0 'one-key-play'.
- Uso dei nuovi generatori di funzioni.
- Uso dei modelli fisici waveguide in tempo reale.

Il workshop consister=E0 di 32 ore distribuite in due sessioni di 4 giorn=
i
ciascuna;  alcune ore di trattazione teorica ed alcune di laboratorio
durante il quale ogni partecipante sar=E0 seguito personalmente.

La prima sessione sar=E0 nel mese di FEBBRAIO a partire da meta' mese,=20
la seconda nel mese di APRILE.
il mese di pausa servir=E0 ai partecipanti per riflettere sulle nozioni
apprese durante la prima sessione, rivedendole e perfezionandole in un
secondo tempo, durante la seconda sessione.

I partecipanti potranno essere effettivi e uditori. Il numero di
partecipanti effettivi =E8 limitato a 12 persone; gli uditori potranno
assistere al seminario, ma non effettuare le prove sui computer.

A tutti i partecipanti effettivi verr=E0 consegnato un attestato di
partecipazione e potranno avere, su richiesta, una copia dell'ultima
versione dei software DirectCsound e VMCI (Virtual Midi Control
Interface).

Per informazioni sulle date precise e altro: =20
Giovanna Natalini

tel. 06/ 39 73 75 03

email: MC9484@MCLINK.IT       =20
oppure:
g.maldonado@agora.stm.it

 *************************************************
 IL PUNTO DI SVOLTA
 via Marco Besso 22
 00191 Roma

 tel. 06 39 73 75 03 - 06 36 30 63 20
 e-mail MC9484@MCLINK.IT

 ***************************************************




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06357;
          5 Jan 99 14:47 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxFWW-0000zv-00; Mon, 4 Jan 1999 19:18:44 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA11552); Mon, 4 Jan 1999 19:01:10 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 19:00:50 GMT
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (TAA10741); Mon, 4 Jan 1999 19:00:48 GMT
Received: from agora.stm.it (ppp04-15.dial-access.stm.it [195.62.37.207]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id UAA21306 for ; Mon, 4 Jan 1999 20:00:45 +0100 (ITA)
Message-ID: <36911126.664ADFE0@agora.stm.it>
Date: Mon, 04 Jan 1999 20:06:14 +0100
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: Csound Mailing List 
Subject: [ANNOUNCE] DirectCsound 2.5 now available
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi all,
DirectCsound 2.5 is now available for download at the following url:

http://www.agora.stm.it/G.Maldonado/download.htm

or:

http://DirectCsound.homepad.com/

It covers the following features:

1. This version is synchronized with canonical Csound 3.494 (all opcodes, macros, score
math, etc.) 

2. unified orc/sco files are now enabled (with a little modification with
respect of that of canonical version). These files can contain the
execution flags too. To run an unified file simply drag it to the
csound.exe file icon (the file msut have .csd extension). These
files use the M.Gogins syntax: see test.csd as an example. 

3. New opcodes: "fout", "vincr", "clear" and "fold" 

4. Midi Program Change messages and Pitch Bend are now
implemented in realtime. 

5. Operator "^" allows power raising in score macro arithmetic. 

6. Many bugs fixed. 

7. Opcodes renamed to stay synchronized with canonical version:
                                    kon -> midion
                                    kon2 -> midion2
                                    physc1 -> wguide1
                                    physic2 -> wguide2
                                    iwrap -> wrap
                                    imirror -> mirror
                                    trig -> trigger 

Happy downloading!
-- 
Gabriel Maldonado

http://www.agora.stm.it/G.Maldonado/home2.htm



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06363;
          5 Jan 99 14:47 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxGTc-0001Ai-00; Mon, 4 Jan 1999 20:19:48 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA03515); Mon, 4 Jan 1999 20:19:15 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 20:19:03 GMT
Received: from mailout05.btx.dtag.de [194.25.2.153] by hermes via SMTP (UAA02214); Mon, 4 Jan 1999 20:19:02 GMT
Received: from fwd00.btx.dtag.de (fwd00.btx.dtag.de [194.25.2.160])
	by mailout05.btx.dtag.de with smtp 
	id 0zxGNd-0002tO-00; Mon, 4 Jan 1999 21:13:37 +0100
Received: from pC19F974F.dip.t-online.de (0402102285-0001(btxid)@[193.159.151.79]) 
	by fwd00.btx.dtag.de with smtp
	id ; Mon, 4 Jan 1999 21:13:09 +0100
To: Andreas Schoter 
Cc: csound@maths.ex.ac.uk
Subject: Re: Silence?
Date: Mon, 04 Jan 1999 20:13:13 GMT
Message-ID: <36932086.2323824@pop.btx.dtag.de>
References: <36803C18.C35E3FA9@club-internet.fr> <3.0.2.32.19990104103311.009b54e0@mail.intertrader.com>
In-Reply-To: <3.0.2.32.19990104103311.009b54e0@mail.intertrader.com>
X-Mailer: Forte Agent 1.5/32.452
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Sender: 0402102285-0001@t-online.de
From: Jens Reimer 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

On Mon, 04 Jan 1999 10:33:11 +0000, you wrote:
the following url is ok, because i downloaded the new silence version =
some days
ago.
www.pipeline.com/~gogins


Und Tsch=FCss
Jens Reimer

Email:
jens.reimer@t-online.de


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06369;
          5 Jan 99 14:47 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxGYo-0001Az-00; Mon, 4 Jan 1999 20:25:10 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA03476); Mon, 4 Jan 1999 20:23:46 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 20:23:34 GMT
Received: from echo.flash.net [209.30.0.40] by hermes via ESMTP (UAA02405); Mon, 4 Jan 1999 20:23:33 GMT
Received: from flash.net (p164.amax44.dialup.ftw1.flash.net [209.30.11.164])
	by echo.flash.net (8.9.1/8.8.5) with ESMTP id OAA05469;
	Mon, 4 Jan 1999 14:21:01 -0600 (CST)
Message-ID: <36912348.8F85565@flash.net>
Date: Mon, 04 Jan 1999 14:23:36 -0600
From: pete moss 
Organization: pete moss GmbH
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: J.P.Fitch@bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

how much better is the cubic interpolation?  what is the current method of
interpolation?  and what kind of speed difference are we talking about?

pete



J.P.Fitch@bath.ac.uk wrote:

> Message written at 4 Jan 1999 16:35:01 +0000
>
> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.  If anyone withs
> to experimemt with these I can provide SGI, Linux or PC versions, or
> of course code.  I am not totally sure that the code is correct in all
> cases but it seems OK.  At present I have called this family oscil3
> for cubic.
>
> Question: should this code replace oscili (assuming it is correct)?
> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
> That woudl slow it down a bit more.
>
> Question: which other opcodes do you think should use cubic
> interpolation?  Adjusting an opcode is not trivial, and certainly is
> much slower.  I am willing to do some more opcodes, but I woudl prefer
> a priority order -- or promises that people with do teh adjustments
> AND SEND BACK THE CODE.
>
> Question: is cubic needed?  What about using quadratic interpolation?
>
> ==John ff
>
> PS Happy new year



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06375;
          5 Jan 99 14:47 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxHQp-0001L4-00; Mon, 4 Jan 1999 21:20:59 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA11506); Mon, 4 Jan 1999 21:19:21 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 21:19:11 GMT
Received: from qmailr@pat.bath.ac.uk [138.38.32.2] by hermes via SMTP (VAA10855); Mon, 4 Jan 1999 21:19:11 GMT
Received: (qmail 27308 invoked from network); 4 Jan 1999 21:19:09 -0000
Received: from midge.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.34)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 21:19:09 -0000
Date:     Mon, 4 Jan 99 21:19:08 GMT
From: J P Fitch 
To: csound@maths.ex.ac.uk
Subject:  PS on interpolation
Message-ID:  <9901042119.aa10357@midge.bath.ac.uk>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

At present my usual computer is not working so I am not able to read my 
mail.  So if you mailed be since last Thursday and I have not responded 
that is why.  If you mailed me before Thursday and I have not replied that
is because I am a bad correspondent

==John ff

assuming this message is accepted!


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06387;
          5 Jan 99 14:47 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxIBX-0001RI-00; Mon, 4 Jan 1999 22:09:15 +0000
Received: (qmail 29987 invoked from network); 4 Jan 1999 22:09:36 -0000
Received: from mary.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.14)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 22:09:36 -0000
Received: from pat.bath.ac.uk by mary.bath.ac.uk id aa00733; 4 Jan 99 22:09 GMT
Received: (qmail 29982 invoked from network); 4 Jan 1999 22:09:33 -0000
Received: from lix.intercom.es (root@194.179.21.2)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 22:09:33 -0000
Received: from intercom.es (iv2-115.intercom.es [195.76.206.115]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id XAA14002; Mon, 4 Jan 1999 23:03:29 +0100
Message-ID: <36912307.C86F4EEF@intercom.es>
Date: Mon, 04 Jan 1999 21:22:32 +0100
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: J.P.Fitch@bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Resent-Date:  Mon, 4 Jan 99 22:09:34 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

J.P.Fitch@bath.ac.uk wrote:

> Message written at 4 Jan 1999 16:35:01 +0000
>
> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.

Great! congratulations!!

> Question: should this code replace oscili (assuming it is correct)?

Not at all. It provides extra precission but oscil and oscili should work
as usual..

> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?

I think power-of-2 tables are ok.

> Question: which other opcodes do you think should use cubic
> interpolation?

Even more necessary than for wavetable oscillators, Id like to see 3rd
order interpolators in *deltapi* for fractional delay waveguides. *delay*
and *delayw* also...Btw why not implement a routine to compute arbitrary
nth-order polynomial interpolators and forget this stuff forever? ;-)




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06507;
          5 Jan 99 14:47 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxWBv-0004ZA-00; Tue, 5 Jan 1999 13:06:36 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA14711); Tue, 5 Jan 1999 13:02:51 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 13:02:38 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (NAA09768); Tue, 5 Jan 1999 13:02:37 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for csound@maths.ex.ac.uk
	id 0zxW7h-0004Yw-00; Tue, 5 Jan 1999 13:02:13 +0000
Date:     Tue, 5 Jan 99 13:02:36 GMT
From: jpff@maths.bath.ac.uk
Subject:  Re: It is that time of year
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 4 Jan 1999 22:10:58 +0000

Michael wrote on Sat, 19 Dec 1998 09:13:50 -0500...
> Regarding the single file format and other changes to Csound, I think the
> "official" distribution could use some of what I have done. I will be
> posting a new AXCsound to the incoming ftp directory in the next few days,
> which includes all of these changes.

That is what I did.  I used some of your code, but in C, and made a
few minor simplifications, but compatabily I hope.

==John


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08732;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxZjn-0005H9-00; Tue, 5 Jan 1999 16:53:47 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA15564); Tue, 5 Jan 1999 16:51:28 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 16:51:11 GMT
Received: from philip@opus.vcn.bc.ca [207.102.64.2] by hermes via ESMTP (QAA17306); Tue, 5 Jan 1999 16:51:05 GMT
Received: from localhost by vcn.bc.ca (8.9.1a/8.9.1) with SMTP id IAA02738
	for ; Tue, 5 Jan 1999 08:50:53 -0800 (PST)
Date: Tue, 5 Jan 1999 08:50:47 -0800 (PST)
From: Philip Aker 
To: csound@maths.ex.ac.uk
Subject: intro & source questions
Message-ID: 
Composer: Philip Aker
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Greetings all,

I'm re-subscribing to this list after a two year divertimento 
into other aspects of music on the Macintosh platform. I've 
picked up the most recent Mac sources I could find (the readme 
says version 3.492), but there are some files missing:

  cmath.h
  perf.h
  MacTransport.h

I'd appreciate it if someone could either tell me where to get 
these files or send them over by private email.

Also, there is no CW project file or even a text listing of the 
included files in the project so I've just added everything to 
my projects but don't know if some of the files are optional 
(because there is more than one 'main').

TIA,

Philip



Philip Aker
Composer, Pianist, Finale Plugins

Suite 13
1405 West 11 Avenue
Vancouver BC
Canada V6H 1K9

philip@vcn.bc.ca



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08799;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxWCf-0002Fl-00; Tue, 5 Jan 1999 13:07:21 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA06941); Tue, 5 Jan 1999 13:02:41 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 13:02:27 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (NAA14286); Tue, 5 Jan 1999 13:02:27 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for csound@maths.ex.ac.uk
	id 0zxW7W-0004Yr-00; Tue, 5 Jan 1999 13:02:02 +0000
Date:     Tue, 5 Jan 99 13:02:25 GMT
From: jpff@maths.bath.ac.uk
Subject:  Re: It is that time of year
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 4 Jan 1999 21:47:01 +0000
--- Copy of mail to PBATISTA@colep.mailpac.pt ---
You wrote 
> a minor detail: couldnt printks be changed so that a time 
> of zero meant 'at every k-cycle' ?

Are you saying that it does not work?  That is what the code attempts
to do.

==John


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08859;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxO2C-0000vV-00; Tue, 5 Jan 1999 04:24:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA03732); Tue, 5 Jan 1999 04:22:57 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 04:22:49 GMT
Received: from outbound.Princeton.EDU [128.112.129.74] by hermes via ESMTP (EAA13979); Tue, 5 Jan 1999 04:22:48 GMT
Received: from IDENT-NOT-QUERIED@outbound.Princeton.EDU (port 47085 [128.112.129.74]) by outbound.Princeton.EDU with ESMTP id <67567-22844>; Mon, 4 Jan 1999 23:21:38 -0500
Received: from silvertone.Princeton.EDU (silvertone.Princeton.EDU [128.112.142.58])
	by Princeton.EDU (8.9.1/8.9.1) with ESMTP id XAA13389;
	Mon, 4 Jan 1999 23:21:26 -0500 (EST)
Received: (from koonce@localhost)
	by silvertone.Princeton.EDU (8.9.1/8.9.1) id XAA29982;
	Mon, 4 Jan 1999 23:21:26 -0500 (EST)
Date: 	Mon, 4 Jan 1999 23:21:25 -0500 (EST)
From: Paul Koonce 
To: J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
In-Reply-To: <002301be3857$76e0b260$5a8256d1@axe>
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk



> >
> >Question: which other opcodes do you think should use cubic
> >interpolation?  Adjusting an opcode is not trivial, and certainly is

Oversampling waveform tables in order to avoid the birdies is less a problem,
than oversampling sound files, which runs into the problem of having the
storage space for the sound and the access to SR conversion routines.  I
think hifi interpolation is most needed in any opcodes which pitch shift
sound files, particularly if the shifting is dynamic as in these cases the
foldover becomes most apparent. (I have actually resorted to 2X and 4X
oversampling sound files with adjusted indexing to avoid this problem, a
total kludge.) Hifi interpolation opcodes will most definitely be useful in
these cases. 

Towards this (my vote), I think a cubic interpolating tablei (tablei3 ?)
would be very useful along with the others so far mentioned. A cubic diskin,
and any others in the tablei family would be great as well. 

Paul Koonce



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08865;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxNjz-0000uZ-00; Tue, 5 Jan 1999 04:05:11 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA02280); Tue, 5 Jan 1999 04:03:58 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 04:03:46 GMT
Received: from echo.flash.net [209.30.0.40] by hermes via ESMTP (EAA02409); Tue, 5 Jan 1999 04:03:40 GMT
Received: from flash.net (p126.amax48.dialup.ftw1.flash.net [209.30.160.126])
	by echo.flash.net (8.9.1/8.8.5) with ESMTP id WAA23920;
	Mon, 4 Jan 1999 22:00:43 -0600 (CST)
Message-ID: <36918F08.3453FEB4@flash.net>
Date: Mon, 04 Jan 1999 22:03:20 -0600
From: pete moss 
Organization: pete moss GmbH
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Josep M Comajuncosas 
CC: J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk> <36912307.C86F4EEF@intercom.es>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

i agree.  is it not possible to add another optional argument to oscili that
will define the order of interpolation, with a default being 1?  i dont know
if the math supports this, but it is an idea.

pete



Josep M Comajuncosas wrote:

snip...

> Btw why not implement a routine to compute arbitrary
> nth-order polynomial interpolators and forget this stuff forever? ;-)



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08907;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxK69-0000OR-00; Tue, 5 Jan 1999 00:11:49 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA05840); Tue, 5 Jan 1999 00:09:17 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 00:09:05 GMT
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (AAA06030); Tue, 5 Jan 1999 00:09:04 GMT
Received: by neptune.lyrick.com with Internet Mail Service (5.5.2232.9)
	id ; Mon, 4 Jan 1999 18:06:35 -0600
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECDCB@neptune.lyrick.com>
From: David Boothe 
To: "'J.P.Fitch@bath.ac.uk'" 
Cc: "Csound (E-mail)" 
Subject: RE: Cubic interpolation
Date: Mon, 4 Jan 1999 18:06:27 -0600 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2232.9)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

John wrote:

> Question: should this code replace oscili (assuming it is correct)?

No. seems like oscili and oscil3 would have different applications.

> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
> That woudl slow it down a bit more.

Yes. or maybe an option or maybe two opcodes - one for power-of-2(+1) and
one for arbitrary length. Slower is OK with me, since I don't usually work
in real time. Others may disagree, however.



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08931;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxIUo-0000AQ-00; Mon, 4 Jan 1999 22:29:10 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA00066); Mon, 4 Jan 1999 22:28:05 GMT
From: gregory.sullivan@digital.com
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 22:27:54 GMT
Received: from mail13.digital.com [192.208.46.30] by hermes via ESMTP (WAA05060); Mon, 4 Jan 1999 22:27:52 GMT
Received: from rmstar.stl.dec.com (rmstar.stl.dec.com [16.153.32.42])
	by mail13.digital.com (8.9.1a/8.9.1/WV2.0c) with ESMTP id RAA03475
	for ; Mon, 4 Jan 1999 17:27:46 -0500 (EST)
Received: from gspc1 (gspc1.eng.snl.dec.com [16.153.64.107])
	by rmstar.stl.dec.com (8.8.8/8.8.6) with SMTP id JAA12011
	for ; Tue, 5 Jan 1999 09:27:43 +1100 (EST)
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: RE: Cubic interpolation
Date: Tue, 5 Jan 1999 09:27:40 +1100
Message-ID: <1EF0BD7C3645D1118B7D08002BBC039F3FA4EF@shlexc1.snl.dec.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Importance: Normal
In-Reply-To: <9901042116.aa10293@midge.bath.ac.uk>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Yes, the cubic interpolation is mainly needed
for wavetable synthesis, and any opcodes that
deal with typical audio sample rates. Opcodes
that read short "simple" waveforms are probably
best left alone (but it doesn't hurt to have variants
which use higher order interpolation, of course), 
because typically these waveforms can be stored at 
whatever sample rate is desired, within reason. That 
is, they can be oversampled a lot, without using up
a lot of memory. The oversampling reduces the interpolation
noise. Wavetable synthesis typically deals
with much longer waveforms, and thus it is usually
not feasible to oversample.

It is great that higher order interpolation is/has been
implemented!

Greg.



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08979;
          5 Jan 99 16:54 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxHNu-0007lX-00; Mon, 4 Jan 1999 21:17:58 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA01349); Mon, 4 Jan 1999 21:16:56 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 21:16:49 GMT
Received: from qmailr@pat.bath.ac.uk [138.38.32.2] by hermes via SMTP (VAA10357); Mon, 4 Jan 1999 21:16:48 GMT
Received: (qmail 27197 invoked from network); 4 Jan 1999 21:16:47 -0000
Received: from midge.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.34)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 21:16:47 -0000
Date:     Mon, 4 Jan 99 21:16:45 GMT
From: J P Fitch 
To: pete moss 
cc: J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
Subject:  Re:  Cubic interpolation
Message-ID:  <9901042116.aa10293@midge.bath.ac.uk>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Current system uses linear interpolation.

As to whether it sounds any better, that needs someone with younger and
better ears than mine.
==John


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08985;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxHL9-0007lT-00; Mon, 4 Jan 1999 21:15:07 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA03513); Mon, 4 Jan 1999 21:13:28 GMT
From: J.P.Fitch@bath.ac.uk
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 21:13:20 GMT
Received: from qmailr@pat.bath.ac.uk [138.38.32.2] by hermes via SMTP (VAA09079); Mon, 4 Jan 1999 21:13:19 GMT
Received: (qmail 27043 invoked from network); 4 Jan 1999 21:13:18 -0000
Received: from midge.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.34)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 21:13:18 -0000
Date:     Mon, 4 Jan 99 21:13:17 GMT
Subject:  Re: logical operators
To: csound@maths.ex.ac.uk
Message-ID:  <9901042113.aa10223@midge.bath.ac.uk>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 2 Jan 1999 21:31:45 +0000
--- Copy of mail to jjhall@erols.com ---
In-reply-to: <367E8096.4B4@erols.com> (message from Jeffrey John Hall on Mon,
	21 Dec 1998 09:08:38 -0800)
References:  <367E8096.4B4@erols.com>

Can you give more details of
          All goes rather well except I have found that the
          logical operators:    '||' for logical 'or'
                                       and
                                '&&' for logical 'and'
   
              are rejected as illegal by the compiler.

They seems to work for me just now when I tried them.  Could you say
1) What Platform
2) What version
3) Give score/orc where it fails

I have similar feeelings about your comments

                 On another topic, I noticed that the "soundin"
          MACRO only is able to fetch a file typed "AIFF".
          When I ask for it as a "WAV" file, it can't find it, so
          something I'm doing is wrong.

as soundin in not a macro but an opcode, and the way the code is
written the decision about formats happens way below the opcode.

==john


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09021;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxGOX-0007eN-00; Mon, 4 Jan 1999 20:14:33 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA16549); Mon, 4 Jan 1999 20:02:02 GMT
Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 20:01:50 GMT
Received: from mailhub.dartmouth.edu [129.170.16.6] by sunny via ESMTP (UAA27482); Mon, 4 Jan 1999 20:01:49 GMT
Received: from donner.Dartmouth.EDU (donner.dartmouth.edu [129.170.208.3])
	by mailhub.dartmouth.edu (8.9.1+DND/8.9.1) with SMTP id PAA07439
	for ; Mon, 4 Jan 1999 15:01:11 -0500 (EST)
Message-id: <17074849@donner.Dartmouth.EDU>
Date: 04 Jan 99 15:01:10 EST
From: "Peter M. Traub" 
Subject: k-rate control of GEN functions
To: csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/enriched
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi all,


I'm wondering if it is possible to control a GEN function w/k-rate input. I'm
not planning to do this in real time, but is it possible to use GEN 5 or 7 and
have k-rate control signals from the orc plugged in as field values in the func
definition? I'd like to create a breakpoint envelope with these functions that
can be used as an oscillator. the breakpoints would be controlled by a k-rate
signal, so the shape of the table would change over time. I know that field
values require i-rate input, but is there any way to work around this? does
anyone have any suggestions to alternative solutions to acheive the same effect?
much thanks in advance for the help.


peter traub


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09033;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxEwM-0007TG-00; Mon, 4 Jan 1999 18:41:22 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA09845); Mon, 4 Jan 1999 18:32:47 GMT
From: J.P.Fitch@bath.ac.uk
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 18:32:39 GMT
Received: from qmailr@pat.bath.ac.uk [138.38.32.2] by hermes via SMTP (SAA08556); Mon, 4 Jan 1999 18:32:38 GMT
Received: (qmail 19380 invoked from network); 4 Jan 1999 18:32:36 -0000
Received: from midge.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.34)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 18:32:36 -0000
Date:     Mon, 4 Jan 99 18:32:36 GMT
Subject:  Cubic interpolation
To: csound@maths.ex.ac.uk
Message-ID:  <9901041832.aa05130@midge.bath.ac.uk>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 4 Jan 1999 16:35:01 +0000

I have added to my experimemtal system a family of opcodes which are
like oscili except that they use cubic interpolation.  If anyone withs
to experimemt with these I can provide SGI, Linux or PC versions, or
of course code.  I am not totally sure that the code is correct in all
cases but it seems OK.  At present I have called this family oscil3
for cubic. 

Question: should this code replace oscili (assuming it is correct)?
Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
That woudl slow it down a bit more.

Question: which other opcodes do you think should use cubic
interpolation?  Adjusting an opcode is not trivial, and certainly is
much slower.  I am willing to do some more opcodes, but I woudl prefer
a priority order -- or promises that people with do teh adjustments
AND SEND BACK THE CODE.

Question: is cubic needed?  What about using quadratic interpolation?

==John ff

PS Happy new year


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09087;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxBPi-00072D-00; Mon, 4 Jan 1999 14:55:26 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA16680); Mon, 4 Jan 1999 14:42:34 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 14:42:21 GMT
Received: from exim@droid1.intertrader.com [195.89.138.1] by hermes via ESMTP (OAA07347); Mon, 4 Jan 1999 14:42:20 GMT
Received: from budvar.inside.intertrader.com ([10.0.0.6] helo=budvar)
	by droid1.intertrader.com with smtp (Exim 2.05 #1)
	id 0zxB8t-0006UA-00
	for csound@maths.ex.ac.uk; Mon, 4 Jan 1999 14:38:03 +0000
Message-Id: <3.0.2.32.19990104144313.009ab370@mail.intertrader.com>
X-Sender: andreas@mail.intertrader.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.2 (32)
Date: Mon, 04 Jan 1999 14:43:13 +0000
To: csound@maths.ex.ac.uk
From: Andreas Schoter 
Subject: Re: Emacs mode?
In-Reply-To: <3.0.2.32.19990104103415.00a2dd40@mail.intertrader.com>
References: <3688170F.B6610BF8@intercom.es>
 <36869157.FA3B0391@bigfoot.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,

Sorry about that :-)  Just to follow up on my own previous request I
tracked down some emacs code at:

ftp.maths.bath.ac.uk/pub/dream/utilities/Emacs-macros

Andreas

________________________________________________________________________
                                     Dr Andreas Sch=F6ter, Intertrader Ltd
                                              http://www.intertrader.com
                        Tel: +44(0)131 475 7108, Fax: +44(0)131 475 7109


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09165;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zx340-00064b-00; Mon, 4 Jan 1999 06:00:28 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA03005); Mon, 4 Jan 1999 05:59:00 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 05:58:47 GMT
Received: from kgallagh@tempest.ocis.temple.edu [155.247.166.120] by hermes via ESMTP (FAA01885); Mon, 4 Jan 1999 05:58:42 GMT
Received: from localhost (kgallagh@localhost)
	by tempest.ocis.temple.edu (8.8.8/8.8.8) with SMTP id AAA02586
	for ; Mon, 4 Jan 1999 00:58:36 -0500 (EST)
Date: Mon, 4 Jan 1999 00:58:36 -0500 (EST)
From: Kevin Gallagher 
X-Sender: kgallagh@tempest.ocis.temple.edu
To: Csound Discussion List 
Subject: MIDI files
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I'm trying to run my script with a midi file using Gabriel Maldonado's
RTSound 2.1.  It's the -F flag, right?  I think I'm not getting the syntax
quite right.  How do I do it?  Also, as a workaround I tried stringing a
Hubi Midi Cable from Cakewalk into Csound, but that's pretty costly on
bandwidth and I need to filter out a 192 (patch) message that seems to be 
at the beginning of every midi file.  Even Cakewalk Virtual Jukebox
makes things a bit choppy.  Anybody know of a no-frills midi file player
that takes very little RAM (pref. shareware or freeware?)  Thanks.

				Kevin Gallager, kgallagh@astro.temple.edu
				Web - http://astro.temple.edu/~kgallagh



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09201;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zww3R-0005Lq-00; Sun, 3 Jan 1999 22:31:25 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA06749); Sun, 3 Jan 1999 22:30:09 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 3 Jan 1999 22:29:54 GMT
Received: from mail.airmail.net [206.66.12.40] by hermes via SMTP (WAA04996); Sun, 3 Jan 1999 22:29:53 GMT
Received: from Internet America.airmail.net from [207.136.61.101] by mail.airmail.net 
	(/\##/\ Smail3.1.30.16 #30.377) with smtp for  sender: 
	id ; Sun, 3 Jan 99 16:29:48 -0600 (CST)
Message-Id: <3.0.5.32.19990103162903.007a4be0@mail.airmail.net>
X-Sender: dboothe@mail.airmail.net
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)
Date: Sun, 03 Jan 1999 16:29:03 -0600
To: Brandon Nelson 
From: Boothe/Duncan 
Subject: Re: Pink Noise!
Cc: csound@maths.ex.ac.uk
In-Reply-To: <368E60EB.9CEDBC48@bigfoot.com>
References: <36869157.FA3B0391@bigfoot.com>
 <3688170F.B6610BF8@intercom.es>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

The extra hi freq noise seems to be a result of the control rate (22050 in
your example) interaction with the filtering process. When I tried it with
sr=44100 and kr=4410 there were spikes at 4410 Hz, 8820 Hz, etc.

Using sr=kr and ksmps=1 gives a noise profile very close to pink noise.

-David.

At 01:09 PM 1/2/99 -0500, Brandon Nelson wrote:
>proportional to the centre frequency. The only problem is that butterbp seems
>to let a lot of hiss through, so I had to run any band pass filtered material
>through a low pass filter.
>
>Here's the orc:
>
>sr = 44100
>kr = 22050
>ksmps = 2
>nchnls = 1
>




Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09279;
          5 Jan 99 16:55 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwqv2-0004v3-00; Sun, 3 Jan 1999 17:02:24 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA07905); Sun, 3 Jan 1999 17:01:27 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 3 Jan 1999 17:01:16 GMT
Received: from gudrun.passagen.se [195.163.107.4] by hermes via ESMTP (RAA04860); Sun, 3 Jan 1999 17:01:13 GMT
Received: from dumburk (dialup172-1-35.swipnet.se [130.244.172.35])
	by gudrun.passagen.se (8.8.5/8.8.5) with SMTP id SAA29664
	for ; Sun, 3 Jan 1999 18:01:11 +0100 (MET)
Message-ID: <368FA4B6.6598@hem.passagen.se>
Date: Sun, 03 Jan 1999 18:11:33 +0100
From: rasmus ekman 
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: Csound list 
Subject: Re: pow
References: <0F4Y000I188BYU@sims-ha.videotron.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

gamma_orion@iname.com wrote:
>
> Which opcode replace pow??

pow is a legal opcode, and has been since first release of 
3.49 I think. Earlier it was divided into ipow, kpow, apow.

Use 
	Csound -z 
or
	Csound -z1

to see a list of legal opcode names.


	re


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09531;
          5 Jan 99 16:56 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zwSCZ-0003Lw-00; Sat, 2 Jan 1999 14:38:51 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA14045); Sat, 2 Jan 1999 14:37:49 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 2 Jan 1999 14:37:41 GMT
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (OAA15994); Sat, 2 Jan 1999 14:37:40 GMT
Received: from intercom.es (castratoy@iv3-234.intercom.es [195.76.131.234]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id PAA04530 for ; Sat, 2 Jan 1999 15:30:56 +0100
Message-ID: <368E2EE7.4A5356BA@intercom.es>
Date: Sat, 02 Jan 1999 15:36:23 +0100
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: sign(x)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id OAA15994
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi, I=B4d like to know whitch is the best way to get the sign of a a-rate
variable... I thougth maybe with a conditional (but this forces kr=3Dsr)
or with something like ((asig+abs(asig))/abs(asig))-1. It should return
1 for asig>=3D0 and -1 for asig<0

Thanks in advance!

Josep M Comajuncosas



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09747;
          5 Jan 99 16:56 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zx7Lq-0006Vt-00; Mon, 4 Jan 1999 10:35:10 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA06804); Mon, 4 Jan 1999 10:33:41 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 4 Jan 1999 10:33:27 GMT
Received: from exim@droid1.intertrader.com [195.89.138.1] by hermes via ESMTP (KAA08528); Mon, 4 Jan 1999 10:33:26 GMT
Received: from budvar.inside.intertrader.com ([10.0.0.6] helo=budvar)
	by droid1.intertrader.com with smtp (Exim 2.05 #1)
	id 0zx7G2-0004xd-00
	for csound@maths.ex.ac.uk; Mon, 4 Jan 1999 10:29:10 +0000
Message-Id: <3.0.2.32.19990104103415.00a2dd40@mail.intertrader.com>
X-Sender: andreas@mail.intertrader.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.2 (32)
Date: Mon, 04 Jan 1999 10:34:15 +0000
To: csound@maths.ex.ac.uk
From: Andreas Schoter 
Subject: Emacs mode?
In-Reply-To: <3688170F.B6610BF8@intercom.es>
References: <36869157.FA3B0391@bigfoot.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,

Does anyone know of any Emacs mode code for editing CSound orc and sco=
 files?

Many Thanks

Andreas

________________________________________________________________________
                                     Dr Andreas Sch=F6ter, Intertrader Ltd
                                              http://www.intertrader.com
                        Tel: +44(0)131 475 7108, Fax: +44(0)131 475 7109


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09819;
          5 Jan 99 16:56 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by shaun.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxFcI-0007YR-00; Mon, 4 Jan 1999 19:24:42 +0000
Received: (qmail 21906 invoked from network); 4 Jan 1999 19:24:39 -0000
Received: from mary.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.14)
  by pat.bath.ac.uk with SMTP; 4 Jan 1999 19:24:39 -0000
Received: from mercury by mary.bath.ac.uk id aa24270; 4 Jan 99 19:24 GMT
Received: (qmail 20802 invoked from network); 4 Jan 1999 19:24:34 -0000
Received: from agora.stm.it (195.62.32.1)
  by mercury.bath.ac.uk with SMTP; 4 Jan 1999 19:24:34 -0000
Received: from agora.stm.it (ppp04-15.dial-access.stm.it [195.62.37.207]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id UAA23454; Mon, 4 Jan 1999 20:10:17 +0100 (ITA)
Message-ID: <3691138B.39B67EE2@agora.stm.it>
Date: Mon, 04 Jan 1999 20:16:27 +0100
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: J.P.Fitch@bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Resent-Date:  Mon, 4 Jan 99 19:24:37 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

J.P.Fitch@bath.ac.uk wrote:

> I have added to my experimemtal system a family of opcodes which are
> like oscili except that they use cubic interpolation.  If anyone withs
> to experimemt with these I can provide SGI, Linux or PC versions, or
> of course code.  I am not totally sure that the code is correct in all
> cases but it seems OK.  At present I have called this family oscil3
> for cubic.

Great! it is very intriguing.
 
> Question: should this code replace oscili (assuming it is correct)?

Absolutely no! It should be slower, and I think that this kind of interpolation will be
useful, above all, for wavetable-based synthesis (so I need it on an opcode such as
loscil. You can name it something as 'cuboscil').

> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?

Yes!
 
> Question: which other opcodes do you think should use cubic
> interpolation?  Adjusting an opcode is not trivial, and certainly is
> much slower.  

diskin!

I am willing to do some more opcodes, but I woudl prefer
> a priority order -- or promises that people with do teh adjustments
> AND SEND BACK THE CODE.

> 
> Question: is cubic needed?  What about using quadratic interpolation?

what about a 8-point interpolation (such as Sound Blaster Live! wavetable synth)?


> PS Happy new year

Happy 1999 you too!
-- 
Gabriel Maldonado

http://www.agora.stm.it/G.Maldonado/home2.htm


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09892;
          5 Jan 99 16:57 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by shaun.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxK4P-0000Nw-00; Tue, 5 Jan 1999 00:10:01 +0000
Received: (qmail 5673 invoked from network); 5 Jan 1999 00:09:56 -0000
Received: from ss1.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.41)
  by pat.bath.ac.uk with SMTP; 5 Jan 1999 00:09:56 -0000
Received: from pat.bath.ac.uk by ss1.bath.ac.uk id aa15605; 5 Jan 99 0:09 GMT
Received: (qmail 5669 invoked from network); 5 Jan 1999 00:09:54 -0000
Received: from neptune.lyrick.com (38.227.100.46)
  by pat.bath.ac.uk with SMTP; 5 Jan 1999 00:09:54 -0000
Received: by neptune.lyrick.com with Internet Mail Service (5.5.2232.9)
	id ; Mon, 4 Jan 1999 18:06:35 -0600
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECDCB@neptune.lyrick.com>
From: David Boothe 
To: "'J.P.Fitch@bath.ac.uk'" 
Cc: "Csound (E-mail)" 
Subject: RE: Cubic interpolation
Date: Mon, 4 Jan 1999 18:06:27 -0600 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2232.9)
Content-Type: text/plain;
	charset="iso-8859-1"
Resent-Date:  Tue, 5 Jan 99 0:09:56 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

John wrote:

> Question: should this code replace oscili (assuming it is correct)?

No. seems like oscili and oscil3 would have different applications.

> Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
> That woudl slow it down a bit more.

Yes. or maybe an option or maybe two opcodes - one for power-of-2(+1) and
one for arbitrary length. Slower is OK with me, since I don't usually work
in real time. Others may disagree, however.



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09915;
          5 Jan 99 16:57 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by shaun.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxMbo-0000iu-00; Tue, 5 Jan 1999 02:52:40 +0000
Received: (qmail 11645 invoked from network); 5 Jan 1999 02:52:36 -0000
Received: from amos.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.36)
  by pat.bath.ac.uk with SMTP; 5 Jan 1999 02:52:36 -0000
Received: from pat.bath.ac.uk by amos.bath.ac.uk id aa10387; 5 Jan 99 2:52 GMT
Received: (qmail 11642 invoked from network); 5 Jan 1999 02:52:34 -0000
Received: from smtp0.mindspring.com (207.69.200.30)
  by pat.bath.ac.uk with SMTP; 5 Jan 1999 02:52:34 -0000
Received: from axe (user-38ld0iq.dialup.mindspring.com [209.86.130.90])
	by smtp0.mindspring.com (8.8.5/8.8.5) with SMTP id VAA31406;
	Mon, 4 Jan 1999 21:47:31 -0500 (EST)
Message-ID: <002301be3857$76e0b260$5a8256d1@axe>
From: Michael Gogins 
To: J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at amos.bath.ac.uk
Subject: Re:  Cubic interpolation
Date: Mon, 4 Jan 1999 21:59:49 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Resent-Date:  Tue, 5 Jan 99 2:52:37 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

I think we should play with oscil3 for a few months and see what, if
anything, it does to the only part of us that counts in this regard - our
ears.
If it makes a difference, as I suspect it might, I would prefer to retain
oscili and add oscil3, or perhaps to change oscili and add oscil2.

-----Original Message-----
From: J.P.Fitch@bath.ac.uk 
To: csound@maths.ex.ac.uk 
Date: Monday, January 04, 1999 1:36 PM
Subject: Cubic interpolation


>Message written at 4 Jan 1999 16:35:01 +0000
>
>I have added to my experimemtal system a family of opcodes which are
>like oscili except that they use cubic interpolation.  If anyone withs
>to experimemt with these I can provide SGI, Linux or PC versions, or
>of course code.  I am not totally sure that the code is correct in all
>cases but it seems OK.  At present I have called this family oscil3
>for cubic.
>
>Question: should this code replace oscili (assuming it is correct)?
>Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
>That woudl slow it down a bit more.
>
>Question: which other opcodes do you think should use cubic
>interpolation?  Adjusting an opcode is not trivial, and certainly is
>much slower.  I am willing to do some more opcodes, but I woudl prefer
>a priority order -- or promises that people with do teh adjustments
>AND SEND BACK THE CODE.
>
>Question: is cubic needed?  What about using quadratic interpolation?
>
>==John ff
>
>PS Happy new year



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09921;
          5 Jan 99 16:57 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxMd3-0000j5-00; Tue, 5 Jan 1999 02:53:57 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA12041); Tue, 5 Jan 1999 02:52:51 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 02:52:38 GMT
Received: from smtp0.mindspring.com [207.69.200.30] by hermes via ESMTP (CAA16243); Tue, 5 Jan 1999 02:52:37 GMT
Received: from axe (user-38ld0iq.dialup.mindspring.com [209.86.130.90])
	by smtp0.mindspring.com (8.8.5/8.8.5) with SMTP id VAA31406;
	Mon, 4 Jan 1999 21:47:31 -0500 (EST)
Message-ID: <002301be3857$76e0b260$5a8256d1@axe>
From: Michael Gogins 
To: J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: Re:  Cubic interpolation
Date: Mon, 4 Jan 1999 21:59:49 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I think we should play with oscil3 for a few months and see what, if
anything, it does to the only part of us that counts in this regard - our
ears.
If it makes a difference, as I suspect it might, I would prefer to retain
oscili and add oscil3, or perhaps to change oscili and add oscil2.

-----Original Message-----
From: J.P.Fitch@bath.ac.uk 
To: csound@maths.ex.ac.uk 
Date: Monday, January 04, 1999 1:36 PM
Subject: Cubic interpolation


>Message written at 4 Jan 1999 16:35:01 +0000
>
>I have added to my experimemtal system a family of opcodes which are
>like oscili except that they use cubic interpolation.  If anyone withs
>to experimemt with these I can provide SGI, Linux or PC versions, or
>of course code.  I am not totally sure that the code is correct in all
>cases but it seems OK.  At present I have called this family oscil3
>for cubic.
>
>Question: should this code replace oscili (assuming it is correct)?
>Wouks you prefer oscil3 to work with non-power-of-2-plus-1 tables?
>That woudl slow it down a bit more.
>
>Question: which other opcodes do you think should use cubic
>interpolation?  Adjusting an opcode is not trivial, and certainly is
>much slower.  I am willing to do some more opcodes, but I woudl prefer
>a priority order -- or promises that people with do teh adjustments
>AND SEND BACK THE CODE.
>
>Question: is cubic needed?  What about using quadratic interpolation?
>
>==John ff
>
>PS Happy new year



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09933;
          5 Jan 99 16:57 GMT
Received: from [138.38.32.2] (helo=pat.bath.ac.uk ident=qmailr)
	by shaun.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxNiT-0000uU-00; Tue, 5 Jan 1999 04:03:37 +0000
Received: (qmail 14001 invoked from network); 5 Jan 1999 04:03:34 -0000
Received: from amos.bath.ac.uk (HELO bath.ac.uk) (mmdf@138.38.32.36)
  by pat.bath.ac.uk with SMTP; 5 Jan 1999 04:03:34 -0000
Received: from pat.bath.ac.uk by amos.bath.ac.uk id aa11737; 5 Jan 99 4:03 GMT
Received: (qmail 13996 invoked from network); 5 Jan 1999 04:03:30 -0000
Received: from echo.flash.net (209.30.0.40)
  by pat.bath.ac.uk with SMTP; 5 Jan 1999 04:03:30 -0000
Received: from flash.net (p126.amax48.dialup.ftw1.flash.net [209.30.160.126])
	by echo.flash.net (8.9.1/8.8.5) with ESMTP id WAA23920;
	Mon, 4 Jan 1999 22:00:43 -0600 (CST)
Message-ID: <36918F08.3453FEB4@flash.net>
Date: Mon, 04 Jan 1999 22:03:20 -0600
From: pete moss 
Organization: pete moss GmbH
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Josep M Comajuncosas 
CC: J.P.Fitch@bath.ac.uk, csound@maths.ex.ac.uk
Subject: Re: Cubic interpolation
References: <9901041832.aa05130@midge.bath.ac.uk> <36912307.C86F4EEF@intercom.es>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Resent-Date:  Tue, 5 Jan 99 4:03:35 GMT
Resent-From:  J.P.Fitch@bath.ac.uk
Resent-To:  jpff@maths.bath.ac.uk
Resent-Message-Id: 

i agree.  is it not possible to add another optional argument to oscili that
will define the order of interpolation, with a default being 1?  i dont know
if the math supports this, but it is an idea.

pete



Josep M Comajuncosas wrote:

snip...

> Btw why not implement a routine to compute arbitrary
> nth-order polynomial interpolators and forget this stuff forever? ;-)



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10054;
          5 Jan 99 17:27 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxaGX-0002xu-00; Tue, 5 Jan 1999 17:27:37 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA07408); Tue, 5 Jan 1999 17:24:31 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 17:24:17 GMT
Received: from ella.mills.edu [144.91.3.20] by hermes via SMTP (RAA12957); Tue, 5 Jan 1999 17:24:16 GMT
Received: (qmail 449236 invoked by uid 1964); 5 Jan 1999 09:24:27 -0800
Date: Tue, 5 Jan 1999 09:24:27 -0800 (PST)
From: "Matt J. Ingalls" 
To: Philip Aker 
cc: csound@maths.ex.ac.uk
Subject: Re: intro & source questions
In-Reply-To: 
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


did you get tehm here:

ftp://mills.edu/ccm/csound.ppc/source/3.493PPCsources.sit.hqx

??
matt



On Tue, 5 Jan 1999, Philip Aker wrote:

> Greetings all,
> 
> I'm re-subscribing to this list after a two year divertimento 
> into other aspects of music on the Macintosh platform. I've 
> picked up the most recent Mac sources I could find (the readme 
> says version 3.492), but there are some files missing:
> 
>   cmath.h
>   perf.h
>   MacTransport.h
> 
> I'd appreciate it if someone could either tell me where to get 
> these files or send them over by private email.
> 
> Also, there is no CW project file or even a text listing of the 
> included files in the project so I've just added everything to 
> my projects but don't know if some of the files are optional 
> (because there is more than one 'main').
> 
> TIA,
> 
> Philip
> 
> 
> 
> Philip Aker
> Composer, Pianist, Finale Plugins
> 
> Suite 13
> 1405 West 11 Avenue
> Vancouver BC
> Canada V6H 1K9
> 
> philip@vcn.bc.ca
> 
> 



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10205;
          5 Jan 99 18:40 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxbP2-00031j-00; Tue, 5 Jan 1999 18:40:28 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA12372); Tue, 5 Jan 1999 18:38:48 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 18:38:35 GMT
Received: from philip@opus.vcn.bc.ca [207.102.64.2] by hermes via ESMTP (SAA14612); Tue, 5 Jan 1999 18:38:33 GMT
Received: from localhost by vcn.bc.ca (8.9.1a/8.9.1) with SMTP id KAA19189;
	Tue, 5 Jan 1999 10:38:16 -0800 (PST)
Date: Tue, 5 Jan 1999 10:38:13 -0800 (PST)
From: Philip Aker 
To: "Matt J. Ingalls" 
cc: csound@maths.ex.ac.uk
Subject: Re: intro & source questions
In-Reply-To: 
Message-ID: 
Composer: Philip Aker
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi Matt,

No. The name of the file was something else. In fact,
I had a lot of problems trying to locate the Mac sources,
so thanks for the alternate link.

Cheers,

Philip


Philip Aker
Composer, Pianist, Finale Plugins

Suite 13
1405 West 11 Avenue
Vancouver BC
Canada V6H 1K9

philip@vcn.bc.ca

On Tue, 5 Jan 1999, Matt J. Ingalls wrote:

} 
} did you get tehm here:
} 
} ftp://mills.edu/ccm/csound.ppc/source/3.493PPCsources.sit.hqx
} 
} ??
} matt
} 
} 
} 
} On Tue, 5 Jan 1999, Philip Aker wrote:
} 
} > Greetings all,
} > 
} > I'm re-subscribing to this list after a two year divertimento 
} > into other aspects of music on the Macintosh platform. I've 
} > picked up the most recent Mac sources I could find (the readme 
} > says version 3.492), but there are some files missing:
} > 
} >   cmath.h
} >   perf.h
} >   MacTransport.h
} > 
} > I'd appreciate it if someone could either tell me where to get 
} > these files or send them over by private email.
} > 
} > Also, there is no CW project file or even a text listing of the 
} > included files in the project so I've just added everything to 
} > my projects but don't know if some of the files are optional 
} > (because there is more than one 'main').
} > 
} > TIA,
} > 
} > Philip
} > 
} > 
} > 
} > Philip Aker
} > Composer, Pianist, Finale Plugins
} > 
} > Suite 13
} > 1405 West 11 Avenue
} > Vancouver BC
} > Canada V6H 1K9
} > 
} > philip@vcn.bc.ca
} > 
} > 
} 
} 



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10307;
          5 Jan 99 19:27 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxc8q-00034M-00; Tue, 5 Jan 1999 19:27:48 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA00836); Tue, 5 Jan 1999 19:26:53 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 19:26:39 GMT
Received: from ella.mills.edu [144.91.3.20] by hermes via SMTP (TAA15039); Tue, 5 Jan 1999 19:26:38 GMT
Received: (qmail 364322 invoked by uid 1964); 5 Jan 1999 11:26:52 -0800
Date: Tue, 5 Jan 1999 11:26:52 -0800 (PST)
From: "Matt J. Ingalls" 
To: csound@maths.ex.ac.uk
Subject: mac score generator
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


hi,

im about to look into updating the mac score generator (or at least the 
documentation)...

questions:
- does anybody use it? (is it useful?)
- is the documentation/example too confusing?
- any bugs/features you would like to see fixed/added?

if you have created any music with it i would love to hear it!

-matt






Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10376;
          5 Jan 99 19:56 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxcac-0005SN-00; Tue, 5 Jan 1999 19:56:30 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA14128); Tue, 5 Jan 1999 19:55:55 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 19:55:42 GMT
Received: from avocet.prod.itd.earthlink.net [207.217.120.50] by hermes via ESMTP (TAA04881); Tue, 5 Jan 1999 19:55:40 GMT
Received: from 207.217.246.105 (pool005-max3.mpop3-ca-us.dialup.earthlink.net [207.217.246.105])
	by avocet.prod.itd.earthlink.net (8.8.7/8.8.5) with SMTP id LAA26214
	for ; Tue, 5 Jan 1999 11:55:38 -0800 (PST)
Message-ID: <36926ECA.167D@earthlink.net>
Date: Tue, 05 Jan 1999 11:58:03 -0800
From: matt comeione 
Reply-To: comeione@earthlink.net
X-Mailer: Mozilla 3.01-C-MACOS8 (Macintosh; I; PPC)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: midi control messages
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

This is a little off topic, but could someone point me in the direction
of some clear documentation on continuous control messages, particularly
pitch bend, for midi.
I am trying to build a helper app that will convert adsyn files into a
standard midi file.  I have searched many of the online documents around
the web but some seem to be missing the third byte in the message
stream.
Any suggestions would be greatly appreciated.
-- 
matthew comeione
comeione@earthlink.net
http://home.earthlink.net/~comeione/


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10592;
          5 Jan 99 22:24 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxet4-0005Z2-00; Tue, 5 Jan 1999 22:23:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA14176); Tue, 5 Jan 1999 22:20:35 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 22:20:23 GMT
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (WAA14900); Tue, 5 Jan 1999 22:20:21 GMT
Received: by neptune.lyrick.com with Internet Mail Service (5.5.2232.9)
	id ; Tue, 5 Jan 1999 16:17:51 -0600
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECDCF@neptune.lyrick.com>
From: David Boothe 
To: "Csound (E-mail)" 
Subject: 3.494 pdf Manual
Date: Tue, 5 Jan 1999 16:17:49 -0600 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2232.9)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

The Csound Manual in pdf format, has been updated to version 3.494,
including some corrections to the previous version. The full version
(Manual.pdf) now includes an expanded and alphabetized set of bookmarks for
quick cross-referencing.

The manual and update files are available for download at:

http://web2.airmail.net/lastup.htm

Enjoy.

-David.



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10684;
          5 Jan 99 23:37 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxg20-0003Fe-00; Tue, 5 Jan 1999 23:37:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA18485); Tue, 5 Jan 1999 23:35:51 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 5 Jan 1999 23:35:38 GMT
Received: from root@mail.eskimo.com [204.122.16.4] by hermes via ESMTP (XAA01167); Tue, 5 Jan 1999 23:35:36 GMT
Received: from ddawson-home (ddawson.ndip.eskimo.net [207.54.13.222])
	by mail.eskimo.com (8.9.1a/8.8.8) with SMTP id PAA00876
	for ; Tue, 5 Jan 1999 15:35:23 -0800 (PST)
Message-Id: <3.0.6.32.19990105153532.0079f220@mail.eskimo.com>
X-Sender: ddawson@mail.eskimo.com
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Tue, 05 Jan 1999 15:35:32 -0800
To: csound@maths.ex.ac.uk
From: David Boothe 
Subject: 3.494 pdf Manual
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I found it at:

http://web2.airmail.net/~dboothe/lastup.htm



In-Reply-To: <001601be3921$36720a60$858556d1@axe>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 5 Jan 1999 22:35:29 -0500
To: Paul Winkler , 
    Michael Gogins , csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
From: tolve 
Subject: Re: NYC csounders
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

i second the mon - thu weeknight motion.
tolve

michael gogins wrote:
>Weeknights Monday through Thursday are actually better for me, but I would
>try to come on Sunday.
>
>-----Original Message-----
>From: Paul Winkler 
>To: New York Csounders ; JSWAAV@aol.com ;
>"Hsh$mus"@qc1.qc.edu <"Hsh$mus"@qc1.qc.edu>; timeblind@accesshub.net
>; gogins@nyc.pipeline.com
>; dglaser@ibm.net ;
>troy@resophonic.com ; zarmzarm@erols.com
>
>Date: Tuesday, January 05, 1999 1:45 PM
>Subject: NYC csounders
>
>
>>Hi folks!
>>
>>Well, the holiday madness is (mostly) past; shall we meet?
>>Pretty much anytime in the next 2 weeks is good for me, except this
>>coming Friday.
>>
>>So, shall we debate a date? How's Sunday the 10th? Afternoon maybe?
>>
>>Best,
>>
>>PW





Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11352;
          6 Jan 99 6:00 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zxm0e-0005y4-00; Wed, 6 Jan 1999 06:00:01 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA13635); Wed, 6 Jan 1999 05:58:40 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 6 Jan 1999 05:58:17 GMT
Received: from kgallagh@tempest.ocis.temple.edu [155.247.166.120] by hermes via ESMTP (FAA00444); Wed, 6 Jan 1999 05:58:07 GMT
Received: from localhost (kgallagh@localhost)
	by tempest.ocis.temple.edu (8.8.8/8.8.8) with SMTP id AAA06754
	for ; Wed, 6 Jan 1999 00:57:44 -0500 (EST)
Date: Wed, 6 Jan 1999 00:57:44 -0500 (EST)
From: Kevin Gallagher 
X-Sender: kgallagh@tempest.ocis.temple.edu
To: Csound Discussion List 
Subject: DirectSound 2.5
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi folks!
I've just recently downloaded DirectSound 2.5 by Gabriel Maldonado.  I
really like the .csd file for everything.  I've found some things that are
a little weird, though.  When using soundin or loscil, the full path name
is needed when working in a .csd file.  I don't know if this is unique to
DS 2.5 or if it's true for all compilations that use .csd.  Another thing
is that the midifile flag (-F filename.mid), although it works fine when
used with orc and sco, returns the following error message when running a 
csd file: Cannot Open " (quotation mark).

I just wanted to see if anybody had any insight.  Other than those two
minor details, I'm very happy with this new version.  The .csd idea is a
godsend, as it makes my desktop look a lot cleaner when running these
things!  Thanks again to Gabriel Maldonado!

				Kevin Gallager, kgallagh@astro.temple.edu
				Web - http://astro.temple.edu/~kgallagh