-
Notifications
You must be signed in to change notification settings - Fork 269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support for more than two channels #97
Comments
is it a way that this VST plugin just does not cooperate well with pedalboard, or pedaboard does not support for more than two channels? |
Hi! Pedalboard currently doesn't support more than two channels (although this could be changed by changing/removing these two lines of code). You mention that these plugins support up to 64 channels; would that be a good maximum? (I think a maximum would still be needed, as Pedalboard uses heuristics to guess which dimension of the input array is the channels and which is the samples.) |
in practical ambisonics, 64 seems the upper limit, e.g. in the Reaper (https://www.reaper.fm/) the common used DAW for mixing audio supporting also ambisonics, 64 channels is the limit, also this corresponds to 7th order ambisonic - implemented as max order in widely used ambisonics plugins: IEM (https://plugins.iem.at/), also SPARTA (https://leomccormack.github.io/sparta-site/). |
do you suggest that if I modify those two lines of code and rebuild, than all will just work? is there some installation guide how to use pedalboard directly from source? |
It might, yes! The tests are pretty comprehensive, so you should also be able to run The number of input/output channels is currently set by looking at the shape of the input array, picking the smaller of the two dimensions, and assuming that the smaller dimension is the number of channels. See CONTRIBUTING.md for build instructions on macOS or Linux. (I've heard anecdotally that the |
Just for anyone else interested in this, confirming I was able to build pedalboard on Ubuntu 18.04 LTS with the proposed changes, pass the |
Implementation of the changes described in spotify#97.
Hi all, I was reading this thread for a similar issue I have while trying to run the SPARTA VST suite: https://leomccormack.github.io/sparta-site/ I removed the two lines of code mentioned by @psobot, but it looks like for "external" plugins the code that handles the VST loading only support 2 channels input and 2 channels output. See pedalboard/pedalboard/ExternalPlugin.h Line 587 in ce13a76
I would greatly appreciate it if anyone has any suggestions or fixes on this. |
hi,
is it a way to add support for more than two channels. I am working with VSTs for ambisonic (at least 4 input/output channels, up to 64).
The error I got is:
ps. plugin I use actually works fine with the reaper DAW (https://www.reaper.fm/) on my side.
The text was updated successfully, but these errors were encountered: