On Mar 30, 2006, at 9:24 PM, patco wrote:
Hello,
Then you get different frequencies for different sample rates, which is not usually what you want.
Yeah, that would defeat the purpose. With frequency, 0-1 does not make sense. But a standard does. Like all synth objects using frequency in hertz, rather than MIDI note #s, or whatever else someone might think of.
.hc
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]?
.hc
"The arc of history bends towards justice."
- Dr. Martin Luther King,
Jr.
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
On Mar 30, 2006, at 9:24 PM, patco wrote:
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)
Frank Barknecht _ ______footils.org_ __goto10.org__
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.
___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
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
On Fri, 31 Mar 2006, patco wrote:
Yes, expr works, too: expr pow($f1, 0.0833)
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.
why not [expr pow($f1, 1/$f2)] ?
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
On Mar 31, 2006, at 2:06 AM, 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).
Damn, you must have extremely high standards, most Americans don't
write this well... ;)
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.
This might be of interest to you, its a quick patch to make equal- tempered scales of any number of intervals:
.hc
"I have the audacity to believe that peoples everywhere can have
three meals a day for their bodies, education and culture for their
minds, and dignity, equality and freedom for their spirits."
- Martin Luther King, Jr.
--- Hans-Christoph Steiner hans@eds.org a écrit :
This might be of interest to you, its a quick patch to make equal- tempered scales of any number of intervals:
.hc
Cool, I am having fun with that patch. Patco.
___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com
i haven't been following this thread too closely but regarding these last few emails
all you need is [expr].
[expr pow(2, $f1/12)] -> for ratiometrically determining frequency difference between each interval in equal temperament --> typical input in range -12 to 12 (deviation in half steps)
[expr (440.0*exp(log(2.0)*(($f1)-69.0)/12.0))] -> convert midi note numbers to Hz --> typical input in range 0 to 127 (midi note number, lol)
./d5
On Mar 30, 2006, at 9:41 PM, Hans-Christoph Steiner wrote:
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]?