Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/benthillerkus/soundpad-rs

Libraries for interacting with Soundpad
https://github.com/benthillerkus/soundpad-rs

Last synced: 4 days ago
JSON representation

Libraries for interacting with Soundpad

Awesome Lists containing this project

README

        

# soundpad-rs

> Libraries for interacting with Soundpad

## Usage

```rust
#[tokio::main]
async fn main -> Result<()> {
// Create a new API client
let client = ClientBuilder::new().connect()?;
// Retrieve a list with all available sounds from Soundpad
let sounds = client.get_sound_list().await?;
// Play the first sound
client.play_sound(sounds[0])
}
```

## Crates

- [`soundpad-remote-client`](https://crates.io/crates/soundpad-remote-client)
- [`soundpad-xml`](https://crates.io/crates/soundpad-xml)
- [`soundpad-bumblebee`](https://crates.io/crates/soundpad-bumblebee)