|
Hey :)
I've changed the previous 'wavelet packet instrument' I sent last week to a
more generic and versatile 'wave-packet synth'. Now you can change the
filter, and the filter sequence (which determines the particular
wave-packet) at any time during the running of the instrument. The current
score shows some of the possibilities.
In any case, a function table is generated with the particular anticonvolved
wave-packet, and then a simple instrument drives it. The difference is now
you can change the signal table anytime during the performance.
Instrument 1 selects the filter:
; str dur filter (1-5)
i1 0 0 1
Use it when you want to switch filter from the 5 available; its duration can
be 0, and the filter number you pass it, becomes active till a new instance
of the instrument overrides it
Instrument 2 selects the filter sequence, by specifying a string of 0's
(LPF) and 1's (HPF):
;filter sequence table
; 4096 2048 1024 512 256 128 64 32 16 8 4 2
i2 0 2 0 1 0 0 0 0 0 0 0 0 0 0
The actual sequence of zeros and ones determines the particular wavepacket
that will be active form that instant on.
Again, invoke it any time you wish the particular wavepacket to change; its
duration can also be 0
Instrument 3 keeps the toneburst generator running: must be active during
the whole performance
; str dur vectab vecsz wavsz 1pos
i3 0 8 10 8192 4 0
Finally instrument 4 sounds the current signal table. Activate it any number
of times, with different durations and frequencies, to generate the sounding
'notes'.
; str dur vectab dynrng frq0 frq1
i5 0 1.8 10 30000 44 22
As you can see, there is a wide palete of timbres that can be made; trouble
is finding them... Also I think there's a bug in filter 4 (the damn things
are everywhere), so give it some slack (nothing prevents you from changing
its coeficients to other wavelet filter you happen to know, and updating its
size in the size table).
The resulting sound is sometimes too bright, so the last instrument (the one
that sounds) could use some nice low pass filtering (just use one of the
great filters that have been proposed here by Hans Mikelson, Josep
Comajuncosas and others)
Dont forget to see the resulting soundwaves at close range, since the result
is usually nicely shaped
Btw, this score takes a few minutes to run
Hope you have fun, and please send me your comments
___________________________________
So, here's the orchestra:
;WSYNTH.ORC
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
;= A Wave-Packet Synthesizer =;
;= Coded by Pedro A. G. Batista, 1998 =;
;= (based on M.V.Wickerhauser's work with tonebursts) =;
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
sr = 44100 ; sr and kr
kr = 45 ; can be changed at will.
ksmps = 980 ; I just keep kr short for speed
;=-=-=-=-=-=-=-=-=-=-=- F I L T E R S -=-=-=-=-=-=-=-=-=-=-=-=-=;
;standard 4
ifn ftgen 1, 0, 4, -2, 0.4829629131445341, 0.8365163037378079,
0.2241438680420134, -0.1294095225512604
;standard 10
ifn ftgen 2, 0, 16, -2, 0.160102397974, 0.603829269797, 0.724308528438,
0.138428145901, -0.242294887066, -0.032244869585, 0.077571493840,
-0.006241490213, -0.012580751999, 0.003335725285
;standard 12
ifn ftgen 3, 0, 16, -2, 0.111540743350, 0.494623890398, 0.751133908021,
0.315250351709, -0.226264693965, -0.129766867567, 0.097501605587,
0.027522865530, -0.031582039318, 0.000553842201, 0.004777257511,
-0.001077301085
;coifman 12
ifn ftgen 4, 0, 16, -2, 1.15875967387, -.02932013798, -.04763959031,
..273021046535, .574682393857, .294867193696, -.0540856070917,
-.0420264804608, .0167444101633, .00396788361296,-.00128920335614,
-.000509505399
;coifman 6
ifn ftgen 5, 0, 8, -2, (sqrt(15)-3.0)/32.0, (1.0-sqrt(15))/32.0,
(3.0-sqrt(15))/16.0, (sqrt(15)+3.0)/16.0, (sqrt(15)+13.0)/32.0,
(9.0-sqrt(15))/32.0
;mirror filter
ifn ftgen 6, 0, 16, -7, 0, 16, 0
;size table
ifn ftgen 7, 0, 8, -2, 4, 10, 12, 12, 6
;seq table
ifn ftgen 8, 0, 16, -7, 0, 16, 0
gifilt = 0
gimirr = 0
gifsz = 0
gistr = 0; start of storage area
giseq = 8; seq table number
giktr = 0
zakinit 1, 16384
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
instr 1
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
; MirrorFilter
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=;
ifilter = p4
imirror = 6
isztab = 7
ifiltsz table ifilter-1, isztab
indx = 0
loop:
ifil table ifiltsz-indx-1, ifilter
itablew (frac((indx+1)/2)==0 ? +1:-1)*ifil, indx, imirror
indx = indx+1
if (indxiwavlen) igoto main0
ii = 0
loop01:
ziw (ii==i1pos ? 1:0), iovec+ii
ii = ii+1
if (ii=imin) igoto next2
imin = isig
next2: itablew isig, indx, ivector
indx = indx+1
if (indx for
csound@maths.ex.ac.uk; Mon, 5 Oct 1998 06:58:35 PST
Date: Mon, 05 Oct 1998 07:00:13 -0700
From: Erik Spjut
Subject: Re: Phaseshift at sound reflection?
In-reply-to:
X-Sender: spjut@thuban.ac.hmc.edu
To: pipe@algonet.se
Cc: CSound list
Message-id:
MIME-version: 1.0
Content-type: text/plain; charset="us-ascii"
References: <361658F3.8C9E140@dial.pipex.com>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Do a net search on Head Related Transfer Functions or HRTF's. You should
get more than enough to keep you busy for a while.
At 1:43 PM +0100 10/4/98, Anders Andersson wrote:
>Does anyone have any data's regarding on how the head act as a filter?
>(rolloff etc)
-------------------------------------------------------------------------------
Erik Spjut (pronounce ju as long u or yew) - Associate Professor of Engineering
and Associate Director for Engineering Computing, Center for Design Education
Harvey Mudd College, Claremont, CA 91711-5990 USA
Erik_Spjut@hmc.edu Ph & Voice mail (909) 607-3890 Fax (909) 621-8967
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa21406;
5 Oct 98 16:19 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25570;
5 Oct 98 16:19 BST
Received: (qmail 27627 invoked from network); 5 Oct 1998 15:19:10 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 5 Oct 1998 15:19:10 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA18222); Mon, 5 Oct 1998 16:10:56 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 5 Oct 1998 16:10:40 +0100
Received: from smtp2.jps.net [209.63.224.235] by hermes via ESMTP (QAA10558); Mon, 5 Oct 1998 16:10:36 +0100 (BST)
Received: from hml (209-142-35-127.stk.jps.net [209.142.35.127])
by smtp2.jps.net (8.9.0/8.8.5) with SMTP id IAA20142
for ; Mon, 5 Oct 1998 08:12:30 -0700 (PDT)
Message-ID: <000401bdaacf$878f2760$7f238ed1@hml>
From: nunativs
To: Csound List
Subject: Repluck
Date: Wed, 8 Jul 1998 17:21:33 -0700
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.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi,
A short question, in the repluck opcode what is the aexcite signal
supposed to be?
Thanks,
Ken
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa21572;
5 Oct 98 17:10 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa01406;
5 Oct 98 17:10 BST
Received: (qmail 19218 invoked from network); 5 Oct 1998 16:10:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 5 Oct 1998 16:10:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA23638); Mon, 5 Oct 1998 16:58:06 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 5 Oct 1998 16:57:53 +0100
Received: from mercury.anglia.ac.uk [193.63.55.68] by hermes via SMTP (QAA11077); Mon, 5 Oct 1998 16:57:52 +0100 (BST)
Received: from Anglia-Message_Server by mercury.anglia.ac.uk
with Novell_GroupWise; Mon, 05 Oct 1998 16:58:53 +0100
Message-Id:
X-Mailer: Novell GroupWise 4.1
Date: Mon, 05 Oct 1998 16:57:33 +0100
From: Olivier Pasquet
To: csound@maths.ex.ac.uk
Subject: C relinking for new opcodes
Mime-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello,
I am trying to relink CSound with a new opcode.
I have tryed the example in the CSound help file but I cannot make it working.
It says there is an error in "cs.h".
1. What am I doing wrong?
2. Are there other examples somewhere?
3. Why are you not programming in C++?
4. What kind of compiler do you advice me? I am currently using:
miracle.............. It does not miracles at all.
Yours,
Olivier Pasquet.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa21827;
5 Oct 98 18:44 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa11561;
5 Oct 98 18:44 BST
Received: (qmail 4761 invoked from network); 5 Oct 1998 17:44:49 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 5 Oct 1998 17:44:49 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA22949); Mon, 5 Oct 1998 18:40:43 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 5 Oct 1998 18:40:28 +0100
Received: from out5.ibm.net [165.87.194.243] by hermes via ESMTP (SAA14813); Mon, 5 Oct 1998 18:40:27 +0100 (BST)
Received: from ibm.net (slip139-92-73-147.par.fr.ibm.net [139.92.73.147]) by out5.ibm.net (8.8.5/8.6.9) with ESMTP id RAA32926 for ; Mon, 5 Oct 1998 17:40:23 GMT
Message-ID: <36185C1A.606876CB@ibm.net>
Date: Mon, 05 Oct 1998 07:41:46 +0200
From: Lemoine Jean-Pierre
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: "csound@maths.ex.ac.uk"
Subject: Announce: HPKComposer for Csound
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Csounders,
I have monitored this mailing list for long time, and I have realy
learnt a lot (many thanks to all of you). Now it's time to be more
present and to participate first by making public
a tool I have developped for Csound. It certainly can't be equivalent to
Cecilia
or Silence, but brings new exploration capabilities in the domain of
VRML generation, and in
usability level. HPKComposer (its name) is a graphical composition tool
written in Java
that is combining the Cmask score events approach, a high level software
synthetizer that hides
the Csound opcodes complexity, a dynamic definition of Instrument
parameters and their use in
the Score, the mapping of score events to VRML evolution, the background
compilation of the
Csound file and the capability to listen to the resulting sound file
from the application. In
fact Csound is totally hidden behind the user interface, but it is there
:)
The sound generation is not limited to what is included in
HPKComposer, as you can extend it
by developping new Java classes. The different sound generators that are
included come from
this mailing list. I have slightly redesign them and put it in Java
code. This is not an OO
Csound: you continue to use the standard opcodes.
You can find more information and download it to this site
http://hplank.inetpc.com/ . It has
been developped and tested on w95, w98 and NT. It should work in another
systems, but you have
to configure it by yourself. If you try it on Linux, and write how to do
that, I will be more
than happy to include this information (same for Mac and others).
This tool is part of an ongoing project for building a software that
is able to combine 3D
worls and sound, and to allow outside interaction. The first steps are
this exploratory program
HPKComposer, and another program that let me control VRML animations
using a MIDI keyboard. The
next steps are to try to link everything and to use Csound in real-time,
another long story....
Jean-Pierre Lemoine
hplank.inetpc.com
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22271;
5 Oct 98 20:53 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa23830;
5 Oct 98 20:53 BST
Received: (qmail 14137 invoked from network); 5 Oct 1998 19:53:13 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 5 Oct 1998 19:53:13 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA12067); Mon, 5 Oct 1998 20:48:42 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 5 Oct 1998 20:48:30 +0100
Received: from mailhub.dartmouth.edu [129.170.16.6] by hermes via ESMTP (UAA19084); Mon, 5 Oct 1998 20:48:28 +0100 (BST)
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 PAA13624;
Mon, 5 Oct 1998 15:46:39 -0400 (EDT)
Message-id: <13450918@donner.Dartmouth.EDU>
Date: 05 Oct 98 15:46:37 EDT
From: "Matt J. Ingalls"
Subject: Re: Handling floating point wave files...
To: toby@rcsreg.com, csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
--- You wrote:
yet, I am unable to get this program to recognize any
floating point format other than .WAV.
what do you use?
--- end of quote ---
1) well back in the old days (when i was developing MUSIC-V23.01/DMix) i guess
we used to use IRCAM --
2) but now AIFF-C is the header of choice - although i understand its not
working on non-mac platforms and i am about to do a diff on the code
2.5) and i guess .WAV and AIFF-C are more or less the same, right?
3) although on a mac i keep on returning to (my own) enhanced version of sound
designer because it is very nice to keep all that header junk in the resource
fork
4) but Digidesign and Microsoft are 2 companies i try to NOT support, if not
boycott
5) does anybody know of a mac file type that uses header info in reaource fork?
6) on a side note: does anybody know if there is a standardized header (AIFF
format chunk?) for B-format (ambisonics) sound files?
-matt
(i probably will post #5&6 to soundhack list if no answers here..)
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22342;
5 Oct 98 21:17 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa26131;
5 Oct 98 21:17 BST
Received: (qmail 15727 invoked from network); 5 Oct 1998 20:17:16 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 5 Oct 1998 20:17:16 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA12891); Mon, 5 Oct 1998 21:12:07 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 5 Oct 1998 21:11:55 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (VAA26685); Mon, 5 Oct 1998 21:11:54 +0100 (BST)
Received: (qmail 12516 invoked from network); 5 Oct 1998 20:10:21 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.99)
by jaguars with SMTP; 5 Oct 1998 20:10:21 -0000
Message-ID: <3619251C.56057ACE@cableinet.co.uk>
Date: Mon, 05 Oct 1998 20:59:24 +0100
From: Richard Dobson
Organization: Composers Desktop project
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: "Matt J. Ingalls"
CC: csound@maths.ex.ac.uk
Subject: Re: Handling floating point wave files...
References: <13450918@donner.Dartmouth.EDU>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
It's been talked about, but I don't know of any specific proposals. However, it
could easily be done as a proprietary extension to the new multi-channel WAVE
format recently proposed by Microsoft. Martin Puryear recently posted the whole
spec on the music-dsp site:
http://shoko.calarts.edu/~glmrboy/musicdsp/sourcecode/mulchaud.rtf
Much will depend on how 'public-domain' the B-format is - I am still not clear
about this!
There will probably also be plenty of discussion about this on the
surround-sound list. Whatever people think about Microsoft (and I think a lot of
very different things, at different times..), I think this is an interesting
initiative, which should ultimately result in more hardware being able to play
Csound quad files!
Richard Dobson
Matt J. Ingalls wrote:
>
> 6) on a side note: does anybody know if there is a standardized header (AIFF
> format chunk?) for B-format (ambisonics) sound files?
>
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22674;
6 Oct 98 0:24 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa14113;
6 Oct 98 0:24 BST
Received: (qmail 358 invoked from network); 5 Oct 1998 23:24:49 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 5 Oct 1998 23:24:49 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA23787); Tue, 6 Oct 1998 00:20:32 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 00:20:21 +0100
Received: from mailhub.dartmouth.edu [129.170.16.6] by hermes via ESMTP (AAA09846); Tue, 6 Oct 1998 00:20:17 +0100 (BST)
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 TAA03453;
Mon, 5 Oct 1998 19:20:10 -0400 (EDT)
Message-id: <13462566@donner.Dartmouth.EDU>
Date: 05 Oct 98 19:20:10 EDT
From: "Matt J. Ingalls"
Subject: Re: Handling floating point wave files...
To: RWD@cableinet.co.uk
Cc: csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Richard,
--- Richard Dobson wrote:
Much will depend on how 'public-domain' the B-format is - I am still not clear
about this!
---igot the impression it was entirely public domain (now)
There will probably also be plenty of discussion about this on the
surround-sound list.
--- end of quote ---
do you have the subscribe info on that? (or url to one)
thanks,
matt
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22713;
6 Oct 98 0:37 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa15394;
6 Oct 98 0:37 BST
Received: (qmail 26921 invoked from network); 5 Oct 1998 23:37:03 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 5 Oct 1998 23:37:03 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA14854); Tue, 6 Oct 1998 00:34:00 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 00:33:49 +0100
Received: from mx2.freewwweb.com [205.181.80.249] by hermes via ESMTP (AAA23003); Tue, 6 Oct 1998 00:33:48 +0100 (BST)
Received: from freewwweb.com (ppp-39.max-2.atl.smartworld.net [209.64.214.188])
by mx2.freewwweb.com (8.9.1/8.9.1) with ESMTP id TAA4852560
for ; Mon, 5 Oct 1998 19:34:44 -0400 (EDT)
Message-ID: <36198132.F4C2505C@freewwweb.com>
Date: Mon, 05 Oct 1998 19:32:18 -0700
From: threedegree
X-Mailer: Mozilla 4.5b2 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound List
Subject: new guy
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I'm interested in using Silence but it requires java and Swing and
symetec.itools??
I think that's what the web site said.
does anyone know where I can download all of this stuff and some less
vauge information about running silence would help as well.
thanks.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22777;
6 Oct 98 1:04 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa18107;
6 Oct 98 1:04 BST
Received: (qmail 28070 invoked from network); 6 Oct 1998 00:04:35 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Oct 1998 00:04:35 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA26835); Tue, 6 Oct 1998 01:00:19 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 01:00:08 +0100
Received: from smtp1.erols.com [207.172.3.234] by hermes via ESMTP (BAA16716); Tue, 6 Oct 1998 01:00:07 +0100 (BST)
Received: from oemcomputer (207-172-125-61.s61.as10.nyb.erols.com [207.172.125.61])
by smtp1.erols.com (8.8.8/8.8.5) with SMTP id UAA07889
for ; Mon, 5 Oct 1998 20:00:09 -0400 (EDT)
Message-ID: <36195DE6.320F@erols.com>
Date: Mon, 05 Oct 1998 20:01:42 -0400
From: Paul Winkler
Reply-To: zarmzarm@erols.com
X-Mailer: Mozilla 3.03 (Win95; I)
MIME-Version: 1.0
To: Csound mailing list
Subject: What's up with the FAQ?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi everyone,
I notice that the Csound FAQ has not been updated since 1995 and could
really be a lot more useful than it is. There's a few things I was
thinking of writing up to add to it (mostly a lot of links to more
information, of which there are many, but newbies won't necessarily know
where to look...)
I've written to Martin Dupras and not heard back. Is Martin out there
anywhere? Does he still maintain the FAQ? If I don't hear anything, I
may eventually just take matters into my own hands :)
I've seen occasional proposals on this list for other things to add to
the FAQ. If/when I get the time, I wouldn't mind adding some of those as
well.
Regards,
PW
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22860;
6 Oct 98 1:51 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa22386;
6 Oct 98 1:50 BST
Received: (qmail 2552 invoked from network); 6 Oct 1998 00:50:55 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Oct 1998 00:50:55 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA26963); Tue, 6 Oct 1998 01:47:05 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 01:46:53 +0100
Received: from smtp1.erols.com [207.172.3.234] by hermes via ESMTP (BAA10640); Tue, 6 Oct 1998 01:46:52 +0100 (BST)
Received: from oemcomputer (207-172-125-61.s61.as10.nyb.erols.com [207.172.125.61])
by smtp1.erols.com (8.8.8/8.8.5) with SMTP id UAA03780
for ; Mon, 5 Oct 1998 20:46:56 -0400 (EDT)
Message-ID: <361968DC.64CE@erols.com>
Date: Mon, 05 Oct 1998 20:48:28 -0400
From: Paul Winkler
Reply-To: zarmzarm@erols.com
X-Mailer: Mozilla 3.03 (Win95; I)
MIME-Version: 1.0
To: Csound mailing list
Subject: Mailing list archives: an idea
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi folks,
Well, the old mailing list archive on the web
(at http://www.maths.ex.ac.uk/~james/csound_list/ )
is still not happening.
I would like to propose adding an archive of this list to
http://www.egroups.com/
This seems to be easy to do, it would update itself automatically, and
egroups seems to have pretty good searching & browsing capabilities.
If anyone has any objections, or thinks they have a better idea, please
say so. I think this would be a valuable resource (I for one used to use
James' old archive all the time). Unless the group decides otherwise, I
volunteer to make this happen.
Regards,
PW
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22944;
6 Oct 98 2:18 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24867;
6 Oct 98 2:18 BST
Received: (qmail 1015 invoked from network); 6 Oct 1998 01:18:07 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Oct 1998 01:18:07 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA07125); Tue, 6 Oct 1998 02:15:22 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 02:15:11 +0100
Received: from mailhub.dartmouth.edu [129.170.16.6] by hermes via ESMTP (CAA12803); Tue, 6 Oct 1998 02:15:09 +0100 (BST)
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 VAA08033
for ; Mon, 5 Oct 1998 21:15:14 -0400 (EDT)
Message-id: <13466398@donner.Dartmouth.EDU>
Date: 05 Oct 98 21:15:14 EDT
From: "Matt J. Ingalls"
Subject: Re: What's up with the FAQ?
To: csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
--- Paul Winkler wrote:
I've written to Martin Dupras and not heard back. Is Martin out there
anywhere? Does he still maintain the FAQ? If I don't hear anything, I
--- end of quote ---
well hes definitely not around here, although his picture is on the wall
of ex-grad students and i see his thesis sitting on the shelf in my office..
on top of the FAQ - the "Front Page" seems pretty out of date as well.
who is supporting that presently?
im surprised MIT or Berklee dont have a Csound "official" page
with textbook coming and all...
-mutt
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa23240;
6 Oct 98 4:37 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa09587;
6 Oct 98 4:37 BST
Received: (qmail 7391 invoked from network); 6 Oct 1998 03:37:08 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Oct 1998 03:37:08 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA20111); Tue, 6 Oct 1998 04:33:41 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 04:33:30 +0100
Received: from smtp01.wxs.nl [195.121.6.61] by hermes via ESMTP (EAA08117); Tue, 6 Oct 1998 04:33:29 +0100 (BST)
Received: from wxs.nl ([195.121.72.21]) by smtp01.wxs.nl
(Netscape Messaging Server 3.6) with ESMTP id AAA4B77;
Tue, 6 Oct 1998 05:33:02 +0200
Message-ID: <36199238.A35871E@wxs.nl>
Date: Tue, 06 Oct 1998 04:44:56 +0100
From: Lex Vanderwal
Reply-To: LilaSachel@wxs.nl
Organization: Lila Sachel Productions
X-Mailer: Mozilla 4.04 [en] (WinNT; I)
MIME-Version: 1.0
To: Joel D Martinsen
CC: csound@maths.ex.ac.uk
Subject: Re: Formant Value Table
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
The basic idea is that this table lists for the first five formants of
the singing voice the freq., bandwith and amplitude values - you have to
use five calls to the FOF function with the listed values and add the
outputs. The best example is the POF.orc&sco by Paris Smaragdis. It is
somewhere on the WWW, but I forgot the URL.
Probably one of these, or not very far from it
http://www.ddtm.com/csound.html
http://www.inx.de/%7Erubo/songlab/midi2cs/csound.html
Good luck,
lex
Joel D Martinsen wrote:
>
> How does one use the formant value table in the back of the CSound manual?
> The manual at various points says that multiple fov commands are needed,
> so I suspect that the table details correct values for the separate
> commands, so if someone could tell me how they're used...
>
> Thanks.
>
> Joel D Martinsen
--
------------------------------------------------------------------------
Lex Vanderwal -- for Lila Sachel Productions,
Utrecht -- the Netherlands
Email: LilaSachel@wxs.nl
Phone +31654334356
Home: http://home.wxs.nl/~lsachel/
ICQ#: 5055034
ICQ Pager: http://wwp.mirabilis.com/5055034
------------------------------------------------------------------------
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa23511;
6 Oct 98 6:47 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa21496;
6 Oct 98 6:47 BST
Received: (qmail 8586 invoked from network); 6 Oct 1998 05:47:20 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Oct 1998 05:47:20 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA04749); Tue, 6 Oct 1998 06:45:04 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 06:44:51 +0100
Received: from big.fishnet.net [204.89.144.3] by hermes via ESMTP (GAA01084); Tue, 6 Oct 1998 06:44:50 +0100 (BST)
Received: from rcsreg.com (x211.core.fishnet.net [204.89.144.211] (may be forged))
by big.fishnet.net (8.8.7/8.8.5) with ESMTP id VAA09456;
Mon, 5 Oct 1998 21:42:39 -0700
Message-ID: <3619AE5C.2B163A29@rcsreg.com>
Date: Tue, 06 Oct 1998 05:45:00 +0000
From: Tobiah
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.1.119 i586)
MIME-Version: 1.0
To: "Matt J. Ingalls"
CC: csound@maths.ex.ac.uk
Subject: Re: Handling floating point wave files...
References: <13450918@donner.Dartmouth.EDU>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
> 2.5) and i guess .WAV and AIFF-C are more or less the same, right?
> 3) although on a mac i keep on returning to (my own) enhanced version of sound
> designer because it is very nice to keep all that header junk in the resource
> fork
> 4) but Digidesign and Microsoft are 2 companies i try to NOT support, if not
> boycott
> 5) does anybody know of a mac file type that uses header info in reaource fork?
> 6) on a side note: does anybody know if there is a standardized header (AIFF
> format chunk?) for B-format (ambisonics) sound files?
>
> -matt
> (i probably will post #5&6 to soundhack list if no answers here..)
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa23696;
6 Oct 98 7:13 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa23951;
6 Oct 98 7:13 BST
Received: (qmail 9357 invoked from network); 6 Oct 1998 06:13:46 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Oct 1998 06:13:46 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (HAA26729); Tue, 6 Oct 1998 07:06:12 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 07:06:01 +0100
Received: from redgate.vislab.usyd.edu.au [129.78.157.26] by hermes via ESMTP (HAA14751); Tue, 6 Oct 1998 07:05:56 +0100 (BST)
Received: (from jon@localhost)
by redgate.vislab.usyd.edu.au (8.9.0/8.9.0) id QAA19799
for csound@maths.ex.ac.uk; Tue, 6 Oct 1998 16:05:57 +1000 (EDT)
From: Jon Drummond
Message-Id: <199810060605.QAA19799@redgate.vislab.usyd.edu.au>
Subject: Theremin Orchestra Suggestions?
To: csound@maths.ex.ac.uk
Date: Tue, 6 Oct 1998 16:05:57 +1000 (EDT)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Any suggestions for a good csound orchestra to
mimic the sound of a theremin?
Regards,
jon drummond
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa23957;
6 Oct 98 9:59 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa10471;
6 Oct 98 9:59 BST
Received: (qmail 25209 invoked from network); 6 Oct 1998 08:59:38 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 6 Oct 1998 08:59:38 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA13409); Tue, 6 Oct 1998 09:48:47 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 09:48:35 +0100
Received: from mailb.telia.com [194.22.194.6] by hermes via ESMTP (JAA09276); Tue, 6 Oct 1998 09:48:34 +0100 (BST)
Received: from d1o211.telia.com (root@d1o211.telia.com [195.204.228.241])
by mailb.telia.com (8.8.8/8.8.8) with ESMTP id KAA06834;
Tue, 6 Oct 1998 10:48:35 +0200 (CEST)
Received: from roger (t7o211p52.telia.com [195.204.229.172]) by d1o211.telia.com (8.8.8/8.6.12) with SMTP id KAA12894; Tue, 6 Oct 1998 10:48:34 +0200 (MET DST)
Message-ID: <003d01bdf105$cc876e00$0300a8c0@apas.no>
From: roger k
To: csound , nunativs
Subject: Re: Repluck
Date: Tue, 6 Oct 1998 10:45:47 +0200
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.0518.4
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0518.4
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>Hi,
> A short question, in the repluck opcode what is the aexcite signal
>supposed to be?
>Thanks,
>Ken
It's an audio signal that is used to start the "string" vibrating.
Usually some kind of short noise, but you can use what type of signal you
want.
If you play some continious audio through repluck you can get some metalic
sounds as
the "string" get triggered by frequencies in the sound.
Actually you can use repluck as a kind of springreverb by using a low
frequency for icps.
Or you can feed a delayed outsignal back into repluck to get feedback.
Roger Klaveness
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa24279;
6 Oct 98 11:36 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa20895;
6 Oct 98 11:35 BST
Received: (qmail 3021 invoked from network); 6 Oct 1998 10:35:18 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Oct 1998 10:35:18 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA16197); Tue, 6 Oct 1998 11:30:14 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 11:29:52 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (LAA19113); Tue, 6 Oct 1998 11:29:51 +0100 (BST)
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 0zQUNO-0002em-00; Tue, 6 Oct 1998 11:29:54 +0100
Date: Tue, 6 Oct 98 11:29:54 BST
From: jpff@maths.bath.ac.uk
Subject: Re: C relinking for new opcodes
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 06 Oct 1998 02:41:27 -0400
--- Copy of mail to OP101@mercury.anglia.ac.uk ---
In-reply-to: (message from Olivier Pasquet
on Mon, 05 Oct 1998 16:57:33 +0100)
References:
>>>>> "Olivier" == Olivier Pasquet writes:
Olivier> Hello,
Olivier> I am trying to relink CSound with a new opcode.
I have added 3 this week while at ICMC; join the club!
Olivier> I have tryed the example in the CSound help file but I cannot make it working.
Olivier> It says there is an error in "cs.h".
Olivier> 1. What am I doing wrong?
Using a cr*p compiler? Using Macintosh files on a PC? You do not say
what platform so it is hard to comment. PLEASE everyone, if you have
problems SAY WHAT PLATFORM. I have rebuild with VC++ v4.0 many times
this week, and that was never an error message I have seen.
As managing director of a commercial compiler writing you should shoot
the author of that compiler. That is not a message any of Codemist's
compiler would produce; end comercial
Olivier> 2. Are there other examples somewhere?
All over! My web page has soem of my works which you may not like but
they render
Olivier> 3. Why are you not programming in C++?
a) Because Csound is written in C
b) C++ is a ghastly language with a horrendous
standard
c) C+ was not invented when Csound was written
d) I dislike C++
e) Why are you not programming in LISP aka Gods-own-language?
f) ...fill in the other 100 reasons yourself
:-)
Olivier> 4. What kind of compiler do you advice me? I am currently using:
Olivier> miracle.............. It does not miracles at all.
Never heard of it! Apart from using my compiler (on Acorn and SGI), I
have used SGI, gcc, Lattice, Zortech, Symantecs, Micro$oft,
CodeWarrior, and probably others I forget. It does rather depend on
your processor though!
(Sorry, it is late and this Laphroig is good)
==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id ab24279;
6 Oct 98 11:36 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa20908;
6 Oct 98 11:35 BST
Received: (qmail 3024 invoked from network); 6 Oct 1998 10:35:24 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 6 Oct 1998 10:35:24 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA22355); Tue, 6 Oct 1998 11:30:09 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 6 Oct 1998 11:29:45 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (LAA04830); Tue, 6 Oct 1998 11:29:40 +0100 (BST)
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 0zQUN8-0002eg-00; Tue, 6 Oct 1998 11:29:38 +0100
Date: Tue, 6 Oct 98 11:29:38 BST
From: jpff@maths.bath.ac.uk
Subject: Re: Repluck
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 06 Oct 1998 02:28:39 -0400
--- Copy of mail to nunativs@jps.net ---
You can excite with any audio signal. I have used speech for example,
but it depends what you want to do....
==John ffitch |