サクラトップ
掲示板トップ
ログイン
CHORDで作曲3 for PICOSAKURA - サクラ曲掲示板6
ログイン
掲示板トップ
曲を作成
ユーザー一覧
名曲アーカイブ
検索とタグ
作詞掲示板
利用規約
曲掲示板6にエディタ機能が追加されました!気軽に
曲を作成
してみましょう!
CHORDで作曲3 for PICOSAKURA
森と泉
ピコ対応
MML
先頭 2000 文字だけ表示しています
ダウンロード
全文を見る
System.Include(stdmsg.h);
System.MeasureShift(1);
ResetGM();
TrackSync;
Array CD=("C","F","C","Em","F","Dm","Am","A7","Dm","G7","C","E7","G7","E7","G7","C","C","F","C","Em","F","Dm","Am","A7","Dm","G7","C","E7","G7","E7","G7","C","C","F","C","Em","F","Dm","Am","A7","Dm","G7","C","E7","G7","E7","G7","C")
RandomSeed=123456
//ピコサクラ用
//System.RandomSeed(123456) //サクラ用
Int ZZZ=5
//3連符の確率%(0~10)
Print("CD=",CD)
Array NNN=("c","c+","d","d+","e","f","f+","g","g+","a","a+","b");
Int CD1=SizeOf(CD)
Array TT
//音符パターン
Array ZZB
//ノート(n表記)
Int RR
//乱数
Int R1
//乱数
Int R2
Int R3
Int R4
Int NN
//ZZBのsize
Int ZZ0
Int Z9=67
//旧ノート(n表記)
Int Z8=67
//旧旧ノート(n表記)
Int Z7=67
//旧旧旧ノート(n表記)
Int PP
//0,2,4,6拍目はPP=0、他はPP=1
Int TH=1
//直前が3連符=1,それ以外=0
Int VV
//velocity
Int V9=100
//旧velocity
Str MM=""
//MMはMML、M1は小節毎のMML
Str M1="TrackName={'CHORDで作曲3 PICOSAKURA'}
Copyright={'Moritoizumi'}
TimeSignature=4,4;
Tempo=74;
TR=1 CH=1 @(NewAgePad) V(100) l8 o5 v100 TrackKey=6 q98 P.onNoteWave(32,96,!4) r1
TR=2 CH=2 @(GrandPiano) V(80) l16 o5 v80 TrackKey=6 v.N(70,70,80,70,80,70,90,70) r1"
Print(M1);MM=MM+M1;M1="";
//音符パターン(拍ごとのタイの確率)
Array TT0=(0,33,33,33,33,33,33,33)
//ほぼ8分音符//------
Array TT1=(0,66,33,66,33,66,33,66)
//ほぼ4分音符//------
Array TT2=(0,66,66,66,33,66,66,66)
//ほぼ2分音符//------
Array TT3=(0,66,66,66,66,66,66,66)
//ほぼ全音符 //------
For(Int I=0; I<SizeOf(CD); I++){
RR=Random(6)
//音符パターンを0~5の乱数で決める
IF(RR=0){TT=TT0}
IF(RR=1){TT=TT0}
//------
IF(RR=2){TT=TT0}
//------
IF(RR=3){TT=TT1}
IF(RR=4){TT=TT2}
IF(RR=5){TT=TT3}
IF(CD(I)="A+7"){ZZB=(58,70,82,50,62,74,53,65,77,56,68,80)}
//コード内のノートはn表記の
IF(CD(I)="A7"){ZZB=(57,69,81,49,61,73,52,64,76,55,67,79)}
//48~83とし、9音または12音に
IF(CD(I)="Am"){ZZB=(57,69,81,48,60,72,52,64,76)}
//してください。
IF(CD(I)="B"){ZZB=(59,71,83,51,63,75,54,66,78)}
//ここにないコードは作って下さい。
IF(CD(I)="B7"){ZZB=(59,71
作者からのコメント
先のCHORDで作曲2 for PICOSAKURAを改良。
メロディに3連符が、伴奏にピアノがつきました。
RandomSeedを変えると違った曲ができます。ピコサクラでもサクラでも下側タブに作曲したMMLを出力します。
ノートをn表記からabc表記に変更しました(下の方のここからここまでを消せばn表記に戻せます)。
3連符の確率を指定できるようにしました。
作曲者
自作
ライセンス
🌐
パブリックドメイン
↗
商用利用 ○
改変 ○
改変も転載も自由
転載
許可
推奨音源
soundfont
ピコサクラ対応
対応
ピコサクラバージョン
0.1.42
動画
なし
投稿日時
2025-01-27 21:47
更新日時
2025-05-19 14:49
お気に入り
ダウンロード数
158
タグ
実験音楽
,
ツール
→この曲(id:2720)に問題がある場合こちらへ
感謝のコメント
森と泉
2025/01/30
今のところ、次のようにスクリプトを単純にしています。どうもすみません。
3連符は0,2,4,6拍目にしか登場しません。
3連符の構成は旧ノート、旧旧ノート、旧旧旧ノートとしています。
ピアノアルペジオは一律、コード構成音の
0番目、3番目、6番目、1番目、6番目、1番目、4番目、1番目を順に鳴らしています。
今のところ、次のようにスクリプトを単純にしています。どうもすみません。 3連符は0,2,4,6拍目にしか登場しません。 3連符の構成は旧ノート、旧旧ノート、旧旧旧ノートとしています。 ピアノアルペジオは一律、コード構成音の 0番目、3番目、6番目、1番目、6番目、1番目、4番目、1番目を順に鳴らしています。
保存
キャンセル
森と泉
2025/02/06
しゅんさん、有り難うございます。たまに3連符が入るとホッとするのではないかと思います。
しゅんさん、有り難うございます。たまに3連符が入るとホッとするのではないかと思います。
保存
キャンセル
森と泉
2025/02/18
Replace関数が実装されたので(ご苦労様です
!
)、n表記からabc表記に変換がいっぱつでできました。
Replace関数が実装されたので(ご苦労様です!)、n表記からabc表記に変換がいっぱつでできました。
保存
キャンセル
クジラ飛行机
2025/02/19
アルゴリズム作曲、素晴らしいです
!
スクリプト機能を強化した甲斐があります
!
!
アルゴリズム作曲、素晴らしいです!スクリプト機能を強化した甲斐があります!!
保存
キャンセル
森と泉
2025/02/19
クジラ飛行机様、有り難うございます
!
クジラ飛行机様、有り難うございます!
保存
キャンセル
森と泉
2025/03/01
gohさん有り難うございました。
gohさん有り難うございました。
保存
キャンセル
森と泉
2025/05/18
korinさん有り難うございました。
korinさん有り難うございました。
保存
キャンセル
♪
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。
ログインしてコメントする
はじめての方はこちら(無料登録)
mmlbbs6.2 for
sakuramml.com
since 2010
RSS
RSS(Top10)
感想や要望はこちら
© kujirahand
3連符は0,2,4,6拍目にしか登場しません。
3連符の構成は旧ノート、旧旧ノート、旧旧旧ノートとしています。
ピアノアルペジオは一律、コード構成音の
0番目、3番目、6番目、1番目、6番目、1番目、4番目、1番目を順に鳴らしています。