| Ahoy !
Anyone (Richard?) know if it's possible to install ADI's Csound SDK in
Linux or even Mac PPC ? ADI's info says only Windows '95,which I do not
want to deal with, besides which I only own a PowerMac.BTW,what Wintel
systems are those of you who use ADI running it on?Maybe I can pick up a
low end Wintel cheap and use Ethernet to hook it up to the Mac.Seems like
I may be able to throw quite a few balls through one hoop with the ADI.My
alternative is to get Deck 2, more RAM,lots of fast hard disk space,and
Korg's 1212 digital audio board.
Oh,and can we agree to leave any swearing off this list? Makes us look a
tad unprofessional.We all have differing points of view,but if we could
just agree to disagree and not step on each other's toes...
Later,
Drew
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28515;
5 Apr 98 13:40 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa18463;
5 Apr 98 13:40 BST
Received: (qmail 9102 invoked from network); 5 Apr 1998 12:40:37 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 5 Apr 1998 12:40:37 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA25389); Sun, 5 Apr 1998 13:38:12 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 5 Apr 98 13:37:48 +0100
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes via ESMTP (NAA02490); Sun, 5 Apr 1998 13:37:41 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) by condor.CC.UMontreal.CA with ESMTP id IAA01981
(8.6.11/IDA-1.6); Sun, 5 Apr 1998 08:38:09 -0400
Received: from mistral.ERE.UMontreal.CA (mistral.ERE.UMontreal.CA [132.204.2.73])
by eole.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id IAA10261;
Sun, 5 Apr 1998 08:37:33 -0400 (EDT)
Received: from ere.umontreal.ca (whisky-05.CC.UMontreal.CA [132.204.2.205])
by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id IAA04123;
Sun, 5 Apr 1998 08:37:30 -0400 (EDT)
Message-Id: <35277A65.548A865C@ere.umontreal.ca>
Date: Sun, 05 Apr 1998 08:34:45 -0400
From: Jean Piche
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: Drew Skyfyre , csound
Subject: Re: ADI Csound SDK/Csounders swear !?!
References: <199804051228.RAA14486@bom2.vsnl.net.in>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Drew Skyfyre wrote:
>
> Ahoy !
> Anyone (Richard?) know if it's possible to install ADI's Csound SDK in
> Linux or even Mac PPC ? ADI's info says only Windows '95,which I do not
> want to deal with, besides which I only own a PowerMac.BTW,what Wintel
> systems are those of you who use ADI running it on?Maybe I can pick up a
> low end Wintel cheap and use Ethernet to hook it up to the Mac.Seems like
> I may be able to throw quite a few balls through one hoop with the ADI.My
> alternative is to get Deck 2, more RAM,lots of fast hard disk space,and
> Korg's 1212 digital audio board.
the ADI card only runs under Win95. It will run under any Pentium cpu.
--
________________________________________________________
Jean Piche
Universite de Montreal
http://mistral.ere.umontreal.ca/~pichej
http://www.musique.umontreal.ca/electro/CEC/
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28818;
5 Apr 98 17:28 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa29064;
5 Apr 98 17:27 BST
Received: (qmail 12475 invoked from network); 5 Apr 1998 16:28:15 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 5 Apr 1998 16:28:15 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA02342); Sun, 5 Apr 1998 17:24:33 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 5 Apr 98 17:24:06 +0100
Received: from pimout2-ext.prodigy.net [207.115.59.113] by hermes via ESMTP (RAA12388); Sun, 5 Apr 1998 17:24:00 +0100 (BST)
Received: from prodigy.net (ppp-207.115.19.41.prodigy.net [207.115.19.41])
by pimout2-int.prodigy.net (8.8.5/8.8.5) with ESMTP id MAA20416
for ; Sun, 5 Apr 1998 12:20:52 -0400
Message-Id: <3527A105.9A51A5A7@prodigy.net>
Date: Sun, 05 Apr 1998 11:19:34 -0400
From: Carlton Wilkinson
X-Mailer: Mozilla 4.04 (Macintosh; I; PPC)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: New member with burning 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
I'm newly returned to the list after a couple years absence. You can
read and hear more about me if you're so inclined at the site below and
its links. (I say this because the message from majordomo encourages me
to say something about myself. Fine.)
Meantime, I have heard that there is a way, using a combination of
tablei.gen01 and two phasors, to create a smaller window that will scan
an entire soundfile at a variable speed--a non-FFT method of stretching
a sound while keeping the same pitch. I need a model. I'm running the
Mills PPC version, if that matters, and in it neither phasor nor tablei
will accept a varying rate (a k-rate or an a-rate) for the phase offset.
What's the secret here? Also, it seems to me you should be able to do
the same thing with the loscil code--somehow.
--
Carlton Joseph Wilkinson
http://excaliber.net/alex/wilkwrks.htm
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29154;
5 Apr 98 21:03 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa09258;
5 Apr 98 21:02 BST
Received: (qmail 13454 invoked from network); 5 Apr 1998 20:03:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 5 Apr 1998 20:03:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA18987); Sun, 5 Apr 1998 20:59:42 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 5 Apr 98 20:59:25 +0100
Received: from ella.mills.edu [144.91.3.20] by hermes via SMTP (UAA13560); Sun, 5 Apr 1998 20:59:18 +0100 (BST)
Received: (qmail 20180 invoked by uid 1964); 5 Apr 1998 12:58:49 -0700
Date: Sun, 5 Apr 1998 12:58:49 -0700 (PDT)
From: "Matt J. Ingalls"
Reply-To: "Matt J. Ingalls"
To: Carlton Wilkinson
Cc: csound@maths.ex.ac.uk
Subject: Re: New member with burning question
In-Reply-To: <3527A105.9A51A5A7@prodigy.net>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Carlton,
> Meantime, I have heard that there is a way, using a combination of
> tablei.gen01 and two phasors, to create a smaller window that will scan
> an entire soundfile at a variable speed--a non-FFT method of stretching
> a sound while keeping the same pitch. I need a model. I'm running the
> Mills PPC version, if that matters, and in it neither phasor nor tablei
theres alot of ways to do it. (isnt this what "sndwarp" does?)
since you are using PPC version, you might want to consinder the score
generator - it would keep things simple:
;orc
ifilesize = 10 ; a 10 sec file. this could be in a p-field or gen2 lookup
iskip = p6*ifilesize
aout diskin p4, p5, iskip
kwindow oscil1 0,1,p3,1
out aout*kwindow
;sco
f1 0 ; fill rest in of your window envelope
; a gesture from 0 to 60 sec
p0 0 60 785 1
; always instr 1
p1 1 0
; start times every .15 to .25 sec
p2 .2 .1
; duration of window .3 seconds
p3 .3 0
; always soundin.1
p4 1 0
; pitch gliss normal to 1 oct up
p5 1 0 1 2 0
; skiptime of window just straight through file
p6 0 0 1 1 0
E
see the doc for more info on scoregenerator
take a look at the "score generator changes" file
ps im going to update the example "scogen.orc" somehow and old version got
up on the ftp and i cant find a newer one...
==========
if your file is mono and short you might want to put the sound in a gen1
for speed.. what makes it tricky is that the table has to be a power of
2 yet your soundfile usually isnt - so you have to do some calculation for
that...
heres an orc of mine that does that. (with an warning of unused pfield
since the bottom stuff is commented out)
;===============================================;
; rt.orc matt ingalls ;
;
;
; simulation of Kent Dickey/Paul Lansky's ;
; real-time mixer. 7/5/96 ;
;
;
; p2 = start(at) p3 = dur ;
; p4 = snd p5 = skip
;
; p6 = gain p7 = pan
;
; p8 = gliss func p9 = transp ;
; p10= rev flag
;
;===============================================;
sr = 44100
kr = 2205
ksmps = 20
nchnls = 2
instr 1
;--- set up constants ---
isnd = p4
iskip = p5
iamp = p6
ipan = p7
ipitch = p9
isize table isnd - 101,100,0,0,0
;--- reading soundin ---
andx phasor ipitch*sr/isize,0
aout tablei isize*andx,isnd,0,0,1
;---- enveloping ----
kenvel linen iamp,.01,p3,.01
aenv = kenvel*aout
;--add your own panning/reverb stuff here ---
outs aenv, aenv
endin
;===============================================;
; rt.sco matt ingalls ;
;
;
; simulation of Kent Dickey/Paul Lansky's ;
; real-time mixer. 7/5/96 ;
;
;
; p2 = start(at) p3 = dur ;
; p4 = snd p5 = skip
;
; p6 = gain p7 = pan
;
; p8 = gliss func p9 = transp ;
; p10= rev flag
;
;===============================================;
;f10 0 512 8 .0001 20 .05 36 .1 20 .2 30 .4 150 1 150
.4 30 .2 20 .1 36 .05 20 .0001
;f11 0 512 9 .25 1 0
;f12 0 512 9 .25 1 0
;f13 0 513 7 0 512 1 1 1
; f100 is a look-up table of the actual sizes (in sample frames) of your
sounds.
; (the table sizes must be a power of 2!!)
f100 0 8 -2 80717
f101 0 131072 -1 "tubular" 0 4 0 0
; 2 3 4 5
i1 0 10 101 0 .5 .25 0 1 0
i1 0 10 101 0 . .25 0 1.02 0
i1 0 10 101 0 . .25 0 1.03 0
i1 0 10 101 0 . .25 0 1.456 0
i1 0 10 101 0 . .25 0 .21 0
i1 .10 10 101 0 . .25 0 .81 0
e
===========
you can also manually set the index to your table - but be careful when
doing things like: anx = anx + ifac
this will not do what you expect unless kr=sr. use the 'interp' opcode
istead:
instr 2
kwindln line p4*sr,p3,p7*sr
askip line p5*sr,p3,p8*sr
kpitch line p6,p3,p9
kndxl init 0
kndxr init p4/2
andxl interp kndxl,0
andxr interp kndxr,p4/2
aoutl tablei andxl+askip,1
aoutr tablei andxr+askip,1
kampl tablei kndxl/kwindln,2,1
kampr tablei kndxr/kwindln,2,1
kndxl = kndxl + kpitch*ksmps
kndxr = kndxr + kpitch*ksmps
;check for forwards wrap
kndxl = (kndxl >= kwindln ? 0 : kndxl)
kndxr = (kndxr >= kwindln ? 0 : kndxr)
;check for backwards wrap
kndxl = (kndxl < 0 ? kwindln : kndxl)
kndxr = (kndxr < 0 ? kwindln : kndxr)
outs aoutl*kampl,aoutr*kampr
endin
f1 0 262144 -1 "blues" 0 4 1
f2 0 1024 9 .5 1 0
i2 0 10 .6 0 -1 .6 6 -1
e
-matt
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29500;
6 Apr 98 1:21 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa21457;
6 Apr 98 1:20 BST
Received: (qmail 14778 invoked from network); 6 Apr 1998 00:21:16 -0000
Received: from mb05.swip.net (193.12.122.209)
by mercury.bath.ac.uk with SMTP; 6 Apr 1998 00:21:16 -0000
Received: from rasmus (dialup207-1-39.swipnet.se [130.244.207.39])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id CAA21031;
Mon, 6 Apr 1998 02:17:24 +0200 (MET DST)
Message-ID: <35281FB1.90F@hexagon.se>
Date: Mon, 06 Apr 1998 02:20:01 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: Csound mailing list
CC: J.P.ffitch@maths.bath.ac.uk
Subject: Bugs in fof2 and fog
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
When testing these opcodes a while ago I noted one problem in each.
Before I get to the problems and the fixes, I think having both
these opcodes is a waste, and one should be ki...er, phased out.
For instance, fof2. The changes which have to be made introduce
extra operations in the innermost loop of fof, which are not needed,
and so slows down this opcode a little. On the other hand fof2
adds grain glissando, so if anyone is in love with that there would
be an argument against fog. Point is they are almost identical,
and they both change the order and names of arguments as against
fof, and so make the documentation very confusing here.
(NB: For readability I will call ugensA.c/h "the FOG header/file"
and ugens7.h/c "the fof2 header/file")
fof2:
This opcode is noisy when you're changing the soundfile pitch.
Proof orc/sco follows at end of post.
It can be fixed by using the PFRAC1 mechanism from FOG.
((Incidentally, this fix will in theory make the output sound from fof
cleaner. Only in theory, because with fof, each grain uses the entire
soundfile many times over - that's ftable two, argument ifn2 - so the
division error is never a problem. But fof2 grains use only a small part
of the input sound.))
What to do:
* Copy PFRAC definition from line 3 in FOG header to fof2 header.
* Copy lines 86-90 from FOG file to line 98 in fof2 file
Here is line 98 in fof2 file:
result = *(ftp1->ftable + (ovp->formphs >> ftp1->lobits) );
* Comment out line 103 (the old line 98) in fof2 file.
* Insert definition:
float v1, fract ,*ftab;
in the beginning of fof() function in fof2 file (eg at line 67)
That's it. The line numbers refer to source distribution 3.476,
but you'll probably find your way. Else mail me for details.
FOG:
The rise phase does not work now. New grains with xspd > 0 are clipped
at the beginning. Same proof orc, below.
This is because the soundfile phase is added to the ftable index
before krise is calculated, so ovp->risphs will index far into the
ifn1 rise function table.
What to do:
* Comment out line 147 in FOG file, and remove the comments on
line 148 - ie, restore the original. Here they are in their present state:
147: else ovp->formphs = (long)((p->fundphs * form / *fund) + p->spdphs) & PMASK;
148: /*else ovp->formphs = (long)(p->fundphs * *form / *fund) & PMASK;*/
That's it. ovp->formphs is calculated *again* later in newgrain(),
on lines 166-171, so nothing needs be done here with p->spdphs.
Something is surely up here, since these files have been changed in
February?
Regards,
re
*********** foxtest.orc *************
instr 1 ; test fof2
insnd = 10 ; ifna, input sound file through gen 01
ibas = sr / ftlen(insnd) ; 1:1 playback rate
kfund = 5
kform linseg ibas, p3/4, ibas, p3/4, ibas*.8, p3/4, ibas*1.2
kdur = .19
kphs line 0, p3, 1
a1 fof2 20000, kfund, kform, 0, 0, kdur/10, kdur, kdur/10, 10, insnd, 2, p3, kphs, 0
out a1
endin
instr 2 ; test FOG
insnd = 10 ; ifna, input sound file through gen 01
ibas = sr / ftlen(insnd) ; 1:1 playback rate
kfund = 5
kform linseg 1, p3/4, 1, p3/4, .8, p3/4, 1.2
kdur = .19
aspd line 0, p3, 1 ; Must be a-rate, error in documentation (or code)
a1 fog 20000, kfund, kform, aspd, 0, 0, kdur/10, kdur, kdur/10, 10, insnd, 2, p3, 0, 1
out a1
endin
************ foxtest.sco *************
f2 0 1024 7 0 1024 1 ; Straight line rise
f10 0 131072 1 "Voices.wav" 0 0 0 ; Some sound file, use continuous sound
i1 0 6 ; Play fof2 with some time-stretch & pitch change
i2 6 6 ; ...and then FOG
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29505;
6 Apr 98 1:21 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa21462;
6 Apr 98 1:20 BST
Received: (qmail 111 invoked from network); 6 Apr 1998 00:21:17 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Apr 1998 00:21:17 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA16945); Mon, 6 Apr 1998 01:18:29 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 6 Apr 98 01:18:00 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (BAA23957); Mon, 6 Apr 1998 01:17:31 +0100 (BST)
Received: from rasmus (dialup207-1-39.swipnet.se [130.244.207.39])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id CAA21031;
Mon, 6 Apr 1998 02:17:24 +0200 (MET DST)
Message-Id: <35281FB1.90F@hexagon.se>
Date: Mon, 06 Apr 1998 02:20:01 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Csound mailing list
Cc: J.P.ffitch@maths.bath.ac.uk
Subject: Bugs in fof2 and fog
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
When testing these opcodes a while ago I noted one problem in each.
Before I get to the problems and the fixes, I think having both
these opcodes is a waste, and one should be ki...er, phased out.
For instance, fof2. The changes which have to be made introduce
extra operations in the innermost loop of fof, which are not needed,
and so slows down this opcode a little. On the other hand fof2
adds grain glissando, so if anyone is in love with that there would
be an argument against fog. Point is they are almost identical,
and they both change the order and names of arguments as against
fof, and so make the documentation very confusing here.
(NB: For readability I will call ugensA.c/h "the FOG header/file"
and ugens7.h/c "the fof2 header/file")
fof2:
This opcode is noisy when you're changing the soundfile pitch.
Proof orc/sco follows at end of post.
It can be fixed by using the PFRAC1 mechanism from FOG.
((Incidentally, this fix will in theory make the output sound from fof
cleaner. Only in theory, because with fof, each grain uses the entire
soundfile many times over - that's ftable two, argument ifn2 - so the
division error is never a problem. But fof2 grains use only a small part
of the input sound.))
What to do:
* Copy PFRAC definition from line 3 in FOG header to fof2 header.
* Copy lines 86-90 from FOG file to line 98 in fof2 file
Here is line 98 in fof2 file:
result = *(ftp1->ftable + (ovp->formphs >> ftp1->lobits) );
* Comment out line 103 (the old line 98) in fof2 file.
* Insert definition:
float v1, fract ,*ftab;
in the beginning of fof() function in fof2 file (eg at line 67)
That's it. The line numbers refer to source distribution 3.476,
but you'll probably find your way. Else mail me for details.
FOG:
The rise phase does not work now. New grains with xspd > 0 are clipped
at the beginning. Same proof orc, below.
This is because the soundfile phase is added to the ftable index
before krise is calculated, so ovp->risphs will index far into the
ifn1 rise function table.
What to do:
* Comment out line 147 in FOG file, and remove the comments on
line 148 - ie, restore the original. Here they are in their present state:
147: else ovp->formphs = (long)((p->fundphs * form / *fund) + p->spdphs) & PMASK;
148: /*else ovp->formphs = (long)(p->fundphs * *form / *fund) & PMASK;*/
That's it. ovp->formphs is calculated *again* later in newgrain(),
on lines 166-171, so nothing needs be done here with p->spdphs.
Something is surely up here, since these files have been changed in
February?
Regards,
re
*********** foxtest.orc *************
instr 1 ; test fof2
insnd = 10 ; ifna, input sound file through gen 01
ibas = sr / ftlen(insnd) ; 1:1 playback rate
kfund = 5
kform linseg ibas, p3/4, ibas, p3/4, ibas*.8, p3/4, ibas*1.2
kdur = .19
kphs line 0, p3, 1
a1 fof2 20000, kfund, kform, 0, 0, kdur/10, kdur, kdur/10, 10, insnd, 2, p3, kphs, 0
out a1
endin
instr 2 ; test FOG
insnd = 10 ; ifna, input sound file through gen 01
ibas = sr / ftlen(insnd) ; 1:1 playback rate
kfund = 5
kform linseg 1, p3/4, 1, p3/4, .8, p3/4, 1.2
kdur = .19
aspd line 0, p3, 1 ; Must be a-rate, error in documentation (or code)
a1 fog 20000, kfund, kform, aspd, 0, 0, kdur/10, kdur, kdur/10, 10, insnd, 2, p3, 0, 1
out a1
endin
************ foxtest.sco *************
f2 0 1024 7 0 1024 1 ; Straight line rise
f10 0 131072 1 "Voices.wav" 0 0 0 ; Some sound file, use continuous sound
i1 0 6 ; Play fof2 with some time-stretch & pitch change
i2 6 6 ; ...and then FOG
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29654;
6 Apr 98 2:52 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa29678;
6 Apr 98 2:51 BST
Received: (qmail 15199 invoked from network); 6 Apr 1998 01:51:58 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Apr 1998 01:51:58 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA01119); Mon, 6 Apr 1998 02:47:39 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 6 Apr 98 02:47:10 +0100
Received: from mailhost.auckland.ac.nz [130.216.1.4] by hermes via ESMTP (CAA08418); Mon, 6 Apr 1998 02:47:01 +0100 (BST)
Received: from [130.216.90.142] (t.grimwood.mus.auckland.ac.nz [130.216.90.142]) by mailhost.auckland.ac.nz (8.8.5/8.7.3-ua) with SMTP id NAA05160; Mon, 6 Apr 1998 13:46:18 +1200 (NZST)
Message-Id: <199804060146.NAA05160@mailhost.auckland.ac.nz>
Subject: Re: ADI Csound SDK/Csounders swear !?!
Date: Mon, 6 Apr 98 13:46:19 +1200
X-Sender: grimwood@ccu1.auckland.ac.nz
X-Mailer: Claris Emailer 1.1
From: Tony Grimwood
To: Jean Piche ,
Drew Skyfyre , csound
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
> the ADI card only runs under Win95. It will run under any Pentium cpu.
It's a PCI card which should plug into a Mac or maybe other boxes. Now if
we could only chisel the driver info out of ADI...
Peter Kerr
School of Music University of Auckland
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00718;
6 Apr 98 12:14 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa28290;
6 Apr 98 12:13 BST
Received: (qmail 17978 invoked from network); 6 Apr 1998 11:14:06 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Apr 1998 11:14:06 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA07344); Mon, 6 Apr 1998 12:04:01 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 6 Apr 98 12:03:39 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (MAA06645); Mon, 6 Apr 1998 12:03:33 +0100 (BST)
Received: from omphalos.maths.bath.ac.uk (maths.Bath.AC.UK) [138.38.99.25] (mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.82 #1)
id 0yM9gg-0000Hp-00; Mon, 6 Apr 1998 12:03:38 +0100
Date: Mon, 6 Apr 98 12:03:48 BST
From: jpff@maths.bath.ac.uk
Subject: Re: xyin
To: CSOUND@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 05 Apr 1998 18:27:09 +0100
In-reply-to: <35195838.E2BF670C@cableinet.co.uk> (message from Richard Dobson
on Wed, 25 Mar 1998 19:17:13 +0000)
I have xyin running on Windows now. Have not thought about
console-mode systems though.
==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00762;
6 Apr 98 12:21 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa28679;
6 Apr 98 12:20 BST
Received: (qmail 27218 invoked from network); 6 Apr 1998 11:21:03 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Apr 1998 11:21:03 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA11924); Mon, 6 Apr 1998 12:14:27 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 6 Apr 98 12:13:26 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (MAA14150); Mon, 6 Apr 1998 12:13:17 +0100 (BST)
Received: (qmail 6945 invoked from network); 6 Apr 1998 11:07:51 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.158)
by jaguars with SMTP; 6 Apr 1998 11:07:51 -0000
Message-Id: <3528B8B2.8B304C8A@cableinet.co.uk>
Date: Mon, 06 Apr 1998 12:12:51 +0100
From: Richard Dobson
Reply-To: RWD@cableinet.co.uk
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: Tony Grimwood
Cc: Jean Piche ,
Drew Skyfyre , csound
Subject: Re: ADI Csound SDK/Csounders swear !?!
References: <199804060146.NAA05160@mailhost.auckland.ac.nz>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
The ink is far from dry on the Win95 drivers, and indeed on the development
libraries themselves, and I have already asked for enhancements to all of
them, such as full multi-channel I/O. It may be a while before drivers for
other platforms appear, and I doubt if they will let out low-level hardware
details to third parties. Perhaps it will in any case be reasonable for them
to get the Win95 support reasonably solid and complete first, (to say nothing
of NT), so that there can then be some level of cross-platform parity in the
development APIs. I think it is especially important for all those who do
have the Win95 installation to make their needs know to ADI - it seems to me
there is still a lot of development to be done yet, and that input can only
help that work.
One other problem which may impact on the porting of the card to the Mac,
SGI, etc is that, as far as I know, SHARC compiler/assembler support is not
(yet) available on these platforms - these will be needed by anyone who wants
to add new opcodes (which I am told will be supported in due course). So it
may be that, at least in the short to medium term, developers for Mac etc
will need a Win95 system as well, for development at that level.
There may be a simple physical problem for some platforms - tha card
occupies a single PCI slot, but uses two adjacent endplates.
Richard Dobson
Tony Grimwood wrote:
> > the ADI card only runs under Win95. It will run under any Pentium cpu.
>
> It's a PCI card which should plug into a Mac or maybe other boxes. Now if
> we could only chisel the driver info out of ADI...
>
> Peter Kerr
> School of Music University of Auckland
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00780;
6 Apr 98 12:35 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa29325;
6 Apr 98 12:34 BST
Received: (qmail 18072 invoked from network); 6 Apr 1998 11:35:17 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Apr 1998 11:35:17 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA12040); Mon, 6 Apr 1998 12:29:10 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 6 Apr 98 12:28:22 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (MAA24972); Mon, 6 Apr 1998 12:28:15 +0100 (BST)
Received: from xenakis.maths.bath.ac.uk (maths.Bath.AC.UK) [138.38.97.36] (mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.82 #1)
id 0yMA4W-0000Jl-00; Mon, 6 Apr 1998 12:28:16 +0100
From: jpff@maths.bath.ac.uk
To: csound@maths.ex.ac.uk
Subject: Looking towards v3.48
Date: Mon, 6 Apr 98 12:28:13 BST
Source-Info: From (or Sender) name not authenticated.
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Friends (and enemies?)
I am looking to release a new version soon. So if you have things you
really want me to include this time round now is the time to speak.
I have been preparing notes for the release. Below is the current
state. I do have a small list of *Things To Do* but I make no
promises.
==John
Release Notes for 3.48
======================
These are the release notes for version 3.48, which is mainly a
bug-fix release. These notes should be read in conjunction with earlier
release notes.
Language Changes
----------------
The input or output file in -i and -o can start with a | to indicate a
process which is started to create or process audio files.
WAV format now supports floating samples correctly. (Richard Dobson)
Macros in orchestra and scores
Repeat sections in Scores
#include available in orchestra and score
/* */ comments allowed in orchestra and score
Complete removal of limit on orchestra size (ARGSPACE and ORTEXT
problems)
Opcode Fixes
------------
reverb2 was tuned to one particular sampling rate. Replaced by
nreverb opcode.
wgbow, flute and brass fixed in various ways
New Opcodes
-----------
pvadd (Richard Karpen)
atan2 in kk and aa contexts
Other Changes:
-------------
On Windows permissions of output files could be wrong.
Problem on SUN fixed, which gave silence sometimes and other errors
Windows GUI Changes
-------------------
Output device selectable by menu (Richard Dobson)
Reading MIDI files fixed in interface
xyin implemented in windows
------------------------------------------------------------------------
==John ff
1998 Apr 3
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00855;
6 Apr 98 13:05 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa01308;
6 Apr 98 13:05 BST
Received: (qmail 18252 invoked from network); 6 Apr 1998 12:05:42 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Apr 1998 12:05:42 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA11826); Mon, 6 Apr 1998 12:58:26 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 6 Apr 98 12:53:25 +0100
Received: from karmosin09.nada.kth.se [130.237.226.38] by hermes via ESMTP (MAA10711); Mon, 6 Apr 1998 12:53:03 +0100 (BST)
Received: (from d93-jbu@localhost)
by karmosin09.nada.kth.se (8.8.7/8.8.7) id NAA06524;
Mon, 6 Apr 1998 13:52:33 +0200 (MET DST)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 6 Apr 1998 13:52:33 +0200 (MET DST)
From: =?iso-8859-1?Q?Jonas_B=FClow?=
To: csound@maths.ex.ac.uk, d93-jbu@nada.kth.se
Subject: emacs mode for orc files
X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid
Message-Id: <13608.49444.3671.433256@karmosin09.nada.kth.se>
Reply-To: =?iso-8859-1?Q?Jonas_B=FClow?=
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi!
I read about a emacs mode for editing csound orc files. Where can I
find source code for this mode?
A lot of sound files are mentioned in the csound manual, like
imp20.aiff, mandpluck.aiff, twopeaks, fwavblnk, eee.aiff, ooo.aif
etc. Where can I find these files?
Where can i find the file "HRTFcompact" or any other hrtf file?
/Jonas
|