[LAU] Qmidiarp news

From: Frank Kober <goemusic@email-addr-hidden>
Date: Sat Dec 11 2010 - 19:26:09 EET

Hello all,

This is to give an update on the qmidiarp development status.

Since the last discussions here there are mainly the following new
features:
Arps:

o There are now three trigger modes selectable from a new combobox:

  1) No trigger: the original continuous mode
  2) Kbd Restart: the arp will restart its loop on every stakato note
     change, i.e. when the previous note is released before pressing a new key.
  3) Kbd Trigger: the arp will restart and be triggered by the pressed note.

o The latency should be 2 ticks now, so around 10 milliseconds, with which
I haven't found lost notes so far even with four arps plus lfo running in parallel.

o The arp patterns (along many other controls) can be changed by a
midi-learnable controller, on the fly.

As it seems the alsamodular mailing lists are not much followed anymore, so I will need some support to convince my own team to release it or setup a new dedicated project page. So please test, bash it, critique it, praise it.

Installation is:

cvs -z3 -d:pserver:anonymous@email-addr-hidden:/cvsroot/alsamodular co -P qmidiarp

autoreconf -i
make
sudo make install

Have fun
Frank

The resume of changes since 0.0.2 is as follows.

New Features
  o Arpeggio pattern preset infrastructure
  o Synchronized MIDI LFO modules added
    LFOs have calculated and drawable waveforms, selectable frequency,
    amplitude, offset, time resolution and length
  o Synchronized step sequencer modules added
    Step sequencer can be transposed and velocity-modulated by received
    notes, sequence can be drawn on the fly
  o Pianoroll-type display of arp patterns and cursor line
  o Envelope function for chord arpeggios with high polyphony
  o Latch mode or Footswitch for holding notes in arpeggio buffer
  o Keyboard-triggered or -restarted arpeggiator mode
  o Input note delay strongly reduced making QMidiArp suitable for live
    play
  o MIDI-learnable control of many live-relevant functions
  o MIDI realtime clock slave synchronization
  o JACK transport client synchronization
  o Event log entries are color-coded, optional MIDI Clock event display
  o Re-designed graphical user interface: all modules and dialogs
    are dockable floatable windows, main and file icon toolbars added
  o New .qmidiarprc file containing GUI settings, user arp patterns and
    last file path
  o Save and SaveAs functions with modification monitoring
  o All relevant session parameters stored in new .qmax XML session file
  o Manual pages in English, French and German
  o Handler for SIGINT added to handle unsaved or changed files more
    carefully at program termination.
  o Handler for SIGUSR1 added to provide support for LADISH level 1.
  o Separate threads for ALSA Sequencer Queue handler and arpeggio engine

General Changes
  o Port form Qt3 to Qt4 library.
  o MIDI Channels and ALSA port id's displayed from 1...16
  o On-the-fly tempo changes are disabled

      
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sat Dec 11 20:15:05 2010

This archive was generated by hypermail 2.1.8 : Sat Dec 11 2010 - 20:15:05 EET