イナヅマTVログ

SiON ノート, SiONPresetVoice 音色リスト

| 1件のコメント

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一覧」で音色名が一覧されています。
こっちの方が分かりやすいかな。

1件のコメント

  1. ピンバック: SiON(サイオン)で音を鳴らしたい! at Flashとおやつの会

コメントを残す

必須欄は * がついています


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください