Csound Csound-dev Csound-tekno Search About

Re[2]: Gadget Labs Quad Card w Csound

Date1998-04-28 14:05
Fromvkirk@meto.gov.uk
SubjectRe[2]: Gadget Labs Quad Card w Csound
     Im using Cool Edit PRO to record eight channels (using the multi track 
     mode).  'Apparantly' it is possible to get three of these cards 
     working together, so you could get 12 channels! but I havent tried 
     this.  Each card appears as two seperate devices, with two outs/ins 
     each.
     
     for more info on CoolEdit PRO checkout;
     
     www.syntrillium.com
     
     and for the Wave/4 cards;
     
     www.gadgetlabs.com/wave4_frame.htm
     
     Since this morning Ive played about with using eight channel output 
     and have done so with no problem.
     
     Vic


______________________________ Reply Separator _________________________________
Subject: Re: Gadget Labs Quad Card w Csound
Author:  jb189@mdx.ac.uk at internet
Date:    28/04/98 08:09


     
What software are people using to address different outputs individually? I 
currently use a four channel sound card (Terratec EWS64), but the closest I 
can get to four channel output, is taking a Stereo soundfile, and 
'diffusing' it amongst the four outs - ie not really true quad.  Eight 
channels recorded seperately - what SOFTWARE do you use?
     
JamieB



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16383;
          28 Apr 98 14:06 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25667;
          28 Apr 98 14:06 BST
Received: (qmail 20594 invoked from network); 28 Apr 1998 13:06:32 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 13:06:32 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA15213); Tue, 28 Apr 1998 13:52:37 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 13:52:15 +0100
Received: from root@pluto.senet.com.au [203.11.90.2] by hermes via ESMTP (NAA18072); Tue, 28 Apr 1998 13:52:06 +0100 (BST)
Received: from c7-p36.senet.com.au (c7-p36.senet.com.au [203.56.238.165])
	by pluto.senet.com.au (8.8.7/8.8.7) with SMTP id WAA01129
	for ; Tue, 28 Apr 1998 22:21:54 +0930
Date: 28 Apr 98 22:21:00 +0930
Subject: Re: More on floats in Midi
From: Nathan Day 
To: Csound mailing list 
X-Mailer: Cyberdog/2.0
Mime-Version: 1.0
Message-Id: 
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I'm not trying to defend Midi I just think that floats are over kill and
really not worth sacrificing bandwidth for eg channels, amount of control
info, timing resolution. A replacement for midi should be robust, cheap
(yes sorry) and easy to set up (sorry again). When I mean abstract I mean
like in object-oriented programming, there are places where different forms
of control belong, one of my criticism of csound is it lack of support for
the abstraction of control. Don't give me this patronising 'real
musician'/'Classically trained musician' nonsense 16 bit, 65536 levels, is
beyond any musicians level of control, yes you can hear two identical
sounds beat when separated by less than .2 cents, but do you really want to
specify that their pitches are 10537.6317 cents and 10537.6434 cents or
that one is 0.0117 cents sharp to the other. Midi should not be designed to
make up for deficiencies in sound module design.

Nathan Day
nathand@senet.com.au









Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16643;
          28 Apr 98 15:40 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa02319;
          28 Apr 98 15:40 BST
Received: (qmail 26758 invoked from network); 28 Apr 1998 14:40:34 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 14:40:34 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA09723); Tue, 28 Apr 1998 15:27:13 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 15:26:46 +0100
Received: from bom2.vsnl.net.in [202.54.1.1] by hermes via ESMTP (PAA17526); Tue, 28 Apr 1998 15:26:30 +0100 (BST)
Received: from [202.54.17.95] ([202.54.17.95])
	by bom2.vsnl.net.in (8.8.5/8.8.8) with SMTP id TAA08011
	for ; Tue, 28 Apr 1998 19:56:02 +0530 (IST)
Message-Id: <199804281426.TAA08011@bom2.vsnl.net.in>
Subject: Re: More on floats in Midi
Date: Tue, 28 Apr 98 19:56:25 -0000
X-Mailer: Claris Emailer 1.1
From: Drew Skyfyre 
Cc: Csound mailing list 
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>Or perhaps you *don't* want to be able to telnet to a synthesizer that
>implements this hypothetical protocal, and be able to type in simple
>test messages. Or be able to write simple filters using pipes and perl,
>etc.

Some thoughts ->

With regard to the inherent complexity of the science of writing music 
and synthesizing sound :

I believe as much as possible should be done to  provide GUI,etc. modes 
that make it easier to cope during the actual music writing  
process.Remember MOTU's ad for FreeStyle : "Are you writing a song or 
launching a space shuttle ?"

The science should be balanced with the art.




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16656;
          28 Apr 98 15:44 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa02693;
          28 Apr 98 15:44 BST
Received: (qmail 27398 invoked from network); 28 Apr 1998 14:44:41 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 14:44:41 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA10904); Tue, 28 Apr 1998 15:26:29 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 15:25:56 +0100
Received: from bom2.vsnl.net.in [202.54.1.1] by hermes via ESMTP (PAA23095); Tue, 28 Apr 1998 15:25:31 +0100 (BST)
Received: from [202.54.17.95] ([202.54.17.95])
	by bom2.vsnl.net.in (8.8.5/8.8.8) with SMTP id TAA24973
	for ; Tue, 28 Apr 1998 19:55:32 +0530 (IST)
Message-Id: <199804281425.TAA24973@bom2.vsnl.net.in>
Subject: Composing with detailed parameters
Date: Tue, 28 Apr 98 19:56:01 -0000
X-Mailer: Claris Emailer 1.1
From: Drew Skyfyre 
To: Csound mailing list 
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Michael Gogins wrote :

>MY music is DEFINITELY represented in physical values such as Hz, location
>in space by angle, phase, and loudness in dB.
 Hello Michael (& All the rest of you!),

I'm interested in your approach to specifying these details while 
composing.Do you use any particular interface to write Csound scores and 
do you use any other software/device to help
visualize and cope with the composition process ? Do you use standard 
notation and do you hack it
to represent various parameters ?

I abhor MIDI for it's obvious stupidity /crudeness and I'm curious about 
how others have fared in 
composing with detailed parameters in floats,etc. and using what 
tools.I'm relying on IRCAM's 
PatchWork to work this out in Csound.

