Csound Csound-dev Csound-tekno Search About

New files for Csound GM processing ...

Date1997-07-01 16:06
FromJohn C
SubjectNew files for Csound GM processing ...
Hi Csound devotees,

I have just posted three files to my website designed to make GM percussion
rendering with Csound easier.  The panning is more theoretically correct
than I have seen, because it blends sound from both channels unless the
sound is panned exactly to the center.  In keeping with the demands of GM,
it pans a mono or stereo sample twice, once for the sample itself, and once
for the Pan controller.  It also implements volume adjustments for sample,
for the track, and for the note.  Now if someone can make a new command to
do this faster!

There is also a command written in Cakewalk Application Language which
removes any overlapping parts of notes, updated for CPA 5.0.  This is
important because of the problem with overlapping notes, where the second
one gets prematurely silenced then the first one ends.

Using these files, I get full decays, but I can change sample length, and
never have to change a setting in a setup file!  I can specify full
pathnames to the files, using MY directory structure, instead of making
duplicates.  I can easily change from stereo to mono, or tweak sample pan
or volume, just by editing the .sco file.  Biggest drawback: Csound insists
on reading in every f-table this way, even if it is never used.

This is my first installment in "The MIDI Rendering Page".  Come check out
my website, which is under construction, at:

	http://www.themall.net/~slvrsrfr

I have some Real Audio 3.0 examples of my music (made before I devised this
technique) up there too.

Jackee Criswell
TheSilverSurfer@themall.net



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00306;
          3 Mar 97 18:02 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa25337;
          3 Mar 97 18:01 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Mon, 3 Mar 1997 18:01:41 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (RAA04952);
          Mon, 3 Mar 1997 17:36:49 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Mon, 3 Mar 97 17:36:39 GMT
Received: from root@neouvielle.enserb.u-bordeaux.fr [147.210.18.138] by hermes 
          via ESMTP (RAA04928); Mon, 3 Mar 1997 17:36:30 GMT
Received: from didon.enserb.u-bordeaux.fr (root@didon.enserb.u-bordeaux.fr [147.210.18.16]) 
          by neouvielle.enserb.u-bordeaux.fr (8.8.4/8.6.10) with ESMTP 
          id SAA08611 for ;
          Mon, 3 Mar 1997 18:36:21 +0100 (MET)
Received: from didon (lentz@localhost [127.0.0.1]) 
          by didon.enserb.u-bordeaux.fr (8.8.4/8.7.1 f.g.+a.c) with SMTP 
          id SAA17788 for ;
          Mon, 3 Mar 1997 18:36:18 +0100 (MET)
Message-Id: <331B0C0E.4DB6@info.enserb.u-bordeaux.fr>
Date: Mon, 03 Mar 1997 18:36:14 +0100
From: LENTZ Mathieu 
X-Mailer: Mozilla 3.0 (X11; I; SunOS 5.4 sun4d)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: help on a program
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I am writing to you in connection with a Csound program.I have problems
concerning its study and analysis. Maybe someone could help me. I hope I
haven't disturb you in your work. Here is the program :

 ; Physical Models                            *
>; coded:        1/22/97 Hans Mikelson        *
>;*********************************************
>
>sr = 22050
>kr = 22050
>ksmps = 1
>nchnls = 1
>
>;Perry Cook's Slide Flute
>
>instr 2
>  aflute1 init 0
>
>; Flow setup
>
>  kenv1   linseg 0, .05, 1.1*p4, .1, .98*p4, p3-.15, .95*p4
>  kenv2   linseg 1, p3-.01, 1, .01, 0
>  aflow1 rand kenv1
>  aflow1 = aflow1/p4
>  asum1 = aflow1*.0356 + kenv1/p4*1
>  asum2 = asum1 + aflute1*.4
>
>; Embouchure
>
>  ax delayr 1/p5/4
>     delayw asum2
>  apoly = ax - ax*ax*ax
>  asum3 = apoly + aflute1*.4
>
>  avalue tone asum3, 8*p5
>
>; Bore
>
>  aflute1 delayr 1/p5/2
>          delayw avalue
>
>  out avalue*p4*kenv2
>endin
>
>; Score
>;  Start  Dur  Amplitude Pitch
>i2  0     .4    16000      220
>i2  +     .2    12000      258.3
>i2  .      .    13000      289.5
>i2  .      .    14000      328.9
>i2  .      .    15000      440
>i2  .      .    16000      289.5
>i2  .      .    14000      328.9
>i2  .     .4    16000      258.3
>i2  .     .2    17000      516.6
>i2  .      .    15000      440
>i2  .      .    17000      386.4
>i2  .      .    15000      440
>i2  .      .    14000      289.5
>i2  .      .    17000      328.9
>e

