| Message written at 13 Nov 1998 11:44:56 +0000
If the need to preserve old orchestras and the need to provide clear
service to newcommers are both to be accommodated, then it woudl be
possible to have a command-line option or environment variable to
select old or new. A little more messy internally but doable.
As it has been brought up, are there any strong feelings about
converting all the newer noise opcodes to be self contained and
indepenent? I see some dangers in this as it may lead to each note
repeating the same numbers. I think it would be possible to arrange a
tri-state for seeding; (1) take this seed (2) use last value (3) creat
from clock or somewhere
Just musing; this change would break my chapter in the book.
==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04317;
13 Nov 98 13:46 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa09585;
13 Nov 98 13:46 GMT
Received: (qmail 9815 invoked from network); 13 Nov 1998 13:46:13 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 13 Nov 1998 13:46:13 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA06869); Fri, 13 Nov 1998 13:28:50 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 13:28:37 GMT
Received: from first1.lnk.telstra.net [139.130.48.118] by hermes via ESMTP (NAA11971); Fri, 13 Nov 1998 13:28:24 GMT
Received: from wira (wira.firstpr.com.au [203.36.57.201])
by gair.firstpr.com.au (8.8.7/8.8.7) with SMTP id XAA27173
for ; Fri, 13 Nov 1998 23:29:44 +1100
Message-Id: <199811131229.XAA27173@gair.firstpr.com.au>
From: Robin Whittle
Organization: First Principles
To: Csound list
Date: Sat, 14 Nov 1998 00:24:02 +1000
MIME-Version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: Quoted-printable
Subject: 31 bit PRNG for x-class noise ugens
Priority: normal
X-mailer: Pegasus Mail for Win32 (v3.01b)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I tackled this random number business in July. Take a look at:
http://www.firstpr.com.au/csound/
and scroll down to the heading:
"1 - Adding a better Random Number Generator to Csound"
I installed a single 31 bit Park-Miller Pseudo Random Number
Generator (PRNG) for use by all the "x-class noise" ugens. There is
a seed ugen for that PRNG: such that if the input paremeter to the
seed opcode is 0, then the time of day will be used, and if it is
anything else, then the seed is used to three decimal places, with a
range of any positive or negative number to a maximum value of +/-
2,147,483.645. Input above this is treated mod 2,147,483.645.
The new system runs marginally faster (28% on my Linux PPro machine)
than the internal C library PRNG rand() function.
I also added functions in cmath.c and lines in entry.c to implement
three new bipolar uniform random opcodes:
ibunirand, kbunirand and abunirand.
ir ibunirand irange
kr kbunirand krange
ar abunirand krange
These behave just like the xbunirand opcodes (erroneously called
xuniform in the current manual) except that their ouput range is
positive and negative, rather than positive from 0 to xrange. For
instance:
ar abunirand 100
will write evenly distributed random numbers - ie white noise - in
the range -100 to +100.
The source code and patch files to achieve the changes are all at my
site, in the directory:
http://www.firstpr.com.au/csound/rand31/
An updated version of the x-class noise page of Jean Pich=E9's HTML
manual is at:
http://www.firstpr.com.au/csound/rand31/xnoise.html
I haven't done any Csounding for a while, but what I did a few months
ago, I did use these features. These changes have also been
incorporated in the [Infamous - or whatever the name is to
distinguish it from John Fitch's] Linux version of Csound as
maintained by Nicola Bernardini .
Matt J. Ingalls wrote:
> well- i can see times where a composer (maybe one who had not gone throu=
gh a
> cagean-worship graduate program like some of us) would want to recreate =
a
> specific stream of pseudorandom numbers...
That's exactly what I have been doing. All the random elements of a piece=
use
the x-class-noise ugens and therefore depend entirely on the single seed. =
I
have made mulitple versions of the one piece with multiple seeds (chosen f=
or
instance by rolling dice or whatever) and then I can listen to them and de=
cide
which ones I like. Then the seed number, the .orc and the .sco is all I n=
eed
to recreate it. The randomness is used for audio noise and for control ra=
te
things which have a significant outcome on the piece.
I saw John Cage perform in Adelaide in 1976, when a mini-busload of us LaT=
robe
University music students went to the Adelaide Festival. In the midst of =
a 40
(?) minute mind-numbing recitation of randomly chosen, softly spoken,
meaningless disconnected sylables, spontaneous, nervous applause broke out=
and
I joined in. The man with the sunny disposition didn't miss a stochastic b=
eat
and continued for the remaining 15 minutes or so of the piece.
> that said, i think backwards compatibility is not that big of an issue, =
as i
> said before i have loads of orchestras that used to work but dont now du=
e to
> changes in csound.
My changes do not affect backwards compatibility. See my site for a revie=
w of
the various random number subsystems in Csound - its not a pretty sight, a=
nd I
may have missed something. Apart from the x-class-noise ugens, I leave th=
em
all alone: I leave the source code alone and don't use the ugens.
- Robin
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Robin Whittle rw@firstpr.com.au http://www.firstpr.com.au
Heidelberg Heights, Melbourne, Australia
First Principles Research and expression: music, Internet
music marketing, telecommunications, human
factors in technology adoption. Consumer
advocacy in telecommunications, especially
privacy. Consulting and technical writing.
Real World Electronics and software for music: eg.
Interfaces the Devil Fish mods for the TB-303.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04448;
13 Nov 98 15:01 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17657;
13 Nov 98 15:01 GMT
Received: (qmail 21987 invoked from network); 13 Nov 1998 15:01:00 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 15:01:00 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA03447); Fri, 13 Nov 1998 14:52:43 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 14:52:31 GMT
Received: from mail.infohouse.com [204.143.176.4] by hermes via ESMTP (OAA01896); Fri, 13 Nov 1998 14:52:30 GMT
Received: from [208.151.41.69] by milhouse.infohouse.com
(Post.Office MTA v3.5.3 release 223 ID# 141-53521U2500L250S0V35)
with ESMTP id com; Fri, 13 Nov 1998 09:52:04 -0500
X-Sender: ic11748@mail.infohouse.com
Message-Id:
In-Reply-To: <199811131229.XAA27173@gair.firstpr.com.au>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 13 Nov 1998 09:53:59 -0500
To: Robin Whittle , csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
From: tolve
Subject: Re: 31 bit PRNG for x-class noise ugens
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
robin whittle wrote:
>I saw John Cage perform in Adelaide in 1976, when a mini-busload of us LaTrobe
>University music students went to the Adelaide Festival. In the midst of a 40
>(?) minute mind-numbing recitation of randomly chosen, softly spoken,
>meaningless disconnected sylables, spontaneous, nervous applause broke out and
>I joined in. The man with the sunny disposition didn't miss a stochastic beat
>and continued for the remaining 15 minutes or so of the piece.
believe i caught that tour in potsdam, ny usa. cage explained that the
syllables were chinese and selected via the I Ching. my mind similarly
numbed. if it was actually the same piece, our common experience was merely
derived from excerpts of what i believe had a running time of 48 hours. at
the performance i attended, an entire theater emptied save for 20 audience
members who were then invited onstage for a question answer period. i cut
my next class and remained (took a bit of hell for it but ultimately worth
it).
cage then went on for around 30 minutes explaining how the universe was
completely random. after which someone suggested that he might not be
correct as every event can only be based on what comes before. cage looked
up, scratched his beard, looked back at the man and said: "you're right."
and we moved on to other topics.
incidentally robin, without myself really understanding: my you tied that
random thread together nicely!
tolve
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04583;
13 Nov 98 16:00 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa23618;
13 Nov 98 15:59 GMT
Received: (qmail 463 invoked from network); 13 Nov 1998 15:59:55 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 15:59:55 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA03252); Fri, 13 Nov 1998 15:47:06 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 15:46:54 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (PAA19801); Fri, 13 Nov 1998 15:46:52 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 0zeLQz-0004v6-00; Fri, 13 Nov 1998 15:46:53 +0000
From: jpff@maths.bath.ac.uk
To: zarmzarm@erols.com
CC: toby@rcsreg.com, csound@maths.ex.ac.uk
In-reply-to: <364B5169.4B3E@erols.com> (message from Paul Winkler on Thu, 12
Nov 1998 16:21:45 -0500)
Subject: Re: Need selectable audio output device
References: <364B4310.DF5DB6E1@rcsreg.com> <364B5169.4B3E@erols.com>
Date: Fri, 13 Nov 98 15:46:52 GMT
Source-Info: From (or Sender) name not authenticated.
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I am not sure about the Linux-specific code as I am not sure what they
are up to, but the generic sources support the syntax -o |postprog to
pipe the output to a program. Of course you may need quotes depending
on your shell.
wrt multiple sound devices the Maldonado code has this, as does
Winsound. I suppose this shoudl be made more explicit. The Winsound
version for exampel uses environment parameters (I think).
==John ff
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04685;
13 Nov 98 16:31 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa26756;
13 Nov 98 16:31 GMT
Received: (qmail 5435 invoked from network); 13 Nov 1998 16:31:39 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 16:31:39 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA22816); Fri, 13 Nov 1998 16:25:31 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 16:25:21 GMT
Received: from faure.videotron.net [205.151.222.100] by hermes via ESMTP (QAA07947); Fri, 13 Nov 1998 16:25:19 GMT
Received: from umontreal.ca (modemcable146.173.mmtl.videotron.net)
by sims-ha.videotron.net (Sun Internet Mail Server sims.3.5.1998.07.14.10.43)
with ESMTP id <0F2D008HEC7X9L@sims-ha.videotron.net> for
csound@maths.ex.ac.uk; Fri, 13 Nov 1998 11:23:58 -0500 (EST)
Date: Fri, 13 Nov 1998 10:15:11 -0500
From: Jean Piche
Subject: Re: 31 bit PRNG for x-class noise ugens
To: tolve
Cc: Robin Whittle , csound@maths.ex.ac.uk
Message-id: <364C4CFF.8FE8B10D@umontreal.ca>
MIME-version: 1.0
X-Mailer: Mozilla 4.5 [en] (X11; I; IRIX 6.3 IP32)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
X-Accept-Language: fr-CA
References:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
"Readings from Finnegans' Wake"
Vancouver 1978 - same experience
tolve wrote:
>
> robin whittle wrote:
>
> >I saw John Cage perform in Adelaide in 1976, when a mini-busload of us LaTrobe
> >University music students went to the Adelaide Festival. In the midst of a 40
> >(?) minute mind-numbing recitation of randomly chosen, softly spoken,
> >meaningless disconnected sylables, spontaneous, nervous applause broke out and
> >I joined in. The man with the sunny disposition didn't miss a stochastic beat
> >and continued for the remaining 15 minutes or so of the piece.
>
> believe i caught that tour in potsdam, ny usa. cage explained that the
> syllables were chinese and selected via the I Ching. my mind similarly
> numbed. if it was actually the same piece, our common experience was merely
> derived from excerpts of what i believe had a running time of 48 hours. at
> the performance i attended, an entire theater emptied save for 20 audience
> members who were then invited onstage for a question answer period. i cut
> my next class and remained (took a bit of hell for it but ultimately worth
> it).
>
> cage then went on for around 30 minutes explaining how the universe was
> completely random. after which someone suggested that he might not be
> correct as every event can only be based on what comes before. cage looked
> up, scratched his beard, looked back at the man and said: "you're right."
> and we moved on to other topics.
>
> incidentally robin, without myself really understanding: my you tied that
> random thread together nicely!
>
> tolve
--
________________________________________________________
Jean Piche
Universite de Montreal
http://mistral.ere.umontreal.ca/~pichej
http://www.musique.umontreal.ca/electro/CEC/
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04742;
13 Nov 98 16:50 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa28757;
13 Nov 98 16:50 GMT
Received: (qmail 25777 invoked from network); 13 Nov 1998 16:50:45 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 13 Nov 1998 16:50:45 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA16896); Fri, 13 Nov 1998 16:45:41 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 16:45:28 GMT
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (QAA16555); Fri, 13 Nov 1998 16:45:27 GMT
Received: by NEPTUNE with Internet Mail Service (5.5.2232.9)
id ; Fri, 13 Nov 1998 10:42:41 -0600
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECD60@NEPTUNE>
From: David Boothe
To: "Csound (E-mail)"
Subject: pvanal error
Date: Fri, 13 Nov 1998 10:42:40 -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
In attempting to do phase vocoding analysis with Winsound/Utilities, I get
the following error in the Winsound window:
pvanal: 1 is a bad window overlap index
parameters are:
frame size = 1024 (tried others but doesn't seem to make a difference)
window overlap factor = 4 (recommended in the manual)
hop size = 0.
If hop size blank, I get a pop-up Windows error message that has no message
- only the window, caution icon, and OK button.
Sample rate, begin and end default to the sound file (aiff).
BTW pvanal (as standalone exe file) runs fine under DOS, using same
parameters. Seems to be a problem with WInsound's interface, or am I using
it wrong?
Thanks in advance.
-David.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04805;
13 Nov 98 17:19 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa01528;
13 Nov 98 17:19 GMT
Received: (qmail 13354 invoked from network); 13 Nov 1998 17:18:56 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 17:18:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA13963); Fri, 13 Nov 1998 17:12:46 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 17:12:34 GMT
Received: from anago.wwa.com [198.49.174.54] by hermes via SMTP (RAA16391); Fri, 13 Nov 1998 17:12:28 GMT
Received: from [207.241.62.91](really [207.241.62.91]) by anago.wwa.com
via sendmail with smtp
id
for ; Fri, 13 Nov 1998 11:11:48 -0600 (CST)
(Smail-3.2 1996-Jul-4 #88 built 1997-Nov-30)
Message-Id:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 13 Nov 1998 11:28:56 -0600
To: csound@maths.ex.ac.uk
From: =cw4t7abs
Subject: Re: jk.noztalg!a
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
IIIIIIIIIIII$$$$$$$$$$IIIIIIIIIIIIII$$$$$$$$$$IIIII
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $ $ $
$ $
$$ $ $ $$ $$ $$$ $$ $$$ $$ $$ $$$
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$
$$$$ $ $ $ $ $$$ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $
$$ $ $ $$ $ $ $$$ $ $ $$ $ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
IIII$$$$$$$$$$IIIIIIIIII$$$$$$$$$$IIIIIIIIII$$$$$$$
>Jean Piche
>"Readings from Finnegans' Wake"
>
>Vancouver 1978 - same experience - [zurpr!sz]
ach.tzo.
S0.S0SSSSSSSSS0SSSSSSS0SSSSSSSS0 - dze month + !+ar
ov godel.z ecz!t + =cw4t7abs.z entr!
- 1 remark on dze relat!onsh!p betw!n relat!v!t theor! + !deal!zt!k f!lozof1 -
john kage lakx++
http://www.tezcat.com/~markrose/yingzi/yingzi.htm
>
>tolve wrote:
>>
>> robin whittle wrote:
>>
>> >I saw
>> John Cage perform in Adelaide in 1976,
>>
>> tolve
>
>--
>________________________________________________________
>Jean Piche
>Universite de Montreal
>http://mistral.ere.umontreal.ca/~pichej
>http://www.musique.umontreal.ca/electro/CEC/
[\\ u.s.a -> bu!ld!ng neu > eff!c!ent wa!z ov k!ll!ng peopl
****************** |||||||||||||||||||||||||||||||||||| ||||||||||||||||||
|||||||||||||||||||||||||||||| *****************
||||||||||||||| 03, 1998
||||||||||||||||||||||||||| ||||||:
Tbase10
6 2
3 1
2 6
Pin 1 -------------> Pin 3
Connection 1 Connection 2
------------ ------------
* .47 throughout
> konzumemore 0.000017 zku!sh
5. ||||||||| ||||||||||||:
* |||||||||||||||||||||||| |||||||||||||||||| ||||||||||||||||||||||||
* |||||||||||||||||| |||||||||||||||||| |||||||||||||||
* ||||||-||||punKtproTokol[4'7c
m9ndfukc.macht.fre! < hTTp:/1 4. 9.1 0.1 4/=cw4t7abs
||||||||||| ||||||||||||
* |||||||||||| ||||||||||||||||||||||||||||||||| |||||||||||||||||||||
* |||||||||||||||||| ||||||||||||||||||||| ||||||||||||||||||||||||
|||-||||||||||||||||||
* ||||||||||||||||||||||||||| |||||||||||||||||| ||||||||||||
|||||||||||||||||||||
=cw4t7abs . 3nkod0r . verz!on 0+2
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04816;
13 Nov 98 17:27 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa02385;
13 Nov 98 17:27 GMT
Received: (qmail 14481 invoked from network); 13 Nov 1998 17:26:58 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 17:26:58 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA02410); Fri, 13 Nov 1998 17:20:53 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 17:20:39 GMT
Received: from anago.wwa.com [198.49.174.54] by hermes via SMTP (RAA09403); Fri, 13 Nov 1998 17:20:38 GMT
Received: from [207.241.62.91](really [207.241.62.91]) by anago.wwa.com
via sendmail with smtp
id
for ; Fri, 13 Nov 1998 11:20:41 -0600 (CST)
(Smail-3.2 1996-Jul-4 #88 built 1997-Nov-30)
Message-Id:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 13 Nov 1998 11:37:49 -0600
To: csound@maths.ex.ac.uk
From: =cw4t7abs
Subject: 11mpeg.proj.ekt!l \+\ d!g!tal bandw!dth ag!tat!on |- o s c ! l l a t e . @ . 0 + 1 8 h z -| d!g!tal bandw!dth ag!tat!on
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
LENGTH OF PERFORMANCE: ___! 12
' 6
( 2 ftp://quixot.rug.ac.be/MP%26G_11H.dbh%21/
) 2 ftp://quixot.rug.ac.be/MP%26G_11H.dbh%21/ - n
+ 2 ftp://quixot.rug.ac.be/MP%26G_11H.dbh%21/ - 0
, 6 ftp://quixot.rug.ac.be/MP%26G_11H.dbh%21/ - !
- 27 ftp://quixot.rug.ac.be/MP%26G_11H.dbh%21/ - z
. 12 ftp://quixot.rug.ac.be/MP%26G_11H.dbh%21/
/ 1
teknozucx: rendr > ztartl!ng
OOOI: OOOI: OOOI: bew!tchd
OOOI: OOOI: OOOI: botherd (c#, b)
OOOI: OOOI: OOOI: and bew!ldrd
OOOI: OOOI: OOOI: am i
OOOI: OOOI: OOOI: OOOI: bew!tchd
OOOI: OOOI: OOOI: OOOI: botherd (c#, b)
OOOI: OOOI: OOOI: OOOI: and bew!ldrd
OOOI: OOOI: OOOI: OOOI: am i
OOOI: OOOI: OOOI: OOOI: OOOI: bew!tchd
OOOI: OOOI: OOOI: OOOI: OOOI: botherd (c#, b)
OOOI: OOOI: OOOI: OOOI: OOOI: and bew!ldrd
OOOI: OOOI: OOOI: OOOI: OOOI: am i
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI: bew!tchd
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
botherd (c#, b)
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI: and
bew!ldrd
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI: am i
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
OOOI: bew!tchd
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
OOOI: botherd (c#, b)
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
OOOI: and bew!ldrd
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
OOOI: am i
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
OOOI: OOOI: bew!tchd
OOOI: OOOI: OOOI: OOOI: OOOI: OOOI:
d!g!tal bandw!dth ag!tat!on
|- o s c ! l l a t e . @ . 0 + 1 8 h z
-| d!g!tal bandw!dth ag!tat!on
>X-From_: igor.stromajer@guest.arnes.si Mon Nov 9 16:37:58 1998
>From: "intim@"
>Organization: intim@ virtual base / net art lab
>To: antiorp@god-emil.dk
>
>
>request
>
>
>1. history
>
>in the city of "maribor" (country: "slovenia")
>http://www.ijs.si/slo/
>there exists an "international festival of computer arts" which will have it's
>5th edition in march/april 1999.
>
>you can check one (the only) festival's web site (from 1997):
>
>3rd festival of the computer arts maribor - slovenia, 4th - 10th of october
>1997
>http://www.kibla.org/festival/
>
>i don't know where has the 1998's web site disappeared, but there will be
>a new (1999) web site constructed soon.
>
>the festival is co-organised by
>"mkc - youth cultural centre in maribor"
>http://mario.uni-mb.si/mkc/
>and
>"art gallery maribor"
>http://server.kibla.org/ugm/
>
>and is trying to present excellent pieces of computer based artworks,
>installations, net art and digital sound projects to the local and
>international
>audience.
>
>
>2. story
>
>as a this year's curator for net art projects inside the 1999 festival i
>decided to present "=cw4t7abs net action" which includes "\\ m9ndfukc &
>|0f0003|uneventful++vers!on|" located at
>http://www.tezcat.com/~antiorp/
>and
>http://www.hell.com/
>
>
>3. specifics
>
>in my opinion "=cw4t7abs" is one of the best present artistic actions on
>the net. i followed =cw4t7abs' artistic activities in different e-mailing
>lists
>for a long time and i explored the web site in details.
>
>i also checked the message about =cw4t7abs at
>http://www.rhizome.org/cgi-
>local/query.cgi?action=grab_object&kt=kt1205.txt
>posted by but this is the only reflection i had
>found.
>
>it is usual that the festival in maribor invites the artist(s) to come to
>maribor, slovenia in person. all the travel expenses and accommodations
>are completely covered by the festival. it will be the same this year.
>
>since you want to remain anonymous (and i respect this) i'd like to ask
>you if you have some ideas, wishes or demands about how to present you
>and your artworks on the festival in maribor?
>
>maybe you could send someone as your representative?
>maybe we could arrange an online audio/video connection during the
>festival and we could connect you (?) and the festival audience?
>
>there are probably other options and good solutions also. we are open to
>any suggestions that you might give.
>
>i'd like to thank you in advance for your possible co-operation. please
>contact me on my e-mail address
>igor.stromajer@guest.arnes.si
>so that we could start talking about your part on the festival. i'll be very
>happy if you would do it.
>
>best wishes,
>igor stromajer
>
>
>
>
>
>
>intim@ virtual base - net art lab
>http://www2.arnes.si/~ljintima2
>+386 (0)41 703291
>icq 19808618
>
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05008;
13 Nov 98 18:43 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa19228;
13 Nov 98 18:43 GMT
Received: (qmail 2644 invoked from network); 13 Nov 1998 18:43:48 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 13 Nov 1998 18:43:48 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA14876); Fri, 13 Nov 1998 18:39:00 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 18:38:49 GMT
Received: from big.fishnet.net [204.89.144.3] by hermes via ESMTP (SAA06463); Fri, 13 Nov 1998 18:38:47 GMT
Received: from rcsreg.com (port060.vta.fishnet.net [204.89.144.209])
by big.fishnet.net (8.8.7/8.8.5) with ESMTP id KAA05860
for ; Fri, 13 Nov 1998 10:40:46 -0800
Message-ID: <364C7CD7.9B4E55EC@rcsreg.com>
Date: Fri, 13 Nov 1998 18:39:19 +0000
From: Tobiah
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.1.119 i586)
MIME-Version: 1.0
To: Csound Mailing List
Subject: -o '|play'
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I tried using a program name as an output file
with version 3.49 (CSLinux from bath).
I get 'error writing WAV header', then halt.
eg:
csound -W orc sco -o'|vplay'
or
csound -W orc sco -o'|cat > /dev/null'
Am I doing this correctly?
bash on Linux
Toby
-There otta be a law-
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05135;
13 Nov 98 20:01 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa27339;
13 Nov 98 20:01 GMT
Received: (qmail 27108 invoked from network); 13 Nov 1998 20:01:47 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 20:01:47 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA19067); Fri, 13 Nov 1998 19:58:15 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 19:58:04 GMT
Received: from root@www.inx.de [195.21.255.251] by hermes via SMTP (TAA25085); Fri, 13 Nov 1998 19:58:04 GMT
Received: by www.inx.de (Smail3.2.0.96inx)
from berlin.snafu.de (195.21.33.69) with esmtp
id ; Fri, 13 Nov 1998 20:58:05 +0100 (MET)
Message-ID: <364C8F8E.8C2FA686@berlin.snafu.de>
Date: Fri, 13 Nov 1998 20:59:11 +0100
From: Andre Bartetzki
Organization: STEAM HfM Berlin
X-Mailer: Mozilla 4.04 (Macintosh; I; PPC)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: pow bug
References: <364AC83C.EBD176A@intercom.es>
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 TAA25085
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Josep M Comajuncosas wrote:
>=20
> After changing the old ipow-kpow-apow opcodes in my orchestras by the
> generic "pow" opcode in 3.491 I get an "illegal opcode" message. Worst
> of all, now there=B4s no way to perform power operations as the former
> opcodes don=B4t work. I hope you=B4ll fix the problem soon.
> Thancks,
>=20
> Josep M Comajuncosas
I've found the same bug in the older 3.485 version (Mills PowerMac port)!
Andre
=20
--------------------------------------------------
Andre Bartetzki http://www.kgw.tu-berlin.de/~abart
Studio fuer elektroakustische Musik http://www.kgw.tu-berlin.de/~abart/St=
eam/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 aa05142;
13 Nov 98 20:02 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa27389;
13 Nov 98 20:02 GMT
Received: (qmail 27152 invoked from network); 13 Nov 1998 20:02:19 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 20:02:19 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA23413); Fri, 13 Nov 1998 19:59:07 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 19:58:55 GMT
Received: from big.fishnet.net [204.89.144.3] by hermes via ESMTP (TAA07791); Fri, 13 Nov 1998 19:58:53 GMT
Received: from rcsreg.com (port058.vta.fishnet.net [204.89.144.207])
by big.fishnet.net (8.8.7/8.8.5) with ESMTP id MAA08643
for ; Fri, 13 Nov 1998 12:00:53 -0800
Message-ID: <364C8F90.2CDAA4DC@rcsreg.com>
Date: Fri, 13 Nov 1998 19:59:12 +0000
From: Tobiah
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.1.119 i586)
MIME-Version: 1.0
To: Csound Mailing List
Subject: Realtime I/O sync
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
When I use -istdin and -odac, with a microphone
attached to stdin, I hear the mic sounds processed
by csound, but delayed, even with small -b and -B.
As time progresses (5-15 seconds and beyond) the
delay grows larger and larger quickly becomimg 10
seconds in length and still growing.
The input and output is happening on the same
physical sound card. I suppose if the card used
two different crystals for timing input and output
then the effect could be explained right?
Anyone have this type of real-time dsp working?
Toby
-There otta be a law-
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05349;
13 Nov 98 21:47 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa06977;
13 Nov 98 21:47 GMT
Received: (qmail 17072 invoked from network); 13 Nov 1998 21:47:24 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 13 Nov 1998 21:47:24 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA16133); Fri, 13 Nov 1998 21:44:29 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 21:44:16 GMT
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (VAA17006); Fri, 13 Nov 1998 21:44:15 GMT
Received: (qmail 29942 invoked from network); 13 Nov 1998 21:41:48 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.88)
by jaguars with SMTP; 13 Nov 1998 21:41:48 -0000
Message-ID: <364CA813.C71DD180@cableinet.co.uk>
Date: Fri, 13 Nov 1998 21:43:47 +0000
From: Richard Dobson
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: Michael Gogins
CC: csound@maths.ex.ac.uk
Subject: Re: 24 bit Csound: Letting the cat out of the bag...
References: <001901be0eac$77fbb160$448356d1@axe>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Since you raise the poiint, a quick plug: the CDP system also supports
floating-point files, in both WAV and AIFF, including (PC only) utility
programs for recording and playback. There will be new information about
this shortly, on our website:
http://www.bath.ac.uk/~masjpf/CDP/CDP.htm
One aspect of 24/32bit files is that those who are really concerned
about the ultimate audio quality will want their final files dithered
down to 16/20 bits or whichever. I have found one freeware dither
application on the net, but it does not(yet?) know about Type 3 floatsam
files, only 24bit PCM. Does anyone have a dither or noise-shaping
algorithm they fancy donating to Csound?
I suppose this might involve adding yet another flag to the Csound
commandline - but just think of the possibilites if Csound adopts
Unicode!
Richard Dobson
Michael Gogins wrote:
> Float WAV soundfiles are a Microsoft
> standard and can be played by Cool Edit Pro, and perhaps other software.
>
> I highly recommend doing all Csound work with float soundfiles until the
> very last step, mastering. Particularly if you do any mixing or remixing of
> soundfiles, you will find the sound significantly better this way.
>
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05359;
13 Nov 98 21:53 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa07571;
13 Nov 98 21:53 GMT
Received: (qmail 17374 invoked from network); 13 Nov 1998 21:53:27 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 13 Nov 1998 21:53:27 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA21674); Fri, 13 Nov 1998 21:51:06 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 21:50:52 GMT
Received: from mx2.freewwweb.com [205.181.80.249] by hermes via ESMTP (VAA22599); Fri, 13 Nov 1998 21:50:51 GMT
Received: from freewwweb.com (ppp-18.tnt-1.atl.smartworld.net [209.64.214.18])
by mx2.freewwweb.com (8.9.1/8.9.1) with ESMTP id QAA25570285
for ; Fri, 13 Nov 1998 16:52:38 -0500 (EST)
Message-ID: <364CD43E.CBF67D0E@freewwweb.com>
Date: Fri, 13 Nov 1998 16:52:14 -0800
From: atomicFLY
X-Mailer: Mozilla 4.5b2 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "csound@maths.ex.ac.uk"
Subject: looking for Cmask
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I'm looking for a working link to Cmask for Windows
thanks
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05449;
13 Nov 98 23:14 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa15011;
13 Nov 98 23:14 GMT
Received: (qmail 7850 invoked from network); 13 Nov 1998 23:14:43 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 23:14:43 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA22419); Fri, 13 Nov 1998 23:10:33 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 23:10:23 GMT
Received: from mail2.svr.freeserve.net [195.92.193.210] by hermes via ESMTP (XAA06618); Fri, 13 Nov 1998 23:10:22 GMT
Received: from modem-69.ruthenium.dialup.pol.co.uk ([62.136.21.197] helo=themail.co.uk)
by mail2.svr.freeserve.net with esmtp (Exim 2.05iplimit-2 #5)
id 0zeSLy-0003Bd-00; Fri, 13 Nov 1998 23:10:12 +0000
Message-ID: <364C6055.B52AE31F@themail.co.uk>
Date: Fri, 13 Nov 1998 16:37:41 +0000
From: Joel Stern
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: zarmzarm@erols.com
CC: Tobiah , Csound Mailing List
Subject: Re: Need selectable audio output device
References: <364B4310.DF5DB6E1@rcsreg.com> <364B5169.4B3E@erols.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Tobiah wrote:
> > BTW, why can't I pipe csound's output samples into another
> > process? It claims 'stdout audio not supported' or something.
> > There are some nice purposes for this as well.
If I correctly understand what you're after I think I have accomplished this
by using "Virtual Audio Cable", the blurb of which is attached below.
Joel
-----------------------------------attachment------------------------------
Virtual Audio Cable Driver 1.00
===============================
Author: Eugene Muzychenko, Novosibirsk, Russia
2:5000/14@FidoNet, music@spider.nrcde.ru
Introduction
------------
The Virtual Audio Cable embodies an idea of physical interconnection
cable applied to Windows digital sound devices (Wave In and Wave Out).
Driver creates a pairs of Wave In/Out device ports; "In" and "Out"
devices in each pair are internally connected so all digital audio
data sent (played) to "Out" part of the cable by one program is
directly transferred to the "In" part and can be retrieved (recorded)
by another program. This mechanism allows to interconnect several
programs that are using Wave devices - software synthesizers, sound
processors, sound editors, sequencers etc. Additionally, it allows to
record pure digital audio data produced by programs that don't create
WAV files, sending audio only to Wave device in real time.
Installation
------------
If driver files are packed, first unpack the archive to any empty
directory on your hard disk.
In Windows 95, go to the Control Panel, double click "Add New
Hardware" icon, answer "No" to auto search prompt, then select "Sound,
video and game controllers". In device list dialog select "Have disk"
and enter a path to the driver directory. Select "Virtual Audio Cable
Device Driver" and follow instructions displayed.
In Windows 3.1, go to the Control Panel, double click "Drivers" icon,
select "Add", then "Unlisted or updated driver", enter a path to the
driver directory and select "Virtual Audio Cable Device Driver".
Windows restart is required to activate installed driver.
*** WARNING ***
Driver designed to run in Windows 3.1 or above but tested only under
Windows 95. In Windows 3.x some problems may appear.
After system restart, there appears a new Wave Device "Virtual Audio
Cable", having two Digital Audio ports: "Audio Cable 1 In" for input
port and "Audio Cable 1 Out" for output port. Driver supports up to
eight independent cables; actual number is represented by
"NumberOfCables" entry of "[Virtual Audio Cable]" section of Windows
SYSTEM.INI file. This entry with initial value of 1 is appended to
your SYSTEM.INI during the installation process. You can edit this
file using SysEdit or any other text editor like NotePad, and manually
change this value in range 1..8, making desired number of cables.
Don't forget that Windows restart is required to take effect of the
changes.
Working with cables
-------------------
Both cable sides are standard Windows wave devices, you can use "In"
and "Out" ports of each cable with any program that works with audio
devices. All cables are completely independent. Both sides of one
cable must be open with same format: if other side isn't open, each
device accepts any wave format; when other side is open with given
format, device accepts only same format.
Virtual cable behaves as a real cable:
- when only output side is open, all played data is ignored;
- when only input side is open, silence is recorded;
- when both sides are open, all data sent to output side appears
unchanged at input side.
All internal data transfers from output to input side are completely
digital, and no quality degradation occurs. If you play WAV file to
output side and simultaneously record data from input side, all
recorded data will be same as played, except of possible leading
and/or trailing silence.
Removing the driver from your system
------------------------------------
To remove driver from system you can select "Remove" in Control Panel
or simply delete "wave*=vac.drv" line from [drivers] section of
SYSTEM.INI. Additionally, you can delete the "[Virtual Audio Driver]
section. After Windows restart you will be able to delete driver file
VAC.DRV from Windows SYSTEM directory.
Obtaining new versions of the driver
------------------------------------
If new versions or bug fixes are released, they will be placed at
ftp://spider.nrcde.ru/pub/sound/other/vac*.zip.
Distribution policy
-------------------
The driver is Freeware. You can distribute it freely if driver package
and file contents remains unchanged, and there are no commercial
purposes. You cannot sell it, independently or in one set with other
products, without my written permission.
Release history:
================
Version 1.00 (14.10.98) - first public release
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05456;
13 Nov 98 23:16 GMT
Received: from [207.69.128.40] (helo=smtp0.atl.mindspring.net)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 0zeSSY-0001yA-00; Fri, 13 Nov 1998 23:16:58 +0000
Received: from axe (user-38ld0tm.dialup.mindspring.com [209.86.131.182])
by smtp0.atl.mindspring.net (8.8.5/8.8.5) with SMTP id SAA29308;
Fri, 13 Nov 1998 18:15:37 -0500 (EST)
Message-ID: <000601be0f5d$26bf50c0$b68356d1@axe>
From: Michael Gogins
To: jpff@maths.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: Random, old and new
Date: Fri, 13 Nov 1998 18:27:14 -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
I have strong feelings about random variables in code.
I recommend as strongly as I can that random variables be truly independent.
This means all "random" variables should be based on one single underlying
pseudo-random variable (linear congruential operator, usually). In C++
terms, this would mean that all random variable objects contain a single
static instance of a linear congruential operator or other pseudo-random
variable.
As for seeding, the underlying operator should seed itself from the time
when the library is initialized. After that, it should have a call so that
the user can reseed it.
You can imagine what would happen if two random variables with separate
operators were each used to produce their own streams of notes. If the user
reseeded the supposedly independent variables with the same seed before use,
they would generate identical streams of notes. Hardly random!
I feel that if users have come to depend upon the variable producing a
certain sequence, it is hardly something that could be called "random". It
is always possible to code one's own linear congruential operator if such a
predictable sequence is desired; the algorithm is simple.
-----Original Message-----
From: jpff@maths.bath.ac.uk
To: csound@maths.ex.ac.uk
Date: Friday, November 13, 1998 8:25 AM
Subject: Random, old and new
>Message written at 13 Nov 1998 11:44:56 +0000
>
>If the need to preserve old orchestras and the need to provide clear
>service to newcommers are both to be accommodated, then it woudl be
>possible to have a command-line option or environment variable to
>select old or new. A little more messy internally but doable.
>
>As it has been brought up, are there any strong feelings about
>converting all the newer noise opcodes to be self contained and
>indepenent? I see some dangers in this as it may lead to each note
>repeating the same numbers. I think it would be possible to arrange a
>tri-state for seeding; (1) take this seed (2) use last value (3) creat
>from clock or somewhere
>
>Just musing; this change would break my chapter in the book.
>==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05472;
13 Nov 98 23:19 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa15453;
13 Nov 98 23:19 GMT
Received: (qmail 8078 invoked from network); 13 Nov 1998 23:19:38 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 13 Nov 1998 23:19:38 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA20004); Fri, 13 Nov 1998 23:17:08 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Nov 1998 23:16:56 GMT
Received: from smtp0.atl.mindspring.net [207.69.128.40] by hermes via ESMTP (XAA11129); Fri, 13 Nov 1998 23:16:55 GMT
Received: from axe (user-38ld0tm.dialup.mindspring.com [209.86.131.182])
by smtp0.atl.mindspring.net (8.8.5/8.8.5) with SMTP id SAA29308;
Fri, 13 Nov 1998 18:15:37 -0500 (EST)
Message-ID: <000601be0f5d$26bf50c0$b68356d1@axe>
From: Michael Gogins
To: jpff@maths.bath.ac.uk, csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Subject: Re: Random, old and new
Date: Fri, 13 Nov 1998 18:27:14 -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 have strong feelings about random variables in code.
I recommend as strongly as I can that random variables be truly independent.
This means all "random" variables should be based on one single underlying
pseudo-random variable (linear congruential operator, usually). In C++
terms, this would mean that all random variable objects contain a single
static instance of a linear congruential operator or other pseudo-random
variable.
As for seeding, the underlying operator should seed itself from the time
when the library is initialized. After that, it should have a call so that
the user can reseed it.
You can imagine what would happen if two random variables with separate
operators were each used to produce their own streams of notes. If the user
reseeded the supposedly independent variables with the same seed before use,
they would generate identical streams of notes. Hardly random!
I feel that if users have come to depend upon the variable producing a
certain sequence, it is hardly something that could be called "random". It
is always possible to code one's own linear congruential operator if such a
predictable sequence is desired; the algorithm is simple.
-----Original Message-----
From: jpff@maths.bath.ac.uk
To: csound@maths.ex.ac.uk
Date: Friday, November 13, 1998 8:25 AM
Subject: Random, old and new
>Message written at 13 Nov 1998 11:44:56 +0000
>
>If the need to preserve old orchestras and the need to provide clear
>service to newcommers are both to be accommodated, then it woudl be
>possible to have a command-line option or environment variable to
>select old or new. A little more messy internally but doable.
>
>As it has been brought up, are there any strong feelings about
>converting all the newer noise opcodes to be self contained and
>indepenent? I see some dangers in this as it may lead to each note
>repeating the same numbers. I think it would be possible to arrange a
>tri-state for seeding; (1) take this seed (2) use last value (3) creat
>from clock or somewhere
>
>Just musing; this change would break my chapter in the book.
>==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05896;
14 Nov 98 4:48 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17508;
14 Nov 98 4:48 GMT
Received: (qmail 19309 invoked from network); 14 Nov 1998 04:48:11 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 14 Nov 1998 04:48:11 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA09530); Sat, 14 Nov 1998 04:40:09 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Nov 1998 04:39:59 GMT
Received: from smtp01.wxs.nl [195.121.6.61] by hermes via ESMTP (EAA10546); Sat, 14 Nov 1998 04:39:59 GMT
Received: from wxs.nl ([195.121.72.137]) by smtp01.wxs.nl
(Netscape Messaging Server 3.6) with ESMTP id AAA1F2A;
Sat, 14 Nov 1998 05:39:28 +0100
Message-ID: <364C6147.E0435F9A@wxs.nl>
Date: Fri, 13 Nov 1998 17:41:43 +0100
From: Lex Vanderwal
Reply-To: LilaSachel@wxs.nl
Organization: Lila Sachel Productions
X-Mailer: Mozilla 4.05 [en] (WinNT; I)
MIME-Version: 1.0
To: atomicFLY
CC: "csound@maths.ex.ac.uk"
Subject: Re: looking for Cmask
References: <364CD43E.CBF67D0E@freewwweb.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
http://www.kgw.tu-berlin.de/~abart/CMaskMan/CMask-Download.htm
IMHO it's great software!
atomicFLY wrote:
>
> I'm looking for a working link to Cmask for Windows
> thanks
--
------------------------------------------------------------------------
Lex Vanderwal -- for Lila Sachel Productions,
Utrecht -- the Netherlands
Email: LilaSachel@wxs.nl
Phone +31654334356
Home: http://listen.to/LexVanderwal
ICQ#: 5055034
ICQ Pager: http://wwp.mirabilis.com/5055034
------------------------------------------------------------------------
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06006;
14 Nov 98 5:39 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa22154;
14 Nov 98 5:39 GMT
Received: (qmail 14973 invoked from network); 14 Nov 1998 05:39:19 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 14 Nov 1998 05:39:19 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA25087); Sat, 14 Nov 1998 05:31:55 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Nov 1998 05:31:44 GMT
Received: from howl.werewolf.net [206.103.224.20] by hermes via ESMTP (FAA08864); Sat, 14 Nov 1998 05:31:42 GMT
Received: from default (dial25.werewolf.net [206.103.225.35])
by howl.werewolf.net (8.9.0/8.9.0) with SMTP id XAA11771
for ; Fri, 13 Nov 1998 23:26:26 -0600 (CST)
Message-ID: <000e01be0f90$71c389a0$23e167ce@default>
From: Hans Mikelson
To: Csound
Subject: High pass version of "rezzy" Orc/Sco
Date: Fri, 13 Nov 1998 23:34:25 -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,
Here is a high pass version of my low pass rezzy filter with a similar
structure. I'll probably add this as a mode parameter to rezzy.
Bye,
Hans Mikelson
; ORCHESTRA
sr = 44100
kr = 4410
ksmps = 10
nchnls = 2
;---------------------------------------------------------------------------
------
; Saw with Mikelson Rezzy Filter
;---------------------------------------------------------------------------
------
instr 15
idur = p3
iamp = p4
ifqc = cpspch(p5)*1.33
ifco = p6
ia2 = 1
krez init p7
kfco expseg 100+.01*ifco, .2*idur, ifco+100, .5*idur, ifco*.1+100,
.3*idur, .001*ifco+100
kamp linseg 0, .002, iamp, .2, iamp*.8, p3-.222, iamp*.5, .02, 0
; axn moogvco ia2, ifqc, 1, 1
apulse buzz 1,ifqc, sr/2/ifqc, 1 ; Avoid aliasing
asaw biquad apulse, 1, 0, 0, 1, -.999, 0 ; Biquad used as a leaky
integrator
; Set up for high pass version of rezzy.
kt = .75/sqrt(1+krez)
kc = sr/kfco/2/3.14159265
kq = krez/(1+sqrt(sqrt(1/kc)))
kb0 = (kc/kq+kc*kc)*kt
kb1 = (-kc/kq-2*kc*kc)*kt
kb2 = kc*kc*kt
ka0 = kc/kq+kc*kc
ka1 = -kc/kq-2*kc*kc+1
ka2 = kc*kc
ayn biquad asaw, kb0, kb1, kb2, ka0, ka1, ka2 ; Biquad used for high
pass rezzy
outs ayn*kamp, ayn*kamp
endin
; SCORE
f1 0 16384 10 1 ; Sine
; Sta Dur Amp Pitch Fco Rez
i15 0.0 2 40000 7.05 1000 10
i15 + . 40000 6.03 2000 20
i15 . . 40000 6.10 4000 40
i15 . . 40000 7.05 8000 80
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06034;
14 Nov 98 6:00 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa23940;
14 Nov 98 6:00 GMT
Received: (qmail 16227 invoked from network); 14 Nov 1998 06:00:15 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 14 Nov 1998 06:00:15 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA02708); Sat, 14 Nov 1998 05:51:28 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Nov 1998 05:51:18 GMT
Received: from out2.ibm.net [165.87.194.229] by hermes via ESMTP (FAA16568); Sat, 14 Nov 1998 05:51:17 GMT
Received: from ibm.net (slip-32-100-209-27.dc.us.ibm.net [32.100.209.27]) by out2.ibm.net (8.8.5/8.6.9) with ESMTP id FAA38928 for ; Sat, 14 Nov 1998 05:51:20 GMT
Message-ID: <364D1A59.49D7588A@ibm.net>
Date: Sat, 14 Nov 1998 00:51:21 -0500
From: Job van Zuijlen
Reply-To: zuijlen@ibm.net
X-Mailer: Mozilla 4.05 [en] (Win95; U)
MIME-Version: 1.0
To: Csound List
Subject: Re: 11mpeg.proj.ekt!l \+\ d!g!tal bandw!dth ag!tat!on|- o s c ! l l a t e . @ . 0 + 1 8 h z -| d!g!tal bandw!dth ag!tat!on
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
!'m glad someone rekogn!zez =cw4t7abs' akt!v!t!ez
non(+)ed [Job van Zu!jlen]
=cw4t7abs wrote:
[sn!p]
> >X-From_: igor.stromajer@guest.arnes.si Mon Nov 9 16:37:58 1998
[sn!p]
> >
> >in my opinion "=cw4t7abs" is one of the best present artistic actions on
> >the net. i followed =cw4t7abs' artistic activities in different e-mailing
> >lists for a long time and i explored the web site in details.
> >
> >
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06081;
14 Nov 98 6:39 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa27490;
14 Nov 98 6:39 GMT
Received: (qmail 18466 invoked from network); 14 Nov 1998 06:39:42 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 14 Nov 1998 06:39:42 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA25378); Sat, 14 Nov 1998 06:30:38 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Nov 1998 06:30:27 GMT
Received: from howl.werewolf.net [206.103.224.20] by hermes via ESMTP (GAA02775); Sat, 14 Nov 1998 06:30:25 GMT
Received: from default (dial25.werewolf.net [206.103.225.35])
by howl.werewolf.net (8.9.0/8.9.0) with SMTP id AAA21524
for ; Sat, 14 Nov 1998 00:25:08 -0600 (CST)
Message-ID: <003401be0f98$a554db40$23e167ce@default>
From: Hans Mikelson
To: Csound
Subject: Analog Modeling orc/sco
Date: Sat, 14 Nov 1998 00:33: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
Hi,
This is the Csound code I am planning to base my moogvco opcode on. Let me
know if you find any problems with it. The modulated triangle waveform is
still a little messy but I think it is quite usable. Looks like a lot of
line wraps to fix in this email.
Good luck,
Hans Mikelson
; ORCHESTRA
;---------------------------------------------------------------
; A set of analog modeling instruments using resonant low-pass
; filter by Hans Mikelson November 1998
;---------------------------------------------------------------
sr = 44100
kr = 4410
ksmps = 10
nchnls = 2
zakinit 50, 50
;---------------------------------------------------------------
; LFO
;---------------------------------------------------------------
instr 5
idur = p3
iamp = p4
ifqc = p5
iwave = p6
ioffset = p7
ioutch = p8
ksig oscil iamp, ifqc, iwave
kout = ksig*.5+ioffset
zkw kout, ioutch
endin
;---------------------------------------------------------------
; Moog VCO with Mikleson filter
;---------------------------------------------------------------
instr 10
idur = p3 ; Duration
iamp = p4 ; Amplitude
ifqc = cpspch(p5) ; Frequency
irtfqc = sqrt(ifqc) ; Square root of frequency
ifco = p6*ifqc/500 ; Filter cut off (higher frequencies get
a higher cut off)
krez init p7 ; Resonance does not change in this
instrument
iwave = p8 ; Selected wave form 1=Saw, 2=Square/PWM,
3=Tri/Saw-Ramp-Mod
ipwch = p9 ; PWM SRM modulation channel
ileak = (iwave==2 ? .999 : (iwave==3 ? .995 : .999)) ; Leaky
integration value
kpw zkr ipwch ; Read the Zak modulation channel
kpwn = kpw-.5 ; Get a pulse width that goes from -.5 to
.5
kfco expseg 100+.01*ifco, .2*idur, ifco+100, .5*idur, ifco*.1+100,
.3*idur, .001*ifco+100 ; Filter envelope
apulse1 buzz 1, ifqc, sr/2/ifqc, 1 ; Band-limited impulse train
apulse2 vdelay apulse1, 1000/ifqc*kpw, 1000/ifqc ; Delay the impulse
train by lambda/pw.
asaw biquad apulse1, 1, 0, 0, 1, -ileak, 0 ; Biquad is used to do
a leaky integrator for saw wave
apdiff = apulse1-apulse2 ; Pulse difference is
needed for square wave
asqr1 biquad apdiff, 1, 0, 0, 1, -ileak, 0 ; Biquad used for leaky
integrator of pulse difference
asqr = asqr1+kpwn ; Adjustment to remove
DC component
atri1 biquad asqr1, 1, 0, 0, 1, -ileak, 0 ; Triangle wave, many
adjustments are necessary to conteract amplitude
atri =
(atri1*irtfqc/(kpw*(1-kpw))/3000+5*kpwn/irtfqc)*(1-kpwn*kpwn*20/irtfqc)/sr*4
4100 ; and DC variations
asig = (iwave==2 ? asqr : (iwave==3 ? atri : asaw)) ; Select
your waveform here
;aout rezzy asig, kfco, krez ; Apply the
filter
outs asig*iamp, asig*iamp ; Stereo
ouput and amplification
endin
; SCORE
f1 0 16384 10 1
; LFO Note 0; Sat, 14 Nov 1998 01:00:10 -0600 (CST)
Message-ID: <003a01be0f9d$8aac91c0$23e167ce@default>
From: Hans Mikelson
To: Csound
Subject: Oscillator Synch Orc/Sco
Date: Sat, 14 Nov 1998 01:08:10 -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,
Here is a version of oscillator sync that does not seem too bad. The top of
the waves line up pretty well. Softer syncs do not work the greatest.
Please let me know if you have any problems or comments regarding this.
Bye,
Hans Mikelson
;ORCHESTRA
sr = 44100 ; sr must equal kr for this orchestra
kr = 44100
ksmps = 1
nchnls = 2
;---------------------------------------------------------------
; VCO with Sync
;---------------------------------------------------------------
instr 11
idur = p3 ; Duration
iamp = p4 ; Amplitude
ifqc = cpspch(p5) ; Frequency
ifqc2 = ifqc*p6 ; Frequency of pseudo synched oscillator wrt
base frequency
ifco = p7*ifqc/500 ; Filter cut-off frequency based, higher
pitches get a higher cut off
krez init p8 ; krez is not changing
kfco expseg 100+.01*ifco, .2*idur, ifco+100, .5*idur, ifco*.1+100,
.3*idur, .001*ifco+100 ; Filter envelope
kamp linseg 0, .01*idur, iamp, .2*idur, .8*iamp, .49*idur, .5*iamp,
.2*idur, 0 ; Amp envelope
asaw2 init 0
apulse1 buzz 1, ifqc, sr/2/ifqc, 1 ; Band-limited impulse
train
apulse2 buzz 1, ifqc2, sr/2/ifqc2, 1 ; Band-limited impulse
train
asaw integ apulse1 ; Integrate the pulse for
a square wave
aamp1 oscili 1, ifqc, 3 ; Turn on the gate in sync
with the impulses
aamp2 oscili 1, ifqc2, 3
asaw2 = (apulse1 + apulse2*aamp2*(1-aamp1))*(1.2-asaw2) +
(1-ifqc/sr)*asaw2 ; Basically don't add two impulses
;aout rezzy asaw2-.5, kfco, krez
outs (asaw2-.5)*iamp, (asaw2-.5)*iamp
endin
; SCORE
f1 0 16384 10 1 ; Sine
f3 0 1024 -7 1 12 1 0 0 1000 0 0 1 12 1 ; Pulse: Wider pulses make softer
syncs.
; Synth with sync
; Sta Dur Amp Pitch SyncFqc Fco Rez
i11 0 1 20000 6.00 .9 5000 20
i11 + . . 7.00 . . .
i11 . . . 8.00 . . .
i11 . . . 9.00 . . .
|