Csound Csound-dev Csound-tekno Search About

Re: What? Not another environment variable!

Date1999-06-03 05:56
FromMichael Gogins
SubjectRe: What? Not another environment variable!
Regarding the tacit knowledge, the algorithms in the player's hands that
can't be spelled out in all detail...

I can't say I'm good at composing with pencil and paper as most
conservatory-trained composers do, or even by overdubbing tracks as many
songwriters and pop musicians do. This is because (take your pick) either I
don't have the required talent, or I didn't put in the time required to
really learn those methods. Instead I was busy with algorithmic
composition... which I always seemed to be better at than the other kind.
What I have found is:

If I do have compositional talent, it seems to be peculiarly focused around
algorithmic composition.

Composing with algorithms produces music that I do not know how to imagine,
but I feel that I have good enough taste and judgment to select what is good
and reject what is bad, and to polish what is good if there are rough
corners sticking out. To make the point stronger, I believe that the whole
reason to use algorithms is that they do what I can't imagine; if I could
imagine what they would dol, I wouldn't need them.

At the same time, I have a sense of the beauty of the algorithms, or the
mathematics underlying them, that is independent of music, but seems roughly
correlated with the beauty and interest of the music produced by the
algorithms.

The whole business is like having beautiful maps (the mathematics and the
algorithms) that record far more about the world than I know (from my
half-finished musical education), but to get anywhere I have go in and
explore the country (generate lots of stuff), after which it is apparent
where the good spots really are (the sketches or unfinished renderings that
excite my taste); I then take pictures (make finished renderings of the
pieces) making sure to omit telephone poles, angry farmers, etc (edit out
infelicities).

Unlike many computer musicians, I am strongly fascinated by traditional
classical music (3 Bs, etc.), I work almost exclusively in 12-tone equal
temperament, and harmony and large-scale form strike me as being very
important. In spite of (or because of) my weakness in the conservatory
tradition, I am developing transformations and algorithms that work with
scales, chords, progressions (pitch-class sets).



-----Original Message-----
From: Jim Smitherman 
To: Michael Gogins ; Tobiah ;
Csound List 
Date: Wednesday, June 02, 1999 11:16 PM
Subject: Re: What? Not another environment variable!


>this just arrived as I was writing the below stuff (there is the time
>factor, the time domain in computer music . . the last shall be first,
first
>last . . )
>
>>>Historically, the creation of musical instruments has always been a
>separate action from the composition and (generally)composition a separate
>action from performance and performance separate from recording and
>recording separate from mastering and etc. A new form of music is emerging
>from a joining of all these actions into one. Csound and "computer music"
in
>general facilitates this nicely. This new form involves creating a
recording
>in much the same way an author creates a book or a painter a painting. The
>recording is the art.>>
>
>the recording IS indeed the art.  I revel in this.  I relished your message
>Michael.  I have romance vis all this stuff.  I'm an old man (47) yet young
>in computer music . . I hope.  And when I chanced upon Csound, well  . . .
I
>thought, here is something for all of us.  rock on.  >>>>>>theory ends.
>________________
>
>
>I'm reading M Gogins site (i've kept up with your stuff for several years
>now Michael, thank you for efforts), and his remarks are what led me to yet
>more rant:  (blame HIM HIM!!!):   I have memories, as a young musician, of
>standing in the library at my undergrad U, and reading Hiller's Illiac
>Suite, there, in the rows, looking at these notes put out by computer (no
>kidding, literal memory of reading the notes standing therehmmm m m m  m m
>m )  . . and this memory is from way back, circa '75.  I remember thinking,
>ok, it's notes of music.  it has a syntax. and NO buts.  none.  except:
>well . . .  . . . the guy who wrote the algorithm, Hiller, was in fact the
>guy who wrote the music.  Right??  the soul of the machine is the soul of
>the man (or woman).  If I tell my hands to play certain configurations,
they
>are acting upon an algorithm.  this is of course rot-gut simple, please
bear
>with me . . they are, yet they are not.  simple, algorithms, but my hands
>have knowledge from decades, that my mouth cannot articulate.  hmmm.  I
>sense in myself depths of problems of music, and yet I have no way to
>articulate them, aside from the 'traditional' ways.  I am a trad musician,
>who loves and adores any way you can come at sound and silence.  If I can
be
>of service (I do have fairly decent playing mechanisms) please let me know.
>
>i suppose I need to reinstall yet again, the java files, so I can continue
>to explore M Goggins neewst iterations of Silence.  Jeesus, man, it just
>never stops.  It really doesn't stop, music is never ending.
>
>On a personal note, if I may, I think many of you will understand:  Robert
>Cooper was my friend at LSU, we were both grad students.  both very bald
>(hey rob, i know you know).  He and I jammed together (hey, my real book
was
>copied from his . . ) his enthusiam for all this stuff rubbed off on me, as
>a grad student.  He and I sat together and talked about all this stuff (he
>was particularly interested at the time in tunings beyond 12 TET).  I
>remember him with honor, the classes we shared, the debates we had, the
>music we talked.  We have all of us only a little time.  may we make the
>best of it.
>
>Jim
>
>
>
>
>
>
>

