Csound Csound-dev Csound-tekno Search About

CSound for the BeOs - Help needed

Date1999-08-13 20:11
FromAlessandro Fogar
SubjectCSound for the BeOs - Help needed
Hi, I'm trying to use the BeOs (R 4.5.1 Intel) for musical purposes.

I knew there was a version of CSound running on the BeOs but:

- it doesn't start (perhaps it works only on BeOs for PPC ?)
- it's not updated (it's based on the 2.46 rel.)

I tried to contact the author (jjk@acm.org) but received no reply, please
can somebody help me to make it work or to port to the Beos a CSound
standard implementation ?

Csound for the BeOs (indeed a good implementation) can be downloaded
at:http://www.bawue.de/~jjk/download.html#csound

Many thanks

Regards

Alessandro Fogar



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28621;
          13 Aug 99 21:01 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FNW5-0002Di-00
	for jpff@maths.bath.ac.uk; Fri, 13 Aug 1999 21:01:29 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (UAA12226); Fri, 13 Aug 1999 20:56:22 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Aug 1999 20:56:11 +0100
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (UAA00091); Fri, 13 Aug 1999 20:56:10 +0100 (BST)
Received: by neptune.lyrick.com with Internet Mail Service (5.5.2448.0)
	id ; Fri, 13 Aug 1999 14:56:09 -0500
Message-ID: <283AABB8FD0DD21187C200A0C995F5DEECB06A@neptune.lyrick.com>
From: David Boothe 
To: 'Csound' 
Subject: streson question with example
Date: Fri, 13 Aug 1999 14:56:03 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

When varying streson's fundamental resonator frequency (argument labeled
kfr), the output contains small impulses as if the "string" were being
plucked. The documentation gives no indication that this should be the case.
When the resonance fundamental is fixed, these artifacts are absent.

Since the Karplus-Strong alogrithm is a plucked sting model, is this just
the nature of it and/or its implementation in streson? Or is there a bug in
streson? I'm using Windows console version 3.57.

The example below is from a more elaborate instrument, but demonstrates
this. (Watch out for line wraps.)

Thanks in advance.

-David.

; Orchestra for streson demo=============================

sr     = 44100
kr     = 4410
ksmps  = 10
nchnls = 1 

instr 1

   if1    =          400       ;filter cf beg/end
   if2    =          800       ;filter cf mid
   ib1    =          if1*.5    ;filter bw beg/end
   ib2    =          if2*.5    ;filter bw mid
   iseg  =           p3/2

   kamp   linseg     .1, iseg, 9830, iseg, .1
   kcf    linseg     if1, iseg, if2, iseg, if1
   kbw    linseg     ib1, iseg, ib2, iseg, ib1

   a1     randi      kamp, 3*(if1+if2)   ;noise
   a2     reson      a1, kcf, kbw        ;noise filter

   a3     balance    a2, a1

 ;variable resonance fundamental:
   kfr1    line       350, p3, 700

 ;fixed resonance fundamental:
   kfr2    line       500, p3, 500

 ;select fixed or variable resonance:
   kfr = (p4 = 1 ? kfr1 : kfr2)
   
   a4     streson    a3*.8, kfr, .9
          out        a4
endin

; Score for streson demo==========================

i1 0 4 1    ;variable resonance freq
i1 5 4 2    ;fixed resonance freq
e










Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28765;
          13 Aug 99 22:25 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FNnf-0007Pj-00
	for jpff@maths.bath.ac.uk; Fri, 13 Aug 1999 21:19:39 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (WAA02690); Fri, 13 Aug 1999 22:23:12 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Aug 1999 22:23:01 +0100
Received: from ella.mills.edu [144.91.3.20] by hermes via SMTP (WAA11215); Fri, 13 Aug 1999 22:23:00 +0100 (BST)
Received: (qmail 497366 invoked by uid 1964); 13 Aug 1999 14:22:45 -0700
Date: Fri, 13 Aug 1999 14:22:45 -0700 (PDT)
From: "Matt J. Ingalls" 
To: Alessandro Fogar 
cc: Csound List 
Subject: Re: CSound for the BeOs - Help needed
In-Reply-To: <004e01bee5bf$a6ccb3a0$cd76cfc1@mar095k1>
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


