back to list

Partch Scale on the Sethares Dissonance Curve

🔗Ed Borasky <znmeb@...>

6/16/2001 6:56:24 PM

Well, I decided to do all this in Derive rather than Perl, since
Derive has nice things like rational arithmetic, vectors, matrices
and plotting built in. The Sethares dissonance curve was calculated
using the formulas in Appendix E of _Tuning, Timbre, Spectrum,
Scale_, specifically the Matlab code, with a starting note of
Partch's G 392 and seven partials with amplitude 1, which is what
Sethares shows in the Matlab code example.

If anyone has Derive 5 and wants the code, just let me know. IIRC
Derive costs $250 for "industrial users" like me and under $100 for
academic folk. That's much less than Mathematica or Matlab, but more
expensive than the free Matlab clones like SciLab and Octave. I paid
my money and took my choice :-).

Derive can output code in C, Basic or Pascal (sadly, not Perl :-) so
it won't be too difficult for me to translate this into a programming
language. I have the full Adobe Acrobat, so I can create a PDF
document with the code if anyone wants to look at it. Meanwhile, I
uploaded a JPEG of the curve and points. My apologies to anyone who
was expecting me to use the Harmonic Entropy formulation ... I
haven't had a chance to decode that yet from Matlab and encode it
into Derive.

I'm going to try and build a contour plot later tonight or tomorrow
of all the triads.
--
M. Edward (Ed) Borasky, Chief Scientist, Borasky Research
http://www.borasky-research.net http://www.aracnet.com/~znmeb
mailto:znmeb@... mailto:znmeb@...

If there's nothing to astrology, how come so many famous men were
born on holidays?