Qmidiarp news

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux