unitgenunit-generator API
unitgen 是一個(gè)基于 Node.js 實(shí)現(xiàn)的 unit-generator API, 使用流和 speaker bindings 進(jìn)行構(gòu)建。
它是如何工作的?
- unitgen的揚(yáng)聲器綁定調(diào)用一個(gè)回調(diào),該回調(diào)每秒從流44100中采樣一次。
- 流對(duì)所有單元發(fā)電機(jī)的當(dāng)前狀態(tài)進(jìn)行快照,并輸出一幀音頻。
- 音頻幀由字節(jié)組成,這些字節(jié)指示左右音頻的揚(yáng)聲器位置。
例子:
為了讓您了解實(shí)際的unitgen,我們提供了一些樣本unit-generator-graphs。對(duì)于每一個(gè)例子,使用a和s泛來(lái)回。
- stereo.js:使用
function單位發(fā)生器播放可在左右揚(yáng)聲器之間平移的正弦波。
unitgen立體聲
- canceling.js:使用
combiner和兩個(gè)function單位生成器來(lái)播放兩個(gè)反正弦波。來(lái)回?fù)u動(dòng)以聽(tīng)見(jiàn)它們被取消。
unitgen取消
- mixer.js:使用
combiner和兩個(gè)sound-file單位生成器在兩首歌曲之間平移。
unitgen調(diào)音臺(tái)--track1 =。/ foo.wav --track2 =。/ foo2.wav
評(píng)論
圖片
表情
