SiON練習その2 プリセットボイスを使用

by siouxcitizen forked from SiON練習その1 ドレミファソラシド鳴らすだけです (diff: 13)
以下コードを参考にさせてもらいました
SiONの練習(プリセットボイスを使う) 
http://wonderfl.net/c/sVKr
♥2 | Line 17 | Modified 2010-06-06 04:21:01 | MIT License
play

ActionScript3 source code

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

// forked from siouxcitizen's SiON練習その1
//以下コードを参考にさせてもらいました
//SiONの練習(プリセットボイスを使う) 
//http://wonderfl.net/c/sVKr
package {
    import flash.display.Sprite;
    import org.si.sion.*;
    import org.si.sion.utils.SiONPresetVoice;
    public class SiONRensyu extends Sprite {
        public var driver:SiONDriver = new SiONDriver();
        public var presetVoice:SiONPresetVoice = new SiONPresetVoice();
        public var mainMelody:SiONData;
        public var voice:SiONVoice;
        function SiONRensyu() {
        	    mainMelody = driver.compile("t100 l8 [cdefgab<c c>bagfedc]1");
        	    voice = presetVoice["valsound.bell16"];
        	    driver.play();
        	    //第一引数にSiONData、第二引数にSiONVoice、第三引数以降は、length=0(play all of sequence), delay=0(no delay), quantize=2(8th beat)
            driver.sequenceOn(mainMelody, voice, 0, 0, 2);
        }
    }
}

Forked