Csound Csound-dev Csound-tekno Search About

Re: Increasing PMAX

Date1998-07-01 13:34
FromBen Jefferys
SubjectRe: Increasing PMAX
Jean-Michel DARREMONT wrote:

> I guess I need a C compiler. As I'm not a C programmer I'd like to find a
> cheap or free C compiler
> for PowerMac. Does it exist on the net?

I'm not where resources for the PowerMac would be located, but gcc is
a pretty good, and free, C compiler. It isn't particularly friendly
(but there might be a nice PowerMac front end for it). Look at
http://www.gnu.org/ and look at their software catalogue, and from
there look for GCC/GNU C compiler. There are various FTP sites
listed there. You might also look at your "usual" sources of Mac
PD/freeware/shareware.

> I guess I also need CSound source code; where is it available?

ftp://cecelia.media.mit.edu/pub/Csound has Mac sources, but designed to
compile with something called THINK C. Ask the person who ported it
originally to PowerMac to give you his sources, which might compile
under gcc anyway, OR simply ask him to change this limit himself (as
you're not a C programmer, and presumably have never used a C compiler,
I wouldn't fancy your chances of successfully compiling anything with
gcc anyway! ;) )

Sorry I can't be of more help (I'm not familiar with your specific
problem of PMAX limits so there might be a less technical solution).

Bye!
Ben.



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15278;
          1 Jul 98 14:33 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa20653;
          1 Jul 98 14:33 BST
Received: (qmail 1029 invoked from network); 1 Jul 1998 13:33:04 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 13:33:04 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA15227); Wed, 1 Jul 1998 14:29:11 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 14:28:42 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (OAA04294); Wed, 1 Jul 1998 14:28:36 +0100 (BST)
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	id 0yrMw8-0005XG-00; Wed, 1 Jul 1998 14:28:36 +0100
From: jpff@maths.bath.ac.uk
To: jmdbrady@club-internet.fr
Cc: csound@maths.ex.ac.uk
In-Reply-To: <359A152D.9EC38D84@club-internet.fr> (message from Jean-Michel
	DARREMONT on Wed, 01 Jul 1998 10:53:37 +0000)
Subject: Re: Increasing PMAX
References:  <359A152D.9EC38D84@club-internet.fr>
Date: Wed, 1 Jul 98 14:28:34 BST
Source-Info:  From (or Sender) name not authenticated.
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>> I guess I also need CSound source code; where is it available?

ftp.maths.bath.ac.uk:pub/dream/platforms/mac/Csound.sit.hqx

is Mac sources.  Project files etc in same directory.

I will fix this limitation when I get time.  have been thinking about
it....

==John



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15331;
          1 Jul 98 15:02 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa21965;
          1 Jul 98 15:02 BST
Received: (qmail 1681 invoked from network); 1 Jul 1998 14:02:53 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 14:02:53 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA20483); Wed, 1 Jul 1998 14:58:19 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 14:57:54 +0100
Received: from vpsyc.psychology.nottingham.ac.uk [128.243.31.2] by hermes via ESMTP (OAA08012); Wed, 1 Jul 1998 14:57:48 +0100 (BST)
Received: (from mjs@localhost) by vpsyc.psyc.nott.ac.uk (8.8.8/8.6.9) id OAA20634; Wed, 1 Jul 1998 14:56:12 +0100 (BST)
Date: Wed, 1 Jul 1998 14:56:11 +0100 (BST)
From: Matt 
X-Sender: mjs@vpsyc
To: Pedro Batista 
Cc: csound@maths.ex.ac.uk
Subject: Re: a simple perceptron
In-Reply-To: <0899283070/1216759942/1*@mailpac.pt>
Message-Id: 
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


On 1 Jul 1998, Pedro Batista wrote:

> 
> here's a little coding example, a very rudimentary atempt at using neural 
> processing based dsp

This is something I've been interested in for a while.  As you point out, 
using a perceptron for each individual sample is a bit of a pain.  One 
thing you might like to look at is recurrent networks.  

I've just had a paper accepted for 'Simulated Adaptive Behaviour 98' on
the subject of 'Temporal Pattern Learning in a Spiking Neural Network',
and I'd be interested to discuss the issues involved (privately, it's a
little off topic) with anyone else who has attempted anything along these
lines.  As yet, it's only useful for learning simple morsecode-like
patterns.  I'm working on extending it to be able to learn more complex
patterns (I'm actually aiming at achieving something like birdsong
learning/production).  I think the first step in improving your network
would be to move to a freq/time domain.  I'll let you all know if I ever
achieve anything useful with all this.. I hope I do, because my thesis is
sort of relying on it :)

Matt

----------------------------------------------------------------------------
      Matt Southall - AARG http://www.psyc.nott.ac.uk/research/aarg 
AI Group, Dept. of Psychology, University of Nottingham, Nottingham NG7 2RD.
 email: mjs@psychology.nottingham.ac.uk, tel: +44 (0)115951 5151 ext. 8311
---------------------------------------------------------------------------- 





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15606;
          1 Jul 98 16:04 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa24660;
          1 Jul 98 16:04 BST
