sound() - Frequenzen



  • Hi,

    Kennt jemand die Frequenzen (für sound()) für die Töne der "normalen" Tonleiter, also:

    C' D' E' F' G' A' H' C'' D'' E'' usw.

    DiV
    PM



  • Moin Moin,

    schau mal unter www.notenlehre.at .

    da findest Du die Berechnungsmethoden für die Frequenzen.

    Was willst Du denn basteln?

    mfg Soundsteffen



  • Original erstellt von PM:
    **Hi,
    Kennt jemand die Frequenzen (für sound()) für die Töne der "normalen" Tonleiter, also:
    C' D' E' F' G' A' H' C'' D'' E'' usw.
    **

    Du mußt mir nur verraten, wo die schwarzen Tasten dazwischen sind.
    Denn das A hat 440Hz und 880Hz und 1760Hz usw.
    Also jede Oktave hüher hat genau doppelt so große Frequenz wie die drinter.
    Und dann werden die 12 Töne innerhalb der Oktave gleichmäßig verzeilt, so daß man immer von einem Ton tum nächsten mit der gleichen Zahl malnehmen muß.
    Um so in 12 Schritten auf Faktor 2 zu kommen, mir man die 12. Wurzel aus 2 nehmen.
    also
    A=440
    naechsterTon=440*pow(1.0/12)
    naechsterTon=440*pow(1.0/12)*pow(1.0/12)
    ...
    A(eine oktave höher)=880

    Die 12 Töne sind einfach alle Töne, die vollen und die halben. Also die schwarzen und die weißen Tasten auf dem Klavier.
    Welche Tasten nu welche Namen haben, und zwischen welchen Weißen tasten ne schwarze sitzt, mußt Du rausfinden.
    Immer wenn ne schwarze drin ist, dann mußte gleich zwei Schritte hochgehen zur nächsten Frequenz.
    So kriegste ne feine Liste für
    C' D' E' F' G' A' H' C'' D'' E''

    Und besonders toll: Braucht gar kein Array, kannst zur Laufzeit berechnen.


Anmelden zum Antworten