분류
기타
Web Audio School - 대화식 WebAudio 튜토리얼.
본문
일련의 자체 안내 워크샵을 통한 Web Audio API 소개
우리는 주로 음악에 Web Audio API를 사용하는 데 중점을 둘 것이지만,이 개념은 게임 사운드 및 기타 창조적 용도에 적용될 수 있습니다.
https://mmckegg.github.io/web-audio-school/
https://github.com/mmckegg/web-audio-school
Lesson Overview
Part I: Subtractive Synthesis
- Play a pitched sawtooth wave
- Play a short sequence of notes
- Add a high-pass filter
- Modulate filter cutoff
- Add an envelope
- Vibrato
Part II: Working With Samples
- Decode and play an audio file
- Set in and out points
- Looping samples
- Set sample pitch
- Play a sequence of pitched samples
Part III: Effects
- Tremolo
- Stereo Tremolo
- Echo / Delay
- Overdrive (part 1)
- Overdrive (part 2)
- Ping Pong Delay
- Simple Reverb
Epilogue
- Drop the Bass
Coverage
- AudioContext
- AudioBuffer
- AudioParam
- AudioDestinationNode
- OscillatorNode
- AudioBufferSourceNode
- GainNode
- WaveShaperNode
- StereoPannerNode
- ConvolverNode
- BiquadFilterNode
- DelayNode
- ChannelSplitterNode
- ChannelMergerNode
Not Yet Covered
- AudioWorker (not yet supported by any browsers)
- ScriptProcessor (deprecated)
- OfflineAudioContext
- DynamicsCompressorNode
- AudioListener
- PannerNode
- AnalyserNode