back to list

Re: Adaptive string quartet

🔗SETHARES@ECESERV0.ECE.WISC.EDU

11/30/2001 9:42:05 AM

I wrote:

>>You can clearly hear the action of the algorithm in the piece.
>>The compositional method used here was to start each tone on
>>its 12-tet location and to adapt the pitches (in real time
>>using a MAX patch).

Vincent-Olivier Gagnon wrote:

>Could you share the MAX patch ?!

Sure, but let me warn you a bit about how it works and
whats involved...

First, the basic method is that it sends note ons
plus pitch bend commands to a MIDI synth. Hence you play on
one channel and the program spreads out your notes,
one to each channel along with appropiate bend commands.
You must set your sound module to receive on a number
of consecutive channels and each must have a pitch bend
range of "1" - that is, the max pitch bend must equal
one semitone (otherwise the retuning is done incorrectly).

Next, it is your responsibliity to tell the program what the
spectrum of the sounds is. The MAX patch doesnt have any idea
what sound youre really playing, only what you tell it.
Usually I do an FFT of each sound, and then assume that
all notes on that track have the same spectrum.

Third, you will need to have MAX (Ive never been able to get
the "collective" thing working in order to make a stand alone
application).

Fourth (and finally), you need a pretty fast computer.
I first wrote this on a mac quadra, where it operated about
1/10 real time. Now that Im on a 500 MHz mac its finally
real time, though you can still hit slow parts where it
cant keep up.

Anyway, if youre not daunted by all that, the program is
pretty cool. Its got a nice graphic interface where you can
see exactly how it is retuning the currently sounding notes.

Bill Sethares

🔗Vog <dunael@arobas.net>

11/30/2001 3:25:00 PM

Thanks for the information. Just to make it clear, I work now with Max
4.0.7 at school... in fact I can figure a bit how your patch may work, but
it could be otherwise... that's why I asked if I could see it.

Maybe the next time you'll come to Montr�al.

By the way I had a lecture exercice this week and I had a short piece (2min)
read there. There was the 96-EDO piano with an eleven musicians ensemble.
It worked pretty cool ! :o)

Have a good day !

Vincent-Olivier.

-----Message d'origine-----
De : SETHARES@ECESERV0.ECE.WISC.EDU <SETHARES@ECESERV0.ECE.WISC.EDU>
� : tuning@yahoogroups.com <tuning@yahoogroups.com>
Cc : sethares@ece.wisc.edu <sethares@ece.wisc.edu>
Date : 30 novembre, 2001 12:42
Objet : [tuning] Re: Adaptive string quartet

>
>I wrote:
>
>>>You can clearly hear the action of the algorithm in the piece.
>>>The compositional method used here was to start each tone on
>>>its 12-tet location and to adapt the pitches (in real time
>>>using a MAX patch).
>
>Vincent-Olivier Gagnon wrote:
>
>>Could you share the MAX patch ?!
>
>Sure, but let me warn you a bit about how it works and
>whats involved...
>
>First, the basic method is that it sends note ons
>plus pitch bend commands to a MIDI synth. Hence you play on
>one channel and the program spreads out your notes,
>one to each channel along with appropiate bend commands.
>You must set your sound module to receive on a number
>of consecutive channels and each must have a pitch bend
>range of "1" - that is, the max pitch bend must equal
>one semitone (otherwise the retuning is done incorrectly).
>
>Next, it is your responsibliity to tell the program what the
>spectrum of the sounds is. The MAX patch doesnt have any idea
>what sound youre really playing, only what you tell it.
>Usually I do an FFT of each sound, and then assume that
>all notes on that track have the same spectrum.
>
>Third, you will need to have MAX (Ive never been able to get
>the "collective" thing working in order to make a stand alone
>application).
>
>Fourth (and finally), you need a pretty fast computer.
>I first wrote this on a mac quadra, where it operated about
>1/10 real time. Now that Im on a 500 MHz mac its finally
>real time, though you can still hit slow parts where it
>cant keep up.
>
>Anyway, if youre not daunted by all that, the program is
>pretty cool. Its got a nice graphic interface where you can
>see exactly how it is retuning the currently sounding notes.
>
>Bill Sethares
>
>
>You do not need web access to participate. You may subscribe through
>email. Send an empty email to one of these addresses:
> tuning-subscribe@yahoogroups.com - join the tuning group.
> tuning-unsubscribe@yahoogroups.com - unsubscribe from the tuning group.
> tuning-nomail@yahoogroups.com - put your email message delivery on hold
for the tuning group.
> tuning-digest@yahoogroups.com - change your subscription to daily digest
mode.
> tuning-normal@yahoogroups.com - change your subscription to individual
emails.
> tuning-help@yahoogroups.com - receive general help information.
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>