There seems to be some disagreement in whether the original poster wants
his partials quantized to notes within an existing scale (I assume he
does not) or whether he wants to preserve the exact ratios of partials
to fundamental (which I assume he does). Does [tunetof] do both?
D.
Frank Barknecht wrote:
Hallo,
Derek Holzer hat gesagt: // Derek Holzer wrote:
Still not entirely sure I know what you're after, so at the risk of
repeating myself, use the (just intoned) intervals here:
1, 1:1-unison;
2, 135:128-major_chroma;
3, 9:8-major_second;
4, 6:5-minor_third;
5, 5:4-major_third;
6, 4:3-perfect_fourth;
7, 45:32-diatonic_fourth;
8, 3:2-perfect_fifth;
9, 8:5-minor_sixth;
10, 27:16-pyth_major_sixth;
11, 9:5-minor_seventh;
12, 15:8-major_seventh;
13, 2:1-octave;
I.e. major third = 6:5, and 6 divided by 5 is 1.2, so to transpose up a
major third, multiply original frequency by 1.2.
Or, 5 divided by 6 is 0.83333333, so multiply by that to transpose down
a major third. Or cook up something with [expr] that does the job more
precisely, like [expr f$1 * (5/6)] etc etc...
Or use the [tunetof] abstraction that is a just intonation version of [mtof]
and can load (after conversion) any of the thousands scale descriptions written
with Scala: http://www.huygens-fokker.org/scala/
tunetof is in the svn in /abstractions/footils/tunetof
Ciao
--
::: derek holzer ::: http://blog.myspace.com/macumbista :::
http://www.vimeo.com/macumbista :::
---Oblique Strategy # 202:
"Back up a few steps.
What else could you have done?"
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list