Date1999-06-03 14:02
FromDrew Krause
SubjectRe: What? Not another environment variable!
On Thu, 3 Jun 1999, Michael Gogins wrote:

> Composing with algorithms produces music that I do not know how to imagine,
> but I feel that I have good enough taste and judgment to select what is good
> and reject what is bad, and to polish what is good if there are rough
> corners sticking out. To make the point stronger, I believe that the whole
> reason to use algorithms is that they do what I can't imagine; if I could
> imagine what they would dol, I wouldn't need them.
> 
> At the same time, I have a sense of the beauty of the algorithms, or the
> mathematics underlying them, that is independent of music, but seems roughly
> correlated with the beauty and interest of the music produced by the
> algorithms.

Algorithmic writing is not useful to everyone. In my own case, it came 
after I had once spent hours and hours doing nothing but checking off 
boxes in graph paper to complete a structural idea I was pursuing. 

Now, I have conservatory comp degrees, love Brahms etc, am an active 
performer too (rare for algorithmic composers?), all that. It was simply 
not a great use of my time to check off boxes on graph paper -- it would 
be quicker and more accurate for a computer to do this, leaving me to 
come up with, and try, ideas -- rather than do the clerical work they 
sometimes require.

On the correspondence of mathematical and musical elegance, I have been 
surprised just as often to discover their incompatibility: when the most 
elegant structural ideas turn out to be pretty indifferent musically.

But, since I use a computer, at least I haven't wasted a whole lot of time 
getting there.

Drew Krause


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa27891;
          3 Jun 99 14:36 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10pXfA-0000sQ-00
	for jpff@maths.bath.ac.uk; Thu, 3 Jun 1999 14:36:04 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (OAA16420); Thu, 3 Jun 1999 14:32:51 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 3 Jun 1999 14:32:38 +0100
Received: from mailhub.unibe.ch [130.92.254.109] by hermes via ESMTP (OAA04734); Thu, 3 Jun 1999 14:32:36 +0100 (BST)
Received: from iamexwi.unibe.ch (haegar.unibe.ch [130.92.71.10])
 by mailhub.unibe.ch (PMDF V5.2-29 #33079)
 with ESMTP id <0FCR00AP26X0PJ@mailhub.unibe.ch> for csound@maths.ex.ac.uk;
 Thu,  3 Jun 1999 15:31:48 +0200 (MET DST)
Received: from klee.iamexwi.unibe.ch (klee [130.92.63.36])
	by iamexwi.unibe.ch (8.8.8+Sun/8.8.8) with ESMTP id PAA27599	for
 ; Thu, 03 Jun 1999 15:32:10 +0200 (MET DST)
Received: by klee.iamexwi.unibe.ch (8.8.8+Sun/SMI-SVR4)	id PAA10626; Thu,
 03 Jun 1999 15:32:04 +0200 (MET DST)
Date: Thu, 03 Jun 1999 15:32:04 +0200 (MET DST)
From: Thomas Huber 
Subject: Re: Strange 'tanh' bug on Linux
To: csound@maths.ex.ac.uk
Message-id: <199906031332.PAA10626@klee.iamexwi.unibe.ch>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> Thomas, I ran it in X trying each 'out' statement. Ouput appearance and
> sound was the same in both cases. I'm using the unofficial Linux
> distribution 3.54.0.0c.

I just downloaded this unofficial distribution and compiled it
with egcs-2.91.66. For me, the 'tanh' still does not work. Same
spike-output as with the canonical version.

Do you see a difference when setting a low krate (i.e. ksmps=200) ?

If not, it is a problem on my linux box. I suppose it has to do
with the math library. Which libc/libm are you using ?
I have libc.so.5.4.46 and libm.so.5.0.9. I don't think it's
the compiler, as the problem occured with gcc-2.7.2.1 and with
egcs the same way.


Thomas


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28137;
          3 Jun 99 16:24 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10pZMH-0001Mw-00
	for jpff@maths.bath.ac.uk; Thu, 3 Jun 1999 16:24:41 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA09011); Thu, 3 Jun 1999 16:21:03 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 3 Jun 1999 16:20:49 +0100
Received: from relay.interim.iamworld.net [204.91.241.82] by hermes via ESMTP (QAA00455); Thu, 3 Jun 1999 16:20:46 +0100 (BST)
Received: from isengardii (iax-vidaliax2-ppp007.iamerica.net [207.101.55.186])
	by relay.interim.iamworld.net (8.9.1a/8.8.8) with SMTP id LAA107095
	for ; Thu, 3 Jun 1999 11:20:18 -0400 (EDT)
