External, Non-PPA KXStudio Repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.4KB

  1. --- vitling-crypt-0.3.0+git2025-06-25.orig/CMakeLists.txt
  2. +++ vitling-crypt-0.3.0+git2025-06-25/CMakeLists.txt
  3. @@ -19,7 +19,7 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET 10.12 CA
  4. project(CRYPT_SYNTH_PLUGIN VERSION 0.3.0)
  5. -find_package(JUCE REQUIRED)
  6. +find_package(JUCE-6.1.6 REQUIRED)
  7. juce_add_plugin(CryptSynthPlugin
  8. VERSION 0.3.0 # Set this if the plugin version is different to the project version
  9. --- vitling-crypt-0.3.0+git2025-06-25.orig/CryptPlugin.cpp
  10. +++ vitling-crypt-0.3.0+git2025-06-25/CryptPlugin.cpp
  11. @@ -128,7 +128,7 @@ public:
  12. fillWaveTable();
  13. - envParams = {.attack = getParameterValue("attack"), .decay = 0.1, .sustain = 1.0, .release = getParameterValue("release")};
  14. + envParams = {getParameterValue("attack"), 0.1, 1.0, getParameterValue("release")};
  15. }
  16. ~SuperSawVoice() override = default;
  17. @@ -157,7 +157,7 @@ public:
  18. void startNote(int midiNoteNumber, float velocity, juce::SynthesiserSound *sound, int currentPitchWheelPosition) override {
  19. envelope.setSampleRate(getSampleRate());
  20. - envParams = {.attack = getParameterValue("attack"), .decay = 0.1, .sustain = 1.0, .release = getParameterValue("release")};
  21. + envParams = {getParameterValue("attack"), 0.1, 1.0, getParameterValue("release")};
  22. envelope.setParameters(envParams);
  23. setFrequency(MidiMessage::getMidiNoteInHertz(midiNoteNumber), getParameterValue("spread"), true);