FM音源 OPN 音色エディター

by Sharakusai
ニコニコ大百科ピコカキコ用に作ってます。

追加パラメータ(LFO)に関してはSiON側でOPN,OPMとしてはパラメータを受け取らず
エフェクトとして別にかける事になるのですが
パラメータの与え方が異なるのでどうしようか思案中

TL(Total Level,Output Level)は本来128まで値を取るのですが
数値が小さい程変化量が大きく、スライドバーを128まで伸ばしてしまうと
非常に操作しづらいという事で、応急措置的に値を64までに縮めています。

数値も表示された方がいいよなぁ。
まずオペレータ4つ分レイアウト作るのに苦労したもので。
♥1 | Line 834 | Modified 2013-08-08 05:29:21 | MIT License
play

ActionScript3 source code

/**
 * Copyright Sharakusai ( http://wonderfl.net/user/Sharakusai )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/lk0e
 */

<?xml version="1.0" encoding="utf-8"?>
<mx:Application layout="absolute" xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="init()">

    <mx:Script>
        <![CDATA[
            import mx.controls.*;
            import mx.collections.ArrayCollection;
            import org.si.sion.*;
            import org.si.sion.utils.SiONPresetVoice;
            import org.si.sion.events.*;

            // SiONDriverクラスのインスタンスを生成
            public var driver:SiONDriver = new SiONDriver();
            // SiONPresetVoiceクラスのインスタンスを生成
            public var presetVoice:SiONPresetVoice = new SiONPresetVoice();
            // SiONVoice型変数を宣言
            public var voice1:SiONVoice;
            // SiONData型変数を宣言
            public var M_sequence:SiONData;

            [Bindable]
            public var waveforms:ArrayCollection = new ArrayCollection(
                [ {label:"0:のこぎり波", data:0}, 
                  {label:"1:矩形波", data:1}, 
                  {label:"2:三角波", data:2},
                  {label:"3:ランダム波", data:3},
                ]);

            public var presetOPN:Array = new Array();


    // 初期化            
    private function init():void {
            driver.autoStop = true;
            driver.volume = 0.5;
            driver.addEventListener(SiONEvent.STREAM_STOP,  _onStopStream);

MMLText.text ="t140g8>d8<d8d+8f8>d8<d+8d8c8>g8<c8d+8g8>g8<f8d+8d8>d8<d8d+8f8>d8<g8>d8<d+8>g8<c8>g8<c8>g8c8g8>f8<<f8f8g+8<c8>>c8<a+8g+8g8>g8c8<d+8g8>g8<f8d+8d8>d8<d8d+8f8>d8<g8>d8<d+8>g8<c8>g8<c8>g8c8g8<g8>d8<d8d+8f8>d8<d+8d8c8>g8<c8d+8g8>g8<f8d+8d8>d8<d8d+8f8>d8<g8>d8<d+8>g8<c8>g8<c8>g8c8g8>f8<<f8f8g+8<c8>>c8<a+8g+8g8>g8c8<d+8g8>g8<f8d+8d8>d8<d8d+8f8>d8<g8>d8<d+8>g8<c8>g8<c8>g8c8g8<g8>d8<d8d+8f8>d8<d+8d8c8>g8<c8d+8g8>g8<f8d+8d8>d8<d8d+8f8>d8<g8>d8<d+8>g8<c8>g8<c8>g8c8g8>f8<<f8f8g+8<c8>>c8<a+8g+8g8>g8c8<d+8g8>g8<f8d+8d8>d8<d8d+8f8>d8<g8>d8<d+8>g8<c8>g8<c8>g8c8g8c1;%6@0>>g8r8g8<d8>g8r8g8<d8c8r8c8g8c8r8c8g8>g8r8g8<d8>g8r8g8r8<c8r8c8r8c8r2c8g+8c8g+8r8g+8c8c8r4g8c8r8c8g8>g8r8g8<d8>g8r8g8r8<c8r8c8r8c8r4.>g8r8g8<d8>g8r8g8<d8c8r8c8g8c8r8c8g8>g8r8g8<d8>g8r8g8r8<c8r8c8r8c8r2c8g+8c8g+8r8g+8c8c8r4g8c8r8c8g8>g8r8g8<d8>g8r8g8r8<c8r8c8r8c8r4.>g8r8g8<d8>g8r8g8<d8c8r8c8g8c8r8c8g8>g8r8g8<d8>g8r8g8r8<c8r8c8r8c8r2c8g+8c8g+8r8g+8c8c8r4g8c8r8c8g8>g8r8g8<d8>g8r8g8r8<c8r8c8r8c8r4.r64e2.&e8.&e32.;";


presetOPN = [

[4,5, 31,05,00,00,00,23,0,01,3,0, 20,10,03,07,08,00,0,01,3,0, 31,03,00,00,00,25,0,01,7,0, 31,12,03,07,10,02,0,01,7,0], //Attack Piano
[2,7, 31,08,03,06,02,40,0,01,3,0, 31,07,04,06,02,37,0,05,2,0, 31,07,02,06,01,30,0,03,7,0, 28,30,09,07,00,00,0,01,4,0], //Backing1(Clav.)
[2,6, 31,15,08,06,02,35,0,12,3,0, 31,06,02,06,02,32,0,03,0,0, 31,06,02,06,01,32,0,01,7,0, 31,08,06,07,04,00,0,02,0,0], //Clav.coad
[2,5, 31,09,04,00,02,38,0,00,3,0, 22,07,03,09,03,31,0,03,0,0, 31,07,03,02,03,27,0,00,7,0, 28,07,01,07,01,00,0,00,0,0], //DeepPiano1
[2,0, 31,20,09,00,02,08,0,00,7,0, 31,11,03,01,01,23,0,04,3,0, 31,13,05,02,02,30,0,00,3,0, 31,00,04,06,00,00,0,01,7,0], //DeepPiano3
[4,6, 22,05,00,03,05,30,0,02,3,0, 16,08,08,07,02,00,0,02,3,0, 20,05,00,03,05,34,0,04,7,0, 17,08,07,07,02,00,0,02,7,0], //E.piano#2
[4,7, 22,05,00,03,05,41,0,01,3,0, 16,08,08,07,02,00,0,02,3,0, 31,18,00,03,10,44,0,08,7,0, 31,09,07,07,02,03,0,01,7,0], //E.piano#3
[4,6, 31,05,00,15,05,46,0,02,3,0, 31,09,08,15,03,00,0,02,3,0, 31,05,00,15,05,44,0,04,7,0, 31,09,07,15,03,00,0,02,7,0], //E.piano#4(2+)
[4,7, 31,07,00,09,05,35,0,06,3,0, 31,11,07,14,04,05,0,02,3,0, 31,10,09,09,05,35,0,12,7,0, 31,11,07,14,04,05,0,02,7,0], //E.(Bell)Piano#5
[4,7, 29,20,00,00,03,34,0,08,3,0, 17,08,00,07,06,02,0,04,3,0, 30,00,00,00,00,25,0,04,7,0, 18,08,00,07,06,02,0,04,7,0], //E.Piano#6
[4,7, 31,15,00,10,15,40,0,15,0,0, 31,10,00,07,15,15,0,01,0,0, 31,10,00,05,15,20,0,01,0,0, 31,10,00,07,15,00,0,01,0,0], //E.Piano#7
[2,5, 31,13,00,15,10,30,1,00,3,0, 31,11,02,00,03,32,1,07,3,0, 31,02,00,00,01,30,0,00,7,0, 31,06,06,07,01,00,1,04,7,0], //Harpci chord 1
[2,7, 31,04,00,05,01,30,2,00,3,0, 31,09,01,02,01,40,2,12,0,0, 31,04,03,06,01,30,1,03,7,0, 31,11,05,08,04,00,2,01,0,0], //Harpci 2
[2,7, 28,04,00,05,01,37,2,01,3,0, 22,09,01,02,01,47,2,12,0,0, 29,04,03,06,01,37,1,03,7,0, 18,08,00,06,06,00,2,01,0,0], //Piano1 (ML1,10,05,01)
[2,7, 31,04,02,00,01,35,2,01,3,0, 24,00,01,05,00,38,3,01,0,0, 28,00,00,05,00,42,2,04,5,0, 28,07,04,06,04,00,2,01,0,0], //Piano3
[2,7, 31,04,00,05,01,37,2,01,3,0, 31,09,01,02,01,47,2,10,0,0, 31,04,03,06,01,37,1,02,7,0, 31,08,00,06,06,00,1,01,0,0], //Piano3
[3,7, 28,04,00,07,01,27,1,01,4,0, 28,14,07,04,03,42,2,14,3,0, 26,04,03,08,02,38,0,03,7,0, 25,07,08,07,00,00,2,01,6,0], //Digital Piano #5
[2,7, 28,04,00,05,01,39,2,01,3,0, 31,13,01,02,02,50,2,14,0,0, 29,04,03,06,01,41,1,03,7,0, 21,08,06,06,06,00,2,01,0,0], //Piano 6 High-tone
[2,7, 31,02,10,06,14,40,3,12,3,0, 25,02,15,06,14,32,0,09,0,0, 30,02,04,06,14,34,3,05,7,0, 20,02,08,06,14,00,3,01,0,0], //Panning Harpci
[1,4, 31,06,05,06,07,40,0,10,0,0, 31,06,04,05,05,35,0,02,0,0, 31,06,05,05,05,24,0,01,0,0, 31,07,06,07,05,00,0,01,0,0], //Yam Harpci chord

[1,3, 31,11,06,00,02,45,0,07,0,0, 31,07,05,00,05,35,0,02,0,0, 31,07,06,00,05,40,0,01,0,0, 31,13,05,05,01,00,0,01,0,0],//Guitar VeloLow
[1,4, 31,11,06,00,02,43,0,09,0,0, 31,07,05,00,05,35,0,02,0,0, 31,07,06,00,05,35,0,01,0,0, 31,13,06,05,01,00,0,01,0,0],//GuitarVeloHigh
[1,7, 31,10,08,04,02,34,0,13,0,0, 31,09,07,04,02,36,0,02,0,0, 31,09,08,04,02,38,0,01,0,0, 31,04,02,08,02,00,0,01,0,0],//A.Guitar#3
[3,5, 21,07,01,00,01,18,0,04,0,0, 24,00,04,09,01,15,0,06,0,0, 22,20,02,07,13,05,0,02,3,0, 31,12,00,06,01,00,0,02,7,0],//CuttingE.Guitar
[5,7, 31,00,00,12,01,18,0,01,0,0, 31,00,01,12,01,04,0,02,0,0, 31,00,01,12,01,04,0,00,0,0, 31,00,01,12,01,04,0,02,0,0],//Dis.Synth(old)
[0,7, 16,15,01,03,03,26,0,03,3,0, 19,31,01,03,00,27,0,01,0,0, 26,31,01,03,00,26,0,01,5,0, 27,31,01,08,00,00,0,01,0,0],//Dra-spi-Dis.G.
[1,7, 31,15,01,03,03,30,0,03,3,0, 31,00,01,10,01,25,0,01,0,0, 31,00,01,10,01,22,0,01,5,0, 31,13,01,07,01,00,0,01,0,0],//Dis.Guitar3-
[0,5, 31,04,00,00,01,08,0,03,0,0, 18,01,00,08,00,25,0,15,0,0, 31,04,00,00,01,23,0,07,7,0, 31,12,00,09,00,00,0,01,1,0],//Dis.Guitar3+
[3,7, 31,13,00,02,02,26,0,06,3,0, 18,07,04,10,05,24,0,03,3,0, 31,00,00,08,00,22,0,04,0,0, 31,00,00,07,01,00,0,02,7,0],//Feed-backGuitar1
[0,5, 31,04,04,06,01,08,0,03,0,0, 18,01,04,00,01,27,0,12,0,0, 31,04,04,00,01,22,0,02,3,0, 31,12,00,08,01,00,0,02,7,0],//Hard Dis. Guitar 1
[0,5, 31,04,01,00,00,11,0,03,0,0, 18,01,04,07,00,23,0,15,0,0, 31,04,02,00,00,24,0,05,1,0, 31,12,00,07,01,00,0,01,7,0],//Hard Dis.Guitar 3
[0,7, 31,00,00,11,00,21,0,09,7,0, 31,15,00,10,01,26,0,02,3,0, 31,05,00,08,01,25,0,01,3,0, 31,00,00,07,00,04,0,02,7,0],//Dis.Guitar '94 Hard
[0,5, 31,05,00,00,00,20,0,02,3,0, 18,05,04,07,01,20,1,05,3,0, 31,06,05,00,00,22,0,01,7,0, 31,12,00,08,01,00,0,01,7,0],//New Dis.Guitar 1
[0,5, 31,05,00,00,00,20,0,03,3,0, 18,05,04,07,01,20,1,07,3,0, 31,06,05,00,00,22,0,01,7,0, 31,12,00,08,01,00,0,01,7,0],//New Dis.Guitar 2
[3,5, 31,05,00,00,10,08,0,03,0,0, 31,01,00,08,00,20,0,15,0,0, 31,04,00,15,00,22,0,01,3,0, 31,12,00,08,01,00,0,01,7,0],//New Dis.Guitar 3
[1,7, 31,05,00,00,01,30,0,03,0,0, 18,05,00,08,01,21,0,02,2,0, 31,05,04,00,01,29,0,01,6,0, 31,11,00,08,01,00,0,01,2,0],//Overdrive.G. (AL=013)
[3,7, 26,16,07,04,08,24,2,08,7,0, 22,15,06,04,09,22,2,12,2,0, 26,09,02,07,08,43,1,03,0,0, 30,08,02,08,08,00,2,04,0,0],//METAL
[0,7, 16,15,01,09,03,26,0,06,3,0, 19,15,01,00,00,27,0,03,0,0, 26,15,02,00,02,26,0,01,5,0, 21,31,00,07,00,00,0,01,0,0],//Soft Dis.Guitar

[6,7, 31,00,00,12,01,18,1,01,0,0, 31,00,01,12,01,04,1,02,0,0, 31,00,00,09,00,03,0,01,7,0, 31,00,00,09,00,03,0,01,3,0],//Analog Bass #2+FBsynth 
[5,6, 31,00,00,00,00,41,0,01,0,0, 20,00,00,10,00,00,0,01,1,0, 24,00,00,08,00,00,0,01,2,0, 20,00,00,10,00,00,0,01,3,0],//Analog Bass
[6,4, 21,05,00,00,02,35,0,00,0,0, 26,10,00,11,01,00,0,01,0,0, 27,00,00,11,00,00,0,01,3,0, 27,14,00,11,01,00,0,01,7,0],//Analog bass #2 (q2)
[0,5, 28,14,15,15,04,25,2,10,1,0, 31,14,10,09,03,34,2,00,2,0, 31,14,09,09,02,23,0,00,3,0, 31,06,05,11,02,00,0,00,7,0],//Chopper Bass 0
[0,5, 28,14,15,15,04,30,1,14,1,0, 31,14,10,09,02,35,1,03,2,0, 31,14,09,09,02,25,0,00,3,0, 31,06,05,11,01,00,0,00,7,0],//Chopper Bass 1
[0,4, 31,15,28,05,02,28,3,15,6,0, 31,10,15,04,04,41,3,04,6,0, 31,08,03,05,01,21,2,00,6,0, 31,02,02,05,15,00,2,00,6,0],//Chopper bass 2 (CUT)
[0,5, 31,18,02,13,09,28,2,13,1,0, 31,10,15,04,04,41,3,01,2,0, 31,08,03,05,01,21,2,00,3,0, 31,02,02,12,15,00,2,00,7,0],//Chopper bass 3
[0,5, 31,18,02,13,09,28,2,13,1,0, 31,10,15,04,04,41,3,01,2,0, 31,08,03,05,01,21,2,00,3,0, 31,02,02,12,15,00,2,01,7,0],//Elec.Chopper bass+ 4
[4,3, 23,05,04,07,02,00,0,01,3,0, 30,02,02,08,02,00,1,07,3,0, 24,05,04,07,02,00,0,01,7,0, 31,02,02,08,02,00,1,10,7,0],//Effect Bass 1
[4,3, 03,06,05,15,02,00,0,01,3,0, 07,04,03,15,02,00,1,07,3,0, 03,06,05,15,02,00,0,01,7,0, 07,04,03,15,02,00,1,10,7,0],//Effect Bass 2 to UP
[4,3, 22,05,06,00,00,09,0,01,3,0, 19,03,04,07,01,00,0,07,3,0, 23,00,00,00,00,19,0,01,7,0, 20,02,00,07,01,00,0,01,7,0],//Effect Bass 1
[0,5, 07,00,00,15,00,21,0,01,0,0, 06,00,00,15,00,18,0,02,0,0, 08,00,00,15,00,23,0,01,0,0, 18,00,00,15,00,00,0,02,0,0],//Mohaaa
[0,7, 31,06,02,15,03,20,0,01,3,0, 31,06,02,15,06,14,2,02,0,0, 06,06,02,15,01,08,0,01,7,0, 31,05,01,15,02,00,0,02,0,0],//Effect FB Bass #5
[0,7, 31,08,00,06,10,38,1,01,3,0, 28,18,05,06,13,47,1,10,7,0, 31,07,07,06,08,23,2,00,2,0, 28,09,06,08,01,00,2,00,0,0],//Magical bass
[0,7, 31,15,00,10,05,35,1,14,3,0, 31,14,07,07,04,41,1,04,7,0, 31,14,03,00,02,18,1,00,3,0, 31,12,08,08,01,00,0,00,7,0],//E.Bass #6
[3,7, 31,15,00,10,05,29,1,10,7,0, 31,13,07,07,04,46,1,04,7,0, 31,14,05,00,02,19,1,00,3,0, 31,12,04,08,01,00,0,00,0,0],//E.Bass #7
[2,5, 31,08,00,00,03,34,0,00,3,0, 31,14,06,09,02,42,0,08,0,0, 31,16,03,00,02,20,0,00,7,0, 31,12,05,08,02,00,0,01,0,0],//E.Bass 70
[0,4, 31,07,07,11,02,25,3,06,0,0, 31,06,06,11,01,55,3,04,7,0, 31,09,06,11,01,18,2,00,3,0, 31,06,08,11,15,00,2,01,0,0],//VAL006 Bass like Euro
[2,7, 31,14,08,03,01,33,0,00,1,0, 31,17,08,09,05,30,0,14,2,0, 31,15,08,05,05,35,0,04,3,0, 31,15,08,06,01,00,0,01,7,0],//E.Bass x2
[2,7, 31,14,03,00,02,33,1,03,3,0, 23,16,04,12,03,30,2,10,0,0, 31,13,03,11,03,27,1,00,7,0, 31,07,05,09,01,00,3,01,0,0],//E.Bass x4
[3,7, 31,14,00,06,13,51,2,13,0,0, 31,13,00,06,13,21,0,01,0,0, 31,09,00,06,13,23,0,00,0,0, 31,09,00,07,13,00,0,00,0,0],//Metal pick bass X5
[5,3, 31,00,00,00,00,38,0,00,0,0, 21,00,00,13,00,05,0,00,0,0, 21,00,00,13,00,03,0,01,0,0, 21,00,00,13,00,03,0,01,0,0],//Groove Bass 1
[6,5, 31,00,00,00,00,41,0,02,0,0, 31,00,00,10,00,02,0,01,0,0, 31,00,00,10,00,01,0,01,7,0, 31,00,00,10,00,01,0,01,3,0],//Analog Bass Groove #2
[6,6, 31,12,09,00,02,45,1,02,3,0, 31,10,08,06,01,00,1,01,7,0, 31,13,08,05,02,00,1,02,7,0, 31,16,12,05,10,00,1,00,3,0],//Harmonics #1
[5,3, 31,00,09,15,00,25,2,00,0,0, 31,15,06,08,01,00,1,00,1,0, 31,15,06,08,01,00,1,01,2,0, 31,15,00,07,02,00,1,01,3,0],//Low Bass x1
[5,6, 21,00,09,00,00,24,2,00,0,0, 21,15,06,08,01,00,1,00,1,0, 21,15,06,08,01,00,1,01,2,0, 27,15,00,07,02,00,1,01,3,0],//Low_bass x2 Little FB
[5,3, 31,00,09,15,00,30,2,00,0,0, 31,15,06,12,01,02,1,00,1,0, 31,15,06,12,01,02,1,01,2,0, 31,15,10,12,02,02,1,04,3,0],//Low Bass x1 Rezzo.
[5,7, 31,05,00,00,11,33,1,00,0,0, 30,12,04,09,01,00,1,00,0,0, 27,14,08,09,03,00,1,01,0,0, 27,14,07,12,15,06,1,05,0,0],//Low Bass Picked
[0,5, 20,10,09,15,01,22,0,00,7,0, 17,09,00,00,02,22,0,01,7,0, 21,09,00,00,01,18,0,00,3,0, 18,08,00,08,01,00,0,01,3,0],//metal bass
[3,7, 27,14,00,04,04,25,0,07,0,0, 31,12,00,04,03,45,0,02,0,0, 31,19,00,04,05,15,0,00,0,0, 31,12,06,07,01,00,0,00,0,0],//e.n.bass 1
[5,7, 31,14,00,00,00,22,0,00,0,0, 31,14,03,08,05,00,0,01,3,0, 31,14,03,08,03,00,0,00,0,0, 31,16,03,08,03,00,0,01,7,0],//psg bass 1
[5,7, 31,14,00,00,00,22,0,01,0,0, 31,14,03,08,05,00,0,02,3,0, 31,14,03,08,03,00,0,00,0,0, 31,16,03,08,03,00,0,01,7,0],//psg bass 2
[2,0, 24,19,02,13,10,33,1,03,3,0, 26,16,05,14,06,28,1,00,0,0, 15,14,06,08,05,14,1,00,0,0, 31,07,05,09,02,00,0,02,7,0],//rezonance type bass #1
[2,2, 31,10,07,08,02,33,0,00,7,0, 21,08,08,07,05,23,3,07,7,0, 31,05,06,07,01,37,0,00,3,0, 31,08,06,07,05,00,0,01,7,0],//slap bass
[2,7, 31,14,07,08,02,33,0,00,7,0, 21,15,06,07,04,18,2,06,7,0, 31,05,06,07,01,40,0,00,3,0, 31,12,07,07,05,00,0,01,3,0],//slap bass 1
[2,7, 31,14,07,08,02,33,0,00,7,0, 21,15,06,07,04,28,2,07,7,0, 31,05,06,07,01,40,0,00,3,0, 31,12,07,07,05,00,0,01,3,0],//slap bass 2 (1+)
[2,7, 31,14,07,00,05,32,0,03,7,0, 31,16,01,12,04,35,0,10,0,0, 31,11,02,00,03,23,1,00,3,0, 31,12,05,07,01,00,0,00,0,0],//slap bass #3
[2,2, 31,10,07,08,02,33,0,00,7,0, 21,08,08,09,05,23,3,10,7,0, 31,05,06,10,01,37,0,00,3,0, 31,16,06,11,01,00,0,01,7,0],//slap bass pull
[2,2, 31,18,07,11,12,33,0,00,7,0, 21,11,08,11,15,23,3,07,7,0, 31,15,06,11,11,37,0,00,3,0, 31,15,06,13,11,00,0,01,7,0],//slap bass mute
[2,2, 31,10,07,08,02,33,0,00,7,0, 21,09,08,07,05,23,3,07,7,0, 31,05,06,08,01,37,0,00,3,0, 31,11,06,10,05,00,0,01,7,0],//slap bass pick
[2,2, 24,18,02,13,09,12,2,03,3,0, 26,16,05,14,09,24,1,01,0,0, 31,12,02,08,03,22,1,00,7,0, 31,07,05,09,02,00,0,01,0,0],//super bass #2
[2,3, 24,18,02,13,09,25,2,03,3,0, 26,16,05,14,09,24,1,01,0,0, 31,12,02,08,03,32,1,00,7,0, 31,07,05,09,02,00,0,01,0,0],//sp_bass#3 soft
[2,1, 24,18,02,13,10,28,2,03,3,0, 26,16,05,14,06,24,1,00,0,0, 31,12,02,08,03,30,1,00,7,0, 31,07,05,09,02,00,0,01,0,0],//sp_bass#4 soft*2
[0,5, 19,18,02,15,10,30,2,00,3,0, 31,16,05,14,05,24,1,00,0,0, 31,12,02,08,03,30,1,00,7,0, 31,10,07,09,02,00,0,01,0,0],//sp_bass#5 attack"
[2,3, 24,18,02,13,09,35,2,12,3,0, 26,16,05,14,09,25,1,02,0,0, 31,12,02,08,03,32,1,00,7,0, 31,07,05,09,02,00,0,01,0,0],//sp.bass#6 rezz+pipebass
[4,3, 30,00,00,00,00,23,0,01,3,0, 27,04,00,07,01,00,0,01,3,0, 30,00,00,00,00,18,0,01,7,0, 25,04,00,07,01,00,0,01,7,0],//synth bass 1
[5,7, 14,00,09,12,00,26,2,00,0,0, 14,15,06,08,01,00,1,00,1,0, 20,15,06,08,01,00,1,01,2,0, 18,15,00,12,02,00,1,01,3,0],//synth bass 2 myon
[3,7, 31,11,09,00,04,32,1,01,3,0, 31,15,07,08,05,41,1,08,7,0, 26,18,07,10,06,04,1,00,3,0, 31,09,06,07,01,00,0,00,7,0],//synth bass #3 cho!
[2,7, 31,13,09,00,04,32,1,00,3,0, 31,15,07,08,04,21,1,01,0,0, 26,18,07,08,03,21,1,01,7,0, 31,09,06,07,01,00,0,00,0,0],//synth-wind-bass #4
[4,4, 20,00,00,08,07,17,0,00,3,0, 18,07,04,11,00,00,0,01,3,0, 18,00,00,09,00,22,0,01,7,0, 15,00,00,11,01,00,0,01,7,0],//synth bass #5 q2
[5,7, 31,15,00,13,02,28,1,00,0,0, 31,10,01,12,01,04,0,02,0,0, 25,10,01,12,01,04,0,01,0,0, 31,10,01,12,01,04,0,02,0,0],//old wood bass
[2,7, 31,13,03,10,02,32,1,00,7,0, 31,12,04,10,03,20,1,00,0,0, 31,17,00,10,07,15,1,02,3,0, 31,06,01,10,05,00,1,01,0,0],//w.bass bright
[4,5, 31,11,05,00,03,25,1,00,3,0, 31,10,09,08,04,00,1,01,3,0, 23,12,05,00,04,14,1,00,7,0, 31,12,09,07,05,00,1,02,7,0],//w.bass x2 bow
[5,5, 31,15,00,15,02,38,1,00,0,0, 31,10,01,12,01,04,0,02,0,0, 25,10,01,12,01,02,0,01,0,0, 31,10,01,12,01,04,0,01,0,0],//wood bass 3 (muted1)

[4,3, 31,12,00,10,05,38,0,06,3,0, 31,08,04,06,11,04,0,02,3,0, 31,12,04,06,02,40,1,06,7,0, 31,06,04,06,11,00,0,02,7,0], //Calm Bell
[4,7, 21,15,08,00,03,27,0,08,3,0, 31,13,05,06,04,00,0,04,3,0, 21,15,08,00,03,25,0,06,7,0, 31,13,05,06,04,00,0,03,7,0], //China Bell Double
[4,0, 26,03,00,02,15,35,2,04,3,0, 31,06,00,03,15,07,1,11,0,0, 31,06,00,01,14,41,2,06,7,0, 31,07,00,03,15,00,0,11,7,0], //"Church Bell 2         
[4,0, 26,03,00,02,15,35,2,04,3,0, 31,06,00,03,15,07,1,11,0,0, 31,06,00,01,14,41,2,04,7,0, 31,07,00,03,15,00,0,15,7,0], //Church Bell            
[4,3, 31,24,00,12,15,32,0,14,2,0, 31,15,00,08,15,00,0,02,0,0, 31,20,00,04,15,27,0,15,0,0, 31,14,00,05,15,00,0,02,0,0], //Glocken 1
[1,7, 31,10,10,06,05,26,0,03,0,0, 31,10,10,07,05,50,1,02,0,0, 31,13,10,07,13,40,0,02,0,0, 31,14,05,07,10,00,0,01,0,0], //Harp #1
[1,3, 31,09,00,00,15,40,2,06,3,0, 31,11,00,08,15,30,2,01,7,0, 31,08,00,00,15,40,2,01,0,0, 31,08,00,08,14,00,2,01,0,0], //Harp #2
[1,7, 21,11,06,00,12,31,2,06,2,0, 21,12,08,00,12,26,2,10,6,0, 28,11,07,00,12,32,1,02,0,0, 28,04,02,04,05,00,1,02,0,0], //kirakira 
[4,6, 22,16,07,03,15,36,2,15,3,0, 16,10,13,07,10,00,2,01,3,0, 19,18,07,03,08,26,1,06,7,0, 16,11,12,07,10,03,2,02,7,0], //Marimba
[4,6, 27,04,00,05,14,34,0,03,3,0, 31,07,00,06,14,00,1,01,0,0, 31,07,00,03,13,41,0,14,7,0, 31,08,00,06,14,16,0,04,7,0], //Old Bell
[5,3, 31,12,00,09,05,38,0,12,0,0, 31,15,04,05,11,09,0,03,0,0, 31,12,04,08,12,09,0,02,3,0, 31,06,04,08,11,09,0,01,7,0], //Percus. Bell
[6,6, 31,12,09,00,03,43,1,02,0,0, 31,09,08,06,03,00,1,01,3,0, 31,13,08,05,03,00,1,04,7,0, 31,16,16,05,13,13,1,15,0,0], //Pretty Bell
[6,2, 31,05,05,05,02,30,0,07,7,0, 31,08,05,07,15,00,0,03,7,0, 31,06,07,07,05,00,0,00,3,0, 31,08,05,05,02,10,0,01,3,0], //Synth Bell #0 (fromOPM)
[6,3, 31,05,05,05,02,33,1,08,3,0, 27,11,00,06,15,00,1,02,3,0, 31,06,07,06,05,00,2,00,7,0, 31,11,08,06,03,00,1,01,7,0], //Synth Bell #1 o5
[6,5, 31,08,09,00,05,33,1,07,3,0, 31,09,07,08,02,00,1,03,7,0, 31,12,07,08,01,00,1,02,3,0, 31,09,07,07,01,00,0,01,7,0], //Synth Bell 2
[4,5, 24,14,00,07,15,50,1,12,3,0, 24,10,00,07,15,00,1,04,7,0, 26,14,00,06,15,57,1,04,7,0, 26,08,00,06,15,00,2,04,3,0], //Viberaphon AMS-modu.
[4,5, 18,09,05,14,12,33,1,14,3,0, 31,16,06,09,07,00,1,04,3,0, 18,09,05,14,12,33,1,07,7,0, 31,16,06,09,07,00,1,03,7,0], //twin marinba 2 g&amp, c
[4,2, 31,10,05,00,12,30,1,08,3,0, 31,16,06,09,09,00,1,04,3,0, 31,10,05,00,12,30,1,06,7,0, 31,16,06,09,09,00,1,03,7,0], //twin marinba 1 g&amp, c

[5,7, 20,00,00,00,00,27,0,01,0,0, 15,03,00,06,01,05,0,02,1,0, 14,04,00,06,01,05,0,01,2,0, 15,04,00,06,01,05,0,01,3,0], //Brass strings
[2,7, 13,06,00,08,01,26,2,02,3,0, 15,08,00,08,01,32,1,02,7,0, 21,15,00,08,11,20,0,02,3,0, 18,04,00,08,02,00,1,08,0,0], //E.mute Trampet
[4,7, 15,11,02,00,02,23,0,02,3,0, 13,12,02,15,02,00,0,02,3,0, 15,13,05,00,01,27,0,02,7,0, 13,11,02,15,02,00,0,02,7,0], //HORN 2
[5,7, 15,10,00,06,05,35,0,01,0,0, 15,05,00,08,02,06,0,02,2,0, 15,05,00,08,02,06,0,01,5,0, 15,05,00,08,02,06,0,01,0,0], //Alpine Horn #3
[2,7, 18,04,02,08,01,27,0,02,3,0, 14,14,00,08,05,33,1,08,0,0, 20,00,02,08,00,36,0,02,7,0, 17,04,01,08,03,00,0,02,0,0], //Lead brass
[4,7, 15,13,02,15,01,36,0,02,3,0, 13,12,02,15,03,00,0,02,3,0, 15,13,05,15,02,25,0,02,7,0, 13,11,02,15,03,00,0,02,7,0], //Normal HORN
[6,3, 17,15,15,03,15,15,0,01,7,0, 16,00,09,00,00,00,0,06,3,0, 21,15,11,01,04,04,0,04,3,0, 18,15,11,01,04,04,0,06,7,0], //Synth Oboe
[2,5, 19,18,00,09,02,23,1,01,0,0, 31,17,00,06,03,28,0,06,0,0, 31,20,00,05,01,51,0,08,0,0, 16,31,00,11,00,00,1,04,0,0], //Oboe 2
[4,4, 15,09,08,08,02,14,1,04,7,0, 18,15,01,08,03,00,0,04,3,0, 16,09,08,08,02,12,1,02,3,0, 31,15,01,08,03,00,0,02,7,0], //Attack Brass (q2)
[2,6, 13,06,00,08,01,14,2,02,3,0, 15,08,00,08,01,30,1,10,7,0, 21,07,00,08,02,35,0,01,3,0, 18,04,00,09,02,00,1,02,0,0], //SAX
[4,7, 16,03,00,02,01,30,0,01,5,0, 18,00,00,07,00,03,1,04,0,0, 16,00,00,02,02,35,0,01,1,0, 18,05,00,07,01,00,0,01,0,0], //Soft brass(lead)
[5,7, 31,07,05,10,02,28,0,01,0,0, 31,02,05,10,02,00,0,00,0,0, 31,02,05,10,02,02,0,01,0,0, 31,10,05,10,10,00,0,02,0,0], //Synth Brass 1 OLD
[5,7, 31,10,01,10,02,28,1,02,0,0, 31,12,01,10,02,02,0,01,0,0, 31,12,01,10,02,04,0,02,0,0, 31,12,01,10,10,03,0,04,0,0], //Synth Brass 2 OLD
[4,7, 15,09,00,09,02,22,0,02,7,0, 23,04,02,09,05,00,0,02,7,0, 14,10,00,09,02,20,0,02,3,0, 20,04,00,09,02,00,0,02,3,0], //Synth Brass 3
[5,7, 20,00,00,00,00,22,0,04,0,0, 18,12,00,08,01,00,0,08,0,0, 20,12,00,08,01,00,0,04,6,0, 22,12,00,08,01,00,0,04,2,0], //Synth Brass #4
[4,7, 29,02,02,00,03,28,0,02,7,0, 29,00,02,08,05,04,0,04,7,0, 21,02,02,00,02,32,0,01,3,0, 29,00,02,08,05,04,0,02,3,0], //Syn.Brass 5(long)
[2,7, 30,08,08,05,03,25,0,01,1,0, 25,10,08,06,04,30,0,02,1,0, 20,10,05,06,03,40,0,01,5,0, 20,05,05,07,05,00,0,01,3,0], //Synth Brass 6
[2,7, 13,06,00,08,01,25,2,02,3,0, 15,08,00,08,01,32,1,06,7,0, 21,07,00,08,02,42,0,02,3,0, 18,04,00,08,02,00,1,02,0,0], //Trumpet
[2,6, 13,06,00,08,01,14,2,02,3,0, 15,08,00,08,01,30,1,12,7,0, 21,07,00,08,02,38,0,02,3,0, 18,04,00,08,02,00,2,02,0,0], //Trumpet 2
[4,6, 14,06,00,11,03,32,0,04,3,0, 16,08,00,09,02,00,0,04,3,0, 14,06,00,11,03,33,0,03,7,0, 16,08,00,09,02,00,0,03,7,0], //Twin Horn (or OL=25)

[4,4, 15,00,00,12,00,28,0,08,3,0, 17,06,01,12,01,00,0,08,3,0, 15,00,00,12,00,21,0,04,7,0, 17,06,01,12,01,00,0,04,7,0],//Aco code
[1,6, 31,10,00,08,05,18,0,10,0,0, 31,05,01,08,02,30,0,02,0,0, 31,05,01,08,02,50,0,08,0,0, 31,05,01,08,02,00,0,02,0,0],//Analog synthe 1
[6,5, 28,02,02,06,00,20,0,05,7,0, 10,04,04,06,00,10,0,02,3,0, 15,02,02,06,00,00,0,03,7,0, 15,04,04,06,00,00,0,01,3,0],//Bosco-lead
[3,7, 31,00,00,00,00,25,0,00,3,0, 15,00,00,01,00,25,0,01,7,0, 22,00,00,01,00,23,0,01,7,0, 18,00,00,06,00,00,0,01,0,0],//Cosmo Lead
[3,7, 31,00,00,00,00,33,0,00,3,0, 15,00,00,01,00,30,0,01,7,0, 22,00,00,01,00,28,0,00,7,0, 18,00,00,06,00,00,0,01,0,0],//Cosmo Lead 2
[2,7, 31,00,00,00,00,26,0,01,0,0, 31,00,00,00,00,37,0,02,3,0, 31,00,00,00,00,27,0,02,7,0, 31,12,00,15,01,00,0,01,0,0],//Digital lead #1
[7,4, 18,04,00,10,01,00,0,01,3,0, 18,04,00,07,01,00,0,04,3,0, 17,04,00,10,01,00,0,01,7,0, 14,04,00,07,01,00,0,04,7,0],//Double sin wave
[6,7, 31,00,00,09,00,33,0,05,7,0, 31,13,00,09,01,00,0,03,3,0, 31,00,00,09,00,03,0,02,3,0, 31,00,00,09,00,00,0,01,7,0],//E.Organ 2 bright
[6,3, 31,15,00,15,03,35,0,07,7,0, 31,00,00,09,00,00,0,03,3,0, 31,15,03,11,01,04,0,01,3,0, 31,15,00,11,01,04,0,02,7,0],//E.Organ 2 (voice)
[6,3, 31,00,00,04,01,33,0,02,0,0, 31,00,00,10,01,00,0,01,3,0, 31,12,00,10,01,00,0,04,7,0, 31,16,00,12,06,00,1,08,3,0],//E.Organ 4 Click
[6,2, 31,00,00,04,01,35,0,02,0,0, 31,00,00,10,01,00,0,02,3,0, 31,12,00,10,01,00,0,04,7,0, 28,16,00,14,08,00,1,08,3,0],//E.Organ 5 Click
[6,7, 31,15,00,00,01,33,0,07,7,0, 31,10,00,09,01,00,0,04,3,0, 31,00,00,09,00,03,0,01,3,0, 31,00,00,09,00,00,0,02,7,0],//E.Organ 6
[6,7, 31,00,00,09,00,33,0,04,7,0, 31,00,00,09,00,00,0,04,3,0, 31,00,00,09,00,00,0,02,3,0, 31,00,00,09,00,00,0,01,7,0],//E.Organ 7 Church
[0,7, 25,05,00,15,04,22,0,02,3,0, 21,02,00,12,03,26,0,07,0,0, 18,07,05,08,04,27,0,06,7,0, 21,05,03,08,02,00,0,04,0,0],//Metal Lead
[2,7, 31,10,00,00,01,25,0,04,3,0, 31,05,00,04,15,25,0,00,3,0, 31,09,00,06,10,37,0,04,7,0, 31,00,00,09,00,00,0,02,7,0],//Metal Lead 3
[3,7, 24,11,01,00,08,42,2,04,2,0, 24,09,01,00,05,19,2,04,6,0, 23,09,02,00,10,25,2,08,1,0, 23,05,03,11,08,00,1,01,0,0],//MONO Lead
[1,7, 31,00,00,15,00,27,0,02,0,0, 31,00,00,15,00,50,0,01,0,0, 31,00,00,15,00,40,0,02,0,0, 31,00,00,15,00,00,0,01,0,0],//PSG like PC88 (long)
[5,7, 31,00,00,00,00,30,0,02,0,0, 31,15,00,15,03,00,0,01,0,0, 31,15,00,15,03,00,0,01,0,0, 31,15,00,15,03,00,0,01,0,0],//PSG Cut 1
[0,7, 31,15,01,00,01,40,0,08,0,0, 31,15,01,00,01,20,1,04,0,0, 31,15,01,00,01,37,0,01,0,0, 31,15,01,08,03,00,0,01,0,0],//Attack Synth
[6,2, 31,00,00,15,00,43,0,00,0,0, 31,00,00,15,00,00,0,00,0,0, 31,00,00,15,00,00,0,00,0,0, 31,00,00,15,00,00,0,00,0,0],//Sin wave
[4,7, 21,00,01,11,00,29,1,02,3,0, 14,08,00,13,01,08,0,04,3,0, 31,11,00,00,02,35,0,14,3,0, 31,08,05,10,15,00,0,04,7,0],//Synth &amp ,  Bell 2
[4,7, 21,00,01,11,00,35,1,02,3,0, 14,08,00,13,01,00,0,02,3,0, 31,12,00,00,02,44,0,14,3,0, 31,09,05,10,15,00,0,08,7,0],//Chorus #2(Voice)+bell

[4,7, 31,00,00,00,00,30,1,08,3,0, 18,13,09,07,01,00,1,08,3,0, 31,00,00,00,00,22,1,04,7,0, 21,13,09,07,01,00,1,04,7,0],//Synth Cut 8-4
[4,7, 31,00,00,00,00,30,1,08,3,0, 18,13,01,07,01,00,1,08,3,0, 31,00,00,00,00,22,1,04,7,0, 21,13,01,07,01,00,1,04,7,0],//Synth long 8-4
[4,7, 31,00,00,00,00,28,0,04,3,0, 31,10,00,07,01,00,0,04,3,0, 31,00,00,00,00,21,0,04,7,0, 31,10,00,07,01,00,0,04,7,0],//ACO_Code #2
[4,7, 31,00,00,00,00,28,0,04,3,0, 31,10,00,07,01,00,0,08,3,0, 31,00,00,00,00,21,0,04,7,0, 31,10,00,07,01,00,0,04,7,0],//ACO_Code #3
[3,7, 25,07,00,00,05,23,0,02,7,0, 17,00,00,09,00,32,0,04,3,0, 25,07,00,00,06,27,0,02,3,0, 16,08,00,09,01,00,0,02,0,0],//Synth FB long 4
[4,7, 22,04,00,00,03,22,0,02,3,0, 16,08,00,09,02,00,0,08,3,0, 22,00,00,00,00,15,0,02,7,0, 16,08,00,09,02,00,0,08,7,0],//Synth FB long 5
[4,6, 24,07,01,00,00,23,0,01,3,0, 23,08,00,06,01,00,0,01,3,0, 24,07,01,00,00,12,0,01,7,0, 15,08,00,08,01,08,0,03,7,0],//Synth Lead 0
[3,7, 14,10,00,15,01,25,0,02,0,0, 31,00,07,15,00,15,0,01,3,0, 31,00,00,15,00,30,0,02,7,0, 31,00,00,15,00,00,0,01,0,0],//Synth Lead 1
[2,7, 31,04,02,08,01,25,0,04,3,0, 14,14,00,08,05,32,1,04,0,0, 21,00,02,08,00,35,0,02,7,0, 21,04,01,08,03,00,0,02,0,0],//Synth Lead 2
[3,7, 20,00,00,00,00,29,0,02,3,0, 18,12,00,08,01,25,0,02,7,0, 20,12,00,08,01,30,0,01,3,0, 22,12,00,08,01,00,0,02,0,0],//Synth Lead 3
[4,5, 25,31,01,03,01,10,0,02,3,0, 31,10,01,10,02,00,0,04,7,0, 25,31,01,03,01,05,1,02,7,0, 31,10,01,10,02,00,0,04,3,0],//Synth Lead 4
[4,6, 31,10,00,08,02,16,0,11,7,0, 31,03,00,08,02,18,0,01,7,0, 31,03,00,08,02,50,0,08,3,0, 31,03,00,08,02,00,0,02,3,0],//Synth Lead 5
[4,5, 31,00,00,00,00,22,0,02,7,0, 18,10,00,06,01,00,0,08,7,0, 31,00,00,00,00,23,0,04,3,0, 18,10,00,06,01,00,0,04,3,0],//Synth Lead 6
[1,7, 31,00,00,00,00,23,0,02,1,0, 31,10,08,00,05,20,0,02,7,0, 15,12,00,12,02,36,0,06,5,0, 18,00,00,06,00,00,0,02,0,0],//Synth Lead 7 (Soft FB)
[0,7, 31,01,03,00,15,21,0,02,3,0, 31,01,06,00,15,41,0,04,3,0, 31,01,03,00,15,22,0,01,3,0, 31,13,00,06,02,00,0,01,3,0],//Synth PSG
[0,7, 17,01,03,08,15,32,0,08,3,0, 19,01,06,08,15,35,0,04,3,0, 22,01,03,08,15,20,0,02,3,0, 31,11,00,08,02,00,0,01,3,0],//Synth PSG 2
[5,7, 31,00,00,00,00,24,0,02,0,0, 31,15,00,09,03,06,0,01,0,0, 31,15,00,09,03,06,0,01,0,0, 31,15,00,09,03,06,0,02,0,0],//Synth PSG 3
[5,7, 31,00,00,00,00,22,0,01,0,0, 31,15,01,09,03,00,0,01,0,0, 31,15,01,09,03,00,0,00,0,0, 31,15,02,09,04,10,0,02,0,0],//Synth PSG 4
[1,7, 31,00,00,15,00,28,0,05,0,0, 31,00,00,15,00,45,0,03,0,0, 31,00,00,15,00,45,0,02,0,0, 31,00,00,15,00,00,0,01,0,0],//Synth PSG 5
[6,0, 31,00,00,15,00,44,0,01,0,0, 24,00,00,15,00,02,0,01,0,0, 25,21,00,15,15,14,0,06,0,0, 24,00,00,15,00,04,0,02,0,0],//Sin water synth

[4,6, 17,00,00,00,00,20,0,04,3,0, 16,09,00,12,02,00,0,08,3,0, 15,00,00,07,00,36,0,04,7,0, 15,09,00,12,02,00,0,08,7,0],//Accordion1
[4,6, 21,00,01,11,00,22,1,04,3,0, 14,08,00,13,01,00,0,04,3,0, 21,00,01,10,00,30,1,04,7,0, 14,08,01,13,01,00,0,04,7,0],//Accordion2
[4,7, 31,05,00,00,00,25,0,04,7,0, 14,08,00,13,01,00,0,04,7,0, 31,08,00,00,10,25,0,02,3,0, 14,06,00,13,01,00,0,04,3,0],//Accordion3
[4,6, 21,00,01,11,00,40,1,04,3,0, 14,08,00,13,01,00,0,04,3,0, 21,00,01,10,00,37,1,04,7,0, 14,08,01,13,01,00,0,04,7,0],//Chorus #2(Voice)
[4,4, 21,00,00,02,00,42,0,04,3,0, 18,04,00,09,01,00,0,08,3,0, 21,00,00,02,00,45,0,04,7,0, 18,04,00,09,01,00,0,04,7,0],//Chorus #3
[6,3, 21,00,00,02,00,39,0,04,0,0, 18,04,00,09,01,00,0,04,1,0, 18,10,00,09,01,00,0,04,3,0, 18,08,00,09,02,00,0,02,7,0],//Chorus #4
[2,7, 25,10,00,05,01,29,1,01,1,0, 25,11,00,08,05,15,1,05,1,0, 28,13,00,06,02,45,1,01,0,0, 14,04,00,06,00,00,1,01,0,0],//F.Strings 1
[2,0, 21,07,00,07,03,37,1,01,3,0, 20,11,00,12,03,15,1,05,7,0, 16,08,00,12,03,45,1,01,0,0, 14,05,00,12,01,00,1,01,0,0],//F.Strings 2
[2,7, 25,10,00,05,01,35,1,01,3,0, 25,11,00,08,05,13,1,05,0,0, 28,13,00,06,02,45,1,01,7,0, 14,04,00,06,01,00,1,01,0,0],//F.Strings 3
[2,7, 25,10,00,05,01,29,1,00,3,0, 25,11,00,08,05,20,1,04,0,0, 28,13,00,06,02,38,1,01,7,0, 14,04,00,06,01,00,1,01,0,0],//F.Strings 4 (low)
[0,6, 31,07,08,01,02,30,3,03,7,0, 31,05,09,01,01,30,3,02,0,0, 31,05,08,03,02,35,3,01,0,0, 31,11,07,05,05,00,2,01,3,0],//Pizzicate#1(KOTO2)
[4,7, 31,00,00,00,00,30,1,02,3,0, 18,13,04,07,01,00,1,02,3,0, 31,00,00,00,00,22,1,03,7,0, 21,13,04,07,01,00,1,03,7,0],//sound truck modoki
[2,7, 15,09,00,05,01,27,2,02,3,0, 15,00,00,05,15,31,2,02,0,0, 15,00,00,05,00,27,1,02,0,0, 13,03,00,08,00,00,1,02,7,0],//Strings
[4,7, 18,00,00,11,00,21,1,02,3,0, 15,09,00,13,02,00,1,08,3,0, 18,00,00,11,00,20,1,02,7,0, 14,09,00,13,02,00,1,04,7,0],//Synth Accordion
[0,7, 27,31,05,05,05,08,0,01,4,0, 26,31,04,05,04,18,0,01,5,0, 19,31,00,05,02,18,0,01,6,0, 16,15,00,06,02,00,0,03,4,0],//Phaser synthe.
[3,7, 31,06,00,00,04,22,0,02,0,0, 18,00,00,08,00,28,0,04,6,0, 20,05,00,08,02,28,0,02,1,0, 20,04,00,08,01,00,0,02,2,0],//FB Synth.
[3,7, 21,00,00,00,00,30,0,01,1,0, 14,07,07,06,03,25,0,02,6,0, 15,00,00,05,00,38,0,05,6,0, 18,00,00,06,00,00,0,02,0,0],//Synth Strings MB
[2,7, 20,01,00,08,01,32,0,02,7,0, 15,04,00,08,01,28,0,02,0,0, 22,01,00,08,01,34,0,02,3,0, 14,02,00,09,01,00,0,02,0,0],//Synth Strings #2
[5,6, 31,07,00,09,05,18,0,04,0,0, 31,15,00,14,01,05,0,08,0,0, 31,16,00,15,02,05,0,04,0,0, 31,26,00,14,02,05,0,08,1,0],//Synth.Sweep Pad #1
[4,2, 16,03,00,00,02,25,0,04,3,0, 19,12,00,06,01,00,0,04,3,0, 16,03,00,00,02,20,0,03,7,0, 19,12,00,06,01,00,0,03,7,0],//Twin synth. #1 Calm
[4,6, 16,03,00,00,02,20,0,04,7,0, 19,12,00,06,01,00,0,08,3,0, 16,03,00,00,02,06,0,03,3,0, 19,12,00,06,01,08,0,06,7,0],//Twin synth. #2 FB
[4,6, 16,06,05,00,02,20,0,04,3,0, 19,12,00,06,01,00,0,08,3,0, 16,06,05,00,02,06,0,03,7,0, 19,12,00,06,01,08,0,06,7,0],//Twin synth. #3 FB
[4,7, 31,08,05,12,15,20,0,04,7,0, 31,00,00,15,00,00,0,08,7,0, 31,08,05,12,15,24,0,03,3,0, 31,00,00,15,00,00,0,06,3,0],//Vocoder voice1
[6,0, 10,00,01,03,00,70,0,01,0,0, 12,00,00,05,00,07,2,03,3,0, 12,00,01,06,02,00,1,02,7,0, 18,00,00,06,00,17,1,00,3,0],//Voice o3-o5
[6,0, 10,00,01,03,00,70,0,00,0,0, 12,00,00,05,00,06,2,03,3,0, 12,00,01,06,02,00,1,02,7,0, 18,00,00,06,00,10,1,01,3,0],//Voice' o3-o5

[3,7, 31,00,00,07,00,35,0,04,0,0, 25,14,00,04,02,42,0,04,0,0, 31,00,00,08,00,38,0,02,0,0, 18,07,00,08,01,00,0,01,0,0],//Clarinet #1
[3,7, 31,00,00,07,00,40,0,08,0,0, 27,17,00,04,04,45,0,08,0,0, 31,00,00,08,00,37,0,04,0,0, 18,07,00,08,01,00,0,01,0,0],//Clarinet #2Brighter
[3,0, 20,00,00,10,00,38,0,06,0,0, 14,16,00,10,05,36,0,02,3,0, 18,18,00,10,03,40,0,04,0,0, 14,12,00,10,01,00,0,02,0,0],//E.Flute
[3,5, 20,00,00,10,00,28,0,02,3,0, 14,16,00,10,05,40,0,02,3,0, 18,18,00,10,03,34,0,04,0,0, 14,12,00,10,01,00,0,02,7,0],//E.Flute2
[4,5, 16,00,00,08,01,47,0,08,3,0, 14,00,00,08,00,00,0,04,3,0, 31,12,00,08,02,45,0,14,7,0, 31,08,00,08,15,00,0,08,7,0],//Flute+Bell
[2,7, 20,05,00,14,01,50,0,04,0,0, 15,15,00,14,02,45,0,08,0,0, 18,15,00,14,02,50,0,08,0,0, 14,02,00,14,00,00,0,04,0,0],//Old flute
[2,7, 20,05,00,14,01,60,0,04,0,0, 15,15,00,14,02,55,0,12,0,0, 18,15,00,14,02,60,0,08,0,0, 14,02,00,14,00,00,0,04,0,0],//Whitsle 1
[2,7, 20,05,00,14,01,55,0,02,0,0, 15,15,00,14,02,55,0,08,0,0, 18,15,00,14,02,60,0,08,0,0, 14,02,00,14,00,00,0,04,0,0],//Whitsle 2

[1,7, 31,07,00,10,15,38,0,12,7,0, 31,08,06,07,03,52,0,10,1,0, 31,12,06,07,03,25,0,01,0,0, 31,11,07,07,03,00,0,03,5,0],//Banjo(Harpci)
[3,0, 31,00,00,10,00,38,0,06,0,0, 24,13,00,10,05,40,0,02,3,0, 28,15,00,10,03,40,0,04,0,0, 24,12,08,10,02,00,0,02,0,0],//KOTO
[0,7, 31,07,03,03,02,30,0,03,7,0, 31,05,03,03,01,30,0,02,0,0, 31,05,03,05,02,30,0,01,0,0, 31,10,03,07,02,00,0,01,3,0],//Koto2
[0,6, 18,05,03,01,02,30,0,03,7,0, 31,05,04,01,01,28,0,02,0,0, 31,05,03,03,02,35,0,01,0,0, 31,10,02,05,04,00,0,01,3,0],//Sitar1
[3,7, 31,16,06,07,02,33,0,01,3,0, 31,16,06,07,04,18,0,06,0,0, 31,06,06,07,01,40,0,01,7,0, 31,15,06,07,05,00,0,02,0,0],//Shamisen2
[2,7, 31,16,06,07,02,33,0,01,3,0, 31,16,06,07,04,18,0,08,0,0, 31,06,06,07,01,40,0,01,7,0, 31,15,06,07,05,00,0,02,0,0],//Shamisen1
[2,7, 31,16,06,07,01,33,0,01,3,0, 31,16,06,07,04,18,0,07,0,0, 31,06,06,07,00,40,0,01,7,0, 31,15,06,07,02,00,0,02,0,0],//SynthShamisen

[0,0, 30,26,00,13,15,26,0,01,0,0, 30,28,00,14,15,37,0,15,3,0, 30,16,00,08,15,05,0,00,0,0, 29,16,00,08,15,00,0,00,0,0],//BassDrum2
[2,5, 24,19,00,00,15,30,0,01,3,0, 31,18,13,14,15,30,0,00,0,0, 31,19,13,08,15,05,0,01,7,0, 31,16,15,12,15,00,0,01,0,0],//BassDrum3o1f
[5,5, 29,20,18,15,05,11,0,00,2,0, 31,16,18,15,05,02,0,00,0,0, 31,16,17,15,03,00,0,00,0,0, 31,15,18,15,04,00,0,00,0,0],//RUFINABDo2c
[3,7, 31,08,00,01,05,08,0,15,1,0, 31,21,04,01,12,18,0,01,0,0, 31,26,00,15,15,14,0,00,0,0, 31,13,10,15,15,00,0,00,0,0],//B.D.(-vBend)
[6,3, 31,16,10,15,15,15,0,00,0,0, 31,15,10,15,15,00,0,00,0,0, 28,15,20,15,15,00,0,02,3,0, 26,15,20,15,15,00,0,02,7,0],//BD808_2(-vBend)
[4,2, 18,18,00,14,15,00,0,04,7,0, 17,17,00,14,15,00,0,02,3,0, 18,18,00,14,15,00,0,04,3,0, 17,17,00,14,15,00,0,02,7,0],//Chocho3(o2e)
[3,7, 31,18,19,06,02,08,0,12,1,0, 31,18,12,06,02,35,0,07,2,0, 31,17,13,06,03,32,0,07,3,0, 31,19,15,09,01,00,0,02,7,0],//Cow-Bell1
[4,7, 31,00,00,00,00,00,0,15,7,0, 21,10,11,13,05,00,0,00,7,0, 31,00,00,14,00,00,0,08,3,0, 31,09,09,09,15,05,0,15,3,0],//CrashCymbal(noise)
[0,7, 23,02,08,02,15,00,0,15,3,0, 25,02,08,02,15,14,1,12,7,0, 22,02,08,05,15,04,0,03,3,0, 23,07,08,05,15,00,0,06,7,0],//Crash Noise
[0,7, 23,02,08,02,15,00,2,15,3,0, 25,02,08,02,15,14,3,12,7,0, 22,02,08,05,15,04,2,03,3,0, 23,07,08,05,15,00,2,06,7,0],//Crash Noise Short
[3,7, 31,19,06,03,13,40,1,10,3,0, 31,12,04,00,05,34,1,04,3,0, 31,16,06,10,14,36,1,02,7,0, 31,14,06,06,15,00,1,00,0,0],//ETHNIC Percus.0
[4,6, 31,16,00,05,15,35,0,00,3,0, 31,05,15,15,15,00,0,00,3,0, 31,21,00,15,11,15,0,04,1,0, 31,20,21,09,02,00,0,00,7,0],//ETHNIC Percus.1
[5,0, 31,15,00,08,15,10,0,00,0,0, 31,13,00,08,15,00,0,00,0,0, 31,13,00,08,15,00,0,00,0,0, 31,24,00,09,15,20,0,01,0,0],//Heavy BD.
[5,3, 31,16,10,08,15,10,0,00,0,0, 31,15,10,08,15,00,0,00,0,0, 31,10,10,08,14,00,0,00,0,0, 31,20,10,08,15,10,0,01,0,0],//Heavy BD2
[4,7, 31,00,00,00,00,00,0,15,0,0, 28,00,15,13,00,00,0,04,0,0, 31,18,15,07,04,00,1,00,0,0, 31,05,12,07,00,00,0,00,0,0],//Heavy SD1
[4,7, 31,00,00,00,00,00,0,15,7,0, 18,17,18,13,05,00,0,00,7,0, 31,00,00,14,00,00,0,08,3,0, 18,16,13,09,15,05,1,15,3,0],//Hi-Hat close 5
[4,7, 31,11,00,00,05,00,1,15,0,0, 31,17,12,09,09,00,1,00,0,0, 31,00,00,15,00,00,1,00,0,0, 25,19,20,15,15,07,0,15,0,0],//Hi-Hat close 4
[4,7, 31,00,00,00,00,00,0,15,7,0, 21,18,18,13,05,00,0,00,7,0, 31,00,00,14,00,00,0,08,3,0, 31,17,13,09,15,05,1,15,3,0],//Hi-Hat close 5
[0,7, 27,00,10,00,15,39,0,15,0,0, 31,04,10,14,15,30,0,11,0,0, 31,10,10,14,15,05,1,09,7,0, 31,19,10,15,15,00,1,09,3,0],//Hi-Hat Close 6 -808-
[4,7, 31,16,10,08,10,00,0,15,3,0, 31,18,07,12,15,00,1,01,3,0, 31,10,10,06,10,02,0,15,7,0, 21,18,07,12,15,00,1,00,7,0],//Hi-hat #7 Metal o3-6
[4,7, 25,19,00,09,03,00,1,15,0,0, 22,19,16,14,05,00,1,01,0,0, 31,10,15,15,05,00,0,15,0,0, 31,19,19,15,02,00,1,15,0,0],//Hi-Hat Close #8 o4
[4,5, 31,05,06,00,05,00,2,15,7,0, 31,10,04,07,08,19,2,03,1,0, 31,20,06,03,03,00,2,01,7,0, 31,25,06,07,10,06,3,07,0,0],//Hi-hat Open o4e-g+
[4,7, 31,14,00,08,03,00,1,15,3,0, 31,15,08,12,13,00,1,07,3,0, 31,13,00,06,03,01,0,10,7,0, 31,15,11,12,12,00,1,07,7,0],//Open-hat2 Metal o4c-
[4,7, 31,14,00,08,03,00,1,15,3,0, 31,15,08,12,13,00,0,07,3,0, 31,13,00,06,01,01,0,10,7,0, 31,15,11,12,07,00,0,07,7,0],//Open-hat3 Metal
[4,6, 31,15,00,09,01,00,0,15,0,0, 31,20,05,14,05,03,0,04,0,0, 31,10,09,09,01,00,0,10,0,0, 31,22,05,14,05,00,1,07,0,0],//Hi-Hat Open #4 o4f
[4,5, 20,05,00,00,05,11,2,15,3,0, 18,11,09,07,11,00,2,08,3,0, 31,19,00,03,03,00,1,15,7,0, 16,12,09,07,11,00,2,07,7,0],//Metal ride o4c or o5c
[0,7, 31,11,00,15,15,37,1,15,1,0, 31,12,00,15,15,40,1,10,2,0, 31,17,00,15,15,13,2,00,3,0, 31,16,00,15,15,00,2,00,7,0],//Rim Shot #1 o3c
[4,7, 31,00,00,07,00,00,0,15,0,0, 31,15,15,09,02,00,0,15,0,0, 31,21,00,15,11,10,0,04,1,0, 31,19,17,09,02,00,0,00,7,0],//Snare Drum Light
[4,6, 31,00,00,14,00,00,0,10,3,0, 31,15,15,14,01,00,0,12,7,0, 31,15,00,14,15,00,3,02,3,0, 31,15,00,14,15,00,2,00,7,0],//Snare Drum Lighter
[4,7, 31,00,00,00,00,05,0,15,7,0, 31,18,17,15,01,00,0,09,3,0, 31,19,00,15,15,00,0,00,7,0, 26,21,16,15,15,00,0,00,3,0],//Snare Drum 808 o2-o3
[4,7, 31,12,00,12,04,00,1,07,3,0, 27,15,18,15,01,00,1,15,3,0, 31,20,15,12,15,11,0,01,7,0, 31,19,15,15,15,00,1,01,7,0],//Snare4 -808type- o2
[4,7, 31,16,00,00,02,06,0,15,7,0, 31,18,15,15,00,00,0,09,3,0, 28,20,00,15,15,00,0,00,7,0, 25,16,15,15,15,00,0,00,3,0],//Snare5 o1-2(Franger)
[4,7, 31,11,00,01,15,00,0,15,3,0, 31,20,14,15,05,00,0,01,3,0, 31,16,15,05,15,48,0,00,7,0, 31,11,15,15,15,00,0,00,7,0],//Tom (old)
[3,7, 31,04,00,01,00,00,1,15,1,0, 31,21,04,01,10,15,1,01,0,0, 31,26,00,15,15,00,1,00,0,0, 31,11,00,07,15,00,1,00,0,0],//Synth tom 2 algo 3
[3,7, 31,20,00,00,02,00,0,15,3,0, 31,18,13,06,08,28,0,00,3,0, 31,16,09,12,05,44,0,01,7,0, 31,14,04,12,01,00,0,00,7,0],//Synth (Noisy) Tom #3
[1,7, 31,18,10,00,01,00,0,15,3,0, 31,15,10,06,05,00,0,05,3,0, 31,17,12,12,06,37,0,01,7,0, 31,14,04,12,01,00,0,00,7,0],//Synth Tom #3
[3,7, 31,04,00,01,00,00,1,11,0,0, 31,21,04,01,06,25,1,01,3,0, 31,26,00,15,15,00,1,00,0,0, 31,11,00,07,15,00,1,00,0,0],//Synth -DX7- Tom #4
[4,5, 31,18,00,11,02,09,0,14,3,0, 31,21,07,12,04,00,0,08,3,0, 31,22,00,12,15,00,0,15,7,0, 31,20,06,15,15,00,0,07,7,0],//Triangle 1 o5c

[0,4, 31,07,03,00,01,12,0,00,1,0, 31,10,00,08,03,25,0,00,2,0, 31,06,04,08,08,00,0,04,3,0, 31,12,00,08,00,00,0,12,7,0],//S.E.(Detune is needed o2c)
[1,2, 31,06,07,15,03,08,0,00,3,0, 31,06,09,15,06,08,0,00,7,0, 06,06,06,15,01,10,0,12,3,0, 31,05,04,15,02,00,0,00,0,0],//S.E. 2 o0-1-2
[4,6, 04,03,00,15,04,00,0,00,7,0, 08,07,07,15,01,00,0,07,7,0, 05,00,00,15,00,00,0,00,3,0, 08,06,03,15,01,00,0,04,3,0],//S.E. 3(Feedin /noise add.)
[3,6, 31,12,03,05,05,26,0,14,7,0, 31,16,06,00,03,28,0,08,3,0, 31,00,12,00,00,30,0,00,0,0, 31,15,12,12,02,00,0,01,7,0],//Digital 1
[0,7, 31,15,00,12,03,27,0,10,7,0, 31,16,00,00,04,30,0,15,3,0, 31,15,00,00,02,30,0,02,0,0, 31,15,00,12,02,00,0,01,7,0],//Digital 2
[0,7, 31,00,00,09,00,27,0,12,1,0, 31,10,00,09,01,25,0,00,2,0, 31,10,00,09,01,25,0,12,3,0, 31,12,00,14,02,03,0,01,7,0],//Digital[BAS] 3 o2-o3
[0,7, 31,00,00,09,00,27,0,12,1,0, 31,10,00,09,01,25,0,00,2,0, 31,10,00,09,01,25,0,03,3,0, 31,12,00,14,02,03,0,01,7,0],//Digital[GTR] 3 o2-o3
[5,0, 31,31,00,00,00,61,0,09,0,0, 31,31,00,13,00,03,0,03,0,0, 31,31,00,13,00,15,0,09,0,0, 31,31,00,13,00,06,0,06,0,0] //Digital 4 o4a



];


  
    }



    // Play Button
    private function onPlayButtonClick() : void {
        var melody:String = MMLText.text;

//        playButton.enabled = false;

        var OPNString:String;
        var LFOString:String;

        OPNString = "#OPN@0 { " + fz(AL.value,2) +"," + fz(FB.value,2) + ",\n" + 
        fz(AR1.value,2) + "," + fz(DR1.value,2) + "," + fz(SR1.value,2) + "," + fz(RR1.value,2) + "," +
        fz(SL1.value,2) + "," + fz(TL1.value,3) + "," + fz(KS1.value,2) + "," + fz(ML1.value,2) + "," + fz(DT1.value,2) + "," + "0" + ",\n" +
        fz(AR2.value,2) + "," + fz(DR2.value,2) + "," + fz(SR2.value,2) + "," + fz(RR2.value,2) + "," +
        fz(SL2.value,2) + "," + fz(TL2.value,3) + "," + fz(KS2.value,2) + "," + fz(ML2.value,2) + "," + fz(DT2.value,2) + "," + "0" + ",\n" +
        fz(AR3.value,2) + "," + fz(DR3.value,2) + "," + fz(SR3.value,2) + "," + fz(RR3.value,2) + "," +
        fz(SL3.value,2) + "," + fz(TL3.value,3) + "," + fz(KS3.value,2) + "," + fz(ML3.value,2) + "," + fz(DT3.value,2) + "," + "0" + ",\n" +
        fz(AR4.value,2) + "," + fz(DR4.value,2) + "," + fz(SR4.value,2) + "," + fz(RR4.value,2) + "," +
        fz(SL4.value,2) + "," + fz(TL4.value,3) + "," + fz(KS4.value,2) + "," + fz(ML4.value,2) + "," + fz(DT4.value,2) + "," + "0" +"}\n"; 

        OPNPara.text = OPNString + ";";
        if (mmlREV.selected){OPNString = "#REV;" + OPNString};
        LFOString = "@lfo" + LFRQ.value + "," + WF.selectedIndex + "mp" 
            + PMD.value + "," + PMD_end.value + "," + "ma" + AMD.value + "," + AMD_end.value ;

        M_sequence  = driver.compile(OPNString + LFOString + ";%6@0" + melody);

        driver.play();

       // 第一引数にSiONData、第二引数にSiONVoice、
        // 第三引数以降は、length=0(play all of sequence), 
       //            delay=0(no delay), quantize=2(8th beat)
        
        driver.sequenceOn(M_sequence,voice1, 0, 0, 2);

    }


    // Stop Button
    private function onStopButtonClick() : void {
        
        driver.stop();
        playButton.enabled = true;    
    }


    // 演奏終了
    protected function _onStopStream(e:SiONEvent) : void {
        driver.stop();
        playButton.enabled = true;
    }

    // ボリューム設定
    public function onVolChange(): void{
        driver.volume = volSlider.value;

    }


public function onPresetChange(): void{
    var PresetNum:Number = presetCombo.selectedIndex;

    
    AL.value = presetOPN[PresetNum][0];
    FB.value = presetOPN[PresetNum][1];

    AR1.value = presetOPN[PresetNum][2];
    DR1.value = presetOPN[PresetNum][3];
    SR1.value = presetOPN[PresetNum][4];
    RR1.value = presetOPN[PresetNum][5];

    SL1.value = presetOPN[PresetNum][6];
    TL1.value = presetOPN[PresetNum][7];
    KS1.value = presetOPN[PresetNum][8];
    ML1.value = presetOPN[PresetNum][9];
    DT1.value = presetOPN[PresetNum][10];
    AMS1.selected = false;

    AR2.value = presetOPN[PresetNum][12];
    DR2.value = presetOPN[PresetNum][13];
    SR2.value = presetOPN[PresetNum][14];
    RR2.value = presetOPN[PresetNum][15];

    SL2.value = presetOPN[PresetNum][16];
    TL2.value = presetOPN[PresetNum][17];
    KS2.value = presetOPN[PresetNum][18];
    ML2.value = presetOPN[PresetNum][19];
    DT2.value = presetOPN[PresetNum][20];
    AMS2.selected = false;

    AR3.value = presetOPN[PresetNum][22];
    DR3.value = presetOPN[PresetNum][23];
    SR3.value = presetOPN[PresetNum][24];
    RR3.value = presetOPN[PresetNum][25];

    SL3.value = presetOPN[PresetNum][26];
    TL3.value = presetOPN[PresetNum][27];
    KS3.value = presetOPN[PresetNum][28];
    ML3.value = presetOPN[PresetNum][29];
    DT3.value = presetOPN[PresetNum][30];
    AMS3.selected = false;

    AR4.value = presetOPN[PresetNum][32];
    DR4.value = presetOPN[PresetNum][33];
    SR4.value = presetOPN[PresetNum][34];
    RR4.value = presetOPN[PresetNum][35];

    SL4.value = presetOPN[PresetNum][36];
    TL4.value = presetOPN[PresetNum][37];
    KS4.value = presetOPN[PresetNum][38];
    ML4.value = presetOPN[PresetNum][39];
    DT4.value = presetOPN[PresetNum][40];
    AMS4.selected = false;

} 


    // zero padding
    private function fz(n:Number, keta:uint):String
    {
      return ("0000000000000000000000000" + n.toString()).substr(-keta);
    }

        
        ]]>
    </mx:Script>



    <mx:Button label="Play" id="playButton" click="onPlayButtonClick();" x="15" y="10" width="100" height="22"/>
    <mx:Button label="Stop" id="stopButton" click="onStopButtonClick();" x="125" y="10" width="100" height="22"/>

    <mx:Label text="Volume" x="16" y="40" width="92" height="18"/>
    <mx:HSlider id="volSlider" x="70" y="40" width="150" height="30" snapInterval="0.1" 
        minimum="0" maximum="1" tickInterval="0.1" value="0.5" change="onVolChange()" />


    <mx:Label text="Preset Voice" x="240" y="6" width="92" height="18"/>
    <mx:ComboBox id="presetCombo" x="240" y="30" width="180" height="22" change="onPresetChange()" rowCount="15" >
      <mx:ArrayCollection>
         <mx:Object label="Piano" data="0" />
         <mx:Object label="Backing1(Clav.)" data="1" />
         <mx:Object label="Clav.coad" data="2" />
         <mx:Object label="DeepPiano1" data="3" />
         <mx:Object label="DeepPiano3" data="4" />
         <mx:Object label="E.piano#2" data="5" />
         <mx:Object label="E.piano#3" data="6" />
         <mx:Object label="E.piano#4(2+)" data="7" />
         <mx:Object label="E.(Bell)Piano#5" data="8" />
         <mx:Object label="E.Piano#6" data="9" />
         <mx:Object label="E.Piano#7" data="10" />
         <mx:Object label="Harpci chord 1" data="11" />
         <mx:Object label="Harpci 2" data="12" />
         <mx:Object label="Piano1 (ML1,10,05,01)" data="13" />
         <mx:Object label="Piano3" data="14" />
         <mx:Object label="Piano4" data="15" />
         <mx:Object label="Digital Piano #5" data="16" />
         <mx:Object label="Piano 6 High-tone" data="17" />
         <mx:Object label="Panning Harpci" data="18" />
         <mx:Object label="Yam Harpci chord" data="19" />


         <mx:Object label="Guitar VeloLow" data="20"/>
         <mx:Object label="GuitarVeloHigh" data="21"/>
         <mx:Object label="A.Guitar#3" data="22"/>
         <mx:Object label="CuttingE.Guitar" data="23"/>
         <mx:Object label="Dis.Synth(old)" data="24"/>
         <mx:Object label="Dra-spi-Dis.G." data="25"/>
         <mx:Object label="Dis.Guitar3-" data="26"/>
         <mx:Object label="Dis.Guitar3+" data="27"/>
         <mx:Object label="Feed-backGuitar1" data="28"/>
         <mx:Object label="Hard Dis. Guitar 1" data="29" />
         <mx:Object label="Hard Dis.Guitar 3" data="30" />
         <mx:Object label="Dis.Guitar '94 Hard" data="31" />
         <mx:Object label="New Dis.Guitar 1" data="32" />
         <mx:Object label="New Dis.Guitar 2" data="33" />
         <mx:Object label="New Dis.Guitar 3" data="34" />
         <mx:Object label="Overdrive.G. (AL=013)" data="35" />
         <mx:Object label="METAL" data="36" />
         <mx:Object label="Soft Dis.Guitar" data="37" />


         <mx:Object label="Analog Bass #2+FBsynth" data="38"/>
         <mx:Object label="Analog Bass" data="39" />
         <mx:Object label="Analog bass #2 (q2)" data="40"/>
         <mx:Object label="Chopper Bass 0" data="41"/>
         <mx:Object label="Chopper Bass 1" data="42"/>
         <mx:Object label="Chopper bass 2 (CUT)" data="43"/>
         <mx:Object label="Chopper bass 3" data="44"/>
         <mx:Object label="Elec.Chopper bass+ 4" data="45"/>
         <mx:Object label="Effect Bass 1" data="46"/>
         <mx:Object label="Effect Bass 2 to UP" data="47"/>
         <mx:Object label="Effect Bass 1" data="48"/>
         <mx:Object label="Mohaaa" data="49"/>
         <mx:Object label="Effect FB Bass #5" data="50"/>
         <mx:Object label="Magical bass" data="51"/>
         <mx:Object label="E.Bass #6" data="52"/>
         <mx:Object label="E.Bass #7" data="53"/>
         <mx:Object label="E.Bass 70" data="54"/>
         <mx:Object label="VAL006 Bass like Euro" data="55"/>
         <mx:Object label="E.Bass x2" data="56"/>
         <mx:Object label="E.Bass x4" data="57"/>
         <mx:Object label="Metal pick bass X5" data="58"/>
         <mx:Object label="Groove Bass 1" data="59"/>
         <mx:Object label="Analog Bass Groove #2" data="60"/>
         <mx:Object label="Harmonics #1" data="61"/>
         <mx:Object label="Low Bass x1" data="62"/>
         <mx:Object label="Low_bass x2 Little FB" data="63"/>
         <mx:Object label="Low Bass x1 Rezzo." data="64"/>
         <mx:Object label="Low Bass Picked" data="65"/>
         <mx:Object label="metal bass" data="66"/>
         <mx:Object label="e.n.bass 1" data="67"/>
         <mx:Object label="psg bass 1" data="68"/>
         <mx:Object label="psg bass 2" data="69"/>
         <mx:Object label="rezonance type bass #1" data="70"/>
         <mx:Object label="slap bass" data="71"/>
         <mx:Object label="slap bass 1" data="72"/>
         <mx:Object label="slap bass 2 (1+)" data="73"/>
         <mx:Object label="slap bass #3" data="74"/>
         <mx:Object label="slap bass pull" data="75"/>
         <mx:Object label="slap bass mute" data="76"/>
         <mx:Object label="slap bass pick" data="77"/>
         <mx:Object label="super bass #2" data="78"/>
         <mx:Object label="sp_bass#3 soft" data="79"/>
         <mx:Object label="sp_bass#4 soft*2" data="80"/>
         <mx:Object label="sp_bass#5 attack" data="81"/>
         <mx:Object label="sp.bass#6 rezz+pipebass" data="82"/>
         <mx:Object label="synth bass 1" data="83"/>
         <mx:Object label="synth bass 2 myon" data="84"/>
         <mx:Object label="synth bass #3 cho!" data="85"/>
         <mx:Object label="synth-wind-bass #4" data="86"/>
         <mx:Object label="synth bass #5 q2" data="87"/>
         <mx:Object label="old wood bass" data="88"/>
         <mx:Object label="w.bass bright" data="89"/>
         <mx:Object label="w.bass x2 bow" data="90"/>
         <mx:Object label="wood bass 3 (muted1)" data="91"/>

         <mx:Object label="Calm Bell" data="92"/>
         <mx:Object label="China Bell Double" data="93"/>
         <mx:Object label="Church Bell 2" data="94"/>
         <mx:Object label="Church Bell" data="95"/>
         <mx:Object label="Glocken 1" data="96"/>
         <mx:Object label="Harp #1" data="97"/>
         <mx:Object label="Harp #2" data="98"/>
         <mx:Object label="kirakira" data="99"/>
         <mx:Object label="Marimba" data="100"/>
         <mx:Object label="Old Bell" data="101"/>
         <mx:Object label="Percus. Bell" data="102"/>
         <mx:Object label="Pretty Bell" data="103"/>
         <mx:Object label="Synth Bell #0 (fromOPM)" data="104"/>
         <mx:Object label="Synth Bell #1 o5" data="105"/>
         <mx:Object label="Synth Bell 2" data="106"/>
         <mx:Object label="Viberaphon AMS-modu." data="107"/>
         <mx:Object label="twin marinba 2 , c" data="108"/>
         <mx:Object label="twin marinba 1 , c" data="109"/>


         <mx:Object label="Brass strings" data="110"/>
         <mx:Object label="E.mute Trampet" data="111"/>
         <mx:Object label="HORN 2" data="112"/>
         <mx:Object label="Alpine Horn #3" data="113"/>
         <mx:Object label="Lead brass" data="114"/>
         <mx:Object label="Normal HORN" data="115"/>
         <mx:Object label="Synth Oboe" data="116"/>
         <mx:Object label="Oboe 2" data="117"/>
         <mx:Object label="Attack Brass (q2)" data="118"/>
         <mx:Object label="SAX" data="119"/>
         <mx:Object label="Soft brass(lead)" data="120"/>
         <mx:Object label="Synth Brass 1 OLD" data="121"/>
         <mx:Object label="Synth Brass 2 OLD" data="122"/>
         <mx:Object label="Synth Brass 3" data="123"/>
         <mx:Object label="Synth Brass #4" data="124"/>
         <mx:Object label="Syn.Brass 5(long)" data="125"/>
         <mx:Object label="Synth Brass 6" data="126"/>
         <mx:Object label="Trumpet" data="127"/>
         <mx:Object label="Trumpet 2" data="128"/>
         <mx:Object label="Twin Horn (or OL=25)" data="129"/>


         <mx:Object label="Aco code" data="130"/>
         <mx:Object label="Analog synthe 1" data="131"/>
         <mx:Object label="Bosco-lead" data="132"/>
         <mx:Object label="Cosmo Lead" data="133"/>
         <mx:Object label="Cosmo Lead 2" data="134"/>
         <mx:Object label="Digital lead #1" data="135"/>
         <mx:Object label="Double sin wave" data="136"/>
         <mx:Object label="E.Organ 2 bright" data="137"/>
         <mx:Object label="E.Organ 2 (voice)" data="138"/>
         <mx:Object label="E.Organ 4 Click" data="139"/>
         <mx:Object label="E.Organ 5 Click" data="140"/>
         <mx:Object label="E.Organ 6" data="141"/>
         <mx:Object label="E.Organ 7 Church" data="142"/>
         <mx:Object label="Metal Lead" data="143"/>
         <mx:Object label="Metal Lead 3" data="144"/>
         <mx:Object label="MONO Lead" data="145"/>
         <mx:Object label="PSG like PC88 (long)" data="146"/>
         <mx:Object label="PSG Cut 1" data="147"/>
         <mx:Object label="Attack Synth" data="148"/>
         <mx:Object label="Sin wave" data="149"/>
         <mx:Object label="Synth and,  Bell 2" data="150"/>
         <mx:Object label="Chorus #2(Voice)+bell" data="151"/>


         <mx:Object label="Synth Cut 8-4" data="152"/>
         <mx:Object label="Synth long 8-4" data="153"/>
         <mx:Object label="ACO_Code #2" data="154"/>
         <mx:Object label="ACO_Code #3" data="155"/>
         <mx:Object label="Synth FB long 4" data="156"/>
         <mx:Object label="Synth FB long 5" data="157"/>
         <mx:Object label="Synth Lead 0" data="158"/>
         <mx:Object label="Synth Lead 1" data="159"/>
         <mx:Object label="Synth Lead 2" data="160"/>
         <mx:Object label="Synth Lead 3" data="161"/>
         <mx:Object label="Synth Lead 4" data="162"/>
         <mx:Object label="Synth Lead 5" data="163"/>
         <mx:Object label="Synth Lead 6" data="164"/>
         <mx:Object label="Synth Lead 7 (Soft FB)" data="165"/>
         <mx:Object label="Synth PSG" data="166"/>
         <mx:Object label="Synth PSG 2" data="167"/>
         <mx:Object label="Synth PSG 3" data="168"/>
         <mx:Object label="Synth PSG 4" data="169"/>
         <mx:Object label="Synth PSG 5" data="170"/>
         <mx:Object label="Sin water synth" data="171"/>




         <mx:Object label="Accordion1" data="172"/>
         <mx:Object label="Accordion2" data="173"/>
         <mx:Object label="Accordion3" data="174"/>
         <mx:Object label="Chorus #2(Voice)" data="175"/>
         <mx:Object label="Chorus #3" data="176"/>
         <mx:Object label="Chorus #4" data="177"/>
         <mx:Object label="F.Strings 1" data="178"/>
         <mx:Object label="F.Strings 2" data="179"/>
         <mx:Object label="F.Strings 3" data="180"/>
         <mx:Object label="F.Strings 4 (low)" data="181"/>
         <mx:Object label="Pizzicate#1(KOTO2)" data="182"/>
         <mx:Object label="sound truck modoki" data="183"/>
         <mx:Object label="Strings" data="184"/>
         <mx:Object label="Synth Accordion" data="185"/>
         <mx:Object label="Phaser synthe." data="186"/>
         <mx:Object label="FB Synth." data="187"/>
         <mx:Object label="Synth Strings MB" data="188"/>
         <mx:Object label="Synth Strings #2" data="189"/>
         <mx:Object label="Synth.Sweep Pad #1" data="190"/>
         <mx:Object label="Twin synth. #1 Calm" data="191"/>
         <mx:Object label="Twin synth. #2 FB" data="192"/>
         <mx:Object label="Twin synth. #3 FB" data="193"/>
         <mx:Object label="Vocoder voice1" data="194"/>
         <mx:Object label="Voice o3-o5" data="195"/>
         <mx:Object label="Voice' o3-o5" data="196"/>

         <mx:Object label="Clarinet #1" data="197"/>
         <mx:Object label="Clarinet #2Brighter" data="198"/>
         <mx:Object label="E.Flute" data="199"/>
         <mx:Object label="E.Flute2" data="200"/>
         <mx:Object label="Flute+Bell" data="201"/>
         <mx:Object label="Old flute" data="202"/>
         <mx:Object label="Whitsle 1" data="203"/>
         <mx:Object label="Whitsle 2" data="204"/>

         <mx:Object label="Banjo(Harpci)" data="205"/>
         <mx:Object label="KOTO" data="206"/>
         <mx:Object label="Koto2" data="207"/>
         <mx:Object label="Sitar1" data="208"/>
         <mx:Object label="Shamisen2" data="209"/>
         <mx:Object label="Shamisen1" data="210"/>
         <mx:Object label="SynthShamisen" data="211"/>

         <mx:Object label="BassDrum2" data="212"/>
         <mx:Object label="BassDrum3o1f" data="213"/>
         <mx:Object label="RUFINABDo2c" data="214"/>
         <mx:Object label="B.D.(-vBend)" data="215"/>
         <mx:Object label="BD808_2(-vBend)" data="216"/>
         <mx:Object label="Chocho3(o2e)" data="217"/>
         <mx:Object label="Cow-Bell1" data="218"/>
         <mx:Object label="CrashCymbal(noise)" data="219"/>


         <mx:Object label="Crash Noise" data="220"/>
         <mx:Object label="Crash Noise Short" data="221"/>
         <mx:Object label="ETHNIC Percus.0" data="223"/>
         <mx:Object label="ETHNIC Percus.1" data="224"/>
         <mx:Object label="Heavy BD." data="225"/>
         <mx:Object label="Heavy BD2" data="226"/>
         <mx:Object label="Heavy SD1" data="227"/>
         <mx:Object label="Hi-Hat close 5" data="228"/>
         <mx:Object label="Hi-Hat close 4" data="229"/>
         <mx:Object label="Hi-Hat close 5" data="230"/>
         <mx:Object label="Hi-Hat Close 6 -808-" data="231"/>
         <mx:Object label="Hi-hat #7 Metal o3-6" data="232"/>
         <mx:Object label="Hi-Hat Close #8 o4" data="233"/>
         <mx:Object label="Hi-hat Open o4e-g+" data="234"/>
         <mx:Object label="Open-hat2 Metal o4c-" data="235"/>
         <mx:Object label="Open-hat3 Metal" data="236"/>
         <mx:Object label="Hi-Hat Open #4 o4f" data="237"/>
         <mx:Object label="Metal ride o4c or o5c" data="238"/>
         <mx:Object label="Rim Shot #1 o3c" data="239"/>
         <mx:Object label="Snare Drum Light" data="240"/>
         <mx:Object label="Snare Drum Lighter" data="241"/>
         <mx:Object label="Snare Drum 808 o2-o3" data="242"/>
         <mx:Object label="Snare4 -808type- o2" data="243"/>
         <mx:Object label="Snare5 o1-2(Franger)" data="244"/>
         <mx:Object label="Tom (old)" data="245"/>
         <mx:Object label="Synth tom 2 algo 3" data="246"/>
         <mx:Object label="Synth (Noisy) Tom #3" data="247"/>
         <mx:Object label="Synth Tom #3" data="248"/>
         <mx:Object label="Synth -DX7- Tom #4" data="249"/>
         <mx:Object label="Triangle 1 o5c" data="250"/>


         <mx:Object label="S.E.(Detune is needed o2c)" data="251"/>
         <mx:Object label="S.E. 2 o0-1-2" data="252"/>
         <mx:Object label="S.E. 3(Feedin /noise add.)" data="253"/>
         <mx:Object label="Digital 1" data="254"/>
         <mx:Object label="Digital 2" data="255"/>
         <mx:Object label="Digital[BAS] 3 o2-o3" data="256"/>
         <mx:Object label="Digital[GTR] 3 o2-o3" data="257"/>
         <mx:Object label="Digital 4 o4a" data="258"/>




      </mx:ArrayCollection>
    </mx:ComboBox >


    <mx:TabNavigator id="editorTab" borderStyle="solid" y="80" paddingLeft="8" creationPolicy="all">

        <mx:VBox label="OP" 
            width="740" 
            height="420">
            <!-- Accounts view goes here. -->

