- Fix crash when opening multiple GUI for LV2
- Find rapidjson when configuring at build
- add musl compatibility patch (Teldra / @[email protected])
- Add limiter to samples preview
- Integrate Redkite into Geonkick code
- Fix selection of the last MIDI column in the MIDI key popup
- Move Redkite GUI toolkit into the Geonkick source and integrate it in the build system (no need to install Redkite now to build Geonkick)
- Show Geonkick version in the UI
- fix crash for standalone when jack server is not running
- Add scale factor 1.5x for UI
- Sample rate agnostic
- Fix potential race condition
- Remove lib prefix for plugin shared library
- Set MDI key popup for instruments
- Export instrument kit to SFZ
- 16 stereo channels for standalone
- Autoconnect ports to system playback for standalone
- Fix build for some distros (include iomanip)
- "Single" version of LV2 plugin (single instrument and single stereo channel)
- shared worker between plugin instances
- sample browser with sample preview
- save/restore the last visited path, also save UI visual state
- loaded sample is amplified
- pitch shift (+- 48 semitones) envelope for oscillator when it uses a sample
- added sound level indication for kit mixer
- UI updates, switch between envelopes is more easy, removed the envelopes menu
- option to scale the UI by factor of 2 for so-called HiDPI cases
Updating to this version must be backward compatible.
- fixed the looped continuous sound that is generated on some hosts (LV2 and VST3)
- added manpage for geonkick executable
- fix updating kit UI when selecting a preset from host
- fix some compile warnings in the vst plugin
- remove old presets
- fixes delays in the process loop and improve the process loop
- remove experimental file system support
- fixes name label for output channels in LV2, fixes "Fanout" for channels (by Robin Gareus)
- fix build on ARM architecture (by Andreas Müller)
- fix showing limiter sound level
- fix typos in documentation
- add cmake architecture variable for compiler optimisation flags
- add lv2:requiredFeature urid:map
- reset to default button
- add stereo output channels for LV2, VST and standalone
- added compiler optimization flags and fast math
- process audio routines for LV2, VST and standalone was made more efficient, now DSP should take less CPU
- fix loading other audio format subtypes for samples
- reset to default shortcut
- FHS friendly LV2 and VST3 plugin installation paths
- don't copy mute and solo settings when copy/paste percussion
- reverse sawtooth
- fix compliers flags
- follow the standard https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables
- search for presets in the $XDG_DATA_DIRS and $XDG_CONFIG_HOME
- use GEONKICK_DATA_DIR when geonkick is installed in non a nonstandard path
- Fix crash when .local/geonkick path can't be created
- Fix loading presets from .local/geonkick/presets
- Kit mixer
- Preset browser
- Factory presets (installed under /usr/share/geonkick/presets or /usr/local/share/geonkick/presets)
- Distortion volume envelope
- Range channels from 1 - 16 instead of 0 - 15
- Added visual effect for play button and some other buttons
- Fix loading WAVEFORMATEX samples
- Other small fixes
- fix install of *.desktop file
- fix finding Redkite
lib64
inFindRedkite.cmake
- add loading WAVEX samples
- fix loading stereo samples
- better quality of tuning
- fix saving kit state for standalone
- fixed the crash when opening a directory as kit preset
- moved presets into doc/examples
- VST3 plugin support for GNU/Linux
- seed for noise generator to have different noise patterns
- add copy/paste between percussions
- add shortcut keys to navigate and change the kit list order
- noise pattern does not change when synthesizer parameters are changed. Load/save preset will preserve the noise pattern too
- keep the order of percussion when saving/opening state or preset
- add new percussion only at the the end
- when starting to edit a percussion name move cursor by default to the end
- reduce unnecessary updates of the UI when changing parameters
- the shortcuts and key 'k'
- a bug regarding "grabbing" window manager keys
- set "any" key
- updating the name in the toolbar
- not updating the current percussion envelopes when adding a new default
- reset to default percussion
- limiter leveler for plugin
- related to loading the preset from the host list of states (for LV2)
- debug level when debugging
- ttl LV2 validation errors
- fixed wrong linking to experimental version of filesystem for GCC version >= 8
- percussion kit - supports up the 16 percussions in the kit
- multichannel support - supports up to 16 audio output channels
- distortion drive envelope
- distortion effect input limiter
- play percussion button
- for build system check if Redkite is installed
- enabled back the shortcut "k" key for triggering sound
- documentation
- backward compatibility, i.e. will load older presets
- improved the checkbox for effects
- resonance knob was reversed
- fixed skipping notes for some hosts when notes are in a raw
- fixed the crash for file dialog when going to top file system '/' directory
- fixed the label of FM checkbox