Rui Nuno Capela
rncbc
Involved Projects and Packages
drumkv1 is an old-school drum-kit sampler synthesizer with stereo fx.
Features:
- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in (URI: http://drumkv1.sourceforge.net/lv2)
License: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/drumkv1
QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure.
Written in C++ around the Qt framework for X11, most exclusively using Qt Designer.
Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.
License: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/qjackctl
QmidiCtl is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (https://nerds.de).
QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer) over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de).
QSampler is a LinuxSampler GUI front-end application written in C++ around the Qt framework using Qt Designer. At the moment it just wraps as a client reference interface for the LinuxSampler Control Protocol (LSCP).
LinuxSampler is a work in progress. The goal is to produce a free, open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers. The initial platform will be Linux because it is one of the most promising open source multimedia operating systems. Thanks to various kernel patches and the Jack Audio Connection Kit, Linux is currently able to deliver rock solid sub-5 millisecond MIDI-to-Audio response.
Licence: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/qsampler
See also: https://www.linuxsampler.org
Qsynth is a FluidSynth GUI front-end application written in C++ around the Qt framework using Qt Designer.
Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification.
Licence: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/qsynth
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework.
Target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux Desktop Audio Workstation GUI, specially dedicated to the personal home-studio.
Licence: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/qtractor
QXGEdit is a Qt GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
samplv1 is an old-school all-digital polyphonic sampler synthesizer with stereo fx.
Features:
- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in (URI: http://samplv1.sourceforge.net/lv2)
License: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/samplv1
synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.
Features:
- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in (URI: http://synthv1.sourceforge.net/lv2)
License: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/synthv1
AppImage Builds
Libraries and Tools
Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality.
Each module installs under the /opt/qt6.8-static prefix.
Drum-kit sampler
liblscp is an implementation of the LinuxSampler control protocol,proposed as a C language API.
Polyphonic additive synthesizer
QjackCtl is a simple Qt application to control the JACK sound server daemon, specific for the Linux Audio Desktop infrastructure.
Written in C++ around the Qt framework for X11, most exclusively using Qt Designer.
Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.
License: GNU General Public License (GPL)
Sourceforge project page: http://sourceforge.net/projects/qjackctl
QmidiCtl is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (https://nerds.de).
QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer) over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de).
qpwgraph is a graph manager dedicated to PipeWire (https://pipewire.org), using the Qt C++ framework (https://qt.io), based and pretty much like the same of QjackCtl (https://qjackctl.sourceforge.io).
https://gitlab.freedesktop.org/rncbc/qpwgraph
QSampler is a LinuxSampler GUI front-end application written in C++ around the Qt framework using Qt Designer. At the moment it just wraps as a client reference interface for the LinuxSampler Control Protocol (LSCP).
LinuxSampler is a work in progress. The goal is to produce a free, open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers. The initial platform will be Linux because it is one of the most promising open source multimedia operating systems. Thanks to various kernel patches and the Jack Audio Connection Kit, Linux is currently able to deliver rock solid sub-5 millisecond MIDI-to-Audio response.
Licence: GNU General Public License (GPL)
Sourceforge project page: https://sourceforge.net/projects/qsampler
See also: https://www.linuxsampler.org
Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer.
Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification.
Licence: GNU General Public License (GPL)
Sourceforge project page: http://sourceforge.net/projects/qsynth
Qtractor is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio and the Advanced Linux Sound Architecture (ALSA) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
QXGEdit is a Qt GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Sun |
- 2 commits in home:rncbc / qpwgraph
- 2 commits in multimedia:proaudio / qpwgraph