Skip to content

Releases: quamplex/geonkick

Version 3.7.0

02 Jan 10:37

Choose a tag to compare

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

09 Aug 11:44

Choose a tag to compare

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

06 Jul 13:27

Choose a tag to compare

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

03 Jul 06:10

Choose a tag to compare

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

27 Jan 07:47

Choose a tag to compare

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

11 Dec 08:46

Choose a tag to compare

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

16 Oct 08:44

Choose a tag to compare

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

04 Mar 08:48

Choose a tag to compare

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

27 Jan 09:39

Choose a tag to compare

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

20 Jan 07:48

Choose a tag to compare

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