Tempered scale was Re: [PD] Synths! (Please Read)
s.koepf
s.koepf at uni-koeln.de
Fri Mar 31 18:17:44 CEST 2006
patco wrote:
> Hello,
>
>>>>Is there an object for computing twelfth root, or anything root of
>>>>two? For determining frequency difference between each interval in
>>>>any tempered scale, I guess it could be useful.
>>>
>>>[pow 0.0833333] for 12th root.
>>>
>>>[sqrt]
>>>
>>>Maybe [expr]?
>>
>>Yes, expr works, too:
>>expr pow($f1, 0.0833)
>
>
> All right thanks, but this only work for twelfth notes tempered scales.
> I might not have asked the question correctly (sorry for my weak english).
>
> I wanted to know in fact if there is a more general way to get intervals
> from ANY tempered scale with a simple object, maybe with [expr] indeed.
> The only operator needed would be something that does N root of 2,
> I believe, as our usual chromatic scale as is tempered by twelfth root of 2,
> the purpose of this would be about making instruments with microtonic intervals
> with quarter, eighth, sixteenth tones, or with dividing the octave with other numbers
> than twelve.
> Anyway thanks for the answer.
> Patco.
>
>
>
[expr pow($f1, 1./$f2)]
where $f2 is the number of tempered degrees in witch you want to split
an interval $f1 (2 for an octave).
Siegfried
More information about the Pd-list
mailing list