Received: (qmail 3211 invoked from network); 1 Jul 1998 15:04:19 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 15:04:19 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (PAA08185); Wed, 1 Jul 1998 15:59:56 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 15:59:17 +0100
Received: from Thuban.AC.HMC.Edu [134.173.53.8] (may be forged) by hermes via ESMTP (PAA12363); Wed, 1 Jul 1998 15:59:08 +0100 (BST)
Received: from [134.173.38.61] (Spjut.Eng.HMC.Edu)
 by THUBAN.AC.HMC.EDU (PMDF V5.1-7 #28820)
 with ESMTP id <01IYVNMJEU8U8WWHP5@THUBAN.AC.HMC.EDU> for
 csound@maths.ex.ac.uk; Wed, 1 Jul 1998 07:59:10 PDT
Date: Wed, 01 Jul 1998 07:58:50 -0700
From: Erik Spjut 
Subject: Re: oneoverf
In-Reply-To: <359A0569.95B60BED@flash.net>
X-Sender: spjut@thuban.ac.hmc.edu
To: pete moss , csound 
Message-Id: 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

f is the frequency (usually in cycles per second or Hz). For digital
samples it's usually given as a fraction of the sampling frequency.
One-over-f (1/f) means that the POWER spectrum of the signal varies as the
reciprocal of the frequency. There's usually a lower limit to the 1/f
relationship or else the DC component of the signal is infinite. The most
common way to check your spectrum is to take an FFT of a reasonably long
section of your signal, multiply by the complex conjugate of your FFT (i.e.
FFT*FFT(cc)) to get your power spectrum, and plot the log of power versus
the log of frequency. If your plot is more-or-less a straight line with a
slope of -1, you have 1/f noise. If, instead of power, you plot the log of
magnitude of the FFT versus the log of the frequency, you should get a
slope of -1/2. If you need to know what any of the terms I have used mean,
write me personally.

At 4:46 AM -0500 7/1/98, pete moss wrote:
>i recently wrote a small program to generate one over f noise.  i know
>that the values produced should have a spectrumclose to one over f.  any
>ideas how to do this?  what does one over f mean?  what does f mean?
>thanks

-------------------------------------------------------------------------------
Erik Spjut (rhymes with cute) - Acting Director,The Center for Design Education
and/or Associate Professor of Engineering
Harvey Mudd College, Claremont, CA 91711  USA
Erik_Spjut@hmc.edu      Ph & Voice mail (909) 607-3890      Fax (909) 621-8967





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15624;
          1 Jul 98 16:10 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa24955;
          1 Jul 98 16:10 BST
Received: (qmail 3389 invoked from network); 1 Jul 1998 15:10:54 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 15:10:54 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA23255); Wed, 1 Jul 1998 16:06:33 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 16:06:11 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (QAA25788); Wed, 1 Jul 1998 16:06:01 +0100 (BST)
Received: from default (ppp02-10.dial-access.stm.it [195.62.37.74]) by agora.stm.it (8.8.8/8.8.5) with ESMTP id RAA05723; Wed, 1 Jul 1998 17:05:55 +0200 (ITADST)
Message-Id: <3599FF43.36D6C309@agora.stm.it>
Date: Wed, 01 Jul 1998 11:20:04 +0200
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.0 [en] (Win95; I)
Mime-Version: 1.0
To: David Boothe 
Cc: Csound Mailing List 
Subject: Re: Need More RAM?
X-Priority: 3 (Normal)
References: <283AABB8FD0DD21187C200A0C995F5DE0ECBF1@NEPTUNE.lyrick.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi David,
I don't think more ram will get rid of this problem. Try to increase the
buffer size.

Best
--
Gabriel Maldonado

http://www.agora.stm.it/G.Maldonado/home2.htm


David Boothe wrote:

> Hello Csound community-
>
> When performing an instrument that uses several adsyn statements, with
>
> RT Sound or DirectSound, I get a glitch, or repeated section shortly
> before the end of the performance. All the adsyn statements use the
> same
> hetro analysis file. The problem seems worse with DirectSound than RT
> Sound. Would more RAM help this situation? I am using a Pentium Pro
> with
> 32 meg RAM running Win95.
>
> Thanks in advance.
>
> -dB
>  (David M. Boothe, Audio Director
>   Lyrick Studios, Dallas, TX)








Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa15772;
          1 Jul 98 17:29 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa28909;
          1 Jul 98 17:29 BST
Received: (qmail 16573 invoked from network); 1 Jul 1998 16:29:19 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 1 Jul 1998 16:29:19 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA14114); Wed, 1 Jul 1998 17:25:33 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 17:24:58 +0100
Received: from renoir.mailpac.pt [194.65.21.2] by hermes via SMTP (RAA13643); Wed, 1 Jul 1998 17:24:50 +0100 (BST)
Received: by renoir (5.x/SMI-SVR4)
	id AA12262; Wed, 1 Jul 1998 17:22:55 +0100
Date: 1  Jul 98 17:22 GMT+0100
X400-Received: by /ADMD=mailpac/C=pt/; 
	Relayed; 1  Jul 98 17:22 GMT+0100
X400-Received: by /PRMD=gtw-ms/ADMD=mailpac/C=pt/; 
	Relayed; 1  Jul 98 17:22 GMT+0100
Priority: normal
P1-Message-Id: pt*mailpac*gtw-ms;0899310173/1649577785/1
Original-Encoded-Information-Types: IA5-Text
Mime-Version: 1.0
From: Pedro Batista 
To: csound@maths.ex.ac.uk
Message-Id: <0899310173/1570639462/1*@mailpac.pt>
Subject: Re: a simple perceptron
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


Matt Southall wrote

>This is something I've been interested in for a while.  As you point out,
>using a perceptron for each individual sample is a bit of a pain.  One
>thing you might like to look at is recurrent networks.

yes, that was my first thought too. But recursive nets can hold AT MOST the 
past six values, which is fine if youre training a 3 binary digit sequence, 
but its impracticable for audio at 44.1 kHz (some reduction of the input 
data can be performed, but I dont believe you can reduce audio data to the 
point where 6 past values would be enough...)
But if you consider applying this line of thought to _midi_ data, instead of 
sample data, then its a whole different scenario...

>I've just had a paper accepted for 'Simulated Adaptive Behaviour 98' on
>the subject of 'Temporal Pattern Learning in a Spiking Neural Network',

is it online? (would like to see it)

>and I'd be interested to discuss the issues involved (privately, it's a
>little off topic) with anyone else who has attempted anything along these
>lines

sure, I'd like that

