Csound Csound-dev Csound-tekno Search About

Re: adsyn distortion

Date1999-03-14 14:38
FromJean-Michel DARRMONT
SubjectRe: adsyn distortion
Greg Judelman wrote:

> I've analyzed a piano note with hetro (using up to 50 partials).  Upon
> resynthesis in adsyn, the resynthesized piano note is not as close to the
> original as I would like.  The attack of the note is not as sharp (ie less
> transient detail) and there is both low frequency and high frequency
> distortion.  Any ideas on how to improve the quality of analysis to obtain
> a more accurate spectrum?  Or is adsyn not capable of recreating the hetro
> output accurately?
> 
Additive analysis/synthesis are supposed to be very efficient(realistic) on
harmonic or not too inharmonic sound. 
It deals usually bad with noise with which attacks are made of.
If you find a satisfying result anyway, let me know because I'm working on
this problem currently 
but on another software.

Thanks.

-- 
Jean-Michel DARREMONT



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05414;
          14 Mar 99 14:16 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 10MBh7-0001vv-00; Sun, 14 Mar 1999 14:16:45 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA00231); Sun, 14 Mar 1999 14:06:48 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 14:06:36 GMT
Received: from front3.grolier.fr [194.158.96.53] by hermes via ESMTP (OAA02941); Sun, 14 Mar 1999 14:06:35 GMT
Received: from club-internet.fr (ppp-100-223.villette.club-internet.fr [194.158.100.223])
	by front3.grolier.fr (8.9.3/No_Relay+No_Spam_MGC990224) with ESMTP id PAA09177
	for ; Sun, 14 Mar 1999 15:06:34 +0100 (MET)
Message-ID: <36EBD030.B6625F10@club-internet.fr>
Date: Sun, 14 Mar 1999 15:05:20 +0000
From: Jean-Michel DARRMONT 
Reply-To: jmdbrady@club-internet.fr
X-Mailer: Mozilla 4.04 (Macintosh; I; PPC)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: Ambientscapes artists here ?
References: <19990314105355.10518.qmail@hotmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I'm interested too to know more about this subject(orc&sco, aiff, realaudio, midifiles...)

david ds wrote:
> 
> Hi,
> I was wondering if there are people here with a special
> passion for deep ambient, with lots of drones, processed and harmonized
> long textures....
> 
> David

-- 
Jean-Michel DARREMONT



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05434;
          14 Mar 99 14: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 10MC0h-00071U-00; Sun, 14 Mar 1999 14:36:59 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA10852); Sun, 14 Mar 1999 14:33:23 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 14:33:12 GMT
Received: from relay9.gateway.net [208.230.117.248] by hermes via ESMTP (OAA08092); Sun, 14 Mar 1999 14:33:11 GMT
Received: from gate (1Cust239.tnt7.melbourne.fl.da.uu.net [208.255.106.239])
	by smtp7.gateway.net (8.9.1/8.9.1) with SMTP id JAA25235
	for ; Sun, 14 Mar 1999 09:33:09 -0500 (EST)
From: Bill DeWitt 
To: Csound List 
Subject: MIDI
Date: Sun, 14 Mar 1999 09:33:17 -0500
Message-ID: <000001be6e27$99d97da0$ef6affd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi folks,
	Although I have a perfectly good Roland RD-300s sitting right beside me and
MIDI cables in a drawer nearby, I have never messed with MIDI stuff on the
computer. But since it seems to be a major part of CSound, I figure I should
learn about it.

	My first problem is where/how to hook the durn thing up. I understand that
I can get an adapter for my SB64 sound card to plug it into the joystick
port (I would hate to loose my Joystick or would a splitter be enough?)
but... would it be better to get a separate MIDI card and if so (I've never
seen one for sale) what should I look for?

	Thanks for any input, and if this is off topic, I'll be happy to take it
off the list.



