Commit Graph

30 Commits (758f7b86b4e65dd8985e2ff421219d4c8873cac8)

Author SHA1 Message Date
Jonathan Moore Liles 758f7b86b4 Mixer: Include all outputs in autoconnect wildcard group. 2013-09-09 23:12:36 -07:00
Jonathan Moore Liles fc5c59c61d Mixer: Implement port autoconnection system. 2013-09-07 18:34:12 -07:00
Jonathan Moore Liles f8f6bad322 Mixer: Fix copy and paste of spatializer module. 2013-08-27 23:02:36 -07:00
Jonathan Moore Liles 96a6709fe8 Update latency compensation code for new JACK latency API. 2013-08-25 13:24:33 -07:00
Jonathan Moore Liles 19487a72e4 Tweak buffer ops for GCC auto vectorization. 2013-08-13 22:50:30 -07:00
Jonathan Moore Liles 5ccc6e7595 Mixer: Implement basic groups. 2013-08-08 12:57:26 -07:00
Jonathan Moore Liles 0da98f95b8 Fix some memory leaks and other valgrind warnings. 2013-07-30 21:36:35 -07:00
Jonathan Moore Liles 70856a6e8e OSC Signal cleanups. 2013-07-16 20:58:42 -07:00
Jonathan Moore Liles cfd451c4d6 Mixer: Implement Spatializer module. 2013-07-16 20:58:36 -07:00
Jonathan Moore Liles 6adf6a9389 OSC: Simplify OSC signal protocol. Add midi<->osc gateway program. 2013-07-16 16:21:08 -07:00
Jonathan Moore Liles bbffb98981 Mixer: Consolidate all GUI update timeouts into one to avoid unnecessary X events. 2013-06-17 19:26:04 -07:00
Jonathan Moore Liles 72a1e2a5cf Mixer: Implement de-zippering for controls of all built-in modules. 2013-06-15 17:51:50 -07:00
Jonathan Moore Liles 3084956664 Mixer: Don't process (dis)connection notifications from JACK while destroying chain. 2013-05-02 20:02:17 -07:00
Jonathan Moore Liles 455c93683c Implement drag and drop for making/breaking JACK connections in Non Mixer and Non Timeline.
(Drag jack output module and drop on jack input module of another strip)

In Non Mixer, all JACK modules (including Aux) will now list their connections.
2013-04-21 23:14:52 -07:00
Jonathan Moore Liles c59554c774 Mixer: Reduce module spacing. 2013-03-15 17:54:49 -07:00
Jonathan Moore Liles e8892926fd Mixer/Chain: Don't block RT thread when printing debugging messages. 2013-03-15 17:54:49 -07:00
Jonathan Moore Liles 0e467993a2 Mixer: Tweak module appearance. 2013-03-15 17:54:49 -07:00
Jonathan Moore Liles 8b9ef85c80 Mixer: Fix bypass for 1 IN 2 out modules. 2013-03-13 18:02:45 -07:00
Jonathan Moore Liles afd354a5b8 Clean up some compiler warnings 2012-11-05 23:51:32 -08:00
Jonathan Moore Liles e5e6925c2c Mixer: Fix OSC path naming for multiple instances of the same LADSPA plugin. 2012-06-04 22:55:26 -07:00
Jonathan Moore Liles 363f2f04bc Mixer: Allow controller modules to be removed. 2012-05-20 15:09:45 -07:00
Jonathan Moore Liles bb75847ac1 Mixer: Implement mixer Strip import/export 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles 044414c4c2 Mixer: Try to fix some weirdness with Controller Module knob display. 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles 32bd29a28b GUI tweaks. 2012-03-02 00:18:11 -08:00
Jonathan Moore Liles 4a22d675e2 Implement the Non-Session-Manager (NSM) 2012-02-26 01:05:02 -08:00
Jonathan Moore Liles 18a1429b22 Mixer: Create unique OSC paths even when multiple instances of a module/plugin with the same name exist in a chain. 2012-02-26 01:04:39 -08:00
Jonathan Moore Liles 53f077ee88 Mixer: Add basic OSC control to Controller_Module. 2012-02-26 01:04:39 -08:00
Jonathan Moore Liles 93dd9870ae Don't rely on 'Fl' symlink which only exists on Debian. 2012-02-25 18:02:06 -08:00
Jonathan Moore Liles 4a97f3dcb9 Mixer: Auto-connect spatializer controls to spatialization plugins. 2010-02-24 09:05:46 -06:00
Jonathan Moore Liles 906872c79b Massively reoganize tree. 2010-02-01 02:26:42 -06:00