CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

2016-06-13から1日間の記事一覧

テンポ設定

FM音源の発音時間は自分自身に内蔵されたタイマ割込みを使って制御するようにします まずMMLの時間分解能は4/4拍子の4分音符の長さ(1拍)を480(Ticks/beat)としています。 つまり480回タイマ割込みが入る長さを4分音符とします ・・・(1) こ…

MML処理追加

FM音源ICに対して音程を指定して発音させるドライバはできましたが既存の楽譜データから鳴らすのは結構大変です。 MIDIメッセージで直接制御したりスタンダードMIDIファイルが読み込めるのが目標ですが、その前段階としてMML(ミュージックマクロランゲージ…