#wrapper #sockets #connection #samples #generate #buzzer #beeper

buplib

A small beeper / buzzer socket wrapper library

7 stable releases

3.3.0 Mar 25, 2024
3.2.1 Mar 24, 2024
2.0.1 Mar 24, 2024
1.0.0 Mar 23, 2024

#5 in #samples

Download history 342/week @ 2024-03-21 71/week @ 2024-03-28 41/week @ 2024-04-04

454 downloads per month

Unlicense

14KB
370 lines

🔘 BUP

A small beeper / buzzer socket wrapper library

Introduction

BUP is a wrapper for socket-like structs (Unix, UDP, TCP...) that beeps at every connection using a provided Source to generate the samples from using the result of the connection (a stream, some bytes...).

Example

This crate comes with an example and some comments. It creates a BUP with an infinite sinewave source and sends increasing values to it via a Unix socket.

To run it, use cargo :

cargo run --example sine

Q&A

Is BUP an acronym?

Almost.

Rodio says "NoDevice"

You probably dropped your OutputStream.

Is this the future?

Not yet.

Dependencies

~0.7–33MB
~463K SLoC