Jonathan Moore Liles
f769375a7a
NSM: Clients must use the same protocol (UDP,TCP) as NSM server.
13 years ago
Jonathan Moore Liles
b2affcc5d5
Don't poll NSM as frequently.
13 years ago
Jonathan Moore Liles
080100d3b4
Mixer: Fix an invalid read on strip destruction due to a missing lock.
13 years ago
Jonathan Moore Liles
219c3b1e9b
FL: Fix an uninitialized value.
13 years ago
Jonathan Moore Liles
bc216741f4
Mixer: Don't die when not running under NSM.
13 years ago
Jonathan Moore Liles
d93a2de86b
Timeline: Don't die when not running under NSM.
13 years ago
Jonathan Moore Liles
f15523ea9e
NSM: Mutli-server fixes.
13 years ago
Jonathan Moore Liles
7cfa1ec38a
OSC: Implement generic signal model with path auto discovery through NSM.
13 years ago
Jonathan Moore Liles
dca72cb455
Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake.
13 years ago
Jonathan Moore Liles
0f688c99ae
OSC: Process all available events in one wait cycle.
13 years ago
Jonathan Moore Liles
038a6cc712
NSM: Support sessions spread across multiple servers.
One Session Manager GUI instance connects to and controls multiple server
instances (specified by multiple --nsm-url arguments on the commandline).
The servers may be on different physical machines, or on the same machine
(using different values for --session-root).
13 years ago
Jonathan Moore Liles
69c11d45a1
NSM: Fix logic when waiting for clients to load.
13 years ago
Jonathan Moore Liles
58a4cd1537
NSM: Update documentation.
13 years ago
Jonathan Moore Liles
b9f297bb20
NSM: Detect death of clients whose processes are not children of NSMD.
13 years ago
Jonathan Moore Liles
d5ed4e8ada
NSM: Process more than one message per wait cycle!
13 years ago
Jonathan Moore Liles
31f0d6b311
Mixer: Destroy instances of Controller_Module when the connected modules are removed.
13 years ago
Jonathan Moore Liles
e9804033ab
Mixer: Fix GUI update on Controller_Modules being controlled via JACK CV.
13 years ago
Jonathan Moore Liles
4a22d675e2
Implement the Non-Session-Manager (NSM)
15 years ago
Jonathan Moore Liles
cff2c15583
Mixer: Fix mirroring and OSC automation of Spatialization controls.
13 years ago
Jonathan Moore Liles
0590687857
Mixer: Don't allow ',' in OSC paths.
13 years ago
Jonathan Moore Liles
100b23d1fb
Mixer: Fix behavior issues of Toggle controls.
13 years ago
Jonathan Moore Liles
a11961f9b6
Mixer: Cleanup OSC value scaling/clamping behavior.
13 years ago
Jonathan Moore Liles
9ff41fe8fa
Mixer: Display realtime parameter changes (initiated via automation or GUI) in Module_Parameter_Editor
13 years ago
Jonathan Moore Liles
b852f977ae
Mixer: Add OSC section to documentation.
13 years ago
Jonathan Moore Liles
f3b9b0c00d
Mixer: Update OSC paths upon chain/strip name change.
13 years ago
Jonathan Moore Liles
d2a3afb810
Mixer: Don't create/destroy OSC ports more often than necessary.
13 years ago
Jonathan Moore Liles
5027e65d13
Mixer: Default OSC paths are CV. Use /unscaled for exact input.
13 years ago
Jonathan Moore Liles
812fad8567
Mixer: Feedback control values to OSC senders.
13 years ago
Jonathan Moore Liles
2d7279a931
OSC: Don't swallow up all parameterless messages.
13 years ago
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.
13 years ago
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.
13 years ago
Jonathan Moore Liles
6d7059777b
Mixer: OSC enhancements. Responsd to both exact (range limited) and Control Voltage (0.0-1.0 on */cv) input.
13 years ago
Jonathan Moore Liles
f864159b51
Mixer: Ensure that JACK_Module passes chain_name_changed event to its Controllers.
13 years ago
Jonathan Moore Liles
fe4faaca1b
Mixer: Allow clients to query for available OSC paths.
13 years ago
Jonathan Moore Liles
d959b54f6a
Mixer: Add commandline option for specifying the OSC port to use.
13 years ago
Jonathan Moore Liles
53f077ee88
Mixer: Add basic OSC control to Controller_Module.
13 years ago
Jonathan Moore Liles
a91bc7566f
Mixer: Add basic OSC support.
15 years ago
Jonathan Moore Liles
93dd9870ae
Don't rely on 'Fl' symlink which only exists on Debian.
13 years ago
Jonathan Moore Liles
0631949d8a
Fix fluid file for different behavior in the lastest version of FLUID.
13 years ago
Jonathan Moore Liles
a84e6b8aca
Bring some 'configure' script improvements over from Non-DAW.
13 years ago
Jonathan Moore Liles
e5a8e0af48
Really. I do.
13 years ago
Jonathan Moore Liles
3b317f618c
Some distributions put --as-needed in pkg-config and fltk-config results. *See you in /dev/null*
Really. I mean it.
13 years ago
Jonathan Moore Liles
9d253909f9
Some distributions put --as-needed in pkg-config and fltk-config results. *See you in /dev/null*
13 years ago
Jonathan Moore Liles
1d25063d11
Mixer: Handle WM main window close event just like Quit menu comment (confirm save).
13 years ago
Jonathan Moore Liles
a8888d40b4
Mixer: Don't segfault during teardown upon WM initiated exit.
13 years ago
Jonathan Moore Liles
72073030a7
Mixer: Don't segfault when removing a module.
13 years ago
Jonathan Moore Liles
36194c955a
Fix build being broken by some include defining a preprocessor macro for 'None'
13 years ago
Robert Wruck
6a09ce1c9c
Fix division by zero on metronome update
14 years ago
Robert Wruck
c7a54f2c4d
Fix list corruption in insert_time and fix sort(), too
14 years ago
Jonathan Moore Liles
66cd761f44
Mixer: Explicitly link to libdl.
14 years ago