Cheers,
Drew




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16773;
          28 Apr 98 16:07 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04314;
          28 Apr 98 16:07 BST
Received: (qmail 225 invoked from network); 28 Apr 1998 15:07:14 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 15:07:14 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA14194); Tue, 28 Apr 1998 15:46:12 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 15:44:46 +0100
Received: from sparticus.bright.net [205.212.123.14] by hermes via ESMTP (PAA25606); Tue, 28 Apr 1998 15:44:31 +0100 (BST)
Received: from brutus (find4-cs-5.dial.bright.net [205.212.145.185])
	by sparticus.bright.net (8.9.0.Beta3/8.9.0.FNG_Build) with SMTP id KAA29132;
	Tue, 28 Apr 1998 10:43:35 -0400 (EDT)
Message-Id: <3545EE84.380B1539@bright.net>
Date: Tue, 28 Apr 1998 10:58:12 -0400
From: Dave Phillips 
X-Mailer: Mozilla 3.0 (X11; I; Linux 2.0.29 i486)
Mime-Version: 1.0
To: Csound mail-list 
Subject: [ANN] Csound 3.481 for Linux
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Greetings:

  Csound 3.481 for Linux is now available in binaries and source
packages. It can be downloaded from the MusTec server at BGSU
 in the US, or from the Bath site
 in the UK.
Mirror sites should also have it soon. Package titles are:

	Csound-3.481.Linux.bin.tgz
	Csound-3.481.Linux.src.tgz

The source tree problem with 'sortex' has been fixed, all of jpff's
recent fixes are included, and realtime audio and realtime MIDI i/o are
supported.

Enjoy !

== Dave Phillips

       http://www.bright.net/~dlphilp/index.html
   http://www.bright.net/~dlphilp/linux_soundapps.html



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16802;
          28 Apr 98 16:09 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04476;
          28 Apr 98 16:09 BST
Received: (qmail 473 invoked from network); 28 Apr 1998 15:09:11 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 15:09:11 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA06123); Tue, 28 Apr 1998 15:56:42 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 15:56:08 +0100
Received: from sparticus.bright.net [205.212.123.14] by hermes via ESMTP (PAA26033); Tue, 28 Apr 1998 15:56:00 +0100 (BST)
Received: from brutus (find4-cs-5.dial.bright.net [205.212.145.185])
	by sparticus.bright.net (8.9.0.Beta3/8.9.0.FNG_Build) with SMTP id KAA02738;
	Tue, 28 Apr 1998 10:54:37 -0400 (EDT)
Message-Id: <3545F11C.45674CDB@bright.net>
Date: Tue, 28 Apr 1998 11:09:16 -0400
From: Dave Phillips 
X-Mailer: Mozilla 3.0 (X11; I; Linux 2.0.29 i486)
Mime-Version: 1.0
To: Csound mailing list 
Subject: Re: Composing with detailed parameters
References: <199804281425.TAA24973@bom2.vsnl.net.in>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Drew Skyfyre wrote:

> I abhor MIDI for it's obvious stupidity /crudeness...

Gee, you guys are making me feel badly about all the good music I wrote
using MIDI sequencers and synths... ;)

Lighten up on MIDI, fellows: I've yet to meet with a "stupid" or "crude"
musical instrument/technology. Is a didjeridoo crude ? Is a wood-block
stupid ? OTOH, I've certainly heard (and probably written) my share of
stupid and crude music...

Attempting to use the wrong tool for the job hardly defines the tool as
stupid & crude. It does say something about the user though...

Also, most of the critique leveled here at MIDI is just rehashing Dick
Moore's screed published long ago in the CMJ.

Just a couple o' pesetas from the hinterlands...

== Dave Phillips

       http://www.bright.net/~dlphilp/index.html
   http://www.bright.net/~dlphilp/linux_soundapps.html



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16873;
          28 Apr 98 16:26 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa06007;
          28 Apr 98 16:26 BST
Received: (qmail 22212 invoked from network); 28 Apr 1998 15:26:25 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 15:26:25 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA17020); Tue, 28 Apr 1998 16:05:27 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 16:05:07 +0100
Received: from Thuban.AC.HMC.Edu [134.173.53.8] (may be forged) by hermes via ESMTP (QAA23874); Tue, 28 Apr 1998 16:04:55 +0100 (BST)
Received: from [134.173.38.61] (Spjut.Eng.HMC.Edu)
 by THUBAN.AC.HMC.EDU (PMDF V5.1-7 #28820)
 with ESMTP id <01IWE94NXL8A8WYF8V@THUBAN.AC.HMC.EDU> for
 csound@maths.ex.ac.uk; Tue, 28 Apr 1998 08:03:24 PST
Date: Tue, 28 Apr 1998 08:06:13 -0700
From: Erik Spjut 
Subject: Re: FIR and IIR Filters
In-Reply-To: 
X-Sender: spjut@thuban.ac.hmc.edu
To: Peter 
Cc: csound@maths.ex.ac.uk
Message-Id: 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

At 11:55 AM +0930 4/28/98, Peter wrote:
>Being a bit of a convolution fan I have also often wondered how I would go
>about making one of those " single infinitely-narrow spike " as it might be
>fun to set one off in various accoustic environments to record the impulse
>response for use with convolution. Im sure it's simple enough to do in Csound
>but I dont have any ideas on where to start. Any help would be truly great.

A bit of nomenclature and such: Sounds are continuous signals, meaning that
they exist or have values at all possible values of time. Csound in
particular (and computers in general) deals with discrete signals, meaning
that they exist or have values ONLY at fixed times (the sample times). The
continuous-time impulse is that funny infinitely-narrow
infinitesimally-thin unit-area thing. The discrete-time impulse is a single
sample of value 1 (one) surrounded by zeros.

Within Csound you can measure the impulse response of a Csound ugen with
something like:

;Orc
sr     = 44100
kr     = 44100 ;avoid problems with impulse generation
ksmps  = 1
nchnls = 1
;-----------------------------------------------------------
      instr 6
idur1 =       7/sr               ;read the table once
idur2 =       1/sr
ifreq =       sr/8           ;read the table at 1 point per sample
a1    linseg  ifreq,idur1,ifreq,idur2,0,1,0
a2    oscil   1,a1,1
a3    reson   a2,sr/10,sr/200   ;the system under test
      out     a3
      display a1,p3             ;display the impulse response
      dispfft a3,p3,4096,0,1    ;frequency response
endin

;Sco
f1 0 8 2 0 1 0 0 0 0 0 0
;create a table with an impulse in the second position
;------------------------------------------------------
i6 0 0.185759637 ;create 2^14 (8192) samples

If you send out a2 instead of a3, you will hear the impulse-response of
your A-to-D converter - amplifier - speaker system. As mentioned by someone
else earlier, the total energy in that output would be very small, even if
you scaled it to 32767 or -32768. If you tried to record the room response
to that impulse response, you'd have a horrible S/N ratio. As also
mentioned, some people do use spark gaps as approximate sonic impulse
generators.

As also mentioned earlier (although perhaps just a touch lacking in detail)
since the frequency response is just the Fourier transform of the impulse
response, and the impulse response is just the inverse Fourier transform of
the frequency response, you can measure the frequency response of the room
and take the inverse Fourier transform to get the impulse response. There
are lots of neat tricks you can use (involving auto-correlation,
cross-correlation, and energy spectral density) to increase the S/N and
reject uncorrelated noise, but the basic idea is to measure the room
frequency response to get at the impulse response.

You can calculate the impulse response directly using auto- and
cross-correlation but using FFT's and the spectral density is usually
orders of magnitude faster. In either case the input is usually several
seconds of pseudo-random noise.

Oops! As usual I've given a verbose answer to a short question.

-------------------------------------------------------------------------------
Erik Spjut (rhymes with cute) - Acting Director,The Center for Design Education
and/or Associate Professor of Engineering
Harvey Mudd College, Claremont, CA 91711  USA
Erik_Spjut@hmc.edu      Ph & Voice mail (909) 607-3890      Fax (909) 621-8967





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16928;
          28 Apr 98 16:33 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa06415;
          28 Apr 98 16:33 BST
Received: (qmail 3695 invoked from network); 28 Apr 1998 15:33:13 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 15:33:13 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA06457); Tue, 28 Apr 1998 16:20:35 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 16:19:55 +0100
Received: from xochi.tezcat.com [204.128.247.12] by hermes via ESMTP (QAA18249); Tue, 28 Apr 1998 16:19:02 +0100 (BST)
Received: from [204.248.80.120] (antiorp.tezcat.com [204.248.80.120])
	by xochi.tezcat.com (8.8.5/8.8.5/tezcat-96091001) with SMTP id KAA13094
	for ; Tue, 28 Apr 1998 10:18:27 -0500 (CDT)
