The Society for Electro-Acoustic Music in the United States (SEAMUS) is pleased to announce the 1998 SEAMUS AudioClip Web Concert. The web concert will be available for listening the entire month of November at the following URL: http://leon.music.lsu.edu:591/audioclips/ This year's collection of AudioClips (works 2 minutes or less in length) is of very diverse styles, aesthetics and sounds. You will need a RealPlayer client (free from www.real.com) and a 28k modem (or faster) Internet connection to hear the concert. The AudioClip Web Concert is part of ElectroAcoustic Music Week, November 8-15, 1998, a celebration of electronic and computer music with events across the US, Canada and South America. For more information on ElectroAcoustic Music Week, go to: http://leon.music.lsu.edu:591/eamusicweek. Stephen David Beck President, SEAMUS   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14916; 1 Nov 98 18:11 GMT Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa14870; 1 Nov 98 18:11 GMT Received: (qmail 17100 invoked from network); 1 Nov 1998 18:11:03 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by pat.bath.ac.uk with SMTP; 1 Nov 1998 18:11:03 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (SAA03691); Sun, 1 Nov 1998 18:08:07 GMT Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 1 Nov 1998 18:07:57 GMT Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (SAA11037); Sun, 1 Nov 1998 18:07:56 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 0za1uv-0004ze-00; Sun, 1 Nov 1998 18:07:57 +0000 Date: Sun, 1 Nov 98 18:07:56 GMT From: jpff@maths.bath.ac.uk Subject: hetro bug To: csound@maths.ex.ac.uk Message-Id: Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk Message written at 1 Nov 1998 14:17:10 +0000 While idly reading the code yet now I noticed that in hetro.c the constant TWOPI is wrong, and so there will be errors in the herodyne filters etc. I am correcting my sources, and this will be in the next release. That new release is very soon; it will contain the revised sndwarp and at least new opcodes for scheduling instrument-events from within instruments (similar to Gabriel's icall but not quite the same), and possibly another opcode if i can finish the code today. ==John ffitch   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15028; 1 Nov 98 19:07 GMT Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa19903; 1 Nov 98 19:07 GMT Received: (qmail 19460 invoked from network); 1 Nov 1998 19:07:36 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by pat.bath.ac.uk with SMTP; 1 Nov 1998 19:07:36 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (TAA05893); Sun, 1 Nov 1998 19:03:09 GMT Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 1 Nov 1998 19:02:58 GMT Received: from send1e.yahoomail.com [205.180.60.64] by hermes via SMTP (TAA10015); Sun, 1 Nov 1998 19:02:57 GMT Message-ID: <19981101185935.21313.rocketmail@send1e.yahoomail.com> Received: from [193.79.128.34] by send1e; Sun, 01 Nov 1998 10:59:35 PST Date: Sun, 1 Nov 1998 10:59:35 -0800 (PST) From: Koen Dejonghe Subject: Re: soundspace java app To: Richard Karpen , csound@maths.ex.ac.uk MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk How can I get it up and running ? ---Richard Karpen wrote: > > > > > The csound manual entry for Gen28 (Gen28 reads in the text files for use > with the space, spsend, and spdist, localization units) mentions a GUI in > for creating and editing the time-x-y points. The first BETA version of > SoundSpace is now available for downloading from our web site at the > Center for Advanced Research Technology in the Arts and Humanities > (CARTAH) at the University of Washington. > > The program is java based and seems to work on SGI, Linux, Mac, Windows > platforms. You can get the program from > > http://www.washington.edu/cartah/soundspace/index.html > > There are links to System Requirements, a short User Guide, and the > downloadable files. > > At some point we'll have more documentation, especially if there is > interest out there in using this application. Let us know. > > Cheers, > > Richard Karpen > > > > > =============================================================== > Professor Richard Karpen, Music Composition and Computer Music > Director, Center for Advanced Research Technology > in the Arts and Humanities (CARTAH) > Box 353680 > University of Washington > Seattle, WA 98195 > > Phone: (206) 543-7130 FAX: (206) 685-9499 > email: karpen@u.washington.edu > www: http://weber.u.washington.edu/~karpen > =============================================================== > > > > > == Koen Dejonghe QAD Service Line Origin International Competences & Alliances http://www.origin-it.com +32 2 712 3668 _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15341; 1 Nov 98 22:22 GMT Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa07341; 1 Nov 98 22:22 GMT Received: (qmail 11037 invoked from network); 1 Nov 1998 22:22:46 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by mercury.bath.ac.uk with SMTP; 1 Nov 1998 22:22:46 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (WAA00089); Sun, 1 Nov 1998 22:20:03 GMT Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 1 Nov 1998 22:19:52 GMT Received: from root@jason04.u.washington.edu [140.142.78.5] by hermes via ESMTP (WAA22743); Sun, 1 Nov 1998 22:19:50 GMT Received: from homer25.u.washington.edu (karpen@homer25.u.washington.edu [140.142.78.15]) by jason04.u.washington.edu (8.8.4+UW97.07/8.8.4+UW98.06) with ESMTP id OAA28982; Sun, 1 Nov 1998 14:19:49 -0800 Received: from localhost (karpen@localhost) by homer25.u.washington.edu (8.8.4+UW97.07/8.8.4+UW98.06) with SMTP id OAA123472; Sun, 1 Nov 1998 14:19:48 -0800 Date: Sun, 1 Nov 1998 14:19:48 -0800 (PST) From: Richard Karpen To: Koen Dejonghe cc: csound@maths.ex.ac.uk Subject: Re: soundspace java app In-Reply-To: <19981101185935.21313.rocketmail@send1e.yahoomail.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk The web site address is listed below (in my original post). Get it from there and follow the instructions. If they're not clear enough, we'll work on it, but we're a pretty busy group and I can't promise that more complete docmentation will be forthcoming very soon. Good luck! RK On Sun, 1 Nov 1998, Koen Dejonghe wrote: > > How can I get it up and running ? > > > > ---Richard Karpen wrote: > > > > > > > > > > The csound manual entry for Gen28 (Gen28 reads in the text files for > use > > with the space, spsend, and spdist, localization units) mentions a > GUI in > > for creating and editing the time-x-y points. The first BETA version > of > > SoundSpace is now available for downloading from our web site at the > > Center for Advanced Research Technology in the Arts and Humanities > > (CARTAH) at the University of Washington. > > > > The program is java based and seems to work on SGI, Linux, Mac, > Windows > > platforms. You can get the program from > > > > http://www.washington.edu/cartah/soundspace/index.html > > > > There are links to System Requirements, a short User Guide, and the > > downloadable files. > > > > At some point we'll have more documentation, especially if there is > > interest out there in using this application. Let us know. > > > > Cheers, > > > > Richard Karpen > > > > > > > > > > =============================================================== > > Professor Richard Karpen, Music Composition and Computer Music > > Director, Center for Advanced Research Technology > > in the Arts and Humanities (CARTAH) > > Box 353680 > > University of Washington > > Seattle, WA 98195 > > > > Phone: (206) 543-7130 FAX: (206) 685-9499 > > email: karpen@u.washington.edu > > www: http://weber.u.washington.edu/~karpen > > =============================================================== > > > > > > > > > > > > == > Koen Dejonghe > QAD Service Line > Origin International Competences & Alliances > http://www.origin-it.com > +32 2 712 3668 > > > _________________________________________________________ > DO YOU YAHOO!? > Get your free @yahoo.com address at http://mail.yahoo.com > >   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15355; 1 Nov 98 22:29 GMT Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa08085; 1 Nov 98 22:29 GMT Received: (qmail 28304 invoked from network); 1 Nov 1998 22:29:47 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by pat.bath.ac.uk with SMTP; 1 Nov 1998 22:29:47 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (WAA04100); Sun, 1 Nov 1998 22:27:01 GMT Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 1 Nov 1998 22:26:49 GMT Received: from nicb@ax-nicb.axnet.it [194.184.60.149] by hermes via ESMTP (WAA22941); Sun, 1 Nov 1998 22:26:46 GMT Received: (from nicb@localhost) by ax-nicb.axnet.it (8.8.8/8.8.8) id XAA26640; Sun, 1 Nov 1998 23:25:56 +0100 Date: Sun, 1 Nov 1998 23:25:48 +0100 (ROM ) From: Nicola Bernardini To: Csound Linux/Unix Development Group , Csound mailing list , Linux Audio Development Mailing list Subject: csound 3.49.0d available for Linux Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk Thanks to Richard Karpen who provided a corrected version of sndwarp, we can now distribute the linux binaries and source for version 3.49.0d, from the usual AIMI site ftp://musart.dist.unige.it/CSOUND and mirroring sites in the usual distribution formats (dynamic linking binaries, dynamic linking binaries without X11, sources). Enjoy, Nicola ------------------------------------------------------------------------ Nicola Bernardini E-mail: nicb@axnet.it Re graphics: A picture is worth 10K words -- but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15372; 1 Nov 98 22:40 GMT Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa09089; 1 Nov 98 22:40 GMT Received: (qmail 28778 invoked from network); 1 Nov 1998 22:40:55 -0000 Received: from intern12.lnk.telstra.net (HELO toad.ilogic.com.au) (majordomo@139.130.53.38) by pat.bath.ac.uk with SMTP; 1 Nov 1998 22:40:55 -0000 Received: (from majordomo@localhost) by toad.ilogic.com.au (8.8.7/8.8.7) id JAA11466 for csound-unix-dev-list; Mon, 2 Nov 1998 09:27:26 +1100 X-Authentication-Warning: toad.ilogic.com.au: majordomo set sender to owner-csound-unix-dev@ilogic.com.au using -f Received: from ax-nicb.axnet.it (nicb@ax-nicb.axnet.it [194.184.60.149]) by toad.ilogic.com.au (8.8.7/8.8.7) with ESMTP id JAA11461 for ; Mon, 2 Nov 1998 09:26:56 +1100 Received: (from nicb@localhost) by ax-nicb.axnet.it (8.8.8/8.8.8) id XAA26640; Sun, 1 Nov 1998 23:25:56 +0100 Date: Sun, 1 Nov 1998 23:25:48 +0100 (ROM ) From: Nicola Bernardini To: Csound Linux/Unix Development Group , Csound mailing list , Linux Audio Development Mailing list Subject: [CUD] csound 3.49.0d available for Linux Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-csound-unix-dev@ilogic.com.au Precedence: bulk Thanks to Richard Karpen who provided a corrected version of sndwarp, we can now distribute the linux binaries and source for version 3.49.0d, from the usual AIMI site ftp://musart.dist.unige.it/CSOUND and mirroring sites in the usual distribution formats (dynamic linking binaries, dynamic linking binaries without X11, sources). Enjoy, Nicola ------------------------------------------------------------------------ Nicola Bernardini E-mail: nicb@axnet.it Re graphics: A picture is worth 10K words -- but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15487; 2 Nov 98 0:03 GMT Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa16603; 2 Nov 98 0:03 GMT Received: (qmail 3287 invoked from network); 2 Nov 1998 00:03:28 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by mercury.bath.ac.uk with SMTP; 2 Nov 1998 00:03:28 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (AAA14993); Mon, 2 Nov 1998 00:00:40 GMT Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 2 Nov 1998 00:00:23 GMT Received: from root@www.inx.de [195.21.255.251] by hermes via SMTP (AAA19279); Mon, 2 Nov 1998 00:00:21 GMT Received: by www.inx.de (Smail3.2.0.96inx) from berlin.snafu.de (195.21.245.96) with esmtp id ; Mon, 2 Nov 1998 01:00:20 +0100 (MET) Message-ID: <363CF640.5A070938@berlin.snafu.de> Date: Mon, 02 Nov 1998 01:01:06 +0100 From: Andre Bartetzki Organization: STEAM HfM Berlin X-Mailer: Mozilla 4.04 (Macintosh; I; PPC) MIME-Version: 1.0 To: Csound mailing list Subject: Voodoo and numbers Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk Hi, for a Csound project with alternative tunings I need a function to get pitch-class and octave numbers from a given midi note number. The .orc file below contains the calculation for the pitch-class number. There are numbers from 0 to 40 at pfield p4 in the .sco file. i1 is the fractional part of p4 divided by octaves i2 is in fact p4's pitch-class number (0,1,2,...,11) i3 should be the same as i2 (in case of integer numbers in p4) i4 should also be the same If p4 is above 12 i3 shows a very strange behavior (see the output lines below): This is the output for p4=14 : instr 1: i1 = 0.167 i2 = 2.000 i3 = 1.000 i4 = 2.000 The pitchclass of 14 is 2 and i2, i3 and i4 should have this value. There is something wrong with i3 resp. the int()-function. It seems to be not only a problem with precision. If you take for example p4=26 (the next note with the same pitch-class) you get: instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 Now i3 seems to be OK. In both cases there is the same fractional part i1 and the same pitch-class i2. But the int-function gives different results! This problem appears by nearly one third of all numbers above 12 (except multiples of 3, where the fractional part is a non-periodical decimal number) as you can see below. I've used several Csound versions on a Mac PPC9500 with MacOS 7.55 and 8.0 with exactly the same results. What's wrong here? Andre The files: ;----------------- test.orc instr 1 i1 = frac(p4/12) i2 = i1 * 12 i3 = int(i2) ; truncating i4 = int(i2+0.5) ; rounding print i1,i2,i3,i4 endin ;----------------- end test.orc ;----------------- test.sco i1 0 1 0 i1 . . 1 i1 . . 2 i1 . . 3 i1 . . 4 i1 . . 5 i1 . . 6 i1 . . 7 i1 . . 8 i1 . . 9 i1 . . 10 i1 . . 11 i1 . . 12 i1 . . 13 i1 . . 14 i1 . . 15 i1 . . 16 i1 . . 17 i1 . . 18 i1 . . 19 i1 . . 20 i1 . . 21 i1 . . 22 i1 . . 23 i1 . . 24 i1 . . 25 i1 . . 26 i1 . . 27 i1 . . 28 i1 . . 29 i1 . . 30 i1 . . 31 i1 . . 32 i1 . . 33 i1 . . 34 i1 . . 35 i1 . . 36 i1 . . 37 i1 . . 38 i1 . . 39 i1 . . 40 ; and so on ;----------------- end test.sco ;----------------- output: new alloc for instr 1: instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 new alloc for instr 1: instr 1: i1 = 0.083 i2 = 1.000 i3 = 1.000 i4 = 1.000 new alloc for instr 1: instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 new alloc for instr 1: instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 new alloc for instr 1: instr 1: i1 = 0.333 i2 = 4.000 i3 = 4.000 i4 = 4.000 new alloc for instr 1: instr 1: i1 = 0.417 i2 = 5.000 i3 = 5.000 i4 = 5.000 new alloc for instr 1: instr 1: i1 = 0.500 i2 = 6.000 i3 = 6.000 i4 = 6.000 new alloc for instr 1: instr 1: i1 = 0.583 i2 = 7.000 i3 = 7.000 i4 = 7.000 new alloc for instr 1: instr 1: i1 = 0.667 i2 = 8.000 i3 = 8.000 i4 = 8.000 new alloc for instr 1: instr 1: i1 = 0.750 i2 = 9.000 i3 = 9.000 i4 = 9.000 new alloc for instr 1: instr 1: i1 = 0.833 i2 = 10.000 i3 = 10.000 i4 = 10.000 new alloc for instr 1: instr 1: i1 = 0.917 i2 = 11.000 i3 = 11.000 i4 = 11.000 new alloc for instr 1: instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 new alloc for instr 1: instr 1: i1 = 0.083 i2 = 1.000 i3 = 1.000 i4 = 1.000 new alloc for instr 1: instr 1: i1 = 0.167 i2 = 2.000 i3 = 1.000 i4 = 2.000 new alloc for instr 1: instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 new alloc for instr 1: instr 1: i1 = 0.333 i2 = 4.000 i3 = 4.000 i4 = 4.000 new alloc for instr 1: instr 1: i1 = 0.417 i2 = 5.000 i3 = 4.000 i4 = 5.000 new alloc for instr 1: instr 1: i1 = 0.500 i2 = 6.000 i3 = 6.000 i4 = 6.000 new alloc for instr 1: instr 1: i1 = 0.583 i2 = 7.000 i3 = 7.000 i4 = 7.000 new alloc for instr 1: instr 1: i1 = 0.667 i2 = 8.000 i3 = 7.000 i4 = 8.000 new alloc for instr 1: instr 1: i1 = 0.750 i2 = 9.000 i3 = 9.000 i4 = 9.000 new alloc for instr 1: instr 1: i1 = 0.833 i2 = 10.000 i3 = 10.000 i4 = 10.000 new alloc for instr 1: instr 1: i1 = 0.917 i2 = 11.000 i3 = 11.000 i4 = 11.000 new alloc for instr 1: instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 new alloc for instr 1: instr 1: i1 = 0.083 i2 = 1.000 i3 = 0.000 i4 = 1.000 new alloc for instr 1: instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 new alloc for instr 1: instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 new alloc for instr 1: instr 1: i1 = 0.333 i2 = 4.000 i3 = 3.000 i4 = 4.000 new alloc for instr 1: instr 1: i1 = 0.417 i2 = 5.000 i3 = 5.000 i4 = 5.000 new alloc for instr 1: instr 1: i1 = 0.500 i2 = 6.000 i3 = 6.000 i4 = 6.000 new alloc for instr 1: instr 1: i1 = 0.583 i2 = 7.000 i3 = 6.000 i4 = 7.000 new alloc for instr 1: instr 1: i1 = 0.667 i2 = 8.000 i3 = 8.000 i4 = 8.000 new alloc for instr 1: instr 1: i1 = 0.750 i2 = 9.000 i3 = 9.000 i4 = 9.000 new alloc for instr 1: instr 1: i1 = 0.833 i2 = 10.000 i3 = 9.000 i4 = 10.000 new alloc for instr 1: instr 1: i1 = 0.917 i2 = 11.000 i3 = 11.000 i4 = 11.000 new alloc for instr 1: instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 new alloc for instr 1: instr 1: i1 = 0.083 i2 = 1.000 i3 = 0.000 i4 = 1.000 new alloc for instr 1: instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 new alloc for instr 1: instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 new alloc for instr 1: instr 1: i1 = 0.333 i2 = 4.000 i3 = 3.000 i4 = 4.000 ; ... ;------------------- -------------------------------------------------- Andre Bartetzki http://www.kgw.tu-berlin.de/~abart 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 stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18388; 2 Nov 98 12:44 GMT Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa04474; 2 Nov 98 12:44 GMT Received: (qmail 19111 invoked from network); 2 Nov 1998 12:44:06 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by mercury.bath.ac.uk with SMTP; 2 Nov 1998 12:44:06 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (MAA21812); Mon, 2 Nov 1998 12:30:10 GMT Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Mon, 2 Nov 1998 12:07:47 GMT Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by sunny via ESMTP (MAA25562); Mon, 2 Nov 1998 12:01:45 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 0zaIlv-0005mT-00; Mon, 2 Nov 1998 12:07:47 +0000 Date: Mon, 2 Nov 98 12:07:26 GMT From: jpff@maths.bath.ac.uk Subject: Re: MADSR To: csound@maths.ex.ac.uk Message-Id: Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk Message written at 2 Nov 1998 10:34:59 +0000 --- Copy of mail to nunativs@jps.net --- In-reply-to: <000b01bdfb2c$423a6d20$bc238ed1@hml> (message from nunativs on Sun, 18 Oct 1998 23:46:43 -0700) References: <000b01bdfb2c$423a6d20$bc238ed1@hml> I think I have found the cause of the malfunction of madsr. All I need is to find some way of testing it. ==John ffitch   Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18466; 2 Nov 98 12:55 GMT Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa05636; 2 Nov 98 12:55 GMT Received: (qmail 19612 invoked from network); 2 Nov 1998 12:55:27 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by mercury.bath.ac.uk with SMTP; 2 Nov 1998 12:55:27 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (MAA10546); Mon, 2 Nov 1998 12:44:53 GMT Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Mon, 2 Nov 1998 12:02:28 GMT Received: from alpha.netvision.net.il [194.90.1.13] by sunny via ESMTP (LAA25138); Mon, 2 Nov 1998 11:56:24 GMT Received: from netvision.net.il (RAS2-p41.hrz.netvision.net.il [62.0.153.169]) by alpha.netvision.net.il (8.8.6/8.8.6) with ESMTP id NAA25512; Mon, 2 Nov 1998 13:58:20 +0200 (IST) Message-ID: <363D9F4B.24F8C897@netvision.net.il> Date: Mon, 02 Nov 1998 14:02:19 +0200 From: Yair Kass X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: Csound mailing list CC: Andre Bartetzki Subject: Re: Voodoo and numbers References: <363CF640.5A070938@berlin.snafu.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk I'm using RT1.9 & Direct2.11 & Dos3.48 and on all versions I have encountered "mistery" problems concerning the use of 'int' or 'frac'. I share your frustration. Maybe it's time to ask : IS THIS A KNOWN BUG ? Yair Andre Bartetzki wrote: > Hi, > > for a Csound project with alternative tunings I need a function to get > pitch-class and octave numbers from a given midi note number. The .orc file > below contains the calculation for the pitch-class number. There are numbers > from 0 to 40 at pfield p4 in the .sco file. > i1 is the fractional part of p4 divided by octaves > i2 is in fact p4's pitch-class number (0,1,2,...,11) > i3 should be the same as i2 (in case of integer numbers in p4) > i4 should also be the same > > If p4 is above 12 i3 shows a very strange behavior (see the output lines below): > This is the output for p4=14 : > instr 1: i1 = 0.167 i2 = 2.000 i3 = 1.000 i4 = 2.000 > The pitchclass of 14 is 2 and i2, i3 and i4 should have this value. There is > something wrong with i3 resp. the int()-function. It seems to be not only a > problem with precision. > If you take for example p4=26 (the next note with the same pitch-class) you get: > instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 > Now i3 seems to be OK. In both cases there is the same fractional part i1 and > the same pitch-class i2. But the int-function gives different results! > This problem appears by nearly one third of all numbers above 12 (except > multiples of 3, where the fractional part is a non-periodical decimal number) > as you can see below. > I've used several Csound versions on a Mac PPC9500 with MacOS 7.55 and 8.0 > with exactly the same results. > What's wrong here? > > Andre > > The files: > > ;----------------- test.orc > instr 1 > > i1 = frac(p4/12) > i2 = i1 * 12 > i3 = int(i2) ; truncating > i4 = int(i2+0.5) ; rounding > > print i1,i2,i3,i4 > > endin > ;----------------- end test.orc > > ;----------------- test.sco > i1 0 1 0 > i1 . . 1 > i1 . . 2 > i1 . . 3 > i1 . . 4 > i1 . . 5 > i1 . . 6 > i1 . . 7 > i1 . . 8 > i1 . . 9 > i1 . . 10 > i1 . . 11 > i1 . . 12 > i1 . . 13 > i1 . . 14 > i1 . . 15 > i1 . . 16 > i1 . . 17 > i1 . . 18 > i1 . . 19 > i1 . . 20 > i1 . . 21 > i1 . . 22 > i1 . . 23 > i1 . . 24 > i1 . . 25 > i1 . . 26 > i1 . . 27 > i1 . . 28 > i1 . . 29 > i1 . . 30 > i1 . . 31 > i1 . . 32 > i1 . . 33 > i1 . . 34 > i1 . . 35 > i1 . . 36 > i1 . . 37 > i1 . . 38 > i1 . . 39 > i1 . . 40 > ; and so on > ;----------------- end test.sco > > ;----------------- output: > new alloc for instr 1: > instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 > new alloc for instr 1: > instr 1: i1 = 0.083 i2 = 1.000 i3 = 1.000 i4 = 1.000 > new alloc for instr 1: > instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 > new alloc for instr 1: > instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 > new alloc for instr 1: > instr 1: i1 = 0.333 i2 = 4.000 i3 = 4.000 i4 = 4.000 > new alloc for instr 1: > instr 1: i1 = 0.417 i2 = 5.000 i3 = 5.000 i4 = 5.000 > new alloc for instr 1: > instr 1: i1 = 0.500 i2 = 6.000 i3 = 6.000 i4 = 6.000 > new alloc for instr 1: > instr 1: i1 = 0.583 i2 = 7.000 i3 = 7.000 i4 = 7.000 > new alloc for instr 1: > instr 1: i1 = 0.667 i2 = 8.000 i3 = 8.000 i4 = 8.000 > new alloc for instr 1: > instr 1: i1 = 0.750 i2 = 9.000 i3 = 9.000 i4 = 9.000 > new alloc for instr 1: > instr 1: i1 = 0.833 i2 = 10.000 i3 = 10.000 i4 = 10.000 > new alloc for instr 1: > instr 1: i1 = 0.917 i2 = 11.000 i3 = 11.000 i4 = 11.000 > new alloc for instr 1: > instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 > new alloc for instr 1: > instr 1: i1 = 0.083 i2 = 1.000 i3 = 1.000 i4 = 1.000 > new alloc for instr 1: > instr 1: i1 = 0.167 i2 = 2.000 i3 = 1.000 i4 = 2.000 > new alloc for instr 1: > instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 > new alloc for instr 1: > instr 1: i1 = 0.333 i2 = 4.000 i3 = 4.000 i4 = 4.000 > new alloc for instr 1: > instr 1: i1 = 0.417 i2 = 5.000 i3 = 4.000 i4 = 5.000 > new alloc for instr 1: > instr 1: i1 = 0.500 i2 = 6.000 i3 = 6.000 i4 = 6.000 > new alloc for instr 1: > instr 1: i1 = 0.583 i2 = 7.000 i3 = 7.000 i4 = 7.000 > new alloc for instr 1: > instr 1: i1 = 0.667 i2 = 8.000 i3 = 7.000 i4 = 8.000 > new alloc for instr 1: > instr 1: i1 = 0.750 i2 = 9.000 i3 = 9.000 i4 = 9.000 > new alloc for instr 1: > instr 1: i1 = 0.833 i2 = 10.000 i3 = 10.000 i4 = 10.000 > new alloc for instr 1: > instr 1: i1 = 0.917 i2 = 11.000 i3 = 11.000 i4 = 11.000 > new alloc for instr 1: > instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 > new alloc for instr 1: > instr 1: i1 = 0.083 i2 = 1.000 i3 = 0.000 i4 = 1.000 > new alloc for instr 1: > instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 > new alloc for instr 1: > instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 > new alloc for instr 1: > instr 1: i1 = 0.333 i2 = 4.000 i3 = 3.000 i4 = 4.000 > new alloc for instr 1: > instr 1: i1 = 0.417 i2 = 5.000 i3 = 5.000 i4 = 5.000 > new alloc for instr 1: > instr 1: i1 = 0.500 i2 = 6.000 i3 = 6.000 i4 = 6.000 > new alloc for instr 1: > instr 1: i1 = 0.583 i2 = 7.000 i3 = 6.000 i4 = 7.000 > new alloc for instr 1: > instr 1: i1 = 0.667 i2 = 8.000 i3 = 8.000 i4 = 8.000 > new alloc for instr 1: > instr 1: i1 = 0.750 i2 = 9.000 i3 = 9.000 i4 = 9.000 > new alloc for instr 1: > instr 1: i1 = 0.833 i2 = 10.000 i3 = 9.000 i4 = 10.000 > new alloc for instr 1: > instr 1: i1 = 0.917 i2 = 11.000 i3 = 11.000 i4 = 11.000 > new alloc for instr 1: > instr 1: i1 = 0.000 i2 = 0.000 i3 = 0.000 i4 = 0.000 > new alloc for instr 1: > instr 1: i1 = 0.083 i2 = 1.000 i3 = 0.000 i4 = 1.000 > new alloc for instr 1: > instr 1: i1 = 0.167 i2 = 2.000 i3 = 2.000 i4 = 2.000 > new alloc for instr 1: > instr 1: i1 = 0.250 i2 = 3.000 i3 = 3.000 i4 = 3.000 > new alloc for instr 1: > instr 1: i1 = 0.333 i2 = 4.000 i3 = 3.000 i4 = 4.000 > ; ... > ;------------------- > > -------------------------------------------------- > Andre Bartetzki http://www.kgw.tu-berlin.de/~abart > 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 stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18472; 2 Nov 98 12:58 GMT Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa05891; 2 Nov 98 12:58 GMT Received: (qmail 23502 invoked from network); 2 Nov 1998 12:58:02 -0000 Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14) by pat.bath.ac.uk with SMTP; 2 Nov 1998 12:58:02 -0000 Received: from noether [144.173.8.10] by hermes via SMTP (MAA05644); Mon, 2 Nov 1998 12:51:28 GMT Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Mon, 2 Nov 1998 11:47:39 GMT Received: from mercury.anglia.ac.uk [193.63.55.68] by sunny via SMTP (LAA24113); Mon, 2 Nov 1998 11:41:39 GMT Received: from Anglia-Message_Server by mercury.anglia.ac.uk with Novell_GroupWise; Mon, 02 Nov 1998 11:48:34 +0000 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Mon, 02 Nov 1998 11:47:46 +0000 From: Olivier Pasquet To: csound@maths.ex.ac.uk Subject: Real time vocoding Mime-Version: 1.0 Content-Type: text/plain Content-Disposition: inline Sender: owner-csound-outgoing@maths.ex.ac.uk Precedence: bulk Hello, Is it possible to do real-time vocoding. Is there a real-time pvanal? Thank you. Olivier Pasquet. -------------------- Olivier PASQUET -- APU -- Music Faculty OP101@mercury.anglia.ac.uk www.sinclair.anglia.ac.uk/~op101.student.cambridge.anglia --------------------