#client #soundpad #sounds #remote #interface #control #remote-control

soundpad-remote-client

A client for the Soundpad remote control interface

2 unstable releases

0.2.0 Dec 6, 2022
0.1.0 Dec 6, 2022

#929 in Audio

Download history 1/week @ 2024-02-18 16/week @ 2024-02-25 1/week @ 2024-03-03 63/week @ 2024-03-17 5/week @ 2024-03-24 23/week @ 2024-03-31

91 downloads per month
Used in soundpad-bumblebee

MIT license

45KB
844 lines

soundpad-rs

Libraries for interacting with Soundpad

Usage

#[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

Dependencies

~30–40MB
~576K SLoC