Skip to content

Commit

Permalink
Release 0.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
ErikNatanael committed Nov 25, 2024
1 parent 4f16d76 commit 8effba7
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ Knyst is a real time audio synthesis framework focusing on flexibility and perfo
> [!IMPORTANT]
> Knyst is not stable. Knyst's API is still developing and can vary wildly between releases.
## The name

"Knyst" is a Swedish word meaning _very faint sound_. It is normally almost exclusively used in the negative e.g. "Det hörs inte ett knyst" (eng. "You cannot hear a sound"), but I think it's well worth some affirmative use.

# Examples

Expand Down Expand Up @@ -91,6 +88,10 @@ impl DummyGen {

Knyst uses a little bit of unsafe under the hood to improve performance in the most sensitive parts of the library, as do some of its dependencies. The user, however, never _needs_ to write any unsafe code.

## The name

"Knyst" is a Swedish word meaning _very faint sound_. It is normally almost exclusively used in the negative e.g. "Det hörs inte ett knyst" (eng. "You cannot hear a sound"), but I think it's well worth some affirmative use.

# Roadmap

Vision for the future
Expand Down
6 changes: 3 additions & 3 deletions knyst/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ fastapprox = "0.3"
# Downcast used to have any user data in the Resources struct
downcast-rs = "1.2.0"
# JACK audio backend
jack = { version = "0.11", optional = true }
jack = { version = "0.13", optional = true }
# CPAL audio backend
cpal = { version = "0.15", optional = true }
# Only for non real time use channels
Expand All @@ -45,7 +45,7 @@ hound = "3.5.1"
serde = { version = "1.0", features = ["derive"], optional = true }
assert_no_alloc = { version = "1.1.2", optional = true }
num-traits = "0.2.17"
itertools = "0.12.0"
itertools = "0.13.0"

# For concurrency testing
[target.'cfg(loom)'.dependencies]
Expand All @@ -56,7 +56,7 @@ rand = "0.8"
criterion = "0.5"
anyhow = "1.0"
dialog = "0.3"
rfd = "0.12"
rfd = "0.15.1"
tokio = { version = "1.26.0", features = [
"rt",
"time",
Expand Down
2 changes: 1 addition & 1 deletion knyst/src/audio_backend.rs
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@ mod jack_backend {
impl jack::NotificationHandler for JackNotifications {
fn thread_init(&self, _: &jack::Client) {}

fn shutdown(&mut self, _status: jack::ClientStatus, _reason: &str) {}
unsafe fn shutdown(&mut self, _status: jack::ClientStatus, _reason: &str) {}

fn freewheel(&mut self, _: &jack::Client, _is_enabled: bool) {}

Expand Down

0 comments on commit 8effba7

Please sign in to comment.