@soundweave/audio-engine
v1.0.2
Published
Sample playback and voice management for SoundWeave
Readme
@soundweave/audio-engine
Soundweave 的音频引擎,用于音频播放和音源管理。
包含的功能
- 播放裁剪区域
- 播放音频片段
- 播放音色包中的音源
- 播放带音高偏移的采样乐器音符
- 管理音源的生命周期
主要导出功能
import {
playTrimmedRegion,
playSlice,
playKitSlot,
playSampleInstrumentNote,
} from "@soundweave/audio-engine";playTrimmedRegion:在裁剪区域内播放音频缓冲区。playSlice:播放特定的音频片段。playKitSlot:以指定的音高播放音色包中的音源。playSampleInstrumentNote:在采样乐器上播放带音高的音符。
不包含的功能
- 场景编排和混音(由
@soundweave/playback-engine处理) - 音频文件解码(浏览器 AudioContext 处理此功能)
- 音频片段/提示的组合(由
@soundweave/clip-engine处理)
依赖项
@soundweave/schema:用于资产、片段、音色包和乐器的类型定义。
