/*
XG用簡易サンプル
あんまり気の効いたのが浮かばんのでとりあえず小ネタ。
「音の印象って変わるんだね」
くらいに思ってもらえれば良いかな・・・と思います。
*/
//------------------------------------------------------------------------------
//この辺いじると、音の感触が変わる
//エンベロープ周り
Function Attack(Int i){y73(i)}
Function Decay(Int i){y75(i)}
Function Release(Int i){y72(i)}
//フィルタ周り
Function Filter(Int i){y74(i)}
Function Resonance(Int i){y71(i)}
//------------------------------------------------------------------------------
/*
//簡素化した和音(慣らし用)
Str I={'ceg'}
Str II={'dfa'}
Str IV={'fa>c<'}
Str V7={'gb>df<'}
Str VI={'a>ce<'}
//------------------------------------------------------------------------------
//ブロックごとに分けて書きたい場合(任意)
#Intro={}
#A={}
#B={}
#Ending={}
//------------------------------------------------------------------------------
*/
ResetXG r1 TrackSync
//「どの音なら合うかなとか、この音面白いからどこで使おう」みたいなのを考える。
TR(1) //Melo(旋律)
TR(2) //Sub,Obli(対旋律とか合いの手・補助的なフレーズ)
TR(3) //Chord(脇を締める和音伴奏)
TR(4) //Bass(低音)
TR(10)//Rhythm(リズムとかパーカッション)
TR(11)//SFX(効果音)
//トラックの増減させるとかは好みで
//------------------------------------------------------------------------------
//音の表情を確認する例
TR(1) CHO(0) REV(0) @81
//まずは普通に鳴らして、そのあと感触がどう変わるか確かめる
a1^1
Attack(96)
a1^1
Release(96)
a1^1
Resonance(96)
a1^1
//------------------------------------------------------------------------------
//リズムや効果音でも感触いじるのは一応可能
TrackSync
TR(10) CHO(0) REV(0) @26 //アナログキット(GSでいうTR-808Kit)
//普通にならした場合
[4
o3
Sub{[4 l16f+f+f+f+]} //Hat
Sub{l4rdrd} //Snare
l4cccc //Kick
]
//音の感触をいじってみる
Filter(32)
Resonance(127)
[4
o3
Sub{[4 l16f+f+f+f+]} //Hat
Sub{l4rdrd} //Snare
l4cccc //Kick
]
TrackSync
//------------------------------------------------------------------------------