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
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
Jonathan Moore Liles
66cd761f44
Mixer: Explicitly link to libdl.
14 years ago
Jonathan Moore Liles
dea3ae913b
Fix 64-bit bug in peakfile handling.
Use 'packed' attribute on structs used to represent individual peaks and peak headers.
This is a quick, if not ideal, solution.
Broken peakfiles generated on 64-bit platforms must be deleted!
15 years ago
Jonathan Moore Liles
9f87bbd020
Timeline: Fix 64-bit bug in interactive region trimming.
15 years ago
Jonathan Moore Liles
fb8c9414a0
Mixer: Fix callback delivery by Controller Module.
15 years ago
Jonathan Moore Liles
a7902200e8
Mixer: Raise (arbitrary) maximum number of channels of JACK module from 6 to 16.
15 years ago
Jonathan Moore Liles
0f0933f6d0
Mixer/Module_Parameter_Edtior: Silence compiler warnings.
15 years ago
Jonathan Moore Liles
c7ae81f035
Mixer/Module_Parameter_Editor: Don't point widow label at stack allocation.
15 years ago
Jonathan Moore Liles
6ac4106a6c
Make spatialization mode of controller_module more robust.
15 years ago
Jonathan Moore Liles
93a6d878f2
Mixer/Panner: Fix azimuth assignment.
15 years ago
Jonathan Moore Liles
fc31233d70
Mixer: Cleanup.
15 years ago
Jonathan Moore Liles
4a97f3dcb9
Mixer: Auto-connect spatializer controls to spatialization plugins.
15 years ago