Message-Id: <199804281518.KAA13094@xochi.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 28 Apr 1998 10:26:03 -0600
To: Csound mailing list 
From: =cw4t7abs 
Subject: Re: Composing with detailed parameters
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>Michael Gogins wrote :
>
>>MY music is DEFINITELY represented in physical values such as Hz, location
>>in space by angle, phase, and loudness in dB.


1 !dea dzat konta!nz 2 man+e m!nute yet klosel+e relatd partz
2 man+e relat!onz w!th!n relat!onz kannot b projektd !n2 d!skurs!v form.

muzt pr!nc!pall+e b aware ov wast!ng t!me !n such kasez by proceed!ng at random
+ unmethod!kall+e; 4 even though dze solut!on kan often b found w!thout method
+ by luck+e humanz somt!mz qu!kr - yet such procedure = l!kel+e 2 enfeeble
dze fakult!ez + 2 make peopl akkustomed 2 dze tr!fl!ng + dze ch!ld!sh = krude
dze oLd sekuent!al mode ov thought = csound

error !z dze mark ov dze h!gher organ!zm.
l!sten!ng 2 data.

by way ov d!alogue  wh!ch - as not be!ng bound up !n r!g!d observansz ov
mathemat!kl laws
 g!vz plasz altzo 2 d!gress!ons dzat = zomt!mz no lesz kur!ous dzen dze
pr!nc!pl argument

4 50 yearz humanz hav b!n trying 2teach elektron!k c!rku!tz 2 procesz
!nformat!on
!n dze same way humanz alwayz hav.

kepler was suksesful bkauz he d!d not konstra!n dze form ov dze answer.
arrang!ng data 1zt one way dzen an other totall+e un!nh!b!td.

2 descartes as 2 newton kepler.z approach was not thought at all. !t waz
zomth!ng !nfer!or 2 thought zomth!ng down at  dze level ov mere guess!ng.
onl+e at dze end ov dze 20th century !z !t bkom!ng klear dzat kepler.z
method = > useful than thought. !t kan go where thought al+1 kannot.


!t = 2 destro! dze tendenss+e 2wardz klass!kl + neoklass!kl eku!l!br!um + 2
kreate
1 new d!seku!l!br!um - 2 engage !n dze procesz ov kreat!v deztrukt!on
- dzat = dze role ass!gned 2 dze !nnovatorz !n dze b!t soc!et+e.

b!t evolut!on w!ll kom s!lentl+e - !n zoftkode.


>I abhor MIDI for it's obvious stupidity /crudeness

detailed parameters = stupidity /crudeness = human thought

>and I'm curious about
>how others have fared in
>composing with detailed parameters in floats,etc. and using what
>tools.

max





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16948;
          28 Apr 98 16:36 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa06714;
          28 Apr 98 16:36 BST
Received: (qmail 4203 invoked from network); 28 Apr 1998 15:36:38 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 15:36:38 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA08709); Tue, 28 Apr 1998 16:18:18 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 16:16:31 +0100
Received: from portal.dx.net [199.190.65.2] by hermes via ESMTP (QAA14582); Tue, 28 Apr 1998 16:16:15 +0100 (BST)
Received: from nmol.com (nmol.com [206.162.11.2])
	by portal.dx.net (8.8.7/8.8.7) with SMTP id LAA26407
	for ; Tue, 28 Apr 1998 11:18:43 -0400 (EDT)
X-Routed: Tue, 28 Apr 1998 09:21:18 -0500
X-Tcp-Identity: Mikeb
Received: from nmol.com [206.162.11.162] by nmol.com with smtp
	id AJBECPAI ; Tue, 28 Apr 1998 09:20:46 -0500