`    0****************  Bill and Aula DeWitt  *****************0
     *    What food is to the body Christ must be              *
     *    to the soul.                                         *
     0**** http://www.geocities.com/Athens/Atlantis/8868/  ****0



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05584;
          14 Mar 99 16:04 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 10MDNR-0001xp-00; Sun, 14 Mar 1999 16:04:33 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA18053); Sun, 14 Mar 1999 16:00:11 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 15:59:57 GMT
Received: from smtp.snet.net [204.60.6.11] by hermes via ESMTP (PAA04888); Sun, 14 Mar 1999 15:59:56 GMT
Received: from pop.snet.net ([204.60.6.10])
	by smtp.snet.net (8.9.3/8.9.3/SNET-bmx-1.3/D-1.6/O-1.6) with ESMTP id KAA23412;
	Sun, 14 Mar 1999 10:59:55 -0500 (EST)
Received: from LOCALNAME (brpt-sh4-port141.snet.net [204.60.24.141])
	by pop.snet.net (8.9.3/8.9.3/SNET-pop-1.3/D-1.5.1.1/O-1.5) with SMTP id KAA07204;
	Sun, 14 Mar 1999 10:59:52 -0500 (EST)
Message-ID: <36EC03CA.3273@snet.net>
Date: Sun, 14 Mar 1999 10:45:30 -0800
From: Tom Makucevich 
X-Mailer: Mozilla 2.02E-SNET2  (Win16; U)
MIME-Version: 1.0
To: ben@qsure.demon.co.uk
CC: CSOUND 
Subject: Haskore - Haskell
References: <001501be6ce7$9f469200$79d496c0@Realizer.ngt.sungard.com> <36EA7331.66447ECE@qsure.demon.co.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> Finally, functional languages. I've just been shown a paper about
> "Haskore", a Western music score generation system written in Haskell.
> It has convertors for Csound scos and MIDI amongst others. Looks quite
> neat, I will post the URL if people are interested. I feel that
> functional languages are certainly the way forward, and was wondering if
> there was an actual audio synthesis system written for Haskell or
> similar fuctional language. I'm sure this is old ground but maybe
> something has come up recently?
> 
> Bye!
> Ben.


There is no sound synthesis program written in Haskell although there
was some discussion a few years ago about implementing a Csound orc generator
to compliment the Haskore score generator. However the interest has remained
largely in the realm of describing music structures rather than sound which we
think Csound already does very well. 

Haskore (a collection of Haskell modules), while designed to express
traditional Western notation, is just as suited to things like algorithmic and 
fractal composition and can do these quite elegantly. All of Haskell's 
expressiveness is available in Haskore and it is both extensible and 
modifiable so that any formula one likes can be used to generate scores.

-Tom


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05629;
          14 Mar 99 16:14 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 10MDWa-00074X-00; Sun, 14 Mar 1999 16:14:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA11514); Sun, 14 Mar 1999 16:11:17 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 16:11:06 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (QAA13414); Sun, 14 Mar 1999 16:11:05 GMT
Received: from [138.38.97.36] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	id 10MDTh-0001y4-00; Sun, 14 Mar 1999 16:11:01 +0000
Date:     Sun, 14 Mar 99 16:11:00 GMT
From: J P Fitch 
To: Tom Makucevich 
cc: ben@qsure.demon.co.uk, CSOUND 
Subject:  Re:  Haskore - Haskell
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Well, I did have a student who produced a sound synthesis program in Haskell
a couple of years ago, but he moved on to Nottingham where they have a 
functional programming group working on Haskell.  Student's name was
Blompied.
==John ff


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05634;
          14 Mar 99 16:14 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 10MDWb-00074Z-00; Sun, 14 Mar 1999 16:14:01 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA03404); Sun, 14 Mar 1999 16:11:48 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 16:11:29 GMT
Received: from eos.arc.nasa.gov [128.102.118.20] by hermes via ESMTP (QAA17313); Sun, 14 Mar 1999 16:11:27 GMT
Received: (from jims@localhost)
          by eos.arc.nasa.gov (8.8.4/8.8.4)
	  id IAA24840; Sun, 14 Mar 1999 08:11:23 -0800
Date: Sun, 14 Mar 1999 08:11:23 -0800
From: Jim Stevenson 
Message-Id: <199903141611.IAA24840@eos.arc.nasa.gov>
To: ben@qsure.demon.co.uk, makucevich@snet.net
Subject: Re:  Haskore - Haskell
Cc: csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Does anyone know of a program to translate pascal, encluding haskor
into c?

Thanks.


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05649;
          14 Mar 99 16:15 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 10MDXt-0001ye-00; Sun, 14 Mar 1999 16:15:21 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA11591); Sun, 14 Mar 1999 16:11:37 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 16:11:21 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (QAA06906); Sun, 14 Mar 1999 16:11:20 GMT
Received: from [138.38.97.36] (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 10MDU0-0001yC-00; Sun, 14 Mar 1999 16:11:20 +0000
Date:     Sun, 14 Mar 99 16:11:20 GMT
From: jpff@maths.bath.ac.uk
Subject:  Re: Problem with Winsound running very slowly
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 13 Mar 1999 14:53:20 +0000

On my Pentium 166 the Winsound time for bach is about 13 times slower
than for consound.  The ratio is a litttle less bad if i switch off
printing.  I can only assume that checking the Windows event queue is
crippling.  Perhaps some Windows programmer can assist.
==John ffitch


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05655;
          14 Mar 99 16:15 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 10MDXw-0001yg-00; Sun, 14 Mar 1999 16:15:24 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA05177); Sun, 14 Mar 1999 16:12:20 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 16:12:09 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (QAA12886); Sun, 14 Mar 1999 16:12:08 GMT
Received: from [138.38.97.36] (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 10MDUm-0001yX-00; Sun, 14 Mar 1999 16:12:08 +0000
Date:     Sun, 14 Mar 99 16:12:08 GMT
From: jpff@maths.bath.ac.uk
Subject:  Winsound speed
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 14 Mar 1999 15:55:18 +0000

Fiddling about with the event-checking code I have improved teh speed
of Winsound by a factor of about 22 with printing and about 30+
without printing.  Have not discovered the down side yet.  Will be in
the forthcoming version.
==John ffitch


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05860;
          14 Mar 99 18:35 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 10MFjf-00079Y-00; Sun, 14 Mar 1999 18:35:39 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA03674); Sun, 14 Mar 1999 18:32:19 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 18:32:05 GMT
Received: from gudrun.passagen.se [195.163.107.4] by hermes via ESMTP (SAA04771); Sun, 14 Mar 1999 18:32:04 GMT
Received: from dumburk (dialup162-4-40.swipnet.se [130.244.162.232])
	by gudrun.passagen.se (8.8.5/8.8.5) with SMTP id TAA25305
	for ; Sun, 14 Mar 1999 19:32:03 +0100 (MET)
Message-ID: <36EC0130.418B@hem.passagen.se>
Date: Sun, 14 Mar 1999 19:34:24 +0100
From: rasmus ekman 
X-Mailer: Mozilla 3.04 (Win95; I)
MIME-Version: 1.0
To: Csound list 
Subject: Re: How can I simply speed this up without changing all my in/out times?
References: <36E9A0A8.9F1D2A3A@att.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

SONICMAN wrote:
> 
> I tried inserting the t 0 240 command then 250 then 260
> etc. nothin' happened? 

Manual snip:
"This statement sets the tempo and specifies the accelerations 
and decelerations for the current section."

This means that you can only have one t statement per section. 
But you can use t to define a sequence of tempo changes, 
as also documented in the manual. 


	re


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05866;
          14 Mar 99 18:36 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 10MFk7-00079a-00; Sun, 14 Mar 1999 18:36:07 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA14294); Sun, 14 Mar 1999 18:32:28 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 18:32:14 GMT
Received: from gudrun.passagen.se [195.163.107.4] by hermes via ESMTP (SAA07537); Sun, 14 Mar 1999 18:32:13 GMT
Received: from dumburk (dialup162-4-40.swipnet.se [130.244.162.232])
	by gudrun.passagen.se (8.8.5/8.8.5) with SMTP id TAA25323;
	Sun, 14 Mar 1999 19:32:05 +0100 (MET)
Message-ID: <36EC0132.1831@hem.passagen.se>
Date: Sun, 14 Mar 1999 19:34:26 +0100
From: rasmus ekman 
X-Mailer: Mozilla 3.04 (Win95; I)
MIME-Version: 1.0
To: Blake Markle 
CC: Csound list 
Subject: Re: Windows/DOS Csound installation and Hetro/adsyn
References: <36E82740.72CA09C4@po-box.mcgill.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Blake Markle wrote:
> 
> Here is the log file output upon running csound:
> (with a command like:    csound95 -W -otest.wav -g -H -m3 %NAME%.orc

A completely unrelated comment: I don't see any reason to use
the csound95 file, as it is over two years old. Csound has been
much updated since that time (among other things there was a bug
causing noise in hetro which was fixed recently). You should 
get the file csound_con.zip for windows 9x console-mode use.
ftp://ftp.maths.bath.ac.uk/pub/dream/newest

Cheers,

	re


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06024;
          14 Mar 99 20: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 10MHTw-0007Eh-00; Sun, 14 Mar 1999 20:27:32 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA06146); Sun, 14 Mar 1999 20:24:13 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 14 Mar 1999 20:24:02 GMT
Received: from root@www.inx.de [195.21.255.251] by hermes via SMTP (UAA09893); Sun, 14 Mar 1999 20:24:01 GMT
Received: by www.inx.de (Smail3.2.0.96inx)
	  from berlin.snafu.de (195.21.246.111) with esmtp
	  id ; Sun, 14 Mar 1999 21:23:59 +0100 (MET)
Message-ID: <36EC2960.8ED79E47@berlin.snafu.de>
Date: Sun, 14 Mar 1999 21:25:52 +0000
From: Andre Bartetzki 
Organization: STEAM HfM Berlin
X-Mailer: Mozilla 4.04 (Macintosh; I; PPC)
MIME-Version: 1.0
To: Csound Mailing List 
Subject: CMask manual
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,

due to some difficulties with older manuals (GIFs on SGI, RTFs on Windows),
I've placed a PDF version of the CMask manual at

ftp://ftp.kgw.tu-berlin.de/pub/cmask/cmask03manual.pdf

This is only a new manual version (no changes of the contents and no upgrades
to the program !)


Andre

--------------------------------------------------
Andre Bartetzki http://www.kgw.tu-berlin.de/~abart
Deutsche Gesellschaft fuer elektroakustische Musik - DEGEM http://www.kgw.tu-berlin.de/~degem
Studio fuer elektroakustische Musik http://www.kgw.tu-berlin.de/~abart/Steam/steam.html
Hochschule fuer Musik Berlin http://www.hfm-berlin.de

Tel. +49-30-4726629
Tel. +49-30-203092488
--------------------------------------------------


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06519;
          15 Mar 99 1: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 10MMb9-0000Dt-00; Mon, 15 Mar 1999 01:55:19 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA11102); Mon, 15 Mar 1999 01:51:52 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 01:51:39 GMT
Received: from relayb.gateway.net [208.230.117.250] by hermes via ESMTP (BAA03218); Mon, 15 Mar 1999 01:51:38 GMT
Received: from gate (1Cust127.tnt1.melbourne.fl.da.uu.net [208.255.26.127])
	by smtp5.gateway.net (8.9.1/8.9.1) with SMTP id UAA15234
	for ; Sun, 14 Mar 1999 20:51:26 -0500 (EST)
From: Bill DeWitt 
To: Csound List 
Subject: MIDI
Date: Sun, 14 Mar 1999 20:51:43 -0500
Message-ID: <000101be6e86$60410720$7f1affd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Thanks to all those who responded to my question, after a day of Internet
searches and a few trips around town I think I am on the way. All I need now
is some musical talent.


`    0****************  Bill and Aula DeWitt  *****************0
     *    We should now seek a deep and living                 *
     *    experience in the things of God.                     *
     0**** http://www.geocities.com/Athens/Atlantis/8868/  ****0



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06612;
          15 Mar 99 3:01 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 10MNcj-00030H-00; Mon, 15 Mar 1999 03:01:01 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA11386); Mon, 15 Mar 1999 02:57:38 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 02:57:27 GMT
