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
|
f769375a7a
|
NSM: Clients must use the same protocol (UDP,TCP) as NSM server.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
b2affcc5d5
|
Don't poll NSM as frequently.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
080100d3b4
|
Mixer: Fix an invalid read on strip destruction due to a missing lock.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
bc216741f4
|
Mixer: Don't die when not running under NSM.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
7cfa1ec38a
|
OSC: Implement generic signal model with path auto discovery through NSM.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
dca72cb455
|
Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
31f0d6b311
|
Mixer: Destroy instances of Controller_Module when the connected modules are removed.
|
2012-02-26 01:05:03 -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
|
0590687857
|
Mixer: Don't allow ',' in OSC paths.
|
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
|
a11961f9b6
|
Mixer: Cleanup OSC value scaling/clamping behavior.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
9ff41fe8fa
|
Mixer: Display realtime parameter changes (initiated via automation or GUI) in Module_Parameter_Editor
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
f3b9b0c00d
|
Mixer: Update OSC paths upon chain/strip name change.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
d2a3afb810
|
Mixer: Don't create/destroy OSC ports more often than necessary.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
5027e65d13
|
Mixer: Default OSC paths are CV. Use /unscaled for exact input.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
812fad8567
|
Mixer: Feedback control values to OSC senders.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
18a1429b22
|
Mixer: Create unique OSC paths even when multiple instances of a module/plugin with the same name exist in a chain.
|
2012-02-26 01:04:39 -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
|
f864159b51
|
Mixer: Ensure that JACK_Module passes chain_name_changed event to its Controllers.
|
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
|
d959b54f6a
|
Mixer: Add commandline option for specifying the OSC port to use.
|
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
|
a91bc7566f
|
Mixer: Add basic OSC support.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
93dd9870ae
|
Don't rely on 'Fl' symlink which only exists on Debian.
|
2012-02-25 18:02:06 -08:00 |
Jonathan Moore Liles
|
1d25063d11
|
Mixer: Handle WM main window close event just like Quit menu comment (confirm save).
|
2012-02-10 02:14:01 -08:00 |
Jonathan Moore Liles
|
a8888d40b4
|
Mixer: Don't segfault during teardown upon WM initiated exit.
|
2012-02-08 15:39:22 -08:00 |
Jonathan Moore Liles
|
72073030a7
|
Mixer: Don't segfault when removing a module.
|
2012-02-07 19:45:48 -08:00 |
Jonathan Moore Liles
|
fb8c9414a0
|
Mixer: Fix callback delivery by Controller Module.
|
2010-02-27 12:55:25 -06:00 |
Jonathan Moore Liles
|
a7902200e8
|
Mixer: Raise (arbitrary) maximum number of channels of JACK module from 6 to 16.
|
2010-02-27 12:39:18 -06:00 |
Jonathan Moore Liles
|
0f0933f6d0
|
Mixer/Module_Parameter_Edtior: Silence compiler warnings.
|
2010-02-24 18:41:01 -06:00 |
Jonathan Moore Liles
|
c7ae81f035
|
Mixer/Module_Parameter_Editor: Don't point widow label at stack allocation.
|
2010-02-24 18:40:34 -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
|
93a6d878f2
|
Mixer/Panner: Fix azimuth assignment.
|
2010-02-24 09:06:40 -06:00 |
Jonathan Moore Liles
|
fc31233d70
|
Mixer: Cleanup.
|
2010-02-24 09:06:11 -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
|
f770cede45
|
Mixer/Mixer: Cleanup.
|
2010-02-24 09:00:14 -06:00 |
Jonathan Moore Liles
|
82583365f6
|
Mixer: Fix azimuth/elevation reporting. Load current values in Module_Parameter_Editor.
|
2010-02-17 18:14:05 -06:00 |
Jonathan Moore Liles
|
d12bdc27a4
|
Mixer: Further improve the appearance of the Panner widget.
|
2010-02-17 18:14:05 -06:00 |
Jonathan Moore Liles
|
57937f2eb2
|
Module Parameter Editor: Don't use local allocation to store label.
|
2010-02-17 18:14:05 -06:00 |
Jonathan Moore Liles
|
bb8193cd20
|
Mixer/Panner: Vary width of latitude lines.
|
2010-02-17 18:14:05 -06:00 |
Jonathan Moore Liles
|
f4ded55c78
|
Mixer/Module_Parameter_Editor: Automatically show panner control for module parameter pairs named Azimuth and Elevation.
|
2010-02-17 18:14:05 -06:00 |
Jonathan Moore Liles
|
63c4296d7b
|
Mixer: Report azimuth and elevation of panner points.
|
2010-02-17 18:14:05 -06:00 |
Jonathan Moore Liles
|
1fa23f1a76
|
Mixer: Improve spatializer appearance.
|
2010-02-17 18:14:05 -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
|
d5b169118e
|
Mixer: Destroy a module's parameter editor window when the module itself is destroyed.
|
2010-02-05 12:43:32 -06:00 |