Thanks for your help.

Your sincerely,
Matthieu Lentz



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00710;
          3 Mar 97 19:55 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa27159;
          3 Mar 97 19:55 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Mon, 3 Mar 1997 19:55:23 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA14396);
          Mon, 3 Mar 1997 19:41:45 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Mon, 3 Mar 97 19:41:36 GMT
Received: from agora.stm.it [194.20.43.1] by hermes via ESMTP (TAA14365);
          Mon, 3 Mar 1997 19:41:24 GMT
Received: from agora.stm.it.stm.it (agora.stm.it [194.20.43.1]) 
          by agora.stm.it (8.7.5/8.6.6) with SMTP id UAA29766;
          Mon, 3 Mar 1997 20:39:22 +0100 (ITA)
Message-Id: <331A2699.6EB9@agora.stm.it>
Date: Mon, 03 Mar 1997 02:17:13 +0100
From: Gabriel Maldonado 
Reply-To: g.maldonado@agora.stm.it
Organization: Fantalogia
X-Mailer: Mozilla 3.01 (Win95; I)
Mime-Version: 1.0
To: Dennis Miller 
Cc: Csound Mailing List 
Subject: Re: Win95 REALTIME MIDI CSOUND VERSION
References: <199703031257.HAA31954@lynx.dac.neu.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Dennis Miller wrote:
> 
> To: Gabriel M.
> Hello!  I just downloaded the Win 95 version and noticed in the notes
> that it supported only SB cards.  I seem to recall thatin an earlier
> message, you had mentioned that it worked with any soundcard that
> appeared in the list of installed cards?  Could you clarify?
> thanks,
> Dennis

Well, this version should run with all card drivers compatible with
Win95 and not only with SB16 compatibles, at least in theory.
Unfortunately, my MEDIA PRODIF-100 spdif digital card seems to don't
work, although Csound recognizes its driver. I think this could due to
some instability in sound flow at the inizializiation time. This may 
cause a loss of data flow continuity and a break of syncronization in
spdif cards. It cause a crash in my DAT digital input. Maybe that 
analog cards don't suffer this limit. Please experiment with your card
and tell me if all is ok.

bye

Gabriel Maldonado

mailto:g.maldonado@agora.stm.it
http://www.agora.stm.it/G.Maldonado/home2.htm



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00718;
          3 Mar 97 19:56 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa27192;
          3 Mar 97 19:56 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Mon, 3 Mar 1997 19:56:35 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (TAA14358);
          Mon, 3 Mar 1997 19:41:22 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Mon, 3 Mar 97 19:41:15 GMT
Received: from agora.stm.it [194.20.43.1] by hermes via ESMTP (TAA14344);
          Mon, 3 Mar 1997 19:41:12 GMT
Received: from agora.stm.it.stm.it (agora.stm.it [194.20.43.1]) 
          by agora.stm.it (8.7.5/8.6.6) with SMTP id UAA29812;
          Mon, 3 Mar 1997 20:39:41 +0100 (ITA)