im doing some Be stuff these days and was thinking i might have to compile
cssound anyway to generate some sample files - if Jens is not doing
the Be port anymore and i have time i will give it a shot...
(at least file creation - realtime i/o might take a bit longer...)
-matt

> 
> I knew there was a version of CSound running on the BeOs but:
> 
> - it doesn't start (perhaps it works only on BeOs for PPC ?)
> - it's not updated (it's based on the 2.46 rel.)
> 
> I tried to contact the author (jjk@acm.org) but received no reply, please
> can somebody help me to make it work or to port to the Beos a CSound
> standard implementation ?
> 
> Csound for the BeOs (indeed a good implementation) can be downloaded
> at:http://www.bawue.de/~jjk/download.html#csound
> 
> Many thanks
> 
> Regards
> 
> Alessandro Fogar
> 
> 



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28857;
          13 Aug 99 23: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 11FPZW-0002Ep-00
	for jpff@maths.bath.ac.uk; Fri, 13 Aug 1999 23:13:10 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (XAA03541); Fri, 13 Aug 1999 23:10:20 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Aug 1999 23:10:09 +0100
Received: from root@deliverator.io.com [199.170.88.17] by hermes via ESMTP (XAA14360); Fri, 13 Aug 1999 23:10:08 +0100 (BST)
Received: from fnord.io.com (IDENT:jti@fnord.io.com [199.170.88.12])
	by deliverator.io.com (8.9.3/8.9.3) with ESMTP id RAA25062
	for ; Fri, 13 Aug 1999 17:10:07 -0500
Received: from localhost (jti@localhost)
	by fnord.io.com (8.8.7/8.8.7) with ESMTP id RAA04014
	for ; Fri, 13 Aug 1999 17:10:07 -0500
X-Authentication-Warning: fnord.io.com: jti owned process doing -bs
Date: Fri, 13 Aug 1999 17:10:07 -0500 (CDT)
From: "Jeremiah T. Isaacs" 
To: csound@maths.ex.ac.uk
Subject: sound formats on the mac
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


using gen 0 and soundin i am having "issues".  what sound utilities on the
mac are most of you using for preparing sound files for csound use, and in
what format are you saving?

------------------------------
                    jti@io.com
                    http://www.io.com/~jti/
                    http://www.sonictherapy.com/fluoroscopic/fk.html
                    ------------------------------------------------
                                                                  --




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28864;
          13 Aug 99 23:14 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FOYR-0007Pz-00
	for jpff@maths.bath.ac.uk; Fri, 13 Aug 1999 22:07:59 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (XAA16869); Fri, 13 Aug 1999 23:11:39 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 13 Aug 1999 23:11:28 +0100
Received: from root@deliverator.io.com [199.170.88.17] by hermes via ESMTP (XAA18168); Fri, 13 Aug 1999 23:11:27 +0100 (BST)
Received: from fnord.io.com (IDENT:jti@fnord.io.com [199.170.88.12])
	by deliverator.io.com (8.9.3/8.9.3) with ESMTP id RAA25511
	for ; Fri, 13 Aug 1999 17:11:27 -0500
Received: from localhost (jti@localhost)
	by fnord.io.com (8.8.7/8.8.7) with ESMTP id RAA04136
	for ; Fri, 13 Aug 1999 17:11:27 -0500
X-Authentication-Warning: fnord.io.com: jti owned process doing -bs
Date: Fri, 13 Aug 1999 17:11:26 -0500 (CDT)
From: "Jeremiah T. Isaacs" 
To: csound@maths.ex.ac.uk
Subject: whoops
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk



make that gen01.

------------------------------
                    jti@io.com
                    http://www.io.com/~jti/
                    http://www.sonictherapy.com/fluoroscopic/fk.html
                    ------------------------------------------------
                                                                  --




Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29192;
          14 Aug 99 3:47 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FTr7-0002GK-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 03:47:38 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (DAA01662); Sat, 14 Aug 1999 03:44:44 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Aug 1999 03:44:34 +0100