Received: from root@big.fishnet.net [204.89.144.3] by hermes via ESMTP (CAA11205); Mon, 15 Mar 1999 02:57:25 GMT
Received: from rcsreg.com (x204.core.fishnet.net [204.89.144.204])
	by big.fishnet.net (8.9.2/8.8.5) with ESMTP id TAA05174
	for ; Sun, 14 Mar 1999 19:01:06 -0800 (PST)
Message-ID: <36EC7711.FFEAB011@rcsreg.com>
Date: Mon, 15 Mar 1999 02:57:21 +0000
From: Tobiah 
X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.2.2 i586)
X-Accept-Language: en
MIME-Version: 1.0
CC: Csound list 
Subject: Re: How can I simply speed this up without changing all my in/out times?
References: <36E9A0A8.9F1D2A3A@att.net> <36EC0130.418B@hem.passagen.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> This means that you can only have one t statement per section.
> But you can use t to define a sequence of tempo changes,
> as also documented in the manual.

I should also like to note that continuously varying tempos
can be expressed in this way.  In fact, to get an instantaneous
change in tempo, one must reiterate the current tempo, and then
alter it in the same instant; otherwise 'ramping' of the tempo
will result, although this is quite often what is intended.

Toby


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07021;
          15 Mar 99 6:08 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 10MQYF-00037Q-00; Mon, 15 Mar 1999 06:08:35 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA02045); Mon, 15 Mar 1999 06:04:58 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 06:04:50 GMT
