nom_locate
cpal
nom_locate | cpal | |
---|---|---|
3 | 11 | |
210 | 2,455 | |
- | 3.2% | |
4.8 | 7.7 | |
5 months ago | 3 days ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nom_locate
-
What's everyone working on this week (22/2023)?
I am using nom / nom_locate to build the parser side because I've done a handful of other projects with it, and I plan to use tower-lsp to hook up the language server side.
-
How to handle errors in Nom?
The official docs say that nom_locate would be useful for this, but I can't really figure out how to create descriptive error messages with it.
-
Hey Rustaceans! Got an easy question? Ask here (7/2022)!
I'm not sure exactly what you're requesting, but maybe nom_locate can help.
cpal
-
What's everyone working on this week (22/2023)?
debugging this nightmare bc its blocking my hobby project. by far the most fucked up issue ive encountered since i started rust.
- Nannou – An open-source creative-coding framework for Rust
-
Creating an Audio File Player from scratch
There is a cross-platform audio library for Rust: cpal https://github.com/rustaudio/cpal
-
Read the voice from the microphone for accessibility
cpal crate should work fine for this use case, though it might be unnecessarily low-level for your use case.
-
Modify pitch and volume while a sound file is playing
I had to do something similar to this a while back. I used cpal.
- RustAudio/cpal: Cross-platform audio I/O library in pure Rust
-
What’s everyone working on this week (including AoC, 51/2021)?
Working on a live performance software that would let our band have live real-time practices over the internet. Top priority is minimum latency, so I'm trying to hook it up through ASIO. Not much luck yet. I've tried cpal, but I've run into numerous known random bugs (and some versions don't compile for me). At least I confirmed that I can push the audio through a TCP socket successfully.
-
How to read out decibels from default audio input device?
With https://github.com/RustAudio/cpal you can access the microphone in a cross platform way, but you’ll get values of range [-1,1] out only. To calculate absolute decibels you would need to calibrate for your specific microphone with a known source.
-
How can I visualize currently playing audio in Linux?
source of example
-
Hey Rustaceans! Got an easy question? Ask here (7/2021)!
you need to use a "loopback" device, as shown here - https://github.com/RustAudio/cpal/pull/478 (note, ive only tested this on windows - if its not supported on linux you could always plug your sound card output into its line-in/mic jack)
What are some alternatives?
rust-subprocess - Execution of and interaction with external processes and pipelines
rodio - Rust audio playback library
arp_standin - Proof of concept for responding to ARP requests on behalf of another machine. (Deprecated by https://github.com/danielpgross/friendly_neighbor)
swyh-rs - Stream What You Hear written in rust, inspired by SWYH.
LMDB-editor - A small LMDB editor made in Rust with egui
rubato - An asyncronous resampling library written in Rust
rocket-webservice-test-rust - Experimenting with the Rocket framework and GCP Cloud Run. Includes a GraphQL implementation and a MongoDB integrations branch.
openal-rs
rust-cookbook - https://rust-lang-nursery.github.io/rust-cookbook
rust-vst2 - VST 2.4 API implementation in rust. Create plugins or hosts.
gstuff.rs - Small macro and trinkets that make my life easier.
sudo.rs