Received: from mtiwmhc04.worldnet.att.net [204.127.131.39] by hermes via ESMTP (DAA01055); Sat, 14 Aug 1999 03:44:33 +0100 (BST)
Received: from worldnet.att.net ([12.76.123.52])
          by mtiwmhc04.worldnet.att.net (InterMail v03.02.07.07 118-134)
          with ESMTP id <19990814024357.SZGD21371@worldnet.att.net>
          for ; Sat, 14 Aug 1999 02:43:57 +0000
Message-ID: <37B4D77C.866688B0@worldnet.att.net>
Date: Fri, 13 Aug 1999 22:42:10 -0400
From: Kirsh Family 
Reply-To: kirsh@worldnet.att.net
Organization: Kirsh Family
X-Mailer: Mozilla 4.5 (Macintosh; U; PPC)
X-Accept-Language: en-US
MIME-Version: 1.0
To: Csound 
Subject: Re: Negative p3 vs polyphonicity
References: <199907271411.KAA18866@renoir.op.net> <379E3C5E.3751F522@cableinet.co.uk> <37B0D474.85C4DCD9@worldnet.att.net> <37B2A08E.5A2415BD@cableinet.co.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Richard Dobson wrote:
> 
> Yes, that is more or less it (I haven't actually tried using a
> fractional p1, though it is explicitly stated in the manual that the
> fractional parts can be used to give additional tags to identify tied
> notes).

I've done it, and it works great!

> As you say, this would all have to be handled in the instrument
> - unless the 'next-p' and 'prev-p' fields which I use for legato control
> can be adapted to look for the next or previous pfields ~for a given p1~
> rather than just the line in the score. Ideally, I would like a
> mechanism for 'static' variables ~local~ to an instrument, which
> supported multiple polyphonic instances of the instrument (what I call
> 'managing it's own polyphony'), perhaps up to some compiled limit.

Actually, you can already accomplish this by saving the p-fields into
regular instrument variables, and then in a later note that has the same
p1 (including fractional part), you can use those saved p-fields and the
new ones to generate ramp functions for slewing the pitch, amplitude, or
whatever.  It does have to be coded into the instrument, but there's no
polyphony limit that I know of.

> Perhaps 'next-p' and 'prev-p' really need to be opcodes as well as score
> directives. Either way, though, it is a bit of a hack, as you are having
> to code explicitly for polyphony within an instrument.

Well, I wouldn't say you're coding for polyphony so much as coding for
legato capability.  Even if an instrument is monophonic, wouldn't you
have to code in special provisions for good legato, like having a
parameter for portamento time, taking care to skip initialization on the
appropriate ugens if you're not on the first note of a legato run, etc.?

> If the
> instruments could be just a little more 'object-like', you could apply a
> polyphonic legato score to ~any~ instrument, and get the expected
> behaviour.

But look at real instruments -- they're pretty object-like, and *they*
have to have legato designed into *them* :-).  E.g., a voice can just
slur to another pitch, but all a piano can do is start playing the new
note before the old one is let go of.

> Something for the Csound Conference, perhasp?
> 
> Richard Dobson

				David Kirsh



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29241;
          14 Aug 99 4:13 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FTEB-0007SC-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 03:07:23 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (EAA18408); Sat, 14 Aug 1999 04:10:55 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Aug 1999 04:10:44 +0100
Received: from nwcst276.netaddress.usa.net [204.68.23.21] by hermes via SMTP (EAA17673); Sat, 14 Aug 1999 04:10:43 +0100 (BST)
Received: (qmail 26568 invoked by uid 60001); 14 Aug 1999 03:11:38 -0000
Message-ID: <19990814031138.26567.qmail@nwcst021.netaddress.usa.net>
Received: from 204.68.23.21 by nwcst276 via web-mailer(M3.3.0.24) on Sat Aug 14 03:11:38 GMT 1999
Date: 13 Aug 99 21:11:38 MDT
From: craig routt 
To: csound@maths.ex.ac.uk
Subject: pluck wierdness
X-Mailer: USANET web-mailer (M3.3.0.24)
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


