Commit Graph

155 Commits

Author SHA1 Message Date
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 02bb329551 Mixer: Fix connection DND. 2013-05-29 19:40:33 -07:00
Jonathan Moore Liles 54b8dfefb7 Mixer: Allow copy/paste of mixer strips (even between instances). 2013-05-29 18:27:43 -07:00
Jonathan Moore Liles 550fb651c7 Mixer: Improve knob and slider appearance. 2013-05-28 22:11:07 -07:00
Jonathan Moore Liles 0552a9a7cf Mixer: Allow drag and drop for moving mixer strips. 2013-05-22 22:45:55 -07:00
Jonathan Moore Liles 960dc543c3 Mixer: Clean up connection DND behavior. 2013-05-22 20:11:41 -07:00
Jonathan Moore Liles 5e958416cd Mixer: Save settings for 'Rows' with project.
Closes #48.
2013-05-13 18:02:01 -07:00
Jonathan Moore Liles d4f96fe762 Mixer: Allow creation of mix before creation of project.
Closes #10.
2013-05-13 17:21:57 -07:00
Jonathan Moore Liles 89f2633463 FL/New_Project_Dialog: Don't crash if aborted. 2013-05-13 17:21: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 973089890c Mixer: Clean up some issues with display of JACK connection lists. 2013-05-02 17:07:35 -07:00
Jonathan Moore Liles ea9d7b2420 Mixer: Fix resize issues with JACK module connection display list. 2013-04-29 23:39:38 -07:00
Roy Vegard Ovesen ec8bfcba63 Make sure that every highest peak value is drawn
As process is usually called more often than
update_cb, we should store the highest peak
value until it is consumed by update_cb.
2013-04-27 16:54:39 +02:00
Jonathan Moore Liles e6e101fc67 Tweak colors. 2013-04-26 21:25:00 -07:00
Jonathan Moore Liles 5af9afdd8d Mixer: Fix some button handling. 2013-04-22 21:54:45 -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 dcec3282a9 Mixer: Increase font size for fader value. 2013-04-21 22:56:39 -07:00
Jonathan Moore Liles 00a78fdb27 Mixer: Set a default upper bound on module parameters of 1 in case the module (LADSPA Plugins in particular) doesn't specify one. 2013-04-21 19:59:47 -07:00
Jonathan Moore Liles fc5ef8f9f9 Mixer: Add new module "Aux" to allow creation of "send" topology without requiring an extra strip to control the send gain. 2013-04-16 22:48:41 -07:00
Jonathan Moore Liles 7900ef6add Mixer: Fix segfault on attempt to make osc ports for module ports which shouldn't be controllable. 2013-04-16 22:48:41 -07:00
Jonathan Moore Liles eff5189638 Mixer: Add 'visible' property to port hints. 2013-04-16 22:48:38 -07:00
Jonathan Moore Liles 92932fb1b0 Mixer/Plugin chooser: Add shortcuts for all and favorites views. 2013-04-14 18:56:41 -07:00
Jonathan Moore Liles 90551b732d Mixer: When listing plugins, properly display mono compatibe plugins. 2013-04-14 18:46:59 -07:00
Jonathan Moore Liles b3830057cb Mixer: Don't list plugins which are unsuitable for RT use. 2013-04-14 18:46:06 -07:00
Jonathan Moore Liles f5eaf5bc2d Mixer: Don't die when spatialization plugin is removed. 2013-04-14 18:45:48 -07:00
Jonathan Moore Liles b4d811adf1 Mixer: Don't hang when terminated while modal window is open. 2013-04-14 15:10:57 -07:00
Jonathan Moore Liles 851be29d6a Mixer/Plugin_Chooser: Add a little padding in table cells. 2013-04-14 14:23:09 -07:00
Jonathan Moore Liles 171975b26b Mixer: Allow searching by category in plugin chooser. 2013-04-14 14:19:07 -07:00
Jonathan Moore Liles 07e40513c6 Minor cleanup. 2013-04-13 21:41:39 -07:00
Jonathan Moore Liles 5adba898ef Mixer: Tweak plugin chooser appearance. 2013-04-13 13:37:30 -07:00
Jonathan Moore Liles dd9eb35ab2 Implement plugin browser, with search and favorites. 2013-04-13 13:18:03 -07:00
Jonathan Moore Liles 5d35f37d4e Fix window icons. 2013-04-11 21:02:31 -07:00
Jonathan Moore Liles 29479f73c4 Mixer: Ensure that meters are drawn correctly before the first resize. 2013-04-10 22:40:58 -07:00
Jonathan Moore Liles cbf7df0e0d Mixer: Clean up strip layout. 2013-04-10 19:23:35 -07:00
Jonathan Moore Liles b531769184 Mixer: Move inputs control. 2013-04-10 19:16:59 -07:00
Jonathan Moore Liles e386d963aa Mixer: Tweak strip appearance. 2013-04-10 17:22:33 -07:00
Jonathan Moore Liles f879b9eab5 Mixer: Provide project load progress to NSM. 2013-04-09 17:51:47 -07:00
Jonathan Moore Liles c794617b30 Mixer: Silence valgrind warning. 2013-04-08 21:03:33 -07:00
Jonathan Moore Liles 9df0e9d665 nonlib: Clean up signals handshaking. 2013-04-08 21:03:29 -07:00
Jonathan Moore Liles 92716b103d Mixer: Only display spatialization control when strip is in Fader view. Closes #36. 2013-03-19 18:37:00 -07:00
Jonathan Moore Liles 14099b7cfc nonlib: Add assertions to catch multiple calls to log_create() which would result in duplicate log entries. 2013-03-18 17:21:29 -07:00
Jonathan Moore Liles b855493014 Mixer: disable context menu on fader view meter indicators. 2013-03-18 17:20:46 -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 d86cda8977 Mixer: Don't die if a plugin specified in the project can't be loaded. Requires storing plugin I/O config in project file. 2013-03-15 17:54:49 -07:00
Jonathan Moore Liles 42072343d3 Mixer: Fix persistence of bypass setting for LADSPA plugins. 2013-03-15 17:54:37 -07:00
Jonathan Moore Liles b1eb988257 Mixer: Refuse to bypass modules whose channel configuration makes bypassing illogical. 2013-03-15 00:05:23 -07:00
Jonathan Moore Liles f29a132dfc Get rid of FL/FL symlink. 2013-03-14 17:32:15 -07:00
Jonathan Moore Liles 63c4f68b3b Mixer: Fix plugin bypass and plugin insertion broken by 8b9ef85. 2013-03-14 17:31:46 -07:00