Hanspeter Portner
2d43a8abe7
Use new Jack Metadata API to mark CV ports.
...
By adding metadata key "http://jackaudio.org/metadata/signal-type " value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).
Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
2014-05-23 15:39:42 +02:00
Jonathan Moore Liles
423a8428e1
Mixer: Fix focus issues with new sliders.
2013-09-19 21:28:02 -07:00
Jonathan Moore Liles
b7b3d499e5
Mixer: Enable keyboard value input and mouse value dragging on slider controls.
2013-09-18 23:28:58 -07:00
Jonathan Moore Liles
ea0c2839c1
Mixer: Improve display of strip 'control' tab.
2013-09-18 17:10:23 -07:00
Jonathan Moore Liles
e927781ee0
Mixer: Add mute control to Gain module and Mute button to each mixer strip.
2013-09-01 21:35:35 -07:00
Jonathan Moore Liles
d5741f9999
Clean up some compiler warnings.
2013-08-23 20:41:17 -07:00
Jonathan Moore Liles
5ccc6e7595
Mixer: Implement basic groups.
2013-08-08 12:57:26 -07:00
Jonathan Moore Liles
cfd451c4d6
Mixer: Implement Spatializer module.
2013-07-16 20:58:36 -07:00
Jonathan Moore Liles
6d2aeaf405
Mixer: Implement Spatialization Console.
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
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
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
550fb651c7
Mixer: Improve knob and slider appearance.
2013-05-28 22:11:07 -07:00
Jonathan Moore Liles
dcec3282a9
Mixer: Increase font size for fader value.
2013-04-21 22:56:39 -07:00
Jonathan Moore Liles
cbf7df0e0d
Mixer: Clean up strip layout.
2013-04-10 19:23:35 -07:00
Jonathan Moore Liles
0e467993a2
Mixer: Tweak module appearance.
2013-03-15 17:54:49 -07:00
Jonathan Moore Liles
2c6b6b1a75
FLTK->NTK
...
FLTK fork gets Cairo and is renamed to NTK.
Themes are moved from FL into NTK core.
Fl_Arc_Dial is moved into NTK core.
2012-05-21 21:23:02 -07:00
Jonathan Moore Liles
363f2f04bc
Mixer: Allow controller modules to be removed.
2012-05-20 15:09:45 -07:00
Jonathan Moore Liles
fdcf74ddbe
Replace crappy Fl::scheme() thing with a more useful theme implementation in Fl_Theme and Fl_Color_Sheme classes.
...
Theme settings are now common between all Non-* programs.
Also adds a new 'Clean' theme.
2012-04-10 23:59:12 -07:00
Jonathan Moore Liles
044414c4c2
Mixer: Try to fix some weirdness with Controller Module knob display.
2012-03-02 23:16:16 -08:00
Jonathan Moore Liles
26fa9eba3b
Mixer: Add new 'plastic' knob type. Make knob type to display configurable.
2012-03-02 00:18:05 -08:00
Jonathan Moore Liles
9bb9a91b22
Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes.
2012-03-01 20:23:23 -08:00
Jonathan Moore Liles
5a0527c623
OSC: Save and restore OSC signal connections outgoing from Non-DAW.
2012-02-26 01:05:04 -08:00
Jonathan Moore Liles
e9804033ab
Mixer: Fix GUI update on Controller_Modules being controlled via JACK CV.
2012-02-26 01:05:03 -08:00
Jonathan Moore Liles
4a22d675e2
Implement the Non-Session-Manager (NSM)
2012-02-26 01:05:02 -08:00
Jonathan Moore Liles
cff2c15583
Mixer: Fix mirroring and OSC automation of Spatialization controls.
2012-02-26 01:04:40 -08:00
Jonathan Moore Liles
100b23d1fb
Mixer: Fix behavior issues of Toggle controls.
2012-02-26 01:04:40 -08:00
Jonathan Moore Liles
f9bbdb20c9
Mixer: Make OSC ports a property of Module::Port, not Controller_Module. Therefore, all plugin parameters will be accessible via OSC.
2012-02-26 01:04:39 -08:00
Jonathan Moore Liles
6d7059777b
Mixer: OSC enhancements. Responsd to both exact (range limited) and Control Voltage (0.0-1.0 on */cv) input.
2012-02-26 01:04:39 -08:00
Jonathan Moore Liles
fe4faaca1b
Mixer: Allow clients to query for available OSC paths.
2012-02-26 01:04:39 -08:00
Jonathan Moore Liles
53f077ee88
Mixer: Add basic OSC control to Controller_Module.
2012-02-26 01:04:39 -08:00
Jonathan Moore Liles
fb8c9414a0
Mixer: Fix callback delivery by Controller Module.
2010-02-27 12:55:25 -06:00
Jonathan Moore Liles
6ac4106a6c
Make spatialization mode of controller_module more robust.
2010-02-24 17:25:56 -06:00
Jonathan Moore Liles
4a97f3dcb9
Mixer: Auto-connect spatializer controls to spatialization plugins.
2010-02-24 09:05:46 -06:00
Jonathan Moore Liles
474ad167ed
Mixer: Save/load the control mode status of the gain controller as part of the mixer strip's state.
2010-02-17 18:01:17 -06:00
Jonathan Moore Liles
80278aa78a
FL: Get rid of unnecessary call to clip_children().
...
The idea being to restore compatibility with FLTK 1.1.7...
2010-02-06 11:23:21 -06:00
Jonathan Moore Liles
906872c79b
Massively reoganize tree.
2010-02-01 02:26:42 -06:00