<mx:HBox paddingLeft="8">
    <mx:Label text="Algorithm (0~7)" x="24" y="44" width="100" height="18"/>
    <mx:NumericStepper id="AL" value="4" minimum="0" maximum="7" width="40" height="22"/>
    <mx:Label text="FeedBack (0~7)" x="126" y="45" width="100" height="18"/>
    <mx:NumericStepper id="FB" value="5" minimum="0" maximum="7" width="40" height="22"/>
</mx:HBox>

<mx:HBox>
<mx:VBox paddingLeft="8" borderStyle="solid">
    <mx:HBox>
        <mx:Label text="OP1" />
    </mx:HBox>
    <mx:HBox paddingLeft="8" >
        <mx:Label text="AR" width="30" height="18"/>
        <mx:Label text="DR" width="30" height="18"/>
        <mx:Label text="SR" width="30" height="18"/>
        <mx:Label text="RR" width="30" height="18"/>
        <mx:Label text="SL" width="30" height="18"/>
        <mx:Label text="KS" width="30" height="18"/>
        <mx:Label text="ML" width="30" height="18"/>
        <mx:Label text="DT" width="30" height="18"/>
        <mx:Label text="AMS" width="40" height="18"/>
    </mx:HBox>
    <mx:HBox paddingLeft="8">
        <mx:VSlider id="AR1" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="31" />
        <mx:VSlider id="DR1" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="5" />
        <mx:VSlider id="SR1" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="0" />
        <mx:VSlider id="RR1" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="4" value="0" />
        <mx:VSlider id="SL1" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="0"/>
        <mx:VSlider id="KS1" width="30" height="80" snapInterval="1" minimum="0" maximum="3"  tickInterval="1" value="0"/>
        <mx:VSlider id="ML1" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="1"/>
        <mx:VSlider id="DT1" width="30" height="80" snapInterval="1" minimum="0" maximum="7" tickInterval="1" value="3"/>
        <mx:CheckBox id="AMS1" width="30" height="20" enabled="false" />
    </mx:HBox>
    <mx:HBox paddingLeft="8">
        <mx:Label text="Total Level" />
        <mx:HSlider id="TL1" width="240" height="30" snapInterval="1" minimum="0" maximum="63" tickInterval="8" value="23"/>
    </mx:HBox>
