Skip to content

Commit

Permalink
Bump version to 0.8.1, update CHANGELOG and README
Browse files Browse the repository at this point in the history
  • Loading branch information
greatest-ape committed Oct 29, 2022
1 parent cd24678 commit afacfa8
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 14 deletions.
14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@

All notable changes to this project will be documented in this file.

## Unreleased
## 0.8.1 - 2022-10-29

This release features native Apple Silicon support, performance improvements
and bug fixes, including making parameters automatable in Bitwig Studio and
Carla.

Audio output is not bit-for-bit identical to version 0.8.0, but there should be
no audible differences.

### Added

Expand All @@ -15,13 +22,14 @@ All notable changes to this project will be documented in this file.
- [Port several SLEEF functions to Rust](https://github.com/greatest-ape/sleef-trig)
to avoid relying on undefined behaviour, remove the need to use a nightly
compiler and ease cross-compilation, e.g., for Apple Silicon. Unfortunately,
performance is decreased somewhat.
performance of these functions is decreased somewhat.
- In audio generation, skip extracting voice data if envelope is ended
- Update dependencies

### Fixed

- Fix bug where plugin didn't properly tell host about automatable parameters,
causing them not to be picked up by BitWig, Carla and possibly other hosts
causing them not to be picked up by Bitwig, Carla and possibly other hosts
- Tweak audio gen to fix (very minor) differences between simd widths
- When envelope ends, set voice operator phase to 0.0

Expand Down
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ cd OctaSine
* Unless you want to use the bleeding edge development branch, switch to the latest stable version, e.g.:

```sh
git checkout tags/v0.8.0
git checkout tags/v0.8.1
```

* Build and install:
Expand All @@ -97,7 +97,7 @@ git checkout tags/v0.8.0
* Unless you want to use the bleeding edge development branch, switch to the latest stable version, e.g.:

```sh
git checkout tags/v0.8.0
git checkout tags/v0.8.1
```

* Build OctaSine:
Expand Down Expand Up @@ -135,7 +135,7 @@ cd OctaSine
* Unless you want to use the bleeding edge development branch, switch to the latest stable version, e.g.:

```sh
git checkout tags/v0.8.0
git checkout tags/v0.8.1
```

* Build the OctaSine plugin:
Expand Down
4 changes: 2 additions & 2 deletions octasine-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "octasine-cli"
version = "0.8.0"
version = "0.8.1"
authors = ["Joakim Frostegård <[email protected]>"]
license = "AGPL-3.0"
edition = "2021"
Expand All @@ -13,7 +13,7 @@ plot = ["plotlib"]
wgpu = ["octasine/gui_wgpu", "simplelog"]

[dependencies]
octasine = { path = "../octasine", version = "0.8.0", default-features = false }
octasine = { path = "../octasine", version = "0.8.1", default-features = false }

anyhow = "1"
clap = { version = "4", features = ["derive"] }
Expand Down
4 changes: 2 additions & 2 deletions octasine-vst2-plugin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "octasine-vst2-plugin"
version = "0.8.0"
version = "0.8.1"
authors = ["Joakim Frostegård <[email protected]>"]
license = "AGPL-3.0"
edition = "2021"
Expand All @@ -15,5 +15,5 @@ glow = ["octasine/gui_glow"]
wgpu = ["octasine/gui_wgpu"]

[dependencies]
octasine = { path = "../octasine", version = "0.8.0", default-features = false }
octasine = { path = "../octasine", version = "0.8.1", default-features = false }
vst = "0.3.0"
2 changes: 1 addition & 1 deletion octasine/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "octasine"
version = "0.8.0"
version = "0.8.1"
authors = ["Joakim Frostegård <[email protected]>"]
license = "AGPL-3.0"
edition = "2021"
Expand Down

0 comments on commit afacfa8

Please sign in to comment.