Received: from root@bohm.anu.edu.au [150.203.21.88] by hermes via ESMTP (GAA02807); Mon, 15 Mar 1999 06:04:47 GMT
Received: from [150.203.14.208] (ita98-508.anu.edu.au [150.203.14.208])
	by bohm.anu.edu.au (8.8.8/8.8.8) with SMTP id RAA04692
	for ; Mon, 15 Mar 1999 17:04:39 +1100 (EST)
Date: Mon, 15 Mar 1999 17:04:39 +1100 (EST)
Message-Id: <199903150604.RAA04692@bohm.anu.edu.au>
X-Sender: h3148210@student.anu.edu.au (Unverified)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: csound@maths.ex.ac.uk
From: Arne Hanna 
Subject: TEST
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk






Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07056;
          15 Mar 99 6: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 10MQzq-0000PX-00; Mon, 15 Mar 1999 06:37:06 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA16124); Mon, 15 Mar 1999 06:33:30 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 06:33:18 GMT
Received: from mailhub.unibe.ch [130.92.254.109] by hermes via ESMTP (GAA06708); Mon, 15 Mar 1999 06:33:17 GMT
Received: from iamexwi.unibe.ch (haegar.unibe.ch [130.92.71.10])
 by mailhub.unibe.ch (PMDF V5.2-29 #33079)
 with ESMTP id <0F8M0090BI6OW9@mailhub.unibe.ch> for csound@maths.ex.ac.uk;
 Mon, 15 Mar 1999 07:32:48 +0100 (MET)
Received: from klee.iamexwi.unibe.ch (klee [130.92.63.36])
	by iamexwi.unibe.ch (8.8.8+Sun/8.8.8) with ESMTP id HAA16926	for
 ; Mon, 15 Mar 1999 07:32:49 +0100 (MET)
Received: by klee.iamexwi.unibe.ch (8.8.8+Sun/SMI-SVR4)	id HAA17115; Mon,
 15 Mar 1999 07:32:47 +0100 (MET)
Date: Mon, 15 Mar 1999 07:32:47 +0100 (MET)
From: Thomas Huber 
Subject: Re: MIDI
To: csound@maths.ex.ac.uk
Message-id: <199903150632.HAA17115@klee.iamexwi.unibe.ch>
X-Sun-Charset: US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> My first problem is where/how to hook the durn thing up. I understand that
> I can get an adapter for my SB64 sound card to plug it into the joystick
> port (I would hate to loose my Joystick or would a splitter be enough?)
> but... would it be better to get a separate MIDI card and if so (I've never
> seen one for sale) what should I look for?

Most MIDI adapter cables for the gameport ('joystick-port') have a
gameport-thru, so you can connect MIDI stuff and the joystick at the
same time. I'm using such an adapter cable together with an Opti931
based soundcard and it works like a charm... (However, I have some other
strange problems at the moment)


Regards,

			Thomas


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07074;
          15 Mar 99 6: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 10MRH1-000382-00; Mon, 15 Mar 1999 06:54:51 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA16281); Mon, 15 Mar 1999 06:51:37 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 06:51:22 GMT
Received: from bbnrel4.hp.com [155.208.254.68] by hermes via ESMTP (GAA17113); Mon, 15 Mar 1999 06:51:19 GMT
Received: from bstde026.bbn.hp.com (bstde026.bbn.hp.com [15.136.78.25])
	by bbnrel4.hp.com (8.8.6/8.8.5tis) with ESMTP id HAA15205
	for ; Mon, 15 Mar 1999 07:51:17 +0100 (MET)
Received: by bstde026.bbn.hp.com
	(1.39.111.2/16.2+BAMS 4.0 ISO+4.1) id AA064110564; Mon, 15 Mar 1999 07:49:24 +0100
Message-Id: <199903150649.AA064110564@bstde026.bbn.hp.com>
Subject: Re: Csound Performance on Multiprocessor Intel Systems?
To: csound@maths.ex.ac.uk
Date: Mon, 15 Mar 1999 7:49:24 MET
Organization: Hewlett-Packard GmbH
From: Jens Kilian 
Reply-To: Jens_Kilian@bbn.hp.com
X-Mailer: Elm [revision: 212.4]
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>       Just discovered the port to Beos at the Be site.  Is this port
> multi-threaded to take advantage of multiple processors which the BeOs
> natively supports?  If so, how is the performance for those who use it?

This port (a) is not multi-threaded (it contains the standard Csound compiled
for the BeOS), (b) has not been updated yet for the latest BeOS revision.

Bye,
        Jens.
--
mailto:jjk@acm.org                 phone:+49-7031-14-7698 (HP TELNET 778-7698)
  http://www.bawue.de/~jjk/          fax:+49-7031-14-7351
PGP:       06 04 1C 35 7B DC 1F 26 As the air to a bird, or the sea to a fish,
0x555DA8B5 BB A2 F0 66 77 75 E1 08 so is contempt to the contemptible. [Blake]


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07081;
          15 Mar 99 6: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 10MRJ3-0000QI-00; Mon, 15 Mar 1999 06:56:57 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA18260); Mon, 15 Mar 1999 06:54:03 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 06:53:45 GMT
Received: from bbnrel4.hp.com [155.208.254.68] by hermes via ESMTP (GAA09855); Mon, 15 Mar 1999 06:53:41 GMT
Received: from bstde026.bbn.hp.com (bstde026.bbn.hp.com [15.136.78.25])
	by bbnrel4.hp.com (8.8.6/8.8.5tis) with ESMTP id HAA16507
	for ; Mon, 15 Mar 1999 07:53:40 +0100 (MET)
Received: by bstde026.bbn.hp.com
	(1.39.111.2/16.2+BAMS 4.0 ISO+4.1) id AA064490708; Mon, 15 Mar 1999 07:51:48 +0100
Message-Id: <199903150651.AA064490708@bstde026.bbn.hp.com>
Subject: Re: Csound Performance on Multiprocessor Intel Systems?
To: csound@maths.ex.ac.uk
Date: Mon, 15 Mar 1999 7:51:48 MET
Organization: Hewlett-Packard GmbH
From: Jens Kilian 
Reply-To: Jens_Kilian@bbn.hp.com
X-Mailer: Elm [revision: 212.4]
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> Overclock a Celeron 300A to 450MHz (or in some cases 464 MHz) using a BX
> motherboard and add a cpu cooling fan. That's the cheapest you can get
> and it's _very_ reliable.

As I keep telling people: A processor rated for 300MHz is a processor which
has ALREADY failed at 450MHz, during the final test at the fab.

Bye,
        Jens.
--
mailto:jjk@acm.org                 phone:+49-7031-14-7698 (HP TELNET 778-7698)
  http://www.bawue.de/~jjk/          fax:+49-7031-14-7351
PGP:       06 04 1C 35 7B DC 1F 26 As the air to a bird, or the sea to a fish,
0x555DA8B5 BB A2 F0 66 77 75 E1 08 so is contempt to the contemptible. [Blake]


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07118;
          15 Mar 99 7:33 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 10MRsI-00038Z-00; Mon, 15 Mar 1999 07:33:22 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (HAA04712); Mon, 15 Mar 1999 07:30:44 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 07:30:32 GMT
Received: from mailhub.unibe.ch [130.92.254.109] by hermes via ESMTP (HAA17116); Mon, 15 Mar 1999 07:30:30 GMT
Received: from iamexwi.unibe.ch (haegar.unibe.ch [130.92.71.10])
 by mailhub.unibe.ch (PMDF V5.2-29 #33079)
 with ESMTP id <0F8M0094EKTXW9@mailhub.unibe.ch> for csound@maths.ex.ac.uk;
 Mon, 15 Mar 1999 08:29:57 +0100 (MET)
Received: from klee.iamexwi.unibe.ch (klee [130.92.63.36])
	by iamexwi.unibe.ch (8.8.8+Sun/8.8.8) with ESMTP id IAA17040	for
 ; Mon, 15 Mar 1999 08:29:59 +0100 (MET)
Received: by klee.iamexwi.unibe.ch (8.8.8+Sun/SMI-SVR4)	id IAA17367; Mon,
 15 Mar 1999 08:29:56 +0100 (MET)
Date: Mon, 15 Mar 1999 08:29:56 +0100 (MET)
From: Thomas Huber 
Subject: Limits in 'olimit.h'
To: csound@maths.ex.ac.uk
Message-id: <199903150729.IAA17367@klee.iamexwi.unibe.ch>
X-Sun-Charset: US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I created a drum-track for csound that uses sampled drum sounds. It has
some 30 goto's and labels, and uses ftables for the drum-samples. Now with
V3.511 everything worked ok, but V3.52 complaint about too many goto's or
labels (I don't have the exact error message in mind). So I edited
oload.h and set NLABELS and NGOTOS to some 200. However, the problem
was still there after compilation.
So in which additional files are these limits stored ?
(I'm using csound on Unix (Linux), so memory consumption is no problem)



Thomas


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07435;
          15 Mar 99 8:49 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 10MT3b-0000VG-00; Mon, 15 Mar 1999 08:49:07 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA04937); Mon, 15 Mar 1999 08:46:35 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 08:46:17 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (IAA17158); Mon, 15 Mar 1999 08:46:16 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 10MT0q-0003BC-00; Mon, 15 Mar 1999 08:46:16 +0000
Date:     Mon, 15 Mar 99 8:46:16 GMT
From: jpff@maths.bath.ac.uk
Subject:  Re: Linear Prediction in Csound
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 14 Mar 1999 20:39:13 +0000
--- Copy of mail to vlabs@singnet.com.sg ---

Are you being confused by byte order?  I ask as one piece of
unfinished business is to make all analysis files byte-order
independent.  Just a thought.....  the lpc stuff was written my Marc
Resbois, from whom I have not heard of late.  Are you still listening
Marc?

==John ffitch


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07441;
          15 Mar 99 8:49 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 10MT3e-0003Bc-00; Mon, 15 Mar 1999 08:49:10 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA11341); Mon, 15 Mar 1999 08:46:59 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 08:46:42 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (IAA07423); Mon, 15 Mar 1999 08:46:41 GMT
Received: from [138.38.97.36] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	id 10MT1D-0003BK-00; Mon, 15 Mar 1999 08:46:39 +0000
Date:     Mon, 15 Mar 99 8:46:38 GMT
From: J P Fitch 
To: Thomas Huber 
cc: csound@maths.ex.ac.uk
Subject:  Re:  Limits in 'olimit.h'
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Which port to Linux?  As far as I know there is no limit to teh number of 
labels and gotos, although there was.  The values NLABELS and NGOTOS
only control to quantum size of allocation, not the total size of the
allocation.
  I shoudl add that it works for me on Linux.
==John


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07447;
          15 Mar 99 8:49 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 10MT3e-0000VI-00; Mon, 15 Mar 1999 08:49:10 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA10110); Mon, 15 Mar 1999 08:46:23 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 08:46:07 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (IAA05939); Mon, 15 Mar 1999 08:46:06 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 10MT0f-0003B4-00; Mon, 15 Mar 1999 08:46:05 +0000
Date:     Mon, 15 Mar 99 8:46:05 GMT
From: jpff@maths.bath.ac.uk
Subject:  Re: [Re:  HRTFcompact?]
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 14 Mar 1999 20:36:32 +0000
--- Copy of mail to rickmealey@netscape.net ---

This is not meant to be a policy statement, but more the reasoning why
so far I had not packaged HRTFcompact with the binary.  This file is
only used by one opcode, and so a large number of users do not use it,
and the additional bandwidth to transfer this file is a waste.  I also
feel that the HRTF opcode could do with additional work as there are
unnecessary clicks (try moving a silence in space and you will see
what I mean).  We have been waiting for someone with an amalgamation
of time, understanding and programming to fix it.

