Open tank-trax opened 2 years ago
Hi! I haven't tested the build on Linux - it might need a fix or two. If you're able to work on a PR, I would love to give help and guidance. Unfortunately, I won't be able to work towards supporting Linux build right now.
For this particular error, this fix for https://github.com/khrykin/BlackBird/blob/37fb619a703ab24e95d7ff386effdb516d81acce/Source/DSP/VCAOscillator.h#L20 might resolve the issue:
template<typename ValueType>
class VCAOscillator {
public:
using Oscillator = dsp::Oscillator<ValueType>;
using Waveform = typename LookupTablesBank<ValueType>::Waveform;
VCAOscillator() noexcept = default;
#pragma mark - Initialization
void initialize(const LookupTablesBank<ValueType> &lookupTable) {
oscillator().initialise([this, &lookupTable](ValueType phase) {
return lookupTable(phase,
currentWaveform,
oscillator().getFrequency());
});
}
thanks for taking a look, unfortunately that did not resolve the issue
please keep this open, hopefully will grab someone's attention
+1 for a linux build.
I'm working on a site that lists open-source plugins: https://studiorack.github.io/studiorack-site/ But to list the plugin a minimum requirement is binaries for Mac, Windows and Linux.
Could you test using a Github Action workflow? GitHub can automatically spin up Mac, Windows and Linux images and run the build (at least you would know that it builds, although not whether it runs)
I have examples for Juce: https://github.com/studiorack/studiorack-plugin-juce/blob/main/.github/workflows/release.yml
and Projucer here: https://github.com/studiorack/studiorack-plugin-juce/blob/main/.github/workflows/release_projucer.yml
Thanks for the awesome plugin!
any update here?
OS: Linux Debian Bullseye JUCE: v6.1.1
I tried compiling BlackBird and got this error
was wondering if you had any clues as to a workaround