Message-Id: <3545F392.52E2FA0B@nmol.com>
Date: Tue, 28 Apr 1998 09:19:48 -0600
From: Mike Berry 
X-Mailer: Mozilla 4.04 (Macintosh; I; PPC)
Mime-Version: 1.0
To: Csound mailing list 
Subject: Re: More on floats in Midi
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Nathan Day wrote:
> 
> I'm not trying to defend Midi I just think that floats are over kill and
> really not worth sacrificing bandwidth for eg channels, amount of control
> info, timing resolution. A replacement for midi should be robust, cheap

	The whole fixed number of channels is not necessary in a new protocol.  Each
packet of data simply has an identifier.  If something is supposed to listen
to a particular input, it knows the identifier and watches for it.
	For example, if I were using my PC1600 with 16 faders, each one has a string
name inside the box.  It would send the string along with the value.  Then the
receiver would watch for the string and grab it.
	Instead of setting up variable space for 121 controllers x 16 channels, like
csound does now, variable space could be allocated dynamically, based on the
number of expected different packets.
-- 
Mike Berry
mikeb@nmol.com
http://www.nmol.com/users/mikeb





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17165;
          28 Apr 98 17:42 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa11038;
          28 Apr 98 17:42 BST
Received: (qmail 22801 invoked from network); 28 Apr 1998 16:42:23 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 16:42:23 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA14690); Tue, 28 Apr 1998 17:27:08 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 17:26:36 +0100
Received: from root@sunsite.dcc.uchile.cl [146.83.5.204] (may be forged) by hermes via ESMTP (RAA27341); Tue, 28 Apr 1998 17:26:24 +0100 (BST)
Received: from root@anakena [192.80.24.83] by sunsite.dcc.uchile.cl (8.8.5/Main-DCCV8-Jo6)
	id MAA26680; Tue, 28 Apr 1998 12:25:48 -0400 (CST)
Received: from cvillanu@anakena [192.80.24.83] by anakena.dcc.uchile.cl (8.8.5/MainSec-DCCV8-Jo5)
	id MAA01278; Tue, 28 Apr 1998 12:25:47 -0400 (CST)
Date: Tue, 28 Apr 1998 12:25:46 -0400 (CST)
From: Cristian Marcelo Villanueva Solis 
X-Sender: cvillanu@anakena
To: csound@maths.ex.ac.uk
Subject: unsuscribe
In-Reply-To: <199804280336.WAA01059@skye1.skyenet.net>
Message-Id: 
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

unsuscribe





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17560;
          28 Apr 98 19:26 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa16908;
          28 Apr 98 19:26 BST
Received: (qmail 22278 invoked from network); 28 Apr 1998 18:25:57 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 18:25:57 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA12029); Tue, 28 Apr 1998 19:13:22 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 19:12:22 +0100
Received: from dry3.jps.net [208.25.63.31] by hermes via ESMTP (TAA10342); Tue, 28 Apr 1998 19:12:12 +0100 (BST)
Received: from locarnini (istk-port752.jps.net [208.25.57.36])
	by dry3.jps.net (8.8.5/8.8.5) with SMTP id LAA22345;
	Tue, 28 Apr 1998 11:13:32 -0700 (PDT)
Message-Id: <000201bd72d1$0ba5f9c0$243919d0@locarnini>
Reply-To: Ken Locarnini 
From: Ken Locarnini 
To: Csound mailing list , 
    =cw4t7abs 
Subject: Re: Composing with detailed parameters
Date: Tue, 28 Apr 1998 10:57:26 -0700
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.2106.4
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk



>detailed parameters = stupidity /crudeness = human thought
>
>Gee, you guys are making me feel badly about all the good music I >wrote
>using MIDI sequencers and synths... ;)

etc. etc.

Jeez I guess all the volumes of music Bach wrote for harpsicord and
clavicord alone are crude.  We now have every sound in the known and unknown
universe at our disposal and its still not enough, even with "crude" midi!

"Materialism is a progressive disease.  It makes you think that happiness
lies right around the corner if you buy/ obtain just one more thing.  Like
the greyhound, you are racing your heart out for a fake rabbit you can never
catch."

"It is interesting and important to note that as wo/man moves back toward
primal Perfection, their wants decline and his economic burdens decrease.
We thus learn what these burdens are and whence they came....
It was not until wo/man began to form habits and adopt practices which
created wants that they began to decline and degenerate.   They were
decieved then, as they are now,  by the illusion of progress  as they
developed new habits that increased their wants."

nunativ





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17566;
          28 Apr 98 19:27 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa16954;
          28 Apr 98 19:27 BST
Received: (qmail 23414 invoked from network); 28 Apr 1998 18:27:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 18:27:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA15421); Tue, 28 Apr 1998 19:15:46 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 19:15:11 +0100
Received: from bom2.vsnl.net.in [202.54.1.1] by hermes via ESMTP (TAA26809); Tue, 28 Apr 1998 19:14:38 +0100 (BST)
Received: from [202.54.17.93] ([202.54.17.93])
	by bom2.vsnl.net.in (8.8.5/8.8.8) with SMTP id XAA08475
	for ; Tue, 28 Apr 1998 23:44:16 +0530 (IST)
Message-Id: <199804281814.XAA08475@bom2.vsnl.net.in>
Subject: Motorola Mathlibmoto 
Date: Tue, 28 Apr 98 23:44:45 -0000
X-Mailer: Claris Emailer 1.1
From: Drew Skyfyre 
To: Contribute 
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello,

About Motorola's MathLibMoto that accelerates some C math functions: 
Anyone using it with significant results ? 

-Drew



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17755;
          28 Apr 98 20:55 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa21716;
          28 Apr 98 20:55 BST
Received: (qmail 23886 invoked from network); 28 Apr 1998 19:55:44 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 19:55:44 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA07029); Tue, 28 Apr 1998 20:50:55 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 20:50:23 +0100
Received: from f126.hotmail.com [207.82.251.5] by hermes via SMTP (UAA01641); Tue, 28 Apr 1998 20:50:16 +0100 (BST)
Received: (qmail 29911 invoked by uid 0); 28 Apr 1998 19:49:42 -0000
Message-Id: <19980428194942.29910.qmail@hotmail.com>
Received: from 207.172.192.130 by www.hotmail.com with HTTP;
	Tue, 28 Apr 1998 12:49:42 PDT
X-Originating-Ip: [207.172.192.130]
From: Paul Winkler 
To: csound@maths.ex.ac.uk
Subject: Re: FIR and IIR Filters
Content-Type: text/plain
Date: Tue, 28 Apr 1998 12:49:42 PDT
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


>From: Charles Baker 
>The traditional acoustician's impulse is what is known as a "spark 
gap"...a
>strong current is applied to two sides of a small gap: the current 
leaps the
>gap with a sharp report (caused by the same physics as thunder claps).

I gotta ask... anyone know where to find diagrams of such a thing? It 
sounds like it would be fairly simple to build one.

--PW

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17818;
          28 Apr 98 21:23 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa23278;
          28 Apr 98 21:23 BST
Received: (qmail 24046 invoked from network); 28 Apr 1998 20:23:41 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 20:23:41 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA24753); Tue, 28 Apr 1998 21:18:36 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 21:17:31 +0100
Received: from bom2.vsnl.net.in [202.54.1.1] by hermes via ESMTP (VAA08465); Tue, 28 Apr 1998 21:17:21 +0100 (BST)
Received: from [202.54.17.93] ([202.54.17.93])
	by bom2.vsnl.net.in (8.8.5/8.8.8) with SMTP id BAA13511
	for ; Wed, 29 Apr 1998 01:47:16 +0530 (IST)
Message-Id: <199804282017.BAA13511@bom2.vsnl.net.in>
Subject: Re: Composing with detailed parameters
Date: Wed, 29 Apr 98 01:47:45 -0000
X-Mailer: Claris Emailer 1.1
From: Drew Skyfyre 
To: Csound mailing list 
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Funny,I'm not the least bit interested in discussing MIDI,so I  didn't 
get onto the thread.My message had in fact nothing to do with MIDI.

> I abhor MIDI for it's obvious stupidity /crudeness...
See the little "I" in there ?
Stupid/crude to ME, for the way I want to approach the art/science.That's 
all I was stating.
It doesn't mean it's bad in itself and I absolutely do not discount in 
the least anyone else's success in using it.I've used MIDI  and made some 
decent noises myself.

Dave Phillips wrote :
>Attempting to use the wrong tool for the job hardly defines the tool as
>stupid & crude. It does say something about the user though...
Uh,Dave,it's not like there's a whole lot of choice as far as this tool 
is concerned.
Last I heard  is that it's the lone standard  supported for years ,in 
infinite wisdom,by almost all manufacturers of electronic musical 
equipment.And there's a rumor they don't all implement it the same way or 
even to the same degree.

You don't like Toyotas ?,try a Ford,or any of a zillion others .You don't 
like MIDI ?, good luck to you .Or,find a way around it,which is what I'm 
trying to do.

Ken Locarnini wrote :
>Jeez I guess all the volumes of music Bach wrote for harpsicord and
>clavicord alone are crude.  We now have every sound in the known and unknown
>universe at our disposal and its still not enough, even with "crude" midi!
Apples and Oranges,Ken,you're missing the point.When I play guitar,I have 
to worry about inadequately represented  parameters in case my fingers 
slip.Other than that it handles audio with floating point precision,and 
it's digital ,:-)

I'm still interested in what I actually asked about.

Later,
Drew



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17836;
          28 Apr 98 21:28 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa23477;
          28 Apr 98 21:28 BST
Received: (qmail 24068 invoked from network); 28 Apr 1998 20:28:21 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 20:28:21 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA05609); Tue, 28 Apr 1998 21:18:04 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 21:17:31 +0100
Received: from bom2.vsnl.net.in [202.54.1.1] by hermes via ESMTP (VAA08465); Tue, 28 Apr 1998 21:17:21 +0100 (BST)
Received: from [202.54.17.93] ([202.54.17.93])
	by bom2.vsnl.net.in (8.8.5/8.8.8) with SMTP id BAA13511
	for ; Wed, 29 Apr 1998 01:47:16 +0530 (IST)
Message-Id: <199804282017.BAA13511@bom2.vsnl.net.in>
Subject: Re: Composing with detailed parameters
Date: Wed, 29 Apr 98 01:47:45 -0000
X-Mailer: Claris Emailer 1.1
From: Drew Skyfyre 
To: Csound mailing list 
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Funny,I'm not the least bit interested in discussing MIDI,so I  didn't 
get onto the thread.My message had in fact nothing to do with MIDI.

> I abhor MIDI for it's obvious stupidity /crudeness...
See the little "I" in there ?
Stupid/crude to ME, for the way I want to approach the art/science.That's 
all I was stating.
It doesn't mean it's bad in itself and I absolutely do not discount in 
the least anyone else's success in using it.I've used MIDI  and made some 
decent noises myself.

Dave Phillips wrote :
>Attempting to use the wrong tool for the job hardly defines the tool as
>stupid & crude. It does say something about the user though...
Uh,Dave,it's not like there's a whole lot of choice as far as this tool 
is concerned.
Last I heard  is that it's the lone standard  supported for years ,in 
infinite wisdom,by almost all manufacturers of electronic musical 
equipment.And there's a rumor they don't all implement it the same way or 
even to the same degree.

You don't like Toyotas ?,try a Ford,or any of a zillion others .You don't 
like MIDI ?, good luck to you .Or,find a way around it,which is what I'm 
trying to do.

Ken Locarnini wrote :
>Jeez I guess all the volumes of music Bach wrote for harpsicord and
>clavicord alone are crude.  We now have every sound in the known and unknown
>universe at our disposal and its still not enough, even with "crude" midi!
Apples and Oranges,Ken,you're missing the point.When I play guitar,I have 
to worry about inadequately represented  parameters in case my fingers 
slip.Other than that it handles audio with floating point precision,and 
it's digital ,:-)

I'm still interested in what I actually asked about.

Later,
Drew



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17916;
          28 Apr 98 22:00 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa25191;
          28 Apr 98 22:00 BST
Received: (qmail 2143 invoked from network); 28 Apr 1998 21:00:22 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 21:00:22 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA09446); Tue, 28 Apr 1998 21:48:42 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 21:47:54 +0100
Received: from root@proxy3.ba.best.com [206.184.139.14] by hermes via ESMTP (VAA09405); Tue, 28 Apr 1998 21:47:47 +0100 (BST)
Received: from charlieb.com (baker@baker.vip.best.com [206.86.232.121]) by proxy3.ba.best.com (8.8.8/8.8.BEST) with ESMTP id NAA05120; Tue, 28 Apr 1998 13:40:32 -0700 (PDT)
Message-Id: <3545EA54.51EA2B8E@charlieb.com>
Date: Tue, 28 Apr 1998 14:40:20 +0000
From: Charles Baker 
X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.32 i586)
Mime-Version: 1.0
To: Drew Skyfyre , 
    csound mailing list 