I am sorry if the Montreal/Bath servers are causing a problem.  The
transatlantic link has been in a particularly bad way recently, and
that may have added to your problems.  I cannot speak for Montreal
though.

==John ffitch


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07453;
          15 Mar 99 8:49 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 10MT3o-0003Be-00; Mon, 15 Mar 1999 08:49:20 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA06445); Mon, 15 Mar 1999 08:46:10 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 08:45:57 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (IAA02368); Mon, 15 Mar 1999 08:45:56 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 10MT0V-0003Az-00; Mon, 15 Mar 1999 08:45:55 +0000
Date:     Mon, 15 Mar 99 8:45:54 GMT
From: jpff@maths.bath.ac.uk
Subject:  Re: Strange kr >= 22050
To: csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 14 Mar 1999 20:29:04 +0000
--- Copy of mail to huber@iamexwi.unibe.ch ---

A few questions:
What is sr and what is nsmps?
Can you give a list of opcodes you use?

There certainly have been bugs associated with sr=kr in the past.
While I thought they had all been eliminated, it is quite possible
that some still remain.  The answers woudl allow a quick look.

==John ffitch


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07546;
          15 Mar 99 9:23 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 10MTbK-0000Zc-00; Mon, 15 Mar 1999 09:23:58 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA00939); Mon, 15 Mar 1999 09:12:27 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 09:12:14 GMT
Received: from mailhub.unibe.ch [130.92.254.109] by hermes via ESMTP (JAA04253); Mon, 15 Mar 1999 09:12:13 GMT
Received: from iamexwi.unibe.ch (haegar.unibe.ch [130.92.71.10])
 by mailhub.unibe.ch (PMDF V5.2-29 #33079)
 with ESMTP id <0F8M00A39PJF4W@mailhub.unibe.ch> for csound@maths.ex.ac.uk;
 Mon, 15 Mar 1999 10:11:40 +0100 (MET)
Received: from klee.iamexwi.unibe.ch (klee [130.92.63.36])
	by iamexwi.unibe.ch (8.8.8+Sun/8.8.8) with ESMTP id KAA17392	for
 ; Mon, 15 Mar 1999 10:11:40 +0100 (MET)
Received: by klee.iamexwi.unibe.ch (8.8.8+Sun/SMI-SVR4)	id KAA17776; Mon,
 15 Mar 1999 10:11:38 +0100 (MET)
Date: Mon, 15 Mar 1999 10:11:38 +0100 (MET)
From: Thomas Huber 
Subject: Re:  Limits in 'olimit.h'
To: csound@maths.ex.ac.uk
Message-id: <199903150911.KAA17776@klee.iamexwi.unibe.ch>
X-Sun-Charset: US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> Which port to Linux?  As far as I know there is no limit to teh number of 
> labels and gotos, although there was.  The values NLABELS and NGOTOS
> only control to quantum size of allocation, not the total size of the
> allocation.

I have compiled it myself from the source archive 'Csound.tar.gz' in
the 'newest' directory on ftp.maths.bath.ac.uk server. I also compiled
V3.511 myself. In that version, I ran into a limit, too, but it was higher
that in V3.52 (I had to downscale my drum-track instrument, I had about
50 samples at the beginning, but like that I doesn't work on V3.511 neither)

>   I shoudl add that it works for me on Linux.

With 40+ goto's and labels ? Strange.. 
(BTW I compiled it with gcc-2.7.2.3, libc5, linux-2.2.2)

Regards


			Thomas


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07585;
          15 Mar 99 9:46 GMT
Received: from [193.38.113.9] (helo=jaguars.cableinet.net)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 10MTwx-0003Kt-00; Mon, 15 Mar 1999 09:46:19 +0000
Received: (qmail 20106 invoked from network); 15 Mar 1999 09:42:48 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.41)
  by jaguars with SMTP; 15 Mar 1999 09:42:48 -0000
Message-ID: <36ECD837.32A7699B@cableinet.co.uk>
Date: Mon, 15 Mar 1999 09:51:51 +0000
From: Richard Dobson 
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.5 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: jpff@maths.bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Linear Prediction in Csound
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I have to catch up on a lot of emails, as I have been away; but I have
amn immediate follow-up to this;

in CDP we use WAVE and AIFF file formats to store pvoc analysis data -
each naturally respects the appropriate byte-order. For historical
reasons we use our own proprietary mechanism in the header for storing
relevant information, but this could easily be converted into a
converntional 'chunk' format. I agree that a generaic cross-platform
pvoc analysis format is needed - the question is whart format(s) to
adopt.

I could for example define pvoc chunks for both WAVE and AIFF formats,
and have a common extension of .ANA for them 9the parsing code will need
to read the header to determine which format the file is in - we do this
in CDP and it works very well).

Alternatively, the new WAVE-EX format form Microsoft would seem to be an
ideal candidate for pvoc files - as  new format, using it will not break
or confuse other applications, and it can be announced to the world as
the 'official' pvoc format for Csound. Of course, as a WAVE-based format
the data is little-endian, which suits Intel machines but not others.

If this is a problem, then a further alternative is to define a new
IFF-style format from first principles, which includes byte-order in the
header information.



There is also the SDIF (CNMAT) format, which might be worth considering.


Richard Dobson


jpff@maths.bath.ac.uk wrote:
> 
> Message written at 14 Mar 1999 20:39:13 +0000
> --- Copy of mail to vlabs@singnet.com.sg ---
> 
> Are you being confused by byte order?  I ask as one piece of
> unfinished business is to make all analysis files byte-order
> independent.  Just a thought.....  the lpc stuff was written my Marc
> Resbois, from whom I have not heard of late.  Are you still listening
> Marc?
> 
> ==John ffitch