</mx:VBox>

<mx:VBox paddingLeft="8" borderStyle="solid">
    <mx:HBox>
        <mx:Label text="OP2" />
    </mx:HBox>
    <mx:HBox paddingLeft="8" >
        <mx:Label text="AR" width="30" height="18"/>
        <mx:Label text="DR" width="30" height="18"/>
        <mx:Label text="SR" width="30" height="18"/>
        <mx:Label text="RR" width="30" height="18"/>
        <mx:Label text="SL" width="30" height="18"/>
        <mx:Label text="KS" width="30" height="18"/>
        <mx:Label text="ML" width="30" height="18"/>
        <mx:Label text="DT" width="30" height="18"/>
        <mx:Label text="AMS" width="40" height="18"/>
    </mx:HBox>
    <mx:HBox y="190">
        <mx:VSlider id="AR2" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="20" />
        <mx:VSlider id="DR2" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="10" />
        <mx:VSlider id="SR2" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="3" />
        <mx:VSlider id="RR2" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="4" value="0" />
        <mx:VSlider id="SL2" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="7" />
        <mx:VSlider id="KS2" width="30" height="80" snapInterval="1" minimum="0" maximum="3"  tickInterval="1" value="0"/>
        <mx:VSlider id="ML2" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="1" />
        <mx:VSlider id="DT2" width="30" height="80" snapInterval="1" minimum="0" maximum="7" tickInterval="1" value="3" />
        <mx:CheckBox id="AMS2" width="30" height="20" enabled="false" />
    </mx:HBox>
    <mx:HBox>
        <mx:Label text="Total Level" />
        <mx:HSlider id="TL2" width="240" height="30" snapInterval="1" minimum="0" maximum="63" tickInterval="8" value="8" />
    </mx:HBox>
</mx:VBox>
</mx:HBox>

<mx:HBox>
<mx:VBox paddingLeft="8" borderStyle="solid">
    <mx:HBox>
        <mx:Label text="OP3" />
    </mx:HBox>
    <mx:HBox paddingLeft="8" >
        <mx:Label text="AR" width="30" height="18"/>
        <mx:Label text="DR" width="30" height="18"/>
        <mx:Label text="SR" width="30" height="18"/>
        <mx:Label text="RR" width="30" height="18"/>
        <mx:Label text="SL" width="30" height="18"/>
        <mx:Label text="KS" width="30" height="18"/>
        <mx:Label text="ML" width="30" height="18"/>
        <mx:Label text="DT" width="30" height="18"/>
        <mx:Label text="AMS" width="40" height="18"/>
    </mx:HBox>
    <mx:HBox y="260">
        <mx:VSlider id="AR3" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="4" />
        <mx:VSlider id="DR3" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="4" />
        <mx:VSlider id="SR3" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="4" />
        <mx:VSlider id="RR3" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="4" value="4" />
        <mx:VSlider id="SL3" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="0" />
        <mx:VSlider id="KS3" width="30" height="80" snapInterval="1" minimum="0" maximum="3"  tickInterval="1" value="0" />
        <mx:VSlider id="ML3" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="1" />
        <mx:VSlider id="DT3" width="30" height="80" snapInterval="1" minimum="0" maximum="7" tickInterval="1" value="7"/>
        <mx:CheckBox id="AMS3" width="30" height="20" enabled="false" />
    </mx:HBox>
    <mx:HBox>
        <mx:Label text="Total Level" />
        <mx:HSlider id="TL3" width="240" height="30" snapInterval="1" minimum="0" maximum="63" tickInterval="8" value="25" />
    </mx:HBox>
