diff --git a/CHANGELOG.md b/CHANGELOG.md index e893d63e..6924db36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,11 @@ Versioning](https://semver.org/spec/v2.0.0.html). TODO: Remove the notice about this from the README +### Fixed + +- Increased the limit for the maximum number of audio channels. This would cause + issues in Renoise when using many output channels. + ## [1.5.0] - 2020-08-21 ### Added diff --git a/src/common/serialization.h b/src/common/serialization.h index f915e766..3679d528 100644 --- a/src/common/serialization.h +++ b/src/common/serialization.h @@ -34,9 +34,10 @@ /** * The maximum number of audio channels supported. Some plugins report a huge * amount of input channels, even though they don't even process any incoming - * audio. + * audio. Renoise seems to report 112 speakers per audio channel, so this limit + * is now quite a bit higher than it should have to be. */ -constexpr size_t max_audio_channels = 256; +constexpr size_t max_audio_channels = 16384; /** * The maximum number of samples in a buffer. */