Csound Csound-dev Csound-tekno Search About

XML

Date1998-07-29 07:48
FromKarl Greenwood
SubjectXML
hello people

here is a link to the proposed format for web pages XML

http://www.w3.org/XML/

seems an ideal transport for scores and orcs on the internet

cheers
k

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28304;
          29 Jul 98 17:26 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24230;
          29 Jul 98 17:25 BST
Received: (qmail 4519 invoked from network); 29 Jul 1998 16:25:56 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 29 Jul 1998 16:25:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA01778); Wed, 29 Jul 1998 17:21:00 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 29 Jul 1998 17:20:42 +0100
Received: from neptune.lyrick.com [38.227.100.46] by hermes via ESMTP (RAA00563); Wed, 29 Jul 1998 17:20:41 +0100 (BST)
Received: by NEPTUNE.lyrick.com with Internet Mail Service (5.5.1960.3)
	id ; Wed, 29 Jul 1998 11:19:07 -0500
Message-ID: <283AABB8FD0DD21187C200A0C995F5DE0ECC1F@NEPTUNE.lyrick.com>
From: David Boothe 
To: 'Pedro Batista' , csound@maths.ex.ac.uk
Subject: RE: Freq within csound?
Date: Wed, 29 Jul 1998 11:19:04 -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

Take a look at hetro/adsyn for frequency vs. time, if your sound doesn't
have much transient information. Also look at pvread (uses files
produced by pvanal).

Hope this helps.

David M. Boothe, Audio Director 
Lyrick Studios, Dallas, TX


> -----Original Message-----
> From:	Pedro Batista [SMTP:PBATISTA@colep.mailpac.pt]
> Sent:	July 29, 1998 03:00
> To:	csound@maths.ex.ac.uk
> Subject:	Freq within csound?
> 
> 
> Hello everyone :)
> 
> I've been considering a way to have access to frequency information in
> 
> realtime in csound. Id like to read a window of samples from a file,
> for 
> instance, a chunk of ksmps with tablera/tablewa, and then extracting
> freq 
> info from the written table.
> What I wanted is to reduce the info that describes that window of
> samples, 
> maybe identifying a fixed number of freq's that I could use to
> additively 
> resynth the original signal.
> I guess this is a hard task. If there was a simple way, we'd have a
> ugen 
> doing it. But the PVANAL/pvoc pair do just that, so maybe it is
> feasible 
> within csound (at least with restrictions)
> If this can be done, will someone please provide some directions for
> study, 
> since its the 1st time I deal with it...
> Thanks in advance
> 
> pedro


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00025;
          30 Jul 98 8:39 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa05888;
          30 Jul 98 8:39 BST
Received: (qmail 1137 invoked from network); 30 Jul 1998 07:39:13 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 30 Jul 1998 07:39:13 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA24756); Thu, 30 Jul 1998 08:35:02 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 30 Jul 1998 08:34:52 +0100
Received: from renoir.mailpac.pt [194.65.21.2] by hermes via SMTP (IAA18468); Thu, 30 Jul 1998 08:34:50 +0100 (BST)
Received: by renoir (5.x/SMI-SVR4)
	id AA28951; Thu, 30 Jul 1998 08:32:19 +0100
Date: 30 Jul 98 08:32 GMT+0100
X400-Received: by /ADMD=mailpac/C=pt/; 
	Relayed; 30 Jul 98 08:32 GMT+0100
X400-Received: by /PRMD=gtw-ms/ADMD=mailpac/C=pt/; 
	Relayed; 30 Jul 98 08:32 GMT+0100
Priority: normal
P1-Message-Id: pt*mailpac*gtw-ms;0901783939/1380901325/1
Original-Encoded-Information-Types: IA5-Text
Mime-Version: 1.0
From: Pedro Batista 
To: csound@maths.ex.ac.uk
Message-Id: <0901783939/0917385066/1*@mailpac.pt>
Subject: Re: Freq within csound?
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


>> I've been considering a way to have access to frequency information in
>> realtime in csound. Id like to read a window of samples from a file,
>> and then extracting freq info from the written table.

David M. Boothe,
>Take a look at hetro/adsyn for frequency vs. time, if your sound doesn't
>have much transient information. Also look at pvread (uses files
>produced by pvanal).

I know the csound utilities. They let me modulate the signal and timestretch 
it, but I dont have access to the freq value. I wanted to be able to convert 
a window of samples to freq domain (DFT?), and then back.

What I'm looking after is a way to reduce the audio data. I read a sondfile 
in chunks, and try to describe these chuks using a smaller alfabet. The 
samples use a 16 bit=65536 letters alfabet, a bit too much, but I think this 
data is reduced, if instead of the instantaneous values, I use the sample 
variations over time. If for instance I use the difference between 
consecutive samples, I'll be dealing with smaller ranges, and will still be 
able to reconstruct the original signal (I've done it: for instance, 
creating a new soundfile from the sample differences of some other file, you 
can still hear a similar sound to the original, but much quieter). Working 
with difference values, the "dynamic range" is much shorter, and my alphabet 
can be shorter too.

But I want more effective ways. Maybe the spectral ugens can help with this? 
anyone knows of additional documentation/examples than that in the manual?

pedro