Subject: Re: Composing with detailed parameters
References: <199804282017.BAA13511@bom2.vsnl.net.in>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Drew Skyfyre wrote: I'm still interested in what I actually asked about.

Which was, to my recolection, editing tools for 'high precision' composing ;-).


I use CommonMusic (CCRMA) fairly regularly. MAX can be used also.
Also look at Cecilia/CYBIL.
Recently I have begun a large set of routines in PERL to do notelist
editing. Given a kindly work schedule (I hear my company's dir. of Technology
laughing hysterically at that one!), I might release this code some time
..uh..soon. i want to add some Tk stuff for "envelope" editing, etc... Not to
replace cecilia, but to take a more score/"note list" based approach.

I think many folk code their own note list editing routines-
hand editing is too difficult, most of the time....

 char lieB

--
*********************************************
Charlie Baker              baker@charlieb.com
*********************************************






Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18098;
          29 Apr 98 0:02 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa01348;
          29 Apr 98 0:02 BST
Received: (qmail 8598 invoked from network); 28 Apr 1998 23:01:53 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 28 Apr 1998 23:01:53 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA08119); Tue, 28 Apr 1998 23:58:28 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 28 Apr 98 23:57:58 +0100
Received: from camel8.mindspring.com [207.69.200.58] by hermes via ESMTP (XAA00740); Tue, 28 Apr 1998 23:57:50 +0100 (BST)
Received: from axe (user-38ld07j.dialup.mindspring.com [209.86.128.243])
	by camel8.mindspring.com (8.8.5/8.8.5) with SMTP id SAA29972;
	Tue, 28 Apr 1998 18:57:49 -0400 (EDT)
From: Michael Gogins 
To: Nathan Day , 
    Csound mailing list 
Subject: Re: More on floats in Midi
Date: Tue, 28 Apr 1998 19:06:38 -0400
Message-Id: <01bd72fa$4c9d2740$f38056d1@axe>
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.71.1712.3
X-Mimeole: Produced By Microsoft MimeOLE V4.71.1712.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


-----Original Message-----
From: Nathan Day 
To: Csound mailing list 
Date: Tuesday, April 28, 1998 9:12 AM
Subject: Re: More on floats in Midi


>I'm not trying to defend Midi I just think that floats are over kill and
>really not worth sacrificing bandwidth for eg channels, amount of control
>info, timing resolution. A replacement for midi should be robust, cheap
>(yes sorry) and easy to set up (sorry again). When I mean abstract I mean
>like in object-oriented programming, there are places where different forms
>of control belong, one of my criticism of csound is it lack of support for
>the abstraction of control. Don't give me this patronising 'real
>musician'/'Classically trained musician' nonsense 16 bit, 65536 levels, is
>beyond any musicians level of control,

My apologies if I seemed patronizing to you. My remarks were not meant to be
so. However, my experience in this field is considerable and includes making
music with acoustical instruments, electronic instruments before MIDI,
electronic instruments after MIDI, Cmix, Csound, and software I have written
myself. My judgement arises from this experience and not from preconceptions
about how things are supposed to sound or how I would them to sound. I can
hear very small differences (milliseconds of time, fractional cents of
pitch, the difference between 44.1 and 48 KHz sampling rates, etc.), and I
have observed other musicians also hearing these very small differences.

I much prefer working in a numerically precise and abstract representation
where I don't have to fiddle the details, I can just describe what I want.

For realtime work, the bandwidth of MIDI is already very limited by its slow
serial protocol - this is one of the main things we would like to do away
with. Floats over TCP/IP at 10 megabits per second would have a GREAT deal
more zip than bytes over MIDI and 31 kilobits per second.

yes you can hear two identical
>sounds beat when separated by less than .2 cents, but do you really want to
>specify that their pitches are 10537.6317 cents and 10537.6434 cents or
>that one is 0.0117 cents sharp to the other. Midi should not be designed to
>make up for deficiencies in sound module design.

If pitch is represented as any sort of floating point number, then it is
easy to translate that number to Hertz, cents, octaves, steps, MIDI key
numbers, or anything else with one line of code.




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18122;
          29 Apr 98 0:08 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa01655;
          29 Apr 98 0:08 BST
Received: (qmail 24932 invoked from network); 28 Apr 1998 23:08:11 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 23:08:11 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA06001); Wed, 29 Apr 1998 00:05:15 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 29 Apr 98 00:04:47 +0100
Received: from GS160.SP.CS.CMU.EDU [128.2.203.172] by hermes via SMTP (AAA18926); Wed, 29 Apr 1998 00:04:37 +0100 (BST)
Message-Id: <199804282304.AAA18926@hermes>
Subject: Re: More on floats in Midi
To: Csound mailing list 
Date: Tue, 28 Apr 1998 19:04:01 -0400 (EDT)
From: Eli Brandt 
In-Reply-To:  from "Nathan Day" at Apr 28, 98 10:21:00 pm
X-Portmanteau: pantryptaminergeticallysisterrainbowtie
Reply-To: eli+@cs.cmu.edu
X-Mailer: ELM [version 2.4 PL25-40]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Nathan Day wrote:
> sounds beat when separated by less than .2 cents, but do you really want to
> specify that their pitches are 10537.6317 cents and 10537.6434 cents or
> that one is 0.0117 cents sharp to the other.

Actually I'd prefer it in hertz, but yes I do; my large-scale
structure may depend on the phase relationships among oscillators.
This particular list has probably seen enough discussion of MIDI, so
I'll hold off on your other points -- the price of bandwidth and the
proper layering of abstraction.  Just be careful what you trade off as
"obviously of no use", ok? :-)

oh, and on other folk's comments like:
> Jeez I guess all the volumes of music Bach wrote for harpsicord and
> clavicord alone are crude.

I don't think anybody's saying that MIDI is unacceptable across the
board -- it works fine for Bach keyboard works.  It was, after all,
designed by keyboardists for keyboardists.  But it does break down in
other areas.

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



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18141;
          29 Apr 98 0:20 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa02426;
          29 Apr 98 0:20 BST