Message-Id: <331A26A9.5E18@agora.stm.it>
Date: Mon, 03 Mar 1997 02:17:29 +0100
From: Gabriel Maldonado 
Reply-To: g.maldonado@agora.stm.it
Organization: Fantalogia
X-Mailer: Mozilla 3.01 (Win95; I)
Mime-Version: 1.0
To: Rathe Hollingum 
Cc: Csound Mailing List 
Subject: Re: yOUR cSOUND
References: <331AE9B7.5958@york.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Rathe Hollingum wrote:
> 
> Hi,
> 
> Just successfully downloaded your Csound. I hope I works when I
> take it home with me.
> 
> I have lots of idears as to what to do with it. This version may
> also solve my problem with 8 bit samples. As when I use 8 bit samples in
> the gen functions I seem to get a usless sound out however when I change
> the P fields after the gen function I can't notice any change. Gen
> function 1 works well with 16 bit sample. Also I have noticed that when I
> convert a sample format form 8 bit to 16 bit using the windows wav player
> Csound doesen't like the file and says that there is a unknown skip
> chunk, or something like that.


Sorry, I'd never worked with 8 bit sample, so I don't know if my version
can
solve your problem. Normally I use two Wave editors: Cool and Goldwave.
Sometime the files saved with one in aiff or wav format, seems not work,
but when I load them with the other editor and save them in the same
format
Csound recognizes them. I think there is some little difference in the
soundfiles header that Csound doesn't recognize. I'd never used windows
wav player for saving. Try to use Cool and/or Goldwave (both shareware).
 
Gabriel Maldonado

mailto:g.maldonado@agora.stm.it
http://www.agora.stm.it/G.Maldonado/home2.htm



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01197;
          3 Mar 97 22:48 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa29168;
          3 Mar 97 22:48 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Mon, 3 Mar 1997 22:48:00 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA24758);
          Mon, 3 Mar 1997 22:43:00 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Mon, 3 Mar 97 22:42:53 GMT
Received: from relay-11.mail.demon.net [194.217.242.137] by hermes 
          via SMTP (WAA24741); Mon, 3 Mar 1997 22:42:52 GMT
Received: from rwentk.demon.co.uk ([158.152.68.129]) 
          by relay-11.mail.demon.net           id aa1116057; 3 Mar 97 22:17 GMT
Message-Id: <3.0.32.19970303194932.00699b8c@sdps.demon.co.uk>
X-Sender: rwentk@sdps.demon.co.uk
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Mon, 03 Mar 1997 22:17:56 +0000
To: csound@maths.ex.ac.uk
From: Richard Wentk 
Subject: Re: Morphing
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

At 11:07 03/03/97 +0800, you wrote:
>General morphing technique in 3 easy steps:
>
[snip]

>Obvioulsy, this is abstract, and doesn't say how to find a space for
>the two sounds to live in, but it is, in fact, what every morph
>construction does. The two infinities here show how vague we are being
>when we talk as if there were one "right" morph, or as if there could
>be a definitive piece of morphing software.

Indeed. And of course there is no one final and true absolute and
definitive 'best' morph for any two sounds. 

The important criteria though are not the technical ones. The model space
doesn't matter. What does matter is that the morph *sounds* convincing.
Whether you do this by technical finesse or psychoacoustic sleight of hand
is irrelevant - although obviously the broader and more effective the range
of models you have to work with, the more likely it is you'll get a
succesful result.

>We find two different models that have parameter regions where they
>produce sounds that are perceptually similar. Then to "morph" from a
>sound made with one of the models to a sound made with the other, we
>chose a parameter path that bring sound A into the overlapping
>perceptual region, switch models as subtly as possible, and continue
>on the path in the other model's parameter space until we arrive at
>sound B.
>
>In this way, both sounds don't actually reside in the same parameter
>space, but a convincing "morph" can still be achieved.

Yeah - that will work too. (But I wouldn't want to try it in practice
unless I really had to. :) )

As a more general principle, the morph becomes more difficult the more
information you have to deal with. Morphing between a square wave and a
triangle wave is trivial. Morphing smoothly between a Bach violin partita
and a Mozart piano concerto requires a total control over musical and sonic
considerations which is going to be unreachable in practice. (At least by
anyone with an IQ that doesn't run into four figures and *really* fast
hardware.)

It's the range of potential morphs in between these extremes that are
achievable now - often involving vocal sounds, because they seem unusually
compelling to most people - that I think are most interesting from a
compositional point of view.

