mtof

mtof — Conversion MIDI-fréquence.

Description

Opcode de greffon dans emugens.

Convertit un numéro de note MIDI en fréquence en tenant compte de la valeur globale du la3 (A4).

Syntaxe

ifreq mtof imidi
kfreq mtof kmidi

Exécution

kmidi / imidi -- Numéro de note MIDI.

kfreq / ifreq -- Fréquence correspondant à la valeur de note MIDI.

Exemples

Voici un exemple de l'opcode mtof. Il utilise le fichier mtof-ftom.csd.

Exemple 598. Exemple de l'opcode mtof.

<CsoundSynthesizer>
<CsOptions>
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 128
nchnls = 2
0dbfs = 1.0
A4 = 440

instr 1
    kfreq = mtof(69)
    printks2 "midi 69   -> %f\n", kfreq

    kmidi = ftom(442)
    printks2 "freq 442  -> %f\n", kmidi

    kmidi = ftom(442,1)
    printks2 "freq 442  -> %f rounded\n", kmidi

    kfreq = mtof(kmidi)
    printks "midi %f -> %f\n", 1, kmidi, kfreq

    imidi = ftom:i(440)
    print imidi

    ifreq = mtof:i(60)
    print ifreq



    turnoff
endin

</CsInstruments>
<CsScore>
i 1 0 10

</CsScore>
</CsoundSynthesizer>


Voir aussi

cpsmidinn, ftom, mton, ntom

Crédits

Par : Eduardo Moguillansky 2017

Nouveau greffon dans la version 6.11