>I think the first step in improving your network
>would be to move to a freq/time domain.

actually thats what I'm doing now :) this example was primarly meant to 
assert how far could I go in computational power using csound; no practical 
use whatsoever

concerning csound, some leads I'm working on include combining delay units 
to give the net some recursiveness (several points of the sample are 
presented to the net at each instant, so the net aint recursive, but the 
input is presented in a recurrent form); other hipotesis are using the 
csound utilities to extract audio info that would be more suitable to be 
presented to the net; maybe pvanal can be used for that, but I'm still 
studying the implications.
Of course my next attempts will use back-prop and hidden layers, but I must 
reduce the presented audio info so that I dont have to deal with such big 
arrays

One thing I know, is that this will still hold many challanges for my future 
csound programming

pedro



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16047;
          1 Jul 98 19:30 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa04906;
          1 Jul 98 19:30 BST
Received: (qmail 10430 invoked from network); 1 Jul 1998 18:30:01 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 18:30:01 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA27479); Wed, 1 Jul 1998 19:25:17 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 19:24:59 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (TAA21738); Wed, 1 Jul 1998 19:24:53 +0100 (BST)
Received: (qmail 649 invoked from network); 1 Jul 1998 18:24:58 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.128)
  by jaguars with SMTP; 1 Jul 1998 18:24:58 -0000
Message-Id: <359A7DB2.FC43ED78@cableinet.co.uk>
Date: Wed, 01 Jul 1998 19:19:30 +0100
From: Richard Dobson 
Organization: Composers Desktop project
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: pete moss 
Cc: csound 
Subject: Re: oneoverf
References: <359A0569.95B60BED@flash.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

There is active discussion of this on the music-dsp list at the moment.

The 'f' in '1/f' refers to frequency, and the whole signifies that the intensity
of the noise is inversely proportional frequency. The immediate practical aspect
is that there is equal power in each octave band (referred to as 'pink' noise by
sound engineers). To achieve this given a white noise source requires a filter
with a 3dB rolloff. The difficulty is that the simplest single-stage filter will
roll off at 6dB. One suggestion offered is to generate noise in each octave,
using randh, and simply mix the results together. It is of course a moot point
what the base pitch is for these octaves - for compositional applications, it is
often required to have 1/f sequences at very low rates - eg below 1Hz.

Another suggestion from the music-dsp list today is that a quite effective
empirical method is to mix white noise with the same noise filtered by a single
6dB stage. In short, the whole topic is fair game!

Try the web site: http://linkage.rockefeller.edu/wli/1fnoise


Richard Dobson

pete moss wrote:
> 
> i recently wrote a small program to generate one over f noise.  i know
> that the values produced should have a spectrumclose to one over f.  any
> ideas how to do this?  what does one over f mean?  what does f mean?
> thanks
> 
> pete



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16087;
          1 Jul 98 20:09 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa06797;
          1 Jul 98 20:09 BST
Received: (qmail 11922 invoked from network); 1 Jul 1998 19:09:40 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 19:09:40 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (UAA22085); Wed, 1 Jul 1998 20:04:32 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 20:04:07 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (UAA04339); Wed, 1 Jul 1998 20:03:51 +0100 (BST)
Received: (qmail 2537 invoked from network); 1 Jul 1998 19:03:56 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.128)
  by jaguars with SMTP; 1 Jul 1998 19:03:56 -0000
Message-Id: <359A86CD.AFABC330@cableinet.co.uk>
Date: Wed, 01 Jul 1998 19:58:21 +0100
From: Richard Dobson 
Organization: Composers Desktop project
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: Michael Gogins 
Cc: csound 
Subject: Re: compiler
References: <002501bda48d$20dc62a0$1c8356d1@axe>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

This sounds like very much like a full-blown ActiveX control. It should 
certainly be reasonable  to add supoport for DirectShow interfaces (like any COM
interfaces). How would it be registered? As well as being an ActiveX control, in
DirectShow it could qualify as both a transform filter, and as a source filter.

Re a GUI: I think it would need to support a property page - or several.


Richard Dobson


Michael Gogins wrote:
> 
> Here are some features I'd like to see in a COM server version of Csound:
> 
> It would be an in-process, apartment-threaded COM server with a dual
> interface. This would make it easy to use both from C++ and from Visual
> Basic and it could also be used with Microsoft's J++ version of Java, which
> can automatically generate a Java proxy for most COM objects.
> 
> It would have no self-contained GUI.
> 
> It would have plugin opcodes and plugin function tables. These would use
> their own COM interfaces. This would allow Csound to be extended without
> having to relink it.
> 
> Csound would work with standard COM interfaces to MIDI and audio drivers,
> i.e. DirectSound or ActiveMovie (I need to do some research about what is
> possible).
> 
>



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16219;
          1 Jul 98 21:33 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa10488;
          1 Jul 98 21:33 BST
Received: (qmail 15211 invoked from network); 1 Jul 1998 20:33:12 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 1 Jul 1998 20:33:12 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA15222); Wed, 1 Jul 1998 21:28:45 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 21:28:28 +0100
Received: from root@huitzilo.tezcat.com [204.128.247.17] by hermes via ESMTP (VAA06746); Wed, 1 Jul 1998 21:28:22 +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 PAA21148
	for ; Wed, 1 Jul 1998 15:28:25 -0500 (CDT)
Message-Id: <199807012028.PAA21148@huitzilo.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 1 Jul 1998 15:39:07 -0600
To: csound 
From: =cw4t7abs 
Subject: Re: oneoverf
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>Another suggestion from the music-dsp list today is that a quite effective
>empirical method is to mix white noise with the same noise filtered by a single
>6dB stage. In short, the whole topic is fair game!



1/f noise can be generated by
2. arma modelling
3. random mid-point deflection method
4. fourier filtering method








\\ system call fopen failed





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16514;
          2 Jul 98 0:02 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17325;
          2 Jul 98 0:02 BST
