CONST_DMUS_COMPOSEF_FLAGS
トランジションのアレンジ内でフラグとして使用される。
Enum CONST_DMUS_COMPOSEF_FLAGS
DMUS_COMPOSEF_1BAR_ADDITION = 131072 (&H20000)
DMUS_COMPOSEF_1BAR_TRANSITION = 32768 (&H8000)
DMUS_COMPOSEF_AFTERPREPARETIME = 64 (&H40)
DMUS_COMPOSEF_ALIGN = 1
DMUS_COMPOSEF_BEAT = 16 (&H10)
DMUS_COMPOSEF_DEFAULT = 524288 (&H80000)
DMUS_COMPOSEF_ENTIRE_ADDITION = 65536 (&H10000)
DMUS_COMPOSEF_ENTIRE_TRANSITION = 16384 (&H4000)
DMUS_COMPOSEF_GRID = 8
DMUS_COMPOSEF_IMMEDIATE = 4
DMUS_COMPOSEF_LONG = 8192 (&H2000)
DMUS_COMPOSEF_MARKER = 2048 (&H800)
DMUS_COMPOSEF_MEASURE = 32 (&H20)
DMUS_COMPOSEF_MODULATE = 4096 (&H1000)
DMUS_COMPOSEF_NOINVALIDATE = 1048576 (&H100000)
DMUS_COMPOSEF_NONE = 0
DMUS_COMPOSEF_OVERLAP = 2
DMUS_COMPOSEF_SEGMENTEND = 1024 (&H400)
DMUS_COMPOSEF_USE_AUDIOPATH = 2097152 (&H200000)
DMUS_COMPOSEF_VALID_START_BEAT = 128 (&H80)
DMUS_COMPOSEF_VALID_START_GRID = 256 (&H100)
DMUS_COMPOSEF_VALID_START_MEASURE = 262144 (&H40000)
DMUS_COMPOSEF_VALID_START_TICK = 512 (&H200)
End Enum
定数
- DMUS_COMPOSEF_1BAR_ADDITION
- 追加のトランジション パターンの 1 小節を含める。DMUS_COMPOSEF_LONG が指定されている場合は、これがデフォルトの動作である。
- DMUS_COMPOSEF_1BAR_TRANSITION
- トランジション パターンの 1 小節を含める。
- DMUS_COMPOSEF_AFTERPREPARETIME
- AutoTransition のみ。トランジションを挿入するときは、DMUS_SEGF_AFTERPREPARETIME フラグ (「CONST_DMUS_SEGF_FLAGS」を参照) を使用する。
- DMUS_COMPOSEF_ALIGN
- トランジションを、現在演奏されているセグメントの拍子記号に揃える。
- DMUS_COMPOSEF_BEAT
- AutoTransition のみ。拍の境界からトランジションを開始する。
- DMUS_COMPOSEF_DEFAULT
- セグメントのデフォルトの境界を使用する。
- DMUS_COMPOSEF_ENTIRE_ADDITION
- 追加のトランジション パターンを完全な形で含める。DMUS_COMPOSEF_LONG と組み合わせて使用される。
- DMUS_COMPOSEF_ENTIRE_TRANSITION
- トランジション パターン全体を含める。
- DMUS_COMPOSEF_GRID
- AutoTransition のみ。グリッド境界からトランジションを開始する。
- DMUS_COMPOSEF_IMMEDIATE
- AutoTransition のみ。ミュージック タイムまたはクロック タイムの境界からトランジションを開始する。
- DMUS_COMPOSEF_LONG
- 長いトランジションをアレンジする。このフラグが設定されていない場合、ComposeTransition または AutoTransition の lCommand パラメータでエンディングを指定し、スタイルに 1 小節より長いエンディングが含まれていない限り、トランジションの長さは最大でも 1 小節である。このフラグが設定されている場合、トランジションの長さは 1 小節増える。
- DMUS_COMPOSEF_MARKER
- 現在のセグメントの次のマーカーでトランジションを演奏する。
- DMUS_COMPOSEF_MEASURE
- AutoTransition のみ。小節境界からトランジションを開始する。
- DMUS_COMPOSEF_MODULATE
- toSeg のコードを使用して、fromSeg から toSeg へスムーズに変化するトランジションをアレンジする。
- DMUS_COMPOSEF_NOINVALIDATE
- 演奏中のセグメントを無効化しない。
- DMUS_COMPOSEF_NONE
- フラグなし。デフォルトでは、トランジションは小節境界から開始する。
- DMUS_COMPOSEF_OVERLAP
- トランジションを toSeg に重ねる (オーバーラップ)。現在実装されていない。
- DMUS_COMPOSEF_SEGMENTEND
- 現在のセグメントの最後にトランジションを演奏する。
- DMUS_COMPOSEF_USE_AUDIOPATH
- セグメントに埋め込まれたオーディオパスを使用する。
- DMUS_COMPOSEF_VALID_START_BEAT
- 任意の拍で切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
- DMUS_COMPOSEF_VALID_START_GRID
- 任意のグリッドで切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
- DMUS_COMPOSEF_VALID_START_MEASURE
- 任意の小節で切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
- DMUS_COMPOSEF_VALID_START_TICK
- 任意のタイムで切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
参照
DirectMusicComposer8.AutoTransition、DirectMusicComposer8.ComposeTransition