Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20161108-webaudio

chikoski
November 08, 2016

 20161108-webaudio

chikoski

November 08, 2016
Tweet

More Decks by chikoski

Other Decks in Technology

Transcript

  1. DPOTUBVEJPEPDVNFOURVFSZ4FMFDUPS BVEJP  DPOTUBDOFX"VEJP$POUFYU  DPOTUTSDOFX.FEJB&MFNFOU4PVSDF/PEF BD \NFEJB&MFNFOUBVEJP^  DPOTUHBJOOFX(BJO/PEF

    BD \HBJO^  DPOTUQBOOFSOFX4UFSFP1BOOFS/PEF BD  DPOTUMUFSOFX#JRVBE'JMUFS/PEF BD \GSFRVFODZ^  TSDDPOOFDU HBJO DPOOFDU QBOOFS 
 DPOOFDU MUFS DPOOFDU BDEFTUJOBUJPO  TSD HBJO QBOOFS EFTUJOB UJPO MUFS
  2. クラス 属性 属性値 説明 レート フラグ GainNode gain AudioParam 出力する音圧

    a-rate readonly StereoPannerNode pan AudioParam パンニングの量 a-rate readonly BiquadFilterNode type BiquadFilterType フィルタの種類 frequency AudioParam 基準となる周波数 a-rate readonly detune AudioParam 周波数の細かい指定 a-rate readonly Q AudioParam Q 因子 a-rate readonly gain AudioParam dBで指定されるパラメータ a-rate readonly
  3. パラメーター変更が反映されるまでの時間 • その属性が a-rate か k-rate かに依存します • a-rate の場合:次のサンプルフレームで反映が行われます

    • k-rate の場合:128サンプルフレームごとに反映が行われます 現在 a-rate の反映タイミング k-rate の反映タイミング 128サンプルフーレム
  4. HBJOHBJOTFU7BMVF"U5JNF  BDDVSSFOU5JNF   猱䖓ח⳿⸂ׅ׷갈ꆀ׾ח㢌刿׃תׅ HBJOHBJOMJOFBS3BNQ5P7BMVF"U5JNF  BDDVSSFOU5JNF 

     HBJOHBJOTFU5BSHFU"U5JNF  BDDVSSFOU5JNF   メソッドチェーンでオートメーションを連続して設定できます 現在 3秒 2秒 3秒
  5. まとめ • ノードの属性をいじるときは • AudioParam型かどうかの確認が必要です • a-rate / k-rate かの確認も必要です

    • オートメーションを使うと、効果などが楽に実装できる時があります • Firefox でオートメーションを使うには注意が必要です