// ---- Initialize ------------------------------------------------------------- TrackName = {"東方極楽世界"} Copyright = {"音助"} MetaText = {"Sakura Version 2.374"} MetaText = {"TW-MUSIC2"} TimeBase = 480; // タイムベース TimeSignature = 4,4; // 拍子 Tempo = 160 // テンポ System.MeasureShift = 1; // 発音を1小節遅らせて音源初期化する ResetXG; ResetGM; ResetGS; r2; // XG, GM, GS リセット Time(1:1:0); TrackSync; // トラック同期 // ---- Strings ---------------------------------------------------------------- #1A = { [8 r1] } #1B = { o5 V.onTime(60,120,!4.)g+2.b4f+4g+4d+4 V.onTime(120,110,!4,90,120,!4.)f+4c+2.d+4<g+2 V.onTime(90,120,!2)b4>c+4d+2. V.onTime(100,120,!2.)f+4f4d+4 V.onTime(120,100,!2)c+2 V.onTime(90,120,!2,120,120,!2.,120,0,!2.)d+1^1 } #1C = { o5 V.onTime(60,120,!4.)g+2.b4f+4g+4d+4 V.onTime(120,110,!4,90,120,!4.)f+4c+2.d+4<g+2 V.onTime(90,120,!2)b4>c+4d+2 V.onTime(100,120,!2.)f+4g+4b4>c+4<g+4f+4 P.onTime(64,64,!2. ,72,72,!16, 56,56,!16, 80,80,!16, 48,48,!16, 96,32,!8) M.onTime(0,0,!4,0,120,!4) PitchBend.onTime(-1500,0,!4, 0,0,!2., 0,-8000,!8)g+1^8r8 p%0r2. } #1D = { [8 r1] } #1E = { [8 r1] } #1F = { o5 P(64) M(80) V.onTime(60,120,!4.)g+2.b4f+4g+4d+4 V.onTime(120,110,!4,90,120,!4.)f+4c+2.d+4<g+2 V.onTime(90,120,!2)b4>c+4d+2. V.onTime(100,120,!2.)f+4f4d+4 V.onTime(120,100,!2)c+2 V.onTime(90,120,!2,120,120,!2.,120,0,!2.)d+1^1 } #1G = { o5 V.onTime(60,120,!4.)g+2.b4f+4g+4d+4 V.onTime(120,110,!4,90,120,!4.)f+4c+2.d+4<g+2 V.onTime(90,120,!2)b4>c+4d+2 V.onTime(100,120,!2.)f+4g+4b4>c+4<g+4f+4 V.onTime(90,120,!2,120,120,!2.,120,0,!2) PitchBend.onTime(-1200,0,!8, 0,0,!8)g+1^2.r4 } #1H = { o5 V.onTime(60,100,!1, 60,100,!4,100,100,!2,100,60,!4)g+2g+2a+1 V.onTime(60,100,!4,100,100,!2., 60,100,!4,100,100,!2,100,60,!4)g+2g+2a+1 V.onTime(60,100,!4,100,100,!2,100,60,!4, 60,100,!4,100,100,!2,100,60,!4, 60,100,!4,100,100,!2.,100,60,!2^8)g+2a+2b2a+2g+2a+4g+4d+2^8r4. } #1I = { o5 @(78,0) M(40) P(88) [V.onTime(60,90,!4,90,90,!2., 60,90,!4,90,90,!2,90,60,!4)g+2g+2a+1:P(40)] V.onTime(60,90,!4,90,90,!2,90,60,!4, 60,90,!4,90,90,!2,90,60,!4, 60,90,!4,90,90,!1,90,30,!2^4) P(88)g+2a+2b2a+2 P(40)g+2a+4g+4d+1 } #TR1 = { #1A #1B #1C #1D #1E #1F #1G #1H #1I #1J #1K #1L #1M #1N #1O #1P #1Q #1R #1S #1T #1U #1V #1W #1X #1Y #1Z } TR(1) @(41,0) EP(127) V(122) REV(40) CHO(60) M(80) P(64) BR(12) q(99) Slur(0) l16 |#TR1| // ---- Bass ------------------------------------------------------------------- #2A = { o3 [g+4.f+4.d+1<g+8b8>:c+2d4.d+1^8]c+4r8c+8r8d8r8d+8r4d+2. } #2B = { o3 g+1f+1d+1c+1<b4.b8r4b4>c+2c+2d+4.d+8r4d+2v-10d+2.v+10 } #2C = { o3 g+4.g+8r4g+4f+2f+2d+4.d+8r4d+4c+2c+2<b4.b8r4b4>c+2d+4.r8< @(35,0)V(95) [[g+8,80]r8f+8]g+8r2^8 @(36,0)V(90)g+rb8 } #2D = { o3 c+8r8`c+rc+8r4`c+8.r d+8r8`d+rd+8r4f+8.r <g+8r8`g+rg+8r4`f+8&`g+8 r8g+8`g+rg+8r8g+r`g+8.r> c+8r8`c+rc+8r8c+r`c+4 r8d+8`d+rd+8r8d+rf+8.r g+8r4g+8r2g+8r8"g+rg+8r8<g+rb4 } #2E = { o3 c+8r8`c+rc+8r4`c+8.r d+8r8`d+rd+8r4f+8.r <g+8r8`g+rg+8r4`f+8&`g+8 r8g+8`g+rg+8r8g+r`g+8.r> c+8r8`c+rc+8r8c+r`c+8.r r8c+r`c+rc+8r8c+r`c+4 d+8r8`d+rd+8r8d+r`d+8.r r8d+r`d+rd+8r8d+r`d+4 } #2F = { o3 c+8r8`c+rc+8r4`c+8.r d+8r8`d+rd+8r4f+8.r <g+8r8`g+rg+8r4`f+8&`g+8 r8g+8`g+rg+8r8g+r`g+8.r b8r8`brb8r8br`b8.r> r8c+r`c+rc+8r8c+r`c+4 d+8r8`d+rd+8r8d+r`d+8.r r8d+r`d+rd+8r8d+r`d+4 } #2G = { o3 c+8r8`c+rc+8r4`c+8.r d+8r8`d+rd+8r4f+8.r <g+8r8`g+rg+8r4`f+8&`g+8 r8g+8`g+rg+8r8g+r`g+8.r> c+8r8`c+rc+8r8c+r`c+4 r8d+8`d+rd+8r8d+rf+8.r g+8r4g+8r2g+8r8"g+rg+8r2 } #2H = { o3 q(80) [[4 c+8:c+8r8]c+4.c+&d+8.&f+8 [f+8g+8r8g+8:g+4,100]g+8&f+8r8d+8r8"b8] } #2I = { o3 V(95) [[4 c+8:c+8r8]c+4.c+&d+8.&f+8 [f+8g+8r8g+8:g+4,100]g+8&f+8r8d+8r8"b8] } #2J = { o3 q(99) c+1^2.V(90)c+4 V(95)d+1 V(90)d+1 } #TR2 = { #2A #2B #2C #2D #2E #2F #2G #2H #2I #2J #2K #2L #2M #2N #2O #2P #2Q #2R #2S #2T #2U #2V #2W #2X #2Y #2Z } TR(2) @(36,0) EP(127) V(90) REV(10) CHO(0) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR2| // ---- Banjo ------------------------------------------------------------------ #3A = { o5 l8 REV.onTime(60,40,!1^1^1^1^1^1^1^1) [g+f+g+brg+rf+rd+r<b>c+d+c+<b >c+<b>c+:<g+rbr>c+rd+rf+4d+f+d+]c+rdrd+r4'f+c+'2. } #3B = { [8 r1] } #3C = { [8 r1] } #3D = { REV(30)M(120)V(55) o4 l8 P(32)c+2g+2b2>c+2d+1 REV(60) V.onTime(50,55,!2.) P.onTime(0,127,!2.)bg+f+d+c+d+c+<b REV(30) P(96)g+1a+2f+2g+1 REV(60) V.onTime(50,55,!2.) P.onTime(0,127,!2.)f+g+4b>c+d+f+4 } #3E = { REV(30)V(60) o5 P.N(96,80,48,32)g+1f+2c+2d+1 [5 r1] } #3F = { [8 r1] } #3G = { [7 r1] REV(30)CHO(60)M(120) o4 l16 V(60)g+4 V(50)g+4 V.onTime(30,70,!4) P.onTime(32,80,!2) bb Div{bbbbbb}4 bb } #3H = { o5 l8 V(80) P(64)c32&c+16.[d+c+<bg+r>c+d+c+<bg+f+r P(32)d16&d+8.f+ P(64)g+bg+f+g+rf+d+f+g+b>c+r :P(80)d16&d+8.< P(64)b>c+] P(64)d16&d+8.<b } #3I = { o5 V(70) P(32)c32&c+16.[d+c+<bg+r>c+d+c+<bg+f+rd16&d+8.f+ P(96)g+bg+f+g+rf+d+f+g+b>c+rd16&d+8.<:P(32)b>c+]b } #TR3 = { #3A #3B #3C #3D #3E #3F #3G #3H #3I #3J #3K #3L #3M #3N #3O #3P #3Q #3R #3S #3T #3U #3V #3W #3X #3Y #3Z } TR(3) @(106,0) EP(127) V(100) REV(60) CHO(60) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR3| // ---- Synth ------------------------------------------------------------------ #4A = { o2 P.N(56,72) g+4.f+4.d+1^4c+2d4. PitchBend.onTime(0,0,!2^8,0,8000,!2)d+1^8 > p%0g+4.f+4.d+1^4 c+4r8c+8r8d8r8d+8r1 } #4B = { [8 r1] } #4C = { [7 r1] o4 l8 P.N(56,72,48,80,40,88,32,96) q.onTime(60,90,!1) V.onTime(90,127,!1) d+f+g+b>c+d+f+g+ } #4D = { o5 P(64) q(99) c+rd+r<g+4br>c+rd+rf+4d+r c+rd+r<g+rf+rg+r2..> c+rd+rc+4<b4,60b16&&>c+.d+4,80d+16&&f+. V.onTime(127,127,!8,127,110,!8, 110,127,!2, 127,127,!4, 127,120,!4, 120,127,!1) d+4 a+16&&b.a+4g+4f+4d+2f+2 r-1^1 f+16&&g+.f+4d+2v-20<g+2b2>v+20 } #4E = { o5 c+rd+r<g+4br>c+rd+rf+4d+r c+4d+r<g+rf+rg+r2^8g+b> c+2^8r8<g+b>c+4.d+16&c+16<b4>c+4 d+1^2..r8 r-1^1 v-20<g+1g2..r8>v+20 } #4F = { [8 r1] } #4G = { [8 r1] } #4H = { o4 q(99) V(70)P(56)c+1^2.r4 V(60)P(72)"g+1^2.r4 V(70)P(56)c+1^2.r4 P(72)"g+1^2^8 } #4I = { o4 V(100) P(24)'f+`f+',60 P(104)'g+`g+',60 P(80)'g+`g+',60 V(110)P(64)'g+`g+'r V(122)[br>c+4d+4,60 f16&&f+.d+rc+r<b4 r-1 v-40>b4a+rg+rf+4 g&&g+2^8 v+40 r-2. <g&&g+br>c+4d+4,60 f16&&f+.g+rd+4,60:f+4< r-1 v-40g+2.b4v+40 'g+v-20`g+v+20'r] PitchBend.onTime(0,0,!8,0,-2000,!8)f+4 } #4J = { o5 V(127) p%0c+2^8r8<g+b>c+4.d+16&c+16<b4>c+4 d+1^2..r8 r-1^1 v-20<g+1g2..r8>v+20 } #TR4 = { #4A #4B #4C #4D #4E #4F #4G #4H #4I #4J #4K #4L #4M #4N #4O #4P #4Q #4R #4S #4T #4U #4V #4W #4X #4Y #4Z } TR(4) @(81,1) EP(127) V(80) REV(20) CHO(60) M(0) P(64) BR(12) q(99) Slur(0) l16 |#TR4| // ---- Effect ----------------------------------------------------------------- #5A = { [7 r1]r2 } #5B = { @(123,3)V(100) o5 P.onTime(0,127,!1^1^1^1)c1^1^1^1 [3 r1]r2 > V(90) P.onTime(0,127,!1^1^1^1)c1^1^1^1 [5 r1] } #5D = { [8 r1] } #5E = { [3 r1] @(127,3) V(110) o5 P.N(16,80,88,112) c4c8c8c4r4 [3 r1]r2 } #5F = { @(123,3)V(100) o5 P.onTime(0,127,!1^1^1^1)c1^1^1^1 [3 r1]r2 > V(90) P.onTime(0,127,!1^1^1^1)c1^1^1^1 [5 r1] } #5G = { [8 r1] } #5H = { @(31,0)REV(120)CHO(120) o5 [V.onTime(50,60,!1, 60,60,!1^1, 60,50,!1) P.onTime(96,127,!1^1)'c+"g+'1^1 P.onTime(32,0,!1^1)'d+"g+'1^1] } #TR5 = { #5A #5B #5C #5D #5E #5F #5G #5H #5I #5J #5K #5L #5M #5N #5O #5P #5Q #5R #5S #5T #5U #5V #5W #5X #5Y #5Z } TR(5) @(1,0) EP(127) V(100) REV(0) CHO(0) M(0) P(64) BR(12) q(98) Slur(0) l16 |#TR5| // ---- Rhythm ----------------------------------------------------------------- $b{n(Kick1)} $s{n(Snare1)} $c{n(ClosedHiHat)} $o{n(OpenHiHat)} $x{n(CrashCymbal2)} $z{n(ChineseCymbal)} $i{n(ScratchPush)} $j{n(ScratchPull)} $f{n(LowConga)} $e{n(OpenHighConga)} $g{n(LowBongo)} $p{n(HandClap)} #10A = { l8 [4 r1] br4brbrbr2^8br4 bbrbrbrbrrbr2^8 } #10B = { [8 r1] } #10C = { [6 r1] [bbrv(-10)b:v(+10)] [4 br]v(+10) } #10D = { [3 br4br4br] v(+10)brbv(-10)brbv(+10)brv(-10) [4 br4br4br] } #10E = { [8 br4br4br] } #10F = { [8 br4br4br] } #10G = { [8 br4br4:br]r4 } #10H = { [4 [3 br4][brv(-10)bv(+10):r]] } #10I = { [32 b4] } #10J = { [4 r1] } #TR10 = {Rhythm{ v(60) #10A #10B #10C #10D #10E #10F #10G #10H #10I #10J #10K #10L #10M #10N #10O #10P #10Q #10R #10S #10T #10U #10V #10W #10X #10Y #10Z }} #20A = { [3 r1] z1 x8 v(-40)cc[o4cco4cc]o4v(+40) x4 v(-10)[r8i8j8]v(-10)crcrv(+20) x4 r2 } #20B = { [8 r1] } #20C = { [6 r1] [crcrv(-30)o8:crv(+30)][4 c32v(+5)] x4v(-20)x4v(+30) x4v(-30)x4v(+30) } #20D = { [3 crv(-30)crv(+30)crv(-30)crv(-10)crv(+10)cro4v(+30)] v(-30)effgv(+30)pv(-30)rrf frgrv(+30)pv(-30)efrv(+30) [4 crv(-30)cr:v(+30)crv(-30)crv(-10)crv(+10)cro4v(+30)]v(+30) v(-10)x4crcrv(+10) x4 } #20E = { [6 crv(-30)crv(+30)crv(-30)crv(-10)crv(+10)cro4v(+30)] crv(-30)crv(+30)[crv(-30)crv(-10)crv(+10)cro4v(+30):v(-10)x4v(+10)] } #20F = { [8 crv(-30)crv(+30)crv(-30)crv(-10)crv(+10)cro4v(+30)] } #20G = { [7 crv(-30)crv(+30)crv(-30)crv(-10)crv(+10)cro4v(+30)] crv(-30)crv(+30)crv(-20)o4.v(+20)r4 } #20H = { x8 [[crcv(-60)cv(+60)] v(-20)o4v(-20)ccv(+40) [3 [crcv(-60)cv(+40):o8v(+20)]o4v(-20)ccv(+40)] :v(-10)x8v(+10)] } #20I = { [v(-10)x8v(+10) [crcv(-60)cv(+60)] v(-20)o4v(-20)ccv(+40) [3 [crcv(-60)cv(+40):o8v(+20)]o4v(-20)ccv(+40)]] } #20J = { r1^4 z2. x4r2. v(-10)x4v(+10)r2. } #TR20 = {Rhythm{ v(85) #20A #20B #20C #20D #20E #20F #20G #20H #20I #20J #20K #20L #20M #20N #20O #20P #20Q #20R #20S #20T #20U #20V #20W #20X #20Y #20Z }} TR(20) CH(10) l16 |#TR20| #21A = { l8 [4 r1] v(-36)[16 sv(+1)]v(+20) sr4srsr4.v(-20)sv(+20) r2. } #21B = { [8 r1] } #21C = { [6 r1] v(-10)[ssr4]v(+10) srsr l16 srv(-20)ssv(+20)srsr } #21D = { l8 [6 rrsr] v(+10) v(-40)ssv(+40)sv(-40)[s16] ssv(+40)sv(-40)sv(+40) v(-10) [7 rrsr] rrss } #21E = { [6 rrsr] rrss rv(-40)sv(+40)sr [6 rrsr] v(-20)ssv(+20)sv(-40)ssv(+20)sv(+20)sv(-20)sv(+20) } #21F = { [16 rrsr] } #21G = { [15 rrsr]r2 } #21H = { [4 [3 srv(-40)sv(+40)r]sv(-40)sv(+40)rv(-20)sv(+20)] } #21I = { v(-20) [rrss[r4s4]r:rss]sss r4s4[rrss:rsrs] r4s4 rrss [8 v(+2)s] v(+4) } #21J = { [4 r1] } #TR21 = {Rhythm{ v(70) #21A #21B #21C #21D #21E #21F #21G #21H #21I #21J #21K #21L #21M #21N #21O #21P #21Q #21R #21S #21T #21U #21V #21W #21X #21Y #21Z }} TR(21) CH(10) l16 |#TR21| TR(10) @(25) EP(127) V(127) REV(20) CHO(60) l16 |#TR10|
(シンセ選択:
picoaudio
jzz-synth-tiny
)
▶ ピコ再生
停止