| There are a variety of answers to the question.
1) Use r score command, but this fouls up with sections
2) Personally I use C for this purpose as it is so easy to hack up C
programs, and anyway most of my music is generated in C
3) Use schedule opcode to repeat the note with a gkoval counter
4) Wait for me (or someone) to check out Gabriel's changes for
none-section repeats using { and } to denote region. This seems
the best approach to me, but I need some time, and Yr1 C, yr2
compilers, examinations, next commercial software release on Mac,
and family problems are limiting my time.
I expect i have forgotten some solution.......
==John ff
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16361;
8 Mar 99 14:45 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K1H9-00025a-00; Mon, 8 Mar 1999 14:45:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA02007); Mon, 8 Mar 1999 14:24:25 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 14:24:10 GMT
Received: from root@relayc.gateway.net [208.230.117.251] by hermes via ESMTP (OAA11187); Mon, 8 Mar 1999 14:23:23 GMT
Received: from gate (1Cust233.tnt7.melbourne.fl.da.uu.net [208.255.106.233])
by smtp9.gateway.net (8.9.1/8.9.1) with SMTP id JAA12466
for ; Mon, 8 Mar 1999 09:22:18 -0500 (EST)
From: Bill DeWitt
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: RE: Okay, Not so simple "repeat" command?
Date: Mon, 8 Mar 1999 09:22:31 -0500
Message-ID: <000001be696f$1a4ea2c0$e96affd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
In-reply-to:
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
The DirectCSound loops are cool. Mr. Maldonado was kind enough to reply to a
private post concerning a few false assumptions I had and I was able to get
it to work quite well. Of course...
...Now I want MORE! I want conditional statements! I want branching! I want
independent variables! I want a full scripting language!
Is it me or does it seem like years and years of hard, valuable work has
gone into developing the .ORC language while little effort has been put into
the .SCO side of CSound? Not that I am complaining or anything(or that I
could do anything about it myself), it just seems like there is more than
anyone can learn in the orchestra but score accepts almost nothing but
linear listings.
I guess now that POV-Ray has put function-like macros in their scene
description language I have gotten spoiled...
> There are a variety of answers to the question.
>
> 1) Use r score command, but this fouls up with sections
>
> 2) Personally I use C for this purpose as it is so easy to hack up C
> programs, and anyway most of my music is generated in C
>
> 3) Use schedule opcode to repeat the note with a gkoval counter
>
> 4) Wait for me (or someone) to check out Gabriel's changes for
> none-section repeats using { and } to denote region. This seems
> the best approach to me, but I need some time, and Yr1 C, yr2
> compilers, examinations, next commercial software release on Mac,
> and family problems are limiting my time.
>
> I expect i have forgotten some solution.......
>
> ==John ff
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16743;
8 Mar 99 16:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K3Aa-0003tF-00; Mon, 8 Mar 1999 16:46:20 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA00241); Mon, 8 Mar 1999 16:16:22 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 16:16:10 GMT
Received: from mailhub2.arts.gla.ac.uk [130.209.96.13] by hermes via ESMTP (QAA08255); Mon, 8 Mar 1999 16:16:08 GMT
Received: from music.gla.ac.uk (celeste.music.gla.ac.uk [130.209.97.23])
by mailhub2.arts.gla.ac.uk (8.8.6/8.8.6) with ESMTP id QAA10066
for ; Mon, 8 Mar 1999 16:24:25 GMT
Received: from guitar.music.gla.ac.uk (guitar [130.209.97.35])
by music.gla.ac.uk (8.8.5/8.8.6) with SMTP id QAA09806
for ; Mon, 8 Mar 1999 16:16:04 GMT
Message-Id: <199903081616.QAA09806@music.gla.ac.uk>
Received: by guitar.music.gla.ac.uk (NX5.67g/NX3.0X)
id AA20843; Mon, 8 Mar 1999 16:15:57 GMT
Content-Type: text/plain
Mime-Version: 1.0 (NeXT Mail 4.2mach v148)
In-Reply-To: <000001be696f$1a4ea2c0$e96affd0@gate>
X-Nextstep-Mailer: Mail 4.2mach [i386] (Enhance 2.2p2)
Received: by NeXT.Mailer (1.148)
From: Stephen Brandon - SysAdmin
Date: Mon, 8 Mar 1999 16:15:46 GMT
To: csound@maths.ex.ac.uk
Subject: Re: Okay, Not so simple "repeat" command?
References: <000001be696f$1a4ea2c0$e96affd0@gate>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Bill DeWitt wrote:
> ...Now I want MORE! I want conditional statements! I want branching! I want
> independent variables! I want a full scripting language!
>
> Is it me or does it seem like years and years of hard, valuable work has
> gone into developing the .ORC language while little effort has been put
> into the .SCO side of CSound? Not that I am complaining or anything(or that
> I could do anything about it myself), it just seems like there is more than
> anyone can learn in the orchestra but score accepts almost nothing but
> linear listings.
Lots of work has gone into developing the parts of Csound which cannot be
easily done in other "languages". The score files, on the other hand, can
very easily be generated in almost any language under the sun. Perl, C, C++,
ObjC, Pascal, Lisp & derivatives, BASIC, FORTH, whatever.
That's not to say that Csound should not be improved in this way. But where
do you stop? I think you will find that many/most serious Csound users use
other languages or applications/programs to do their score generation. You
might say that if Csound had better score capabilities then they would not
have to, but I would counter that by saying that composers/users will
gravitate towards whatever suits their needs BEST. I think that trying to
refine a complex score file format which suits everyone, or even most users,
would be a very difficult task. There have already been minor flame wars over
whether looping should be done like language X or Y.
I am sure that further refinements of the score language will take place,
but I would recommend users who wish to do complex score processing to
examine things like Common Music, CLM, perl, and C [*]. Learning any of these
4 may be difficult and take time, but it's rewarding, and opens the mind to
new possibilities of data processing and how it relates to the compositional
process.
[* And lots of others. Please, anyone who has a cool score generator program
I have not mentioned, don't take offence. I know there are lots out
there...]
Stephen Brandon
---
Systems Administrator,
Department of Music, e-mail: S.Brandon@music.gla.ac.uk
14 University Gardens, (NeXT mail welcomed)
University of Glasgow, Tel: +44 (0)141 330 6065
Glasgow. Fax: +44 (0)141 330 3518
Scotland
G12 8QH
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16826;
8 Mar 99 17:34 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K3v6-0002JM-00; Mon, 8 Mar 1999 17:34:24 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA02922); Mon, 8 Mar 1999 17:26:57 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 17:26:44 GMT
Received: from root@relayd.gateway.net [208.230.117.252] by hermes via ESMTP (RAA01860); Mon, 8 Mar 1999 17:26:33 GMT
Received: from gate (1Cust233.tnt7.melbourne.fl.da.uu.net [208.255.106.233])
by smtp4.gateway.net (8.9.1/8.9.1) with SMTP id MAA21724
for ; Mon, 8 Mar 1999 12:26:19 -0500 (EST)
From: Bill DeWitt
To: Csound List
Subject: RE: Okay, Not so simple "repeat" command?
Date: Mon, 8 Mar 1999 12:26:32 -0500
Message-ID: <000201be6988$cf078d80$e96affd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
In-reply-to: <199903081616.QAA09806@music.gla.ac.uk>
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>
> Lots of work has gone into developing the parts of Csound which
> cannot be
> easily done in other "languages". The score files, on the other
> hand, can
> very easily be generated in almost any language under the sun.
> Perl, C, C++,
> ObjC, Pascal, Lisp & derivatives, BASIC, FORTH, whatever.
>
> That's not to say that Csound should not be improved in this way.
> But where
> do you stop? I think you will find that many/most serious Csound
> users use
> other languages or applications/programs to do their score
> generation.
Sure, which is what I'm doing right now. Actually my JavaScript thingie is
looking like a very handy tool. It just seems that a scripting score would
be relatively simple as compared to what I see in orchestra. As for which
format, there are already a bunch of conditional statements in the orchestra
that would seem to be the sensible template for score generation. That way
most of the bickering would have already have been done.8-)
My conversation with someone else just made me realize that POV-Ray
includes enough functions to write a .sco file recursively! That way one
could generate the score for an animation while actually rendering the
animation! Too Bizarre!
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16927;
8 Mar 99 18:19 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K4cY-0002Kj-00; Mon, 8 Mar 1999 18:19:18 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA02220); Mon, 8 Mar 1999 18:02:39 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 18:02:22 GMT
Received: from root@www.inx.de [195.21.255.251] by hermes via SMTP (SAA08731); Mon, 8 Mar 1999 18:02:19 GMT
Received: by www.inx.de (Smail3.2.0.96inx)
from [194.42.67.143] (194.42.67.143) with smtp
id ; Mon, 8 Mar 1999 19:01:59 +0100 (MET)
X-Sender: sk@mailer.zkm.de
Message-Id:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 8 Mar 1999 19:03:02 +0100
To: csound@maths.ex.ac.uk
From: Sukandar Kartadinata
Subject: ADI Extended Csound
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi everbody, I'm new to this list. My interest in Csound got revived after
I found out about that PCI card by Analog Devices which is supposed to run
an extended version of Csound. Has anyone experience/opinions to share ? In
particular I'm curious if it is possible to transfer the resulting DSP-code
to a standalone DSP board (like the EZ-KIT) ? Also, how is realtime
performance on other platforms ?
Thanks,
Sukandar
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Sukandar Kartadinata
Custom Music Technology
Hagenauerstr. 6, 10435 Berlin, 030-44051219
http://members.xoom.com/Sukandar/
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16960;
8 Mar 99 18:38 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K4v4-00040e-00; Mon, 8 Mar 1999 18:38:27 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA01474); Mon, 8 Mar 1999 18:36:00 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 18:35:48 GMT
Received: from root@brussel.planetinternet.be [194.119.232.2] by hermes via ESMTP (SAA01325); Mon, 8 Mar 1999 18:35:46 GMT
Received: from mprims (195-95-25-219.pop-gent5.planetinternet.be [195.95.25.219])
by brussel.planetinternet.be (8.9.1a/8.9.1) with SMTP id TAA28962
for ; Mon, 8 Mar 1999 19:35:39 +0100 (MET)
Message-ID: <012201be6993$21b87bc0$db195fc3@mprims>
From: Mik Prims
To: Csound List
Subject: Re: Csound Editor? (Re: Lost Tool for CSound)
Date: Mon, 8 Mar 1999 19:40:13 +0100
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
It still doesn't work
Mik (8/3/99)
-----Oorspronkelijk bericht-----
Van: Bill DeWitt
Aan: Roger Klaveness
CC: Csound List
Datum: maandag 1 maart 1999 16:07
Onderwerp: RE: Csound Editor? (Re: Lost Tool for CSound)
>>
>> You migth be talking about my Csound Editor
>> http://members.tripod.com/~fz3/csound/csedit.zip
>>
>
> That the one! Nice program. But I'm having a little trouble getting the
>link to work. "No Response from Server" type Error so I'll try back later.
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16972;
8 Mar 99 18:41 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K4xy-00040m-00; Mon, 8 Mar 1999 18:41:26 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA02598); Mon, 8 Mar 1999 18:27:38 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 18:27:21 GMT
Received: from repop1.jps.net [209.63.224.238] by hermes via ESMTP (SAA14027); Mon, 8 Mar 1999 18:27:17 GMT
Received: from heatherl (209-142-58-238.stk.jps.net [209.142.58.238])
by repop1.jps.net (8.8.5/8.8.5) with ESMTP id KAA02698;
Mon, 8 Mar 1999 10:26:57 -0800 (PST)
Message-Id: <199903081826.KAA02698@repop1.jps.net>
Reply-To: @jps.net,@exeter.ac.uk:
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
From: nunativs
To: Bill DeWitt , csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: Re: Okay, Not so simple "repeat" command?
Date: Mon, 8 Mar 1999 10:29:06 -0800
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1162
MIME-Version: 1.0
Content-Type: text/plain; charset=Default
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Bill,
You really owe it to yourself if you want to generate extensive scores
that are more than pages of random note "sprays", no offense to anyone
working on this side of things, to check out Common Music. Between Common
Music & Csound almost anything musically imaginable can be accomplished. I
have very limited programming skills, though I'm working on it, but I have
found Common Music very easy to learn. And as your skills increase, Csound
& CM will let you build a custom system to your liking, that rivals
anything commercially available and its free!! The documentation is a
little sparse but adequate to get started. Good luck,
Ken Locarnini
> Is it me or does it seem like years and years of hard, valuable work has
> gone into developing the .ORC language while little effort has been put
into
> the .SCO side of CSound? Not that I am complaining or anything(or that I
> could do anything about it myself), it just seems like there is more than
> anyone can learn in the orchestra but score accepts almost nothing but
> linear listings.
>
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17032;
8 Mar 99 18:58 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K5Er-0002Lg-00; Mon, 8 Mar 1999 18:58:53 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA04833); Mon, 8 Mar 1999 18:54:19 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 18:54:05 GMT
Received: from repop1.jps.net [209.63.224.238] by hermes via ESMTP (SAA08215); Mon, 8 Mar 1999 18:54:03 GMT
Received: from heatherl (209-142-58-238.stk.jps.net [209.142.58.238])
by repop1.jps.net (8.8.5/8.8.5) with ESMTP id KAA13685;
Mon, 8 Mar 1999 10:53:57 -0800 (PST)
Message-Id: <199903081853.KAA13685@repop1.jps.net>
Reply-To: @jps.net,@exeter.ac.uk:
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
From: nunativs
To: SONICMAN , Csound Q&A list
Subject: Re: If I wanted to build an awesome 3-d gui for Csound/PPC?
Date: Mon, 8 Mar 1999 10:56:06 -0800
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1162
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hey Sonicman,
Check out this interface written in java. If only it allowed the import
of scos, and sco writing this would be an awesome tool, maybe perhaps
real-time midi input too?! I think it allows you to add your own Csound
generators written in java.
http://hplank.inetpc.com/hpkcomposer.html
Best,
Ken
> Ya' know every time I overcome a big obstacle with Csound I really
> wish I could use some of my Photoshop and Bryce 3 skills to build a
> beautiful and powerful GUI synth based on some of the stronger orc.s &
> sco's. What would be the BEST of the BEST books I should look to for
> this information?
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17049;
8 Mar 99 19:02 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K5IY-00041k-00; Mon, 8 Mar 1999 19:02:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA03018); Mon, 8 Mar 1999 18:55:11 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 18:54:53 GMT
Received: from root@relay9.gateway.net [208.230.117.248] by hermes via ESMTP (SAA04606); Mon, 8 Mar 1999 18:54:51 GMT
Received: from gate (1Cust233.tnt7.melbourne.fl.da.uu.net [208.255.106.233])
by smtp4.gateway.net (8.9.1/8.9.1) with SMTP id NAA10865
for ; Mon, 8 Mar 1999 13:54:21 -0500 (EST)
From: Bill DeWitt
To: Csound List
Subject: RE: Csound Editor? (Re: Lost Tool for CSound)
Date: Mon, 8 Mar 1999 13:54:33 -0500
Message-ID: <000401be6995$1b297d20$e96affd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
In-reply-to: <012201be6993$21b87bc0$db195fc3@mprims>
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I was able to get it by letting my download manager hammer away at it for
about a half hour...
>
> It still doesn't work
>
> >>
> >> You migth be talking about my Csound Editor
> >> http://members.tripod.com/~fz3/csound/csedit.zip
> >>
> >
> > That the one! Nice program. But I'm having a little trouble getting the
> >link to work. "No Response from Server" type Error so I'll try
> back later.
> >
>
>
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17057;
8 Mar 99 19:06 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K5MS-00041p-00; Mon, 8 Mar 1999 19:06:44 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA08108); Mon, 8 Mar 1999 19:01:23 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 19:01:11 GMT
Received: from relayd.gateway.net [208.230.117.252] by hermes via ESMTP (TAA04908); Mon, 8 Mar 1999 19:01:05 GMT
Received: from gate (1Cust233.tnt7.melbourne.fl.da.uu.net [208.255.106.233])
by smtp5.gateway.net (8.9.1/8.9.1) with SMTP id OAA14391
for ; Mon, 8 Mar 1999 14:00:33 -0500 (EST)
From: Bill DeWitt
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: RE: Okay, Not so simple "repeat" command?
Date: Mon, 8 Mar 1999 14:00:46 -0500
Message-ID: <000501be6995$f9106f40$e96affd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800
In-reply-to: <199903081826.KAA02698@repop1.jps.net>
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Well,
I'm doing everything (that I know enough to want to do) in JavaScript now,
and am working on a project in C++ for later. And so far I have only found
broken links for Common Music and a hint that I'll have to use a DOS box to
run it anyway.
I think I may as well wait until I understand Orchestra syntax and usage a
little better before I take on another language learning project...
Thanks for the recommendation though, I will keep it in mind.
>
> Bill,
> You really owe it to yourself if you want to generate
> extensive scores
> that are more than pages of random note "sprays", no offense to anyone
> working on this side of things, to check out Common Music.
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17114;
8 Mar 99 19:38 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K5qu-0002MV-00; Mon, 8 Mar 1999 19:38:12 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA06129); Mon, 8 Mar 1999 19:34:42 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 19:34:34 GMT
Received: from adinet.analog.com [137.71.23.3] by hermes via SMTP (TAA13843); Mon, 8 Mar 1999 19:34:27 GMT
Received: by adinet.analog.com id OAA20525
(InterLock SMTP Gateway 3.0 for csound@noether.ex.ac.uk);
Mon, 8 Mar 1999 14:33:47 -0500
Received: by adinet.analog.com (Internal Mail Agent-1);
Mon, 8 Mar 1999 14:33:47 -0500
Message-Id:
From: "Vercoe, Scotty"
To: sk@zkm.de
Cc: CSOUND
Subject: RE: ADI Extended Csound
Date: Mon, 8 Mar 1999 14:35:04 -0500
X-Mailer: Internet Mail Service (5.5.2232.9)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi Sukandar,
A standalone implementation of XTCsound would need more memory than is on the
EZ-kit. I'll refrain from giving my biased opinion on your other questions.
cheers
Scotty Vercoe
XTCsound Applications Consultant
Analog Devices Software & Systems Technology Division
Tel: (781) 461-3569 FAX: (781) 461-4291
Support: Csound.support@analog.com
Website: http://www.geocities.com/researchtriangle/thinktank/2138/
> ----------
> From: sk@zkm.de[SMTP:sk@zkm.de]
> Sent: Monday, March 08, 1999 1:03 PM
> To: csound@maths.ex.ac.uk
> Subject: ADI Extended Csound
>
> Hi everbody, I'm new to this list. My interest in Csound got revived after
> I found out about that PCI card by Analog Devices which is supposed to run
> an extended version of Csound. Has anyone experience/opinions to share ? In
> particular I'm curious if it is possible to transfer the resulting DSP-code
> to a standalone DSP board (like the EZ-KIT) ? Also, how is realtime
> performance on other platforms ?
>
> Thanks,
> Sukandar
>
>
>
>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> Sukandar Kartadinata
> Custom Music Technology
> Hagenauerstr. 6, 10435 Berlin, 030-44051219
> http://members.xoom.com/Sukandar/
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17365;
8 Mar 99 21:29 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K7ap-000454-00; Mon, 8 Mar 1999 21:29:43 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA08168); Mon, 8 Mar 1999 21:23:26 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 21:23:14 GMT
Received: from out2.ibm.net [165.87.194.229] by hermes via ESMTP (VAA03335); Mon, 8 Mar 1999 21:23:12 GMT
Received: from ibm.net (slip139-92-77-135.par.fr.ibm.net [139.92.77.135]) by out2.ibm.net (8.8.5/8.6.9) with ESMTP id VAA108922 for ; Mon, 8 Mar 1999 21:23:10 GMT
Message-ID: <36E442E1.DCD4BB94@ibm.net>
Date: Mon, 08 Mar 1999 22:36:33 +0100
From: Lemoine Jean-Pierre
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: "csound@maths.ex.ac.uk"
Subject: HPKComposer status
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello to all,
Yes, HPKComposer is alive. I have been busy finishing a new version,
thus there was no update since some months. I have worked hard for
implementing some of the fantastic new opcodes, and polishing the
software synthetizer design (it's realy more powerfull now). I have also
implemented a graphical editor for editing segments, and have developped
a complete VRML97 generation capability; now HPKComposer can realy be
used for generating 3D worlds where sounds produced by Csound are
spatialized, without any knowledge of Csound or VRML. A lot of bugs have
been corrected and I am tracking down the last. I have also implemented
a first level of MIDI interaction with the VRML world.
My main problem is finding time for writing the documentation, but if
people are ready to try it without documentation, I can put a preview
version rather soon. Tell me!
The requirement about using existing orc and sco is a good one. If this
only means loading text files and compile it, that's ok, but if it
implies tighter integration with VRML generation or the score generator
algorythms it's more complex. In fact I think that the current Csound
structure is not usable for building instrument library, because of the
lack of score parameters standardisation (what about amplitude,
pitch..). I understand the flexibility, but then it's more diificult to
build high level score genrerators. Maybe it should be possible to
standardize any instrument parameters like it is done in HPKComposer or
Silence: p4=pitch, p5=amplitude... even if they are not used in the
instrument. Another area I have found frustrating is the function
definition approach. The definition should be in the instrument not in
the score, so you can use any instrument anywhere without thinking about
the function number. I know this is using more memory, but this is no
more an issue now.
Csound is realy great and the works produced by people on the list and
made freely available is oustanding, and even more important they
continue to challenge themselves for improving it.Please don't stop.....
jean-pierre lemoine http://hplank.inetpc.com
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17620;
8 Mar 99 23:17 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10K9HU-00047V-00; Mon, 8 Mar 1999 23:17:52 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA13271); Mon, 8 Mar 1999 23:16:44 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 8 Mar 1999 23:16:32 GMT
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (XAA15863); Mon, 8 Mar 1999 23:16:31 GMT
Received: (qmail 13953 invoked from network); 8 Mar 1999 23:13:04 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.87)
by jaguars with SMTP; 8 Mar 1999 23:13:04 -0000
Message-ID: <36E45B80.520BB62D@cableinet.co.uk>
Date: Mon, 08 Mar 1999 23:21:36 +0000
From: Richard Dobson
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.5 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: Okay, Not so simple "repeat" command?
References: <000001be696f$1a4ea2c0$e96affd0@gate>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I am tempted to mention the 'lost child' of Csound, which is Cscore. It
does require a C compiler (but then, any language is going to require
something!), but it has a set of functions which make it amlost
embarrassingly easy to write scores using whatever algorithm you fancy.
In the standard implementation of Csound, you write your Cscore module,
and link it in with Csound itself. Which some might well feel is a bit
OTT. It is possible to convert the Cscore routines into a form suitable
for writing a self-contained program (which is what CDP did when it
first ported Csound), enabling you to include commandline arguments ad
lib. I think John had it on his list of possible things to do, but it's
the sort of thing which tends to slip down priority lists!
In the good-ol'-days there seemed little need to make the sco language
more elaborate, simply because anyone in a position to use Csound would
automatically have access to a compiler, and not think twice about using
it. Basically, just about any scripting language can be used to create
scores - even BASIC. Certainly Java could do it - you could probably
even do it with a spreadsheet. Educated fleas might have a problem, or
two.
If the parsing of scores gets more complex, the latency between
launching Csound and getting output will only increase. It makes much
more sense to me to keep the native syntax as simple as possible, and
use external methods to generate comples scores. It then just a question
of ~which~ external method.
Richard Dobson
Bill DeWitt wrote:
>
> The DirectCSound loops are cool. Mr. Maldonado was kind enough to reply to a
> private post concerning a few false assumptions I had and I was able to get
> it to work quite well. Of course...
>
> ...Now I want MORE! I want conditional statements! I want branching! I want
> independent variables! I want a full scripting language!
>
--
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd
CDP homepage: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17936;
9 Mar 99 1:09 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KB18-0004Bp-00; Tue, 9 Mar 1999 01:09:06 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA04152); Tue, 9 Mar 1999 01:05:32 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 01:05:02 GMT
Received: from kgallagh@tempest.ocis.temple.edu [155.247.166.120] by hermes via ESMTP (BAA05896); Tue, 9 Mar 1999 01:04:57 GMT
Received: from localhost (kgallagh@localhost)
by tempest.ocis.temple.edu (8.8.8/8.8.8) with ESMTP id UAA11502
for ; Mon, 8 Mar 1999 20:04:52 -0500 (EST)
Date: Mon, 8 Mar 1999 20:04:52 -0500 (EST)
From: Kevin Gallagher
X-Sender: kgallagh@tempest.ocis.temple.edu
To: Csound Discussion List
Subject: program to noteon
Message-ID:
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi everyone!
I have an interesting problem with MIDI here. I have a couple of sounds
that I use in improvisation, and I want to program an ostinato to start
when I switch to these patches. So far I have done it by using a low note
to trigger the ostinato in an xtratim statement, but that means I have to
keep hitting the low note periodically or else the ostinato stops.
Anyway, my question is this: Is it possible to use either a program
change or a controller (bank) change to be interpreted as a noteon
message? I want Csound to reinitialize a note every x seconds as long as
controller 0 = whatever. Does anybody know how I might go about this?
Thanks in advance!
Kevin Gallager, kgallagh@astro.temple.edu
Web - http://astro.temple.edu/~kgallagh
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17984;
9 Mar 99 1:37 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KBSq-0004CT-00; Tue, 9 Mar 1999 01:37:44 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA14002); Tue, 9 Mar 1999 01:35:28 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 01:35:16 GMT
Received: from smtp1.mindspring.com [207.69.200.31] by hermes via ESMTP (BAA10564); Tue, 9 Mar 1999 01:35:15 GMT
Received: from Realizer (user-38ld3dj.dialup.mindspring.com [209.86.141.179])
by smtp1.mindspring.com (8.8.5/8.8.5) with SMTP id UAA24903;
Mon, 8 Mar 1999 20:35:14 -0500 (EST)
Message-ID: <002501be69cd$22233f20$79d496c0@Realizer.ngt.sungard.com>
From: Michael Gogins
To: csound@maths.ex.ac.uk, Sukandar Kartadinata
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: Re: ADI Extended Csound
Date: Mon, 8 Mar 1999 20:35:35 -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.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I have experience with the ADI card (last year's version). It worked quite
well, with a few minor clicks that also can be heard in many Csound scores
(I did not spend a lot of effort trying to get them to go away). I ran the
board in a Pentium 166, and the realtime performance was about the same as
regular Csound on my new Pentium II 450. If the ADI people have been
tracking host processor performance (I don't know the answer to this), there
should be about a 5X gain in speed over the host processor. If the ADI
people have not been tracking host processor performance, the host processor
will catch up with the DSP chips in about 2 or 3 years since the original
release.
-----Original Message-----
From: Sukandar Kartadinata
To: csound@maths.ex.ac.uk
Date: Monday, March 08, 1999 1:09 PM
Subject: ADI Extended Csound
>Hi everbody, I'm new to this list. My interest in Csound got revived after
>I found out about that PCI card by Analog Devices which is supposed to run
>an extended version of Csound. Has anyone experience/opinions to share ? In
>particular I'm curious if it is possible to transfer the resulting DSP-code
>to a standalone DSP board (like the EZ-KIT) ? Also, how is realtime
>performance on other platforms ?
>
>Thanks,
>Sukandar
>
>
>
>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>Sukandar Kartadinata
>Custom Music Technology
>Hagenauerstr. 6, 10435 Berlin, 030-44051219
>http://members.xoom.com/Sukandar/
><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18052;
9 Mar 99 2:16 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KC47-0004Cz-00; Tue, 9 Mar 1999 02:16:15 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA10789); Tue, 9 Mar 1999 02:15:12 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 02:15:01 GMT
Received: from root@westnet.com [206.24.6.2] by hermes via ESMTP (CAA11533); Tue, 9 Mar 1999 02:14:59 GMT
Received: from goodguy (p4.pm3-4.westnet.com [206.28.203.50])
by westnet.com (8.9.1/8.9.1) with SMTP id VAA23624;
Mon, 8 Mar 1999 21:14:42 -0500 (EST)
Message-ID: <36E473EE.12A9E2C5@westnet.com>
Date: Tue, 09 Mar 1999 01:05:50 +0000
From: Larry Troxler
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.31 i586)
MIME-Version: 1.0
To: Bill DeWitt
CC: csound@maths.ex.ac.uk
Subject: Re: Okay, Not so simple "repeat" command?
References: <000501be6995$f9106f40$e96affd0@gate>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Bill DeWitt wrote:
> And so far I have only found
> broken links for Common Music and a hint that I'll have to use a DOS box to
> run it anyway.
Oh, how horrible! A DOS Box! That's text-only, isn't it !?!?
Sorry, couldn't resist - just teasing :-)
The links should work tho, if not try starting at
http://ccrma-www.stanford.edu and go from there.
Now, as much as I like Common Music and wish more people used it, and as
much as it is encouraging for me to see a number of people recommending
it, I think that perhaps the overhead in learning a new programming
language (Lisp) is being downplayed a bit, especially since you say,
Bill, that you don't want to learn an other language. In my own case, as
someone that was used to C, it seemed strange at first and took a while
to get used to it. Sure, the learning curve investment paid off in the
end, and I'm very happy with the Common Music environment. And, I really
am impressed with the power, interactivity, and fast development times
that Lisp seems to afford. I think it's just an historical accident that
Lisp never really gained a critial mass of acceptance.That being said,
however, reading and tweaking Lisp code surely wasn't something that in
a couple days time, I was able to feel comfortable with. There was some
initial effort.
SO,
I guess what I'm saying is that if you want to use a powerfull
algorithmic composition environment, that provides great support for
both sequencer-like and algorithmic composition, lets you output MIDI,
Csound, CLM, and postscript-formatted staff notation, provides a set of
recursive "item stream" types for algorithmic composition, has a
powerfull scale/ mode description mechanism, some pitch-class set
functions, etc, etc, then it will be worth it for you to get Common
Music running.
HOWEVER,
If all you want to do is figure out how to repeat notes in a score, and
only need to solve that particular problem, then IMHO Common Music is
overkill. Use whatever scripting language you are comfortable with to
generate your score file. Like someone said, even a spreadsheet will do
the trick. Or almost any other language, Visual Basic, a Unix shell, a
Microsoft Word macro, will work. That's sort of the prevailing
attitude about the Csound score language. Rather than enhancing the
score language itself, most people are happy to use whatever programming
tools they are comfortable with, to generate a score file.
In this sense, you can almost compare the score-file format to the
MIDI-file format, in the sense that both are low-level, direct
representations. Consider that even though a number of utilities are
available to generate a MIDI file, from an ASCII equivalent, that not
many people will like to type in the MIDI messages at that level.
Instead, most people use a MIDI sequencer, which can easily repeat
sections of events, transpose, shift in time, and the like.
Larry
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18063;
9 Mar 99 2:21 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KC9Q-0002VW-00; Tue, 9 Mar 1999 02:21:44 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA10408); Tue, 9 Mar 1999 02:20:36 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 02:20:24 GMT
Received: from nw178.netaddress.usa.net [204.68.24.78] by hermes via SMTP (CAA16437); Tue, 9 Mar 1999 02:20:23 GMT
Received: (qmail 11659 invoked by uid 60001); 9 Mar 1999 02:20:23 -0000
Message-ID: <19990309022023.11658.qmail@nw178.netaddress.usa.net>
Received: from 204.68.24.78 by nw178 via web-mailer(M3.0.0.11) on Tue Mar 9 02:20:22 GMT 1999
Date: 9 Mar 99 02:20:22 America/Fort_Wayne
From: Robert Junior Mcnulty
To: csound@maths.ex.ac.uk
Subject: Csound programming
X-Mailer: USANET web-mailer (M3.0.0.11)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Attention Windows 98 users!!
I am going to make a windows 98 version of Csound.
But, if you use DGJPP, I need help in settting that compiler for the prog=
ect.
What flags to use with Gnu C is what I need.
Thanks.
Robert
____________________________________________________________________
Get free e-mail and a permanent address at http://www.netaddress.com/?N=3D=
1
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18145;
9 Mar 99 3:03 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KCnm-0004Do-00; Tue, 9 Mar 1999 03:03:26 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (DAA14956); Tue, 9 Mar 1999 03:02:04 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 03:01:50 GMT
Received: from out2.ibm.net [165.87.194.229] by hermes via ESMTP (DAA05795); Tue, 9 Mar 1999 03:01:48 GMT
Received: from ibm.net (slip-32-100-209-99.dc.us.ibm.net [32.100.209.99]) by out2.ibm.net (8.8.5/8.6.9) with ESMTP id DAA70302 for ; Tue, 9 Mar 1999 03:01:45 GMT
Message-ID: <36E4900F.F78F1A5E@ibm.net>
Date: Mon, 08 Mar 1999 22:05:51 -0500
From: "Job M. van Zuijlen"
Reply-To: zuijlen@ibm.net
Organization: electona
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound List
Subject: Re: The Book,"Computer Music in C" Where! How!
References: <36E33DBB.9743749@att.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
You may also want to check out "A Programmer's Guide To Sound" by Tim
Kientzle (Addison-Wesley, 1998), which discusses sound and MIDI
programming in C++. Comes with CD-ROM with source code.
Job van Zuijlen
SONICMAN wrote:
>
> Hello,
>
> I have seen many a reference made to a book called "Computer music
> in C", but I have never been able to get a copy of this book. I've
> searched amazon & Barnes and Noble + all over the web. Is this the only
> book that tells how to work with raw C code and create sounds?
>
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18248;
9 Mar 99 3:51 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KDXn-0004Eh-00; Tue, 9 Mar 1999 03:50:59 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (DAA04719); Tue, 9 Mar 1999 03:49:58 GMT
From: markg@pacifier.com
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 03:49:47 GMT
Received: from root@smtp.pacifier.com [199.2.117.96] by hermes via ESMTP (DAA03976); Tue, 9 Mar 1999 03:49:44 GMT
Received: from pacifier.com (ip29.van12.pacifier.com [216.65.140.29])
by smtp.pacifier.com (8.9.1a/8.9.1) with ESMTP id TAA09259;
Mon, 8 Mar 1999 19:49:41 -0800 (PST)
Message-ID: <36E4988F.90BB78B6@pacifier.com>
Date: Mon, 08 Mar 1999 19:42:07 -0800
X-Mailer: Mozilla 4.5 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Common Music/Stella help problem
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I'm checking out Common Music. I've just installed it and it seems to come
up ok, but when I enter stella and try the "help help" command I get the
following:
Stella [Top-Level]: help help
*** - MAKE-PATHNAME: illegal :DIRECTORY argument (:ABSOLUTE "commonmusic"
"CM" "doc/dict")
The following restarts are available:
R1 = Return to Top-Level.
R2 = Exit Top-Level.
1. Break> R1
Anyone know what might be causing this?
BTW, I am somewhat familiar with common lisp...
Thanks,
--mark
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18301;
9 Mar 99 4:23 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KE3S-0002XE-00; Tue, 9 Mar 1999 04:23:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA07747); Tue, 9 Mar 1999 04:22:17 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 04:22:05 GMT
Received: from root@westnet.com [206.24.6.2] by hermes via ESMTP (EAA10093); Tue, 9 Mar 1999 04:22:03 GMT
Received: from goodguy (p43.pm3-3.westnet.com [206.28.203.43])
by westnet.com (8.9.1/8.9.1) with SMTP id XAA02833;
Mon, 8 Mar 1999 23:21:46 -0500 (EST)
Message-ID: <36E4942E.744CF935@westnet.com>
Date: Tue, 09 Mar 1999 03:23:26 +0000
From: Larry Troxler
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.31 i586)
MIME-Version: 1.0
To: markg@pacifier.com
CC: csound@maths.ex.ac.uk
Subject: Wrong list? /Re: Common Music/Stella help problem
References: <36E4988F.90BB78B6@pacifier.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Wow.
I don't know how to solve your problem (you don't say which OS), but yo
are most certainly asking on the wrong list! This is the Csound list,
and you would be much better off either mailing Rick Taube directly, or
asking this on the cmdist list at Stanford.
Yes, I know, there have been a number of off-topic post to the csound
list about Common Music (I myself included), but IMHO once we get beyond
general advocacy issues and on to technical details, then it's
*definitely* time to post to the appropriate list :-)
:
>
> I'm checking out Common Music. I've just installed it and it seems to come
> up ok, but when I enter stella and try the "help help" command I get the
> following:
>
> Stella [Top-Level]: help help
>
> *** - MAKE-PATHNAME: illegal :DIRECTORY argument (:ABSOLUTE "commonmusic"
> "CM" "doc/dict")
> The following restarts are available:
> R1 = Return to Top-Level.
> R2 = Exit Top-Level.
> 1. Break> R1
>
> Anyone know what might be causing this?
>
> BTW, I am somewhat familiar with common lisp...
>
> Thanks,
>
> --mark
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA --
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18403;
9 Mar 99 5:04 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KEhN-0002Xl-00; Tue, 9 Mar 1999 05:04:57 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA03117); Tue, 9 Mar 1999 05:02:14 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 05:02:00 GMT
Received: from root@relay9.gateway.net [208.230.117.248] by hermes via ESMTP (FAA16481); Tue, 9 Mar 1999 05:01:58 GMT
Received: from gate (1Cust198.tnt2.melbourne.fl.da.uu.net [208.255.27.198])
by smtp3.gateway.net (8.9.1/8.9.1) with SMTP id AAA19506;
Tue, 9 Mar 1999 00:01:29 -0500 (EST)
From: Bill DeWitt
To: Larry Troxler
Cc: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: RE: Okay, Not so simple "repeat" command?
Date: Tue, 9 Mar 1999 00:01:43 -0500
Message-ID: <000201be69e9$ed086780$c61bffd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Importance: Normal
X-Mimeole: Produced By Microsoft MimeOLE V5.00.0810.800
In-Reply-To: <36E473EE.12A9E2C5@westnet.com>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>
> Bill DeWitt wrote:
> > And so far I have only found
> > broken links for Common Music and a hint that I'll have to use
> a DOS box to
> > run it anyway.
>
> Oh, how horrible! A DOS Box! That's text-only, isn't it !?!?
Yeah, well... everytime I try to cut and paste in a DOS box I stub my mouse
finger!
> Sorry, couldn't resist - just teasing :-)
>
> The links should work tho, if not try starting at
> http://ccrma-www.stanford.edu and go from there.
Got it.
That's sort of the prevailing
> attitude about the Csound score language. Rather than enhancing the
> score language itself, most people are happy to use whatever programming
> tools they are comfortable with, to generate a score file.
Sure, I can see that. But it still seems rather trivial to add a few
if/then, for/next type statements to what is already a -deep- system. Just
for convenience's sake, so that one could still just write a .sco for csound
to chew on.
But... since I can't do it (or won't) I guess I'll shut up.
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18526;
9 Mar 99 6:15 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KFnP-0002cF-00; Tue, 9 Mar 1999 06:15:15 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA16796); Tue, 9 Mar 1999 06:12:45 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 06:12:33 GMT
Received: from dns2.seanet.com [199.181.164.2] by hermes via ESMTP (GAA13810); Tue, 9 Mar 1999 06:12:32 GMT
Received: from seanet.com (cy27.dialup.seanet.com [207.12.136.27]) by mx.seanet.com (8.8.8/Seanet-8.7.3) with ESMTP id WAA21924 for ; Mon, 8 Mar 1999 22:12:31 -0800 (PST)
Message-ID: <36E4BD02.565BF559@seanet.com>
Date: Mon, 08 Mar 1999 22:17:38 -0800
From: Sean Costello
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: csound
Subject: Frequency Shifting & Hilbert Transforms
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi all:
I may have already asked this before, but I can't remember any specific
answers.
Is there a way to do frequency shifting in Csound? By that, I mean
single-sideband amplitude modulation, where only one of the modulation
sidebands is heard (unlike ring modulation, where both of the sidebands
are heard). I would think that this could be accomplished with a phase
vocoder, by adding a fixed offset to every component, but I am not sure
how to do this in Csound.
In the analog realm (and in the digital implementation used in the
Hyperprism plug-in from Arboretum), frequency shifting uses a Hilbert
Transform as an integral part of the process. Does anyone know if an
orchestra exists for implementing this? If not, I might work on
developing a Hilbert opcode - it should be fairly straightforward,
although it would be nice to have both an FIR and IIR implementation.
Mind you, I am still not great at programming C...
Also, on a related note, anyone here have experience with DIPT?
Thanks,
Sean Costello
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18539;
9 Mar 99 6:18 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KFqp-0004KI-00; Tue, 9 Mar 1999 06:18:47 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA12011); Tue, 9 Mar 1999 06:13:37 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 06:13:29 GMT
Received: from ccrma-gate.Stanford.EDU [36.49.0.78] by hermes via ESMTP (GAA13116); Tue, 9 Mar 1999 06:13:28 GMT
Received: from localhost (tkunze@localhost)
by ccrma-gate.stanford.edu (8.8.7/8.8.8) with SMTP id WAA09543;
Mon, 8 Mar 1999 22:13:26 -0800
X-Authentication-Warning: ccrma-gate.stanford.edu: tkunze owned process doing -bs
Date: Mon, 8 Mar 1999 22:13:26 -0800 (PST)
From: Tobias Kunze
X-Sender: tkunze@ccrma-gate
To: markg@pacifier.com
cc: csound@maths.ex.ac.uk
Subject: Re: Common Music/Stella help problem
In-Reply-To: <36E4988F.90BB78B6@pacifier.com>
Message-ID:
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Mon, 8 Mar 1999 markg@pacifier.com wrote:
> I'm checking out Common Music. I've just installed it and it seems to come
> up ok, but when I enter stella and try the "help help" command I get the
> following:
>
> Stella [Top-Level]: help help
>
> *** - MAKE-PATHNAME: illegal :DIRECTORY argument (:ABSOLUTE "commonmusic"
> "CM" "doc/dict")
No, we don't know what causes this, but just yesterday someone
else ran into it. However, this person did never have problems
before, so it's hard to track down. could you send me a
backtrace? Also, what is the full pathname of your installation?
the output of (lisp-implementation-version) and (cm-version)
would also be helpful as would be a hint whether you are running
emacs or not. (is anyone on earth really using this dos shell
thing they ship with windows??)
-Tobias
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18748;
9 Mar 99 9:09 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KIWO-0004Oi-00; Tue, 9 Mar 1999 09:09:52 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA15550); Tue, 9 Mar 1999 09:07:16 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 09:07:03 GMT
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (JAA14228); Tue, 9 Mar 1999 09:07:02 GMT
Received: from agora.stm.it (ppp01-16.dial-access.stm.it [195.62.37.16]) by agora.stm.it (8.9.2/8.8.5) with ESMTP id KAA11137; Tue, 9 Mar 1999 10:06:41 +0100 (ITA)
Message-ID: <36E4DEB9.3626CAA7@agora.stm.it>
Date: Tue, 09 Mar 1999 09:41:29 +0100
From: Gabriel Maldonado
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: Kevin Gallagher ,
Csound Mailing List
Subject: Re: program to noteon
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I suggest you to use an instrument activated by the score whith the duration of the entire
realtime session, which senses the midi messages arriving. Whith a series of if..goto
statements you can redirect to several code blocks,each one does a different action
according to what MIDI message you send to the MIDI port
Gabriel
Kevin Gallagher wrote:
>
> Hi everyone!
> I have an interesting problem with MIDI here. I have a couple of sounds
> that I use in improvisation, and I want to program an ostinato to start
> when I switch to these patches. So far I have done it by using a low note
> to trigger the ostinato in an xtratim statement, but that means I have to
> keep hitting the low note periodically or else the ostinato stops.
> Anyway, my question is this: Is it possible to use either a program
> change or a controller (bank) change to be interpreted as a noteon
> message? I want Csound to reinitialize a note every x seconds as long as
> controller 0 = whatever. Does anybody know how I might go about this?
> Thanks in advance!
>
> Kevin Gallager, kgallagh@astro.temple.edu
> Web - http://astro.temple.edu/~kgallagh
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19045;
9 Mar 99 11:22 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KKaG-0004Wm-00; Tue, 9 Mar 1999 11:22:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA13022); Tue, 9 Mar 1999 11:09:43 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 11:09:17 GMT
Received: from mtiwmhc04.worldnet.att.net [204.127.131.39] by hermes via ESMTP (LAA00629); Tue, 9 Mar 1999 11:09:04 GMT
Received: from att.net ([12.72.70.14]) by mtiwmhc04.worldnet.att.net
(InterMail v03.02.07 118 124) with ESMTP
id <19990309110828.BPFF21739@att.net>
for ; Tue, 9 Mar 1999 11:08:28 +0000
Message-ID: <36E5040A.D9F994BC@att.net>
Date: Tue, 09 Mar 1999 03:20:46 -0800
From: SONICMAN
X-Mailer: Mozilla 4.5 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound Q&A list
Subject: Randomizing numerical values in orc's or sco's HOW?
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353"
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Randomizing numerical values in orc's or sco's HOW?
What is the command that can be placed where an integer is normally
placed to create random values ? In orc's..... and the command for use
in sco's....?
Thank you,
SONICMAN=out
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19091;
9 Mar 99 11:45 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KKxN-0002lm-00; Tue, 9 Mar 1999 11:45:53 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA06583); Tue, 9 Mar 1999 11:22:38 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 11:22:24 GMT
Received: from mtiwmhc04.worldnet.att.net [204.127.131.39] by hermes via ESMTP (LAA06553); Tue, 9 Mar 1999 11:22:23 GMT
Received: from att.net ([12.72.70.14]) by mtiwmhc04.worldnet.att.net
(InterMail v03.02.07 118 124) with ESMTP
id <19990309112152.BQFA21739@att.net>
for ; Tue, 9 Mar 1999 11:21:52 +0000
Message-ID: <36E5072E.198659BC@att.net>
Date: Tue, 09 Mar 1999 03:34:12 -0800
From: SONICMAN
X-Mailer: Mozilla 4.5 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound Q&A list
Subject: Using a C/C++ compiler to make sco's?
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353"
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Using a C/C++ compiler to make sco's?
How do I use a C/C++ compiler to generate scores? This has been
recommended many times. Are there any tutorials out there on this? Any
examples?
Send 'em over.
Thanks,
SONICMAN=out
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19097;
9 Mar 99 11:46 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KKxo-0004Zp-00; Tue, 9 Mar 1999 11:46:21 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA00362); Tue, 9 Mar 1999 11:34:33 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 11:19:29 GMT
Received: from mtiwmhc04.worldnet.att.net [204.127.131.39] by hermes via ESMTP (LAA17403); Tue, 9 Mar 1999 11:19:23 GMT
Received: from att.net ([12.72.70.14]) by mtiwmhc04.worldnet.att.net
(InterMail v03.02.07 118 124) with ESMTP
id <19990309111837.BPZB21739@att.net>
for ; Tue, 9 Mar 1999 11:18:37 +0000
Message-ID: <36E5066B.B2727028@att.net>
Date: Tue, 09 Mar 1999 03:30:56 -0800
From: SONICMAN
X-Mailer: Mozilla 4.5 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound Q&A list
Subject: Csound+Math question?
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353"
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
When I see " ...it must be a power of 2..", in the Csound manual
mentioned several times, what does "a Power of 2" mean.
Please explain this mathmatical concept to me.
Also anybody know of any easy to understand books that explain
mathmatical formulas, as in how to read them, knowing what all the / and
( )* mean
Thanks,
SONICMAN=out
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19145;
9 Mar 99 12:10 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KLLT-0002no-00; Tue, 9 Mar 1999 12:10:47 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA05285); Tue, 9 Mar 1999 12:00:47 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 12:00:28 GMT
Received: from root@d1o211.telia.com [195.204.228.241] by hermes via ESMTP (MAA10417); Tue, 9 Mar 1999 12:00:21 GMT
Received: from apas.no (t2o211p4.telia.com [195.204.228.64])
by d1o211.telia.com (8.8.5/8.8.5) with ESMTP id NAA15401
for ; Tue, 9 Mar 1999 13:00:18 +0100 (CET)
Message-ID: <36E50D70.2F95A7D@apas.no>
Date: Tue, 09 Mar 1999 13:00:48 +0100
From: Roger Klaveness
X-Mailer: Mozilla 4.5 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound Q&A list
Subject: Re: Csound+Math question?
References: <36E5066B.B2727028@att.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
2^1 = 2
2^2 = 2*2 = 4
2^3 = 2*2*2 = 8
2^4 = 2*2*2*2 = 16
2^5 = 2*2*2*2*2 = 32
2^7 = 2*2*2*2*2*2 = 64
2^8 = 2*2*2*2*2*2*2 = 128
2^9 = 2*2*2*2*2*2*2*2 = 512
..........
SONICMAN wrote:
>
> When I see " ...it must be a power of 2..", in the Csound manual
> mentioned several times, what does "a Power of 2" mean.
>
> Please explain this mathmatical concept to me.
>
> Also anybody know of any easy to understand books that explain
> mathmatical formulas, as in how to read them, knowing what all the / and
> ( )* mean
>
> Thanks,
> SONICMAN=out
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19165;
9 Mar 99 12:23 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10KLXz-0002pN-00; Tue, 9 Mar 1999 12:23:43 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA09288); Tue, 9 Mar 1999 12:04:30 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 9 Mar 1999 12:04:14 GMT
Received: from mailhub2.arts.gla.ac.uk [130.209.96.13] by hermes via ESMTP (MAA09468); Tue, 9 Mar 1999 12:04:13 GMT
Received: from music.gla.ac.uk (celeste.music.gla.ac.uk [130.209.97.23])
by mailhub2.arts.gla.ac.uk (8.8.6/8.8.6) with ESMTP id MAA14687;
Tue, 9 Mar 1999 12:11:58 GMT
Received: from guitar.music.gla.ac.uk (guitar [130.209.97.35])
by music.gla.ac.uk (8.8.5/8.8.6) with SMTP id MAA13300;
Tue, 9 Mar 1999 12:03:34 GMT
Message-Id: <199903091203.MAA13300@music.gla.ac.uk>
Received: by guitar.music.gla.ac.uk (NX5.67g/NX3.0X)
id AA21241; Tue, 9 Mar 1999 12:03:33 GMT
Content-Type: text/plain
Mime-Version: 1.0 (NeXT Mail 4.2mach v148)
In-Reply-To: <36E5066B.B2727028@att.net>
X-Nextstep-Mailer: Mail 4.2mach [i386] (Enhance 2.2p2)
Received: by NeXT.Mailer (1.148)
From: Stephen Brandon - SysAdmin
Date: Tue, 9 Mar 1999 12:03:31 GMT
To: SONICMAN
Subject: Re: Csound+Math question?
Cc: Csound Q&A list
References: <36E5066B.B2727028@att.net>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
You wrote:
> When I see " ...it must be a power of 2..", in the Csound manual
> mentioned several times, what does "a Power of 2" mean.
>
> Please explain this mathmatical concept to me.
>
> Also anybody know of any easy to understand books that explain
> mathmatical formulas, as in how to read them, knowing what all the / and
> ( )* mean
>
> Thanks,
> SONICMAN=out
If you don't know some mathematical basics like powers, I get the feeling
that Csound is going to be a long hard road for you.
A 'power' simply means that the number in question (in this case 2) is
multiplied by itself a certain number of times.
It is often notated as 2 ^ n (2 to the power of n, whatever n is)
So the list of powers of 2 goes like this:
2
4 (2 x 2), or 2 to the power of 2
8 (2 x 2 x 2), or 2 to the power of 3
16 (2 x 2 x 2 x 2), or 2 to the power of 4
32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536...
Important ones tend to be 256 (2 ^ 8) and 65536 (2 ^ 16), but you can go as
high as you want...
The '^' notation is sort of a computer short-hand of the way you would write
it on paper. On paper, you would normally write the second number slightly
above the first
eg
3
2 = 8
A high-school level maths book should get you through this sort of stuff, as
would (possibly) a "Dummy's Guide" to programming in C. Actually, the latter
would probably be better as it would use the computer-conventions for
representing the maths rather than the paper-based representations.
Stephen |