Received: (qmail 3068 invoked from network); 1 Jul 1998 23:02:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 1 Jul 1998 23:02:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA06211); Wed, 1 Jul 1998 23:55:21 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Wed, 1 Jul 98 23:55:02 +0100
Received: from camel7.mindspring.com [207.69.200.57] by hermes via ESMTP (XAA25064); Wed, 1 Jul 1998 23:54:56 +0100 (BST)
Received: from axe (user-38ld1e5.dialup.mindspring.com [209.86.133.197])
	by camel7.mindspring.com (8.8.5/8.8.5) with SMTP id SAA24009;
	Wed, 1 Jul 1998 18:54:57 -0400 (EDT)
Message-Id: <001c01bda544$8f503740$c58556d1@axe>
From: Michael Gogins 
To: Richard Dobson 
Cc: csound 
Subject: Re: compiler
Date: Wed, 1 Jul 1998 19:04:09 -0400
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

>This sounds like very much like a full-blown ActiveX control. It should
>certainly be reasonable  to add supoport for DirectShow interfaces (like
any COM
>interfaces). How would it be registered?

The usual way - drop it on RegSrv32.exe. It would come with a standalone
"shell" that would register the COM library, also.

>As well as being an ActiveX control, in
>DirectShow it could qualify as both a transform filter, and as a source
filter.

That is exactly the idea.

>
>Re a GUI: I think it would need to support a property page - or several.


It might need a property page for controlling how it would appear in the
context of a containing window, like a Visual Basic form,
but really it mainly needs an embedded window for the actual user interface.
I have done these several times. Or maybe just a popup window.

Bear in mind, creating a full-blown ActiveX control is not necessary to make
Csound competitive with other software synthesizers and effects plugins. But
even if it were necessary, it is much eaiser with the ActiveX and Active
Template Library wizards.

Again, the main problem is not ActiveX, but the Csound process itself.


>Michael Gogins wrote:
>>
>> Here are some features I'd like to see in a COM server version of Csound:
>>
>> It would be an in-process, apartment-threaded COM server with a dual
>> interface. This would make it easy to use both from C++ and from Visual
>> Basic and it could also be used with Microsoft's J++ version of Java,
which
>> can automatically generate a Java proxy for most COM objects.
>>
>> It would have no self-contained GUI.
>>
>> It would have plugin opcodes and plugin function tables. These would use
>> their own COM interfaces. This would allow Csound to be extended without
>> having to relink it.
>>
>> Csound would work with standard COM interfaces to MIDI and audio drivers,
>> i.e. DirectSound or ActiveMovie (I need to do some research about what is
>> possible).
>>
>>




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16810;
          2 Jul 98 2:28 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24528;
          2 Jul 98 2:28 BST
Received: (qmail 7001 invoked from network); 2 Jul 1998 01:28:45 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 01:28:45 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA16556); Thu, 2 Jul 1998 02:25:40 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 02:24:59 +0100
Received: from first1.lnk.telstra.net [139.130.48.118] by hermes via ESMTP (CAA25912); Thu, 2 Jul 1998 02:24:45 +0100 (BST)
Received: from wira (wira.firstpr.com.au [203.36.57.201])
	by gair.firstpr.com.au (8.8.7/8.8.7) with SMTP id MAA17319
	for ; Thu, 2 Jul 1998 12:25:01 +1000
Message-Id: <199807020225.MAA17319@gair.firstpr.com.au>
Comments: Authenticated sender is 
From: Robin Whittle 
Organization: First Principles
To: csound@maths.ex.ac.uk
Date: Thu, 2 Jul 1998 11:19:19 +1000
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Subject: Re: Xanadu benchmarks, was Re: Pentium/Linux csound speed boost
Reply-To: rw@firstpr.com.au
Priority: normal
In-Reply-To: <19980701084233.23663.qmail@hotmail.com>
X-Mailer: Pegasus Mail for Win32 (v2.53/R1)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I think the Xanadu piece is a much more realistic test of what I 
want to do with Csound - intensive computations for fairly long 
pieces, not simple synthesis or processing of short audio files.

The other problem with the original set of benchmarks is that the 
CPU time taken to calculate them may now be just a fraction of the 
time spent to write the results to disk.  Since the benchmarks are 
usually performed one after another, it would not be surprising if 
the later benchmarks ran slower than the first ones because the RAM 
cached disk buffers of the first benchmarks' outputs are being 
written to disk while the later benchmarks are being run.

An easy test for this is to re-order the benchmarks and see how the 
times vary.

I am not quite organised to do this, but will report on it when I 
am.  I now have a 200 MHz 256kbyte cache Pentium Pro running 
happily and supprisingly cooly at 233 MHz.  It is running RedHat 
5.1 Linux.

- Robin

===============================================================

Robin Whittle     rw@firstpr.com.au  http://www.firstpr.com.au
                  Heidelberg Heights, Melbourne, Australia 

First Principles  Research and expression: music, Internet 
                  music marketing, telecommunications, human 
                  factors in technology adoption. Consumer 
                  advocacy in telecommunications, especially 
                  privacy. Consulting and technical writing. 

Real World        Electronics and software for music: eg.
Interfaces        the Devil Fish mods for the TB-303. 

===============================================================



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa16816;
          2 Jul 98 2:28 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24533;
          2 Jul 98 2:28 BST
Received: (qmail 7009 invoked from network); 2 Jul 1998 01:28:50 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 01:28:50 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA16621); Thu, 2 Jul 1998 02:25:40 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 02:24:52 +0100
Received: from first1.lnk.telstra.net [139.130.48.118] by hermes via ESMTP (CAA27245); Thu, 2 Jul 1998 02:24:42 +0100 (BST)
Received: from wira (wira.firstpr.com.au [203.36.57.201])
	by gair.firstpr.com.au (8.8.7/8.8.7) with SMTP id MAA17316;
	Thu, 2 Jul 1998 12:24:58 +1000