lately i have been experimenting with pluck and fm time domain

and i would like to build my own pluck but to put an fm in series with th=
e =


feed back loop. do i need alot of lines of c to define patch points for =


another .orc to fit into, or can i use a zak as control to the fm

instrument as well as the patch cords to plug a fm orc in series with

the manual feed back loop. so the swept frequency acts like a resonator

like a guitar body for instance , to dopler shift the fundamental or just=
 =

over tones if you run thru a filter first, was what i thinking.

although i have seen alot of fabulous .orcs, i need to put fm into the =

loop itself.

thank you =


craig





 wrote:

Hmm, good question. I haven't tried it myself. I haven't had time to play=

with the zak patch stuff yet. You might wanna try referring it to the lis=
t
instead. Sorry I couldn't be of help.
Jason

On 11 Aug 1999, craig routt wrote:

> =

> hi
> =

> how are you today?
> =

> i am fine . i was just curious, can you run the midi input
> =

> to  the zaks, then use the zaks like a p field input?
> =

> thanks in advance.
> =

> craig routt
> =

> =

> =

> jasonf@ivy.the-i.net wrote:
> =

> Just wanted to let you know that I finally got the unnoficial Linux Cso=
und
> compiled and running. I had a few little problems, but was able to work=

> around them. It seems that the code comes with a config.cache with it, =
so
> ./configure doesn't search for all your paramaters. I just deleted that=

> and manually configured the Make.Variables to my liking. =

> =

> There seem to be a few files written in C++ that use g++. I couldn't fi=
nd
> where to specify which C++ compiler to used. When g++ saw my CFLAGS I s=
et
> for pgcc it croaked, so I just when into the Make.Variables and took ou=
t
> the special flags. Next time I compile (to add ALSA support) I'd like t=
o
> set it to use pg++. Where would I set that?
> =

> One last thing. I've been using a simple .orc to run with midi input:
>         instr 1
> ichnl =3D 1
> inum    notnum
> kfreq   cpsmidib
> iamp    ampmidi inum*100
> asig    oscil   iamp,kfreq,1
>         out     asig
> endin
> =

> I seem to have two problems. First I can't set the bend range to over 2=

> semitones. I looked through the Csound Manual and tried to use the
> bendrange opcodes, but they didn't seem to work. =

> =

> Also, the sound is really crackly. Every note on/off has that record po=
p
> sound going on. When I play numerous notes at the same time, it also gi=
ves
> me a nasty digital distortion. I think it's just overloading my
> soundcard's output, since I can turn the sound down in aumix and the
> distortion vanishes. The note on pop remains though.
> =

> Thanks for putting up with all my questions,
> Jason
> =

> =





Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29445;
          14 Aug 99 5:16 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FVEk-0002Hx-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 05:16:06 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (FAA15325); Sat, 14 Aug 1999 05:13:54 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Aug 1999 05:13:42 +0100
