Jonathan Moore Liles
1cb9f68cf1
Mixer: Limit rate of DSP meter updates.
2013-08-14 17:11:35 -07:00
Jonathan Moore Liles
19487a72e4
Tweak buffer ops for GCC auto vectorization.
2013-08-13 22:50:30 -07:00
Jonathan Moore Liles
d1c4fe418b
Midi-Mapper: Close gracefully on sigterm.
2013-08-13 22:50:30 -07:00
Jonathan Moore Liles
b0fc87ec86
Mixer: Fix group membership of new strips.
2013-08-13 22:50:19 -07:00
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
0da98f95b8
Fix some memory leaks and other valgrind warnings.
2013-07-30 21:36:35 -07:00
Jonathan Moore Liles
612fdfe952
Mixer: Save/restore state of spatialization console.
2013-07-21 20:20:42 -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
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
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
fd1207b75e
Mixer: Clip children when drawing modules.
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
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
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
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