Message-Id: <199807020224.MAA17316@gair.firstpr.com.au>
Comments: Authenticated sender is 
From: Robin Whittle 
Organization: First Principles
To: csound@maths.ex.ac.uk
Date: Thu, 2 Jul 1998 11:19:19 +1000
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Subject: Re: a simple perceptron
Reply-To: rw@firstpr.com.au
Cc: Pedro Batista 
Priority: normal
In-Reply-To: <0899283070/1216759942/1*@mailpac.pt>
X-Mailer: Pegasus Mail for Win32 (v2.53/R1)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Neural nets written in Csound orchestra code????????????

Lord be praised!!!!

I attempted the courageous malloc() in my own mind needed to allow 
me to grok this fab .orc from Pedro Batista, but it returned 0.

At some stage in the future I will do the necessary garbage 
collection and try again.

This is just the sort of thing I hoped that the zak ugens would 
facilitate, along with cellular automata and enabling instruments 
to be much more intimately and dynamically connected.

- Robin


===============================================================

Robin Whittle     rw@firstpr.com.au  http://www.firstpr.com.au
                  Heidelberg Heights, Melbourne, Australia 

First Principles  Research and expression: music, Internet 
                  music marketing, telecommunications, human 
                  factors in technology adoption. Consumer 
                  advocacy in telecommunications, especially 
                  privacy. Consulting and technical writing. 

Real World        Electronics and software for music: eg.
Interfaces        the Devil Fish mods for the TB-303. 

===============================================================



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17144;
          2 Jul 98 5:38 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa04468;
          2 Jul 98 5:38 BST
Received: (qmail 10614 invoked from network); 2 Jul 1998 04:38:56 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 04:38:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (FAA21140); Thu, 2 Jul 1998 05:35:42 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 05:35:25 +0100
Received: from root@huitzilo.tezcat.com [204.128.247.17] by hermes via ESMTP (FAA01631); Thu, 2 Jul 1998 05:35:18 +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 XAA04522
	for ; Wed, 1 Jul 1998 23:35:21 -0500 (CDT)
Message-Id: <199807020435.XAA04522@huitzilo.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 1 Jul 1998 23:46:05 -0600
To: csound@maths.ex.ac.uk
From: =cw4t7abs 
Subject: z5775 || pol!t!ka
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


_+ eczamplz
http://194.19.130.194/=cw4t7abs/0f0003/ztpd/eczamplz/


[004]   - tzzt


[025]


[007]
- bzzp



=cw4t7abs functions implemented -
2 cursor algorithmic screen transmission
ultra gui deconstruction + reconstruction
random film playback_+-7meg ascii dump


http://194.19.130.194/=cw4t7abs/0f0003/ztpd/0009.html
- front


a most important and serendipitous recent discovery is of a bona fide
planetary system around an unlikely star - some 1300 light years away found
by a most unexpected technique. the pulsar designated b1257+12 is a rapidly
rotating neutron star. an unbelievably dense sun - the remnant of a massive
star that suffered a supernova explosion. it spins at a rate measured to
impressive precision - once every 0.00621185319388187 seconds = 10000 rpm.
the energy put out by b1257+12 is 4.7 times that of the sun.


=cw4t7abs _\- 0f0003..mask!nenkunzt.m9ndfukc.98o. \+\ apres []>





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17392;
          2 Jul 98 8:27 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa11753;
          2 Jul 98 8:27 BST
Received: (qmail 13924 invoked from network); 2 Jul 1998 07:27:41 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 07:27:41 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA07311); Thu, 2 Jul 1998 08:23:52 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 08:23:34 +0100
Received: from renoir.mailpac.pt [194.65.21.2] by hermes via SMTP (IAA16105); Thu, 2 Jul 1998 08:23:26 +0100 (BST)
Received: by renoir (5.x/SMI-SVR4)
	id AA13672; Thu, 2 Jul 1998 08:21:29 +0100
Date: 2  Jul 98 08:21 GMT+0100
X400-Received: by /ADMD=mailpac/C=pt/; 
	Relayed; 2  Jul 98 08:21 GMT+0100
X400-Received: by /PRMD=gtw-ms/ADMD=mailpac/C=pt/; 
	Relayed; 2  Jul 98 08:21 GMT+0100
Priority: normal
P1-Message-Id: pt*mailpac*gtw-ms;0899364088/0367747931/1
Original-Encoded-Information-Types: IA5-Text
Mime-Version: 1.0
From: Pedro Batista 
To: csound@maths.ex.ac.uk
Message-Id: <0899364088/0798944480/1*@mailpac.pt>
Subject: music-dsp list (was oneoverf)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


Richard Dobson wrote:

>There is active discussion of this on the music-dsp list at the moment.

sorry, I dont know that list's address, can you send it to me, please?
thanks

pedro



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17487;
          2 Jul 98 9:37 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa15265;
          2 Jul 98 9:37 BST
Received: (qmail 832 invoked from network); 2 Jul 1998 08:37:20 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Jul 1998 08:37:20 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA02265); Thu, 2 Jul 1998 09:33:46 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 09:33:29 +0100
Received: from mail.gmd.de [129.26.8.90] by hermes via ESMTP (JAA02640); Thu, 2 Jul 1998 09:33:22 +0100 (BST)
Received: from viswiz.gmd.de (viswiz.gmd.de [192.76.245.66])
	by mail.gmd.de (8.8.8/8.8.8) with ESMTP id KAA29063;
	Thu, 2 Jul 1998 10:32:09 +0200 (MET DST)
Received: from melody (melody [192.76.245.43])
	by viswiz.gmd.de (8.8.8/8.8.8) with SMTP id KAA16413;
	Thu, 2 Jul 1998 10:32:16 +0200 (MDT)
