Sounds like fun. It would be very cool to hear some audio examples. - Mark On Sat, Dec 11, 2010 at 9:26 AM, Frank Kober <goemusic@xxxxxxxx> wrote: > 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 > _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user