back to list

Re: Digest Number 422

🔗John Starrett <jstarret@xxxx.xxxxxxxx.xxxx>

12/6/1999 8:21:06 AM

>Is there any way of maintaining a web site that could hold mp3 files for
>the list members. I was thinking that it would be good to be able to
>deposit our works for the enjoyment of each other. If the site
>automatically deleted all files older than a week, it wouldn't need to be
>very big. What do you reckon?
>
>DARREN McDOUGALL

Well, shoot, I reckon that's a fine idea. There are three really easy ways
that I can see:

1. The easiest is to form a loosely knit group called, for
example, "The Tuning Punks" and get on mp3.com. If everyone knew the
password, then each member could post his/her own compositions. The
drawback is that a disruptive member could delete files of those with
whom 'e disagreed. Solution: have one member in charge of posting all the
submissions.

2. Another way is to broadcast a "Tuning Punks" radio show using the
technology of radiospy, or even easier, the live365.com format.

3. A member with server space (like me) could post mp3 files on her/his
web page.

4. The Punks could get free web space at someplace like freeservers.com
and post the files in a big list for download.

In short, there are many options these days, and all we need is for
someone with enough energy to gather and organize the materials. Tag.
You're it.

John Starrett
http://www-math.cudenver.edu/~jstarret/microtone.html

🔗Jon Wild <wild@xxx.xxxxxxx.xxxx>

12/6/1999 10:41:51 AM

> [JdL:]
> >>That'd be a challenge, retuning a .wav file! In theory, one could do an
> >>FFT, move the peaks, then do a reverse FFT, but I doubt the sound would
> >>survive intact. Does anybody know how good this kind of trick can get,
> >>and who, if anybody, does it?
>
> [Bill Sethares, TD 416.1:]
> >this was the topic of my paper in the computer music journal from
> >january of last year called "consonance based spectral mappings" -
> >whether you moves the partials to make the sound more consonant or not,
> >the spectral mapping techniques do allow a fair bit of re-tuning
> >and re-timbre-ing, though there will be audible side effects
> >if you move the partials very far.
>
> Bill, this is too kyool!! Do you mean to say you could retune, say,
> one of Jay's tracks of Christmas music? How much CPU does that take?

Here's how I've managed to do this: Csound can perform pretty good
analysis/resynthesis of a harmonic sound, by heterodyne partial tracking.
An analysis file is created that tracks each partial's pitch and amplitude
variations over time--this is the "hetro" utility--and resynthesis is done
by driving sine waves with this data--using the "adsyn" opcode.

Within Csound, the only controls available at resynthesis time are overall
pitch, amplitude and playback speed. But I wrote a little utility that
retunes the partials in the analysis file *before* resynthesis, outside of
Csound. You can specify which equal-temperament you want, and it will map
the partials to pitches in that temperament, preserving all the amplitude
data, and pitch variation relative to the average for each track, present
in the original, and then rewriting a new data file that Csound can read
for resynthesis. It works pretty well--or actually I should say "worked",
because I haven't got it up and running since moving to a PC platform. I
originally compiled and ran it on an SGI. If anyone's interested I can
send you a copy to tinker with - it's in vanilla C, uncommented. You can
also flatten frequency variation within each partial, or exaggerate it
with respect to the average. This worked really well with vocal samples.
One thing I found that people really liked when I played it for them, was
mapping partials onto 6-tone equal temperament, to create a whole-tone
timbre. Far less interesting than almost any other temperament, but it
didn't sound "out of tune" to the masses.

best wishes --Jon Wild

🔗alves@xxxxx.xx.xxx.xxxxxxxxxxxxxxx)

12/6/1999 11:42:39 AM

>Within Csound, the only controls available at resynthesis time are overall
>pitch, amplitude and playback speed. But I wrote a little utility that
>retunes the partials in the analysis file *before* resynthesis, outside of
>Csound. You can specify which equal-temperament you want, and it will map
>the partials to pitches in that temperament, preserving all the amplitude
>data, and pitch variation relative to the average for each track, present
>in the original, and then rewriting a new data file that Csound can read
>for resynthesis

I did this by hand (though it would be pretty easy to write a utility or to
import it into a spreadsheet) using a Mac utility called "Mr. Tweaky." Mr.
Tweaky reads in Csound analysis files, such as those generated by hetro,
and outputs a readable text file. You can then edit this file and translate
it back into the analysis file with Mr. Tweaky. I sampled a large Buddhist
bell (densho), analyzed it with hetro, translated the file to text with Mr.
Tweaky, tweaked all the partials in a text editor so that they lay in the
tuning system I was using, translated them back into an analysis file with
Mr. Tweaky, and read that file into my Csound orchestra with adsyn. The
result was great. As an added bonus, all the ambient noise of the recording
was gone, since hetro only tracks the partials that appear over a certain
threshold. The result is in my JI piece for shakuhachi and tape, In-yo,
which, by the way, is on the CD of the International Computer Music
Conference '99.

Bill

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^ Bill Alves email: alves@hmc.edu ^
^ Harvey Mudd College URL: http://www2.hmc.edu/~alves/ ^
^ 301 E. Twelfth St. (909)607-4170 (office) ^
^ Claremont CA 91711 USA (909)607-7600 (fax) ^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

🔗Patrick Pagano <ppagano@xxxxxxxxx.xxxx>

12/6/1999 9:29:45 PM

awww c'mon John
I vote you do it!!
:-)
there would definitely have to be an administrator
Tim Thompson on the algo-comp list does a nice composer's quarry which sounds
like this idea and you know David Beardsley already has an all microtonal show
49/32 which i heard for the first time this weekend and it rocked the t-i-p
but as i recall from an old post he knows absol;utely nothing about tuning
.....or was that benjamin sommer hahhhahahahahahahahhh oooooooooooh
how about Tuning choads

John Starrett wrote:

> From: John Starrett <jstarret@math.cudenver.edu>
>
> >Is there any way of maintaining a web site that could hold mp3 files for
> >the list members. I was thinking that it would be good to be able to
> >deposit our works for the enjoyment of each other. If the site
> >automatically deleted all files older than a week, it wouldn't need to be
> >very big. What do you reckon?
> >
> >DARREN McDOUGALL
>
> Well, shoot, I reckon that's a fine idea. There are three really easy ways
> that I can see:
>
> 1. The easiest is to form a loosely knit group called, for
> example, "The Tuning Punks" and get on mp3.com. If everyone knew the
> password, then each member could post his/her own compositions. The
> drawback is that a disruptive member could delete files of those with
> whom 'e disagreed. Solution: have one member in charge of posting all the
> submissions.
>
> 2. Another way is to broadcast a "Tuning Punks" radio show using the
> technology of radiospy, or even easier, the live365.com format.
>
> 3. A member with server space (like me) could post mp3 files on her/his
> web page.
>
> 4. The Punks could get free web space at someplace like freeservers.com
> and post the files in a big list for download.
>
> In short, there are many options these days, and all we need is for
> someone with enough energy to gather and organize the materials. Tag.
> You're it.
>
> John Starrett
> http://www-math.cudenver.edu/~jstarret/microtone.html
>
> > You do not need web access to participate. You may subscribe through
> email. Send an empty email to one of these addresses:
> tuning-subscribe@onelist.com - subscribe to the tuning list.
> tuning-unsubscribe@onelist.com - unsubscribe from the tuning list.
> tuning-digest@onelist.com - switch your subscription to digest mode.
> tuning-normal@onelist.com - switch your subscription to normal mode.