21个版本
0.4.2 | 2024年7月13日 |
---|---|
0.4.1 | 2024年5月30日 |
0.3.0 | 2024年4月9日 |
0.3.0-alpha.1 | 2024年3月20日 |
0.0.0 |
|
#369 in 音频
每月140次下载
在playdate中使用
5MB
113K SLoC
PlayDate的音频API
基于playdate-sys构建的高层音频API。
涵盖了音频API的部分
- 文件播放器
- 样本播放器
- 样本
- 音频源
- 耳机和麦克风(不完整)
未涵盖的内容
- 通道
- 合成器
- 序列
- 效果
- 低频振荡器
- 包络
- 回调
⚠️在版本0.3
之前,API是不稳定的,并且可以在没有弃用期的前提下进行更改。
先决条件
- Rust nightly 工具链(rustup是可选的)
- Playdate SDK
- 遵循官方文档
- 遵循playdate-sys的说明
用法
use playdate_sound::sample::*;
use playdate_sound::player::sp::*;
use playdate_sound::player::Repeat;
let player = Player::<api::Cache>::new()?;
let sample = Sample::new_from_file("game_main_theme.pda")?;
player.set_sample(&sample);
player.play(Repeat::LoopsEndlessly, 1.0);
更多示例请参阅示例。
此软件未由Panic赞助或支持。