-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd
CDP homepage: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07616;
          15 Mar 99 10:03 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 10MUDj-0000rx-00; Mon, 15 Mar 1999 10:03:39 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA00396); Mon, 15 Mar 1999 09:46:33 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 09:46:20 GMT
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (JAA07143); Mon, 15 Mar 1999 09:46:18 GMT
Received: (qmail 20106 invoked from network); 15 Mar 1999 09:42:48 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.41)
  by jaguars with SMTP; 15 Mar 1999 09:42:48 -0000
Message-ID: <36ECD837.32A7699B@cableinet.co.uk>
Date: Mon, 15 Mar 1999 09:51:51 +0000
From: Richard Dobson 
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.5 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: jpff@maths.bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Linear Prediction in Csound
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I have to catch up on a lot of emails, as I have been away; but I have
amn immediate follow-up to this;

in CDP we use WAVE and AIFF file formats to store pvoc analysis data -
each naturally respects the appropriate byte-order. For historical
reasons we use our own proprietary mechanism in the header for storing
relevant information, but this could easily be converted into a
converntional 'chunk' format. I agree that a generaic cross-platform
pvoc analysis format is needed - the question is whart format(s) to
adopt.

I could for example define pvoc chunks for both WAVE and AIFF formats,
and have a common extension of .ANA for them 9the parsing code will need
to read the header to determine which format the file is in - we do this
in CDP and it works very well).

Alternatively, the new WAVE-EX format form Microsoft would seem to be an
ideal candidate for pvoc files - as  new format, using it will not break
or confuse other applications, and it can be announced to the world as
the 'official' pvoc format for Csound. Of course, as a WAVE-based format
the data is little-endian, which suits Intel machines but not others.

If this is a problem, then a further alternative is to define a new
IFF-style format from first principles, which includes byte-order in the
header information.



There is also the SDIF (CNMAT) format, which might be worth considering.


Richard Dobson


jpff@maths.bath.ac.uk wrote:
> 
> Message written at 14 Mar 1999 20:39:13 +0000
> --- Copy of mail to vlabs@singnet.com.sg ---
> 
> Are you being confused by byte order?  I ask as one piece of
> unfinished business is to make all analysis files byte-order
> independent.  Just a thought.....  the lpc stuff was written my Marc
> Resbois, from whom I have not heard of late.  Are you still listening
> Marc?
> 
> ==John ffitch

-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd
CDP homepage: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07673;
          15 Mar 99 10:30 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 10MUe7-0003k2-00; Mon, 15 Mar 1999 10:30:55 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA09301); Mon, 15 Mar 1999 09:52:48 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 09:52:35 GMT
Received: from zit-108.irt.de [194.172.230.108] by hermes via ESMTP (JAA05518); Mon, 15 Mar 1999 09:52:01 GMT
Received: from pctb151 (pctb151.irt.de [192.168.3.151])
	by nett.irt.de (8.9.1/8.9.1) with SMTP id KAA14748
	for ; Mon, 15 Mar 1999 10:51:25 +0100 (MET)
Date: Mon, 15 Mar 1999 10:51:25 +0100 (MET)
Message-Id: <199903150951.KAA14748@nett.irt.de>
X-Sender: groh@mail
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: csound@maths.ex.ac.uk
From: Jens Groh 
Subject: Re: Frequency Shifting & Hilbert Transforms
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello list!
Here is the frequency shifter instrument I announced.
Jens Groh






gisin      ftgen      0,0,65536,10,1

instr 1

; input signal:
awvin      =          .....

;------ begin "third method" SSB modulation

ifs4       =          sr * 0.25

; frequency shift (+/-) in Hertz:
kfrqshf    =          .....

; shift mode: 0.0 ... 1.0 
; 1.0 -> "normal" SSB, spectral components shifted off [0,sr/2] are mirrored and overlap.
; 0.0 -> components shifted off [0,sr/2] are cut, the other end is augmented by mirror image, no overlap.
kshfmod    =          .....

; first quadrature oscillator:
ko1frq     =          ifs4 - (1.0 - kshfmod) * kfrqshf
aqo1r      oscil      1.0, ko1frq, gisin, 0.25
aqo1i      oscil      1.0, ko1frq, gisin, 0.0

; first modulator:
awq1r      =          awvin * aqo1r
awq1i      =          awvin * aqo1i

; filter coefficients (6th order elliptical filter, fc=sr/4):
ifc0       =          0.051532459925
ifb01      =          1.0
ifb11      =          1.6375276435
ifb21      =          1.0
ifa01      =          1.0
ifa11      =          -0.93027644018
ifa21      =          0.37171017225
ifb02      =          1.0
ifb12      =          0.56037176307
ifb22      =          1.0
ifa02      =          1.0
ifa12      =          -0.40320752514
ifa22      =          0.73736786626
ifb03      =          1.0
ifb13      =          0.19165327787
ifb23      =          1.0
ifa03      =          1.0
ifa13      =          -0.15398586410
ifa23      =          0.94001488557

; lowpass filters:
awf1r      biquad     awq1r, ifb01, ifb11, ifb21, ifa01, ifa11, ifa21
awf2r      biquad     awf1r, ifb02, ifb12, ifb22, ifa02, ifa12, ifa22
awf3r      biquad     awf2r, ifb03, ifb13, ifb23, ifa03, ifa13, ifa23
aw1fr      =          awf3r * ifc0
awf1i      biquad     awq1i, ifb01, ifb11, ifb21, ifa01, ifa11, ifa21
awf2i      biquad     awf1i, ifb02, ifb12, ifb22, ifa02, ifa12, ifa22
awf3i      biquad     awf2i, ifb03, ifb13, ifb23, ifa03, ifa13, ifa23
aw1fi      =          awf3i * ifc0

; second quadrature oscillator:
ko2frq     =          ifs4 + kshfmod * kfrqshf
aqo2r      oscil      1.0, ko2frq, gisin, 0.25
aqo2i      oscil      1.0, ko2frq, gisin, 0.0

