| doscil is an ADI Extended Csoudn opcode, and does not exist in the public
system.
==John
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09512;
23 Mar 99 13:25 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PRBd-0004WI-00; Tue, 23 Mar 1999 13:25:41 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA04691); Tue, 23 Mar 1999 12:59:50 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 23 Mar 1999 12:59:37 GMT
Received: from relayd.gateway.net [208.230.117.252] by hermes via ESMTP (MAA06853); Tue, 23 Mar 1999 12:59:22 GMT
Received: from gate (1Cust56.tnt4.melbourne.fl.da.uu.net [208.255.98.56])
by smtp7.gateway.net (8.9.1/8.9.1) with SMTP id HAA20280
for ; Tue, 23 Mar 1999 07:57:41 -0500 (EST)
From: Bill DeWitt
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: RE: Neural Nets
Date: Tue, 23 Mar 1999 07:57:50 -0500
Message-ID: <000001be752c$c2302ae0$3862ffd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Importance: Normal
In-Reply-To:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>
> bocz
>
Is it just me, or does it seem coincidental that this thing fired up again
when the term 'Neural Nets' was used...?
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09557;
23 Mar 99 13:34 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PRJp-00003E-00; Tue, 23 Mar 1999 13:34:09 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA07023); Tue, 23 Mar 1999 13:12:27 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 23 Mar 1999 13:12:13 GMT
Received: from relayd.gateway.net [208.230.117.252] by hermes via ESMTP (NAA16059); Tue, 23 Mar 1999 13:12:09 GMT
Received: from gate (1Cust56.tnt4.melbourne.fl.da.uu.net [208.255.98.56])
by smtp5.gateway.net (8.9.1/8.9.1) with SMTP id IAA24222
for ; Tue, 23 Mar 1999 08:11:04 -0500 (EST)
From: Bill DeWitt
To: Csound List
Subject: RE: Second thoughts
Date: Tue, 23 Mar 1999 08:11:13 -0500
Message-ID: <000201be752e$a0c0fc20$3862ffd0@gate>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Importance: Normal
In-Reply-To: <000301be73bb$b0e181c0$151affd0@gate>
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Thanks for all the replies.
I think my real problem is time. I only have about an hour a day to
study -anything- and so I don't get to CSound very often. Usually only when
I get overloaded with C++. Probably not the best of study techniques...
Anyway, I will look into making sounds for real-time use, but I think I
will take a break from it for a while first. I have a long weekend coming so
maybe I will give it one last effort and then take a break if I don't make a
breakthrough.
Thanks again.
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09622;
23 Mar 99 14:01 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PRjq-00004C-00; Tue, 23 Mar 1999 14:01:02 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA04428); Tue, 23 Mar 1999 13:33:42 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 23 Mar 1999 13:33:27 GMT
Received: from eos.arc.nasa.gov [128.102.118.20] by hermes via ESMTP (NAA12556); Tue, 23 Mar 1999 13:33:16 GMT
Received: (from jim-ra@localhost)
by eos.arc.nasa.gov (8.8.4/8.8.4)
id FAA21077; Tue, 23 Mar 1999 05:33:01 -0800
Date: Tue, 23 Mar 1999 05:33:01 -0800
From: "Dr J.Stevenson's research assistant"
Message-Id: <199903231333.FAA21077@eos.arc.nasa.gov>
To: bdewitt@gateway.net, csound@maths.ex.ac.uk
Subject: RE: Neural Nets
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
No itz not just you I'm very interested in the subject myself
-----------U wrote:-
Is it just me, or does it seem coincidental that this thing fired up aga
in
when the term 'Neural Nets' was used...?
---------------------
An' then Chicken@little.com, he come scramblin outta the
Terminal room screaming "The system's crashing! The system's
crashing!" -Uncle RAMus, 'Tales for Cyberpsychotic Children'
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09667;
23 Mar 99 14:12 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PRue-0004YJ-00; Tue, 23 Mar 1999 14:12:12 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA04386); Tue, 23 Mar 1999 13:41:11 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 23 Mar 1999 13:40:57 GMT
Received: from grynet.passagen.se [195.163.107.36] by hermes via ESMTP (NAA07287); Tue, 23 Mar 1999 13:40:56 GMT
Received: from dumburk (dialup176-3-32.swipnet.se [130.244.176.160])
by grynet.passagen.se (8.8.6/8.8.6) with SMTP id OAA02838
for ; Tue, 23 Mar 1999 14:40:57 +0100 (MET)
Message-ID: <36F79A78.6846@hem.passagen.se>
Date: Tue, 23 Mar 1999 14:43:32 +0100
From: rasmus ekman
X-Mailer: Mozilla 3.04 (Win95; I)
MIME-Version: 1.0
To: Csound list
Subject: Re: doscil?
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Sergey Batov wrote:
>
> can anybody please say what's wrong:
J P Fitch wrote:
>
> doscil is an ADI Extended Csoudn opcode, and does not
> exist in the public system.
Perhaps my fault - for some reason it's in the winhlp.
Well, now no longer.
re
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10769;
23 Mar 99 22:16 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PZT3-0000OC-00; Tue, 23 Mar 1999 22:16:13 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA01268); Tue, 23 Mar 1999 22:14:02 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 23 Mar 1999 22:13:50 GMT
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (WAA05420); Tue, 23 Mar 1999 22:13:49 GMT
Received: by neptune.lyrick.com with Internet Mail Service (5.5.2448.0)
id ; Tue, 23 Mar 1999 16:13:50 -0600
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECF0F@neptune.lyrick.com>
From: David Boothe
To: 'Csound'
Subject: Version 3.53 pdf Manual
Date: Tue, 23 Mar 1999 16:13:42 -0600
X-Mailer: Internet Mail Service (5.5.2448.0)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Version 3.53 of the Csound Manual in pdf format, is now available for
downloading at:
http://web2.airmail.net/dboothe
Due the extensive nature of the revisions, there are no update files
available, only the complete manual (for single- or double-sided printing).
Please read the web page, "What's New."
-David.
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11447;
24 Mar 99 4:32 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PfL6-0000Vk-00; Wed, 24 Mar 1999 04:32:24 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA13385); Wed, 24 Mar 1999 04:31:26 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 04:31:14 GMT
Received: from relay-0.ziplink.net [206.15.168.49] by hermes via ESMTP (EAA02896); Wed, 24 Mar 1999 04:31:13 GMT
Received: from my-computer (bos-ip-1-89.ziplink.net [199.232.252.89])
by ziplink.net (8.8.7/8.8.7) with SMTP id XAA15709
for ; Tue, 23 Mar 1999 23:31:15 -0500 (EST)
Message-Id: <1.5.4.32.19990324043031.0066a9c4@pop3.ziplink.net>
X-Sender: the_hex@pop3.ziplink.net
X-Mailer: Windows Eudora Light Version 1.5.4 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 23 Mar 1999 23:30:31 -0500
To: csound@maths.ex.ac.uk
From: "Chris (the Hex)"
Subject: Re: Second thoughts
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Thomas Huber wrote:
>> with the list? What version of CSound are you running? Obviously it's
>
>I'm using the unix version of csound (on linux-2.2), and I reduce the
>buffers with the '-b' and '-B' option to 128 bytes and I set the
>sampling rate to 22050 Hz (mono) and the kontrol rate to 2205 Hz to
>have a good realtime response.
That's great! I've also been thinking of investing time in building a
Linux box (for various reasons -- mostly because as a Unix-bred programmer
I'm tired of being chafed creatively by Win95 even though I use it
constantly for
utilitarian purposes like word processing, online stuff, etc). This is
extremely enheartening news.
>No, I write the orc's 'by hand'. In my opinion, the .orc language is very
>simple, and writing orc's with a normal text editor is much faster than
>using a GUI. The sco's also become very simple when using MIDI input.
>There are just the function tables I use and the effect instruments that
>are always 'on' like a 'global reverb'.
Hmmm...interesting. I'd been playing around with the latest Bath build of
CSound for PC/Win95 and after coming to the conclusion that DOS EDIT is not
an ideal sequencing tool (!) I had been mucking with VisOrc. Unfortunately
VisOrc apparently still has some interface issues with the new build, and I
haven't had the time to play around with it further.
With a setup like the one you're describing, though it makes sense to use
a text-based executable if you're interfacing through outboard MIDI gear
anyway.
>At the moment I try to create my first _real_ songs. Up to now, I have just
>made 'experimental noise'.
Been there, done that. :) *Still* doing that, along with more structured
material. I like "experimental noise"! :)
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11575;
24 Mar 99 5:42 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PgRA-0005AI-00; Wed, 24 Mar 1999 05:42:44 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA07792); Wed, 24 Mar 1999 05:41:27 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 05:41:15 GMT
Received: from howl.werewolf.net [12.23.152.10] by hermes via ESMTP (FAA01109); Wed, 24 Mar 1999 05:41:13 GMT
Received: from default (dial91.werewolf.net [12.23.153.91])
by howl.werewolf.net (8.9.0/8.9.0) with SMTP id XAA24000
for ; Tue, 23 Mar 1999 23:34:08 -0600 (CST)
Message-ID: <000e01be75b9$c0ba7fc0$5b99170c@default>
From: Hans Mikelson
To: Csound
Subject: Re: Neural Nets
Date: Tue, 23 Mar 1999 23:47:05 -0600
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi,
If I figure out how to implement a neural network opcode and how to use it I
have two ideas on how it might work. One would be to have the inputs and
outputs audio streams. The other would be to use the spectral variables,
wsig for input and output. I think the opcode may look like one of the
following:
asig0 [, asig1, asig2...] neuralnet imode, "weights.ann", asig0, asig1, ...
wsig neuralnet imode, "weights.ann", wsigin
The problem with the first one is that I'm not sure if an arbitrary number
of audio signals can be specified. The second one is probably better. The
file "weights.ann" would be a text file with a list of the number of
neurons, weights and thresholds something like:
3
4,4,4
w00,w01,w02,w03,th0,w10,w11,w12,w13,th1,w21,w22,w23,th2,w30,w31,w32,w33,th3
w00,w01,w02,w03,th0,w10,w11,w12,w13,th1,w21,w22,w23,th2,w30,w31,w32,w33,th3
A separate training opcode could be be something like:
neuraltrain imode, "weights.ann", wsigin, wtrain
Where wtrain is a training signal of the desired output. This would update
the file "weights.ann" when finished.
Bye,
Hans Mikelson
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11812;
24 Mar 99 8:27 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10Pj0O-0000xb-00; Wed, 24 Mar 1999 08:27:16 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA01634); Wed, 24 Mar 1999 08:25:47 GMT
Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 08:18:18 GMT
Received: from agora.stm.it [195.62.32.1] by sunny via ESMTP (IAA03691); Wed, 24 Mar 1999 08:18:17 GMT
Received: from agora.stm.it (ppp02-05.dial-access.stm.it [195.62.37.69]) by agora.stm.it (8.9.2/8.8.5) with ESMTP id JAA13049; Wed, 24 Mar 1999 09:16:33 +0100 (ITA)
Message-ID: <36F89ECE.3CD085C4@agora.stm.it>
Date: Wed, 24 Mar 1999 09:14:06 +0100
From: Gabriel Maldonado
X-Mailer: Mozilla 4.06 [en] (Win95; I)
MIME-Version: 1.0
To: Hans Mikelson
CC: Csound
Subject: Re: Neural Nets
References: <000e01be75b9$c0ba7fc0$5b99170c@default>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
In DirectCsound it is already possible to use an arbitrary number of a-rate argument
(opcodes fout, clear, parmca, parmta, rtrnca, rtrnta ). I hope this feature will be soon
ported to canonical version.
Hans Mikelson wrote:
> The problem with the first one is that I'm not sure if an arbitrary number
> of audio signals can be specified.
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11913;
24 Mar 99 9:10 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10Pjfy-0005Em-00; Wed, 24 Mar 1999 09:10:14 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA09142); Wed, 24 Mar 1999 09:08:34 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 09:08:22 GMT
Received: from emerald.oz.net [216.39.128.2] by hermes via ESMTP (JAA09080); Wed, 24 Mar 1999 09:08:21 GMT
Received: from spelunkette (sense-sea-56k-2-9.oz.net [216.39.131.73]) by emerald.oz.net (8.9.1/8.7.3) with SMTP id BAA13242; Wed, 24 Mar 1999 01:07:10 -0800 (PST)
Reply-To: madgello@oz.net
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
From: Ricardo MadGello
To: Gabriel Maldonado ,
Hans Mikelson
Cc: Csound
Subject: RE: Neural Nets
Date: Wed, 24 Mar 1999 01:08:22 -0800
Message-ID: <000401be75d5$ddcdf9e0$e663fea9@spelunkette>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
Importance: Normal
In-Reply-To: <36F89ECE.3CD085C4@agora.stm.it>
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id JAA09080
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I just wish that it was possible to talk to an arbitrary number of Window=
s
WAVE and/or DirectX I/O devices for RT purposes.
Ricardo MadGello
Out & About.. .=A0 .=A0=A0 .=A0=A0=A0 .=A0=A0=A0=A0 .=A0=A0=A0=A0=A0 .=A0=
=A0=A0=A0=A0=A0 .
-----Original Message-----
From: owner-csound-outgoing@maths.ex.ac.uk
[mailto:owner-csound-outgoing@maths.ex.ac.uk]On Behalf Of Gabriel
Maldonado
Sent: Wednesday, March 24, 1999 12:14 AM
To: Hans Mikelson
Cc: Csound
Subject: Re: Neural Nets
In DirectCsound it is already possible to use an arbitrary number of a-ra=
te
argument
(opcodes fout, clear, parmca, parmta, rtrnca, rtrnta ). I hope this featu=
re
will be soon
ported to canonical version.
Hans Mikelson wrote:
> The problem with the first one is that I'm not sure if an arbitrary num=
ber
> of audio signals can be specified.
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11920;
24 Mar 99 9:11 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10Pjh4-0002vs-00; Wed, 24 Mar 1999 09:11:22 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA13909); Fri, 19 Mar 1999 13:02:55 GMT
Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Fri, 19 Mar 1999 13:02:42 GMT
Received: from mail.adinet.com.uy [206.99.44.235] by sunny via ESMTP (NAA13947); Fri, 19 Mar 1999 13:00:35 GMT
Received: from luis-jure (r40-21.uruguay.net.uy [200.2.40.21])
by mail.adinet.com.uy (8.9.0/8.9.0) with SMTP id JAA26088;
Fri, 19 Mar 1999 09:53:29 -0300 (GMT)
Message-ID: <005301be7208$a3087d60$142802c8@luis-jure>
Reply-To: luis jure
From: luis jure
To: Sergey Batov , csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: RE: simple LPF
Date: Fri, 19 Mar 1999 10:00:31 -0300
MIME-Version: 1.0
Content-Type: text/plain;
charset="KOI8-R"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>sorry for "loop" but I'd like to ask it again:
>is it possible to know characteristics (cutoff frequency,
>e.t.c.) of the LPF:
>
>a3 delay1 a2
>afeedback=(a2+a3)*.5 ?
>
as always, I should let people who really know about these things speak.
but sergey hasn't had an answer on this, and it's a simple one, so I'll try a
basic answer.
the output the simple averaging lowpass filter of the type
y(n) = 0.5 * x(n) + 0.5 * x(n-1)
has an amplitude of 1 at 0Hz, and decays constantly to amplitude 0 at sr/2,
that is, the Nyquist frequency.
the response curve is the first cuadrant of a cosine.
the cutoff frequency (the -3dB point) is sr/4.
conversely, with
y(n) = 0.5 * x(n) - 0.5 * x(n-1)
you have a highpass filter of inverse response curve: amplitude 0 at 0Hz,
amplitude 1 at sr/2, Fc at sr/4.
these are of course particular cases of non-recursive filters, you should try
to read something about FIRs and IIRs, to get more complete picture of digital
filtering.
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11929;
24 Mar 99 9:13 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PjjD-00030f-00; Wed, 24 Mar 1999 09:13:35 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA03770); Thu, 18 Mar 1999 12:00:23 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 18 Mar 1999 12:00:04 GMT
Received: from zit-108.irt.de [194.172.230.108] by hermes via ESMTP (LAA04192); Thu, 18 Mar 1999 11:59:54 GMT
Received: from pctb151 (pctb151.irt.de [192.168.3.151])
by nett.irt.de (8.9.1/8.9.1) with SMTP id MAA08047
for ; Thu, 18 Mar 1999 12:59:40 +0100 (MET)
Date: Thu, 18 Mar 1999 12:59:40 +0100 (MET)
Message-Id: <199903181159.MAA08047@nett.irt.de>
X-Sender: groh@mail
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
To: csound@maths.ex.ac.uk
From: Jens Groh
Subject: Re: Frequency Shifting & Hilbert Transforms
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id LAA04192
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello Josep, hello list!
Josep M Comajuncosas wrote:
> I=B4m rather intrigued with your code though I din =B4t have had engoug=
h time to test it.
> Why are you using biquad sections instead of filter2 which implement a =
transposed form-II digital filter lattice?
> How did you design the elliptical filter?
Thanks - I'm happy to read a positive reply.
I didn't get filter2 nor zfilter2 to work. Actually, I would have preferr=
ed them, especially zfilter2 because of its tuneability. But I encountere=
d strange problems: The filters were unstable - no idea, why. Even when p=
artitioned in biquad sections with the same coefficients that I use with =
the biquad opcode, their output signals swung up to infinity. I didn't tr=
y Csound versions other than DirectCsound 2.7 nor tried anyhow to track t=
he problem down. Maybe I misunderstood something about (z)filter2.
The coefficients were designed with a commercial DOS program from the day=
s of yore. Not a good one, but the only one I had access to at that time.=
It uses probably the bilinear transform method. The filter and its desig=
n procedure may be improvable, but for the moment, I just wanted to have =
some not-too-bad filter.
Happy frequency shifting!
Jens
P.S. Dear Sean Costello, would you like to tell us what you want to use t=
he frequency shifter for?
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11935;
24 Mar 99 9:14 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10Pjk0-0005Ey-00; Wed, 24 Mar 1999 09:14:24 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA07647); Mon, 22 Mar 1999 11:12:38 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 22 Mar 1999 11:12:13 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (LAA10083); Mon, 22 Mar 1999 11:12:12 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
for csound@maths.ex.ac.uk
id 10P2cy-00035J-00; Mon, 22 Mar 1999 11:12:16 +0000
Date: Mon, 22 Mar 99 11:12:15 GMT
From: jpff@maths.bath.ac.uk
Subject: v3.53 for Source users
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 21 Mar 1999 18:09:47 +0000
The following is taken from the ChangeLog and should indicate the main
changes if you need to track them.
==John ffitch
* aops.c (ftlen): Change to call ftnp2find so any deferred table
is loaded before giving teh length.
* biquad.c (nestedapset): New code
(nestedap): New code
(lorenzset): New code
(lorenz): New code
* biquad.h: Added NESTEDAP and LORENZ struct
* diskin.c (soundinew): only do code after filend in ngoto is
strictly positive
* diskin.c (newsndinset): Added support for string arguments in
score (GAB)
* entry.c: Added pitch opcode
* entry.c: use 0xffd for peak opcode
* entry.c: Size field in aftouch was wrong
* entry.c: opcode envlpxr had wrong structure, so could have
crashed
* entry.c: Change names ondur/ondur2 to the more natural
noteondur/noteondur2
Also chanctrl base opcode was missing
* entry.c: The ftsr opcode got lost
* midiops.c (cpsmidi): Remove pitchbend stuff from cpsmidi
* mandolin.c (mandolinset): Allow for skipping initialisation, and
add error check.
* physmod.c (flute): Code improvements to save reading variables
inside nsmps loop.
* physmod.c (clarinset):
(fluteset):
(bowedset):
(brassset): Assume 50Hz lowest freq if not given
* physmod.c (fluteset): Assume intital amplitude is maximum to
avoid a problem with zero. Do not understand this yet, but
something to do with ADSR AttackRate.
* pitch.h: New file
* pitch.c: New file
* pvadd.c (pvaddset): Added support for string arguments in
score (GAB)
* pvinterp.c (pvcrossset):
(pvbufreadset):
(pvinterpset): Added support for string arguments in
score (GAB)
* rdorch.c (getoptxt): Use code 0xffd for discrimination on first
argument (and not answer)
* rtnext.c: New file
* shaker.h: File not transferred to PC leading to crashes
* soundin.c (soundin): only do code after filend in ngoto is
strictly positive
* soundin.c (sndgetset): Added support for string arguments in
score (GAB)
* sread.c (getscochar): Accept ~ to indicate a random number
* sread.c (stof): NeXT fix confusing ramps
* sysdep.h (tell): Define tell is SYS5 case as it seems to be rare
* ugens3.c (adset): Added support for string arguments in
score (GAB)
* ugens5.c (lprdset): Added support for string arguments in
score (GAB)
* ugens9.c (cvset): Added support for string arguments in
score (GAB)
* ustub.h: Added declaration of currevent
* vdelay.c (vdelay3): Setting of v0 could be wrong (possibly?)
and.... * Makefile:
* diskin.c:
* entry.c:
* linevent.c:
* midirecv.c:
* sfheader.c:
* soundin.c:
* soundio.c:
* soundio.h:
* sread.c:
* ugens2.c: Added NeXT code
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa12067;
24 Mar 99 10:56 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
for jpff@maths.bath.ac.uk
id 10PlKk-0005J2-00; Wed, 24 Mar 1999 10:56:26 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA11758); Wed, 24 Mar 1999 10:48:10 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 10:47:58 GMT
Received: from mail.global.co.za [196.3.164.40] by hermes via ESMTP (KAA11640); Wed, 24 Mar 1999 10:47:56 GMT
Received: from trance (syn06.pri2.cptA.gia.net.za [196.3.172.209])
by mail.global.co.za (8.9.2/8.9.1) with SMTP id MAA10821;
Wed, 24 Mar 1999 12:46:42 +0200 (GMT)
From: Orange
To: bdewitt@gateway.net
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Cc: CSound List
Subject: RE:Second Thoughts
Date: Wed, 24 Mar 1999 12:47:32 +0200
Message-ID: <000401be75e3$b872a660$d1ac03c4@trance>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MIMEOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi Bill
I thought I'd give an opinion based on my experiences with sound software.
I have been using Cakewalk Pro for a while now, and I feel that it is a very
useful tool to be used in conjunction with many other programs. CSound is
my latest addition to the list of software that I use. I intend to use it
for a variety of purposes, including creation of instruments to use inside
Cakewalk (inserting your own instrument sounds instead of using the general
midi (ugh) or GS midi (okay but not really good) sounds should be really
easy - I'm using an AWE64 gold, and all I need to do is create a soundfont
and insert it.)
I also create sections of wave sound for use in wave editors such as cool
edit (my personal current choice is Soundforge.)
I would recommend that you use everything you can to produce the results you
want, and I think that giving up on CSound will seriously restrict the scope
of what you can do. There are not enough decent and interesting instruments
out there. We must create our own if we want truly interesting music.
this is my current setup :
Roland R5 hardware drum machine
Hammerhead rhythm station - create simple drum loops
rebirth - same (I don't use the 303s much, just the drum
machines)
Cakewalk - midi sequencing
Soundforge - wave construction,editing and mixing
CSound - creation of original sounds for use in Cakewalk and
Soundforge
Yamaha SoftSynthesizer - superior midi sounds for using in Cakewalk
Just a question while on the subject of midi - can anyone tell me why midi
sounds are so quiet compared to wave audio (this is true even for my Roland
R5 - midi just seems to be really quiet - I have tried sampling drum sounds
from the R5 and this has resulted in lots of background noise [recording
through Soundforge as a wav sound])? This is not a problem, I'm just
curious.
Although my maths is only up to 1st year University level (except for
integration, which I just failed to grasp) I don't find CSound hard to get
into. I can see that for some of the more complex stuff I will need to know
more, but I am just going to teach myself about DSP and related subjects at
whatever pace I can. I suppose that my knowledge of C++ may help me,
because the general syntax of CSound was immediately readable to me, but I
don't think that extensive knowledge of either C/C++ or maths is going to be
neccessary for what you are wanting to do.
Don't give up just yet. Try something whenever you have the time. Learn
the basic opcodes and manipulate them. All of my initial experiments so far
have been personal modifications and amalgamations of stuff in the tutorials
in the manual. Although I have yet to produce anything really worthwhile, I
feel that I am learning something, and it's just a matter of time before I
have usable sounds. Remember, unless you make it so, there is no hurry.
take as much time as you need. Ask questions when you are stuck.
Well, enough from me. Until later, cheers
Paul
http://www.freeyellow.com/members2/trancehead/
----------------------------------------------
When you hear sweet syncopation
And the music softly moans
'T 'ain't no sin to take off your skin
And daance around in your bones
Tom Waits - 'T 'Ain't No Sin
----------------------------------------------
Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa12131;
24 Mar 99 11:28 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
id 10Plpy-0003yj-00
for jpff@maths.bath.ac.uk; Wed, 24 Mar 1999 11:28:42 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA18204); Wed, 24 Mar 1999 11:17:29 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 11:17:16 GMT
Received: from grynet.passagen.se [195.163.107.36] by hermes via ESMTP (LAA00008); Wed, 24 Mar 1999 11:17:15 GMT
Received: from dumburk (dialup231-4-53.swipnet.se [130.244.231.245])
by grynet.passagen.se (8.8.6/8.8.6) with SMTP id MAA25811
for ; Wed, 24 Mar 1999 12:17:18 +0100 (MET)
Message-ID: <36F8CA5B.13F3@hem.passagen.se>
Date: Wed, 24 Mar 1999 12:19:55 +0100
From: rasmus ekman
X-Mailer: Mozilla 3.04 (Win95; I)
MIME-Version: 1.0
To: Csound list
Subject: Winhlp for Csound 3.53
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
...at the usual spot:
http://hem.passagen.se/rasmuse/Csound.htm
Also sent to Bath /incoming.
re
Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa12457;
24 Mar 99 12:48 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
id 10Pn4z-0005SC-00
for jpff@maths.bath.ac.uk; Wed, 24 Mar 1999 12:48:17 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA16399); Wed, 24 Mar 1999 12:29:41 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 24 Mar 1999 12:29:27 GMT
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (MAA13983); Wed, 24 Mar 1999 12:29:27 GMT
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
by wallace.maths.bath.ac.uk with smtp (Exim 2.12 #1)
id 10Pmmo-0005RJ-00
for csound@maths.ex.ac.uk; Wed, 24 Mar 1999 12:29:30 +0000
Date: Wed, 24 Mar 99 12:29:29 GMT
From: jpff@maths.bath.ac.uk
Subject: Re: C sound/No sound
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 23 Mar 1999 16:55:56 +0000
Following the number of people who have pointed out that winsound
takes the audio file name to be what is said, and does not add .wav or
.aif to teh name, do you'll think that it shoudl add suffix if one is
not given explicitely? Woudl be easy enough to do but I worry that it
will then be hard to create an audio file without a suffix.
Advice? Thoughts?
==John ffitch |