Commit Graph

1590 Commits (455c93683c3d105b361a50899656be30fc9436a7)

Author SHA1 Message Date
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 52f016abed Timeline: Fix offset of drag and drop file imports. 2013-04-21 22:59:46 -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 ea380f00f9 FL/Fl_Packscroller: Cleanup event behavior. Eliminate unnecessary vertical padding. 2013-04-21 19:01:47 -07:00
Jonathan Moore Liles 5d59a1d291 NSM: Redraw session list after refresh even if it's empty. 2013-04-19 21:14:31 -07:00
Jonathan Moore Liles 5ea31d47d7 NSM: Fix compiler warning. 2013-04-19 21:13:42 -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
Roy Vegard Ovesen cbba71a0c8 Fix navigation when located left of 60 sec. 2013-04-15 21:46:13 -07:00
Jonathan Moore Liles 3f3f98b4ca NSM: Make log display one-line high by default.
Closes #51
2013-04-15 17:08:21 -07:00
Jonathan Moore Liles a3c1e806a9 NSM: Disallow adding clients by path name. 2013-04-15 17:06:34 -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 ae633840fb NSM: Add status message log display to GUI. 2013-04-13 21:07:06 -07:00
Jonathan Moore Liles 4ef20c0f71 NSM: Give clients a 5 second period in which to announce themselves--otherwise assume they are dumb clients. 2013-04-13 20:17:18 -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 6ec8f6e85e NSM/nsm-proxy: unset NSM_URL env var before launching child. 2013-04-11 18:01:29 -07:00
Jonathan Moore Liles 9501e52d54 Timeline: Don't die if user selects nonsense item from Control Sequence Connect To menu. 2013-04-11 17:44:34 -07:00
Jonathan Moore Liles ec09f027d6 FL: Fix layout error in flowpack. 2013-04-11 17:44:26 -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 ffcf1454d5 jackpatch: Avoid race condition for ports registered after start but before open. 2013-04-10 17:23:29 -07:00
Jonathan Moore Liles e69a124e27 jackpatch: Don't make unnecessary connection attempts on response to 'open'. 2013-04-10 17:23:20 -07:00
Jonathan Moore Liles 8f89e237e9 FL: Fix error in flowpack layout. 2013-04-10 17:22:51 -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 bb26718834 NSM: Wait up to 60 seconds for all clients to close. 2013-04-09 17:50:56 -07:00
Jonathan Moore Liles 4d3e4ca4f1 jackpatch: Don't attempt to make JACK connection when one of the ports doesn't exist yet. 2013-04-09 16:58:41 -07:00
Jonathan Moore Liles ee09187089 Change debug CFLAGS. 2013-04-08 21:03:33 -07:00
Jonathan Moore Liles 0c4161ce85 nonlib: Use GNU extension program_invocation_short_name to get module name for debug output. 2013-04-08 21:03:33 -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 d7cf8955b8 NSM: Add clarification to the API document. 2013-04-06 13:02:29 -07:00
Jonathan Moore Liles 5c6e9f8d37 NSM: Don't return false error message from duplicate function.
Closes #34
2013-04-05 19:48:59 -07:00
Jonathan Moore Liles 4103cd016b NSM: Clean up session selection behavior. 2013-04-05 19:06:50 -07:00
Jonathan Moore Liles 271eb2d331 NSM: Clean up GUI resize behavior.
Closes #47.
2013-04-05 18:36:31 -07:00
Jonathan Moore Liles 9230ab3d04 Timeline: Fix potential deadlock when stopping recording. 2013-04-05 17:13:51 -07:00
Jonathan Moore Liles 14b8507fcb NSM: Don't wait for replies from dumb clients! 2013-04-04 20:01:48 -07:00
Jonathan Moore Liles 299193dc60 NSM: Further clarify nsmd debugging output regarding client death. 2013-04-04 20:01:19 -07:00