サクラトップ
掲示板トップ
ログイン
sense of selenity - サクラ曲掲示板6
ログイン
掲示板トップ
曲を作成
ユーザー一覧
名曲アーカイブ
検索とタグ
作詞掲示板
利用規約
曲掲示板6にエディタ機能が追加されました!気軽に
曲を作成
してみましょう!
sense of selenity
yax
MML
先頭 2000 文字だけ表示しています
ダウンロード
全文を見る
//-----------------------------------------------
// sense of selenity
// (C)Yax
//-----------------------------------------------
TrackName = {"sense of selenity"}
Copyright = {"Yax"}
ResetGM();
r4
TrackSync;
//------------------------------------------------
// アルペジオ関数
// D - 1音あたりのずらし幅
// L - 全体の長さ
// S - 鳴らす音、{}内に音階を記述(>と<は利用可能)
//------------------------------------------------
Function ARP(Int D, Int L, Str S) {
Int LNG = L
Int STP = 0
Int TEMP = 0
Str X = ""
Str RS = ""
Str NS = ""
Int J = 0
Array NAR = ()
For(Int I = 1; I <= 100; I++ ){
X = MID(S,I,1)
J = ASC(X)
IF (X == "") {
EXIT
}
IF ( J >= 97 ) {
IF ( J <= 103 ) {
IF ( NS != "" ) {
NS = Replace(NS,{@-},{-@},off)
NS = Replace(NS,{@+},{+@},off)
NS = Replace(NS,{@#},{#@},off)
NS = Replace(NS,{@*},{*@},off)
NAR = (NAR,NS)
NS = ""
}
X = X + "@"
}
}
NS = NS + X
}
IF ( NS != "" ) {
NS = Replace(NS,{@-},{-@},off)
NS = Replace(NS,{@+},{+@},off)
NS = Replace(NS,{@#},{#@},off)
NS = Replace(NS,{@+},{*@},off)
NAR = (NAR,NS)
NS = ""
}
For(Int I=0;I<SizeOf(NAR);I++){
TEMP = L - STP
RS = "r%" + #STR(STP)
NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
Sub{ RS NS }
STP = STP+D
}
r%(L)
}
//------------------------------------------------
// ××ダンド関数
// (B>Eでリタルダンド、B>Eでアッチェラダンド)
// B - 開始時のテンポ(bpm)
// E - 終了時のテンポ(bpm)
// LEN - 開始から終了までの長さ
// STP - 切り替えのステップ幅
//------------------------------------------------
Function DANDO(B, E, LEN, STP) {
Int _STEP = 24
Int _DIFF = 0
Int _CNT = 0
Int _TMP = 0
Int _LAP = 0
IF( STP != 0 ) {
_STEP = STP
}
_CNT = LEN/_STEP
_DIFF = (E - B)/_CNT
_TMP = B
Tempo = %(B)
For(Int I = 1; I < _CNT; I++ ){
r%(_STEP)
_TMP = _TMP + _DIFF
Tempo = %(_TMP)
_LAP = _LAP +
作者からのコメント
シンプルな構成で寂しい感じに仕上げてみました。
作曲者
自作
ライセンス
CC
クリエイティブ・コモンズ BY
↗
商用利用 ○
改変 ○
作者を表示すれば自由に使える
転載
許可
推奨音源
TW-MUSIC2
ピコサクラ対応
未対応
ピコサクラバージョン
0.0.0
動画
なし
投稿日時
2026-05-13 08:32
更新日時
2026-05-13 08:38
お気に入り
ダウンロード数
59
タグ
タグはありません。
→この曲(id:2993)に問題がある場合こちらへ
感謝のコメント
goh
2026/05/13
寂しげな曲調で素敵です。
400行台のMMLでこの曲表現できるのとびっくりしてしまいます。
アルペジオ関数などを駆使したらできるのでしょうか・・。
寂しげな曲調で素敵です。 400行台のMMLでこの曲表現できるのとびっくりしてしまいます。 アルペジオ関数などを駆使したらできるのでしょうか・・。
保存
キャンセル
yax
2026/05/13
トラック1は SLur(3) で、トラック2は y64,1/0 のペダルと要所でアルペジオ関数といったくらいです。
トラック1をアルペジオ関数にするともう少しすっきり書けますが、打ち込み時はそういう想定でなかったため関数化はしていません。
トラック2のピアノパートについては VC() でベロシティをちょろちょろ変えてはいます。
トラック4はEP.onTimeを使ってじんわり音が出るようにしています。
雰囲気の大きな要因としては音色の選択とTW-MUSIC2でリバーブをかけているというのが大きいかと思います。
あとは進行として半音下がりで進むところが曲調に影響しているでしょう。
トラック1は SLur(3) で、トラック2は y64,1/0 のペダルと要所でアルペジオ関数といったくらいです。 トラック1をアルペジオ関数にするともう少しすっきり書けますが、打ち込み時はそういう想定でなかったため関数化はしていません。 トラック2のピアノパートについては VC() でベロシティをちょろちょろ変えてはいます。 トラック4はEP.onTimeを使ってじんわり音が出るようにしています。 雰囲気の大きな要因としては音色の選択とTW-MUSIC2でリバーブをかけているというのが大きいかと思います。 あとは進行として半音下がりで進むところが曲調に影響しているでしょう。
保存
キャンセル
♪
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。
ログインしてコメントする
はじめての方はこちら(無料登録)
mmlbbs6.2 for
sakuramml.com
since 2010
RSS
RSS(Top10)
感想や要望はこちら
© kujirahand
400行台のMMLでこの曲表現できるのとびっくりしてしまいます。
アルペジオ関数などを駆使したらできるのでしょうか・・。
トラック1をアルペジオ関数にするともう少しすっきり書けますが、打ち込み時はそういう想定でなかったため関数化はしていません。
トラック2のピアノパートについては VC() でベロシティをちょろちょろ変えてはいます。
トラック4はEP.onTimeを使ってじんわり音が出るようにしています。
雰囲気の大きな要因としては音色の選択とTW-MUSIC2でリバーブをかけているというのが大きいかと思います。
あとは進行として半音下がりで進むところが曲調に影響しているでしょう。