Received: (qmail 24992 invoked from network); 28 Apr 1998 23:20:23 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 28 Apr 1998 23:20:23 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA20835); Wed, 29 Apr 1998 00:17:27 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 29 Apr 98 00:16:40 +0100
Received: from camel8.mindspring.com [207.69.200.58] by hermes via ESMTP (AAA20110); Wed, 29 Apr 1998 00:16:33 +0100 (BST)
Received: from axe (user-38ld07j.dialup.mindspring.com [209.86.128.243])
	by camel8.mindspring.com (8.8.5/8.8.5) with SMTP id TAA21014;
	Tue, 28 Apr 1998 19:16:31 -0400 (EDT)
From: Michael Gogins 
To: Drew Skyfyre , 
    Csound mailing list 
Subject: Re: Composing with detailed parameters
Date: Tue, 28 Apr 1998 19:25:21 -0400
Message-Id: <01bd72fc$e9962c20$f38056d1@axe>
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.71.1712.3
X-Mimeole: Produced By Microsoft MimeOLE V4.71.1712.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>Michael Gogins wrote :
>
>>MY music is DEFINITELY represented in physical values such as Hz, location
>>in space by angle, phase, and loudness in dB.
> Hello Michael (& All the rest of you!),
>
>I'm interested in your approach to specifying these details while
>composing.Do you use any particular interface to write Csound scores and
>do you use any other software/device to help
>visualize and cope with the composition process ? Do you use standard
>notation and do you hack it
>to represent various parameters ?
>


I write my own software that generates Csound scores. My current software
assumes the Csound pfields are laid out:

p1    instrument number
p2    starting time of note in seconds
p3    duration of note in seconds
p4    pitch in linear octaves, where middle C = 8.0.
p5    loudness in decibels, where 0 is silence and 96 dB is the loudest you
can get out of 16 bits.
p6    phase in units of pi
p7    x coordinate of spatial location, the origin is the listener
p8    y coordinate of spatial location
p9    z coordiante of spatial location

Additional pfields can be used to control other parameters of instruments.

Since all my instruments have these 9 fields, I can rearrange a piece just
by reassigning the instrument numbers to different instruments. In fact my
software does this for me - it has a patch library with about 50 instruments
in it, and I pick the ones I want out and put them in the right order, and
that's my arrangement.

I should add the instruments are adjusted so that if p5 = 80 decibels, the
average maximum amplitude of the note is as close as I can get to 15848.926,
which is what ampdb(80) returns in Csound.

And I use the following code to make the x coordinate of space translate to
a constant power pan between the stereo speakers:

; x location ranges from hard left = -1 through center = 0 to hard right =
1.
; angle of pan ranges from hard left = - pi / 2 through center = 0 to hard
right = pi / 2.
ix   = p7
iangle  = ix * 3.14159265359 / 2.0
ileftpan = sqrt(2.0) / 2.0 * (cos(iangle) + sin(iangle))
irightpan = sqrt(2.0) / 2.0 * (cos(iangle) - sin(iangle))

I sometimes do write standard music notation, which I save as MIDI and
translate to the above Csound score format, also using software I have
written.

But more often, my software uses fractals, Lindenmayer systems, chaotic
dynamical systems, and so on. These things generate sequences of notes. Each
sequence goes into one node of a tree structure, and some of the nodes also
apply compositional transformations to their children. The end result is a
single Csound score with a set of instruments to realise it.

I also have written simple programs to generate Csound scores by using
fprintf(fileHandle, "i %0.9f %0.9f %0.9f %0.9f %0.9f %0.9f %0.9f %0.9f
%0.9f\n", p1, p2, p3, p4, p5, p6, p7, p8, p9) to write out the note
statements, or the equivalent in other languages.




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18272;
          29 Apr 98 1:21 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa05989;
          29 Apr 98 1:21 BST
Received: (qmail 25309 invoked from network); 29 Apr 1998 00:21:38 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 29 Apr 1998 00:21:38 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA17719); Wed, 29 Apr 1998 01:18:47 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 29 Apr 98 01:18:28 +0100
Received: from harfang.CC.UMontreal.CA [132.204.2.102] by hermes via ESMTP (BAA20451); Wed, 29 Apr 1998 01:18:22 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70])
	by harfang.CC.UMontreal.CA (8.8.8/8.8.8) with ESMTP id UAA21037;
	Tue, 28 Apr 1998 20:18:14 -0400 (EDT)
Received: from mistral.ERE.UMontreal.CA (mistral.ERE.UMontreal.CA [132.204.2.73])
	by eole.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id UAA11858;
	Tue, 28 Apr 1998 20:18:12 -0400 (EDT)
Received: (from burtona@localhost)
	by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) id UAA10437;
	Tue, 28 Apr 1998 20:18:11 -0400 (EDT)
Date: Tue, 28 Apr 1998 20:18:10 -0400 (EDT)
From: Burton Alexandre 
Subject: Re: Motorola Mathlibmoto 
To: Drew Skyfyre 
Cc: Contribute 
In-Reply-To: <199804281814.XAA08475@bom2.vsnl.net.in>
Message-Id: 
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

On Tue, 28 Apr 1998, Drew Skyfyre wrote:

> About Motorola's MathLibMoto that accelerates some C math functions: 
> Anyone using it with significant results ? 

 It sped things up about 10%-15% on a 604e running OS7.6(.1) along with
speeddoubler (the disk access part) (note that this figure is based on a
limited set of tests; i guess some things are not really affected). with
8.1 and/or the G3's i haven't checked yet; i think i heard apple greatly
optimized the areas where these two products used to do their thing. 

							Alex.



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18352;
          29 Apr 98 2:03 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa08023;
          29 Apr 98 2:03 BST
Received: (qmail 25510 invoked from network); 29 Apr 1998 01:03:15 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 29 Apr 1998 01:03:15 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA23407); Wed, 29 Apr 1998 02:00:31 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 29 Apr 98 02:00:08 +0100
Received: from root@davinci.artnet.com.br [200.251.141.3] by hermes via ESMTP (BAA07521); Wed, 29 Apr 1998 01:59:59 +0100 (BST)
Received: from lispector.artnet.com.br (lispector.artnet.com.br [200.251.141.229]) by davinci.artnet.com.br (8.8.7/8.8.7) with SMTP id VAA22231 for ; Tue, 28 Apr 1998 21:59:23 -0300
Date: Tue, 28 Apr 1998 21:59:23 -0300
Message-Id: <199804290059.VAA22231@davinci.artnet.com.br>
X-Sender: pmotta@artnet.com.br
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
To: csound@maths.ex.ac.uk
From: "G.A.S. - PAULO MOTTA" 
Subject: unsuscribe
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


