サクラトップ
掲示板トップ
ログイン
tempo.h - 高機能テンポ(BPM)チェンジ - サクラ曲掲示板6
ログイン
掲示板トップ
曲を作成
ユーザー一覧
名曲アーカイブ
検索とタグ
作詞掲示板
利用規約
曲掲示板6にエディタ機能が追加されました!気軽に
曲を作成
してみましょう!
tempo.h - 高機能テンポ(BPM)チェンジ
ななこっち★
MML
先頭 2000 文字だけ表示しています
ダウンロード
全文を見る
///////////////////////////////////////////////////////////////////////////////
// title: "tempo.h" ver 1.1
// description: TempoChange非互換高機能テンポチェンジ機能インクルードファイル(2015/05/28)
// keywords: SAKURA Function by ななこっち★ @nanakochi123456
// HP: http://nano.daiba.cx/
///////////////////////////////////////////////////////////////////////////////
// tempo.h デバッグ機能付きテンポチェンジ
// (サクラに TempoChange がありますが、その高機能版です)
//
// Include前に、以下の変数を定義して下さい。
//
// ・Int DEBUG=0 // 1 でメトロノームがなります、2 でテンポチェンジ時にうるさい雑音が鳴ります
// (メトロノームは10000小節で終了します、4/4 を前提に作成されています。)
//
// ・Int TEMPORATIO
// ベーステンポの割合を%で設定します。(100がデフォルト。)
//
// ・Int TEMPODIFF
// ベーステンポを設定して、外部よりテンポを制御したい場合、TEMPODIFF に 整数値 (-~+)を設定します。
//
// ・Int IGNORETEMPO
// IGNORETEMPO=1 にすると、テンポチェンジを無効にします。
//
// #METORONOMEMML
// メトロノームのリズムMMLを設定できます。3拍子にする時等使用します。
// (M=表拍、m=裏拍)
//
// ※テンポチェンジは、専用のトラックを作成することをお勧めします。
///////////////////////////////////////////////////////////////////////////////
// Function TmpChange(tempo, len)
// テンポをチェンジします。
// 前のテンポは自動的に読み込まれます
// 即時チェンジする場合には、lenを 0 にします。
// それ以外は、!2 !4. 等を指定します。
//
// Function TmpChangeR(tempo, len)
// テンポをチェンジして、len分の休符を置きます。
///////////////////////////////////////////////////////////////////////////////
// テストするときは、以下のコメントを全て外してください。
//Int TEST=1
//Int DEBUG
//Int TEMPORATIO=100
//Int IGNORETEMPO=0
//Int TEMPODIFF=0
///////////////////////////////////////////////////////////////////////////////
//#METORONOMEMML={M4m4m4}
IF(#METORONOMEMML="") {
#METORONOMEMML={M4m4m4m4}
}
IF(TEST=1) {
DEBUG=2
Tempo 200
}
IF(DEBUG>=1) {
IF(DEBUG=2) {
#DEBUGMML1={Sub{@1v90V(127)'v90o5do6fo7a#o8d'}}
#DEBUGMML2={Sub{@1v90V(127)'v90o5co6eo7g#o8c'}}
#DEBUGMML3={Sub{@1v127V(127)'v127o4cdefgabo6cdefgab'}}
}
TR(10)
$M{n(MetronomeBell),}
$m{n(MetronomeClick),}
[10000
Rythm{#METORONOMEMML}
]
}
Function TmpChangeR(tempo, len) {
TmpChange(tempo, len)
r%(len)
}
Function TmpChange(te
作者からのコメント
Includeファイルとして完成したものとしては、第1弾なの。テンポのチェンジをします。
サクラのコマンドにも TempoChangeコマンドがありますが、その高機能版になります。
ものすごく頻繁にテンポチェンジが必要な場合、欲しくなるコマンドです。
作曲者
なの
ライセンス
CC
クリエイティブ・コモンズ BY
↗
商用利用 ○
改変 ○
作者を表示すれば自由に使える
転載
許可
推奨音源
tempo.h とリネームして、サクラやTWのIncludeフォルダに入れます
ピコサクラ対応
未対応
ピコサクラバージョン
0.2.3
動画
なし
投稿日時
2015-05-24 15:11
更新日時
2015-05-28 12:43
お気に入り
(^o^)/
ダウンロード数
387
タグ
#include
→この曲(id:1659)に問題がある場合こちらへ
感謝のコメント
感謝のコメント募集中です!!
♪
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。
ログインしてコメントする
はじめての方はこちら(無料登録)
mmlbbs6.2 for
sakuramml.com
since 2010
RSS
RSS(Top10)
感想や要望はこちら
© kujirahand