drumkv1 - an old-school drum-kit sampler
https://drumkv1.sourceforge.io
- C++ 94.8%
- CMake 3.2%
- C 1.7%
- Roff 0.3%
| debian | ||
| rpm | ||
| src | ||
| .gitignore | ||
| ChangeLog | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README | ||
drumkv1 - an old-school drum-kit sampler
----------------------------------------
an old-school drum-kit sampler synthesizer with stereo fx.
Features:
- pure stand-alone JACK [1] client with JACK-session, NSM [3] and both
JACK MIDI and ALSA MIDI [2] input support;
- LV2 [4] instrument plugin.
URI: http://drumkv1.sourceforge.net/lv2
License:
drumkv1 is free, Linux Audio [5] open-source software, distributed under
the terms of the GNU General Public License (GPL) [6] version 2 or later.
Website:
https://drumkv1.sourceforge.io
http://drumkv1.sourceforge.net
Project page:
https://sourceforge.net/projects/drumkv1
Git repos:
https://git.code.sf.net/p/drumkv1/code
https://github.com/rncbc/drumkv1.git
https://gitlab.com/rncbc/drumkv1.git
https://codeberg.org/rncbc/drumkv1.git
Weblog:
https://www.rncbc.org
Requirements:
mandatory,
- Qt framework [7], C++ class library and tools for
cross-platform application and UI development
https://qt.io/
- libsndfile [9], C library for reading and writing
files containing sampled sound
http://www.mega-nerd.com/libsndfile/
optional (opted-in at build time),
- JACK [1] Audio Connection Kit
https://jackaudio.org/
- ALSA [2], Advanced Linux Sound Architecture
https://www.alsa-project.org/
- LV2 [4], Audio Plugin Standard, the extensible successor of LADSPA
https://lv2plug.in/
- liblo [8], Lightweight OSC implementation
(needed for NSM support [3])
http://liblo.sourceforge.net/
Installation:
- unpack tarball as usual; in the extracted source directory:
cmake [-DCMAKE_INSTALL_PREFIX=<prefix>] -B build
cmake --build build [--parallel <Njobs>]
- optionally, as root:
[sudo] cmake --install build
- note that the default installation path (<prefix>) is /usr/local .
Acknowledgements:
drumkv1 logo/icon is an original fine work of Jarle Richard Akselsen.
References:
[1] JACK Audio Connection Kit
https://jackaudio.org/
[2] ALSA, Advanced Linux Sound Architecture
https://www.alsa-project.org/
[3] Non Session Management (NSM) (legacy)
http://non.tuxfamily.org/nsm/
New Session Manager (NSM)
https://new-session-manager.jackaudio.org/
[4] LV2, Audio Plugin Standard, the extensible successor of LADSPA
http://lv2plug.in/
[5] Linux Audio consortium of libre software for audio-related work
https://linuxaudio.org
[6] GNU General Public License
https://www.gnu.org/copyleft/gpl.html
[7] Qt framework, C++ class library and tools for
cross-platform application and UI development
https://qt.io/
[8] liblo [8], Lightweight OSC implementation
(needed for NSM support)
http://liblo.sourceforge.net/
[9] libsndfile, C library for reading and writing
files containing sampled sound
http://www.mega-nerd.com/libsndfile/
Cheers && enjoy.
--
rncbc aka. Rui Nuno Capela
rncbc at rncbc dot org
https://www.rncbc.org