unsuscribe



------------------------------------------------
Visite o Grupo de Artes Sonicas
http://www.artnet.com.br/~pmotta
Uma abordagem historico-estetica da Musica Eletroacustica
Criacao e edicao: Paulo Motta
Ultima atualiza=E7ao:05/04/1998. Confira!!!=20
................................................
Group of Sonic Arts
An historical and aesthetical approach of the Electroacoustic Music
http://www.artnet.com.br/~pmotta
Created and edited by Paulo Motta (brazilian musician and composer)
This Web Site has been updated: 04, 05,1998
------------------------------------------------

5th Brazilian Symposium on Computer Music =20
3rd, 4th and 5th August, 1998
Belo Horizonte -  Brazil
http://www.sbc.org.br/sbc98
sbcm98@sbc.org.br=20




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18974;
          29 Apr 98 9:59 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa06002;
          29 Apr 98 9:59 BST
Received: (qmail 1142 invoked from network); 29 Apr 1998 08:59:29 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 29 Apr 1998 08:59:29 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA22283); Wed, 29 Apr 1998 09:41:05 +0100 (BST)
Received: from zeno by maths.ex.ac.uk; Wed, 29 Apr 98 09:40:39 +0100
From: james@maths.ex.ac.uk
Message-Id: <21422.199804290840@zeno.maths.exeter.ac.uk>
Subject: SGI / csound users
To: csound@maths.ex.ac.uk
Date: Wed, 29 Apr 1998 09:40:33 +0100 (BST)
Reply-To: croson@theory.esm.rochester.edu
X-Mailer: ELM [version 2.4 PL25]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>We have midi working on our SGI O2, finally,
>partially. We've had to substitute SGI midi
>library calls for the csound ioctl.  Everything 
>appears to work in version 347 except pitchbend 
>and I'm looking for help. 
>
>If you can compile and are interested in
>trying to make this go, email me.
>
>Thanks,
>Jim Croson
>TA - Eastman Computer Music Center
>croson@theory.esm.rochester.edu




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18998;
          29 Apr 98 10:16 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa06641;
          29 Apr 98 10:16 BST
Received: (qmail 27950 invoked from network); 29 Apr 1998 09:15:55 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 29 Apr 1998 09:15:55 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA09702); Wed, 29 Apr 1998 10:07:05 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 29 Apr 98 10:06:16 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (KAA24476); Wed, 29 Apr 1998 10:05:46 +0100 (BST)
Received: from rasmus (dialup173-1-45.swipnet.se [130.244.173.45]) 
          by mb05.swip.net (8.8.8/8.8.8) with SMTP 
          id LAA10313; 
          Wed, 29 Apr 1998 11:05:30 +0200 (MET DST)
Message-Id: <3546EE14.FE1@hem.passagen.se>
Date: Wed, 29 Apr 1998 11:08:36 +0200
From: rasmus ekman 
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Cristian Marcelo Villanueva Solis , 
    "G.A.S. - PAULO MOTTA" 
Cc: csound@maths.ex.ac.uk
Subject: Re: unsubscribe
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Cristian Marcelo Villanueva Solis wrote:
> 
> unsuscribe
G.A.S. - PAULO MOTTA wrote:
> 
> unsuscribe

You must send this message to majordomo, not the list

Majordomo@noether.ex.ac.uk

    unsubscribe csound yourname@yourdom



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19038;
          29 Apr 98 10:36 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa07268;
          29 Apr 98 10:36 BST
Received: (qmail 28070 invoked from network); 29 Apr 1998 09:36:22 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 29 Apr 1998 09:36:22 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA23030); Wed, 29 Apr 1998 10:20:00 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 29 Apr 98 10:19:28 +0100
Received: from hub.mdx.ac.uk [158.94.2.5] by hermes via ESMTP (KAA01281); Wed, 29 Apr 1998 10:19:15 +0100 (BST)
Received: from CONVERSION-DAEMON by mdx.ac.uk (PMDF V5.1-10 #18911)
 id <01IWFS91AOWW00D12R@mdx.ac.uk> for Csound@maths.ex.ac.uk; Wed,
 29 Apr 1998 10:21:23 BST
Received: from default (stu-dialup9.mdx.ac.uk)
 by mdx.ac.uk (PMDF V5.1-10 #18911) with SMTP id <01IWFS8Z4C3W00FR6D@mdx.ac.uk>
 for Csound@maths.ex.ac.uk; Wed, 29 Apr 1998 10:21:20 +0100 (BST)
Date: Wed, 29 Apr 1998 10:02:53 +0100
From: Jamie Bullock 
Subject: Re: More on floats in Midi
To: Csound List 
Message-Id: <000101bd734f$7bd4dbc0$33015e9e@default>
Mime-Version: 1.0
X-Mailer: Microsoft Outlook Express 4.72.2106.4
Content-Type: text/plain
X-Msmail-Priority: Normal
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4
X-Priority: 3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


-----Original Message-----
From: Eli Brandt 
To: Csound mailing list 
Date: 29 April 1998 01:12
Subject: Re: More on floats in Midi


>Nathan Day wrote:
>> sounds beat when separated by less than .2 cents, but do you really want
to
>> specify that their pitches are 10537.6317 cents and 10537.6434 cents or
>> that one is 0.0117 cents sharp to the other.
>
>Actually I'd prefer it in hertz, but yes I do; my large-scale
>structure may depend on the phase relationships among oscillators.
>This particular list has probably seen enough discussion of MIDI, so
>I'll hold off on your other points -- the price of bandwidth and the
>proper layering of abstraction.  Just be careful what you trade off as
>"obviously of no use", ok? :-)


This is a very good point. Let's not be typically 'short-termist' about
this: if a new protocol is going to be produced, let's make it as flexible
and open-ended as possible. We need to think long term, and not under-design
so that we don't end up redesigning the protocol every 5 years!
Having said that, I'm a composer not a programmer, and don't want to stick
my neck out too far - I couldn't possibly begin to appreciate some of the
technical considerations.
JamieB