Message-Id: <359B4590.2D85@gmd.de>
Date: Thu, 02 Jul 1998 10:32:16 +0200
From: Stephen Barrass 
Organization: GMD IMK
X-Mailer: Mozilla 3.04GoldC-SGI (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: sound@acm.org, csound@maths.ex.ac.uk, auditory@media.mit.edu, 
    philosound@sysx.apana.org.au
Subject: ICAD/ASA/EAS Workshop CFP
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

JOINT ICAD/ASA/EAA WORKSHOP ON AUDITORY DISPLAY 
A one-day Workshop on Auditory Display, jointly organized by the
International Community for Auditory Display (ICAD), the Acoustical
Society of America (ASA), and the European Acoustics Association (EAA),
will be held in Berlin, Germany, on Saturday, March 20, 1999,
at the same location as the main ASA-EAA conference. 

The call for participation is on the ICAD web-site


-- 
  Stephen Barrass Ph.D.
  Virtual Environments (http://viswiz.gmd.de)                  
  GMD IMK, Schloss Birlinghoven, D-53754 St. Augustin, Germany
  fax:+49-2241-14-2040 phone:+49-2241-14-2838(w) +49-0228-465432(h)



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17557;
          2 Jul 98 10:12 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17181;
          2 Jul 98 10:12 BST
Received: (qmail 20228 invoked from network); 2 Jul 1998 09:12:46 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 09:12:46 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA25170); Thu, 2 Jul 1998 10:09:36 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 10:09:12 +0100
Received: from avid.avid.com [152.165.6.40] by hermes via ESMTP (KAA14596); Thu, 2 Jul 1998 10:09:02 +0100 (BST)
Received: from qsure.demon.co.uk (unknown2.charlotte.avid.com) by avid.avid.com with ESMTP
	(1.37.109.20/16.2) id AA210750507; Thu, 2 Jul 1998 05:08:28 -0400
Message-Id: <359B4EA8.47AD04C@qsure.demon.co.uk>
Date: Thu, 02 Jul 1998 10:11:04 +0100
From: Ben Jefferys 
Reply-To: ben@qsure.demon.co.uk
Organization: Avid Technology Europe Ltd.
X-Mailer: Mozilla 4.05 [en] (WinNT; I)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: music-dsp list (was oneoverf)
References: <0899364088/0798944480/1*@mailpac.pt>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Pedro Batista wrote:
> 
> Richard Dobson wrote:
> 
> >There is active discussion of this on the music-dsp list at the moment.
> 
> sorry, I dont know that list's address, can you send it to me, please?

And me please (if not to the list).

Thanks!
Ben.



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17564;
          2 Jul 98 10:15 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17284;
          2 Jul 98 10:15 BST
Received: (qmail 20569 invoked from network); 2 Jul 1998 09:15:52 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 09:15:52 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA00171); Thu, 2 Jul 1998 10:12:22 +0100 (BST)
Received: from zeno by maths.ex.ac.uk; Thu, 2 Jul 98 10:11:35 +0100
From: james@maths.ex.ac.uk
Message-Id: <7352.199807020911@zeno.maths.exeter.ac.uk>
Subject: how to install csound on a mac ppc?
To: hjosselyn@hotmail.com, csound@maths.ex.ac.uk
Date: Thu, 2 Jul 1998 10:11:26 +0100 (BST)
In-Reply-To: <359A42E0.6F2C@earthlink.net> from "Matthew Cranson" at Jul 1, 98 10:08:32 am
X-Mailer: ELM [version 2.4 PL25]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Matthew Cranson wrote
>
>Maybe you can help me (ah, the old damsel in distress bit).  I did 
>some work on csound five years ago at school, where everything is pre- 
>set so you can't go wrong.  Now I'm trying to set up my own system, 
>and , well, help.  I have a Power Mac 8100.  What version of csound do 
>I need?  Do I need ThinkC to run it off of?  And how do they work 
>together?  Please send along any infor mation you think appropriate.  
>My address is hjosselyn@hotmail.com
>   Extrordinarily grateful,

I dont know a thing about getting apple csound to work.
However, Im sure someone on the csound email list does and would give
you brief instructions
I'll forward your message to there and hopefully someone will reply
If you want to join the csound email list then send a one line message
saying 
subscribe csound
to majordomo@maths.ex.ac.uk

-- 
http://www.maths.ex.ac.uk/~james/tekno
Watch out for "Medium Length Hair" EP on Science City(Sci 12)
Most Intelligent Customers Realize Our Software is Only for Fools and Teenagers




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17594;
          2 Jul 98 10:40 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa18487;
          2 Jul 98 10:40 BST
Received: (qmail 22638 invoked from network); 2 Jul 1998 09:40:34 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 09:40:34 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA03826); Thu, 2 Jul 1998 10:37:21 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 10:36:56 +0100
Received: from mail2.sirius.com [205.134.253.132] by hermes via ESMTP (KAA03192); Thu, 2 Jul 1998 10:36:49 +0100 (BST)
Received: from [205.134.240.77] (ppp-asfm02--077.sirius.net [205.134.240.77])
	by mail2.sirius.com (8.8.7/Sirius-8.8.7-97.08.12) with SMTP id CAA03282;
	Thu, 2 Jul 1998 02:36:49 -0700 (PDT)
Message-Id: <199807020936.CAA03282@mail2.sirius.com>
Subject: Re: how to install csound on a mac ppc?
Date: Thu, 2 Jul 98 02:40:12 -0700
X-Sender: espiegel@pop.sirius.com
X-Mailer: Claris Emailer 1.1
From: Edward Spiegel 
To: hjosselyn@hotmail.com, csound list 
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

You don't need a compiler. There are several ftp sites that have CSOUND 
for the Mac. There is a site at Mills and the Cecilia site.