; second modulator:
awq2r      =          aw1fr * aqo2r
awq2i      =          aw1fi * aqo2i

; summing up:
awvout     =          awq2r + awq2i

;------ end "third method" SSB modulation

           out        awvout

endin



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07917;
          15 Mar 99 12:21 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 10MWNR-0000ye-00; Mon, 15 Mar 1999 12:21:49 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA13129); Mon, 15 Mar 1999 11:48:58 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 11:48:42 GMT
Received: from mailhub.unibe.ch [130.92.254.109] by hermes via ESMTP (LAA13328); Mon, 15 Mar 1999 11:48:42 GMT
Received: from iamexwi.unibe.ch (haegar.unibe.ch [130.92.71.10])
 by mailhub.unibe.ch (PMDF V5.2-29 #33079)
 with ESMTP id <0F8M00AC2WSG4W@mailhub.unibe.ch> for csound@maths.ex.ac.uk;
 Mon, 15 Mar 1999 12:48:16 +0100 (MET)
Received: from klee.iamexwi.unibe.ch (klee [130.92.63.36])
	by iamexwi.unibe.ch (8.8.8+Sun/8.8.8) with ESMTP id MAA17783	for
 ; Mon, 15 Mar 1999 12:48:17 +0100 (MET)
Received: by klee.iamexwi.unibe.ch (8.8.8+Sun/SMI-SVR4)	id MAA00635; Mon,
 15 Mar 1999 12:48:17 +0100 (MET)
Date: Mon, 15 Mar 1999 12:48:17 +0100 (MET)
From: Thomas Huber 
Subject: Re: Strange kr >= 22050
To: csound@maths.ex.ac.uk
Message-id: <199903151148.MAA00635@klee.iamexwi.unibe.ch>
X-Sun-Charset: US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> A few questions:
> What is sr and what is nsmps?

sr is the samplingrate (audio sampling rate), and
nsmps is sr/kr (audio sr / control samplingrate) 

> Can you give a list of opcodes you use?

In the meantime I could track it down a little more, but it's
somehow strange:

I have 3 normal intruments, each giving besides normal output
an output to a global reverb audio variable:  gahall = gahall + 0.2*aout
Then I have a reverb instrument that resets gahall at the end.
The whole thing is controlled by a midi file, or via MIDI realtime input
(the problem appears in both cases).

Now there are 2 things:
- If I don't start the reverb instrument (it's not controlled by
  MIDI, it's in the .sco file, like  'i99 0 150000'), it works
  with kr >= 22050, no problem.
- Having thought now that the bug is in the 'reverb2' (or was it reverb1, I'm
  not sure now) opcode, I took it out and realized my reverbation with
  'convolve' plus an impulse response. But then again, the problem
  occurs.

And there's one more thing: It's not a sr=kr problem, but an sr>=22050
problem: If I set 'sr' to 44100, it works as long as kr = 11025 or less.
But if I now set 'sr' to 22050, kr may again be 11025 or less in order
to work... So all 'nyquist' kinda things are out. It must somehow be
something about the global variable, I really don't know. If I find time,
I try to create a minimal not working orc/sco/mid that I can mail to
you (if you want), because the one's that I'm using now are very
complex, and it's a lot of work to localize a bug there


Regards,


			Thomas


Received: from xenakis.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa07925;
          15 Mar 99 12:23 GMT
From: jpff@maths.bath.ac.uk
To: huber@iamexwi.unibe.ch
CC: csound@maths.ex.ac.uk
In-reply-to: <199903150911.KAA17776@klee.iamexwi.unibe.ch> (message from
	Thomas Huber on Mon, 15 Mar 1999 10:11:38 +0100 (MET))
Subject: Re: Limits in 'olimit.h'
BCC: jpff@maths.bath.ac.uk
References:  <199903150911.KAA17776@klee.iamexwi.unibe.ch>
Date: Mon, 15 Mar 99 12:23:46 GMT
Sender: jpff@maths.bath.ac.uk
Source-Info:  From (or Sender) name not authenticated.

If you can send me a version of your orchestra/sco which shows the
problemn I can investigate.  As I said NLABELS and NGOTOS are not the
number of labels/gotos allowed but the quantum size by which the data
area grows.  I have run exampoles with in excess of 100 gotos.  
  There was certainly a bug in 3.51 in this area due to an oversight
of mine.  It is believed fixed in 3.52.  That is why I am interested
in your report, but without an example I can do little.
==John


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08000;
          15 Mar 99 13:03 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 10MX1U-00015K-00; Mon, 15 Mar 1999 13:03:12 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA14126); Mon, 15 Mar 1999 12:24:10 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 15 Mar 1999 12:23:55 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (MAA04232); Mon, 15 Mar 1999 12:23:54 GMT
Received: from [138.38.97.36] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	id 10MWPO-0003sQ-00; Mon, 15 Mar 1999 12:23:50 +0000
From: jpff@maths.bath.ac.uk
To: huber@iamexwi.unibe.ch
CC: csound@maths.ex.ac.uk
In-reply-to: <199903150911.KAA17776@klee.iamexwi.unibe.ch> (message from
	Thomas Huber on Mon, 15 Mar 1999 10:11:38 +0100 (MET))
Subject: Re: Limits in 'olimit.h'
References:  <199903150911.KAA17776@klee.iamexwi.unibe.ch>
Date: Mon, 15 Mar 99 12:23:46 GMT
Source-Info:  From (or Sender) name not authenticated.
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

If you can send me a version of your orchestra/sco which shows the
problemn I can investigate.  As I said NLABELS and NGOTOS are not the
number of labels/gotos allowed but the quantum size by which the data
area grows.  I have run exampoles with in excess of 100 gotos.  
  There was certainly a bug in 3.51 in this area due to an oversight
of mine.  It is believed fixed in 3.52.  That is why I am interested
in your report, but without an example I can do little.
==John