Commit Graph

1659 Commits

Author SHA1 Message Date
Jonathan Moore Liles 8b5f5a76aa NSM: Command all unneeded 'switch' capable clients to exit when switching sessions.
Closes #60.
2013-05-02 23:05:58 -07:00
Jonathan Moore Liles 1c6add6c2b NSM/jackpatch: Rebuild patch network upon NSM save. 2013-05-02 22:18:44 -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 899740c2f1 Timeline: Add freewheel button. 2013-05-01 22:04:16 -07:00
Jonathan Moore Liles c351700be0 Timeline: Fix peak display while recording. 2013-05-01 22:00:05 -07:00
Jonathan Moore Liles 1fc7c2eed2 Timeline: Tweak crossfade appearance. 2013-05-01 22:00:05 -07:00
Jonathan Moore Liles 97677c561e Timeline: Don't allow import attempt when no project is loaded. 2013-04-30 22:44:16 -07:00
Jonathan Moore Liles 875ef17575 TImeline: Add GUI for Ardour session import and corresponding menu entry. 2013-04-30 22:38:49 -07:00
Jonathan Moore Liles bf50334890 Timeline: Ardour input script now merges sources for multi-channel tracks instead of creating multiple mono tracks. 2013-04-30 17:26:57 -07:00
Jonathan Moore Liles 2f730acefb Timeline: Update ardour session importer to work with ardour3 sessions. 2013-04-30 12:58:13 -07:00
Jonathan Moore Liles a162876025 Timeline: Make ardour session importer work with ardour1 files. Also, don't fail if sample-rate is not specified. 2013-04-30 10:39:57 -07:00
Jonathan Moore Liles c839d690ab Timeline: Add script to convert Ardour session to Non-Timeline format. 2013-04-29 23:40:36 -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 1945477b10 NSM: Specify window class for NSM-Proxy GUI. 2013-04-25 16:28:40 -07:00
Jonathan Moore Liles 45cf2f7135 Timeline: Fix control sequence highlighting. 2013-04-23 20:21:23 -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 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