Received: from hawk.glasnet.ru [193.124.5.50] by hermes via ESMTP (FAA00203); Sat, 14 Aug 1999 05:13:41 +0100 (BST)
Received: from mustang.glasnet.ru([193.124.5.62]) (1149 bytes) by hawk.glasnet.ru
	via sendmail with P:esmtp/R:inet_hosts/T:inet_zone_smtp
	(sender: ) 
	id 
	for ; Sat, 14 Aug 1999 08:13:00 +0400 (MSD)
	(Smail-3.2.0.106 1999-Mar-31 #3 built DST-Apr-19)
Received: from default(ppp1555.glas.apc.org[195.218.251.43]) (758 bytes) by mustang.glasnet.ru
	via sendmail with P:esmtp/R:smart_host/T:smtp
	(sender: ) 
	id 
	for ; Sat, 14 Aug 1999 08:12:57 +0400 (MSD)
	(Smail-3.2.0.106 1999-Mar-31 #3 built 1999-Jun-9)
Message-Id: 
From: Sergey Batov 
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Cc: music-dsp@shoko.calarts.edu
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: bmp2wav
Date: Sat, 14 Aug 1999 08:12:47 +0400
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
MIME-Version: 1.0
Content-Type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi!

Victor Khashchansky sent me a new version of his program
bmp2wav with some new functions.
It's available from http://www.the7hills.com/bmp2wav/
Please, sent to Victor your observations and advises.

Regards,
Sergey Batov   batov@glasnet.ru


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29479;
          14 Aug 99 5:44 BST
Received: from [156.3.140.104] (helo=shoko.calarts.edu)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FVgV-0002N1-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 05:44:48 +0100
Received: (from majordom@localhost)
	by shoko.calarts.edu (8.9.3/8.9.3) id VAA21455
	for music-dsp-outgoing; Fri, 13 Aug 1999 21:13:50 -0700 (PDT)
X-Authentication-Warning: shoko.calarts.edu: majordom set sender to owner-music-dsp@shoko.calarts.edu using -f
Received: from hawk.glasnet.ru (hawk.glasnet.ru [193.124.5.50])
	by shoko.calarts.edu (8.9.3/8.9.3) with ESMTP id VAA21450
	for ; Fri, 13 Aug 1999 21:13:45 -0700 (PDT)
Received: from mustang.glasnet.ru([193.124.5.62]) (1149 bytes) by hawk.glasnet.ru
	via sendmail with P:esmtp/R:inet_hosts/T:inet_zone_smtp
	(sender: ) 
	id 
	for ; Sat, 14 Aug 1999 08:13:00 +0400 (MSD)
	(Smail-3.2.0.106 1999-Mar-31 #3 built DST-Apr-19)
Received: from default(ppp1555.glas.apc.org[195.218.251.43]) (758 bytes) by mustang.glasnet.ru
	via sendmail with P:esmtp/R:smart_host/T:smtp
	(sender: ) 
	id 
	for ; Sat, 14 Aug 1999 08:12:57 +0400 (MSD)
	(Smail-3.2.0.106 1999-Mar-31 #3 built 1999-Jun-9)
Message-Id: 
From: Sergey Batov 
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Cc: music-dsp@shoko.calarts.edu
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: bmp2wav
Date: Sat, 14 Aug 1999 08:12:47 +0400
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
MIME-Version: 1.0
Content-Type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 7bit
Sender: owner-music-dsp@shoko.calarts.edu
Precedence: bulk
Reply-To: music-dsp@shoko.calarts.edu

Hi!

Victor Khashchansky sent me a new version of his program
bmp2wav with some new functions.
It's available from http://www.the7hills.com/bmp2wav/
Please, sent to Victor your observations and advises.

Regards,
Sergey Batov   batov@glasnet.ru

dupswapdrop: the music-dsp mailing list and website
http://shoko.calarts.edu/~glmrboy/musicdsp/music-dsp.html



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29594;
          14 Aug 99 7:09 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FVyJ-0007Zr-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 06:03:11 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (HAA02685); Sat, 14 Aug 1999 07:07:11 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Aug 1999 07:07:00 +0100
Received: from mail1.lax.netzero.net [209.0.233.35] by hermes via SMTP (HAA15247); Sat, 14 Aug 1999 07:06:59 +0100 (BST)
Received: (qmail 336 invoked by uid 0); 14 Aug 1999 06:06:47 -0000
Received: from pppa63-montgomery1-4r15.saturn.bbn.com (HELO netzero.net) (4.10.103.29)
  by mail1.lax.netzero.net with SMTP; 14 Aug 1999 06:06:47 -0000
Message-ID: <37B5089C.5BD7E333@netzero.net>
Date: Sat, 14 Aug 1999 01:11:40 -0500
From: Sherlock 
X-Mailer: Mozilla 4.61 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "csound@maths.ex.ac.uk" 
Subject: webpage
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hold on. I made a mistake.
The address of the page is www.geocities.com/Area51/Shire/5788

My next project will be some MP3s.
then, onto CDs using Mp3.
Although the page is using Star Trek themes at the moment, I am going
back into Elvis Presley's top 100 songs and all 540 songs from the
church.
I'll be busy for a while. The goal? create new music using Csound (Not
for sale, but by hard work.)
________________________________________________________
NetZero - We believe in a FREE Internet.  Shouldn't you?
Get your FREE Internet Access and Email at
http://www.netzero.net/download/index.html


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29778;
          14 Aug 99 10:30 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FZ6f-0007aX-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 09:24:01 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (KAA03378); Sat, 14 Aug 1999 10:27:43 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Aug 1999 10:27:32 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (KAA08787); Sat, 14 Aug 1999 10:27:32 +0100 (BST)
Received: (qmail 21316 invoked from network); 14 Aug 1999 09:27:58 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.166)
  by jaguars with SMTP; 14 Aug 1999 09:27:58 -0000
Message-ID: <37B5388F.662DF990@cableinet.co.uk>
Date: Sat, 14 Aug 1999 10:36:15 +0100
From: Richard Dobson 
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.51 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound 
Subject: Re: Negative p3 vs polyphonicity
References: <199907271411.KAA18866@renoir.op.net> <379E3C5E.3751F522@cableinet.co.uk> <37B0D474.85C4DCD9@worldnet.att.net> <37B2A08E.5A2415BD@cableinet.co.uk> <37B4D77C.866688B0@worldnet.att.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

It's not  quite as easy as that, unfortunately. I want to have BOTH
polyphony AND legato, and that requires more than local variables, it
also requires distinct storage per voice for all opcodes which retain
inernal state (e.g oscillator phase). Thus, if I were running eight
legato voices using instrument 1, which used oscil, each of those voices
would need to maintain distinct internal state for it, so that
independent legato van be performed. At the momnet, the only way of
acheiving this is to run eight (say) versions of the same instrument,
under different numbers. 

Kirsh Family wrote:
> 
[snip]
> Well, I wouldn't say you're coding for polyphony so much as coding for
> legato capability.  Even if an instrument is monophonic, wouldn't you
> have to code in special provisions for good legato, like having a
> parameter for portamento time, taking care to skip initialization on the
> appropriate ugens if you're not on the first note of a legato run, etc.?
> 

Yes, exactly. Current Csound allows this, bot only monophonically per
instrument.

> > If the
> > instruments could be just a little more 'object-like', you could apply a
> > polyphonic legato score to ~any~ instrument, and get the expected
> > behaviour.
> 
> But look at real instruments -- they're pretty object-like, and *they*
> have to have legato designed into *them* :-).  E.g., a voice can just
> slur to another pitch, but all a piano can do is start playing the new
> note before the old one is let go of.
>

But as a composer you write a slur for a piano, and a slur for a violin,
and leave the player of the instrument to play it in their idiomatic
way. As a Csound composer you are creating ~three~ entities - the
instrument,  the score, and the player who interprets the score using
the instrument. The player is the incompletely-defined entity - it may
be in the score, or in the orchestra, or uncomfortably divided betweeen
both.  A truly 'complete' implementation of a Csound instrument would
need to support legato (or, if is were percussive, ignore it in an
appropriate way) within the orchestra code, so that there was no need to
hard-code it in the score - then ~any~ score (e.g from a MIDI file,
which is the origin of this thread) could play that instrument legato.

A lot of this can be done now, as you say - you have to deal with a lot
of variables in the instrument to preserve state, for legato control of
phase, pitch and amplitude (at least). BUT, only monophonically, as you
don't have control of opcodes that way, only your own variables. A
polyphonic instrument according to my definition achieves the same thing
as multiple copies of an instrument, but using, say, an array indexed by
the fractional part of p1. Then, for any given voice, you recover the
previous and next pfields (using opcodes), and you automatically use the
correct instance of oscil, etc, for that voice. The size of this array
would determine the maximum polyphony which that instrument can sustain
- and it would still be possible to force an instrument to be strictly
monophonic if necessary, by confining the array to a depth of one.



Richard Dobson 

 


-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd (LU: 6th July 1999)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 14th June 1999)


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29790;
          14 Aug 99 10:42 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11FaKN-0002Nm-00
	for jpff@maths.bath.ac.uk; Sat, 14 Aug 1999 10:42:15 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (KAA09580); Sat, 14 Aug 1999 10:40:17 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 14 Aug 1999 10:40:10 +0100
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (KAA04951); Sat, 14 Aug 1999 10:40:09 +0100 (BST)
Received: from intercom.es (iv3-150.intercom.es [195.76.131.150]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id LAA12163; Sat, 14 Aug 1999 11:47:33 +0100
Message-ID: <37B53869.CE51D9EC@intercom.es>
Date: Sat, 14 Aug 1999 11:35:37 +0200
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.5 [es] (Win95; I)
X-Accept-Language: es
MIME-Version: 1.0
To: David Boothe 
CC: 'Csound' 
Subject: Re: streson question with example
References: <283AABB8FD0DD21187C200A0C995F5DEECB06A@neptune.lyrick.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I can see 2 probable causes for that: a change in frequency means a change in
the delay size and if the code does not take account fractional delay
interpolation it changes at integer sample positions. I also would suggest you
to try kr = sr. ksmps >1 can cause very annoying transients when dealing with
delay lines.


> When varying streson's fundamental resonator frequency (argument labeled
> kfr), the output contains small impulses as if the "string" were being
> plucked. The documentation gives no indication that this should be the case.
> When the resonance fundamental is fixed, these artifacts are absent.
>
> Since the Karplus-Strong alogrithm is a plucked sting model, is this just
> the nature of it and/or its implementation in streson? Or is there a bug in
> streson? I'm using Windows console version 3.57.

> --

Josep M Comajuncosas
C/ Circumval.lacio 75  08790 Gelida - Penedes
Catalunya - SPAIN tel. 93 7792243
e-mail:          gelida@intercom.es
ET Informatica de Sistemes
e-mail: jcomajuncosas@campus.uoc.es
  http://members.tripod.com/csound/


Date1999-08-13 22:22
From"Matt J. Ingalls"
SubjectRe: CSound for the BeOs - Help needed
im doing some Be stuff these days and was thinking i might have to compile
cssound anyway to generate some sample files - if Jens is not doing
the Be port anymore and i have time i will give it a shot...
(at least file creation - realtime i/o might take a bit longer...)
-matt

> 
> I knew there was a version of CSound running on the BeOs but:
> 
> - it doesn't start (perhaps it works only on BeOs for PPC ?)
> - it's not updated (it's based on the 2.46 rel.)
> 
> I tried to contact the author (jjk@acm.org) but received no reply, please
> can somebody help me to make it work or to port to the Beos a CSound
> standard implementation ?
> 
> Csound for the BeOs (indeed a good implementation) can be downloaded
> at:http://www.bawue.de/~jjk/download.html#csound
> 
> Many thanks
> 
> Regards
> 
> Alessandro Fogar
> 
> 

Date1999-08-16 07:44
FromJens Kilian
SubjectRe: CSound for the BeOs - Help needed
> im doing some Be stuff these days and was thinking i might have to compile
> cssound anyway to generate some sample files - if Jens is not doing
> the Be port anymore and i have time i will give it a shot...
> (at least file creation - realtime i/o might take a bit longer...)

I'm still working on my port; if you check the official sources, you'll see
that some of my changes are already in.  I have another set of patches and
a new Makefile that I need to adapt to v3.57 and send to John ffitch (hopefully
before he creates yet another new release :-)

As you say, realtime I/O may take some time yet.  The new MediaKit in R4
doesn't fit Csound's model very well.

Bye,

        Jens.
--
mailto:jjk@acm.org                 phone:+49-7031-14-7698 (HP TELNET 778-7698)
  http://www.bawue.de/~jjk/          fax:+49-7031-14-7351
PGP:       06 04 1C 35 7B DC 1F 26 As the air to a bird, or the sea to a fish,