Downloads
You can browse all files available for download, including some binary packages, at
drumkv1 Files on SourceForge.net.
Latest release
2024-10-31 - A Halloween'24 Release.
drumkv1-1.1.3.tar.gz
- Prepping up next development cycle (Qt >= 6.8)
Previous release
2024-10-02 - An Early-Fall'24 Release.
drumkv1-1.1.2.tar.gz
- Configure: apply Frame/Time display format and Use GM Standard
drum names options immediately on acceptance, no need to restart
the application to take effect anymore.
- Configure: disable widget style option on LV2 plug-ins only,
for which it wasn't working on the JACK stand-alones either.
Older releases
2024-09-20 - An End-of-Summer'24 Release.
drumkv1-1.1.1.tar.gz
- Fixed all elements offset-start/end state save and restore.
- NSM: prevent loading any preset(s) given on command line.
2024-08-28 - A Mid-Summer'24 Release.
drumkv1-1.1.0.tar.gz
- Smooth and seamless voice/note deferred switching, whenever the
sample file and wavetable is reset or changed.
- LV2 Plug-in Control Input Port-Change Request extension is not
tagged experimental anymore.
2024-06-20 - An Unthinkable Release.
drumkv1-1.0.0.tar.gz
- Making up the unthinkable (aka. v1.0.0)
2024-05-02 - A Spring'24 Release Candidate 2.
drumkv1-0.9.91.tar.gz
- Prepping the unthinkable (aka. v1.0.0-rc2)
- Updated to latest framework level (Qt >= 6.7)
2024-04-11 - A Spring'24 Release Candidate.
drumkv1-0.9.90.tar.gz
- Prepping the unthinkable (aka. v1.0.0-rc1)
- Custom color themes are now file based (*.conf); legacy still
preserved ntl.
- Fixed the build checks on whether to use old or newer style of
LV2 include headers.
2024-01-26 - A Winter'24 Release.
drumkv1-0.9.34.tar.gz
- Added build checks on whether to use old or newer style of LV2
include headers.
- LV2 plugin Control Input Port-change request extension feature
support added.
- Updated copyright headers into the New Year (2024).
2023-12-20 - An End-of-Autumn'23 Release.
drumkv1-0.9.33.tar.gz
- Mitigate LV2 State path mapping features duplication.
- Minor optimization to denormal avoidance on some fx's.
- Bumping into next development cycle (Qt >= 6.6)
2023-09-12 - An End-of-Summer'23 Release.
drumkv1-0.9.32.tar.gz
- Preppings to next development cycle (Qt >= 6.6)
2023-06-06 - A Spring'23 Release.
drumkv1-0.9.31.tar.gz
- Make sure the XCB interface is in use when instantiating the
LV2 plugin on non-Qt hosts, allowing LV2 X11 UI embedding to
work and show up properly.
- Prepping into the next development cycle (with Qt >= 6.5).
2023-03-24 - An Early-Spring'23 Release.
drumkv1-0.9.30.tar.gz
- Restrict to existing named presets when adding new or editing
programs; load and restore presets directly when previewing
programs (cf. Configure... > Programs).
- NSM open and save operation failures are now replied with an
error status (was always OK before).
- JACK client watchdog introduced for automatic reactivation and
resilience (standalone only).
- NSM announcement reply/error messages now relegated to debug
builds only.
2023-01-25 - A Winter'23 Release.
drumkv1-0.9.29.tar.gz
- Bumping copyright headers to the brand new year.
2022-12-29 - An End-of-Year'22 Release.
drumkv1-0.9.28.tar.gz
- Mitigate NSM sending lots of dirty messages on SIGTERM signal.
- Although being deprecated to use, JACK Session support hopefuly
fixed once again.
2022-10-04 - An Early-Autumn'22 Release.
drumkv1-0.9.27.tar.gz
- Fixed MIDI Controller... modeless dialog (de)instantiation.
- Custom color/style themes applies only to main widget only.
- Fixed typos and updated some old MIDI GM2 Controller names.
2022-06-07 - An End-of-Spring'22 Release.
drumkv1-0.9.26.tar.gz
- Added Qt::Svg module as required at build time.
2022-04-07 - A Spring'22 Release.
drumkv1-0.9.25.tar.gz
- Added missing file code to desktop exec entry (standalone only).
- Main application icon is now presented in scalable format (SVG).
- Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2)
- Avoid issuing NSM dirty messages as much as possible.
2022-01-09 - A Winter'22 Release.
drumkv1-0.9.24.tar.gz
- Dropped autotools (autoconf, automake, etc.) build system.
- Fixed deprecate warnings in preparation for Qt >= 6.2.
2021-07-07 - An Early-Summer'21 Release.
drumkv1-0.9.23.tar.gz
- Add support for LV2 UI Windows platform (by AnClark, while
on synthv1).
- Sustain/Damper/Hold (MIDI CC#64) and Sustenuto (MIDI CC#66)
pedal controllers are now implemented.
- Have some tolerance for buffer-size changes.
- All builds default to Qt6 (Qt >= 6.1) where available.
- CMake is now the official build system.
2021-05-13 - A Spring'21 Release.
drumkv1-0.9.22.tar.gz
- All packaging builds switching to CMake.
2021-03-16 - An End-of-Winter'21 Release.
drumkv1-0.9.21.tar.gz
- Fixed an old lurker, causing slight differences to voice
on-sets, due to a wrong initial LFO Volume ramping value.
- Slightly improved eye-candyness to all graphic widgets,
most especially on the EG widget handling, curved lines
and gradient fills.
2021-02-10 - A Winter'21 Release.
drumkv1-0.9.20.tar.gz
- When under under the NSM auspices, fix SIGTERM handler
on exit and just hide the main-window on close (applies
to the JACK stand-alone only).
2020-12-19 - A Winter'20 Release.
drumkv1-0.9.19.tar.gz
- Better handling of the offset range when in presence of
very long sample files.
- Fixed display of old knob/dial values on status-bar.
- Reduced formant filter coefficient slew rate, aiming
to a tenfold DSP performance gain.
- Get a chance on bringing Wayland into the picture when
dealing Qt static-linked deliverables.
2020-10-27 - A Fall'20 Release.
drumkv1-0.9.18.tar.gz
- Upstream package naming for the JACK standalone and LV2
plugin deliverables are suffixed to '-jack' and '-lv2',
respectively.
- Fixed note-off effectiveness when DCA is disabled (idle).
- White keys on the virtual piano keyboard are now fully
highlighted.
2020-09-08 - Late Summer'20 Release.
drumkv1-0.9.17.tar.gz
- Added -n, --client-name to the JACK stand-alone client
application command line option arguments.
- Fixed uninitialized number of voices variable; early-bird
adaptations to Qt6 >= 6.0.0 and C++17 standard.
2020-08-06 - A Summer'20 Release.
drumkv1-0.9.16.tar.gz
- Fixed deprecated stuff on an early preparation for Qt6.
2020-06-22 - An Early-Summer'20 Release.
drumkv1-0.9.15.tar.gz
- A long awaited expedite "Panic" button is now featured.
- Note velocity doesn't affect DCF envelope anymore.
- Avoid glib event-loop upon LV2 plug-in instantiation.
2020-05-05 - A Mid-Spring'20 Release.
drumkv1-0.9.14.tar.gz
- Fixed initial DCF1, LFO1, DCA1 group enablement (GUI).
- Fixed initial window title for the LV2 External UI.
- LV2 Atom/Port-event host notification support has been
implemented (unofficial).
- Prevent execution of duplicate or redundant MIDI bank-
select/program-change commands.
- Early fixing to build for Qt >= 5.15.0.
2020-03-26 - A Spring'20 Release.
drumkv1-0.9.13.tar.gz
- Maximum pitch-bend range has been expanded to 0..400%,
allegedly to support some PME driven instruments (as
kindly requested by sacarlson PR#10).
- Make man page compression reproducible (after request
by Jelle van der Waa, thanks).
- Fixed crash when showing the tooltip of a negative note
number that results from dragging over and beyond the
left edge of the virtual piano keyboard.
- Remove -v (verbose) flag from 'strip' post-link command.
- Fixed CMake build by adding missing Custom Color Theme
(palette) form file (.ui).
- Bumped copyright headers into the New Year (2020).
2019-12-26 - The Winter'19 Release.
drumkv1-0.9.12.tar.gz
- Custom color (palette) theme editor introduced; color
(palette) theme changes are now effective immediately,
except on default.
- Second attempt to fix the yet non-official though
CMake build configuration.
- Move QApplication construction/destruction from LV2 UI
to plug-in instantiation and cleanup.
2019-10-31 - A Halloween'19 Release.
drumkv1-0.9.11.tar.gz
- When using autotools and
./configure --with-qt=...
,
it is also necessary to adjust the PKG_CONFIG_PATH
environment variable.
- Upstream packaging is now split to JACK standalone and
LV2 plugin only: the former shared common core and UI
package is now duplicated but statically linked though.
2019-09-24 - An Early-Fall'19 Release.
drumkv1-0.9.10.tar.gz
- Upstream packaging is now split on JACK standalone,
LV2 plugin and common core and UI packages, similar
to recent Debian practice.
- Highlight current element/sample/key on the virtual
piano keyboard widget.
- Added alternate yet non-official CMake build option.
- Fix HiDPI display screen effective support (Qt >= 5.6).
- All randomizers now compliant to the standard normal
distribution.
- Make sure compiler flags comply to c++11 as standard.
2019-07-18 - A Summer'19 Release.
drumkv1-0.9.9.tar.gz
- Randomization of current parameters is now available
through a new top-level push-button.
- Zero-crossing detection algorithm has been improved,
most specially to mitigate transient clicks across
offset points.
- Updated for the newer Qt5 development tools (>= 5.13).
- Per instance custom tuning (micro-tonal) option has
been added to the previously existing global settings
(cf. Help > Configure... > Tuning > Global, Instance).
- New DCF, LFO and DCA Enabled parameters.
- Configure updated to check for qtchooser availability.
2019-06-06 - A Spring'19 Release.
drumkv1-0.9.8.tar.gz
- Improved slew-rate to DCF Formant coefficient updates.
- Dropped LFO Sync parameter as being irrelevant across
element voicings.
- Fixed all LFO Panning and Volume modulation, now being
correctly isolated on a per voice basis.
- Fixed initial LFO wave shapes on LV2 plug-in UI.
- Minor update to Debian packaging control file.
2019-04-14 - A Spring-Break'19 Release.
drumkv1-0.9.7.tar.gz
- Corrected sample offset range internal reset.
- All audio input now get through without being processed
by any or whole effects stage anymore.
- Re-defined all JACK stand-alone client application UNIX
signal handling.
- Probable fix to sample offset range changes across native
UI and loading and saving state.
2019-03-18 - Pre-LAC2019 release frenzy.
drumkv1-0.9.6.tar.gz
- A gentler shutdown for the JACK client standalone client.
2019-03-04 - The End of Winter'19 release.
drumkv1-0.9.5.tar.gz
- Improved overall stability for current sample offset range
property changes across UI's, eg. LV2 plug-in native GUI
and a host generic provided one.
- HiDPI display screen support (Qt >= 5.6).
- A fake/visual piano-keyboard widget is now being introduced
to the status bar.
- Avoid destructing the possibly shared QApplication instance
on LV2 plug-in UI clean-up.
2018-12-12 - A Late Autumn'18 release.
drumkv1-0.9.4.tar.gz
- Make sure all LV2 state sample file references are resolved
to their original and canonical file-paths (not symlinks).
- Sample waveform drawing is a bit more keen to precision.
- Old deprecated Qt4 build support is no more.
- Normalized wavetable oscillator phasors.
- Added missing include <unistd.h> to shut up some stricter
compilers from build failures.
2018-10-22 - An Autumn'18 release.
drumkv1-0.9.3.tar.gz
- For safety reasons, all processing is now suspended while
loading presets or program changes are issued.
- AppStream metadata updated to be the most compliant with
latest freedesktop.org specification and recommendation.
- SIGTERM (and SIGINT) signal handler added to close the JACK
stand-alone client applications properly.
- Make the GUI not to show initially on NSM.
- Current element sample offset start/end parameters automation
is now a possibility, on the LV2 plug-in only.
- Make NSM state independent to session display name, keeping
backward compatibility for old sessions.
- Give some more slack to schedule/worker thread ring-buffer.
2018-07-24 - A Summer'18 release.
drumkv1-0.9.2.tar.gz
- Frame-time display format option added to the new offset
spin-box.
- Sample start point (offset) added as a brand new property
parameter.
- Add LV2 UI Resize extension data support.
- Process MIDI Controlllers even though the channel filter
is on (DEF Channel is set anything but "Omni").
- AppData/AppStream metadata is now settled under an all
permisssive license (FSFAP).
2018-06-26 - An Early Summer'18 release.
drumkv1-0.9.1.tar.gz
- Fixed for some g++ >= 8.1.1 warnings and quietness.
- Added LV2 UI X11 support option.
- Disable reference micro-tuning settings when a Scala
keyboard map override is in effect.
- Added "All files (*.*)" filter to every file requestor
dialog, wherever missing.
2018-03-07 - The End of Winter'18 release.
drumkv1-0.9.0.tar.gz
- Introducing Scala micro-tuning classes, borrowed, stirred
and refactored from original Nick Dowell's amsynth code,
all under the GPL umbrella, of course.
- An internal note-key/frequency indirection table is now in
place, as a baseline for any micro-tuning implementations.
- Whether to use native file browser/requester dialogs is
now an effective option when launching under NSM session
management (was once disabled initially).
- Trying to get CC14 MSB+LSB (course+fine) running status on,
no matter whether each pairing event are under 200ms apart.
- A little hardening on the configure (autoconf) macro side.
2017-12-20 - The End of Autumn'17 release.
drumkv1-0.8.6.tar.gz
- Set on a minimum attack time of 500usec as much to prevent
audible clicking on low-pitched notes.
2017-10-29 - An Autumn'17 release.
drumkv1-0.8.5.tar.gz
- Sample files are now saved as symlinks when saving to JACK
and/or NSM session directories/folders.
- Opening multiple preset files is now possible, populating
the preset drop-down listing, while only the first one is
loaded effectively into the scene as usual.
- Desktop entry specification file is now finally independent
from all build/configure template chains, whatever.
- Updated target path for freedesktop.org's AppStream metainfo
file (formerly AppData).
2017-08-22 - A Late-Summer'17 release.
drumkv1-0.8.4.tar.gz
- Disabled "Custom style theme" option on LV2 plug-in form.
2017-06-21 - A Summer'17 release.
drumkv1-0.8.3.tar.gz
- Added StartupWMClass entry to desktop file.
- Long overdue, some brand new and fundamental icons revamp.
- Left-clicking on each element fake-LED now triggers it as
an internal MIDI note-on/off event. Play (current element)
menu item has been also added to the the element list and
sample display right-click context-menu.
2017-05-02 - Pre-LAC2017 release frenzy.
drumkv1-0.8.2.tar.gz
- A custom knob/spin-box behavioral option have been added:
Configure/Knob edit mode, as to avoid abrupt changes upon
editing values (still the default behavior) and only take
effect (Deferred) when enter is pressed or the spin-box
loses focus.
- The main GUI has been partially revamped, after replacing
some rotary knob/dial combos with kinda more skeuomorphic
fake-LED radio-buttons or check-boxes.
- A MIDI In(put) status fake-LED is now featured on the
bottom-left status bar, adding up to eye-candy as usual;
also, each drum element key/sample now have their own
fake-LED flashing on respective MIDI note-on/off events.
- A brand new and specific user preference option is now
available as Help/Configure.../Options/Use GM standard
drum names (default being yes/true/on).
2017-03-21 - A Spring'17 release.
drumkv1-0.8.1.tar.gz
- Fixed a probable old miss about changing spin-box and
drop-down list not reflecting changes immediately into
the respective parameter dial knobs.
- Fixed middle-button clicking on the dial-knobs to reset
to the current default parameter value.
- Help/Configure.../Options/Use desktop environment native
dialogs option is now set initially off by default.
- Added French man page (by Olivier Humbert, thanks).
- Make builds reproducible byte for byte, by getting rid of
the configure build date and time stamps.
2016-11-17 - A Fall'16 release.
drumkv1-0.8.0.tar.gz
- LV2_STATE__StateChanged is now transmitted as a regular
atom notification event, as far as to give some careful
hosts enough slack to raise a dirty flag.
- Fixed input MIDI RPN/NRPN running status processing.
- Almost complete overhaul on the configure script command
line options, wrt. installation directories specification,
eg. --prefix, --bindir, --libdir, --datadir and --mandir.
2016-09-19 - Eleventh official beta.
drumkv1-0.7.6.tar.gz
- MIDI RPN/NRPN running status and RPN NULL reset command
are now supported (input only).
- The core engine implementation is now delivered as a shared
object library, common to both the JACK stand-alone client
and the LV2 instrument plug-in.
- Discretely fixed MIDI Controlllers catch-up algorithm.
2016-06-16 - Tenth official beta.
drumkv1-0.7.5.tar.gz
- LV2 Patch property parameters and Worker/Schedule support
are now finally in place, allowing for sample file path
selections from generic user interfaces.
- All changes to most continuous parameter values are now
smoothed to a fast but finite slew rate.
- All BPM sync options to current transport (Auto) have been
refactored to new special minimum value (which is now zero).
- In compliance to the LV2 spec. MIDI Controllers now affect
cached parameter values only, via shadow ports, instead of
input control ports directly, mitigating their read-only
restriction.
- Make sure LV2 plug-in state is properly reset on restore.
- Dropped the
--enable-qt5
from configure as found redundant
given that's the build default anyway (suggestion by Guido
Scholz, while for Qtractor, thanks).
2016-03-02 - Ninth-bis official beta.
drumkv1-0.7.4.tar.gz
- Fixed the DCF Formant filter voice initialization reset.
- French translation updated (by Olivier Humbert, thanks).
2016-02-22 - Ninth official beta.
drumkv1-0.7.3.tar.gz
- Avoid out-of-bound MIDI events as much as possible, coping
with LV2 plug-in hosts that feed/run them in on border line
circumstances (as reported by Thorsten Wilms, on suspected
Ardour looping crash/bug, probably fixed already, thanks).
- Safe defaults are tentatively sbeing introduced to internal
OUT FX buffer-sizes, as read from JACK buffer-size changes
and LV2 block-length instantiation bound options.
- Added application keywords to freedesktop.org's AppData.
2015-12-04 - Eighth official beta.
drumkv1-0.7.2.tar.gz
- A brand new LFO BPM control parameter is being introduced,
as a subordinate to LFO Rate, with follow/sync to current
transport/host option (BPM=Auto).
- LFO Sync (free running) mode option has been introduced.
- A fourth DCF type has been added: a vocal Formant filter.
- A third DCF slope/type has been added: the RBJ's bi-quad.
- Prefer Qt5 over Qt4 by default with configure script.
- Introducing brand new OUT FX Send parameter per key/element.
- Fixed an old bug that caused an immediate crash on triggering
any sample key/element with its (exclusive) Group parameter
set to anything but "Off" or "1".
2015-08-24 - Seventh-bis official beta.
drumkv1-0.7.1.tar.gz
- Complete rewrite of Qt4 vs. Qt5 configure builds.
- Fixed a recent bug/mistake that was causing a complete reset/
revert of all element parameters to prior values upon loading
an element sample file.
- Improved Qt4 vs. Qt5 configure builds (via qmake).
2015-07-24 - Seventh official beta.
drumkv1-0.7.0.tar.gz
- Complete rewrite of Qt4 vs. Qt5 configure builds.
- Reset ramps after LV2 control port reconnection; small fixes
to LV2.ttl (pull-requests by Hanspeter Portner aka. ventosus,
on synthv1, thanks).
- MIDI Controllers/Programss is now an optional feature on the
LV2 plugin forms, as some LV2 hosts might enforce the purity
restriction to input control ports as being absolutely read-
only parameter values from a plugin's instance perspective.
- MIDI Controller mapping/learn is now possible on all parameter
control knobs; with global configuration also avaiable on the
Help/Configure dialog.
- French (fr) translation line to desktop file added (by Olivier
Humbert, thanks).
2015-05-09 - A sixth official beta.
drumkv1-0.6.3.tar.gz
- Sample file drag-and-drop support has been added to the note
element list widget.
- Main widget layout changed as much to allow sampler display
and element list to expand or grow vertically as needed.
2015-04-30 - A fifth official beta.
drumkv1-0.6.2.tar.gz
- Sample file path mapping has been fixed for LV2 plugin state
restoration, which were preventing Ardour to reload any of
the saved session or preset sample files in particular.
- Custom knob/dial behavior mode options are now introduced:
linear and angular (aka. radial) as far to avoid abrupt
changes on first mouse click (still the default behavior).
- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
2015-03-09 - A fourth official beta.
drumkv1-0.6.1.tar.gz
- Added application description as freedesktop.org's AppData.
- Introducing LV2 port-groups (as proposed by Amadeus Folego aka.
badosu, thanks).
- Improved envelope widget nodes click-and-drag precision.
- Introducing a brand new user preference on eye-candy: cf.Help
/Configure.../Options/Custom style theme (applies to the JACK
stand-alone client only though).
- Envelope and filter now rendered with anti-aliased lines.
- Fixed a Qt5 FTBFS re. QHeaderView::set[Section]ResizeMode().
2015-01-23 - A third official beta.
drumkv1-0.6.0.tar.gz
- MIDI bank-select/program-changes is now supported, for patch,
preset and/or instrument program control.
- New Help/Configure dialog is introduced for editing the also
new MIDI bank/programs interface and user preference options
as well (new home of the old Help/Use native dialogs option).
- Presets may now be specified by base name, as an alternative
to the complete preset file-path on command line argument (re.
stand-alone JACK client).
- Fixed parameters A/B comparison swap.
2014-09-12 - One second official beta.
drumkv1-0.5.1.tar.gz
- Fixed LV2 plugin relative/absolute file path state resolution.
- One decimal digit added to all scalar parameters and knobs.
- Stand-alone JACK client ports outrageously renamed from a
zero based numbering scheme into a plus one natural one.
- Experimental LV2 Time/position atom-event support (Delay BPM).
2014-06-30 - Officially beta now.
drumkv1-0.5.0.tar.gz
- LV2 UI Idle and Show interfaces support added.
- First attempt to allow a headless stand-alone JACK client
application run mode, without a GUI, with option given as
command line argument (
--no-gui
).
- A man page has beed added (re. stand-alone JACK client).
- Reverse sample option and parameter knob added.
- Allow the build system to include an user specified LDFLAGS.
2014-04-29 - A pre-LAC frenzy beta.
drumkv1-0.4.2.tar.gz
- Badly named 'Noise' wave-shapes re-labeled as 'Rand'; also
a brand new wave-shape 'Noise' is then introduced (now for
real :)).
- New user preference option, cf. Help/Use native dialogs.
- An anti-denormal regression applied to the Phaser fx stage
(affecting early proto-beta >= 0.4.0).
2014-04-07 - A proto-beta bis.
drumkv1-0.4.1.tar.gz
- Once so called 'Noise' wave-shapes are now being made a lot
more deterministic, read idempotent ;).
- Late optimizations to basic wave-table oscillators.
- Make sure the LV2 plugin back-end always builds first, before
its respective LV2 UI front-end client.
2014-03-06 - A proto-beta party.
drumkv1-0.4.0.tar.gz
- All knobs default value setting slightly improved.
- A run-time circumvention have been hacked, strictly related
to when NSM session management is in charge: the native file
browser/requester dialogs are then disabled (were taking too
long to list the current directory on first time invocation).
- Auto-detection of the correct target library path for the
LV2 plugin, whether it may be .../lib or .../lib64 on bi
-arch targets, when libdir is not specified on configure
time (--libdir=LIBDIR).
- Reverb has been added as a brand new effects stage, though
based on good old FreeVerb :).
- Introduced a variable env.stage time control parameter.
- Dummy change-log entry for the new year.
2013-12-31 - A fifth of a Jubilee.
drumkv1-0.3.6.tar.gz
- Effects/Delay BPM sync option to current transport (Auto).
- Fixed for relative paths on preset file references.
- More preparations for Qt5 configure build.
2013-09-30 - Fall greetings.
drumkv1-0.3.5.tar.gz
- First attempt on separating the DSP code from UI as runtime objects,
effective for the LV2 plugin deploy.
- MIDI channel filter switch is now introduced.
- Fixed uninstall target make rule.
- Another minor fix to note-off fast-release.
2013-07-16 - Brand new icon ready.
drumkv1-0.3.4.tar.gz
- Preset file icon and mimetype now introduced.
- A brand new icon drops the lamest old-schooler's out, in a
master lesson taught by Jarle Richard Akselsen, thanks.
2013-05-31 - Late spring blossoming.
drumkv1-0.3.3.tar.gz
- Some sympathy to extreme dark color (read black) schemes is
now being indulged; some discrete changes on the icon front
has also emerged ;)
- MIDI Key pressure/polyphonic aftertouch events now properly
recognized, in addition to MIDI channel pressure/aftertouch
processing.
- Parameter value ramping moved into the late post-processing,
an attempt to reduce some pop/click artifacts even further.
- NSM support introduced to JACK client.
- A slight GUI behavior change: (re)writing existing names
doesn't load the respective preset anymore (after ticket
by Jiri Prochazka aka. Anchakor, thanks).
- Introducing LV2 External UI "rougue" support.
- Moog-like 24dB/oct resonant filter slight modification.
- Fixed JACK client fail/fake initialization.
- Fixed a current element switching bug (via GUI) which was
confusing the (stereo)width, panning and volume settings
effect from previous selected elements.
- Fixed LV2 .ttl file index order (re. GEN1_GROUP, GEN1_COARSE).
2013-03-01 - One third bug-fix release.
drumkv1-0.3.2.tar.gz
- Pitch-bend, Modwheel and LFO Pitch range internal fixes.
- LV2 State save flags now forced to be portable POD.
- Color palette hack on Qt5 dark themes.
2013-02-08 - One second bug-fix release.
drumkv1-0.3.1.tar.gz
- Improved filters parameter sensitivity (cutoff, reso).
- Envelope generators stage curves now gone a little more old-
schooler and analog-like, hopefully improving on the punchy
and click-less sound front.
- Experimental LV2 Time designated port support (Delay BPM).
- Preparations for Qt5 migration.
2012-12-21 - Third coming release.
drumkv1-0.3.0.tar.gz
- Dropped all SSE dummy build optimization flags as they were
making more harm than real good, performance wise.
- GUI layout moved from a toolbox into a stacked tab widget;
also, a status-bar has been added at the bottom display.
- LV2 Atom/MIDI event processing is now official, a replacement
for the formerly deprecated LV2 Event/MIDI specification.
- Added dirty checking also on switching from unamed presets.
- JACK stand-alone: preset loader initialization fix.
2012-11-22 - Second public release.
drumkv1-0.2.0.tar.gz
- Exclusive element sounding group setting added (eg. hi-hats).
- Parameters A/B comparison toggle buttons have been added.
- Keep LV2 event buffer valid on each run(), as found for strict
LV2 specification and compliance (as suggested by falkTX).
- Increased polyphony baseline from 24 to 32 voices.
- Prepared for relative paths from preset file references.
- Audio files browser filter support for the old but everlasting
8.3 filename formats.
- Velocity sensitivity configuration control has been added.
- Reset (all values to preset defaults) button has been added.
2012-10-25 - First public release.
drumkv1-0.1.0.tar.gz
- MIDI Note-off event enablement parameter introduced.
- Slight minor fix on fast-release re-triggering.
- Element list and sample widget context menu's now a reality.
- Added some command line options to the stand-alone JACK client
program (--help and --version information).
- Reimplemented mouse-wheel stepping on combo-dial knob widgets.
- LV2 state chunk retrieve/save implementation complete.
- Current element selection and stabilization.
- Preset load/save is now fully functional.
- Access to core engine instance has been slightly refactored.
- Classic ADSR replaced by custom one-shot drum-mode specific envelope
generators (Attack, Delay1, Level2, Delay2).
- Detached generic double-linked list class into its own header.
2012-10-03 - Initial change-log entry.
Git Access
This project's Git repository can be checked out through
anonymous (https) access with the following instructions:
git clone https://git.code.sf.net/p/drumkv1/code drumkv1-git
Hopefully, you'll be now with a proper source tree, ready for build.
Note
For quite some time there are alternate Git repositories which are kept
in sync with the above sf.net one:
However, this doesn't mean that the drumkv1
project is about to migrate to a brand new hosting whatsoever: the original upstream
source code repository is, will be, as it ever was, always kept somewhere else still
in this world and universe.