rust-jack icon indicating copy to clipboard operation
rust-jack copied to clipboard

Decent jack bindings for rust

Results 43 rust-jack issues
Sort by recently updated
recently updated
newest added

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...

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",...