Releases: quamplex/geonkick
Releases · quamplex/geonkick
Version 3.7.0
Features
- Velocity & time humanizer
- Bezier mode button
Improvements
- Add non-control points when Bezier mode is enabled
Fixes
- Fix accessing dsp when is not yet created
- Fix prefixes for LV2 (potential problems on some hosts)
- Fix rendering at different sample rate for some hosts
Version 3.6.2
Fixes
- fix misalignment of instrument channels in the kit list
- do not install Redkite library when installing Geonkick
- fix build for some use cases
Version 3.6.1
Fixes
- fix crash for single version of Geonkick when selecting some presets
- fix crash when deleting and after selecting a kit instrument
- fix setting instrument channel after deleting a kit instrument
Version 3.6.0
Features
- Sidebar browser for presets and samples
- Oscillator distortion effect
- Add 6 distortion types for distortion effect: hard clip, tan, atan, exp, log, polynomial
- Bézier curve for envelopes
- Add UI scale setting in "Settings" tab
- Add midi key numbers in midi key popup
- Edit instrument name in the TopBar
- Add instrument midi channel and note off controls to TopBar
Improvements
- Increase FM modulation coefficient
- Add gain to oscillator and instrument amplitude control
- Use a single preset format (now all presets are *.gkit)
- Setting as popup instead of tab widget
- Some improvements to UI (icons etc.)
Fixes
- Fix "force midi channel" checkbox for settings
Version 3.5.2
Fixes
- Fix crash when deleting an instrument from the kit
- Fix saving the plugin state in Cubase (reported by @o-bardiuk )
- Do not export symbols from DSP and Redkite resources (reported by David Runge @dvzrv)
- Fix the artifact at the end of sound when tuning to a MIDI key.
Other
- Remove a C++ files that were mistakenly added to the DSP folder
Version 3.5.1
Fixes
- Fix showing the current envelope path
- Clear the midi channel spinbox when updating the GUI
- Add MIDI channel spinbox and note off button for a single version instrument in the top bar
Version 3.5.0
Features
- Zoom along the time axis
- New oscillator UI: 3 oscillators with wave functions: sine, square, triangle, sawtooth, noise (white & brownian), and sample
- Preset navigator
- Noise density control
- Instruments tabs in the main UI
- Option to not ignore the NOTE OFF
- Add restore control to default value on double click
- Create new folder with file browser
- Add scroll to spinboxes
Fixes
- Fixed shortcuts
- Fixed the name of the preset when saved and loaded
- Fixed some memory leaks in DSP
- Fixed some potential crashes on closing the UI
Improvements
- Restore export button for Windows
- Moved to GUI graphics widgets (updated Redkite GUI toolkit)
- Improved the drawing of percussive sound waveform
- Better movement of envelope points for longer sounds
- Better UI performance due to moving to graphics widgets
Version 3.4.0
Features
- UI & DSP: set instrument MIDI channel
- UI & DSP: Setting to force all instruments to MIDI a channel
- Presets: new kicks presets by Harald Revery
- Presets: new kicks presets by Oleh Bardiuk ( @o-bardiuk )
- UI: Add settings tab
- UI/File Browser: bookmark folder option
- UI/Preset Browser: Add custom preset folder
Fixes
- Code: fix memory corruption when loading presets with samples
- Code: remove the usage of shared pointers from the Geonkick code
- DSP/Filter: fix the hardclip for high values ( bug found by @DerozerDSP )
- Core GUI/redkite: use list container for observers (fix potential crashes espacially for lib++, crash reported by @treapster )
- Core GUI/redkite: don't access the interface from the ~RkObjectImpl (fixes crashes in libc++ found by @treapster )
- UI: Fix -inf to int conversion for attack value in the compressor group box ( @treapster )
- DSP: Fix uninitialized gkick_envelope_apply_type ( @treapster )
- DSP & UI: Fix nan/inf values for leveler ( @treapster )
- Build system: use funsafe-math-optimizations -fno-math-errno -fno-trapping-math ( @treapster )
- Code: error checking on parsing presets (fix potential crashes)
Improvements
- Presets: update key mapping for kit presets to follow closer the general MIDI percussion key map
- Code: move to C++20
Version 3.3.2
Fixes
- Fix high CPU usage by DSP
- Fix limiter for the audition channel, use a separate audition channel for samples preview
- Fix instrument leveler value
Version 3.3.1
Fixes
- Fix out of bound index in KitModel (by @treapster)
- Fix warning related to clang (by @treapster)
- Fix not running Geonkick standalone if can't lock memory