R.



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01335;
          3 Mar 97 23:51 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa29799;
          3 Mar 97 23:51 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Mon, 3 Mar 1997 23:41:58 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA27316);
          Mon, 3 Mar 1997 23:36:28 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Mon, 3 Mar 97 23:36:22 GMT
Received: from root@lix.intercom.es [194.179.21.2] by hermes 
          via ESMTP (XAA27304); Mon, 3 Mar 1997 23:36:14 GMT
Received: from [195.76.154.115] (iv115_mad.intercom.es [195.76.154.115]) 
          by lix.intercom.es (8.7.3/8.6.12) with SMTP id AAA11117 
          for ; Tue, 4 Mar 1997 00:34:59 +0100
Date: Tue, 4 Mar 1997 00:34:59 +0100
Message-Id: 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: csound@maths.ex.ac.uk
From: Javier Ruiz 
Subject: Re: Curve equation needed BIS
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

>>I'm looking for a particular parametrical curve who could fit the following
>>scheme: Imagine a unity square defined by the two following points
>>(0,0)-(1,1). For a given value of the parameter (let's say zero), the curve
>>would be the diagonal of the square. When the parameter would augment, it
>>would slowly distord in order to map the upper half border of the square [
>>i.e. defined by (0,0)-(0,1)-(1,1) ]. Ideally, when the parameter is
>>inifinite, the curve would exactly map this contour.

I made a mistake in the previous post.
This is the superellipse function corrected to give a diagonal when n=0
y=(1-(1-x)^(n+1))^(1/(n+1))
This will give you:
y=x when n=0
and what you want when n=infinite (or almost)

BTW the superellipse formula is:

abs(x/a)^n+abs(y/b)^n=1       (abs(z)=absolute value of z)

in our particular case a=b=1


Javier Ruiz
C/Las Americas, 4, bajo.
38205 Santa Cruz de Tenerife
CANARY ISLANDS-SPAIN
phone: 34 22 25 35 14
e-mail: javiruiz@lix.intercom.es





Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01819;
          4 Mar 97 1:26 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa01174;
          4 Mar 97 1:26 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 4 Mar 1997 01:26:04 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA01941);
          Tue, 4 Mar 1997 01:23:14 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Tue, 4 Mar 97 01:23:09 GMT
Received: from root@discover-net.net [208.134.196.20] by hermes 
          via ESMTP (BAA01933); Tue, 4 Mar 1997 01:23:07 GMT
Received: from PC_hljmm.discover-net.net (max1-212.discover-net.net [208.134.205.212]) 
          by discover.discover-net.net (8.7.3/8.7.3) with SMTP id TAA08840 
          for ; Mon, 3 Mar 1997 19:21:14 -0600 (CST)
Message-Id: 
In-Reply-To: <331B0C0E.4DB6@info.enserb.u-bordeaux.fr>
References: Conversation <331B0C0E.4DB6@info.enserb.u-bordeaux.fr> with last message <331B0C0E.4DB6@info.enserb.u-bordeaux.fr>
Priority: Normal
To: Csound Mailing List 
Mime-Version: 1.0
From: Hans Mikelson 
Subject: Slide Flute Waveguide Model
Date: Mon, 03 Mar 97 19:17:23 PST
Content-Type: text/plain; charset=US-ASCII; X-MAPIextension=".TXT"
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

This instrument is described at:

http://ccrma-www.stanford.edu/CCRMA/Software/clm/compmus/clm-tutori
als/pm.html


|    |    |  \   |     /      Hans P. Mikelson
|  __     |  __/ |  \    |    hljmm@discover-net.net
|__  |__  |__    |__ \_  |__  http://discover-net.net/~hljmm/




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa01937;
          4 Mar 97 2:03 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa01495;
          4 Mar 97 2:02 GMT
Received: from serial.music.uiowa.edu.music.uiowa.edu (actually host serial.music.uiowa.edu) 
          by goggins.bath.ac.uk with SMTP (PP); Tue, 4 Mar 1997 02:02:31 +0000
Original-Received:   
                   from localhost by music.uiowa.edu (8.5-A/1.1) id 
                   XAA06115.35B89 on Mon, 3 Mar 1997 23:59:29 GMT.
PP-warning: Illegal Received field on preceding line
Organization: 
Original-Received:   from apollo.sfsu.edu by music.uiowa.edu (8.5-A/1.1) id 
                   BAA11392.4EAA5 on Sat, 1 Mar 1997 01:25:54 GMT.
PP-warning: Illegal Received field on preceding line
Received: from gbenitz.sfsu.edu (slip-106.sfsu.edu [130.212.1.106])	by apollo.sfsu.edu (8.8.5/8.8.5) 
          with SMTP id RAA21842;	Fri, 28 Feb 1997 17:01:41 -0800 (PST)
Date: Fri, 28 Feb 1997 17:01:41 -0800 (PST)
Message-Id: <199703010101.RAA21842@apollo.sfsu.edu>
X-Sender: grace@apollo.sfsu.edu
X-Mailer: Windows Eudora Version 1.4.3
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: Shlomo.Dubnov@ircam.fr, bberma@bgnet.bgsu.edu, 
    fmauceri@polar.bowdoin.edu, oboegreg@aol.com, jgtaylor@best.com, 
    cec@cec.interax.net, bobw@carla.ucsd.edu, 102713.431@compuserve.com, 
    tm@sgi.com, RGVigue@aol.com, ralfollertz@msn.com, mozart@butterfly.net, 
    seaman@umbc.edu, jpd2@ix.netcom.com, huntea@rpi.edu, thom@ucs.indiana.edu, 
    Cort Lippe , 
    John Puterbaugh , 
    Douglas Lyon , 
    Michael Rosenstark , 
    Mary Simoni , mara@meowing.ccm.uc.edu, 
    Mara Helmuth , 
    Paul Doornbusch , Dan Gang , 
    Joshua Fried , Craig Latta , 
    Brian Evans , Marc Ainger , 
    tm@monk.engr.sgi.com, Michael McNabb , 
    Joel Chadabe , Dennis Miller , 
    Derek Kreckler , 
    James Harley , 
    Kami Rousseau , 
    Howard Fredrics , 
    Katharine Norman , K.A.Norman@shef.ac.uk, 
    Jim Beug , 
    Jon Christopher Nelson , 
    David Cope , Tommy Dog , 
    "R. Albert Falesch" , Sal Sofia , 
    Maribeth Back , 
    Francesco Giomi , 
    Rene Van Peer <100614.2750@compuserve.com>, tesawd@worldnet.att.net, 
    Rodney Waschka , 
    "John R.N. Mackerras" , 
    Warren Burt , eduard@phonos.upf.es, 
    Sarah Cahill , bam@nadia.ircam.fr, 
    dalfarra@clacso.edu.ar, jody.diamond@dartmouth.edu, 
    Douglas.Kahn@uts.edu.au, larry.polansky@dartmouth.edu, 
    sound@musicworks.web.net, ghartnett@wesleyan.edu, david@shoko.calarts.edu, 
    harri067@maroon.tc.umn.edu, beverly@idiom.com, tlinehan@rsad.edu, 
    lauzzana@netcom.com, gallatinl@aol.com, pgr@sfsu.edu, 
    larry.polansky@dartmouth.edu, PRudolfi@aol.com, rmalina@cea.berkeley.edu, 
    rfm@cea.berkeley.edu, tferguson@igc.apc.org, rapop@garnet.berkeley.edu, 
    matsao@sfbayguardian.com, mkey@cix.compulink.co.uk, delano@pacbell.net, 
    100537.2541@compuserve.com, maxwell@pacwan.mm-soft.fr, swilson@sfsu.edu, 
    sonicart.demon.co.uk@sonicart.demon.co.uk, msimoni@umich.edu, 
    icma@umich.edu, Music-Research@comlab.ox.ac.uk, csound@noether.ex.AC.UK, 
    pcsound@maths.bath.ac.uk, SOUND@acm.org, algo-comp@serial.music.uiowa.edu, 
    fineart@gu.edu.au, smallmusic@xcf.berkeley.edu, daw-mac@netcom.com, 
    soundsite@sysx.apana.org.au, emf@emf.org, compfrm@maroon.tc.umn.edu
