QMidiArp
- A Linux MIDI Arpeggiator, Step
Sequencer and LFO
DESCRIPTION

QMidiArp
is an advanced MIDI arpeggiator, programmable step sequencer and LFO. It
can
hold any number of arpeggiator, sequencer, or LFO
modules running in parallel.
Arpeggiator
modules produce sequences
depending on the notes sent to
their input port, which is typically connected to a keyboard or another
sequencer.
Step
sequencer modules allow you to create simple linear,
monophonic and globally transposable sequences similar to the first
analog sequencers.
MIDI
LFO modules independently
produce MIDI controller data of adjustable waveform, time resolution,
amplitude and duration.
For each module, an input note filter
is
available, and the output port and channel can be set independently.
Since the modules use a common sequencer queue, they are automatically
in sync with each other. QMidiArp works with an internal tick
resolution
of 192 ticks per beat. The queue can be synchronized to an incoming
MIDI realtime clock or as a JACK
transport client. Most of the relevant
control elements are
accessible via MIDI controller through a
MIDI-learn
infrastructure.
QMidiArp
also has a log tool displaying the history of incoming MIDI events in
colors depending on their type.
It has support for JACK MIDI
and ALSA MIDI backends.
QMidiArp runs on Linux and uses the Qt4
toolkit.
FEATURES
- Programmable
arpeggio patterns with preset infrastructure
- Pianoroll-type
display of arp patterns and cursor line
- Envelope
function for chord arpeggios with high polyphony
- Latch
mode or Footswitch for holding notes in arpeggio buffer
- Keyboard-triggered
or -restarted modes for all modules
- Small
input note delay making QMidiArp suitable for live play
- Random
and Groove functions
- Synchronized
MIDI LFO modules: LFOs have calculated and drawable waveforms,
selectable frequency, amplitude, offset, time resolution and length
- Waveforms
can be recorded from a MIDI controller
- Synchronized
step sequencer modules: Sequencer can be transposed and
velocity-modulated by received notes, sequence can be drawn on the fly
- MIDI-learnable
control of many live-relevant functions
- MIDI-controllable Global storage panel for Live switching between setups
- MIDI
realtime clock slave synchronization (ALSA MIDI only)
- JACK
transport client synchronization
- MIDI
Event log with color-coded entries, optional MIDI Clock event display
- Re-designed
graphical user interface: all modules and dialogs are dockable
floatable windows, main and file icon toolbars available
- All
relevant session parameters stored in new .qmax XML session file
- Manual
pages and i18n support in English, French and German
- JACK
and ALSA MIDI backends
- LADISH level 1 support
- JACK Session support