Top / GBA開発 / SOLA / サウンドの鳴らし方

サウンドの鳴らし方

説明

サウンドは全部で3チャンネル使えます。

  • チャンネル1
    ファミコンチックな音源。スウィープあり。
  • チャンネル2
    ファミコンチックな音源。スウィープなし。
  • チャンネル4
    ホワイトノイズ。スウィープなし。

Music1関数では MML形式で書かれた楽譜をチャンネル1で再生します。 同様に、Music2関数はチャンネル2で、Percussion関数はチャンネル4で再生します。

 
Music1(mml)曲を再生する(チャンネル1)
mmlMML形式で指定した楽譜の文字列
 
Music2(mml)曲を再生する(チャンネル2)
 
Percussion(mml)曲を再生する(チャンネル4)
 
Music1Repeat(mml)リピートして再生する(Music2もPercussionも同じ)
 
Music1Stop()曲の停止(Music2もPercussionも同じ)
 
Music1Playing()再生中かどうか調べる(Music2もPercussionも同じ)

サンプルソース(サウンドの鳴らし方)

#include "sola.h"

int main() {
	Init_SOLA();
	Music1Repeat("T220O4L4 RRRRRRRR CDEFEDCR EFGAGFER CRCRCRCR L8CCDDEEFF L4EDCR");
	Music2("T220O5L4 CDEFEDCR EFGAGFER CRCRCRCR L8CCDDEEFF L4EDCR RRRRRRRR");
	Percussion("T220L4Q1 RBRBRBRB RBRBRBRB8B8 RBRBRBRB RBRBRBRB8B8 RB8B8RBRBBC");
	while(1) {
		WaitForVsync();
  	}
	return 0;
}

GBA開発/SOLA


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-03 (金) 06:37:01 (47d)