diff --git a/.gitignore b/.gitignore index e02faaf..230b68e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ **/Builds **/JuceLibraryCode -**/build \ No newline at end of file +**/build +**/.DS_Store + diff --git a/NEL-19.jucer b/NEL-19.jucer index af1d93c..3ef23e0 100644 --- a/NEL-19.jucer +++ b/NEL-19.jucer @@ -1,7 +1,7 @@ (NumTables - 1); using Table = Wavetable; - using Func = Table::Func; + using Func = typename Table::Func; using Tables = std::array; Wavetable2D() : @@ -211,7 +211,7 @@ namespace dsp static constexpr Float NumTablesInv = static_cast(1) / static_cast(NumTables); using Table = Wavetable2D; - using Func = Table::Func; + using Func = typename Table::Func; using Funcs = std::array; void makeTablesWeierstrass() @@ -295,4 +295,4 @@ namespace dsp static constexpr int LFOTableSize = 1 << 11; static constexpr int LFONumTables = (1 << 5) + 1; using LFOTables = Wavetable3D; -} \ No newline at end of file +} diff --git a/Source/oversampling/ConvolutionFilter.h b/Source/oversampling/ConvolutionFilter.h index 776109b..3887ad5 100644 --- a/Source/oversampling/ConvolutionFilter.h +++ b/Source/oversampling/ConvolutionFilter.h @@ -173,7 +173,7 @@ namespace oversampling struct ConvolutionFilter { using Convolution = Convolution; - using IR = Convolution::IR; + using IR = typename Convolution::IR; ConvolutionFilter(Float _Fs = static_cast(1), Float _cutoff = static_cast(.25), Float _bandwidth = static_cast(.25), @@ -214,4 +214,4 @@ namespace oversampling IR ir; std::array filters; }; -} \ No newline at end of file +}