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@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/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@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user