Commit Graph

1917 Commits

Author SHA1 Message Date
Jonathan Moore Liles dd21a18c81 Mixer: Add group DSP meters. 2013-08-08 23:32:44 -07:00
Jonathan Moore Liles 5ccc6e7595 Mixer: Implement basic groups. 2013-08-08 12:57:26 -07:00
Jonathan Moore Liles d2b2c0808d Timeline: Fix double free in project open
Closes #71
2013-08-01 09:14:33 -07:00
Jonathan Moore Liles e6d153c13c Sequencer: Work around internal compiler error bug in GCC 4.8. 2013-07-31 21:26:06 -07:00
Jonathan Moore Liles 9837a8f3f7 Timeline: Fix typo. 2013-07-31 21:25:42 -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 a3f1265ef3 Timeline: Reduce window minimum height. 2013-07-23 22:52:15 -07:00
Jonathan Moore Liles 612fdfe952 Mixer: Save/restore state of spatialization console. 2013-07-21 20:20:42 -07:00
Jonathan Moore Liles 0d42bf3483 wscript: tweak optimization options. 2013-07-20 17:41:53 -07:00
Jonathan Moore Liles 50d5411411 Mixer/Spatializer: Fade delay into non-interpolating mode when source is stationary. 2013-07-20 16:29:09 -07:00
Jonathan Moore Liles 2da6c503aa NSM/jackpatch: Sort connections before saving. 2013-07-19 18:13:50 -07:00
Jonathan Moore Liles 8d330997d1 Mixer/midi mapper: Use proper NSM client ID. 2013-07-18 00:26:48 -07:00
Jonathan Moore Liles 932a78c747 Mixer: Fix jack client rename on strip rename. 2013-07-18 00:26:42 -07:00
Jonathan Moore Liles e95fd10775 Mixer: Fix panner control connection to old ambisonics LADSPA plugins. 2013-07-17 19:13:33 -07:00
Jonathan Moore Liles be025b00b9 Mixer: Add cross hairs to panner plane backdrop. 2013-07-17 19:12:43 -07:00
Jonathan Moore Liles b31eef9c36 Mixer/DPM: Fix reposition interfering with optimized drawing. 2013-07-16 20:58:43 -07:00
Jonathan Moore Liles 123d45c1ae Update NTK. 2013-07-16 20:58:43 -07:00
Jonathan Moore Liles e88c255d45 Mixer: Fix initial size. 2013-07-16 20:58:42 -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 a59dad4204 nonlib: Fix bugs in JACK::Port. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles fd1207b75e Mixer: Clip children when drawing modules. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles a958276b06 Timeline: Mark ports as Terminal. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles 1a9741cb7f Mixer: Remove dead signal feedback code. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles 6d2aeaf405 Mixer: Implement Spatialization Console. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles aedbca82be Mixer: Avoid unecessary redraws (hidden widgets, when mixer strips are added). Also, draw fonts of inactive widgets in dimmed color. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles fd64b39fa4 Mixer: Tweaks to by-number learning. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles 0c6a3ea0f8 Mixer: Improve appearance of panner/spatialization widget with pixmap background. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles a3a8247b83 Mixer: Add connection/disconnection submenu to controller module context menu. 2013-07-16 16:21:12 -07:00
Jonathan Moore Liles 07161196bd Mixer: Use a four color gradient for meters. 2013-07-16 16:21:12 -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 37d5dd87b9 Mixer: Implement two way mapping for OSC learning. 2013-07-14 18:06:01 -07:00
Jonathan Moore Liles d7d711807d FL/Fl_Scalepack: Fix resize bug. 2013-07-14 18:05:54 -07:00
Jonathan Moore Liles fad4f7938c NSM: Don't wait on clients that have died while executing a command. 2013-07-14 18:05:29 -07:00
Jonathan Moore Liles d9ba4bda2b Timeline/Control_Point: Don't draw with zero width. 2013-07-13 13:58:26 -07:00
Jonathan Moore Liles bc78302220 Mixer: Avoid unecessary redraws (hidden widgets, when mixer strips are added). Also, draw fonts of inactive widgets in dimmed color.
Conflicts:
	mixer/src/Mixer.C
2013-06-24 17:21:23 -07:00
Jonathan Moore Liles 3b8991c54c NSM_Proxy: save options upon 'start'. 2013-06-23 20:46:09 -07:00
Jonathan Moore Liles 582621edd2 Mixer: Fixes for consolidated timeout. 2013-06-17 19:54:39 -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 3e932c9930 OSC: Rename OSC method when signal is renamed. 2013-06-03 21:57:11 -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 fadeea8a33 Timeline: remove extra fl_pop_clip(). 2013-05-29 18:25:44 -07:00
Jonathan Moore Liles 550fb651c7 Mixer: Improve knob and slider appearance. 2013-05-28 22:11:07 -07:00
Jonathan Moore Liles 6adba68975 Timeline: Fix overlay drawing. 2013-05-28 21:03:59 -07:00
Jonathan Moore Liles b664d0ed04 Timeline: Allow drag and drop moving of tracks. 2013-05-22 23:50:10 -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 70e23f1994 Timeline: Draw punch/playback/edit cursors in the overlay plane. 2013-05-19 18:24:59 -07:00