back to list

'Equal Divisions Explorer' in CSound

🔗Hudson Lacerda <hfmlacerda@...>

4/5/2006 6:00:08 PM

Hello.

I just finished a Csound program to explore "equal divisions" scales with a MIDI keyboard:

<http://br.geocities.com/hfmlacerda/EDexplorer.csd.txt>

Users can have direct control on:

0) Number of divisions of the octave (or pseudo-octave);
1) (Pseudo-)Octave for timbre (stretched/shrunk octaves);
2) (Pseudo-)Octave for scale (to be divided in equal steps);
3) Fundamental frequency for MIDI pitch 69;
4) Amplitude factor for partials;
5) Nominal amplitude (volume) for the tones;
6) Number of partials (up to 11);
7) Option to quantize the partials into the scale.

This allows to explore several EDOs with/without *induced spectra*.

Thanks to Bill Sethares for the formalization of the relation scale/spectrum and for the concept of induced spectra.

Best wishes.
Hudson Lacerda

--
'-------------------------------------------------------------------.
Hudson Lacerda <http://geocities.yahoo.com.br/hfmlacerda/>
*N�o deixe seu voto sumir! http://www.votoseguro.org/
*Ap�ie o Manifesto: http://www.votoseguro.com/alertaprofessores/

== THE WAR IN IRAQ COSTS ==
http://nationalpriorities.org/index.php?option=com_wrapper&Itemid=182
.-------------------------------------------------------------------'
--


_______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espa�o, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/

🔗c.m.bryan <chrismbryan@...>

4/10/2006 1:03:30 AM

Probably you want to remove the ".txt" from the file name...

On 4/6/06, Hudson Lacerda <hfmlacerda@...> wrote:
> Hello.
>
> I just finished a Csound program to explore "equal divisions" scales
> with a MIDI keyboard:
>
> <http://br.geocities.com/hfmlacerda/EDexplorer.csd.txt>
>
> Users can have direct control on:
>
> 0) Number of divisions of the octave (or pseudo-octave);
> 1) (Pseudo-)Octave for timbre (stretched/shrunk octaves);
> 2) (Pseudo-)Octave for scale (to be divided in equal steps);
> 3) Fundamental frequency for MIDI pitch 69;
> 4) Amplitude factor for partials;
> 5) Nominal amplitude (volume) for the tones;
> 6) Number of partials (up to 11);
> 7) Option to quantize the partials into the scale.
>
> This allows to explore several EDOs with/without *induced spectra*.
>
> Thanks to Bill Sethares for the formalization of the relation
> scale/spectrum and for the concept of induced spectra.
>
> Best wishes.
> Hudson Lacerda
>
> --
> '-------------------------------------------------------------------.
> Hudson Lacerda <http://geocities.yahoo.com.br/hfmlacerda/>
> *Não deixe seu voto sumir! http://www.votoseguro.org/
> *Apóie o Manifesto: http://www.votoseguro.com/alertaprofessores/
>
> == THE WAR IN IRAQ COSTS ==
> http://nationalpriorities.org/index.php?option=com_wrapper&Itemid=182
> .-------------------------------------------------------------------'
> --
>
>
>
> _______________________________________________________
> Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
> http://br.info.mail.yahoo.com/
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>

--
"... free speech is meaningless if the commercial cacophony has risen
to the point that no one can hear you." -Naomi Klein

🔗Dave Seidel <dave@...>

4/10/2006 2:33:38 AM

Not sure if Hudson has the same reason as me, but when I put CSD files on my site, I add the .txt extension as well, because it makes it easy for someone to look at the file in the browser by simply clicking the link. It's a simple matter to rename the file once you have downloaded it.

- Dave

c.m.bryan wrote:
> Probably you want to remove the ".txt" from the file name...
> > > On 4/6/06, Hudson Lacerda <hfmlacerda@...> wrote:
>> Hello.
>>
>> I just finished a Csound program to explore "equal divisions" scales
>> with a MIDI keyboard:
>>
>> <http://br.geocities.com/hfmlacerda/EDexplorer.csd.txt>

🔗Hudson Lacerda <hfmlacerda@...>

4/10/2006 7:43:17 AM

Dave Seidel escreveu:
> Not sure if Hudson has the same reason as me, but when I put CSD files > on my site, I add the .txt extension as well, because it makes it easy > for someone to look at the file in the browser by simply clicking the > link. It's a simple matter to rename the file once you have downloaded it.
> > - Dave

That is because GeoCities accepts only a few extensions in file names.

By the other hand, CSound doesn't recognize the .csd file with another extension. To run the program, you *must* change the file name extension to .csd.

Regards,
Hudson

> > c.m.bryan wrote:
> >>Probably you want to remove the ".txt" from the file name...
>>
>>
>>On 4/6/06, Hudson Lacerda <hfmlacerda@...> wrote:
>>
>>>Hello.
>>>
>>>I just finished a Csound program to explore "equal divisions" scales
>>>with a MIDI keyboard:
>>>
>>><http://br.geocities.com/hfmlacerda/EDexplorer.csd.txt>

--
'-------------------------------------------------------------------.
Hudson Lacerda <http://geocities.yahoo.com.br/hfmlacerda/>
*N�o deixe seu voto sumir! http://www.votoseguro.org/
*Ap�ie o Manifesto: http://www.votoseguro.com/alertaprofessores/

== THE WAR IN IRAQ COSTS ==
http://nationalpriorities.org/index.php?option=com_wrapper&Itemid=182
.-------------------------------------------------------------------'
--


_______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espa�o, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/

🔗Dave Seidel <dave@...>

4/10/2006 1:16:08 PM

Yes, Csound requires the .csd extension. To be clear, I use .csd.txt on my site not because of hosting issues, but because browsers know how to display a .txt file, but don't know how to display a .csd file.

- Dave

Hudson Lacerda wrote:
> Dave Seidel escreveu:
>> Not sure if Hudson has the same reason as me, but when I put CSD files >> on my site, I add the .txt extension as well, because it makes it easy >> for someone to look at the file in the browser by simply clicking the >> link. It's a simple matter to rename the file once you have downloaded it.
>>
>> - Dave
> > That is because GeoCities accepts only a few extensions in file names.
> > By the other hand, CSound doesn't recognize the .csd file with another > extension. To run the program, you *must* change the file name extension > to .csd.
> > Regards,
> Hudson