| Message written at 22 Nov 1998 18:47:20 +0000
--- Copy of mail to Matt.J.Ingalls@dartmouth.edu ---
I have fixed a number of bugs in randi and randh; corrected version in
release 3.493
==John ffitch
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03928;
23 Nov 98 13:32 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 0zhw6H-00059H-00; Mon, 23 Nov 1998 13:32:21 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA13369); Mon, 23 Nov 1998 13:25:35 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 23 Nov 1998 13:25:18 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (NAA21443); Mon, 23 Nov 1998 13:25:18 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
for csound@maths.ex.ac.uk
id 0zhvzU-0003U3-00; Mon, 23 Nov 1998 13:25:20 +0000
Date: Mon, 23 Nov 98 13:25:20 GMT
From: jpff@maths.bath.ac.uk
Subject: Re: Version 3.491
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 22 Nov 1998 19:05:04 +0000
--- Copy of mail to g.maldonado@agora.stm.it ---
I have not looked at the kargc family of opcodes so I cannot answer
the question about compatability. I still think that global
parameters are a better way of passing data between opcodes, but I
expect i will be overruled.
My schedule opcode is very similar to your icall except that I was
writing it before I heard about icall. The code I ended up with did
borrow from your code.
BTW, in your icall there is an error related to the carry flag, as it
is static/local to the file in your code, but it needs to be global.
==John ffitch
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03938;
23 Nov 98 13:39 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 0zhwCi-00059m-00; Mon, 23 Nov 1998 13:39:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA03097); Mon, 23 Nov 1998 13:25:51 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 23 Nov 1998 13:25:39 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (NAA11370); Mon, 23 Nov 1998 13:25:38 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
id 0zhvzl-0003U8-00; Mon, 23 Nov 1998 13:25:37 +0000
Date: Mon, 23 Nov 98 13:25:36 GMT
From: jpff@maths.bath.ac.uk
Subject: Re: Pluck broken?
To: mjkoskin@sci.fi, csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 22 Nov 1998 22:54:00 +0000
I am not sure about this, but the value you have for icps/kmod is very
high (actually 47356.28516 which is above Nyquest frequency!) and the
access to the buffer is overflowing. I suspect this is really a
programmer error, which is so gross that the code does not fix it.
The pluck opcode has not been changed for years and years.
==John ffitch
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03946;
23 Nov 98 13:40 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 0zhwE5-00059o-00; Mon, 23 Nov 1998 13:40:25 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA02476); Mon, 23 Nov 1998 13:25:04 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 23 Nov 1998 13:24:48 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (NAA09573); Mon, 23 Nov 1998 13:24:47 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
for csound@maths.ex.ac.uk
id 0zhvyz-0003Tl-00; Mon, 23 Nov 1998 13:24:49 +0000
Date: Mon, 23 Nov 98 13:24:47 GMT
From: jpff@maths.bath.ac.uk
Subject: Version 3.493
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 22 Nov 1998 17:22:52 +0000
Assuming that the transfer script works OK, by the time you get this
message the following files, for v3.493, will be on the server.
Csound_881.Hqx
Csound_68k.Hqx
Csound.sit.Hqx
CSLinux.bin.tgz
csound_new.zip
csound_win.zip
csound_src.zip
csound_con.zip
Csound.tar.gz
csound_irix5.3
This release was triggered by the error I introduced into rand in the
a-rate form. The only other externally-visible change from 3.492 is
that ^ can be used in expressions for pow.
Those who work from source may notice that the flag __MWERKS__ has
been replaced by macintosh but otherwise there are few textual
changes. The fixes are in ugens4.c and express.c
Sorry to have to do this so soon, but that error seemed sufficiently
gross.
==John ff
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04809;
23 Nov 98 19:31 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 0zi1hj-0003zm-00; Mon, 23 Nov 1998 19:31:23 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA16032); Mon, 23 Nov 1998 19:28:02 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 23 Nov 1998 19:27:52 GMT
Received: from mercury.anglia.ac.uk [193.63.55.68] by hermes via SMTP (TAA17658); Mon, 23 Nov 1998 19:27:51 GMT
Received: from Anglia-Message_Server by mercury.anglia.ac.uk
with Novell_GroupWise; Mon, 23 Nov 1998 17:17:47 +0000
Message-Id:
X-Mailer: Novell GroupWise 4.1
Date: Thu, 19 Nov 1998 11:15:58 +0000
From: Olivier Pasquet
To: csound@maths.ex.ac.uk
Subject: Re: GENDY???
Mime-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Josep M Comajuncosas wrote:
>>> I personally think that Xenaquis was more succesful applying stochastic
procedures to higher level composition/orchestration than to pure sound
synthesis. One cannon forget the spectra.
<<< I sometime (only) think the same thing. Although spectra cannot be
forgotten, there are lots of other representations ( view, analysis (=?)) of
the sound. Spectrum is relatively close to our way of hearing and it is now
used widely. But Fourier analysis is only the Fourier's vision of the signal
world. There can be plenty other useful representations. These analysis are
not obliged to be 100% scientific (natural?) in order to be usable by
composers (THIS IS VERY IMPORTANT). They simply need one way of analysis of
the outside world in order to use it. In the last or the previous Computer
Music Journal, there is an article about the representation of sounds that has
given me lots of ideas about "again" an other synthesis controller. Is
synthesis a controller because the sound is still power at the end? I am not
sure.
Xenakis has used the Gendy to create sounds from a relatively new view of the
sound for his time. This is why we sometime prefer sounds from Fourrier's idea
tools. That's a bit similar to the atonal and tonal music.
Sorry for the length and I give a Mac Donald's milkshake to the ones who have
understood!!!! I'm not very clear.
Olivier Pasquet.
--------------------
Olivier PASQUET -- APU -- Music Faculty
OP101@mercury.anglia.ac.uk
www.sinclair.anglia.ac.uk/~op101.student.cambridge.anglia
--------------------
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04880;
23 Nov 98 20:11 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 0zi2KH-0005WF-00; Mon, 23 Nov 1998 20:11:13 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA16337); Mon, 23 Nov 1998 20:09:26 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 23 Nov 1998 20:09:16 GMT
Received: from root@mx1.eskimo.com [204.122.16.48] by hermes via ESMTP (UAA26913); Mon, 23 Nov 1998 20:09:14 GMT
Received: from eskimo.com (ddawson@eskimo.com [204.122.16.13])
by mx1.eskimo.com (8.9.1a/8.8.8) with ESMTP id MAA18290
for ; Mon, 23 Nov 1998 12:09:09 -0800
Received: from localhost (ddawson@localhost)
by eskimo.com (8.9.1a/8.9.1) with SMTP id MAA10861
for ; Mon, 23 Nov 1998 12:09:09 -0800 (PST)
X-Authentication-Warning: eskimo.com: ddawson owned process doing -bs
Date: Mon, 23 Nov 1998 12:09:09 -0800 (PST)
From: "David M. Dawson"
To: csound@maths.ex.ac.uk
Subject: New to Csound..
Message-ID:
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello! I'm a new member of the Csound list. I have a couple of newbie
questions:
1. Is there a 'digest' version of this mailing list?
2. I'm trying to use Visual Orchestra - it wants to see 'csound.exe' in
its directory. I haven't found a version of csound for PC that is actually
named csound.exe! I tried renaming csound95.exe, but it just locked up the
PC. Can someone point me to a site where I can get the right version of
csound.exe to use with Visual Orchestra?
I hope to use csound to create sound effects for audio theater.
Thanks!
== David Dawson = ==
== ddawson@eskimo.com = "Mean old 'Frisco, and that low-down Santa Fe" ==
== Seattle, WA USA = - Big Bill Broonzy ==
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05446;
24 Nov 98 1: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 0zi75V-0004Gn-00; Tue, 24 Nov 1998 01:16:17 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA24936); Tue, 24 Nov 1998 01:14:37 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 01:14:26 GMT
Received: from mailhub.dartmouth.edu [129.170.16.6] by hermes via ESMTP (BAA01612); Tue, 24 Nov 1998 01:14:24 GMT
Received: from donner.Dartmouth.EDU (donner.dartmouth.edu [129.170.208.3])
by mailhub.dartmouth.edu (8.8.8+DND/8.8.8) with SMTP id UAA09537
for ; Mon, 23 Nov 1998 20:14:18 -0500 (EST)
Message-id: <16009825@donner.Dartmouth.EDU>
Date: 23 Nov 98 20:14:17 EST
From: "Matt J. Ingalls"
Subject: new ppc version 3.493
To: csound@maths.ex.ac.uk, "Sarah E. Meyers" ,
"Peter M. Traub" ,
"Owen R. Grace" ,
"Michael C. Frengel" ,
"Douglas I. Repetto" ,
"Lily Anne N. Perez" ,
Taehong Park ,
"Charles M. Dodge" ,
"Douglas I. Repetto" ,
Larry Polansky ,
Kui Dong
MIME-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
=======================================
nov23.98
Csound for Power Macintosh
=======================================
This Version:
fFitch code base 3.493
Perf "engine" 3.493
Csound "front end" 1.1.3
Available From:
ftp://mills.edu/ccm/csound.ppc
=======================================
changes from 3.492 (front end 1.1.2)
=======================================
Perf:
- Upgraded source to 3.493
- Enabled float to 24-bit post rescaling
- Fixed hang after rescaling headerless files
- Fixed Pvoc/Hetro Bug (turned down Optimization)
Front End:
- Enabled float to 24-bit post rescaling
=======================================
Please email bugs to csound-dev@mills.edu
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05529;
24 Nov 98 2:49 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 0zi8XI-0004KN-00; Tue, 24 Nov 1998 02:49:04 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA15737); Tue, 24 Nov 1998 02:47:25 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 02:47:15 GMT
Received: from root@proxy4.ba.best.com [206.184.139.15] by hermes via ESMTP (CAA25001); Tue, 24 Nov 1998 02:47:14 GMT
Received: from charlieb.com (IDENT:baker@baker.vip.best.com [206.86.232.121])
by proxy4.ba.best.com (8.9.0/8.9.0/best.out) with ESMTP id SAA18549;
Mon, 23 Nov 1998 18:44:22 -0800 (PST)
Message-ID: <3659D5F7.241D5311@charlieb.com>
Date: Mon, 23 Nov 1998 21:39:03 +0000
From: Charles Baker
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.36 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Dave Phillips ,
"cecilia@ginette.musique.umontreal.ca" ,
csound
Subject: [cecilia] Linux, Csound, and Cecilia
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
For the Csound list folk that have not seen this: it is a disscussion I
am having with the bright and
amazing Dave Phillips on why I try not to use his (otherwise excellent)
linux "version"
of Csound, and stick as much as I can to the jpff bath version, even
though the bath binary does not have real-time MIDI on my system.
Since I think this is an important issue for the entire community, I
forward this disscussion to the
csound list proper. I hope Dave forgives me :).
Dave (quite reasonably) asks:
>Charlie, I'm curious why you would rather use John's binary. Feel free
>to correspond directly, I'm not flaming but I would like to know what
>you think is "incorrect" in the developers version.
Dave,
Since I hope you understand that I mean no flame at all to you or *any*
member of the
linux csound group, i therefore respond in public, I hope this is all
right!
I wonder if you have direct experience in supporting a large complex
application directly?
In the sense of being directly responsible for bug fixes and changes
discovered by a large
active user base? I'm sure we all have some experience with the
difficulties of code base
maintainance. And as good as our intentions in the linux community, I
fear we are making
jpff's job near un-do-able, rather than contributing to the code base. I
agree that there are
*many* things we should/could do to fix Csound. But if this means
creating yet another line of
code history, we are only causing problems.
I want to get beyond the point where half the questions in the csound
list have to be immediately
responded to with "What platform and version are you on?". i see John's
efforts as invaluable in
giving us a core "product". He publishes bug fixes. We add "new
functionality". I know which of these
two seem "cooler". I also know which one builds a solid app. Not that we
shouldn't couldn't try to
expand Csound. But imagine this scenario: dp,rb, etc. have a solid and
useful piece of code, in the
linux MIDI stuff. They get together, and *SUGGEST* the patch in Csound.
jpff considers, finds
incompatibility, reluctantly refuses: dp/rb/etc. jump into action,
retro-fit the fix to the orig. API,
or port all other OS dependant code to their API. (Hey, sometimes, it's
easy...if not..well...)
jpff is overjoyed at MIDI overhaul, releases new Csound, to much
rejoycing. OR
disgruntled linux hackers leave to contribute to quasimodo (which I
think is smarter for those wanting
cool new stuff like OOP, dyn.libs, etc.).
Advantages: Slow controlled growth to Csound. Better bug control. Better
community knowlege base
and we won't be spending half our time going: "Oh!! You're on RH4.0!!
You need *this* specific
source tree, or it won't work!!"
Now , if this was a one/two person in-house project,
then those two can merge code easily. BUT IT ISN'T. WE NEED A "TREE
MEISTER", AND I THOUGHT
JPFF WAS IT. IF YOU WANT TO REWRITE CSOUND, START WITH HIS CODE, AND
SUBMIT THE
RESULTS TO HIM FOR POSSIBLE INCLUSION.
Now I know this really grates on some programmers. If you're one, go
off, and hack the Csound code into
whatever shape you want to. Just on't call it Csound, and don't rely on
(and burden) the same support
network as the users of the standard code base, ok?
Just some thoughts from a grumpy old programmer......
and really, no personal animosity at all!! PLEASE understand, I mean
only the best. Really!!
You guys are great. I just want the team to row in synchrony.
Pax,
char lieB
--
Charles Baker - baker@charlieb.com - http://www.charlieb.com
6.44 It is not *how* things are in the world
that is mystical, but *that* it exists.
L. Wittgenstein Tractatus-Logico-Philosophicus
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05881;
24 Nov 98 6: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 0ziBZY-0004Ud-00; Tue, 24 Nov 1998 06:03:36 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA14315); Tue, 24 Nov 1998 06:02:05 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 06:01:55 GMT
Received: from send101.yahoomail.com [205.180.60.87] by hermes via SMTP (GAA24237); Tue, 24 Nov 1998 06:01:53 GMT
Message-ID: <19981124060107.5819.rocketmail@send101.yahoomail.com>
Received: from [207.139.122.191] by send101.yahoomail.com; Mon, 23 Nov 1998 22:01:07 PST
Date: Mon, 23 Nov 1998 22:01:07 -0800 (PST)
From: Michal Seta
Subject: CSound/Cecilia on MkLinux
To: csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi all.
First: Cecilia doesn't wanna run in MkLinux. Says "cannot execute
binary file". Any ideas?
second, has anyone here tried MkLinux to run Csound (or any
music/audio app for that matter???
How about LinuxPPC ?
I run into some problems that seem to be Mac-linux-port specific so
it'd be good get in touch with some other MkLinux user who does more
or less the same thing.
So far it look that I'm the only one ...
Mike S.
_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05903;
24 Nov 98 6: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 0ziBer-0004Uq-00; Tue, 24 Nov 1998 06:09:05 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA11873); Tue, 24 Nov 1998 06:02:30 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 06:02:20 GMT
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (GAA02306); Tue, 24 Nov 1998 06:02:18 GMT
Received: from agora.stm.it (ppp05-02.dial-access.stm.it [195.62.38.2]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id HAA22184; Tue, 24 Nov 1998 07:02:12 +0100 (ITA)
Message-ID: <3656BF3F.AC99C828@agora.stm.it>
Date: Sat, 21 Nov 1998 14:25:19 +0100
From: Gabriel Maldonado
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: Richard Dobson
CC: csound@maths.ex.ac.uk
Subject: Re: mac csound rt..Re: hello, and questions
References: <15848406@donner.Dartmouth.EDU> <3655BFCA.F9DC163E@cableinet.co.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
What are the benefits of BeOS about the AUDIO in comparison with the other OS?
Gab
Richard Dobson wrote:
>
> Aside from the fact that BeOS is widely acknowledged as ideal for audio
> software, I have recently heard that Steinberg are preparing a port of their
> 'Nuendo' application (introduced for SG machines) not only to Windows NT, but
> also to BeOS, and that Emagic are going to port their whole product line to
> BeOS. Clearly this OS is hitting critical mass, and must surely be a necessary
> new platform for Csound. Is anyone on this task yet?
>
> Richard Dobson
>
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06232;
24 Nov 98 8:26 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 0ziDnM-0004ae-00; Tue, 24 Nov 1998 08:26:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA03546); Tue, 24 Nov 1998 08:23:49 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 08:23:38 GMT
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (IAA20791); Tue, 24 Nov 1998 08:23:37 GMT
Received: by NEPTUNE with Internet Mail Service (5.5.2232.9)
id ; Tue, 24 Nov 1998 02:20:22 -0600
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECD84@NEPTUNE>
From: David Boothe
To: "Csound (E-mail)"
Subject: 3.493 pdf manual
Date: Tue, 24 Nov 1998 02:20:19 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2232.9)
Content-Type: text/plain;
charset="iso-8859-1"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Version 3.493 of the Csound Manual in Adobe Acrobat format (.pdf) is now
available at http://web2.airmail.net/dboothe
Note that this includes version 3.492 and version 3.493 of the Csound code.
Version 3.492 of the manual has not been previously released.
Happy Csounding.
-David.
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06422;
24 Nov 98 9:04 GMT
Received: from [195.62.32.1] (helo=agora.stm.it)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 0ziEO6-0004g8-00; Tue, 24 Nov 1998 09:03:59 +0000
Received: from agora.stm.it (ppp04-24.dial-access.stm.it [195.62.37.216]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA28821; Tue, 24 Nov 1998 10:03:50 +0100 (ITA)
Message-ID: <365A6EE5.7FA51E2B@agora.stm.it>
Date: Tue, 24 Nov 1998 09:31:33 +0100
From: Gabriel Maldonado
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: jpff@maths.bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Version 3.491
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
jpff@maths.bath.ac.uk wrote:
> BTW, in your icall there is an error related to the carry flag, as it
> is static/local to the file in your code, but it needs to be global.
> ==John ffitch
Could you be more explicit about the carry error? The icall opcode seems to operate OK
with my compiler. Where is the bug?
kargc, argc, krtrnc & company, are very useful to handle a and k-rate function parameter
passing.
Using these opcodes together with icall, it is possible to convert Csound in a sort of
structured language, with user-defined procedures and functions which accept and return
more than one parameter a time. I developed a four-voice time-variant real-time polyphonic
pitch-shifter using these opcodes, but it can be very easily expanded to handle more
voices with very low programming efforts, because the code of each voice (as well as the
code of each pitch generator) is simply a subroutine accepting parameters from the
outside.
I think that icall, schedule etc. opcodes, when used together, are a very important
feature of Csound language for the reasons showed above.
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06458;
24 Nov 98 9:05 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 0ziEPm-0006AP-00; Tue, 24 Nov 1998 09:05:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA10884); Tue, 24 Nov 1998 09:04:16 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 09:04:04 GMT
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (JAA01010); Tue, 24 Nov 1998 09:04:00 GMT
Received: from agora.stm.it (ppp04-24.dial-access.stm.it [195.62.37.216]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA28821; Tue, 24 Nov 1998 10:03:50 +0100 (ITA)
Message-ID: <365A6EE5.7FA51E2B@agora.stm.it>
Date: Tue, 24 Nov 1998 09:31:33 +0100
From: Gabriel Maldonado
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: jpff@maths.bath.ac.uk
CC: csound@maths.ex.ac.uk
Subject: Re: Version 3.491
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
jpff@maths.bath.ac.uk wrote:
> BTW, in your icall there is an error related to the carry flag, as it
> is static/local to the file in your code, but it needs to be global.
> ==John ffitch
Could you be more explicit about the carry error? The icall opcode seems to operate OK
with my compiler. Where is the bug?
kargc, argc, krtrnc & company, are very useful to handle a and k-rate function parameter
passing.
Using these opcodes together with icall, it is possible to convert Csound in a sort of
structured language, with user-defined procedures and functions which accept and return
more than one parameter a time. I developed a four-voice time-variant real-time polyphonic
pitch-shifter using these opcodes, but it can be very easily expanded to handle more
voices with very low programming efforts, because the code of each voice (as well as the
code of each pitch generator) is simply a subroutine accepting parameters from the
outside.
I think that icall, schedule etc. opcodes, when used together, are a very important
feature of Csound language for the reasons showed above.
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06933;
24 Nov 98 11:36 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 0ziGm4-0006L6-00; Tue, 24 Nov 1998 11:36:52 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA19999); Tue, 24 Nov 1998 11:32:15 GMT
Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Tue, 24 Nov 1998 11:31:58 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by sunny via ESMTP (LAA29019); Tue, 24 Nov 1998 11:32:01 GMT
Received: from [138.38.97.36] (helo=maths.Bath.AC.UK ident=mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
id 0ziGhI-0004uz-00; Tue, 24 Nov 1998 11:31:56 +0000
Date: Tue, 24 Nov 98 11:31:54 GMT
From: J P Fitch
To: "David M. Dawson"
cc: csound@maths.ex.ac.uk
Subject: Re: New to Csound..
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
1. There is an informal digest which I run, with a once-a-day mailing.
There are problems with it as csoudn is closed receipients of my Digest
cannot send mail to teh list directly (but i can forward stuff)
2. The files csound_new.exe and csound_con.exe both contain csound.exe
the first for DOS and teh second for console mode Windows. I an surprised at
you using csound95.exe as that is rather old (unless someone else is
building it....)
URL ftp://ftp.maths.bath.ac.uk/pub/dream/newewst
or ftp://ftp.musique.umontreal.ca/pub/mirrors/dream/newest/
To join Digest, just mail me.
==John |