I think that the Mills ftp site is: ftp://mills.edu/ccm

If you do a search for CSound with HotBot or Yahoo, you will find good 
web pages with links to the sites.

--E


Matthew Cranson wrote
>
>Maybe you can help me (ah, the old damsel in distress bit).  I did 
>some work on csound five years ago at school, where everything is pre- 
>set so you can't go wrong.  Now I'm trying to set up my own system, 
>and , well, help.  I have a Power Mac 8100.  What version of csound do 
>I need?  Do I need ThinkC to run it off of?  And how do they work 
>together?  Please send along any infor mation you think appropriate.  
>My address is hjosselyn@hotmail.com
>   Extrordinarily grateful,



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17601;
          2 Jul 98 10:42 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa18636;
          2 Jul 98 10:42 BST
Received: (qmail 2261 invoked from network); 2 Jul 1998 09:41:56 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Jul 1998 09:41:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA14935); Thu, 2 Jul 1998 10:38:57 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 10:37:55 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (KAA16084); Thu, 2 Jul 1998 10:37:47 +0100 (BST)
Received: (qmail 27414 invoked from network); 2 Jul 1998 09:37:50 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.94)
  by jaguars with SMTP; 2 Jul 1998 09:37:50 -0000
Message-Id: <359B53A6.A0A23353@cableinet.co.uk>
Date: Thu, 02 Jul 1998 10:32:22 +0100
From: Richard Dobson 
Organization: Composers Desktop project
X-Mailer: Mozilla 4.04 [en] (Win95; I)
Mime-Version: 1.0
To: Michael Gogins 
Cc: csound 
Subject: Re: compiler
References: <001c01bda544$8f503740$c58556d1@axe>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Yes, I know about regsrv32; what I really meant was, in what categories?

As I understand things so far, ActiveMovie plugins are identified as either a
source filter, or a transform filter, or a renderer filter. A source filter has
no input pins, a renderer filter has no output pins, and a transform filter of
course has both. from my understanding of the DirtectShow documentation, it is
the presence or otherwise of these pins which tells the ActiveMovie graph
manager what sort of object the plugin is. If it has no input pin, it can never
be inserted as a transform filter, whereas if it has one or more, it cannot be
loaded as a source filter.  Is it therefore possible to make a single plugin
appear as either a source or a transform filter to ActiveMovie?

I understand that Csound as an ActiveX control is effectively a full-blown
application OLE-style (embed in a framework GUI, code, load, run), whereas
Csound running as a DirectShow/ActiveMovie plugin is an instance of a (possibly
infinitely) running Csound orchestra. In ActiveMovie, the only way the user can
control a plugin is through the property page. It is certainly possible to have
plugins without property pages - this applies to utility plugins such as tee
splitters, file parsers, and so on, but I don't see how this could apply to
Csound as a whole. Unless you do mean that each opcode could be coded as a
self-sufficient plugin, Csound itself will have to become an ActiveMovie plugin,
somehow.

My suspicion is that {Csound =  ActiveX control}, and {Csound = ActiveMovie
plugin} are separate entities, even if they do share a great deal of common
code.

Richard Dobson

Michael Gogins wrote:
> 
> >This sounds like very much like a full-blown ActiveX control. It should
> >certainly be reasonable  to add supoport for DirectShow interfaces (like
> any COM
> >interfaces). How would it be registered?
> 
> The usual way - drop it on RegSrv32.exe. It would come with a standalone
> "shell" that would register the COM library, also.
> 
> >As well as being an ActiveX control, in
> >DirectShow it could qualify as both a transform filter, and as a source
> filter.
> 
> That is exactly the idea.
> 
> >
> >Re a GUI: I think it would need to support a property page - or several.
> 
> It might need a property page for controlling how it would appear in the
> context of a containing window, like a Visual Basic form,
> but really it mainly needs an embedded window for the actual user interface.
> I have done these several times. Or maybe just a popup window.
>



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17703;
          2 Jul 98 11:49 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa22294;
          2 Jul 98 11:49 BST
Received: (qmail 7150 invoked from network); 2 Jul 1998 10:49:46 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Jul 1998 10:49:46 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA26581); Thu, 2 Jul 1998 11:42:53 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 11:42:25 +0100
Received: from first1.lnk.telstra.net [139.130.48.118] by hermes via ESMTP (LAA15856); Thu, 2 Jul 1998 11:42:15 +0100 (BST)
Received: from wira (wira.firstpr.com.au [203.36.57.201])
	by gair.firstpr.com.au (8.8.7/8.8.7) with SMTP id VAA19608
	for ; Thu, 2 Jul 1998 21:42:41 +1000
Message-Id: <199807021142.VAA19608@gair.firstpr.com.au>
Comments: Authenticated sender is 
From: Robin Whittle 
Organization: First Principles
To: csound@maths.ex.ac.uk
Date: Thu, 2 Jul 1998 20:36:32 +1000
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Subject: Re: music-dsp list (was oneoverf)
Reply-To: rw@firstpr.com.au
Priority: normal
In-Reply-To: <0899364088/0798944480/1*@mailpac.pt>
X-Mailer: Pegasus Mail for Win32 (v2.53/R1)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

BTW, the Music DSP home page, with joining and archive
information, is at:

   http://shoko.calarts.edu/~glmrboy/musicdsp/musicdspFAQ.html

- Robin



===============================================================

Robin Whittle     rw@firstpr.com.au  http://www.firstpr.com.au
                  Heidelberg Heights, Melbourne, Australia 

First Principles  Research and expression: music, Internet 
                  music marketing, telecommunications, human 
                  factors in technology adoption. Consumer 
                  advocacy in telecommunications, especially 
                  privacy. Consulting and technical writing. 

Real World        Electronics and software for music: eg.
Interfaces        the Devil Fish mods for the TB-303. 

===============================================================



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17718;
          2 Jul 98 11:58 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa22825;
          2 Jul 98 11:58 BST