</mx:VBox>

<mx:VBox paddingLeft="8" borderStyle="solid">
    <mx:HBox>
        <mx:Label text="OP4" />
    </mx:HBox>
    <mx:HBox paddingLeft="8" >
        <mx:Label text="AR" width="30" height="18"/>
        <mx:Label text="DR" width="30" height="18"/>
        <mx:Label text="SR" width="30" height="18"/>
        <mx:Label text="RR" width="30" height="18"/>
        <mx:Label text="SL" width="30" height="18"/>
        <mx:Label text="KS" width="30" height="18"/>
        <mx:Label text="ML" width="30" height="18"/>
        <mx:Label text="DT" width="30" height="18"/>
        <mx:Label text="AMS" width="40" height="18"/>
    </mx:HBox>
    <mx:HBox y="330">
        <mx:VSlider id="AR4" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="4" />
        <mx:VSlider id="DR4" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="4" />
        <mx:VSlider id="SR4" width="30" height="80" snapInterval="1" minimum="0" maximum="31" tickInterval="4" value="4" />
        <mx:VSlider id="RR4" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="4" value="4" />
        <mx:VSlider id="SL4" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="10"/>
        <mx:VSlider id="KS4" width="30" height="80" snapInterval="1" minimum="0" maximum="3"  tickInterval="1" value="7"/>
        <mx:VSlider id="ML4" width="30" height="80" snapInterval="1" minimum="0" maximum="15" tickInterval="3" value="1"/>
        <mx:VSlider id="DT4" width="30" height="80" snapInterval="1" minimum="0" maximum="7" tickInterval="1" value="7"/>
        <mx:CheckBox id="AMS4" width="30" height="20" enabled="false" />
    </mx:HBox>
    <mx:HBox>
        <mx:Label text="Total Level" />
        <mx:HSlider id="TL4" width="240" height="30" snapInterval="1" minimum="0" maximum="63" tickInterval="8" value="2"/>
    </mx:HBox>
</mx:VBox>
</mx:HBox>

</mx:VBox>

        <mx:VBox label="LFO" 
            width="600" 
            height="400">
            <!-- Stocks view goes here. -->
        <mx:Label text="モジュレーション" width="160" height="18"/>
        <mx:Label text="WaveForm(LFO波形)" width="160" height="18"/>
        <mx:ComboBox id="WF" width="180" height="22" dataProvider="{waveforms}" enabled="true" selectedIndex="2" />

        <mx:Label text="LFO周波数 60 = 1sec" width="200" height="18"/>
        <mx:HSlider id="LFRQ" width="180" height="20" snapInterval="1" 
            minimum="0" maximum="20" value="0" tickInterval="4" enabled="true" />

        <mx:HBox>
        <mx:VBox>
        <mx:Label text="Pitch Mod.(ビブラート)" width="200" height="18" />
        <mx:HSlider id="PMD" width="180" height="20" snapInterval="1"
            minimum="0" maximum="127" value="0" tickInterval="8" enabled="true" />
        </mx:VBox>
        <mx:VBox>
        <mx:Label text="Pitch Mod. end" width="200" height="18" />
        <mx:HSlider id="PMD_end" width="180" height="20" snapInterval="1"
            minimum="0" maximum="127" value="0" tickInterval="8" enabled="true" />
        </mx:VBox>
        </mx:HBox>

        <mx:HBox>
        <mx:VBox>
        <mx:Label text="Amplitude Mod.(トレモロ )" width="200" height="18"/>
        <mx:HSlider id="AMD" width="180" height="20" snapInterval="1"
            minimum="0" maximum="127" value="0" tickInterval="8" enabled="true" />
        </mx:VBox>
        <mx:VBox>
        <mx:Label text="AMD end" width="200" height="18"/>
        <mx:HSlider id="AMD_end" width="180" height="20" snapInterval="1" 
            minimum="0" maximum="127" value="0" tickInterval="8" enabled="true" />
        </mx:VBox>
        </mx:HBox>


        </mx:VBox>

        <mx:VBox label="MML" 
            width="740" 
            height="420">
            <!-- Futures view goes here. -->
    <mx:HBox>
    <mx:VBox>
        <mx:Label    x="560" text="OPN Code" width="100" height="18"/>
        <mx:TextArea x="560" id="OPNPara" y="20" width="200" height="200"/>
        <mx:TextArea text="複数トラックを使用する場合はセミコロン区切り、%6@0で音色設定" width="200" height="160"/>
    </mx:VBox>
    <mx:VBox>
        <mx:HBox>
            <mx:Label    x="560" text="SiON MML" y="140" height="18"/>
            <mx:CheckBox id="mmlREV" label="Octave Reverse(#REV;)"/>
        </mx:HBox>
        <mx:TextArea x="560" id="MMLText" y="160" width="510" height="370" text="cdefgab;"/>
    </mx:VBox>
    </mx:HBox>
        </mx:VBox>   
    
    </mx:TabNavigator>

</mx:Application>