DevDeb-Apps [App/Game-Developer]

Androidアプリ開発などを行っています

テキストMIDIシーケンサー【使い方】【Androidアプリ】

テキストで入力した音階がそのまま音楽になります。
例えば「ドドソソララソーファファミミレレドー」と書けばきらきら星になります。

 

f:id:leechmonger:20210806134024p:plain

■□■ 使い方 ■□■
1つの音に対し、変化記号(♯や♭)、オクターブ、音の長さを指定できます。
指定しない場合はデフォルト(変化記号なし、オクターブは4、長さは4分音符)で鳴ります。
指定する順番にはルールがありますので、このページにある説明画像をご参照ください。

■□■ 扱える文字 ■□■
(凡例:【扱われ方】←【入力文字】)

▼ ==== 音階 ==============================
【ド】 ←【ど ド ド C C は ハ】
【レ】 ←【れ レ レ D D に ニ】
【ミ】 ←【み ミ ミ E E ほ ホ】
【ファ】←【ふぁ ファ ファ F F へ ヘ】
【ソ】 ←【そ ソ ソ G G と ト】
【ラ】 ←【ら ラ ラ A A い イ】
【シ】 ←【し シ シ B B ろ ロ】

▼ ==== 休符 ==============================
【休符】←【r R r R _ _ 、 , △ □】

▼ ==== 変化記号 ==========================
【♯】←【# # ♯】
【♭】←【♭ b b】

▼ ==== オクターブ ========================
【オクターブ0】←【0 0】
【オクターブ1】←【1 1】
【オクターブ2】←【2 2】
【オクターブ3】←【3 3】
【オクターブ4】←【4 4】
【オクターブ5】←【5 5】
【オクターブ6】←【6 6】
【オクターブ7】←【7 7】
【オクターブ8】←【8 8】
【オクターブ9】←【9 9】

▼ ==== 伸ばす ============================
【伸ばす】←【ー - ― ‐ - ~】

▼ ==== 8分音符 ===========================
【8分音符】←【' ′ ’】

▼ ==== 16分音符 ==========================
【16分音符】←【" ”】

▼ ==== 無視される文字 ====================
【無視される】←【改行 半角スペース 全角スペース】

■□■ 音の長さ ■□■
1音の長さは、伸ばす記号と8分音符/16分音符により決定されます。
若干分かりづらいため、以下に長さ指定の例を記載します。

<例>
C" … 1/16 (16分音符)
C' … 2/16 (8分音符)
C'-" … 3/16
C … 4/16 (4分音符)
C-" … 5/16
C-' … 6/16 (付点4分音符)
C-'-" … 7/16 (副付点4分音符)
C- … 8/16 (2分音符)
C--" … 9/16
C--' … 10/16
C--'-" … 11/16
C-- … 12/16 (付点2分音符)
C---" … 13/16
C---' … 14/16 (副付点2分音符)
C---'-" … 15/16
C--- … 16/16 (全音符)

■□■ ボタンの説明 ■□■
ボタンの一部について機能を説明します。

|▷ … カーソルの位置から再生
≪ … カーソルの左の文字を削除(Back Space)
≫ … カーソルの右の文字を削除(Delete)
▼ … 改行を入力
← … カーソルを左に移動
⇒ … カーソルを右に移動

■□■ 留意事項 ■□■
・現状、単音のみ対応しています。和音(コード)については今後対応予定です
・デバイス内蔵の音源を使用しているため、ご使用のデバイスによっては発音できない音がある可能性があります。特にオクターブ9の音は鳴らない音があると思われます。
・アプリ初回起動時のみ、サンプル音楽を表示します

■□■ 今後 ■□■
以下の機能を追加予定です。
・保存機能
MIDIファイル出力
・戻る/進む(Undo/Redo
・音色変更
・入力ボタン有無切り替え