Received: (qmail 28788 invoked from network); 2 Jul 1998 10:58:30 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Jul 1998 10:58:30 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA11000); Thu, 2 Jul 1998 11:50:22 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 11:49:34 +0100
Received: from kmt.hku.nl [192.87.219.66] by hermes via ESMTP (LAA09617); Thu, 2 Jul 1998 11:49:27 +0100 (BST)
Received: from [192.87.217.2] (hanst.hku.nl [192.87.217.2])
	by kmt.hku.nl (8.8.8/8.8.8) with ESMTP id MAA19340;
	Thu, 2 Jul 1998 12:48:55 +0200 (MDT)
Date: Thu, 2 Jul 1998 12:48:55 +0200 (MDT)
X-Sender: hanst@kmt.hku.nl
Message-Id: 
In-Reply-To: <359B4EA8.47AD04C@qsure.demon.co.uk>
References: <0899364088/0798944480/1*@mailpac.pt>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: ben@qsure.demon.co.uk
From: Hans Timmermans 
Subject: Re: music-dsp list (was oneoverf)
Cc: csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>Pedro Batista wrote:
>>
>> Richard Dobson wrote:
>>
>> >There is active discussion of this on the music-dsp list at the moment.
>>
>> sorry, I dont know that list's address, can you send it to me, please?
>
>And me please (if not to the list).
>
>Thanks!
>Ben.




Send an e-mail with the following text:

SUBSCRIBE MUSIC-DSP 

to

listproc@shoko.CALARTS.EDU


this should do the trick.

Good luck,


Hans Timmermans                          e-mail: hans.timmermans@kmt.hku.nl
Utrecht School of the Arts              phone: (+31) 35 6836464
dep: Music Technology                    fax: (+31) 35 6836480
senior lecturer computer music

PO-BOX 2471
1200 CL HILVERSUM
the NETHERLANDS





Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17767;
          2 Jul 98 12:30 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa24952;
          2 Jul 98 12:30 BST
Received: (qmail 13201 invoked from network); 2 Jul 1998 11:30:42 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Jul 1998 11:30:42 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA03859); Thu, 2 Jul 1998 12:23:50 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 12:23:21 +0100
Received: from hub.mdx.ac.uk [158.94.2.5] by hermes via ESMTP (MAA24840); Thu, 2 Jul 1998 12:23:14 +0100 (BST)
Received: from CONVERSION-DAEMON by mdx.ac.uk (PMDF V5.1-10 #18911)
 id <01IYXB8GFYM800GO4S@mdx.ac.uk> for Csound@maths.ex.ac.uk; Thu,
 2 Jul 1998 12:25:50 BST
Received: from default (stu-dialup1.mdx.ac.uk)
 by mdx.ac.uk (PMDF V5.1-10 #18911) with SMTP id <01IYXB86QDHC00IT6X@mdx.ac.uk>
 for Csound@maths.ex.ac.uk; Thu, 02 Jul 1998 12:25:47 +0100 (BST)
Date: Thu, 02 Jul 1998 12:16:53 +0100
From: Jamie Bullock 
Subject: AI using Csound was Re: a simple perceptron
To: Csound List , 
    Pedro Batista 
Message-Id: <008d01bda5ab$1b39b7c0$34015e9e@default>
Mime-Version: 1.0
X-Mailer: Microsoft Outlook Express 4.72.2106.4
Content-Type: text/plain
X-Msmail-Priority: Normal
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4
X-Priority: 3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I'm certainly no expert on these matters, but is Csound really the right
environment for this sort of programming? Looking at your code, and your
comments, It seems as if you are going to great lengths to get Csound to do
things which it isn't really that good at! I'm *definitely* not saying
that you shouldn't use CSound, I'm just interested in *why* you chose to use
Csound rather than something which is more suited to the kind of work you're
doing - Supercollider, Nyquist or working at a lower level with Lisp and/or
C/C++.

Good luck to you all the same, this could be the future of DSP :-)

JamieB

-----Original Message-----
From: Pedro Batista 
To: csound@maths.ex.ac.uk 
Date: 01 July 1998 10:59
Subject: a simple perceptron

>
>To code the audio in net data, the rudimentary approach of calculating the
>16-bit value of the sample and using binary neurons was used. This is fine
>for visual patterns, but I want to use a more audio oriented mapping, using
>the basic audio info like freq and amp (maybe with the aid of pvoc?), and
>continuous neurons, instead of binary ones.

....
>Problem here is I'm actually training a 16 neuron network for each of the
>samples, what makes this instr run sooo slooow! (this example takes about 4
>min in my P200, for half-a-second of audio...). I really would apreciate
>hints on speeding it up (for instance would table write be faster than zak?
> - guess not).






Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa17784;
          2 Jul 98 12:46 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25807;
          2 Jul 98 12:46 BST
Received: (qmail 15925 invoked from network); 2 Jul 1998 11:46:14 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Jul 1998 11:46:14 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA00426); Thu, 2 Jul 1998 12:39:11 +0100 (BST)
Received: from hermes.ex.ac.uk by maths.ex.ac.uk; Thu, 2 Jul 98 12:38:44 +0100
Received: from root@huitzilo.tezcat.com [204.128.247.17] by hermes via ESMTP (MAA24449); Thu, 2 Jul 1998 12:38:35 +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 GAA17565
	for ; Thu, 2 Jul 1998 06:38:35 -0500 (CDT)
Message-Id: <199807021138.GAA17565@huitzilo.tezcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 2 Jul 1998 06:49:19 -0600
To: Csound List 
From: =cw4t7abs 
Subject: Re: AI using Csound was Re: a simple perceptron
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


>Good luck to you all the same, this could be the future of DSP :-)


cellular automata on mac 1 d-kade ago
howevr = future of DSP + all mattr regardlesz