All Projects → klingtnet → Rb

klingtnet / Rb

Licence: other
A thread-safe fixed-size circular buffer written in safe Rust.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rb

Psychosynth
GNU Psychosynth is a a synthesizer and modular audio framework inspired by the ideas of the Reactable.
Stars: ✭ 53 (-10.17%)
Mutual labels:  audio
Chime
🎵 Python sound notifications made easy
Stars: ✭ 56 (-5.08%)
Mutual labels:  audio
Sound Source Localization Algorithm doa estimation
关于语音信号声源定位DOA估计所用的一些传统算法
Stars: ✭ 58 (-1.69%)
Mutual labels:  audio
Pytest Django Queries
Generate performance reports from your django database performance tests.
Stars: ✭ 54 (-8.47%)
Mutual labels:  benchmark
Wjplayer
Video.js bundle that supports HLS, VAST/VMAP, 360-degree videos, and more.
Stars: ✭ 55 (-6.78%)
Mutual labels:  audio
Play stdin.sh
A set of lightweight scripts to stream audio between two *nix machines. Perfect for use with a Raspberry Pi
Stars: ✭ 56 (-5.08%)
Mutual labels:  audio
Hash Bench
Java Hashing, CRC and Checksum Benchmark (JMH)
Stars: ✭ 53 (-10.17%)
Mutual labels:  benchmark
Peep
Easy Sound Generator 🐥
Stars: ✭ 59 (+0%)
Mutual labels:  audio
Bytebuffercpp
An implementation of ByteBuffer in C++
Stars: ✭ 55 (-6.78%)
Mutual labels:  buffer
Slang
🎤 a simple audio programming language implemented in JS
Stars: ✭ 1,095 (+1755.93%)
Mutual labels:  audio
Squeeze Alexa
Squeezebox integration for Amazon Alexa
Stars: ✭ 54 (-8.47%)
Mutual labels:  audio
Videojs Record
video.js plugin for recording audio/video/image files
Stars: ✭ 1,074 (+1720.34%)
Mutual labels:  audio
Pplbench
Evaluation Framework for Probabilistic Programming Languages
Stars: ✭ 57 (-3.39%)
Mutual labels:  benchmark
Ctag Tbd
CTAG TBD >>to be determined<< an extendible open source Eurorack sound module
Stars: ✭ 54 (-8.47%)
Mutual labels:  audio
Youtube In Background
YiB is an Android app, which extracts audio from YouTube videos and plays them in background.
Stars: ✭ 58 (-1.69%)
Mutual labels:  audio
Musictheory
🎵 Music theory concepts in Go.
Stars: ✭ 53 (-10.17%)
Mutual labels:  audio
Toothyprogress
A polyline determinated ProgressBar written in Kotlin
Stars: ✭ 56 (-5.08%)
Mutual labels:  audio
Functional Components Benchmark
Directly calling functional components instead of mounting them is faster.
Stars: ✭ 59 (+0%)
Mutual labels:  benchmark
Airspy Fmradion
Software decoder for FM/AM broadcast radio with AirSpy R2 / Mini, Airspy HF+, and RTL-SDR
Stars: ✭ 59 (+0%)
Mutual labels:  audio
Bpm
Library and tool for dealing with beats per second detection
Stars: ✭ 57 (-3.39%)
Mutual labels:  audio

rb

Build Status Build Status (appveyor) license rustdoc dependency status

A thread-safe fixed size circular (ring) buffer written in safe Rust.

Features

  • thread-safe
  • blocking and non-blocking IO
  • no unsafe blocks
  • never under- or overflows

Examples

cargo run --example saw

Benchmark

The benchmarking feature needs rust nightly.

rustup run nightly -- cargo bench

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].