rust-jack
rust-jack copied to clipboard
Decent jack bindings for rust
Just wondering if anyone's tried compiling for aarch64, or if that would require extra work from the maintainers
There are still functions to set port latency ranges (and wow is that JACK API ever overly complicated), but those need to be called from the latency callback and that...
More probably a bug by me. In my first rust-jack (and even Rust, so be gentle with a beginner :) tryout, I would like to make a small oscilloscope and...
fix drop
in the context of a program i wrote I run into a problem with a segfault on close. because of what happen in drop. Here is a draft of a...
Hello Will, I miss, to keep both a RingBufferReader and RingBufferWriter in a struct using a RefCell, the DerefMut trait. The following code shows what I want to achieve: ```...
In the following code, a non-closure process handler, how do I pass user data to the jack process handler, like the ports and float buffers for interfacing with the non-RT...
When writing a MIDI event (specifically an AllNotesOff event) to a MidiWriter I got the error NotEnoughSpace and the error message 'harhar'. what??? what's actually going on and how do...
`Port::set_name` doesn't work under PipeWire because https://gitlab.freedesktop.org/pipewire/pipewire-jack/-/blob/5965eda73356efa85c46a9119473a910860cbca4/src/pipewire-jack.c?page=4#L3126 ```c SPA_EXPORT int jack_port_set_name (jack_port_t *port, const char *port_name) { pw_log_warn("deprecated"); return 0; } ``` Migrating to `jack_port_rename` would help, however, according to...
Applying this patch to the `sine.rs` example causes memory unsafety: ```patch diff --git a/examples/sine.rs b/examples/sine.rs index cee0003..030beb7 100644 --- a/examples/sine.rs +++ b/examples/sine.rs @@ -15,6 +15,8 @@ fn main() { .register_port("sine_out",...
The correct type for quantities