ロゴ メインコンテンツへ
RSSフィード
「ソフトウェア開発」に関連する記事一覧

C++ 周波数(Hz)からMIDIノートに変換

2015/02/14
(この記事の文字数: 100)

周波数(Hz)からMIDIノートを取得するC++関数を載せておきます。
http://en.wikipedia.org/wiki/MIDI_Tuning_Standard の式をそのまま書いただけですが。


int GetMidiNoteFromFrequency(float frequency_as_hz)
{
    return static_cast<int>(69.0f + 12.0f * log2f(frequency_as_hz / 440.0f) + 0.5f);
}


  このエントリーをはてなブックマークに追加  

<<「ソフトウェア開発」の記事一覧に戻る

<<「ソフトウェア開発」の次の記事
「ソフトウェア開発」の前の記事 >>

コメント(0 件)



コンテンツロード: 0.0082 sec
Copyright(C)2006-2024 puarts All Rights Reserved