From: Grace Sullivan 
Subject: LMJ Ed-in-Chief opening
Sender: owner-algo-comp@serial.music.uiowa.edu
Precedence: bulk 

NOTE


The deadline for submitting proposals for the LMJ Editor-in-Chief position
has been extended until _21 MARCH 1997_.

Please post and/or inform all interested parties. Address any inquiries to 

grace@sfsu.edu

Thanks.








                 Grace Sullivan                 
                 LMJ Managing Editor/Leonardo Associate Editor
                        http://userwww.sfsu.edu/~grace/namely.html
 Leonardo/ISAST                                 
     236 West Portal Avenue, #781, San Francisco, CA 94127, U.S.A.
     tel (415) 440-6170 / fax (415) 440-6127
                    http://www-mitpress.mit.edu/Leonardo/home.html





Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02134;
          4 Mar 97 3:47 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa02548;
          4 Mar 97 3:47 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 4 Mar 1997 03:47:41 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (DAA06741);
          Tue, 4 Mar 1997 03:43:45 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Tue, 4 Mar 97 03:43:39 GMT
Received: from server3.syd.mail.ozemail.net [203.108.7.41] by hermes 
          via ESMTP (DAA06738); Tue, 4 Mar 1997 03:43:37 GMT
Received: from oznet07.ozemail.com.au (oznet07.ozemail.com.au [203.2.192.122]) 
          by server3.syd.mail.ozemail.net (8.8.4/8.6.12) with ESMTP 
          id NAA07150 for ;
          Tue, 4 Mar 1997 13:42:23 +1000 (EST)
Received: from [203.7.187.79] (slmel9p63.ozemail.com.au [203.7.187.79]) 
          by oznet07.ozemail.com.au (8.8.4/8.6.12) with SMTP id OAA07209 
          for ; Tue, 4 Mar 1997 14:40:09 +1100 (EST)
Message-Id: <199703040340.OAA07209@oznet07.ozemail.com.au>
Subject: Morphing and more
Date: Tue, 4 Mar 97 14:43:50 +1100
X-Mailer: Claris Emailer 1.1
From: Graeme Gerrard 
To: csound 
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Morphing

Given 2 soundfiles, S1 and S2.  There is a unique transformation function 
, T, such that
          S1 x T = S2          (1)
T can simply be derived:
          T = S2 / S1
This means that any soundfile can be converted to any other soundfile.
Given an appropriate T function The Black Dog's "Spanners" can be 
converted into Stravinsky's "Requiem Canticles" using a process of 
multplication. (Copyrighters could go crazy on this one).

There must be a function, Tm ,that will create a soundfile Sm, that is 
part way between S2 and S3. So, if
              S1 x T1 = S2, and 
              S1 x T2 = S3
maybe Tm = (k x T1) + ( (1-k) x T2). So
              S1 x Tm = Sm
If k was a linear function between 0 and 1, then we would have a morph 
right?

I implemented this a few years ago, in Csound and in C.  Turns out that 
the resultant "morph" is just a straight mix of the 2 soundfiles :-(

I hoped that by fiddling with Tm (or substituting S1) I could create new 
soundfile variants.  It turns out that T is VERY sensitive to 
modifications - you can easily get samples wildly out of range or a lot 
of noise.

Any comments?  A mathematically literate friend has told me that in (1) 
the spectrum of S2 is the convolution of the spectra of S1 and T.

Practical or not, transformationists may enjoy the knowledge that any 
sound can be derived or converted into any other.  And you don't even 
have to hear that to appreciate the elegance.



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02230;
          4 Mar 97 4:45 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa03003;
          4 Mar 97 4:45 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 4 Mar 1997 04:45:32 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA09163);
          Tue, 4 Mar 1997 04:43:51 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Tue, 4 Mar 97 04:43:45 GMT
Received: from caligari.dartmouth.edu [129.170.16.38] by hermes 
          via ESMTP (EAA09157); Tue, 4 Mar 1997 04:43:44 GMT
