-
Notifications
You must be signed in to change notification settings - Fork 204
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
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