Message-ID: <018b01beadd4$aedddc40$e23765cf@isengardii>
From: Jim Smitherman 
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
References: <199906031332.PAA10626@klee.iamexwi.unibe.ch>
Subject: Re: Strange 'tanh' bug on Linux
Date: Thu, 3 Jun 1999 10:20:24 -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 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

speaking of boxes, and as a nonpro computing sort, is there a good reason to
compile from the sources on a windows machine?  does it make it live better
on the home machine, in other words??  or is just using the binaries good
enough?? as I said earlier, I get this big bad crash on winsound, at the end
of sound file compilation.  would building my own systems fix that maybe?
what would I need to do a build, the only c compiler I have is 16 bit, I
guess I would need better than that. . .





Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29057;
          4 Jun 99 4:39 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10pkpY-00014T-00
	for jpff@maths.bath.ac.uk; Fri, 4 Jun 1999 04:39:40 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (EAA18435); Fri, 4 Jun 1999 04:20:51 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 4 Jun 1999 04:20:38 +0100
Received: from howl.werewolf.net [12.23.152.10] by hermes via ESMTP (EAA06991); Fri, 4 Jun 1999 04:20:36 +0100 (BST)
Received: from default (dial43.werewolf.net [12.23.153.43])
	by howl.werewolf.net (8.9.0/8.9.0) with SMTP id WAA08925
	for ; Thu, 3 Jun 1999 22:09:52 -0500 (CDT)
Message-ID: <001f01beae3a$3b3640a0$2b99170c@default>
From: Hans Mikelson 
To: Csound 
Subject: Csound Magazine Call for Contributions
Date: Thu, 3 Jun 1999 22:27:51 -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

Hi all,

I'm starting to put together the summer issue of Csound Magazine.  If you
would like to contribute please let me know.  I would greatly appreciate any
help I get.  The more contributions I get the longer I will be able to
publish the 'zine.

Right now I am working on some cover art.  If someone would like to donate
some cover art that would be nice.  I think I may write the beginners column
on envelopes and the effects column on delays although I would welcome
contributions on these.  I could really use help with columns on Internals,
Synthesis, and Real-time.  Any feature articles would also be welcome.

Columns should describe a single instrument or topic.  They need only be
about one page long.  Features should be a little longer and may be on any
Csound related topic.

I always wanted to have a featured composition but so far I have not
received any.  A feature article on composition might be nice if someone
would like to put together some of the thoughts in the recent discussion on
composition into a single article.

Rick Boulanger promised me some disk space on the MIT web site for storing
the back issues and possibly other forms of the magazine, like a PDF version
and a plain text version.  (I hope this will still be possible?)  I would
need help creating the PDF version.

I'll try to put the magazine together by June 15 and will publish the issue
on July 1.

Looking forward to hearing from you,
Hans Mikelson



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29142;
          4 Jun 99 4:56 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10pl5m-00016I-00
	for jpff@maths.bath.ac.uk; Fri, 4 Jun 1999 04:56:26 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (RAA15607); Thu, 3 Jun 1999 17:21:45 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 3 Jun 1999 17:21:30 +0100
Received: from sparticus.bright.net [205.212.123.5] by hermes via ESMTP (RAA14191); Thu, 3 Jun 1999 17:21:29 +0100 (BST)
Received: from bright.net (find6-cs-11.dial.bright.net [209.143.26.97])
	by sparticus.bright.net (8.9.3/8.9.3 ComNet Build) with ESMTP id MAA22600;
	Thu, 3 Jun 1999 12:21:22 -0400 (EDT)
Message-ID: <3756ACB0.85A9BBE6@bright.net>
Date: Thu, 03 Jun 1999 12:26:24 -0400
From: Dave Phillips 
X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.0.36 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: Thomas Huber 
CC: csound@maths.ex.ac.uk
Subject: Re: Strange 'tanh' bug on Linux
References: <199906031332.PAA10626@klee.iamexwi.unibe.ch>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Thomas Huber wrote:

> Do you see a difference when setting a low krate (i.e. ksmps=200) ?

No.
 
> If not, it is a problem on my linux box. I suppose it has to do
> with the math library. Which libc/libm are you using ?
> I have libc.so.5.4.46 and libm.so.5.0.9. I don't think it's
> the compiler, as the problem occured with gcc-2.7.2.1 and with
> egcs the same way.

libc.so.6 and libm.so.6 here, so that might be your problem.

== Dave Phillips

       http://www.bright.net/~dlphilp/index.html
   http://sunsite.univie.ac.at/Linux-soundapp/linux_soundapps.html


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29812;
          4 Jun 99 7:13 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10pnEY-0001FX-00
	for jpff@maths.bath.ac.uk; Fri, 4 Jun 1999 07:13:38 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (HAA02106); Fri, 4 Jun 1999 07:11:18 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 4 Jun 1999 07:11:06 +0100
Received: from servidor.unam.mx [132.248.10.5] by hermes via ESMTP (HAA07177); Fri, 4 Jun 1999 07:11:05 +0100 (BST)
Received: from servidor.unam.mx ([132.248.111.49])
	by servidor.unam.mx (8.8.8/8.8.8) with ESMTP id BAA22013;
	Fri, 4 Jun 1999 01:07:24 -0600 (CST)
Message-ID: <375727F4.4FD859E0@servidor.unam.mx>
Date: Fri, 04 Jun 1999 01:12:23 +0000
From: Pablo Silva 
X-Mailer: Mozilla 4.5 (Macintosh; I; PPC)
X-Accept-Language: en,es-MX
MIME-Version: 1.0
To: MAX - Interactive Music/Multimedia Standard Environments , 
    Csound 
Subject: Off topic: Thanks for your help
References: <199906040404.AAA16527@sirocco.cc.mcgill.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello again

Just wanted to thank all of you who took time to answer to my last post
asking for help. It was all very helpful and enlightening.

Pablo Silva


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29864;
          4 Jun 99 7:55 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10pntG-0001G1-00
	for jpff@maths.bath.ac.uk; Fri, 4 Jun 1999 07:55:42 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (HAA05994); Fri, 4 Jun 1999 07:53:29 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 4 Jun 1999 07:53:17 +0100
Received: from ares.flash.net [209.30.0.41] by hermes via ESMTP (HAA03244); Fri, 4 Jun 1999 07:53:15 +0100 (BST)
Received: from bigfoot.com (p204-129.atnt8.dialup.ftw1.flash.net [209.30.204.129])
	by ares.flash.net (8.9.3/8.9.3) with ESMTP id BAA11056
	for ; Fri, 4 Jun 1999 01:53:04 -0500 (CDT)
Message-ID: <37577837.91A5E4FC@bigfoot.com>
Date: Fri, 04 Jun 1999 01:54:47 -0500
From: pete moss 
Organization: pete moss GmbH
X-Mailer: Mozilla 4.6 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "csound@maths.ex.ac.uk" 
Subject: handheld-music list
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

anyone out there have a palmpilot?  do any music on it?

there is a new list formed dealing with getting sound (and midi) out of
handheld computers (like palmpilot, win ce).

site info is at http://www.onelist.com/subscribe/handheld-music

list info is:

Handheld-music is a forum for discussions pertaining to using and
developing software for handheld devices in order to create music. For
example: MIDI applications for Palm Pilots, Gameboy DIY carts, granular
synthesis on a CE device... and whatever the current technology will
bear. 

pete


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29936;
          4 Jun 99 8:38 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 10poYt-0001lh-00
	for jpff@maths.bath.ac.uk; Fri, 4 Jun 1999 08:38:43 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (IAA11889); Fri, 4 Jun 1999 08:32:47 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 4 Jun 1999 08:32:36 +0100
Received: from mailhub.unibe.ch [130.92.254.109] by hermes via ESMTP (IAA09948); Fri, 4 Jun 1999 08:32:35 +0100 (BST)
Received: from iamexwi.unibe.ch (haegar.unibe.ch [130.92.71.10])
 by mailhub.unibe.ch (PMDF V5.2-29 #33079)
 with ESMTP id <0FCS000C8KWP3P@mailhub.unibe.ch> for csound@maths.ex.ac.uk;
 Fri,  4 Jun 1999 09:31:38 +0200 (MET DST)
Received: from klee.iamexwi.unibe.ch (klee [130.92.63.36])
	by iamexwi.unibe.ch (8.8.8+Sun/8.8.8) with ESMTP id JAA01863	for
 ; Fri, 04 Jun 1999 09:32:00 +0200 (MET DST)
Received: by klee.iamexwi.unibe.ch (8.8.8+Sun/SMI-SVR4)	id JAA13063; Fri,
 04 Jun 1999 09:31:50 +0200 (MET DST)
Date: Fri, 04 Jun 1999 09:31:50 +0200 (MET DST)
From: Thomas Huber 
Subject: Re: Strange 'tanh' bug on Linux
To: csound@maths.ex.ac.uk
Message-id: <199906040731.JAA13063@klee.iamexwi.unibe.ch>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

> as I have it ready (in a few minutes...). (jpff: the problem is in the
> canonical sources in aops.c - a number of 'a' rate routines get called
> with the LIB1 macro - or am I wrong? I changed and tested and it seems
> to work).

Hey Nicola,

I just applied the patch and it works like a charm now !!!!
Cooooooool, thanks !


Thomas