Selected revision history for Perl extension Audio::Ecasound::Multitrack 0.97 Fri Sep 18 2008 - replace Ext::MakeMaker with Module::Install 0.975 Mon Dec 29, 2008 - new event sytem supports chainsetup looping in both console and GUI modes 0.978 Sat Jan 4, 2009 - much improved JACK support - jack/nojack commands enable/disable JACK - source command sets track input to either JACK client name or soundcard channel number - automatic connection to JACK clients - stereo/mono commands to set track width - solo/all commands for selective listening - long text output displays in pager 0.98 Mon Jan 6, 2009 - rewritten man pages - README contains source build instructions 0.981 Thu Jan 9, 2009 - add track fields jack_send and send_select - add track method/command 'send' analagous to 'source' - add_effect takes LADSPA unique id as well as label - find_effect (fe) takes multiple keywords - help_effect (he) analyseplugin output for one effect designated by label or unique_id - workaround for longstanding parser bug 0.99 Wed Jan 14, 2009 - auto JACK detection - send command: aux send to channel or JACK client - fw/rw/setpos work as expected with JACK - autocompletion for text commands - fix longstanding parser error - preview mode runs w/o writing WAV files (available via GUI button) - full GUI support for Ecasound controllers 0.991 Wed Jan 14, 2009 - recognize all ecasound-iam commands from Ecasound int-cmd-list 0.992 Thu Jan 15, 2009 - minor fixes 0.993 Sun Jan 18, 2009 - GUI now has Preview button. Connects setup as specified without writing files. - GUI has Palette and Nama Palette buttons for setting colors - Palette settings are saved - report if zero value encountered in log-hinted parameter of LADSPA plugin - 'send off' or 'send 0' disable auxiliary send for current track - use of Time::HiRes is now optional, with fallback to sleep 0.994 Mon Jan 19, 2009 - minor fixes 0.995 Mon Jan 26, 2009 - fix mixdown bug - parser reports bad commands - add normalize, fixdc commands - add use_group_numbering option - improved preprocessing script (Julien Claassen) - insert effect command - recognize all ecasound chain operators - remove last tkeca code - fixes for get_ladspa_hints involving logarithmic parameters with zero for beg/end/default values - fix serialize routine to deal with null values - set OFF status for tracks taking input from JACK client when no corresponding JACK port is found - major speedups: cache WAV files directory contents, poll for jackd status. - allow vol * 1.5, vol / 2 in addition to vol + 20, vol - 30 - similar syntax to change effect parameters (modify_effect) - many commands now report their actions 0.9951 Mon Jan 26, 2009 - disable JACK client checking 0.997 Sun Apr 26 2009 - add 'region' and 'shift' commands - add 'link_track' command to allow for multiple regions and for assembling WAV files from multiple projects - add mastering mode, 'master_on', 'master_off' commands 0.9981 Wed Oct 21, 2009 - add pre-fader instrument monitor buses - add post-fader inserts to soundcard or JACK clients