-
Notifications
You must be signed in to change notification settings - Fork 205
Updated LV2 patched JUCE to 5.4.7 using codebase from: #274
base: master
Are you sure you want to change the base?
Conversation
https://github.com/lv2-porting-project/JUCE.git Changed needed for the code base: * modulations is now "const var*" instead of "var*" * display is now separate class "const Displays::Display" LV2 compilation has been verified but the compilation process generates lots of deprcation warnings so more changes are needed in the future. Changes to HELM sources: modified: src/common/load_save.cpp modified: src/editor_components/filter_response.cpp modified: src/editor_components/formant_response.cpp modified: src/editor_components/graphical_step_sequencer.cpp modified: src/editor_components/open_gl_envelope.cpp modified: src/editor_components/open_gl_wave_viewer.cpp modified: src/editor_components/oscilloscope.cpp modified: src/editor_components/wave_viewer.cpp modified: src/editor_components/xy_pad.cpp modified: src/editor_sections/about_section.cpp modified: src/editor_sections/contribute_section.cpp modified: src/editor_sections/full_interface.cpp
Helm 0.9.0 crashes when used along side with plugins using newer JUCE like 2.0 version of OB-Xd: This update fixed the issue. Also for now no custom GCC patches are required for the codebase. |
Also checked that this JUCE update fixed the arpeggio problem with different sample rates than 44,1 kHz: Now arpeggio works in perfect sync using 48 kHz when comparing against the official build. (I compared the official VST to LV2 compiled from this pull request) |
I wasn't able to build with GCC 10.2 (might be related to #232 and #233):
Fortunately Clang 10.0.1 compiles it fine. I might test running the synth later. |
Oh no! Those rows should not be there at all: https://github.com/xard-dev/helm/blob/JUCE-5.4.7/JUCE/modules/juce_graphics/colour/juce_PixelFormats.h Have I messed up this pull request in some way? |
https://github.com/lv2-porting-project/JUCE.git
Changed needed for the code base:
LV2 compilation has been verified but the compilation process generates lots
of deprcation warnings so more changes are needed in the future.
Changes to HELM sources:
modified: src/common/load_save.cpp
modified: src/editor_components/filter_response.cpp
modified: src/editor_components/formant_response.cpp
modified: src/editor_components/graphical_step_sequencer.cpp
modified: src/editor_components/open_gl_envelope.cpp
modified: src/editor_components/open_gl_wave_viewer.cpp
modified: src/editor_components/oscilloscope.cpp
modified: src/editor_components/wave_viewer.cpp
modified: src/editor_components/xy_pad.cpp
modified: src/editor_sections/about_section.cpp
modified: src/editor_sections/contribute_section.cpp
modified: src/editor_sections/full_interface.cpp