SiON が奏でる多彩な音色、どのような設定値があるのかメモをとる。
org.si.sion.utils.SiONPresetVoice
で設定されている。
柔軟なクラス構造になっていて音色選択には3通りの方法が用意されている。
// Create new instance and access voices by key. var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance. var voice:SiONVoice = voices["valsound.piano1"]; // access voice by key // Or you can access Array list by categoly key. var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance. var bassVoiceList:Array = voices["valsound.bass"]; // access voice list by categoly key var bass10:SiONVoice = bassVoiceList[10]; // access voice by index // Or you can access Array list by categolies property. var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance. var voiceList:Array = voices.categolies[2]; // access voice list by categoly index trace(voiceList["name"]); // outputs "valsound.bell" var bell2:SiONVoice = voiceList[2]; // access voice by index |
- 0 : deafult
- 0 : sine, Sine wave
- 1 : saw, Saw wave
- 2 : triangle8, 8bit triangle wave
- 3 : triangle, Triangle wave
- 4 : square, Square wave
- 5 : noise, White noise
- 6 : snoise, 93bit noise
- 7 : konami, Wave table sample
- 8 : ma1, MA3 wave sample
- 9 : beep, MA3 Pulse wave sample
- 10: ramp, Ramp wave sample
- 1 : valsound.bass
- 0 ~ 53 : valsound.bass1 ~ 54
- 2 : valsound.bell
- 0 ~ 17 : valsound.bell1 ~ 18
- 3 : valsound.brass
- 0 ~ 19 : valsound.brass1 ~ 20
- 4 : valsound.guitar
- 0 ~ 17 : valsound.guitar1 ~ 18
- 5 : valsound.lead
- 0 ~ 41 : valsound.lead1 ~ 42
- 6 : valsound.percus
- 0 ~ 37 : valsound.percus1 ~ 38
- 7 : valsound.piano
- 0 ~ 19 : valsound.piano1 ~ 20
- 8 : valsound.se
- 0 ~ 2 : valsound.se1 ~ 3
- 9 : valsound.special
- 0 ~ 4 : valsound.special1 ~ 5
- 10 : valsound.strpad
- 0 ~ 24 : valsound.strpad1 ~ 25
- 11 : valsound.wind
- 0 ~ 7 : valsound.wind1 ~ 8
- 12 : valsound.world
- 0 ~ 6 : valsound.world1 ~ 7
- 13 : midi
- 0 ~ 7 : midi.piano1 ~ 8
- 8 ~ 15 : midi.chrom1 ~ 8
- 16 ~ 23 : midi.organ1 ~ 8
- 24 ~ 31 : midi.guitar1 ~ 8
- 32 ~ 39 : midi.bass1 ~ 8
- 40 ~ 47 : midi.strings1 ~ 8
- 48 ~ 55 : midi.ensemble1 ~ 8
- 56 ~ 63 : midi.brass1 ~ 8
- 64 ~ 71 : midi.reed1 ~ 8
- 72 ~ 79 : midi.pipe1 ~ 8
- 80 ~ 87 : midi.lead1 ~ 8
- 88 ~ 95 : midi.pad1 ~ 8
- 96 ~ 103 : midi.fx1 ~ 8
- 104 ~ 111 : midi.world1 ~ 8
- 112 ~ 119 : midi.percus1 ~ 8
- 120 ~ 127 : midi.se1 ~ 8
- 14 : midi.drum
- 0 ~ 60 : midi.drum24 ~ 84
スゴイね。
実際はそれぞれに音色名がフルで与えられている。
そこまで書出すほど気力がなかった。
update 2010-03-17
http://www.yumotch.info/sion/sionpresetvoicelist
もっちゲーム工場さんの「SiONPresetVoice一覧」で音色名が一覧されています。
こっちの方が分かりやすいかな。
ピンバック: SiON(サイオン)で音を鳴らしたい! at Flashとおやつの会