libkeyfinder-sys

Crates.iolibkeyfinder-sys
lib.rslibkeyfinder-sys
version0.1.0
created_at2025-11-07 16:43:00.484995+00
updated_at2025-11-07 16:43:00.484995+00
descriptionRust bindings to libkeyfinder - musical key detection for audio
homepage
repositoryhttps://github.com/evanpurkhiser/libkeyfinder-sys
max_upload_size
id1921835
size59,985
Evan Purkhiser (evanpurkhiser)

documentation

README

libkeyfinder-sys

Rust bindings for libkeyfinder - musical key detection for audio.

use libkeyfinder_sys::{KeyFinder, AudioData};

let mut audio = AudioData::new();
audio.set_frame_rate(44100);
audio.set_channels(2);
audio.extend(samples);

let mut kf = KeyFinder::new();
let key = kf.key_of_audio(&audio);

See documentation for details.

License

GPL v3 or later.

Commit count: 0

cargo fmt