サクラトップ
掲示板トップ
ログイン
5音音階と乱数2 - サクラ曲掲示板6
ログイン
掲示板トップ
曲を作成
ユーザー一覧
名曲アーカイブ
検索とタグ
作詞掲示板
利用規約
曲掲示板6にエディタ機能が追加されました!気軽に
曲を作成
してみましょう!
5音音階と乱数2
HiroChan(ひろちゃん)
MML
ダウンロード
全文を見る
/*
5音音階と乱数2
環境音とか音ネタ替わり
*/
//------------------------------------------------------------------------------
//音階の代わり。下方と上方で分ける
Array Lower
Array Upper
//↓音階指定。1~4から選ぶ
Int Scale=1
If(Scale==1){
//1度と4度の間に、短3度が挟まる
Lower=("r", "c", "e-", "f")
Upper=("r", "g", "b-", ">c<")
}
If(Scale==2){
//短2度が挟まる
Lower=("r", "c", "d-", "f")
Upper=("r", "g", "a-", ">c<")
}
If(Scale==3){
//長2度が挟まる
Lower=("r", "c", "d", "f")
Upper=("r", "g", "a", ">c<")
}
If(Scale==4){
//長3度が挟まる
Lower=("r", "c", "e", "f")
Upper=("r", "g", "b", ">c<")
}
//低音の代わり。
Array Bs=("r","c","f","g")
//演奏用バッファ
Str Buffer
//------------------------------------------------------------------------------
TimeSignature=2,4
ResetGM r1 TrackSync
TR(1) o5 l4
TR(2) o4 l2
TR(3) o4 l1
[4
TR(1)
[2
Buffer=""
If(Random(2)==1){
[2
[4 Buffer=Buffer+Upper(Random(4)) ]
//上方でフレーズっぽくさせる
]
}
Else{
[2
[4 Buffer=Buffer+Lower(Random(4)) ]
//下方でフレーズっぽくさせる
]
}
Print("TR(1) l4 "+Buffer)
//表示確認
Buffer
//演奏させて確認
]
TR(2)
[2
Buffer=""
[4 Buffer=Buffer+Upper(Random(4)) ]
Print("TR(2) l2 "+Buffer)
Buffer
]
TR(3)
[2
Buffer=""
[2 Buffer=Buffer+Bs(Random(4)) ]
Print("TR(3) l1 "+Buffer)
Buffer
]
Print("")
//空行
]
//------------------------------------------------------------------------------
作者からのコメント
環境音とか音ネタ替わり
作曲者
一応自作
ライセンス
🚫
転載禁止
商用利用 ×
改変 ×
作者に無断で使えません
転載
許可しない
推奨音源
GM互換
ピコサクラ対応
未対応
ピコサクラバージョン
0.0.0
動画
なし
投稿日時
2026-07-17 06:22
更新日時
2026-07-17 06:22
お気に入り
(^o^)/
ダウンロード数
34
タグ
タグはありません。
→この曲(id:3013)に問題がある場合こちらへ
感謝のコメント
感謝のコメント募集中です!!
♪
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。
ログインしてコメントする
はじめての方はこちら(無料登録)
mmlbbs6.2 for
sakuramml.com
since 2010
RSS
RSS(Top10)
感想や要望はこちら
© kujirahand