| John,
Thanks a lot for the latest version, it's great.
This greatness distinguishes it sharply from some of my statements about FOG.
I must have crossed my eyes when looking at the source, because after my
suggested change, fog does NOT index the soundfile ftable properly.
Add the following lines to ugensa.c, at line 172:
/* p->spdphs must be added AFTER p-kris is calculated */
ovp->formphs = (ovp->formphs + p->spdphs) & PMASK;
This should do it. Sorry for wasting your time.
And apologies to all (any?) users of fog, since this release breaks it
in a different way, worse than before.
Regards,
re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00537;
16 Apr 98 14:10 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24552;
16 Apr 98 14:10 BST
Received: (qmail 21394 invoked from network); 16 Apr 1998 13:10:42 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 13:10:42 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA11177); Thu, 16 Apr 1998 14:02:42 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 14:02:23 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (OAA11008); Thu, 16 Apr 1998 14:02:12 +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 0yPoIx-000156-00; Thu, 16 Apr 1998 14:02:15 +0100
From: jpff@maths.bath.ac.uk
To: OP101@mercury.anglia.ac.uk
Cc: csound@maths.ex.ac.uk
In-Reply-To: (message from Olivier Pasquet
on Thu, 16 Apr 1998 12:07:34 +0100)
Subject: Re: Tools for the next Csound
References:
Date: Thu, 16 Apr 98 14:02:11 BST
Source-Info: From (or Sender) name not authenticated.
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
What statistical/probabilstic operations do you want that you do not
already have?
==John
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00544;
16 Apr 98 14:11 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24589;
16 Apr 98 14:11 BST
Received: (qmail 21442 invoked from network); 16 Apr 1998 13:11:00 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 13:11:00 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA09544); Thu, 16 Apr 1998 13:54:36 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 13:54:18 +0100
Received: from root@xochi.tezcat.com [204.128.247.12] by hermes via ESMTP (NAA09462); Thu, 16 Apr 1998 13:54:09 +0100 (BST)
Received: from [204.248.80.120] (antiorp.tezcat.com [204.248.80.120])
by xochi.tezcat.com (8.8.5/8.8.5/tezcat-96091001) with SMTP id HAA26834
for ; Thu, 16 Apr 1998 07:54:11 -0500 (CDT)
Message-Id: <199804161254.HAA26834@xochi.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 16 Apr 1998 08:01:12 -0600
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
From: =cw4t7abs
Subject: Re: visual time/freq/pvoc for a poor NT user?
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>Code Spaz
> Seems like there's a great deal of excellent stuff available at IRCAM
>that
>won't run in MicroSchlock WinAnything.
IRCAM != amer!.kan.
IRCAM != szlavmaTTer.
>not owning
>a mac yet,
reazon would d!katate odrw!ze
>and have been into csound and artistic DSP for a long time in NT
>(and besides, somtimes I've got to have a command prompt).
ftp://ftp.apple.com/devworld/Tool_Chest/Core_Mac_OS_Tools/MPW_etc.
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=WINMAIL.DAT
Content-Description: WINMAIL.DAT
FTBP-Modification-Date: 16 Apr 1998 11:06:00 Z
FTBP-Object-Size: 2600
Attachment converted: :WINMAIL.DAT (????/----) (00001B0C)
kompl!mentz ov
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00711;
16 Apr 98 14:53 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa26817;
16 Apr 98 14:53 BST
Received: (qmail 24719 invoked from network); 16 Apr 1998 13:53:37 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 13:53:37 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA18553); Thu, 16 Apr 1998 14:43:07 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 14:42:41 +0100
Received: from eos.arc.nasa.gov [128.102.118.20] by hermes via ESMTP (OAA18466); Thu, 16 Apr 1998 14:42:34 +0100 (BST)
Received: (from jims@localhost)
by eos.arc.nasa.gov (8.8.4/8.8.4)
id GAA28693; Thu, 16 Apr 1998 06:42:39 -0700
Date: Thu, 16 Apr 1998 06:42:39 -0700
From: Jim Stevenson
Message-Id: <199804161342.GAA28693@eos.arc.nasa.gov>
To: Karl.Greenwood@apel-os.co.uk, csound@maths.ex.ac.uk
Subject: Re: New Frontend Development
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I do hope that all such interesting new tools will be usable with keyboard
as well as mouse.
For those who take the time to learn them, commands are often faster than
drag, drop, and click, and there are far more keys than mouse buttons.
Voice control anyone?
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00819;
16 Apr 98 15:20 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa28196;
16 Apr 98 15:19 BST
Received: (qmail 26910 invoked from network); 16 Apr 1998 14:19:53 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 14:19:53 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA22235); Thu, 16 Apr 1998 14:59:22 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 14:58:38 +0100
Received: from macarena.ctv.es [195.57.143.21] by hermes via ESMTP (OAA22089); Thu, 16 Apr 1998 14:58:27 +0100 (BST)
Received: from ctv.es (ctv3192.ctv.es [194.224.218.192])
by macarena.ctv.es (8.8.7/8.8.8) with ESMTP id PAA25184;
Thu, 16 Apr 1998 15:56:32 +0200 (MET DST)
Message-Id: <35360E34.2D59D4FE@ctv.es>
Date: Thu, 16 Apr 1998 15:57:09 +0200
From: David Cortis Provencio
Organization: D.C.P. Soft & Music
X-Mailer: Mozilla 4.03 [es] (Win95; I)
Mime-Version: 1.0
To: "Greenwood_apel-os, Karl"
Cc: "csound@maths.ex.ac.uk (Return requested) (Receipt notification requested)"
Subject: Re: New Frontend Development
References: <035273535E63A041*/c=gb/admd=cwmail/prmd=apel-os/o=/s=Greenwood/g=Karl/@MHS>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mime-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id OAA22089
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
> I think it's a great idea, but why don't we work with Visual C++ and tr=
y to make a distributed development team like LINUX
> and others???
--
+-------------------------------+
| DD CCC PPP |
| D D C PPP |
| DD CCC P |
| |
|S O F T & M U S I C |
+-------------------------------+-------------------+
|David Cort=E9s Provencio<< mailto:dcproven@ctv.es >> |
| |
+---------------------------------------------------+
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00846;
16 Apr 98 15:24 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa28482;
16 Apr 98 15:24 BST
Received: (qmail 17531 invoked from network); 16 Apr 1998 14:24:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 16 Apr 1998 14:24:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA24800); Thu, 16 Apr 1998 15:12:43 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 15:10:51 +0100
Received: from suncueva.adinet.com.uy [206.99.44.241] by hermes via SMTP (PAA24490); Thu, 16 Apr 1998 15:10:39 +0100 (BST)
Received: from default by adinet.com.uy (SMI-8.6/SMI-SVR4)
id KAA13693; Thu, 16 Apr 1998 10:39:30 +0300
Message-Id: <199804160739.KAA13693@adinet.com.uy>
From: luis jure
To: CSound list
Subject: announce: courses in montevideo
Date: Thu, 16 Apr 1998 10:40:17 -0300
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mime-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id PAA24490
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
This message is to announce courses in computer music taking place in Mon=
tevideo,
Uruguay.
Since it's of interest only to subscribers to the list residing in the ar=
ea, only a
Spanish version follows.
My apologies to the rest of you, thanks.
* * * * * * * * * * * * * * * * * * * * * * * * * * *=20
(Por favor, reenv=EDe este mensaje a personas de su conocimiento a quiene=
s pueda interesar
el contenido del mismo.)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Universidad de la Rep=FAblica
Escuela Universitaria de M=FAsica
Estudio de M=FAsica Electroac=FAstica
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
CURSOS DE M=DASICA POR COMPUTADORA
BRAD GARTON EN MONTEVIDEO
El Estudio de M=FAsica Electroac=FAstica (eMe) de la Escuela Universitari=
a de M=FAsica anuncia
las actividades que desarrollar=E1 Brad Garton en Montevideo, del 24 al 3=
0 de abril.
Brad Garton, compositor, investigador y docente, es actualmente Director =
del Electronic
Music Center de la Universidad de Columbia de Nueva York.=20
El Prof. Garton traer=E1 una importante cantidad de aplicaciones para la
s=EDntesis/procesamiento de sonido y composici=F3n musical, desarrolladas=
en la Columbia
University. Entre ellas RTCmix, versi=F3n en tiempo real de Cmix, poderos=
o lenguaje de
s=EDntesis y procesamiento digital de audio.=20
El software, originalmente implementado en sistemas SGI, ha sido portado =
a Linux, lo cual
lo hace accesible a plataformas dom=E9sticas (PC y Mac).
=3D ACTIVIDADES
- Seminarios
1 - Lunes 27 a Jueves 30
horario: matutino
duraci=F3n: 16 horas
Demostraci=F3n y manejo de software para la s=EDntesis/procesamiento de s=
onido y composici=F3n
musical, incluyendo la versi=F3n en tiempo real de Cmix. En ingl=E9s con =
traducci=F3n a
espa=F1ol.
2 - Lunes 27 a Mi=E9rcoles 29
horario: 19:30 a 21:30
duraci=F3n: 6 horas
Audiciones con comentario y an=E1lisis de obras recientes realizadas en e=
l =E1mbito del EMC
de la Columbia University. En ingl=E9s con traducci=F3n a espa=F1ol.
- Concierto
El Viernes 24 a las 19:30 horas, el Prof. Garton realizar=E1 un concierto=
presentado sus
obras. El concierto ser=E1 con entrada libre en la Sala Carlos Gardel de =
la Escuela
Universitaria de M=FAsica.
_________________________________________________________
Por informes e inscripciones, dirigirse a:
Escuela Universitaria de M=FAsica
Paysand=FA 843
11100, Montevideo - Uruguay
tel: 901 6946
fax: 900 7204
Consultas y mayor informaci=F3n por correo electr=F3nico:
eMe eme@eumus.edu.uy
luis jure luisjure@adinet.com.uy
_________________________________________________________
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00904;
16 Apr 98 15:38 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa29294;
16 Apr 98 15:38 BST
Received: (qmail 28230 invoked from network); 16 Apr 1998 14:38:06 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 14:38:06 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA27488); Thu, 16 Apr 1998 15:27:08 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 15:26:41 +0100
Received: from root@dry2.jps.net [208.25.63.250] by hermes via ESMTP (PAA27687); Thu, 16 Apr 1998 15:26:31 +0100 (BST)
Received: from gv.net.gv.net (istk-port56.jps.net [208.25.61.63])
by dry2.jps.net (8.8.5/8.8.5) with SMTP id XAA22837;
Wed, 15 Apr 1998 23:31:45 -0700 (PDT)
Message-Id: <000601bd6943$6e40aea0$3f3d19d0@gv.net.gv.net>
Reply-To: Ken Locarnini
From: Ken Locarnini
To: David Cortis Provencio ,
"Greenwood_apel-os, Karl"
Cc: "csound@maths.ex.ac.uk (Return requested) (Receipt notification requested)"
Subject: Re: New Frontend Development
Date: Thu, 16 Apr 1998 07:24:38 -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
>> I think it's a great idea, but why don't we work with Visual C++ and try
to make a distributed development team like LINUX
>> and others???
>
I agree. And might I add my 2 cents for Direct Sound support so we can take
advantage of Creatives upcoming Soundblaster live that reportedly will offer
playing of 128 digital audio channels as well as software Surround sound?
Ken
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00978;
16 Apr 98 16:01 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa00709;
16 Apr 98 16:01 BST
Received: (qmail 17802 invoked from network); 16 Apr 1998 15:01:21 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 16 Apr 1998 15:01:21 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA04277); Thu, 16 Apr 1998 15:46:43 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 15:45:32 +0100
Received: from mustique.U.Arizona.EDU [128.196.137.16] by hermes via ESMTP (PAA25143); Thu, 16 Apr 1998 15:45:10 +0100 (BST)
Received: from localhost (mtv@localhost)
by mustique.u.arizona.edu (8.8.8/8.8.8) with SMTP id HAA59758;
Thu, 16 Apr 1998 07:44:44 -0700
Date: Thu, 16 Apr 1998 07:44:44 -0700 (MST)
From: Mark T Vigorito
To: "Greenwood_apel-os, Karl"
Cc: "csound@maths.ex.ac.uk"
Subject: Re: New Frontend Development
In-Reply-To: <035273535E63A041*/c=gb/admd=cwmail/prmd=apel-os/o=/s=Greenwood/g=Karl/@MHS>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On 16 Apr 1998, Greenwood_apel-os, Karl wrote:
> [...]
> I will be developing in Delphi (Win95). If anyone is interested in
> joining in then all help would be more than welcome.
>
I also work with Delphi. I am working on a tool for graphically
manipulating pvoc analysis files based on, and extended from the PV2Pict
code by Roger Klavaness. First step is to add more filehandling
functionality...
I would be glad to work collaboratively on frontend development
incorporating multiple tools for orc/sco generation, analysis file
manipulation, algorithmic composition, etc.
Cheers,
Mark Vigorito
mtv@u.arizona.edu
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01089;
16 Apr 98 16:45 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa03115;
16 Apr 98 16:45 BST
Received: (qmail 18106 invoked from network); 16 Apr 1998 15:45:16 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 16 Apr 1998 15:45:16 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA11606); Thu, 16 Apr 1998 16:24:05 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 16:23:40 +0100
Received: from sun2.nsfnet-relay.ac.uk [128.86.8.45] by hermes via SMTP (QAA11426); Thu, 16 Apr 1998 16:23:34 +0100 (BST)
From: anechoic@sirius.com
Received: from mail3.sirius.com by sun2.nsfnet-relay.ac.uk with Internet SMTP (PP); Thu, 16 Apr 1998 16:23:38 +0100
Received: from default (ppp-asmt02--041.sirius.net [205.134.229.41])
by mail3.sirius.com (8.8.7/Sirius-8.8.7-97.08.12) with SMTP id IAA20157;
Thu, 16 Apr 1998 08:21:37 -0700 (PDT)
Message-Id: <1.5.4.32.19980416152130.014ea298@mail.headspace.com>
X-Sender: kim@mail.headspace.com
X-Mailer: Windows Eudora Light Version 1.5.4 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 16 Apr 1998 08:21:30 -0700
To: ambient@hyperreal.com
Subject: SSEYO's Inaugural Internet Koan^oasis featuring Brian Eno
Cc: csound@maths.ex.ac.uk, algo-comp@serial.music.uiowa.edu, noto@tuna.net,
crogers@headspace.com, rcb@media.mit.edu, music-dsp@shoko.calarts.edu,
gw.gpi@ulster.net, hwarwick@macromedia.com, RageOnRecs@aol.com,
jmax@artswire.org, lthrasher@digidesign.com, mbb@media.mit.edu,
Matthew913@aol.com, richard@solarworld.com, nphilip@best.com,
gps@staccatosys.com, taqpah@webone.com.au, pauln@digidesign.com,
pauls@headspace.com, 100522.3536@compuserve.com, Riouxs@aol.com,
emerald@lanminds.com, terre@comatonse.com, dimuzio@gench.com,
Tony Hoffer , fournel@worldnet.fr
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
SSEYO's Inaugural Internet Koan^oasis featuring Brian Eno
15th April: In a major new development, SSEYO today announced the
World's 1st Collaborative Virtual Generative Composition, SSEYO
Koan^oasis 198. Pioneering artists, including Brian Eno and Jamuud of
Loop Guru, have contributed to this online generative composition
created by a networked community of Koan artists. Said Eno, "Koan^oasis
is a kind of global music eco system. Each composer contributes a
musical 'life form' with its own character and behavior, and the music
is the rich, ever-changing ecology of interactions between the life
forms.".
Full info and links at http://www.sseyo.com
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01157;
16 Apr 98 17:13 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04708;
16 Apr 98 17:13 BST
Received: (qmail 5854 invoked from network); 16 Apr 1998 16:13:32 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 16:13:32 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA18967); Thu, 16 Apr 1998 17:06:47 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 17:06:29 +0100
Received: from imo20.mx.aol.com [198.81.17.42] by hermes via ESMTP (RAA16027); Thu, 16 Apr 1998 17:06:22 +0100 (BST)
Received: from SteinersT1@aol.com
by imo20.mx.aol.com (IMOv14.1) id LEKLa10038
for ; Thu, 16 Apr 1998 12:05:43 -0400 (EDT)
From: SteinersT1
Message-Id: <5edfe8bb.35362c59@aol.com>
Date: Thu, 16 Apr 1998 12:05:43 EDT
To: csound@maths.ex.ac.uk
Mime-Version: 1.0
Subject: Re: New Frontend Development
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Mailer: Windows AOL sub 65
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello list,
I prefer Visual c++ too and would give in the sources of my upcomming
hetrodyne-file-editor.
Greetings,
Malte Steiner
--------------------------------------------------
Notstandskomitee / Das Kombinat
Industrial Electronic Art
http://members.aol.com/block4k7
--------------------------------------------------
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01304;
16 Apr 98 17:55 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa07130;
16 Apr 98 17:54 BST
Received: (qmail 18594 invoked from network); 16 Apr 1998 16:54:51 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 16 Apr 1998 16:54:51 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA26126); Thu, 16 Apr 1998 17:50:08 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 17:49:50 +0100
Received: from aixrs1.hrz.uni-essen.de [132.252.180.228] by hermes via ESMTP (RAA25986); Thu, 16 Apr 1998 17:49:43 +0100 (BST)
Received: from fila (ascend93.extern.uni-essen.de [132.252.240.93]) by aixrs1.hrz.uni-essen.de (8.8.5/8.7) with SMTP id SAA93406 for ; Thu, 16 Apr 1998 18:50:28 +0200
Message-Id: <35363693.55B668EC@uni-essen.de>
Date: Thu, 16 Apr 1998 18:49:23 +0200
From: khalid
X-Mailer: Mozilla 3.01Gold (X11; I; Linux 2.0.29 i586)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: ICMA in the web?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi all,
Does the ICMA (International Computer Music Ass.)
have a webpage or even site? Thanks for hints,
kd
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01447;
16 Apr 98 18:21 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa08526;
16 Apr 98 18:21 BST
Received: (qmail 10853 invoked from network); 16 Apr 1998 17:21:47 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 17:21:47 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA01412); Thu, 16 Apr 1998 18:15:48 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 18:15:30 +0100
Received: from root@xochi.tezcat.com [204.128.247.12] by hermes via ESMTP (SAA19981); Thu, 16 Apr 1998 18:15:23 +0100 (BST)
Received: from [204.248.80.120] (antiorp.tezcat.com [204.248.80.120])
by xochi.tezcat.com (8.8.5/8.8.5/tezcat-96091001) with SMTP id MAA04598;
Thu, 16 Apr 1998 12:14:36 -0500 (CDT)
Message-Id: <199804161714.MAA04598@xochi.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 16 Apr 1998 12:21:42 -0600
To: csound@maths.ex.ac.uk, algo-comp@serial.music.uiowa.edu, noto@tuna.net,
crogers@headspace.com, rcb@media.mit.edu, music-dsp@shoko.calarts.edu,
gw.gpi@ulster.net, hwarwick@macromedia.com, RageOnRecs@aol.com,
jmax@artswire.org, lthrasher@digidesign.com, mbb@media.mit.edu,
Matthew913@aol.com, richard@solarworld.com, nphilip@best.com,
gps@staccatosys.com, taqpah@webone.com.au, pauln@digidesign.com,
pauls@headspace.com, 100522.3536@compuserve.com, Riouxs@aol.com,
emerald@lanminds.com, terre@comatonse.com, dimuzio@gench.com,
Tony Hoffer , fournel@worldnet.fr
From: =cw4t7abs
Subject: Re: SSEYO's Inaugural Internet Koan^oasis featuring 1 + human
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>Hi all,
> Does the ICMA (International Computer Music Ass.)
>have a webpage or even site? Thanks for hints,
>
>kd
http://home.netscape.com/escapes/search/ntsrchrnd-3.html
>SSEYO's Inaugural Internet Koan^oasis featuring Brian Eno
d!sz author!tar!an tendenss+e 2 ram 1 s!ngular solut!on
down dze problemz or!f!sz = 1 hallmark ov sekuent!al thought.
>15th April: In a major new development, SSEYO today announced the
>World's 1st Collaborative Virtual Generative Composition, SSEYO
>Koan^oasis 198. Pioneering artists, including Brian Eno and Jamuud of
>Loop Guru, have contributed to this online generative composition
>created by a networked community of Koan artists. Said Eno, "Koan^oasis
>is a kind of global music eco system. Each composer contributes a
>musical 'life form' with its own character and behavior, and the music
>is the rich, ever-changing ecology of interactions between the life
>forms.".
ultra zupr cyber key verd fezt.
trad!t!onal methodz ov thought = opt!m!zd 2 eke out
konkluz!onz 4rom expens!v + !nsuff!c!ent data.
>Full info and links at http://www.poz3rz_!nterakt!f.kom
1 k!nd ov globaL pozer zystem
trad!t!onal s!mbol!k 4mulat!onz r !des!gnd 4 behav!our dzat adaptz
|
______[ ]---- | b 2 n D w ! d T h . a 6 ! t . @ 1 n . 5 e k z ! o n 3 n |
|
__________________
0f0003 | d!v!z!on ov kr!t!kl fen.om.ena|!nternat!onal !nst!tut 4ordr+d!sz!pl!n
1998o.ad. hTTp://www.god-emil.dk/=cw4t7abs || hTTp://www.tezcat.com/~antiorp
__________________
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01498;
16 Apr 98 18:38 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa09328;
16 Apr 98 18:37 BST
Received: (qmail 11688 invoked from network); 16 Apr 1998 17:37:52 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 17:37:52 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA27971); Thu, 16 Apr 1998 18:30:12 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 18:29:43 +0100
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (SAA03681); Thu, 16 Apr 1998 18:29:30 +0100 (BST)
Received: by NEPTUNE.lyrick.com with Internet Mail Service (5.5.1960.3)
id <2FPJJVAZ>; Thu, 16 Apr 1998 12:28:44 -0500
Message-Id:
From: David Boothe
To: 'khalid'
Cc: csound@maths.ex.ac.uk
Subject: RE: ICMA in the web?
Date: Thu, 16 Apr 1998 12:28:43 -0500
Mime-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: text/plain
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
http://music.dartmouth.edu/~icma/
> -----Original Message-----
> From: khalid [SMTP:khalid.dermoumi@uni-essen.de]
> Sent: April 16, 1998 11:49
> To: csound@maths.ex.ac.uk
> Subject: ICMA in the web?
>
> Hi all,
> Does the ICMA (International Computer Music Ass.)
> have a webpage or even site? Thanks for hints,
>
> kd
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01984;
16 Apr 98 23:00 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa22527;
16 Apr 98 23:00 BST
Received: (qmail 20329 invoked from network); 16 Apr 1998 22:00:25 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 16 Apr 1998 22:00:25 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA20364); Thu, 16 Apr 1998 22:55:02 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 22:54:44 +0100
Received: from pilot16.cl.msu.edu [35.9.5.26] by hermes via ESMTP (WAA23787); Thu, 16 Apr 1998 22:54:37 +0100 (BST)
From: herremar@pilot.msu.edu
Received: from [35.9.15.183] (pm241-29.dialip.mich.net [35.9.8.190])
by pilot16.cl.msu.edu (8.8.8/8.8.8) with ESMTP id RAA50078
for ; Thu, 16 Apr 1998 17:54:38 -0400
Date: Thu, 16 Apr 1998 17:54:38 -0400
Message-Id:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: csound@maths.ex.ac.uk
Subject: Re: New Frontend Development
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>I do hope that all such interesting new tools will be usable with keyboard
>as well as mouse.
>
>For those who take the time to learn them, commands are often faster than
>drag, drop, and click, and there are far more keys than mouse buttons.
>
>Voice control anyone?
>
I'd like to second this--for those of us with repetitive motion injuries
(and other forms of disability), these alternative forms of input are
crucial.
rh
***********************************
* Ron Herrema *
* http://pilot.msu.edu/user/herremar/ *
* *
***********************************
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02059;
16 Apr 98 23:54 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa25037;
16 Apr 98 23:54 BST
Received: (qmail 25365 invoked from network); 16 Apr 1998 22:54:33 -0000
Received: from antiochus-fe0.ultra.net (146.115.8.188)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 22:54:33 -0000
Received: from jhvh1 (trismegist.ultranet.com [199.232.96.18]) by antiochus-fe0.ultra.net (8.8.8/ult.n14767) with SMTP id SAA03340; Thu, 16 Apr 1998 18:50:17 -0400 (EDT)
Message-Id: <3.0.3.32.19980416185404.00a3c8c0@pop.ma.ultranet.com>
X-Sender: maliq@pop.ma.ultranet.com
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.3 (32)
Date: Thu, 16 Apr 1998 18:54:04 -0400
To: rasmus ekman , jpff@maths.bath.ac.uk
From: Code Spaz
Subject: Re: Csound 3.48
Cc: csound@noether.ex.AC.UK
In-Reply-To: <3535F296.17AC@hexagon.se>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Could you perhaps cut'n'paste a couple of the surrounding lines for
encouragement that we're adding this in the right place? A 'sanity check'
if you will.... for those of us not already familiar with the code.
Thanks a ton.
At 01:59 PM 4/16/98 +0200, rasmus ekman wrote:
>John,
>
>Thanks a lot for the latest version, it's great.
>This greatness distinguishes it sharply from some of my statements about
FOG.
>I must have crossed my eyes when looking at the source, because after my
>suggested change, fog does NOT index the soundfile ftable properly.
>
>Add the following lines to ugensa.c, at line 172:
> /* p->spdphs must be added AFTER p-kris is calculated */
> ovp->formphs = (ovp->formphs + p->spdphs) & PMASK;
>
>This should do it. Sorry for wasting your time.
>And apologies to all (any?) users of fog, since this release breaks it
>in a different way, worse than before.
>
>
>Regards,
>
> re
>
>
>
thank you for your bandwidth
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02066;
16 Apr 98 23:58 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25303;
16 Apr 98 23:58 BST
Received: (qmail 20724 invoked from network); 16 Apr 1998 22:58:02 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 16 Apr 1998 22:58:02 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA27267); Thu, 16 Apr 1998 23:54:56 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 16 Apr 98 23:54:36 +0100
Received: from antiochus-fe0.ultra.net [146.115.8.188] by hermes via ESMTP (XAA27288); Thu, 16 Apr 1998 23:54:28 +0100 (BST)
Received: from jhvh1 (trismegist.ultranet.com [199.232.96.18]) by antiochus-fe0.ultra.net (8.8.8/ult.n14767) with SMTP id SAA03340; Thu, 16 Apr 1998 18:50:17 -0400 (EDT)
Message-Id: <3.0.3.32.19980416185404.00a3c8c0@pop.ma.ultranet.com>
X-Sender: maliq@pop.ma.ultranet.com
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.3 (32)
Date: Thu, 16 Apr 1998 18:54:04 -0400
To: rasmus ekman , jpff@maths.bath.ac.uk
From: Code Spaz
Subject: Re: Csound 3.48
Cc: csound@maths.ex.ac.uk
In-Reply-To: <3535F296.17AC@hexagon.se>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Could you perhaps cut'n'paste a couple of the surrounding lines for
encouragement that we're adding this in the right place? A 'sanity check'
if you will.... for those of us not already familiar with the code.
Thanks a ton.
At 01:59 PM 4/16/98 +0200, rasmus ekman wrote:
>John,
>
>Thanks a lot for the latest version, it's great.
>This greatness distinguishes it sharply from some of my statements about
FOG.
>I must have crossed my eyes when looking at the source, because after my
>suggested change, fog does NOT index the soundfile ftable properly.
>
>Add the following lines to ugensa.c, at line 172:
> /* p->spdphs must be added AFTER p-kris is calculated */
> ovp->formphs = (ovp->formphs + p->spdphs) & PMASK;
>
>This should do it. Sorry for wasting your time.
>And apologies to all (any?) users of fog, since this release breaks it
>in a different way, worse than before.
>
>
>Regards,
>
> re
>
>
>
thank you for your bandwidth
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02106;
17 Apr 98 0:26 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa26603;
17 Apr 98 0:26 BST
Received: (qmail 26987 invoked from network); 16 Apr 1998 23:26:05 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 16 Apr 1998 23:26:05 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA01850); Fri, 17 Apr 1998 00:22:48 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 00:22:30 +0100
Received: from smtp1.gte.net [207.115.153.30] by hermes via ESMTP (AAA01883); Fri, 17 Apr 1998 00:22:24 +0100 (BST)
Received: from sir-brew (1Cust23.tnt1.santa-barbara.ca.da.uu.net [208.254.175.23])
by smtp1.mailsrvcs.net with SMTP id SAA10749
for ; Thu, 16 Apr 1998 18:22:29 -0500 (CDT)
Message-Id: <2.2.32.19980417111955.0068c4a4@mail.gte.net>
X-Sender: sirbrew@mail.gte.net
X-Mailer: Windows Eudora Pro Version 2.2 (32)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 17 Apr 1998 04:19:55 -0700
To: csound@maths.ex.ac.uk
From: John Brewington
Subject: erroneous e-mail
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I just subscribed to csound's e-mail list and now I have recieved all sorts
of e-mail adressed to me as 'csound@maths.ex.ac.uk' instead of John
Brewington
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02209;
17 Apr 98 1:49 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa00904;
17 Apr 98 1:49 BST
Received: (qmail 5988 invoked from network); 17 Apr 1998 00:49:14 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 17 Apr 1998 00:49:14 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA06275); Fri, 17 Apr 1998 01:43:31 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 01:43:12 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (BAA05942); Fri, 17 Apr 1998 01:42:03 +0100 (BST)
Received: from rasmus (dialup172-4-11.swipnet.se [130.244.172.203])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id CAA20793 for ;
Fri, 17 Apr 1998 02:42:10 +0200 (MET DST)
Message-Id: <3536A5F7.7B46@hexagon.se>
Date: Fri, 17 Apr 1998 02:45:06 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Csound list
Subject: winhelp
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Win help file updated, for those who care.
http://hem.passagen.se/rasmuse/Csound.htm
re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02344;
17 Apr 98 3:10 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa08858;
17 Apr 98 3:10 BST
Received: (qmail 11968 invoked from network); 17 Apr 1998 02:10:39 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 17 Apr 1998 02:10:39 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA09496); Fri, 17 Apr 1998 02:58:34 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 02:58:14 +0100
Received: from wfreno@opus.vcn.bc.ca [207.102.64.2] by hermes via ESMTP (CAA09512); Fri, 17 Apr 1998 02:58:07 +0100 (BST)
Received: from localhost (wfreno@localhost)
by vcn.bc.ca (8.8.5/8.8.5) with SMTP id SAA02044;
Thu, 16 Apr 1998 18:57:43 -0700 (PDT)
Date: Thu, 16 Apr 1998 18:57:43 -0700 (PDT)
From: Wayne Freno
To: rasmus ekman
Cc: Csound list
Subject: Re: winhelp
In-Reply-To: <3536A5F7.7B46@hexagon.se>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Fri, 17 Apr 1998, rasmus ekman wrote:
> Win help file updated, for those who care.
> http://hem.passagen.se/rasmuse/Csound.htm
>
> re
Thanks rasmus, I find your version of the manual to be the
most helpful of them all.
--
end soundbite
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id ab00526;
17 Apr 98 12:08 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa16960;
17 Apr 98 5:54 BST
Received: (qmail 24369 invoked from network); 17 Apr 1998 04:54:22 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 17 Apr 1998 04:54:22 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA17096); Fri, 17 Apr 1998 05:51:26 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 05:51:06 +0100
Received: from endeavor.flash.net [209.30.0.40] by hermes via ESMTP (FAA13337); Fri, 17 Apr 1998 05:50:56 +0100 (BST)
Received: from flash.net (fwasc22-73.flash.net [209.30.56.73])
by endeavor.flash.net (8.8.8/8.8.5) with ESMTP id XAA25017
for ; Thu, 16 Apr 1998 23:51:03 -0500 (CDT)
Message-Id: <3536E005.F3F4321A@flash.net>
Date: Thu, 16 Apr 1998 23:52:21 -0500
From: pete moss
Organization: pete moss GmbH
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: csound
Subject: new opcodes by karpen
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
anyone know where the docs for locsig, locsend, space, spsend, spdist
are? i am dying to play with them.
pete
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id ac00526;
17 Apr 98 12:08 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17636;
17 Apr 98 6:07 BST
Received: (qmail 25423 invoked from network); 17 Apr 1998 05:07:38 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 17 Apr 1998 05:07:38 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA17978); Fri, 17 Apr 1998 06:04:51 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 06:04:33 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (GAA18390); Fri, 17 Apr 1998 06:04:26 +0100 (BST)
Received: from default (ppp01-02.dial-access.stm.it [195.62.37.2]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id HAA04342; Fri, 17 Apr 1998 07:04:33 +0200 (ITADST)
Message-Id: <3535AD8E.E0DBFDBD@agora.stm.it>
Date: Thu, 16 Apr 1998 09:04:47 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
Mime-Version: 1.0
To: Maurizio Giri
Cc: csound@maths.ex.ac.uk
Subject: Re: Csound 3.48
X-Priority: 3 (Normal)
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Maurizio Giri wrote:
maybe wrap family of opcodes can be used also as a floating point
modulus operator: the syntax is:
idest iwrap isig, ilow, ihigh
kdest wrap ksig, klow, khigh
adest wrap asig, klow, khigh
just set sig = x , low = 0 and high =y. Actually the new version
of these opcodes uses the C - library function "fmod"
-
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
> What about a modulus operator? (for computing x mod y?)
>
> Regards
> Maurizio Giri
>
> _____________________________________________
> o Maurizio Giri o
> o ConTempo o
> o Italian Contemporary (and Early) Music o
> o http://www.axnet.it/contempo o
> o-------------------------------------------o
> o ConTempo e-mail: contempo@wmail.axnet.it o
> o Personal e-mail: m.giri@agora.stm.it o
> o o
> o Snail: Via Ostilia, 55 - 00184 Roma Italy o
> o Tel +39.6.70451885 o
> _____________________________________________
>
> http://www.univr.it/germano/eme/compos/girima.htm
-
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id bb00526;
17 Apr 98 12:09 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa24914;
17 Apr 98 8:39 BST
Received: (qmail 23517 invoked from network); 17 Apr 1998 07:39:45 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 07:39:45 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA25654); Fri, 17 Apr 1998 08:35:16 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 08:34:57 +0100
Received: from [194.19.42.194] by hermes via SMTP (IAA25436); Fri, 17 Apr 1998 08:34:49 +0100 (BST)
Received: from mp-148-121.daxnet.no (mp-148-121.daxnet.no [193.216.148.121]) by eva.bdsnett.no (NTMail 3.02.13) with ESMTP id za019057 for ; Fri, 17 Apr 1998 09:34:17 +0200
Message-Id: <007901bd69d3$2088e3e0$7994d8c1@roger>
From: Roger Klaveness
To: Karl.Greenwood@apel-os.co.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Cc: csound
Subject: Re: New Frontend Development
Date: Fri, 17 Apr 1998 09:33:29 +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 4.72.3007.0
X-Mimeole: Produced By Microsoft MimeOLE V4.72.3007.0
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
-----Original Message-----
From: Mark T Vigorito
To: Greenwood_apel-os, Karl
Cc: csound@maths.ex.ac.uk
Date: 16. april 1998 17:01
Subject: Re: New Frontend Development
>On 16 Apr 1998, Greenwood_apel-os, Karl wrote:
>
>> [...]
>> I will be developing in Delphi (Win95). If anyone is interested in
>> joining in then all help would be more than welcome.
>>
>I also work with Delphi. I am working on a tool for graphically
>manipulating pvoc analysis files based on, and extended from the PV2Pict
>code by Roger Klavaness. First step is to add more filehandling
>functionality...
>
>I would be glad to work collaboratively on frontend development
>incorporating multiple tools for orc/sco generation, analysis file
>manipulation, algorithmic composition, etc.
>
>Cheers,
>Mark Vigorito
>mtv@u.arizona.edu
>
I work with Delphi too and would be glad to help with frontend development.
I see that there are a few people who program in Visual C++ also, so it
migth be an idea
to make some kind of plugin architecthure ( DLL or ActiveX ? ), so that all
tools can
be accessed from one program, but that will offcourse complicate things.
By the way I made some bugfixes and improvements on pv2pict myself. It now
can
read an image (jpeg,gif,bmp) and save to a pvoc file and vice-versa. Not
only with clipboard.
And it truncates the pictureheigth if it is wrong ( heigth must be power of
2 plus one for the fft)
It also uses all 24-bit of the image to give higher resolution not only
grayscale (8 bit).
The program can be found at
http://www.apas.no/rogerk/pv2pict.zip
----------------------------------------------------------------------------
----------------
Roger Klaveness
roger@apas.no
----------------------------------------------------------------------------
----------------
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id bp00526;
17 Apr 98 12:09 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa23764;
17 Apr 98 10:51 BST
Received: (qmail 19124 invoked from network); 17 Apr 1998 09:51:48 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 17 Apr 1998 09:51:48 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA14218); Fri, 17 Apr 1998 10:45:50 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 10:45:32 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (KAA14110); Fri, 17 Apr 1998 10:45:20 +0100 (BST)
Received: from rasmus (dialup190-4-26.swipnet.se [130.244.190.218])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id LAA18657;
Fri, 17 Apr 1998 11:45:01 +0200 (MET DST)
Message-Id: <199804170945.LAA18657@mb05.swip.net>
Date: Fri, 17 Apr 1998 11:47:56 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Code Spaz
Cc: csound@maths.ex.ac.uk
Subject: Re: fog code (take 3)
References: <3.0.3.32.19980416185404.00a3c8c0@pop.ma.ultranet.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Code Spaz wrote:
>
> Could you perhaps cut'n'paste a couple of the surrounding lines for
Here's my present version of newpulse(), ie the last 50+ lines of Ugensa.c.
The new lines (with a more illuminating two-line comment than the one posted)
are 14-17 lines up from the last line (extra empty lines inserted before & after).
Actually this comment+code could be inserted anywhere *after* the if-else block
beginning at
if (*p->kris >= onedsr && form != 0.0) { /* init fnb ris */
Never mind, you won't need to work through the code to snip this.
Sorry for the hassle.
re
static int newpulse(FOGS *p, OVERLAP *ovp, float *amp,
float *fund, float *ptch)
{
float octamp = *amp, oct;
float form = *ptch /sicvt, fogcvt = p->fogcvt; /*added JMC for Fog*/
long rismps, newexp = 0;
if ((ovp->timrem = (long)(*p->kdur * esr)) > p->durtogo) /* ringtime */
return(0);
if ((oct = *p->koct) > 0.0) { /* octaviation */
long ioct = (long)oct, bitpat = ~(-1L << ioct);
if (bitpat & ++p->fofcount)
return(0);
if ((bitpat += 1) & p->fofcount)
octamp *= (1.0f + ioct - oct);
}
if (*fund == 0.0) /* formant phs */
ovp->formphs = 0;
/* else ovp->formphs = (long)((p->fundphs * form / *fund) + p->spdphs) & PMASK; */
else ovp->formphs = (long)(p->fundphs * form / *fund) & PMASK;
ovp->forminc = (long)(*ptch * fogcvt);/*JMC for FOG*/
/*ovp->forminc = *form * sicvt;*/
if (*p->kband != p->prvband) { /* bw: exp dec */
p->prvband = *p->kband;
p->expamp = (float)exp(*p->kband * mpidsr);
newexp = 1;
}
if (*p->kris >= onedsr && form != 0.0) { /* init fnb ris */
ovp->risphs = (unsigned long)(ovp->formphs / (fabs(form)) / *p->kris); /* JPff fix */
ovp->risinc = (long)(sicvt / *p->kris);
rismps = MAXLEN / ovp->risinc;
}
else {
ovp->risphs = MAXLEN;
rismps = 0;
}
/* p->spdphs (soundfile ftable index) must be added to
ovp->formphs (sound ftable reading rate) AFTER ovp-risphs is calculated */
ovp->formphs = (ovp->formphs + p->spdphs) & PMASK;
if (newexp || rismps != p->prvsmps) { /* if new params */
if (p->prvsmps = rismps) /* redo preamp */
p->preamp = (float)pow(p->expamp, -rismps);
else p->preamp = 1.0f;
}
ovp->curamp = octamp * p->preamp; /* set startamp */
ovp->expamp = p->expamp;
if ((ovp->dectim = (long)(*p->kdec * esr)) > 0) /* fnb dec */
ovp->decinc = (long)(sicvt / *p->kdec);
ovp->decphs = PMASK;
return(1);
}
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id bq00526;
17 Apr 98 12:09 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa00556;
17 Apr 98 11:03 BST
Received: (qmail 24374 invoked from network); 17 Apr 1998 10:03:42 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 10:03:42 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA16035); Fri, 17 Apr 1998 10:54:42 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 10:54:16 +0100
Received: from f38.hotmail.com [207.82.250.49] by hermes via SMTP (KAA08187); Fri, 17 Apr 1998 10:54:08 +0100 (BST)
Received: (qmail 582 invoked by uid 0); 17 Apr 1998 09:53:36 -0000
Message-Id: <19980417095336.581.qmail@hotmail.com>
Received: from 193.32.190.125 by www.hotmail.com with HTTP;
Fri, 17 Apr 1998 02:53:35 PDT
X-Originating-Ip: [193.32.190.125]
From: Karl Greenwood
To: csound@maths.ex.ac.uk
Subject: RE: New Frontend Development
Content-Type: text/plain
Date: Fri, 17 Apr 1998 02:53:35 PDT
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi all,
hope this email account solves mime trouble
such a good reaction so worthwhile pursing..As to C++ would make sense
for portability but I can not work in the stuff (just luv pascal) but
the idea for dll plugins would enable source from other languages to be
used
Starting with design work, will contact peps who are interested to work
things out rather than cause noise on this list
Next time I'm here should have beta ready
cheers kARL
Personal e-mail to:
karl_greenwood@hotmail.com (evenings UK)
karl.greenwood@apel-os.co.uk (daytime UK)
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id bs00526;
17 Apr 98 12:09 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa12226;
17 Apr 98 11:38 BST
Received: (qmail 24648 invoked from network); 17 Apr 1998 10:38:08 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 10:38:08 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA20534); Fri, 17 Apr 1998 11:31:37 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 11:31:19 +0100
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes via ESMTP (LAA23048); Fri, 17 Apr 1998 11:30:49 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) by condor.CC.UMontreal.CA with ESMTP id GAA00121
(8.6.11/IDA-1.6); Fri, 17 Apr 1998 06:30:31 -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 GAA14504;
Fri, 17 Apr 1998 06:30:29 -0400 (EDT)
Received: from ere.umontreal.ca (whisky-01.CC.UMontreal.CA [132.204.2.201])
by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id GAA16248;
Fri, 17 Apr 1998 06:30:25 -0400 (EDT)
Message-Id: <35372EA0.52585F57@ere.umontreal.ca>
Date: Fri, 17 Apr 1998 06:27:44 -0400
From: Jean Piche
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: Gabriel Maldonado
Cc: csound@maths.ex.ac.uk
Subject: Re: Csound 3.48
References: <3535AD8E.E0DBFDBD@agora.stm.it>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Gabriel Maldonado wrote:
> idest iwrap isig, ilow, ihigh
> kdest wrap ksig, klow, khigh
> adest wrap asig, klow, khigh
I don't see those anywhere in 3.48...
In fact, I have never seen those anywhere
--
________________________________________________________
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 aa00710;
17 Apr 98 12:11 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa26998;
17 Apr 98 12:11 BST
Received: (qmail 24845 invoked from network); 17 Apr 1998 11:11:29 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 11:11:29 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA01648); Fri, 17 Apr 1998 12:05:27 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 12:04:54 +0100
Received: from mercury.anglia.ac.uk [193.63.55.68] by hermes via SMTP (MAA01053); Fri, 17 Apr 1998 12:04:44 +0100 (BST)
Received: from Anglia-Message_Server by mercury.anglia.ac.uk
with Novell_GroupWise; Fri, 17 Apr 1998 11:57:56 +0100
Message-Id:
X-Mailer: Novell GroupWise 4.1
Date: Fri, 17 Apr 1998 11:57:21 +0100
From: Olivier Pasquet
To: csound@maths.ex.ac.uk
Subject: erroneous e-mail - Reply
Mime-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello,
The thing is that the csound list emails arrives at "csound@maths.ac.uk"
before they are sent back to your address as BC (blind copies).
Yours.
Olivier.
-----------------
Olivier PASQUET - Faculty of Music - APU
op101@mercury.anglia.ac.uk
http://www.sinclair.anglia.ac.uk/~op101.student.cambridge.anglia
-----------------
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00802;
17 Apr 98 12:24 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa27772;
17 Apr 98 12:24 BST
Received: (qmail 24943 invoked from network); 17 Apr 1998 11:24:26 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 11:24:26 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA02848); Fri, 17 Apr 1998 12:13:56 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 12:13:21 +0100
Received: from mercury.anglia.ac.uk [193.63.55.68] by hermes via SMTP (MAA03206); Fri, 17 Apr 1998 12:13:14 +0100 (BST)
Received: from Anglia-Message_Server by mercury.anglia.ac.uk
with Novell_GroupWise; Fri, 17 Apr 1998 12:06:26 +0100
Message-Id:
X-Mailer: Novell GroupWise 4.1
Date: Fri, 17 Apr 1998 12:06:05 +0100
From: Olivier Pasquet
To: csound@maths.ex.ac.uk
Subject: ICMA and so on
Mime-Version: 1.0
Content-Type: text/plain
Content-Disposition: inline
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello,
You'll find about 400 Computer Music addresses and contemporary music at
www.sinclair.anglia.ac.uk/~op101.student.cambridge.anglia/servers.htm
when my server will be repaired one day... (I'm very pissed off about it)
Yours.
Olivier.
-----------------
Olivier PASQUET - Faculty of Music - APU
op101@mercury.anglia.ac.uk
http://www.sinclair.anglia.ac.uk/~op101.student.cambridge.anglia
-----------------
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01550;
17 Apr 98 14:11 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa03996;
17 Apr 98 14:11 BST
Received: (qmail 25570 invoked from network); 17 Apr 1998 13:11:26 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 13:11:26 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA20667); Fri, 17 Apr 1998 14:02:56 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 14:02:11 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (OAA20102); Fri, 17 Apr 1998 14:01:56 +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 0yQAmK-0002Uo-00; Fri, 17 Apr 1998 14:02:04 +0100
Date: Fri, 17 Apr 98 14:02:11 BST
From: J P Fitch
To: pete moss
Cc: csound@maths.ex.ac.uk
Subject: Re: new opcodes by karpen
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I added then to the Version Notes yesterday.
==John
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01861;
17 Apr 98 16:26 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa12852;
17 Apr 98 16:26 BST
Received: (qmail 26484 invoked from network); 17 Apr 1998 15:26:47 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 17 Apr 1998 15:26:47 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA14298); Fri, 17 Apr 1998 16:17:25 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Fri, 17 Apr 98 16:17:03 +0100
Received: from 0@blackhole.dimensional.com [208.206.176.10] by hermes via ESMTP (QAA13992); Fri, 17 Apr 1998 16:16:54 +0100 (BST)
Received: from flatland.dimensional.com (sendmail@flatland.dimensional.com [208.206.176.24])
by blackhole.dimensional.com (8.8.8/8.8.nospam) with ESMTP id JAA27438;
Fri, 17 Apr 1998 09:17:00 -0600 (MDT)
Received: from dimensional.com (p14.pm3c04.pm.dimcom.net [206.124.5.207])
by flatland.dimensional.com (8.8.8/8.8.nospam) with ESMTP id JAA21246;
Fri, 17 Apr 1998 09:16:57 -0600 (MDT)
Message-Id: <353772F6.2A598157@dimensional.com>
Date: Fri, 17 Apr 1998 09:19:22 -0600
From: Stuart
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: rasmus.ekman@hexagon.se
Cc: csound@maths.ex.ac.uk
Subject: Re: winhelp
References: <3536A5F7.7B46@hexagon.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Rasmus,
Two quick questions:
1. I see this file says for Windows 3.1 version. Is it also applicable
for the win 95 version? (this is probably a stupid question)
2. Version 3.48?, is this out yet or is it in preparation for 3.48?
Thank you,
Stuart
stuartf@dimensional.com
rasmus ekman wrote:
> Win help file updated, for those who care.
> http://hem.passagen.se/rasmuse/Csound.htm
>
> re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03563;
18 Apr 98 9:19 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa22231;
18 Apr 98 9:19 BST
Received: (qmail 1794 invoked from network); 18 Apr 1998 08:19:18 -0000
Received: from agora.stm.it (195.62.32.1)
by mercury.bath.ac.uk with SMTP; 18 Apr 1998 08:19:18 -0000
Received: from default (ppp04-09.dial-access.stm.it [195.62.37.201]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA25091; Sat, 18 Apr 1998 10:19:15 +0200 (ITADST)
Message-ID: <35386183.644F2119@agora.stm.it>
Date: Sat, 18 Apr 1998 10:17:07 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
MIME-Version: 1.0
To: J P Fitch
CC: Csound Mailing List
Subject: MSVC makefile
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi jpff,
where can I get the makefile for MSVC of current version of standard
csound? It is not included into the gzip archive of the sources.
thanks in advance
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03572;
18 Apr 98 9:24 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa22337;
18 Apr 98 9:24 BST
Received: (qmail 1828 invoked from network); 18 Apr 1998 08:24:25 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 18 Apr 1998 08:24:25 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA09878); Sat, 18 Apr 1998 09:19:55 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sat, 18 Apr 98 09:22:15 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (JAA05877); Sat, 18 Apr 1998 09:19:12 +0100 (BST)
Received: from default (ppp04-09.dial-access.stm.it [195.62.37.201]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA25081; Sat, 18 Apr 1998 10:19:12 +0200 (ITADST)
Message-Id: <353860B0.992E3BB3@agora.stm.it>
Date: Sat, 18 Apr 1998 10:13:36 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
Mime-Version: 1.0
To: Jean Piche
Cc: csound@maths.ex.ac.uk
Subject: Re: Csound 3.48
X-Priority: 3 (Normal)
References: <3535AD8E.E0DBFDBD@agora.stm.it> <35372EA0.52585F57@ere.umontreal.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Jean Piche wrote:
I believed that these opcodes were already implemented in official
ver.3.47. Maybe jpff will include them in 3.48 or in 3.49 version (these
opcodes are not midi or wave dependent so are very easy to include into
any platform. However in the meanwhile you can get all the sources of my
Csound version at the following URL:
http://www.geocities.com/SiliconValley/Way/7041/csoundrt-src.ZIP ).
> Gabriel Maldonado wrote:
>
> > idest iwrap isig, ilow, ihigh
> > kdest wrap ksig, klow, khigh
> > adest wrap asig, klow, khigh
>
> I don't see those anywhere in 3.48...
> In fact, I have never seen those anywhere
>
> --
> ________________________________________________________
> Jean Piche
> Universite de Montreal
> http://mistral.ere.umontreal.ca/~pichej
> http://www.musique.umontreal.ca/electro/CEC/
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03578;
18 Apr 98 9:24 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa22342;
18 Apr 98 9:24 BST
Received: (qmail 6849 invoked from network); 18 Apr 1998 08:24:35 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 18 Apr 1998 08:24:35 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA02435); Sat, 18 Apr 1998 09:20:02 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sat, 18 Apr 98 09:22:21 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (JAA08911); Sat, 18 Apr 1998 09:19:15 +0100 (BST)
Received: from default (ppp04-09.dial-access.stm.it [195.62.37.201]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA25091; Sat, 18 Apr 1998 10:19:15 +0200 (ITADST)
Message-Id: <35386183.644F2119@agora.stm.it>
Date: Sat, 18 Apr 1998 10:17:07 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
Mime-Version: 1.0
To: J P Fitch
Cc: Csound Mailing List
Subject: MSVC makefile
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi jpff,
where can I get the makefile for MSVC of current version of standard
csound? It is not included into the gzip archive of the sources.
thanks in advance
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03999;
18 Apr 98 16:53 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa01750;
18 Apr 98 16:53 BST
Received: (qmail 18958 invoked from network); 18 Apr 1998 15:53:24 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 18 Apr 1998 15:53:24 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA01242); Sat, 18 Apr 1998 16:48:53 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sat, 18 Apr 98 16:48:29 +0100
Received: from SYSTEM@alpha.cc.oberlin.edu [132.162.1.245] by hermes via ESMTP (QAA03475); Sat, 18 Apr 1998 16:48:22 +0100 (BST)
Received: from rn2713.resnet.oberlin.edu
("port 1091"@RN2713.resnet.oberlin.edu) by OBERLIN.EDU (PMDF V5.1-10 #24033)
with SMTP id <01IW0I38GCVM001M55@OBERLIN.EDU> for csound@maths.exeter.ac.uk;
Sat, 18 Apr 1998 11:48:28 EDT
Date: Sat, 18 Apr 1998 11:48:27 -0400
From: Christopher Neese
Subject: macros
To: Csound
Message-Id: <000001bd6ae1$6de8c880$8be5a284@rn2713.resnet.oberlin.edu>
Mime-Version: 1.0
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Importance: Normal
X-Msmail-Priority: Normal
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4
X-Priority: 3 (Normal)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Thank you John!
The inclusion of macros in version 3.48 is just what the doctor ordered for
my increasingly complex orc files.
I would like to see 1 addition however. In a macro definition, it would be
nice to be able to use a special type of string that gets replaced uniquely
each time the macro is called.
This way, if you call a macro twice in the same instr, they don't share the
same data space for an variable created using the unique-string feature.
This is especially important for k/a-rate variables used in recursion.
This also provides a way to have macros that don't foul the data space of
code outside the macro.
My suggestion is that unique strings be defined as $name$, where name is
like a variable name.
$name$ is replaced by unique# each time a macro is expanded, where # is a
unique index number
This may require variables of the form xunique# to be illegal (reserved) in
normal orchestra syntax.
This is a little more complex than the macroing already implemented, but I
think it shouldn't be too hard to code.
If anyone is interested in this, but is a little confused by what I mean,
e-mail me. It is hard to talk about macros sometimes due to the abstraction
involved. :)
Christopher Neese
An example follows:
;*******************Example orc:
#define EXAMPLE(OUT) #
k$spec$r 0 init 0
k$spec$r 1 init 0
k$spec$r 2 init 0
k$spec$r2 = k$spec$r1
k$spec$r1 = k$spec$r0
k$spec$r0 = int(rnd(1000))
;code using k$spec$r2, k$spec$r1, k$spec$r0 and defining OUT
# ;end of macro
instr 1
k1 init 0
k2 init 0
EXAMPLE(k1)
EXAMPLE(k2)
;etc.
;**********************Parsed orc:
instr 1
k1 init 0
k2 init 0
kunique1r 0 init 0
kunique1r 1 init 0
kunique1r 2 init 0
kunique1r2 = kunique1r1
kunique1r1 = kunique1r0
kunique1r0 = int(rnd(1000))
;code using kunique1r2, kunique1r1, kunique1r0 and defining k1
kunique2r 0 init 0
kunique2r 1 init 0
kunique2r 2 init 0
kunique2r2 = kunique2r1
kunique2r1 = kunique2r0
kunique2r0 = int(rnd(1000))
;code using kunique2r2, kunique2r1, kunique2r0 and defining k2
;etc.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04082;
18 Apr 98 18:13 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa03464;
18 Apr 98 18:13 BST
Received: (qmail 4148 invoked from network); 18 Apr 1998 17:13:17 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 18 Apr 1998 17:13:17 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA08201); Sat, 18 Apr 1998 18:10:22 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sat, 18 Apr 98 18:09:57 +0100
Received: from root@jason02.u.washington.edu [140.142.76.8] by hermes via ESMTP (SAA08804); Sat, 18 Apr 1998 18:09:50 +0100 (BST)
Received: from saul7.u.washington.edu (karpen@saul7.u.washington.edu [140.142.82.2])
by jason02.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with ESMTP
id KAA53482; Sat, 18 Apr 1998 10:09:55 -0700
Received: from localhost (karpen@localhost)
by saul7.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.04) with SMTP
id KAA03098; Sat, 18 Apr 1998 10:09:55 -0700 (PDT)
Date: Sat, 18 Apr 1998 10:09:55 -0700 (PDT)
From: Richard Karpen
To: pete moss
Cc: csound
Subject: Re: new opcodes by karpen
In-Reply-To: <3536E005.F3F4321A@flash.net>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I will be supplying them in a few days.
On Thu, 16 Apr 1998, pete moss wrote:
> anyone know where the docs for locsig, locsend, space, spsend, spdist
> are? i am dying to play with them.
>
> pete
>
>
>
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04607;
19 Apr 98 0:40 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa12566;
19 Apr 98 0:40 BST
Received: (qmail 5940 invoked from network); 18 Apr 1998 23:40:17 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 18 Apr 1998 23:40:17 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA24619); Sun, 19 Apr 1998 00:37:16 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 00:39:51 +0100
Received: from mail.infohouse.com [206.30.88.4] by hermes via ESMTP (AAA24118); Sun, 19 Apr 1998 00:36:53 +0100 (BST)
Received: from [208.151.41.197] by milhouse.infohouse.com
(Post.Office MTA v3.1 release PO205e ID# 141-39833U2500L250S0)
with ESMTP id AAA87 for ;
Sat, 18 Apr 1998 19:35:56 -0400
X-Sender: ic11748@mail.infohouse.com
Message-Id:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Sat, 18 Apr 1998 19:37:42 -0400
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
From: tolve
Subject: sndinfo
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
concerned that subsonic sideband frequencies that result from fm might
damage speakers. tried to check out some files with sndinfo, but base Frq
doesn't show up in the report on ppc running csound 3.48. how do i
ascertain lowest frequency?
tolve
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04681;
19 Apr 98 1:00 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa13282;
19 Apr 98 1:00 BST
Received: (qmail 6042 invoked from network); 19 Apr 1998 00:00:37 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 00:00:37 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA27647); Sun, 19 Apr 1998 00:57:46 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 00:57:28 +0100
Received: from lt@westnet.com [206.24.6.2] by hermes via ESMTP (AAA25138); Sun, 19 Apr 1998 00:57:21 +0100 (BST)
Received: from localhost (lt@localhost)
by westnet.com (8.8.6/8.8.7) with SMTP id TAA04187;
Sat, 18 Apr 1998 19:57:24 -0400 (EDT)
Date: Sat, 18 Apr 1998 19:57:23 -0400 (EDT)
From: Larry Troxler
To: tolve
Cc: csound@maths.ex.ac.uk
Subject: Protecting speakers wes Re: sndinfo
In-Reply-To:
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Sat, 18 Apr 1998, tolve wrote:
> concerned that subsonic sideband frequencies that result from fm might
> damage speakers. tried to check out some files with sndinfo, but base Frq
> doesn't show up in the report on ppc running csound 3.48. how do i
> ascertain lowest frequency?
Hi, although I don't have a specific answer to this question, the general
question of avoiding speaker/headphone/ear damage is one that has always
been on my mind, and surprisingly I haven't seen this obvious
high-priority topic discussed much.
First, regarding subsonic frequencies; is it really true that these are
bad for speakers? Aren't they blocked by the amplifier? If not, what is
the mechanism by whitch they are damaging?
Diverging to the more general topic of avoiding speaker damage, I think it
would be interesting to hear what techniques people on the list tend to
use. I'm speaking of the harzards involved when generating sound-files, as
computer-music composer do, and not general techniques for avoiding
damage from known-good sound sources.
Currently, I use the "first listen with cheap headphones" technique.
Along these lines, I've always thought it would be neat to have some way
do detect mismatches sound formats (like littl/big endian mixups) at the
back end, for example in the sound driver itself. I suppose things like
this, and simlar problems like amplitude overflow, are the things I most
worry about.
Looking forward to comments.
Larry
-- Larry Troxler --
lt@westnet.com -- Patterson, NY USA --
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa04700;
19 Apr 98 1:09 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa13508;
19 Apr 98 1:09 BST
Received: (qmail 1758 invoked from network); 19 Apr 1998 00:09:41 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 00:09:41 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA24161); Sun, 19 Apr 1998 01:07:16 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 01:06:50 +0100
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes via ESMTP (BAA24018); Sun, 19 Apr 1998 01:06:39 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) by condor.CC.UMontreal.CA with ESMTP id UAA20894
(8.6.11/IDA-1.6); Sat, 18 Apr 1998 20:06:42 -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 UAA02697;
Sat, 18 Apr 1998 20:06:41 -0400 (EDT)
Received: from ere.umontreal.ca (whisky-02.CC.UMontreal.CA [132.204.2.202])
by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id UAA27755;
Sat, 18 Apr 1998 20:06:37 -0400 (EDT)
Message-Id: <35393F6D.80FEF733@ere.umontreal.ca>
Date: Sat, 18 Apr 1998 20:03:57 -0400
From: Jean Piche
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: cecilia@ginette.musique.umontreal.ca, csound
Subject: [ANN] Cecilia2.0.2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
A Reasonably Important Bug Fix Release (2.0.2)
A Good Idea to Get It...
ftp://ftp.musique.umontreal.ca/pub/cecilia
--
________________________________________________________
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 aa04739;
19 Apr 98 1:24 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa13952;
19 Apr 98 1:24 BST
Received: (qmail 2066 invoked from network); 19 Apr 1998 00:23:58 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 00:23:58 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA16147); Sun, 19 Apr 1998 01:21:09 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 01:20:49 +0100
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes via ESMTP (BAA27573); Sun, 19 Apr 1998 01:20:43 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) by condor.CC.UMontreal.CA with ESMTP id UAA21257
(8.6.11/IDA-1.6); Sat, 18 Apr 1998 20:20:46 -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 UAA04364;
Sat, 18 Apr 1998 20:20:45 -0400 (EDT)
Received: from ere.umontreal.ca (whisky-02.CC.UMontreal.CA [132.204.2.202])
by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id UAA28387;
Sat, 18 Apr 1998 20:20:40 -0400 (EDT)
Message-Id: <353942B8.10B73C5C@ere.umontreal.ca>
Date: Sat, 18 Apr 1998 20:18:00 -0400
From: Jean Piche
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: Larry Troxler , csound
Subject: Re: Protecting speakers wes Re: sndinfo
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Larry Troxler wrote:
>
> On Sat, 18 Apr 1998, tolve wrote:
> > concerned that subsonic sideband frequencies that result from fm might
> > damage speakers. tried to check out some files with sndinfo, but base Frq
> > doesn't show up in the report on ppc running csound 3.48. how do i
> > ascertain lowest frequency?
sndinfo will not give you this information. To get it, you would have to do a
fairly detailed analysis of the sound itself either with an lpc or an fft.
> Hi, although I don't have a specific answer to this question, the general
> question of avoiding speaker/headphone/ear damage is one that has always
> been on my mind, and surprisingly I haven't seen this obvious
> high-priority topic discussed much.
>
> First, regarding subsonic frequencies; is it really true that these are
> bad for speakers? Aren't they blocked by the amplifier? If not, what is
> the mechanism by whitch they are damaging?
Good quality modern power amps typically accept signals down to DC. Sub-audio
frequencies are no more damaging to speakers than other frequencies if they are
within the dynamic range of the electroacoustic chain. Where there might be
damage however is with strong DC-shifted sounds (a typical side-effect of
delayed feedback loops) where the onset of the sound crushes the speaker cone
outward (or inwards) by a sudden and large displacement.
>
> Diverging to the more general topic of avoiding speaker damage, I think it
> would be interesting to hear what techniques people on the list tend to
> use. I'm speaking of the harzards involved when generating sound-files, as
> computer-music composer do, and not general techniques for avoiding
> damage from known-good sound sources.
In itself, digital distortion does not damage speakers. It is a belief based on
the harshness and unplesantness of the sound it produces. If the signal that
gets to the amp and speakers is within range, no damage is done. Damaging your
hearing is another matter... In other words, when in doubt, keep the level down!
>
> Currently, I use the "first listen with cheap headphones" technique.
>
> Along these lines, I've always thought it would be neat to have some way
> do detect mismatches sound formats (like littl/big endian mixups) at the
> back end, for example in the sound driver itself. I suppose things like
> this, and simlar problems like amplitude overflow, are the things I most
> worry about.
It would be nice to have a quick way to prevent overflow. Some users here aree
fans of floating opint computations with scaling at the end. That tends to work
well but involves an extra step. Predicting overflow howerver would probably be
more time-consuming than computing the soundfile itself...
--
________________________________________________________
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 aa04778;
19 Apr 98 1:50 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa14660;
19 Apr 98 1:50 BST
Received: (qmail 6270 invoked from network); 19 Apr 1998 00:50:39 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 00:50:39 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA02255); Sun, 19 Apr 1998 01:47:47 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 01:47:29 +0100
Received: from BJoBDKmanM/prH76iHkMCAenpZGJFKrl@top.coli.uni-sb.de [134.96.68.10] by hermes via ESMTP (BAA02113); Sun, 19 Apr 1998 01:47:23 +0100 (BST)
Received: from localhost (pietsch@localhost)
by top.coli.uni-sb.de (8.8.8/8.8.8) with SMTP id CAA28308
for ; Sun, 19 Apr 1998 02:47:27 +0200 (MET DST)
Date: Sun, 19 Apr 1998 02:47:27 +0200 (MET DST)
From: Christian Pietsch
X-Sender: pietsch@top
Reply-To: Christian Pietsch
To: csound@maths.ex.ac.uk
Subject: Csound manual in PS, DIN A4
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Dear Csound community,
here comes a question from a Csound novice: How can I print the Csound
manual? Of course, there's a lot of manuals around, eg at
ftp://ftp.maths.bath.ac.uk/pub/dream/platforms/pc/manuals/
but both one-file manuals I could find (Word 4 and PostScript) seem to be
formatted for letter paper. The problem is that my printer eats A4 paper
only. What can I do?
Any help will be greatly appreciated --
Chris
__ Christian Pietsch
__ Computational Linguistics, University of the Saarland
__ http://rzaix340.rz.uni-leipzig.de/~neffned/
__ http://www.coli.uni-sb.de/~pietsch/
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05622;
19 Apr 98 13:20 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa04338;
19 Apr 98 13:20 BST
Received: (qmail 9226 invoked from network); 19 Apr 1998 12:20:13 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 12:20:13 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA22301); Sun, 19 Apr 1998 13:16:56 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 13:16:36 +0100
Received: from root@pluto.senet.com.au [203.11.90.2] by hermes via ESMTP (NAA22164); Sun, 19 Apr 1998 13:15:39 +0100 (BST)
Received: from c9-p14.senet.com.au (c9-p14.senet.com.au [203.56.236.15])
by pluto.senet.com.au (8.8.7/8.8.7) with SMTP id VAA20445;
Sun, 19 Apr 1998 21:41:08 +0930
Date: 19 Apr 98 21:41:22 +0930
Subject: Re: Protecting speakers wes Re: sndinfo
From: Nathan Day
To: Larry Troxler , csound
X-Mailer: Cyberdog/2.0
Mime-Version: 1.0
Message-Id:
X-Fontfamily: Palatino
X-Fontsize: 12
Content-Type: text/enriched; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Is it possible for extreme digital clipping (eg. of low freq.) to
cause a similar effects as clipping cause by impedence missmatch and
therefore effect the mechanical cooling mechanism of the loud
speakers.
Nathan Day
nathand@senet.com.au
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05670;
19 Apr 98 13:56 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa05119;
19 Apr 98 13:56 BST
Received: (qmail 15945 invoked from network); 19 Apr 1998 12:56:46 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 12:56:46 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA24798); Sun, 19 Apr 1998 13:54:01 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 13:53:44 +0100
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (NAA21513); Sun, 19 Apr 1998 13:53:37 +0100 (BST)
Received: from jcn100110011001 (iv2-35.intercom.es [195.76.206.35]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id OAA32085 for ; Sun, 19 Apr 1998 14:56:55 +0100
Message-Id: <3539F3CD.EA65CC82@intercom.es>
Date: Sun, 19 Apr 1998 14:53:34 +0200
From: Josep M Comajuncosas
X-Mailer: Mozilla 4.01 [en] (WinNT; I)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Buzz & C code
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mime-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id NAA21513
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
This is a question a friend of mine sent to me the other day... he=B4s
trying to implement a bandlimited pulse generator (like buzz) in C but
allowing smooth transitions of the parameter controling the upper
frequency, without hearing pops when the harmonics appear...
Maybe anyone os you have a good idea...?
Tnx
Josep M Comajuncosas
The message is (please answer with a C.C. to the list... it could be
interesting)
I am coding a real time buzz generator (a.k.a. band limited impulse
train), that integrates the buzz signal to generate the
classical analog synth waveforms: sawtooth, square and triangular.
The thing is that when continuously modulating the fundamental
frequency, for example in a vibrato, the number of harmonics,
which has to be an integer, variates too. Then, when the Nth harmonic
appears, a clear click is heard. This is an unwanted
artifact that I have to eliminate. Which is the best solution?
I have tried the following thing without success: I calculate N-1
harmonics with the buzz formula, then I determine a weight
factor between 0 and 1 for the Nth harmonic, depending on how close it
is to the band limit. Then I add it manually:
out =3D out + weight*cos(N*2*PI*Freq*t)/N
This should work, shouldn't it? I'll try to check my code, but, is it a
good idea to do that? I can send my C++ source code if
you are interested in it.
Any help will be welcome. Does this artifact appear with CSound too?
Please answer to lcrespo@ergos.es.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05861;
19 Apr 98 15:56 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa07747;
19 Apr 98 15:56 BST
Received: (qmail 19724 invoked from network); 19 Apr 1998 14:56:21 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 14:56:21 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA01382); Sun, 19 Apr 1998 15:53:44 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 15:53:19 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (PAA24216); Sun, 19 Apr 1998 15:53:12 +0100 (BST)
Received: (qmail 7075 invoked from network); 19 Apr 1998 14:48:10 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.103)
by jaguars with SMTP; 19 Apr 1998 14:48:10 -0000
Message-Id: <353A0F8D.31156EB8@cableinet.co.uk>
Date: Sun, 19 Apr 1998 15:51:57 +0100
From: Richard Dobson
Organization: Composers Desktop project
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: tolve
Cc: csound@maths.ex.ac.uk
Subject: Re: sndinfo
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I can't answer for the ppc as such, but sndinfo elsewhere simply reports
essential information form the file header - srate, duration, nchans, etc.
The acoustic character of the file can only be ascertained by analysis and
listening. It is possible for the header to include information about the
'base frequency', which is for the benefit of samplers, and identifies the
key to which to assign the data for non-transposed playback. This info is
entered directly by the user, given the appropriate software, and does not
arise from any automatic analysis of the data. Indeed, even when Base Freq is
set in the header, there is no guarantee that it accurately reflects the data
at all!
Richard Dobson
tolve wrote:
> concerned that subsonic sideband frequencies that result from fm might
> damage speakers. tried to check out some files with sndinfo, but base Frq
> doesn't show up in the report on ppc running csound 3.48. how do i
> ascertain lowest frequency?
>
> tolve
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa05888;
19 Apr 98 16:16 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa08208;
19 Apr 98 16:16 BST
Received: (qmail 10006 invoked from network); 19 Apr 1998 15:16:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 15:16:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA05038); Sun, 19 Apr 1998 16:13:20 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 16:13:02 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (QAA15097); Sun, 19 Apr 1998 16:12:56 +0100 (BST)
Received: (qmail 8580 invoked from network); 19 Apr 1998 15:07:54 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.103)
by jaguars with SMTP; 19 Apr 1998 15:07:54 -0000
Message-Id: <353A142C.7A016721@cableinet.co.uk>
Date: Sun, 19 Apr 1998 16:11:40 +0100
From: Richard Dobson
Organization: Composers Desktop project
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: Larry Troxler
Cc: csound@maths.ex.ac.uk
Subject: Re: Protecting speakers wes Re: sndinfo
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Modern HiFi amplifiers are Direct Coupled, and can easily send a DC signal (or
a VLF one) to a speaker. The speaker coil cannot usually handle the high
current level for very long - especially if the speaker cone is pushed anywhere
close to its limit.
Problems can also arise at the other end of the spectrum - it is possible with
digital synthesis to generate VHF signals at high amplitude. Again, amplifiers
will pass this happily to the speakers (some amplifiers have an HF response
ascending above 30KHz) - the tweeters are, again not usually able to withstand
sustained attack in this way, and the low-mid drivers will not be too happy
either, if the crossover circuitry is less than ideal. Some amplifiers will
cut-out automatically, when they detect a high current drain, to protect both
the speakers and the output transistors, but not all amplifiers have this
facility, of course . It is a well-known technique for damaging speakers to
overdrive a low-powered amplifier so that it goes into hard clipping. A rough
rule-of-thumb is that the power rating of the amplifier should be about twice
that of the speakers - just don't turn the volume up full!
Whenever I generate a sound which I am not fully confident about (eg when
developing a new program), I always view the file first - I do not relish
putting full-amplitude DC or clipping either into my speakers, or (perhaps even
more unpleasant!) into my headphones. Alternatively, I turn the volume right
down, just in case.
I can't see drivers attempting to detect data errors such as swapped bytes -
that really isn't their job, and quite how one might do it isn't at all
obvious, at least to me. It is so easy to view a file and tell instantly if
there is a problem.
Richard Dobson
Larry Troxler wrote:
> On Sat, 18 Apr 1998, tolve wrote:
> > concerned that subsonic sideband frequencies that result from fm might
> > damage speakers. tried to check out some files with sndinfo, but base Frq
> > doesn't show up in the report on ppc running csound 3.48. how do i
> > ascertain lowest frequency?
>
> Hi, although I don't have a specific answer to this question, the general
> question of avoiding speaker/headphone/ear damage is one that has always
> been on my mind, and surprisingly I haven't seen this obvious
> high-priority topic discussed much.
>
> First, regarding subsonic frequencies; is it really true that these are
> bad for speakers? Aren't they blocked by the amplifier? If not, what is
> the mechanism by whitch they are damaging?
>
> Diverging to the more general topic of avoiding speaker damage, I think it
> would be interesting to hear what techniques people on the list tend to
> use. I'm speaking of the harzards involved when generating sound-files, as
> computer-music composer do, and not general techniques for avoiding
> damage from known-good sound sources.
>
> Currently, I use the "first listen with cheap headphones" technique.
>
> Along these lines, I've always thought it would be neat to have some way
> do detect mismatches sound formats (like littl/big endian mixups) at the
> back end, for example in the sound driver itself. I suppose things like
> this, and simlar problems like amplitude overflow, are the things I most
> worry about.
>
> Looking forward to comments.
>
> Larry
>
> -- Larry Troxler --
> lt@westnet.com -- Patterson, NY USA --
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06087;
19 Apr 98 16:25 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa08368;
19 Apr 98 16:25 BST
Received: (qmail 10053 invoked from network); 19 Apr 1998 15:25:00 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 15:25:00 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA02381); Sun, 19 Apr 1998 16:22:08 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 16:21:29 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (QAA25134); Sun, 19 Apr 1998 16:21:21 +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 0yQvuC-0004so-00; Sun, 19 Apr 1998 16:21:20 +0100
Date: Sun, 19 Apr 98 16:21:27 BST
From: jpff@maths.bath.ac.uk
Subject: Version 3.48 additional notes
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 18 Apr 1998 14:59:16 +0100
I forgot to mention the new GEN (gen28) which reads x.y pairs from a
file. Documentation will be added as soon as I can arrange it.
This gen will undergo some internal rewriting soon, but that will
not affect the action.
In case no one noticed, I added the documentation for locsig and space
to the full notes on the servers.
==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06093;
19 Apr 98 16:25 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa08373;
19 Apr 98 16:25 BST
Received: (qmail 10056 invoked from network); 19 Apr 1998 15:25:03 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 15:25:03 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA04438); Sun, 19 Apr 1998 16:21:37 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 16:21:06 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (QAA05649); Sun, 19 Apr 1998 16:20:59 +0100 (BST)
Received: from rasmus (dialup207-4-6.swipnet.se [130.244.207.198])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id RAA15293;
Sun, 19 Apr 1998 17:21:00 +0200 (MET DST)
Message-Id: <199804191521.RAA15293@mb05.swip.net>
Date: Sun, 19 Apr 1998 17:23:50 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Christopher Neese
Cc: Csound
Subject: Re: macros
References: <000001bd6ae1$6de8c880$8be5a284@rn2713.resnet.oberlin.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Christopher Neese wrote:
>
Why couldn't you use this:
;*******************Example orc:
#define EXAMPLE(OUT#N) #
kunique$N.r0 init 0
kunique$N.r1 init 0
kunique$N.r2 init 0
kunique$N.r2 = kunique$N.r1
kunique$N.r1 = kunique$N.r0
kunique$N.r0 = int(rnd(1000))
;code using kunique$N.r2, kunique$N.r1, kunique$N.r0 and defining OUT
# ;end of macro
instr 1
k1 init 0
k2 init 0
$EXAMPLE(k1#1)
$EXAMPLE(k2#2)
;etc.
re
> ;**********************Parsed orc:
>
> instr 1
>
> k1 init 0
> k2 init 0
>
> kunique1r 0 init 0
> kunique1r 1 init 0
> kunique1r 2 init 0
> kunique1r2 = kunique1r1
> kunique1r1 = kunique1r0
> kunique1r0 = int(rnd(1000))
> ;code using kunique1r2, kunique1r1, kunique1r0 and defining k1
>
> kunique2r 0 init 0
> kunique2r 1 init 0
> kunique2r 2 init 0
> kunique2r2 = kunique2r1
> kunique2r1 = kunique2r0
> kunique2r0 = int(rnd(1000))
> ;code using kunique2r2, kunique2r1, kunique2r0 and defining k2
>
> ;etc.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06185;
19 Apr 98 17:23 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa09734;
19 Apr 98 17:23 BST
Received: (qmail 22531 invoked from network); 19 Apr 1998 16:23:06 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 16:23:06 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA10775); Sun, 19 Apr 1998 17:20:13 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 17:19:47 +0100
Received: from howl.werewolf.net [206.103.224.20] by hermes via SMTP (RAA10681); Sun, 19 Apr 1998 17:19:40 +0100 (BST)
Received: from hljmm by howl.werewolf.net via SMTP (950413.SGI.8.6.12/940406.SGI)
id LAA26066; Sun, 19 Apr 1998 11:19:25 -0500
From: Hans Mikelson
To: Josep M Comajuncosas , csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Subject: Re: Buzz & C code
Date: Sun, 19 Apr 1998 11:19:54 -0500
Message-Id: <01bd6bae$fcba6f00$3de167ce@hljmm>
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.71.1712.3
X-Mimeole: Produced By Microsoft MimeOLE V4.71.1712.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi,
Try calculating the number of partials based on the highest frequency
expected by the sound source. Don't use anymore partials than this for the
lifetime of the sound. This may work if the vibrato is within a narrow
range.
For portamento try adding a declick envelope as each new harmonic is
introduced or removed.
kdclick linseg 0, .002, 1, p3-.004, 1, .002, 0
Even though the manual states that there may be audible clicks when sweeping
frequency with buzz I haven't really noticed them.
Regards,
Hans Mikelson
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06402;
19 Apr 98 19:00 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa12041;
19 Apr 98 19:00 BST
Received: (qmail 10790 invoked from network); 19 Apr 1998 18:00:28 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 18:00:28 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA17113); Sun, 19 Apr 1998 18:57:55 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 18:57:28 +0100
Received: from mail.infohouse.com [206.30.88.4] by hermes via ESMTP (SAA26627); Sun, 19 Apr 1998 18:57:22 +0100 (BST)
Received: from [208.151.41.196] by milhouse.infohouse.com
(Post.Office MTA v3.1 release PO205e ID# 141-39833U2500L250S0)
with ESMTP id AAA179; Sun, 19 Apr 1998 13:56:23 -0400
X-Sender: ic11748@mail.infohouse.com
Message-Id:
In-Reply-To: <353A0F8D.31156EB8@cableinet.co.uk>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Sun, 19 Apr 1998 13:58:13 -0400
To: Richard Dobson
From: tolve
Subject: Re: sndinfo
Cc: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
thanks richard,
i was confused by the appearance of base frequency in sndinfo documentation
in the manual. you have cleared that up.
tolve
>I can't answer for the ppc as such, but sndinfo elsewhere simply reports
>essential information form the file header - srate, duration, nchans, etc.
>The acoustic character of the file can only be ascertained by analysis and
>listening. It is possible for the header to include information about the
>'base frequency', which is for the benefit of samplers, and identifies the
>key to which to assign the data for non-transposed playback. This info is
>entered directly by the user, given the appropriate software, and does not
>arise from any automatic analysis of the data. Indeed, even when Base Freq is
>set in the header, there is no guarantee that it accurately reflects the data
>at all!
>
>Richard Dobson
>
>tolve wrote:
>
>> concerned that subsonic sideband frequencies that result from fm might
>> damage speakers. tried to check out some files with sndinfo, but base Frq
>> doesn't show up in the report on ppc running csound 3.48. how do i
>> ascertain lowest frequency?
>>
>> tolve
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06524;
19 Apr 98 20:03 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa13511;
19 Apr 98 20:03 BST
Received: (qmail 27774 invoked from network); 19 Apr 1998 19:03:41 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 19:03:41 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA20642); Sun, 19 Apr 1998 20:00:57 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 20:00:32 +0100
Received: from sparticus.bright.net [205.212.123.14] by hermes via ESMTP (UAA18137); Sun, 19 Apr 1998 20:00:24 +0100 (BST)
Received: from brutus (find6-cs-10.dial.bright.net [205.212.145.224])
by sparticus.bright.net (8.9.0.Beta3/8.9.0.FNG_Build) with SMTP id OAA10142;
Sun, 19 Apr 1998 14:59:30 -0400 (EDT)
Message-Id: <38FE04B5.2259EC7D@bright.net>
Date: Wed, 19 Apr 2000 15:10:45 -0400
From: Dave Phillips
X-Mailer: Mozilla 3.0 (X11; I; Linux 2.0.29 i486)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Cc: Cecilia Mailing List ,
Linux Audio Development Mailing list ,
linart@li.org
Subject: [ANN] Csound 3.48 for Linux
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Greetings:
Csound 3.48 for Linux is now available at the MusTec server at BGSU.
Binaries (with and without X support) and source packages are available
here:
ftp://mustec.bgsu.edu/pub/linux/Csound-3.48.Linux.bin.tgz
ftp://mustec.bgsu.edu/pub/linux/Csound-3.48.Linux.src.tgz
The MIDI input problem has been fixed, thanks to David Ratajzcak, Larry
Troxler, and Nicola Bernardini, and the FOG UG incorporates Rasmus
Ekman's latest code fix. A patch for glibc systems is included in the
source distribution, courtesy of Laszlo Vecsey. Thanks to all who
assisted in this release !
The Linux soundapps page has also been recently updated, with some items
of interest to Linux Csounders, so check it out...
== Dave Phillips
http://www.bright.net/~dlphilp/index.html
http://www.bright.net/~dlphilp/linux_soundapps.html
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06731;
19 Apr 98 21:21 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa15331;
19 Apr 98 21:21 BST
Received: (qmail 11461 invoked from network); 19 Apr 1998 20:21:03 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 20:21:03 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA25333); Sun, 19 Apr 1998 21:18:01 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 21:17:34 +0100
Received: from SYSTEM@alpha.cc.oberlin.edu [132.162.1.245] by hermes via ESMTP (VAA22787); Sun, 19 Apr 1998 21:17:21 +0100 (BST)
Received: from rn2713.resnet.oberlin.edu
("port 1148"@RN2713.resnet.oberlin.edu) by OBERLIN.EDU (PMDF V5.1-10 #24033)
with SMTP id <01IW25QY4KA4000LH0@OBERLIN.EDU> for csound@maths.exeter.ac.uk;
Sun, 19 Apr 1998 16:17:20 EDT
Date: Sun, 19 Apr 1998 16:17:18 -0400
From: Christopher Neese
Subject: RE: macros
In-Reply-To: <199804191521.RAA15293@mb05.swip.net>
To: rasmus ekman
Cc: Csound
Message-Id: <000401bd6bd0$26bafc40$8be5a284@rn2713.resnet.oberlin.edu>
Mime-Version: 1.0
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Importance: Normal
X-Msmail-Priority: Normal
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4
X-Priority: 3 (Normal)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
This is an interesting solution, and it works really well.
I'm not sure it is as fool-proof as what I had in mind, but perhaps it is
more powerful.
It has several advantages:
1. Any variable name you want to be unique you just end with a $N. So you
can have as many names as you want.
2. If you want macros to share variables, you can feed them the same N.
Thus you can have macro pairs. (like READ and WRITE)
The system has these problems:
1. Advanced macros can only take 5 arguments. (can anyone justify this
number?) N reduces this number to 4.
2. N should always be replaced by a number for safety. If you have asiga$N
in one macro, and asig$N in another macro, they expand to the same thing if
n is 1 in the first case and a1 in the second case. (a numbering scheme
like a1, a2, a3, etc. isn't so far fetched after all.)
3. Similar to 2., the text before $N shouldn't end in a number. . If you
have asig1$N in one macro, and asig$N in another macro, they expand to the
same thing if n is 1 in the first case and 11 in the second case.
4. You need to make sure you don't accidentally repeat N. (not totally
fool-proof)
Disadvantage number 1 is really the most annoying, but there is something to
be said for fool-proofing. Most of us are fools if we have been working late
enough. :)
If $N were considered special parameter in advanced macros (one that was
optional, and if omitted would be replaced by some LARGE UNIQUE integer),
then your system would be very fool-proof and more powerful than mine. I'd
like to see that 5-parameter thing raised to something like 20 at least.
After all, look at how many parameters some of our opcodes take!
Pretty much, I want my macros to have unique variable names 99.5% of the
time. That way I can use whatever variable name I want in the orc without
worrying about messing up the macroed code. After all, I'm looking at a
macro as code that doen't get messed with very often. I want to use macros
for things I do a lot, but don't' justify their own opcode written in C.
Christopher Neese
-----Original Message-----
From: rasmus ekman [mailto:rasmuse@hem.passagen.se]
Sent: Sunday, April 19, 1998 11:24 AM
To: Christopher Neese
Cc: Csound
Subject: Re: macros
Christopher Neese wrote:
>
Why couldn't you use this:
;*******************Example orc:
#define EXAMPLE(OUT#N) #
kunique$N.r0 init 0
kunique$N.r1 init 0
kunique$N.r2 init 0
kunique$N.r2 = kunique$N.r1
kunique$N.r1 = kunique$N.r0
kunique$N.r0 = int(rnd(1000))
;code using kunique$N.r2, kunique$N.r1, kunique$N.r0 and defining
OUT
# ;end of macro
instr 1
k1 init 0
k2 init 0
$EXAMPLE(k1#1)
$EXAMPLE(k2#2)
;etc.
re
> ;**********************Parsed orc:
>
> instr 1
>
> k1 init 0
> k2 init 0
>
> kunique1r 0 init 0
> kunique1r 1 init 0
> kunique1r 2 init 0
> kunique1r2 = kunique1r1
> kunique1r1 = kunique1r0
> kunique1r0 = int(rnd(1000))
> ;code using kunique1r2, kunique1r1, kunique1r0 and defining k1
>
> kunique2r 0 init 0
> kunique2r 1 init 0
> kunique2r 2 init 0
> kunique2r2 = kunique2r1
> kunique2r1 = kunique2r0
> kunique2r0 = int(rnd(1000))
> ;code using kunique2r2, kunique2r1, kunique2r0 and defining k2
>
> ;etc.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06797;
19 Apr 98 21:59 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa16145;
19 Apr 98 21:59 BST
Received: (qmail 1464 invoked from network); 19 Apr 1998 20:59:48 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 20:59:48 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA27179); Sun, 19 Apr 1998 21:56:58 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 21:56:40 +0100
Received: from nicb@[194.184.60.149] by hermes via ESMTP (VAA27618); Sun, 19 Apr 1998 21:56:25 +0100 (BST)
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id WAA30294;
Sun, 19 Apr 1998 22:56:36 +0200
Date: Sun, 19 Apr 1998 22:56:32 +0200 (MET DST)
From: Nicola Bernardini
To: Csound mailing list
Subject: Re: macros
In-Reply-To: <199804191521.RAA15293@mb05.swip.net>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Sun, 19 Apr 1998, rasmus ekman wrote:
> Christopher Neese wrote:
> >
>
>
> Why couldn't you use this:
>
> ;*******************Example orc:
>
> #define EXAMPLE(OUT#N) #
> kunique$N.r0 init 0
> kunique$N.r1 init 0
> kunique$N.r2 init 0
...
[snip]
why could'nt we use the cpp pre-processor? It's already there,
it works well, and it could be spawned by csound itself before
parsing... (furthermore, it's available on all platforms, source code
is available so it could reasonably be modified to add csound-specific
features if necessary, etc. etc. etc.). I did'nt dare say this before,
but since we're evidently going in that direction...
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06837;
19 Apr 98 22:30 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa16786;
19 Apr 98 22:30 BST
Received: (qmail 11803 invoked from network); 19 Apr 1998 21:30:43 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 19 Apr 1998 21:30:43 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA00850); Sun, 19 Apr 1998 22:27:51 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 22:27:24 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (WAA17856); Sun, 19 Apr 1998 22:27:16 +0100 (BST)
Received: from rasmus (dialup203-2-28.swipnet.se [130.244.203.92])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id XAA03470 for ;
Sun, 19 Apr 1998 23:27:20 +0200 (MET DST)
Message-Id: <199804192127.XAA03470@mb05.swip.net>
Date: Sun, 19 Apr 1998 23:30:12 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Csound list
Subject: Re: macros
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Nicola Bernardini wrote:
>
||:
> why couldn't we use the cpp pre-processor? It's already there,
> it works well, and it could be spawned by csound itself before
> parsing... (furthermore, it's available on all platforms, source code
> is available so it could reasonably be modified to add csound-specific
> features if necessary, etc. etc. etc.). I did'nt dare say this before,
> but since we're evidently going in that direction...
:|| (repeat till fade or fulfilled)
- re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa06856;
19 Apr 98 22:40 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17058;
19 Apr 98 22:40 BST
Received: (qmail 2539 invoked from network); 19 Apr 1998 21:40:33 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 19 Apr 1998 21:40:33 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA03250); Sun, 19 Apr 1998 22:37:57 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Sun, 19 Apr 98 22:37:22 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (WAA12826); Sun, 19 Apr 1998 22:37:05 +0100 (BST)
Received: from rasmus (dialup203-2-28.swipnet.se [130.244.203.92])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id XAA12954 for ;
Sun, 19 Apr 1998 23:37:10 +0200 (MET DST)
Message-Id: <199804192137.XAA12954@mb05.swip.net>
Date: Sun, 19 Apr 1998 23:40:02 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Csound list
Subject: Re: Version 3.48 additional notes
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
jpff@maths.bath.ac.uk wrote:
>
> I forgot to mention the new GEN (gen28) which reads x.y pairs from a
> file. Documentation will be added as soon as I can arrange it.
>
> In case no one noticed, I added the documentation for locsig and space
> to the full notes on the servers.
> ==John ffitch
We noted and updated, maintaining a modest but still grateful silence.
GEN28 was, er, "documentable" if not separately documented
(inside space note).
re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08111;
20 Apr 98 11:53 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa11242;
20 Apr 98 11:52 BST
Received: (qmail 15808 invoked from network); 20 Apr 1998 10:52:56 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 20 Apr 1998 10:52:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA23062); Mon, 20 Apr 1998 11:28:09 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 11:27:49 +0100
Received: from nicb@[194.184.60.149] by hermes via ESMTP (LAA25802); Mon, 20 Apr 1998 11:27:37 +0100 (BST)
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id MAA30951;
Mon, 20 Apr 1998 12:27:46 +0200
Date: Mon, 20 Apr 1998 12:27:41 +0200 (MET DST)
From: Nicola Bernardini
To: Csound mailing list
Subject: Re: macros
In-Reply-To: <199804192127.XAA03470@mb05.swip.net>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Sun, 19 Apr 1998, rasmus ekman wrote:
> Nicola Bernardini wrote:
> >
>
> ||:
>
> > why couldn't we use the cpp pre-processor? It's already there,
[snip]
>
> :|| (repeat till fade or fulfilled)
sorry I'm a bit thick I don't get the joke...:-)
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08248;
20 Apr 98 12:58 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa13390;
20 Apr 98 12:58 BST
Received: (qmail 11486 invoked from network); 20 Apr 1998 11:58:10 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 20 Apr 1998 11:58:10 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA13827); Mon, 20 Apr 1998 12:37:09 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 12:36:48 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (MAA13497); Mon, 20 Apr 1998 12:36:24 +0100 (BST)
Received: from rasmus (dialup72-2-50.swipnet.se [130.244.72.114])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id NAA17130;
Mon, 20 Apr 1998 13:36:02 +0200 (MET DST)
Message-Id: <199804201136.NAA17130@mb05.swip.net>
Date: Mon, 20 Apr 1998 13:38:52 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Nicola Bernardini
Cc: Csound list
Subject: Re: macros (pt IIb)
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Nicola Bernardini wrote:
>
> On Sun, 19 Apr 1998, rasmus ekman wrote:
>
> > Nicola Bernardini wrote:
> > >
> >
> > ||:
> >
> > > why couldn't we use the cpp pre-processor? It's already there,
> [snip]
> >
> > :|| (repeat till fade or fulfilled)
>
> sorry I'm a bit thick I don't get the joke...:-)
just agreeing with your every word (even the "didn't dare say
so before..." bit is true about me too), looping and signing it
as my own work.
In the words of an internationally acclaimed critic (pending a
Pulitzer):
"A text/sound rap/poetry found object which in its repetitive
recontextualisation flaunts the traditional boundaries between
content/medium, author/audience, populist movement, and plain
waste of bandwidth.
Profoundly minimalistically modern - and hip too."
Glad we could collaborate on this piece,
see if John appreciates it too.
re
> Nicola Bernardini wrote:
> >
>
> ||:
>
> > why couldn't we use the cpp pre-processor? It's already there,
> > it works well, and it could be spawned by csound itself before
> > parsing... (furthermore, it's available on all platforms, source code
> > is available so it could reasonably be modified to add csound-specific
> > features if necessary, etc. etc. etc.). I did'nt dare say this before,
> > but since we're evidently going in that direction...
>
> :|| (repeat till fade or fulfilled)
>
> - re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa08344;
20 Apr 98 13:42 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa14644;
20 Apr 98 13:42 BST
Received: (qmail 16087 invoked from network); 20 Apr 1998 12:42:14 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 20 Apr 1998 12:42:14 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA11685); Mon, 20 Apr 1998 13:08:01 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 13:07:25 +0100
Received: from [194.184.60.149] by hermes via ESMTP (NAA19456); Mon, 20 Apr 1998 13:07:16 +0100 (BST)
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id OAA31438;
Mon, 20 Apr 1998 14:06:12 +0200
Date: Mon, 20 Apr 1998 14:06:10 +0200 (MET DST)
From: Nicola Bernardini
To: rasmus ekman
Cc: Csound list
Subject: Re: macros (pt IIb)
In-Reply-To: <199804201136.NAA17130@mb05.swip.net>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Mon, 20 Apr 1998, rasmus ekman wrote:
[snip]
> just agreeing with your every word (even the "didn't dare say
> so before..." bit is true about me too), looping and signing it
> as my own work.
[snip]
> Glad we could collaborate on this piece,
> see if John appreciates it too.
>
thanks for the explanation and the appreciation. As you all know,
at least under systems that support the popen()/pclose() system call, this is
really trivial to implement (and in other systems, there are fake
implementations of popen()/pclose() that could be used - I think gawk
has this kind of calls already done). I am ready to do it if the developers
team thinks it is appropriate.
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09146;
20 Apr 98 18:14 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa23888;
20 Apr 98 18:14 BST
Received: (qmail 14748 invoked from network); 20 Apr 1998 17:14:04 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 20 Apr 1998 17:14:04 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (SAA20737); Mon, 20 Apr 1998 18:05:00 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 18:04:43 +0100
Received: from root@MDCXIII.dyn.sci.fi [195.197.5.113] by hermes via ESMTP (SAA22764); Mon, 20 Apr 1998 18:04:34 +0100 (BST)
Received: from fingerprint (root@localhost [127.0.0.1]) by fingerprint.sci.fi (8.7.5/8.7.3) with SMTP id UAA00263 for ; Mon, 20 Apr 1998 20:04:07 +0300
Message-Id: <353B8006.371313F9@sci.fi>
Date: Mon, 20 Apr 1998 20:04:06 +0300
From: Matti Koskinen
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.33 i586)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: realtime midi
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
hi
could someone be so kind and send me a working orc/sco, so i could
try the realtime midi features? i tried an ancient (<3.44) orc which
worked ok when used with a midi-file, but now looks like cpsmidi opcode
crashes both linux 3.48 and winsound 3.48. i have an old posting of
an orc, but no crashes, no sound :-(
thanks
--
-matti
mjkoskin@sci.fi
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09469;
20 Apr 98 20:39 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa27494;
20 Apr 98 20:38 BST
Received: (qmail 22761 invoked from network); 20 Apr 1998 19:38:54 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 20 Apr 1998 19:38:54 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA08548); Mon, 20 Apr 1998 20:32:14 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 20:31:55 +0100
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (UAA05038); Mon, 20 Apr 1998 20:31:49 +0100 (BST)
Received: by NEPTUNE.lyrick.com with Internet Mail Service (5.5.1960.3)
id <2FPJJX97>; Mon, 20 Apr 1998 14:30:53 -0500
Message-Id:
From: David Boothe
To: Larry Troxler , "'tlv@tuna.net'"
Cc: csound@maths.ex.ac.uk
Subject: RE: Protecting speakers [Long]
Date: Mon, 20 Apr 1998 14:30:52 -0500
Mime-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: text/plain
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I agree with all that Richard says, especially about viewing your sound
file before playback. While I am not an audio circuit designer, a few
other points should be noted.
A speaker attempting to reproduce a high, yet still safe, level signal
below its frequency response, can distort the audible signal. This
reveals itself as a type of intermodulation. In a power amplifier, as
the subsonic information gobbles up the current available from the power
supply, the desired audible range can be reduced and/or distorted. This
usually does not happen with better designed amplifiers or at lower
levels.
As for DC, many professional and some of the better consumer amplifiers
have switchable DC blocking capacitors. In well-designed circuits, the
audible degradation from these capacitors is minimal, though they do
tend to roll off the very lowest frequencies. Some amps have these
capacitors permanently in the path. This may be why Larry thought the
amp would automatically block VLF.
Another solution for DC, which I have used occasionally, is to insert a
high quality transformer into the signal path. This can be part of
another piece of equipment or as a 1:1 transformer in a stand-alone,
passive unit. However, good transformers are expensive, and cheap ones
sound bad.
Perhaps the most useful quick-fix, especially in the situation Tolve
originally asked about, would be to use a Butterworth filter (butterhp),
or series of them in the instrument design. The manual says that
butterhp is a second order high pass filter. In general terms, this
means it will roll-off asig at 12 dB per octave below kfreq. To get
steeper slopes, add additional copies of the same filter in series for
an additional, approximate, 6 dB/octave of rolloff per copy. Steeper
slopes will allow (require, in fact) you to move kfreq lower, but
probably at the cost of increased side effects in the passband. So
experimentation is in order. Note that kfreq is defined as the -3 dB
point in the curve. That is why steeper slopes will cause more rolloff
at the lower end of the passband, requiring you to move kreq lower to
preserve the rest of your signal.
Of course, all the above remedies will have some audible effect, but,
carefully done, not as much as blown speakers. :-)
Hope this helps.
-dB
> -----Original Message-----
> From: Richard Dobson [SMTP:RWD@cableinet.co.uk]
> Sent: April 19, 1998 10:12
> To: Larry Troxler
> Cc: csound@maths.ex.ac.uk
> Subject: Re: Protecting speakers wes Re: sndinfo
>
> Modern HiFi amplifiers are Direct Coupled, and can easily send a DC
> signal (or
> a VLF one) to a speaker. The speaker coil cannot usually handle the
> high
> current level for very long - especially if the speaker cone is pushed
> anywhere
> close to its limit.
>
> Whenever I generate a sound which I am not fully confident about (eg
> when
> developing a new program), I always view the file first - I do not
> relish
> putting full-amplitude DC or clipping either into my speakers, or
> (perhaps even
> more unpleasant!) into my headphones. Alternatively, I turn the volume
> right
> down, just in case.
>
> Richard Dobson
>
> > On Sat, 18 Apr 1998, tolve wrote:
> > > concerned that subsonic sideband frequencies that result from fm
> might
> > > damage speakers. tried to check out some files with sndinfo, but
> base Frq
> > > doesn't show up in the report on ppc running csound 3.48. how do i
> > > ascertain lowest frequency?
> >
>
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09630;
20 Apr 98 22:14 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa29716;
20 Apr 98 22:14 BST
Received: (qmail 27427 invoked from network); 20 Apr 1998 21:14:14 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 20 Apr 1998 21:14:14 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA16277); Mon, 20 Apr 1998 22:10:38 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 22:10:21 +0100
Received: from mail.infohouse.com [206.30.88.4] by hermes via ESMTP (WAA11006); Mon, 20 Apr 1998 22:10:15 +0100 (BST)
Received: from [208.151.41.205] by milhouse.infohouse.com
(Post.Office MTA v3.1 release PO205e ID# 141-39833U2500L250S0)
with ESMTP id AAA174; Mon, 20 Apr 1998 17:09:14 -0400
X-Sender: ic11748@mail.infohouse.com
Message-Id:
In-Reply-To:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 20 Apr 1998 17:11:10 -0400
To: David Boothe
From: tolve
Subject: RE: Protecting speakers [Long]
Cc: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
figured if analysis did indicate a subsonic problem filtering would be the
key. well then, butterworth it is. seems that analysis of files can take
time though so perhaps routine filtering of fm sounds will be the answer.
was dreaming of a fast way just to ascertain lowest (pitch below 15 Hz)
frequency. sigh.
thanks very much for your response dave!
tolve
>Perhaps the most useful quick-fix, especially in the situation Tolve
>originally asked about, would be to use a Butterworth filter (butterhp),
>or series of them in the instrument design.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09716;
20 Apr 98 22:58 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa00684;
20 Apr 98 22:58 BST
Received: (qmail 19965 invoked from network); 20 Apr 1998 21:58:47 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 20 Apr 1998 21:58:47 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA25696); Mon, 20 Apr 1998 22:52:12 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 22:51:54 +0100
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes via ESMTP (WAA21829); Mon, 20 Apr 1998 22:51:43 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) by condor.CC.UMontreal.CA with ESMTP id RAA21991
(8.6.11/IDA-1.6); Mon, 20 Apr 1998 17:51:48 -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 RAA25480;
Mon, 20 Apr 1998 17:51:47 -0400 (EDT)
Received: from ere.umontreal.ca (whisky-03.CC.UMontreal.CA [132.204.2.203])
by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) with ESMTP id RAA07282;
Mon, 20 Apr 1998 17:51:43 -0400 (EDT)
Message-Id: <353BC2D1.2A983100@ere.umontreal.ca>
Date: Mon, 20 Apr 1998 17:49:05 -0400
From: Jean Piche
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: tolve , csound
Subject: Re: Protecting speakers [Long]
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
tolve,
If you are dealing with DC-shift, analysis is really not necessary to ascertain
its presence. Any graphical sound editor will show that the signal is actually
drifting up (or down) from NULL.
Also be aware that while the butterworth filter solution works well in most
cases (Cecilia has a DC remover module), it will not work in all cases (in my
experience). We are considering building an opcode to do just that. MixViews has
a *very* efficient DC-remover.
> figured if analysis did indicate a subsonic problem filtering would be the
> key. well then, butterworth it is. seems that analysis of files can take
> time though so perhaps routine filtering of fm sounds will be the answer.
> was dreaming of a fast way just to ascertain lowest (pitch below 15 Hz)
> frequency. sigh.
>
> thanks very much for your response dave!
>
> tolve
>
> >Perhaps the most useful quick-fix, especially in the situation Tolve
> >originally asked about, would be to use a Butterworth filter (butterhp),
> >or series of them in the instrument design.
--
________________________________________________________
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 aa09755;
20 Apr 98 23:12 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa01043;
20 Apr 98 23:12 BST
Received: (qmail 20084 invoked from network); 20 Apr 1998 22:12:44 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 20 Apr 1998 22:12:44 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA14223); Mon, 20 Apr 1998 23:06:32 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Mon, 20 Apr 98 23:06:16 +0100
Received: from root@westnet.com [206.24.6.2] by hermes via ESMTP (XAA02455); Mon, 20 Apr 1998 23:06:09 +0100 (BST)
Received: from goodguy (port4.ts2.westnet.com [206.28.203.4])
by westnet.com (8.8.6/8.8.7) with SMTP id SAA08621;
Mon, 20 Apr 1998 18:06:09 -0400 (EDT)
Message-Id: <353BC374.33B731B@westnet.com>
Date: Mon, 20 Apr 1998 21:51:48 +0000
From: Larry Troxler
Organization: Little to none
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.31 i586)
Mime-Version: 1.0
To: Jean Piche
Cc: csound
Subject: Re: Protecting speakers
References: <353BC2D1.2A983100@ere.umontreal.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Jean Piche wrote:
>
> tolve,
>
> If you are dealing with DC-shift, analysis is really not necessary to ascertain
> its presence. Any graphical sound editor will show that the signal is actually
> drifting up (or down) from NULL.
>
Of course, the drawback of this approach is that it takes a bit of time
(as do most of the other suggestions, like turning town the volume
initially, etc.) Here I am thinking of the cases where you generate a
second of sound, listen to it, tweak a parameter, compute and and listen
again, etc. Of cours in most cases like this, once you do it once, you
are safe; but this is not always true, when non-linearities, typos, etc
are involved.
I guess that there are no easy answers for this.
Larry
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA --
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09986;
21 Apr 98 1:03 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04083;
21 Apr 98 1:03 BST
Received: (qmail 4231 invoked from network); 21 Apr 1998 00:03:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 00:03:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA22976); Tue, 21 Apr 1998 00:56:48 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 00:56:31 +0100
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (AAA24566); Tue, 21 Apr 1998 00:56:25 +0100 (BST)
Received: by NEPTUNE.lyrick.com with Internet Mail Service (5.5.1960.3)
id <2FPJJYJZ>; Mon, 20 Apr 1998 18:55:27 -0500
Message-Id:
From: David Boothe
To: 'Jean Piche' , tolve
Cc: "'csound@maths.ex.ac.uk'"
Subject: RE: Protecting speakers [Long]
Date: Mon, 20 Apr 1998 18:55:26 -0500
Mime-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: text/plain
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Sorry for not making myself clear. My intention was to recommend the
Butterworth filter for removal or attenuation of subsonic frequencies.
It is true that DC does not always act like an AC signal with a
frequency of 0 Hz. FYI, for the Windows platform, Cool Edit 96
(http://www.syntrillium.com), can remove DC offsets. I don't believe
that program is available for Mac, however.
-dB
> -----Original Message-----
> From: Jean Piche [SMTP:pichej@ERE.UMontreal.CA]
> Sent: April 20, 1998 16:49
> To: tolve; csound
> Subject: Re: Protecting speakers [Long]
>
> tolve,
>
> Also be aware that while the butterworth filter solution works well in
> most
> cases (Cecilia has a DC remover module), it will not work in all cases
> (in my
> experience). We are considering building an opcode to do just that.
> MixViews has
> a *very* efficient DC-remover.
>
> ________________________________________________________
> 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 aa10019;
21 Apr 98 1:19 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04485;
21 Apr 98 1:19 BST
Received: (qmail 4758 invoked from network); 21 Apr 1998 00:19:05 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 00:19:05 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA00602); Tue, 21 Apr 1998 01:12:53 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 01:12:34 +0100
Received: from ns1.umkc.edu [134.193.1.2] by hermes via ESMTP (BAA02364); Tue, 21 Apr 1998 01:12:24 +0100 (BST)
Received: from dnasspc (dialup1-31.umkc.edu [134.193.216.31])
by ns1.umkc.edu (8.8.7/8.8.7) with SMTP id TAA18141
for ; Mon, 20 Apr 1998 19:12:26 -0500 (CDT)
Message-Id: <3.0.32.19980420191339.007b6480@cctr.umkc.edu>
X-Sender: dnass@cctr.umkc.edu
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Mon, 20 Apr 1998 19:13:42 -0500
To: csound@maths.ex.ac.uk
From: Daniel Nass
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Can anyone offer a simple explanation of what 'spectral data types' are,
what they do, and how are they useful?
Many thanks from a newbie,
Daniel Nass
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11684;
21 Apr 98 12:33 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25927;
21 Apr 98 12:33 BST
Received: (qmail 24290 invoked from network); 21 Apr 1998 11:33:45 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 11:33:45 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA00125); Tue, 21 Apr 1998 12:24:04 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 12:23:15 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (MAA01613); Tue, 21 Apr 1998 12:23:08 +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 0yRb8r-0007D5-00; Tue, 21 Apr 1998 12:23:13 +0100
Date: Tue, 21 Apr 98 12:23:21 BST
From: jpff@maths.bath.ac.uk
Subject: Re: bugs
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 21 Apr 1998 08:52:12 +0100
--- Copy of mail to wicked-mentality@usa.net ---
In-reply-to: <19980418030505.10922.qmail@www08.netaddress.usa.net>
(wicked-mentality@usa.net)
References: <19980418030505.10922.qmail@www08.netaddress.usa.net>
Yes, there was a bug in cross2 which shows when the struct is used for
a second note. I have fixed my sources. If this is a serious trouble
I will rebuild for any/all platforms
==John ffitch
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11690;
21 Apr 98 12:34 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25933;
21 Apr 98 12:33 BST
Received: (qmail 24293 invoked from network); 21 Apr 1998 11:33:55 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 11:33:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA14596); Tue, 21 Apr 1998 12:21:54 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 12:21:35 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (MAA02019); Tue, 21 Apr 1998 12:21:26 +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 0yRb79-0007CR-00; Tue, 21 Apr 1998 12:21:27 +0100
Date: Tue, 21 Apr 98 12:21:34 BST
From: jpff@maths.bath.ac.uk
Subject: Re: MSVC makefile
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 20 Apr 1998 22:13:29 +0100
--- Copy of mail to g.maldonado@agora.stm.it ---
In-reply-to: <35386183.644F2119@agora.stm.it> (message from Gabriel Maldonado
on Sat, 18 Apr 1998 10:17:07 +0200)
References: <35386183.644F2119@agora.stm.it>
I put the makefile for MSVC in the src zip over the weekend, and moved
it to the server at about 11am Monday. I also fixed a nagging bug in
the graphics in the Windows code, so I repaced csound_win.zip as well.
I am sorry for the delay in replying, but a machine in our lab at the
U caught fire on Thursday/Friday night and apart from the smell of hot
plastic we lost /usr/local/ on which the mailer resided (as well as
latex, perl, netscape, mosaic, ...). I can now read mail at the
university but I cannot reply directly. I can send mail from home,
and then carry it to the U. This is introducing a long delay in
replies. And I have a lare number of answers to give.
==John
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11696;
21 Apr 98 12:35 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa25938;
21 Apr 98 12:34 BST
Received: (qmail 7015 invoked from network); 21 Apr 1998 11:34:53 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 11:34:53 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA02352); Tue, 21 Apr 1998 12:23:01 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 12:22:24 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (MAA23295); Tue, 21 Apr 1998 12:22:15 +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 0yRb80-0007Cq-00; Tue, 21 Apr 1998 12:22:20 +0100
Date: Tue, 21 Apr 98 12:22:28 BST
From: jpff@maths.bath.ac.uk
Subject: Re: macros
To: csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 20 Apr 1998 22:47:13 +0100
--- Copy of mail to nicb@axnet.it ---
In-reply-to:
(message from Nicola Bernardini on Sun, 19 Apr 1998 22:56:32 +0200
(MET DST))
References:
>>>>> "Nicola" == Nicola Bernardini writes:
Nicola> why could'nt we use the cpp pre-processor? It's already there,
Nicola> it works well, and it could be spawned by csound itself before
Nicola> parsing... (furthermore, it's available on all platforms, source code
Nicola> is available so it could reasonably be modified to add csound-specific
Nicola> features if necessary, etc. etc. etc.). I did'nt dare say this before,
Nicola> but since we're evidently going in that direction...
I considered using CPP, and indeed I started doing it like that 18
months ago. There is however a problem. CPP does not exist on all
machines. One of the features of Csound which I find attractive is
that it can be run by any musician with one any of a number of machine
types, and it is complete. To follow that model we would need to
distribute a binary of CPP. I failed to find a public domain one. I
looked at mining the preprocessor from my company's C compiler, and
that is frightening. CPP is actually excessively complex, and if we
used it people could assume that it really was CPP as defined in the
ANSI C document (although it is or was ambiguous).
For this reason I rather reluctantly wrote teh system of macros I
did. I cheated all over. By using # to separate arguments for
example I do not need to tokenise, at teh loss of nested calls.
If any of you want to write a portable, non encumbered, CPP then I
would be pleased to use it. I can of course use CPP any way as I have
some version of it on any machine I use seriously (ie not MAC...)
So if you want to do it, do it.
==John
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11729;
21 Apr 98 12:45 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa26255;
21 Apr 98 12:45 BST
Received: (qmail 24372 invoked from network); 21 Apr 1998 11:45:03 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 11:45:03 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA04661); Tue, 21 Apr 1998 12:22:45 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 12:22:08 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via SMTP (MAA00602); Tue, 21 Apr 1998 12:22:00 +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 0yRb7k-0007Cj-00; Tue, 21 Apr 1998 12:22:04 +0100
Date: Tue, 21 Apr 98 12:22:12 BST
From: jpff@maths.bath.ac.uk
Subject: Re: macros
To: rasmuse@hem.passagen.se, csound@maths.ex.ac.uk
Message-Id:
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Message written at 20 Apr 1998 22:37:53 +0100
--- Copy of mail to Christopher.Neese@oberlin.edu ---
In-reply-to: <000401bd6bd0$26bafc40$8be5a284@rn2713.resnet.oberlin.edu>
(message from Christopher Neese on Sun, 19 Apr 1998 16:17:18 -0400)
References: <000401bd6bd0$26bafc40$8be5a284@rn2713.resnet.oberlin.edu>
>>>>> "CN" == Christopher Neese writes:
CN> This is an interesting solution, and it works really well.
CN> I'm not sure it is as fool-proof as what I had in mind, but perhaps it is
CN> more powerful.
......
CN> The system has these problems:
CN> 1. Advanced macros can only take 5 arguments. (can anyone justify this
CN> number?) N reduces this number to 4.
The number 5 was chosen by me as a small number which seemed enough.
My current implementation has a fixed table (of which I am not proud)
and I did not want to make it too long. I will one day (soon?)
convert that to a variable number. It is only code after all.
I think that teh use of macros is an interesting one. If one needs to
do something really complex then a true programming language seems
best to me (I use C these days, and LISP before it became so
un-lisp-like). I wanted a macro sysem which filled the semantic gap
between real languages and the event list and simple text. The macros
in Extended Csound seemed to me too weak, not havinf any arguments. I
am sure that the chance of my geting it right is rather low, but we
can iterate or modify.
More on macros soon.
==John
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10041;
21 Apr 98 1:26 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04640;
21 Apr 98 1:26 BST
Received: (qmail 5033 invoked from network); 21 Apr 1998 00:26:28 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 00:26:28 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA05442); Tue, 21 Apr 1998 01:22:55 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 01:22:22 +0100
Received: from root@huitzilo.tezcat.com [204.128.247.17] by hermes via ESMTP (BAA05393); Tue, 21 Apr 1998 01:22:10 +0100 (BST)
Received: from [204.248.80.120] (antiorp.tezcat.com [204.248.80.120])
by huitzilo.tezcat.com (8.8.5/8.8.5/tezcat-96091001) with SMTP id TAA04404
for ; Mon, 20 Apr 1998 19:22:13 -0500 (CDT)
Message-Id: <199804210022.TAA04404@huitzilo.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 20 Apr 1998 19:29:26 -0600
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
From: =cw4t7abs
Subject: RE: Protecting speakers [short]
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
>Sorry for not making myself clear. My intention was to recommend the
>Butterworth filter for removal or attenuation of subsonic frequencies.
>It is true that DC does not always act like an AC signal with a
>frequency of 0 Hz. FYI, for the Windows platform, Cool Edit 96
>(http://www.syntrillium.com), can remove DC offsets. I don't believe
>that program is available for Mac, however.
true.
mac haz
soundhak
+ son!kworkx
+ sounDeffektz
+ etc
Protecting speakers = !n.l!ne.fusz 2amp $1
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15886;
21 Apr 98 15:43 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa02719;
21 Apr 98 15:43 BST
Received: (qmail 26387 invoked from network); 21 Apr 1998 14:43:18 -0000
Received: from unknown (HELO ax-nicb.axnet.it) (nicb@194.184.60.149)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 14:43:18 -0000
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id QAA02224;
Tue, 21 Apr 1998 16:42:54 +0200
Date: Tue, 21 Apr 1998 16:42:52 +0200 (MET DST)
From: Nicola Bernardini
To: jpff@maths.bath.ac.uk
cc: csound@noether.ex.AC.UK
Subject: Re: macros
In-Reply-To:
Message-ID:
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Tue, 21 Apr 1998 jpff@maths.bath.ac.uk wrote:
[snip]
> I considered using CPP, and indeed I started doing it like that 18
> months ago. There is however a problem. CPP does not exist on all
> machines. One of the features of Csound which I find attractive is
> that it can be run by any musician with one any of a number of machine
> types, and it is complete. To follow that model we would need to
> distribute a binary of CPP. I failed to find a public domain one. I
> looked at mining the preprocessor from my company's C compiler, and
> that is frightening. CPP is actually excessively complex, and if we
> used it people could assume that it really was CPP as defined in the
> ANSI C document (although it is or was ambiguous).
>
> For this reason I rather reluctantly wrote teh system of macros I
> did. I cheated all over. By using # to separate arguments for
> example I do not need to tokenise, at teh loss of nested calls.
>
> If any of you want to write a portable, non encumbered, CPP then I
> would be pleased to use it. I can of course use CPP any way as I have
> some version of it on any machine I use seriously (ie not MAC...)
I think I remember there was once a very small and simple cpp on
comp.sources.unix or alt.sources or something like that. I found some
trace of it in article 1337 of alt.sources - but I only found the index
and still have'nt found the article itself. Besides, I think we should
be careful because even if I think that popen()/pclose() is POSIX, this
does not mean it is implemented all over. So, here's another idea:
if your macro system could act as a simple subset of cpp, then it would
be easy to produce alternative code for people with cpp and popen()/pclose()
just by ifdeffing one or the other (as for the graphics libraries). So
this would solve the problem altogether. True, the people with cpp would
have more possibilities, but then again, people with nice graphic interfaces
look at nicer graphics, don't they?
>
> So if you want to do it, do it.
thanks for replying jpff, I know your machines are having problems so
thank you very much for taking the time... I'll see if I can come up
with a solution of some sort and then I'll propose it.
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa18886;
21 Apr 98 15:50 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa02876;
21 Apr 98 15:50 BST
Received: (qmail 25560 invoked from network); 21 Apr 1998 14:50:25 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 14:50:25 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA15953); Tue, 21 Apr 1998 15:34:16 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 15:33:44 +0100
Received: from falcon.glas.apc.org [193.124.5.54] by hermes via ESMTP (PAA06024); Tue, 21 Apr 1998 15:33:00 +0100 (BST)
Received: from mail.glas.apc.org([193.124.5.37]) (2120 bytes) by falcon.glas.apc.org
via sendmail with P:esmtp/R:inet_hosts/T:inet_zone_smtp
(sender: )
id
for ; Tue, 21 Apr 1998 18:29:20 +0400 (WSU DST)
(Smail-3.2.0.101 1997-Dec-17 #5 built DST-Mar-30)
Received: from default(src addr [194.154.91.72]) (1739 bytes) by mail.glas.apc.org
via sendmail with P\:esmtp/R:smart_host/T:smtp
(sender: )
id
for ; Tue, 21 Apr 1998 18:29:18 +0400 (WSU DST)
(Smail-3.2.0.96 1997-Jun-2 #11 built DST-Aug-25)
Message-Id:
From: Sergey
To: csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Subject: questions, questions...
Date: Tue, 21 Apr 1998 18:29:24 +0400
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
Mime-Version: 1.0
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi,
1)I'm afraid these are some of traditional beginners questions.
But what to do? Someone who join to the Csound list has the same collection
of quiestions. Doubt this fact makes happy the veterans. It seems, the
available FAQ can not contain all the answers. Mail archives? If it really
exists, and anybody
will be so kind to inform me there..., I promise to read it each time
before sending
next quiestion to the List or somebody.
2) Suppose I define an amplitude (max) for some instrument. How can I get
an amplitude
of accord (n voices) to reduce master level? It's great to have some
utility for keeping sum total amplitude of any voices and instruments in
defined boundaries.
3) I guess there are 3 main programs for PC platform: Csound for DOS
(csound_new.zip), Winsound (csound_win.zip) and the Gabriel Maldonado's
version of Csound (csoundrt19.zip). What program is "The Head" or "Number
One", and what program is the
Csnd348.hlp about? Especially I want to know what program is the point
"Realtime support" about.
May be the reason of my confusion is a desire to mastery the csounding as
soon as possible,
because Csound is cool! Many thanks its creators!
Excuse me for long letter and for my English (hope, it was).
Regards,
Sergey Batov
email: batov@glasnet.ru
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19415;
21 Apr 98 16:02 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa03280;
21 Apr 98 16:01 BST
Received: (qmail 28633 invoked from network); 21 Apr 1998 15:00:36 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 15:00:36 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA20554); Tue, 21 Apr 1998 15:45:29 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 15:44:59 +0100
Received: from nicb@[194.184.60.149] by hermes via ESMTP (PAA16182); Tue, 21 Apr 1998 15:44:15 +0100 (BST)
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id QAA02224;
Tue, 21 Apr 1998 16:42:54 +0200
Date: Tue, 21 Apr 1998 16:42:52 +0200 (MET DST)
From: Nicola Bernardini
To: jpff@maths.bath.ac.uk
Cc: csound@maths.ex.ac.uk
Subject: Re: macros
In-Reply-To:
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Tue, 21 Apr 1998 jpff@maths.bath.ac.uk wrote:
[snip]
> I considered using CPP, and indeed I started doing it like that 18
> months ago. There is however a problem. CPP does not exist on all
> machines. One of the features of Csound which I find attractive is
> that it can be run by any musician with one any of a number of machine
> types, and it is complete. To follow that model we would need to
> distribute a binary of CPP. I failed to find a public domain one. I
> looked at mining the preprocessor from my company's C compiler, and
> that is frightening. CPP is actually excessively complex, and if we
> used it people could assume that it really was CPP as defined in the
> ANSI C document (although it is or was ambiguous).
>
> For this reason I rather reluctantly wrote teh system of macros I
> did. I cheated all over. By using # to separate arguments for
> example I do not need to tokenise, at teh loss of nested calls.
>
> If any of you want to write a portable, non encumbered, CPP then I
> would be pleased to use it. I can of course use CPP any way as I have
> some version of it on any machine I use seriously (ie not MAC...)
I think I remember there was once a very small and simple cpp on
comp.sources.unix or alt.sources or something like that. I found some
trace of it in article 1337 of alt.sources - but I only found the index
and still have'nt found the article itself. Besides, I think we should
be careful because even if I think that popen()/pclose() is POSIX, this
does not mean it is implemented all over. So, here's another idea:
if your macro system could act as a simple subset of cpp, then it would
be easy to produce alternative code for people with cpp and popen()/pclose()
just by ifdeffing one or the other (as for the graphics libraries). So
this would solve the problem altogether. True, the people with cpp would
have more possibilities, but then again, people with nice graphic interfaces
look at nicer graphics, don't they?
>
> So if you want to do it, do it.
thanks for replying jpff, I know your machines are having problems so
thank you very much for taking the time... I'll see if I can come up
with a solution of some sort and then I'll propose it.
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa21508;
21 Apr 98 16:04 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa03324;
21 Apr 98 16:04 BST
Received: (qmail 25654 invoked from network); 21 Apr 1998 15:04:31 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 15:04:31 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA20121); Tue, 21 Apr 1998 15:46:12 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 15:44:59 +0100
Received: from nicb@[194.184.60.149] by hermes via ESMTP (PAA16182); Tue, 21 Apr 1998 15:44:15 +0100 (BST)
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id QAA02224;
Tue, 21 Apr 1998 16:42:54 +0200
Date: Tue, 21 Apr 1998 16:42:52 +0200 (MET DST)
From: Nicola Bernardini
To: jpff@maths.bath.ac.uk
Cc: csound@maths.ex.ac.uk
Subject: Re: macros
In-Reply-To:
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Tue, 21 Apr 1998 jpff@maths.bath.ac.uk wrote:
[snip]
> I considered using CPP, and indeed I started doing it like that 18
> months ago. There is however a problem. CPP does not exist on all
> machines. One of the features of Csound which I find attractive is
> that it can be run by any musician with one any of a number of machine
> types, and it is complete. To follow that model we would need to
> distribute a binary of CPP. I failed to find a public domain one. I
> looked at mining the preprocessor from my company's C compiler, and
> that is frightening. CPP is actually excessively complex, and if we
> used it people could assume that it really was CPP as defined in the
> ANSI C document (although it is or was ambiguous).
>
> For this reason I rather reluctantly wrote teh system of macros I
> did. I cheated all over. By using # to separate arguments for
> example I do not need to tokenise, at teh loss of nested calls.
>
> If any of you want to write a portable, non encumbered, CPP then I
> would be pleased to use it. I can of course use CPP any way as I have
> some version of it on any machine I use seriously (ie not MAC...)
I think I remember there was once a very small and simple cpp on
comp.sources.unix or alt.sources or something like that. I found some
trace of it in article 1337 of alt.sources - but I only found the index
and still have'nt found the article itself. Besides, I think we should
be careful because even if I think that popen()/pclose() is POSIX, this
does not mean it is implemented all over. So, here's another idea:
if your macro system could act as a simple subset of cpp, then it would
be easy to produce alternative code for people with cpp and popen()/pclose()
just by ifdeffing one or the other (as for the graphics libraries). So
this would solve the problem altogether. True, the people with cpp would
have more possibilities, but then again, people with nice graphic interfaces
look at nicer graphics, don't they?
>
> So if you want to do it, do it.
thanks for replying jpff, I know your machines are having problems so
thank you very much for taking the time... I'll see if I can come up
with a solution of some sort and then I'll propose it.
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa21578;
21 Apr 98 16:44 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa04645;
21 Apr 98 16:44 BST
Received: (qmail 25927 invoked from network); 21 Apr 1998 15:44:05 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 15:44:05 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA10922); Tue, 21 Apr 1998 16:28:24 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 16:28:06 +0100
Received: from sun2.nsfnet-relay.ac.uk [128.86.8.45] by hermes via SMTP (QAA26469); Tue, 21 Apr 1998 16:28:00 +0100 (BST)
Received: from ax-nicb.axnet.it (actually host 194.184.60.149) by sun2.nsfnet-relay.ac.uk with Internet SMTP (PP); Tue, 21 Apr 1998 16:28:04 +0100
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id RAA02550;
Tue, 21 Apr 1998 17:22:31 +0200
Date: Tue, 21 Apr 1998 17:22:29 +0200 (MET DST)
From: Nicola Bernardini
To: Csound mailing list
Subject: macros - found a small cpp pre-processor (PD - of course)
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I found a small (six files) cpp pre-processor in a small c compiler package
called zcc (the file is zcc096.zip - you can find it with archie all over
the place). Zcc was conceived by Ken Yap for ms-dos but the pre-processor
compiled without a problem on linux. I started testing it and by tonight
I will have tested all the ANSI cpp syntax and then I'll make a report
on what works and what does'nt. In the README file of zcc another pd cpp
written by Dennis Ritchie himself (!) is mentioned. I am trying to get
hold of that too to check it.
I'll be back soon
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22540;
21 Apr 98 23:36 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa16463;
21 Apr 98 23:36 BST
Received: (qmail 24154 invoked from network); 21 Apr 1998 22:36:46 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 21 Apr 1998 22:36:46 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA22179); Tue, 21 Apr 1998 23:31:47 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Tue, 21 Apr 98 23:31:22 +0100
Received: from mb05.swip.net [193.12.122.209] by hermes via ESMTP (XAA10869); Tue, 21 Apr 1998 23:31:16 +0100 (BST)
Received: from rasmus (dialup78-1-37.swipnet.se [130.244.78.37])
by mb05.swip.net (8.8.8/8.8.8) with SMTP
id AAA12552;
Wed, 22 Apr 1998 00:31:10 +0200 (MET DST)
Message-Id: <353D1EDB.6AEA@hem.passagen.se>
Date: Wed, 22 Apr 1998 00:34:03 +0200
From: rasmus ekman
X-Mailer: Mozilla 3.0 (Win95; I)
Mime-Version: 1.0
To: Sergey
Cc: Csound list
Subject: Re: (o) question, (o) question, (x) question
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Sergey wrote:
>
> 3) I guess there are 3 main programs for PC platform: Csound for DOS
> (csound_new.zip), Winsound (csound_win.zip) and the Gabriel Maldonado's
> version of Csound (csoundrt19.zip). What program is "The Head" or "Number
> One", and what program is the
> Csnd348.hlp about? Especially I want to know what program is the point
> "Realtime support" about.
"Csound" is the name for a primitive programming language which
controls a mound of sophisticated audio generation and processing
tools (coded in C under the hood).
Csound-the-language is implemented and maintained for a number of
platforms, but there are of course differences between any two
implementations. Most programs which implement Csound are called
something like "Csound-blabla" (much like Andy Warhol's fifty cats,
all of which were called "Sam").
There are at least four publicly distributed recent versions for
the PC platforms (MS-DOS/Windows). So, they are all Csound, but you
obviously can't step into the same program twice.
The Bath/Montreal version seems to be the one which most people look to
to update their code or enhance their audio programming experience etc.
But there are separate local versions for most platforms with active
Csound users.
Bath Csound exists in two PC versions: command line for MS-DOS, and one
with a GUI for Windows 95 (called Winsound).
The other local PC versions (Maldonado's and Michael Gogin's, both for
Windows 95) each have some useful extensions. You will have to look to
their authors to get support and documentation of new features
(note that most of Maldonado's work is finding its way into the Bath
version, don't know about Gogin's stuff).
Csnd348.hlp contains the original documentation of Csound 3.0, as
distributed from MIT in 1992, plus all subsequent Bath/Montreal update
notices. These were written by the several people who have contributed
code to Csound, so the style is not consistent throughout.
The "Realtime support" note states that "there is no realtime support
for DOS. Winsound however /.../ can use the Windows sound subsystem."
I have not attempted to amend the present undocumentation on how to
actually achieve realtime output from Winsound, but may try in the future.
(Basically you should make the output buffer big, like 20000+, or it
crashes rather gracelessly.)
Lately (like yesterday) I have also added the extra opcodes available
in Gabriel Maldonado's version. They are clearly (i hope) marked as
NOT part of the Bath version. I have not yet included the extra command
line flags for his version though, so this is by no means complete.
Maldonado's version may be slightly better for realtime work, and
it has some extra options for MIDI.
Cheers,
re
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22613;
22 Apr 98 0:32 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa18021;
22 Apr 98 0:32 BST
Received: (qmail 28586 invoked from network); 21 Apr 1998 23:32:23 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 21 Apr 1998 23:32:23 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA16942); Wed, 22 Apr 1998 00:29:00 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 22 Apr 98 00:28:31 +0100
Received: from mgate07.so-net.ne.jp [210.132.247.37] by hermes via ESMTP (AAA19960); Wed, 22 Apr 1998 00:28:24 +0100 (BST)
Received: from mail.db3.so-net.ne.jp (mail.db3.so-net.ne.jp [210.132.247.105])
by mgate07.so-net.ne.jp (8.8.8+3.0Wbeta9/3.6W98041016) with ESMTP id IAA11080
for ; Wed, 22 Apr 1998 08:29:14 +0900 (JST)
Received: from 210.159.155.19 (INS19.tokyo-ap4.dti.ne.jp [210.159.155.19])
by mail.db3.so-net.ne.jp (8.7.3/3.6W98030515) with SMTP id IAA00501
for ; Wed, 22 Apr 1998 08:28:25 +0900 (JST)
Message-Id: <353DAACB.597@db3.so-net.ne.jp>
Date: Wed, 22 Apr 1998 08:31:07 +0000
From: BUYO-BUYO-IGOR
Reply-To: igor@db3.so-net.ne.jp
Organization: SaRiGaMa's Oil Vending Orchestra
X-Mailer: Mozilla 2.02 [ja] (Macintosh; I; 68K)
Mime-Version: 1.0
To: csound
Subject: digest again..excuse me
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
couple of weeks ago
somebody mentioned about the digest-version of this list
held by that persons pwn effort..
would like to take advantage of suscribing to that list
would you tell me how to?
--
------------------8<-----------------------
BUYO-BUYO-IGOR
E-Mail=gianthead@bigfoot.com
http://listen.to/igor
SaRiGaMa's Oil Vending Orchestra
Japanese HomePage=http://come.to/sarigama
International HomePage=http://www.bigfoot.com/~sarigama
Our "Oil" provided for free=http://www.mars.dti.ne.jp/~buyobuyo/oil.html
"Orchestra on the Net"=http://www.mars.dti.ne.jp/~buyobuyo/songs/
one.html
Jammin' on May24
Plans=http://www.mars.dti.ne.jp/~buyobuyo/sarisari/forsari.html
Also on Jun28
Plans=http://www.mars.dti.ne.jp/~buyobuyo/gamagama/forgama.html
"World Wide Deb" Jam (=non SaRiGaMa) on Apr26
What?=http://www.mars.dti.ne.jp/~buyobuyo/bands/wwd.html
"Electric Light Heads" Jam (=non SaRiGaMa) on Jul26
What?=http://www.mars.dti.ne.jp/~buyobuyo/bands/elh.html
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa23371;
22 Apr 98 9:07 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa06287;
22 Apr 98 9:07 BST
Received: (qmail 11650 invoked from network); 22 Apr 1998 08:07:11 -0000
Received: from agora.stm.it (195.62.32.1)
by pat.bath.ac.uk with SMTP; 22 Apr 1998 08:07:11 -0000
Received: from default (ppp03-17.dial-access.stm.it [195.62.37.145]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA25959; Wed, 22 Apr 1998 10:07:06 +0200 (ITADST)
Message-ID: <353DA355.7812F982@agora.stm.it>
Date: Wed, 22 Apr 1998 09:59:17 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
MIME-Version: 1.0
To: jpff@maths.bath.ac.uk
CC: Csound Mailing List
Subject: Re: MSVC makefile
X-Priority: 3 (Normal)
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Thanks for the information. If you agree, I will try to implement my
realtime features in standard Csound sources. My intention is to merge
the two versions in one. The only problem should be the command line
flags. I can implement a flag associated to a special character (for
example "-*") which is reserved for custom platform features, merging it
to another character that represent the feature to be enabled (for
example, to enable midi out device n.1 one can use " -*Q1" or to enable
the midi in device number 3 one can use "-*K3" flag).
What do you think of that? I'm waiting for your answer and for
suggestions from you and the csound community.
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
jpff@maths.bath.ac.uk wrote:
> Message written at 20 Apr 1998 22:13:29 +0100
> CC: csound@noether.ex.AC.UK
>
> In-reply-to: <35386183.644F2119@agora.stm.it> (message from Gabriel
> Maldonado
> on Sat, 18 Apr 1998 10:17:07 +0200)
> References: <35386183.644F2119@agora.stm.it>
>
> I put the makefile for MSVC in the src zip over the weekend, and moved
>
> it to the server at about 11am Monday. I also fixed a nagging bug in
> the graphics in the Windows code, so I repaced csound_win.zip as well.
>
> I am sorry for the delay in replying, but a machine in our lab at the
> U caught fire on Thursday/Friday night and apart from the smell of hot
>
> plastic we lost /usr/local/ on which the mailer resided (as well as
> latex, perl, netscape, mosaic, ...). I can now read mail at the
> university but I cannot reply directly. I can send mail from home,
> and then carry it to the U. This is introducing a long delay in
> replies. And I have a lare number of answers to give.
>
> ==John
> X-UIDL: c2aa00acad4e65726eab009dfb172ea1
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa23380;
22 Apr 98 9:12 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa06470;
22 Apr 98 9:12 BST
Received: (qmail 11998 invoked from network); 22 Apr 1998 08:12:20 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 22 Apr 1998 08:12:20 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA22080); Wed, 22 Apr 1998 09:07:38 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 22 Apr 98 09:07:21 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (JAA26564); Wed, 22 Apr 1998 09:07:14 +0100 (BST)
Received: from default (ppp03-17.dial-access.stm.it [195.62.37.145]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id KAA25959; Wed, 22 Apr 1998 10:07:06 +0200 (ITADST)
Message-Id: <353DA355.7812F982@agora.stm.it>
Date: Wed, 22 Apr 1998 09:59:17 +0200
From: Gabriel Maldonado
X-Mailer: Mozilla 4.0 [en] (Win95; I)
Mime-Version: 1.0
To: jpff@maths.bath.ac.uk
Cc: Csound Mailing List
Subject: Re: MSVC makefile
X-Priority: 3 (Normal)
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Thanks for the information. If you agree, I will try to implement my
realtime features in standard Csound sources. My intention is to merge
the two versions in one. The only problem should be the command line
flags. I can implement a flag associated to a special character (for
example "-*") which is reserved for custom platform features, merging it
to another character that represent the feature to be enabled (for
example, to enable midi out device n.1 one can use " -*Q1" or to enable
the midi in device number 3 one can use "-*K3" flag).
What do you think of that? I'm waiting for your answer and for
suggestions from you and the csound community.
--
Gabriel Maldonado
http://www.agora.stm.it/G.Maldonado/home2.htm
jpff@maths.bath.ac.uk wrote:
> Message written at 20 Apr 1998 22:13:29 +0100
> CC: csound@noether.ex.AC.UK
>
> In-reply-to: <35386183.644F2119@agora.stm.it> (message from Gabriel
> Maldonado
> on Sat, 18 Apr 1998 10:17:07 +0200)
> References: <35386183.644F2119@agora.stm.it>
>
> I put the makefile for MSVC in the src zip over the weekend, and moved
>
> it to the server at about 11am Monday. I also fixed a nagging bug in
> the graphics in the Windows code, so I repaced csound_win.zip as well.
>
> I am sorry for the delay in replying, but a machine in our lab at the
> U caught fire on Thursday/Friday night and apart from the smell of hot
>
> plastic we lost /usr/local/ on which the mailer resided (as well as
> latex, perl, netscape, mosaic, ...). I can now read mail at the
> university but I cannot reply directly. I can send mail from home,
> and then carry it to the U. This is introducing a long delay in
> replies. And I have a lare number of answers to give.
>
> ==John
> X-UIDL: c2aa00acad4e65726eab009dfb172ea1
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26830;
22 Apr 98 22:47 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa05240;
22 Apr 98 22:47 BST
Received: (qmail 7090 invoked from network); 22 Apr 1998 21:47:33 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 22 Apr 1998 21:47:33 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA04108); Wed, 22 Apr 1998 22:43:47 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 22 Apr 98 22:43:29 +0100
Received: from nicb@[194.184.60.149] by hermes via ESMTP (WAA19476); Wed, 22 Apr 1998 22:43:20 +0100 (BST)
Received: (from nicb@localhost)
by ax-nicb.axnet.it (8.8.8/8.8.8) id XAA03961;
Wed, 22 Apr 1998 23:43:16 +0200
Date: Wed, 22 Apr 1998 23:43:14 +0200 (MET DST)
From: Nicola Bernardini
To: Csound mailing list
Subject: Re: MSVC makefile
In-Reply-To: <353DA355.7812F982@agora.stm.it>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
On Wed, 22 Apr 1998, Gabriel Maldonado wrote:
> Thanks for the information. If you agree, I will try to implement my
> realtime features in standard Csound sources. My intention is to merge
> the two versions in one. The only problem should be the command line
> flags. I can implement a flag associated to a special character (for
> example "-*") which is reserved for custom platform features, merging it
> to another character that represent the feature to be enabled (for
> example, to enable midi out device n.1 one can use " -*Q1" or to enable
> the midi in device number 3 one can use "-*K3" flag).
>
> What do you think of that? I'm waiting for your answer and for
> suggestions from you and the csound community.
A potential problem that I can see is that on platforms that have shells
that work correctly (i.e. unix) the special characters get interpreted
so they never actually get to the program itself (for example, '-*' gets
expanded to a minus plus all possible characters so to all files present
in the current directory beginning with '-', which is probably not what was
intended). Maybe a regular character would be better.
Nicola
------------------------------------------------------------------------
Nicola Bernardini
E-mail: nicb@axnet.it
Re graphics: A picture is worth 10K words -- but only those to describe
the picture. Hardly any sets of 10K words can be adequately described
with pictures.
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26917;
22 Apr 98 23:33 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa06456;
22 Apr 98 23:33 BST
Received: (qmail 7386 invoked from network); 22 Apr 1998 22:33:32 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 22 Apr 1998 22:33:32 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA12454); Wed, 22 Apr 1998 23:27:47 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 22 Apr 98 23:27:29 +0100
Received: from mserv1b.u-net.net [195.102.240.137] by hermes via SMTP (XAA14051); Wed, 22 Apr 1998 23:27:19 +0100 (BST)
Received: from bud.u-net.com [194.119.169.233]
by mserv1b.u-net.net with smtp (Exim 1.82 #2)
id 0yS7z8-0002nb-00; Wed, 22 Apr 1998 23:27:23 +0100
Message-Id: <353E6F70.5E81@bud.u-net.com>
Date: Wed, 22 Apr 1998 23:30:08 +0100
From: mike
Reply-To: mike@bud.u-net.com
X-Mailer: Mozilla 3.04Gold (Win95; I)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Creamware
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hi,
I had a look at the creamware card coming out in october.
6 dsp chips (analog devices sharc) which should pack a good sonic punch.
It looks quite interesting and typical (hopefully) of a trend towards
versions of the kyma system. Something that concerns me is the lack of
anything other than midi to drive these new synths. realtime csound
stylee without floating point pfields is like fine paint with a trowel
on the end of a stick.
On a positive point i have been messing with keykit that seems to be
excellent. It excels at realtime midi sequencing / processing, is
portable and probably could be extended (source is provided) to support
many floating point fields.
Anyone else on the list had a look at it.
Mike chapman
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26943;
22 Apr 98 23:51 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa06998;
22 Apr 98 23:51 BST
Received: (qmail 20944 invoked from network); 22 Apr 1998 22:51:13 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 22 Apr 1998 22:51:13 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA12140); Wed, 22 Apr 1998 23:47:59 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 22 Apr 98 23:47:41 +0100
Received: from portal.dx.net [199.190.65.2] by hermes via ESMTP (XAA26154); Wed, 22 Apr 1998 23:47:34 +0100 (BST)
Received: from nmol.com (nmol.com [206.162.11.2])
by portal.dx.net (8.8.7/8.8.7) with SMTP id SAA05204
for ; Wed, 22 Apr 1998 18:49:52 -0400 (EDT)
X-Routed: Wed, 22 Apr 1998 16:51:50 -0500
X-Tcp-Identity: Mikeb
Received: from nmol.com [206.162.11.160] by nmol.com with smtp
id BADDCEEJ ; Wed, 22 Apr 1998 16:51:36 -0500
Message-Id: <353E745E.8E27EEE0@nmol.com>
Date: Wed, 22 Apr 1998 16:51:11 -0600
From: Mike Berry
X-Mailer: Mozilla 4.04 (Macintosh; I; PPC)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: Creamware
References: <353E6F70.5E81@bud.u-net.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
mike wrote:
>
> versions of the kyma system. Something that concerns me is the lack of
> anything other than midi to drive these new synths. realtime csound
> stylee without floating point pfields is like fine paint with a trowel
> on the end of a stick.
I am planning to add Open Sound Control (OSC) support to GrainWave. It is a
packet-based IP protocol for sound control data. It easily support floats,
and just about any other data structure. I would be happy to provide csound
opcodes for OSC once I have the stuff worked out (within a couple of months, I
would guess). I could also provide the PPC-specific network socket code. If
someone else can write the specific code for the other platforms, then we
could step csound into a more useful real-time control realm. I know that
CNMAT (who developed OSC) has code for UNIX machines (if I can get at it, I
don't know).
Basically, the idea is that you could address csound directly via Internet
Protocol, which is supported by all machines, and for which most people have
hardware and software. Then you don't have the same specialized hardware
dependence that MIDI has. Of course, no one makes an OSC keyboard yet, so
this would (at least at first) be purely for software-csound communication.
--
Mike Berry
mikeb@nmol.com
http://www.nmol.com/users/mikeb
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26982;
23 Apr 98 0:20 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa07842;
23 Apr 98 0:20 BST
Received: (qmail 22123 invoked from network); 22 Apr 1998 23:20:27 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 22 Apr 1998 23:20:27 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA05065); Thu, 23 Apr 1998 00:17:07 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 23 Apr 98 00:16:47 +0100
Received: from dewdrop2.mindspring.com [207.69.200.82] by hermes via ESMTP (AAA11595); Thu, 23 Apr 1998 00:16:40 +0100 (BST)
Received: from axe (user-38ld0lc.dialup.mindspring.com [209.86.130.172])
by dewdrop2.mindspring.com (8.8.5/8.8.5) with SMTP id TAA02881;
Wed, 22 Apr 1998 19:16:37 -0400 (EDT)
From: Michael Gogins
To: Mike Berry , csound@maths.ex.ac.uk
MMDF-Warning: Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Subject: Re: Creamware
Date: Wed, 22 Apr 1998 19:25:18 -0400
Message-Id: <01bd6e45$e9aa68e0$ac8256d1@axe>
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.71.1712.3
X-Mimeole: Produced By Microsoft MimeOLE V4.71.1712.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I think an Internet protocol for musical messages is an excellent idea.
Simplify things, however, and just make it MIDI exactly except that all
fields are floats or, better yet, doubles. Then it would be easy to feed
MIDI into and out of this protocol, and it would still be easy to use for
finer control.
Another possibility would be to "tunnel" MIDI data through the new protocol,
but I prefer the first idea, above.
Higher value status codes (above 256) could be used for new semantics, a
streamlined and simpler scheme for music messages.
There could be user-defined message types as well.
The protocol should address how to make and break connections, broadcast and
multicast, and other similar issues likely to be relevant in studios and
performance.
-----Original Message-----
From: Mike Berry
To: csound@noether.ex.ac.uk
Date: Wednesday, April 22, 1998 6:50 PM
Subject: Re: Creamware
>mike wrote:
>>
>> versions of the kyma system. Something that concerns me is the lack of
>> anything other than midi to drive these new synths. realtime csound
>> stylee without floating point pfields is like fine paint with a trowel
>> on the end of a stick.
>
> I am planning to add Open Sound Control (OSC) support to GrainWave. It is
a
>packet-based IP protocol for sound control data. It easily support floats,
>and just about any other data structure. I would be happy to provide
csound
>opcodes for OSC once I have the stuff worked out (within a couple of
months, I
>would guess). I could also provide the PPC-specific network socket code.
If
>someone else can write the specific code for the other platforms, then we
>could step csound into a more useful real-time control realm. I know that
>CNMAT (who developed OSC) has code for UNIX machines (if I can get at it, I
>don't know).
> Basically, the idea is that you could address csound directly via Internet
>Protocol, which is supported by all machines, and for which most people
have
>hardware and software. Then you don't have the same specialized hardware
>dependence that MIDI has. Of course, no one makes an OSC keyboard yet, so
>this would (at least at first) be purely for software-csound communication.
>--
>Mike Berry
>mikeb@nmol.com
>http://www.nmol.com/users/mikeb
>
>
>
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa27006;
23 Apr 98 0:35 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa08325;
23 Apr 98 0:35 BST
Received: (qmail 22906 invoked from network); 22 Apr 1998 23:35:26 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by pat.bath.ac.uk with SMTP; 22 Apr 1998 23:35:26 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA16858); Thu, 23 Apr 1998 00:32:27 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 23 Apr 98 00:32:11 +0100
Received: from root@westnet.com [206.24.6.2] by hermes via ESMTP (AAA13931); Thu, 23 Apr 1998 00:32:04 +0100 (BST)
Received: from goodguy (port1.ts2.westnet.com [206.28.203.1])
by westnet.com (8.8.6/8.8.7) with SMTP id TAA17475;
Wed, 22 Apr 1998 19:31:39 -0400 (EDT)
Message-Id: <353E7A6F.164CDC8C@westnet.com>
Date: Wed, 22 Apr 1998 23:17:03 +0000
From: Larry Troxler
Organization: Little to none
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.31 i586)
Mime-Version: 1.0
To: Michael Gogins
Cc: Mike Berry , csound@maths.ex.ac.uk
Subject: Re: Creamware
References: <01bd6e45$e9aa68e0$ac8256d1@axe>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Michael Gogins wrote:
>
> I think an Internet protocol for musical messages is an excellent idea.
>
> Simplify things, however, and just make it MIDI exactly except that all
> fields are floats or, better yet, doubles. Then it would be easy to feed
> MIDI into and out of this protocol, and it would still be easy to use for
> finer control.
>
Guys, I admit to just stumbling across this, and not following the
entire thread. Having said that, I would urge you do do some research
before inventing yet another "alternative to MIDI" protocol. For
starters, look up ZIPI, and also what Perry Cook has
proposed/implemented with his Physical modelling toolkit. I admit to not
having a lot of knowledge about either of these, but these are just some
similar concepts I have happened to come accross without really looking
for them.
I guess my point is, that is pointless to start musing about "better" or
"alternative" music messaging protocols, without at first seeing what's
already been proposed or in the works. Granted, you may have already
taken this step and after discussion with the relevant authors, found
irreconcilable differences in your philosophies. In that case, I
apologize in advance.
But I really think the music world does not need four or five different
successors to MIDI!
Larry
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA --
Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa27096;
23 Apr 98 1:42 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa10274;
23 Apr 98 1:42 BST
Received: (qmail 8120 invoked from network); 23 Apr 1998 00:42:49 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
by mercury.bath.ac.uk with SMTP; 23 Apr 1998 00:42:49 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA13458); Thu, 23 Apr 1998 01:39:24 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 23 Apr 98 01:39:07 +0100
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes via ESMTP (BAA04830); Thu, 23 Apr 1998 01:39:00 +0100 (BST)
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) by condor.CC.UMontreal.CA with ESMTP id UAA01487
(8.6.11/IDA-1.6 for ); Wed, 22 Apr 1998 20:39:04 -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 UAA08059
for ; Wed, 22 Apr 1998 20:39:02 -0400 (EDT)
Received: (from burtona@localhost)
by mistral.ERE.UMontreal.CA (8.8.7/8.8.7) id UAA11791;
Wed, 22 Apr 1998 20:39:01 -0400 (EDT)
Date: Wed, 22 Apr 1998 20:39:00 -0400 (EDT)
From: Burton Alexandre
Reply-To: Burton Alexandre
Subject: network protocol (was Re: Creamware)
To: csound@maths.ex.ac.uk
In-Reply-To: <01bd6e45$e9aa68e0$ac8256d1@axe>
Message-Id:
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
David Zicarelli created a protocol that allow Max (3.5+) patches to share
data via standard TCP connections (it's based on the chat paradigm where an
arbitrary number of people can log on a server and share an arbitrary
number of "controllers", either to all (broadcast) or to a specific
individual). It's relatively light, and even on a 28k ppp/modem link you can
pump a reasonable amout of data through.
The protocol can encapsulate any type of data Max can handle, except MSP
streams. It has has very few limits (or "intelligence") built-in, but you
are responsible for making good use of what you're sending & receiving.
It's a standard socket connection, so it's easy to implement in most
development env's. The server is a bit more work than the client, but
there are at least two implementations i'm aware of (David's and mine...).
Right now work is done on timestamping and buffering the data, so that
people with different latencies (which is almost inevitable when routing
out of your LAN; the internet is not isochronous...) can still communicate
and keep some coherence over their data's enveloppes. There is also hope
for MSP streaming, but the bandwidth/latency problem is even more delicate
(although i beleive Miller Puckette's Pd has netsend and netreceive
objects that can handle audio and video streams as well as numbers and
lists; i don't know what sort (if any) of buffering scheme is used to
maintain a level of audio quality).
(The only problem i see with adding such features to csound is the fact
that csound remains a somewhat "static orc & score compile" affair. Since
very little is dynamic, it would be hard to make the login, pings&buffer
adjust sequence, and sharing of realtime data with others a practical
thing within a "session". If anyone has ideas how this could be added to
csound in an elegant way, i'd be very interested to hear about it. (I have
hacked Cecilia so you can log, send & receive data through that protocol
and then interface with csound with pipe events, but i have
not found any "usefull" use for it yet...)).
Alex Burton.
Michael Gogins :
> I think an Internet protocol for musical messages is an excellent idea.
>
> Simplify things, however, and just make it MIDI exactly except that all
> fields are floats or, better yet, doubles. Then it would be easy to feed
> MIDI into and out of this protocol, and it would still be easy to use for
> finer control.
>
> Another possibility would be to "tunnel" MIDI data through the new protocol,
> but I prefer the first idea, above.
>
> Higher value status codes (above 256) could be used for new semantics, a
> streamlined and simpler scheme for music messages.
>
> There could be user-defined message types as well.
>
> The protocol should address how to make and break connections, broadcast and
> multicast, and other similar issues likely to be relevant in studios and
> performance.
>
>
> -----Original Message-----
> From: Mike Berry |