Jonathan Moore Liles
9de99e2380
Update documentation.
13 years ago
Jonathan Moore Liles
388796a1c4
NSM: Time client responses.
13 years ago
Jonathan Moore Liles
e98326103e
MIDI input on 'control' port triggers patterns in Trigger playback mode.
Notes 1-128 on Channel 1 correspond to patterns. NOTE ON triggers the pattern
at the given moment, a second NOTE ON stops it at a given moment. NOTE OFF does
nothing. Also, patterns triggered via the GUI are no longer forced to be in
lock-step.
13 years ago
Jonathan Moore Liles
e9aca6809e
Keep number of rows on phrase canvas in sync with the number of patterns.
13 years ago
Jonathan Moore Liles
c91f950612
Remove TODO file from repository.
13 years ago
Jonathan Moore Liles
0e946a9f73
Attempt to always emit the correct number of NOTE ONs and NOTE OFFs.
13 years ago
Jonathan Moore Liles
614fea7343
Don't drop the first notes of phrases when playing in sequence mode.
13 years ago
Jonathan Moore Liles
6ce2d2051c
Previous commit for fluid update messed up some widget dimensions. Revert that part.
13 years ago
Jonathan Moore Liles
aa6c6388d5
Replace "Fl" in include directives with "FL"
13 years ago
Jonathan Moore Liles
250b7db644
Cleanup compiler warnings.
13 years ago
Jonathan Moore Liles
2f67b1bee4
OSC: Fix signal creation notification.
13 years ago
Jonathan Moore Liles
1cdc62416d
NSM: Don't forget to inform GUI of the removal of stopped clients when closing a session.
13 years ago
Jonathan Moore Liles
cdcc61d75b
NSM: Minor GUI enhancements.
13 years ago
Jonathan Moore Liles
e8cc16eff1
NSM: Add session locking to nsmd.
13 years ago
Jonathan Moore Liles
6e0aa57083
NSM: Add --detach option to nsmd.
13 years ago
Jonathan Moore Liles
dafc476222
Big OSC signal cleanups
13 years ago
Jonathan Moore Liles
cbf5fefa7b
Add libsigc++ as a dependency.
13 years ago
Jonathan Moore Liles
a48a739db2
OSC: Improvements to signal routing.
13 years ago
Jonathan Moore Liles
edefd1126f
OSC: Signal cleanups.
13 years ago
Jonathan Moore Liles
6151e0620f
Timeline: Clock cleanup.
13 years ago
Jonathan Moore Liles
62c8490c17
Timeline: Run OSC output in a dedicated thread.
13 years ago
Jonathan Moore Liles
5a0527c623
OSC: Save and restore OSC signal connections outgoing from Non-DAW.
13 years ago
Jonathan Moore Liles
b82774dcf3
Timeline: Add interpolation mode choice of Linear and None to Control Sequences.
13 years ago
Jonathan Moore Liles
5aff30fef6
Timeline/Track: Avoid unnecessary drawing of occluded track box.
13 years ago
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