Received: from cupid.Dartmouth.EDU (cupid.dartmouth.edu [129.170.208.8])	by caligari.dartmouth.edu (8.8.5/8.8.5) 
          with SMTP id XAA23413;	Mon, 3 Mar 1997 23:11:18 -0500
Message-Id: <31077738@cupid.Dartmouth.EDU>
Date: 03 Mar 97 23:11:19 EST
From: "Kevin P. Parks" 
Reply-To: kpp@dartmouth.edu
Subject: Re: Morphing and more
To: ggerrard@ozemail.com.au, csound@maths.ex.ac.uk
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

--- Graeme Gerrard wrote:
-->>can be  converted into Stravinsky's "Requiem Canticles" 
-->>using a process of  multplication.

If i send you my thesis composition could you please turn it
into stravinsky's "requiem canticles" (or as my friend
liked to call it the: "requiem testicles", which was i believe
a sequel to the "canticum scrotum")?  
I would be equally happy with the "septet" or "threni" 
(tastier than either of werbern's cantatas if you ask me) or
better yet "agon" (a top ten piece of the '50s, anyone. . ..?).  
That would be really nice.  either way, it would improve 
my piece dramatically.    Hell, i'll give you all my stuff 
you could turn some of it into nono, some into feldman . . etc..  
i would be a pretty amazing composer.  heck that is one black 
box i would buy.  Pump in the crummy music and out comes
the good stuff.

hehe  (ok, sorry to cram your mail spools)

back to lurking.


-kp--









Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa02890;
          4 Mar 97 9:43 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa05934;
          4 Mar 97 9:39 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 4 Mar 1997 09:38:56 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA19945);
          Tue, 4 Mar 1997 09:30:52 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Tue, 4 Mar 97 09:30:42 GMT
Received: from root@ferrari.sfu.ca [142.58.110.11] by hermes 
          via ESMTP (JAA19922); Tue, 4 Mar 1997 09:30:38 GMT
Received: from 142.58.123.25 (rs25-annex3.sfu.ca [142.58.123.25]) 
          by ferrari.sfu.ca with SMTP (8.8.5/SFU-2.7H)  id BAA07026 
          for  (from dcross@sfu.ca);
          Tue, 4 Mar 1997 01:27:14 -0800 (PST)
Message-Id: <331BEBF1.D6C@sfu.ca>
Date: Tue, 04 Mar 1997 01:31:34 -0800
From: doug cross 
X-Mailer: Mozilla 3.01 (Macintosh; I; PPC)
Mime-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: clips not sought
References: <32CF22D0.C41@omnids.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

i've been working with this file for a while now and i can't figure why
it is that i am getting clips after each playing of "anysound".(my
example file is 5.555 seconds in duration. something to do with the
bandwidth maybe? The score is abbreviated for the sake of example.

any ideas or suggestions would be welcome.

;===============orc
	sr = 44100
	kr = 4410
	ksmps = 10
	nchnls = 2

instr 17

	  iq      =       p7	;bandwidth
        icf1    =       250	;centre freq
        icf2    =       375
        icf3    =       562
        icf4    =       843
        icf5    =       1265
        icf6    =       1898
        icf7    =       2847
        icf8    =       4271

	ipan     = 	p5
	imodrise =   p3/3
        imodec   =    p3/3  
	igain    =		p6
;-------------------------------------------------	  
aenv		oscil		igain,1/p3,2
 
asigm,  asign soundin   	"anysound.aiff", p4  ; duration is 5.555 sec
asigm = asigm*aenv
asign = asign*aenv  
;-------------------------------------------------         
        asigm1  reson   asigm,icf1,icf1/iq,1
        asigm2  reson   asigm,icf2,icf2/iq,1  
        asigm3  reson   asigm,icf3,icf3/iq,1       
        asigm4  reson   asigm,icf4,icf4/iq,1       
        asigm5  reson   asigm,icf5,icf5/iq,1      
        asigm6  reson   asigm,icf6,icf6/iq,1      
        asigm7  reson   asigm,icf7,icf7/iq,1 
        asigm8  reson   asigm,icf8,icf8/iq,1
        
        asign1  reson   asign,icf1,icf1/iq,1
        asign2  reson   asign,icf2,icf2/iq,1  
        asign3  reson   asign,icf3,icf3/iq,1       
        asign4  reson   asign,icf4,icf4/iq,1       
        asign5  reson   asign,icf5,icf5/iq,1      
        asign6  reson   asign,icf6,icf6/iq,1      
        asign7  reson   asign,icf7,icf7/iq,1 
        asign8  reson   asign,icf8,icf8/iq,1
        
        asigl  =
(asign1+asign2+asign3+asign4+asign5+asign6+asign7+asign8)
        asigr  =
(asigm1+asigm2+asigm3+asigm4+asigm5+asigm6+asigm7+asigm8)
         
        asigl   = asigl*igain
        asigr   = asigr*igain 

        outs	asigl*ipan, asigr*(ipan-1)
endin
;====================== sco
f2 0 8193 8 0 4096 1 4096 0

;in st 		dur		skip		pan		gain	iq
i17	0		2.55537	0		0.5		7		900	
i17	0.77		2.5542	0.029299	0.499	7		988.802	
i17	1.63		2.5529	0.062022	0.498	7		1088.1	
i17	2.48		2.5516	0.094365	0.402	7		1186.2	
i17	3.04		2.55075	0.115674	0.401	7		1250.8	
i17	3.78		2.54963	0.143831	0.4		7		1336.2	
i17	4.56		2.54844	0.17351	0.399	7		1426.2	
i17	5.36		2.54722	0.203951	0.399	7		1518.5	
i17	6.03		2.54621	0.229445	0.398	7		1595.8	
i17	6.9		2.54488	0.262548	0.301	7		1696.2	
i17	7.46		2.54403	0.283857	0.301	7		1760.8	
i17	8.33		2.54271	0.316961	0.3		7		1861.2	
i17	9.05		2.54161	0.344357	0.301	7		1944.2	
e
;etc
thanks 
doug




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa03219;
          4 Mar 97 12:30 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id ab01964;
          4 Mar 97 12:30 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Tue, 4 Mar 1997 11:57:22 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (LAA04511);
          Tue, 4 Mar 1997 11:33:22 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Tue, 4 Mar 97 11:33:14 GMT
Received: from florence.pavilion.net [194.242.128.25] by hermes 
          via ESMTP (LAA04491); Tue, 4 Mar 1997 11:33:12 GMT
Received: from [194.242.131.163] (dialup2-35.pavilion.co.uk [194.242.131.163])	by florence.pavilion.net (8.8.5/8.8.5) 
          with SMTP id LAA09661	for ;
          Tue, 4 Mar 1997 11:31:25 GMT
Message-Id: <199703041131.LAA09661@florence.pavilion.net>
X-Sender: hbyrne@mailhost.pavilion.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 3 Mar 1992 11:32:35 +0000
To: csound@maths.ex.ac.uk
From: Per Byrne Villez 
Subject: Re: Copyright issues
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


Donald J Ankney  wrote:

 But that's the beauty of Csound. There is no Csound "smell" or
>"sound." An instrument can be implemented in just about any environment,
>and other than directly asking the composer what environment a sound was
>created in, there is no way of telling.





 Yes, that was, my benign sarcastic point of view,

                                        per



On Thu, 27 Feb 1992, Helen Byrne & Per Byrne Villez wrote:
>
>>
>>
>>
>> It would be very interesting to see how many lawyers could spot what was
>> composed/made on Csound and what wasn't. I suppose it would have to have
>> that Csound kind of 'smell' about it.
>>
>>                         Per Byrne Villez
>>
>
>
>
>
>_____________________________________________________________
>Donald J. Ankney        | "For in human Art we are mot merely
>ankney@u.washington.edu | dealing with playthings, however
>5106 NE 24th #1         | pleasant or useful they may be,
>Seattle, Wa 98105       | but...with a revelation of truth."
>(206)729-0423           |                       -Hegel