Commit Graph

1113 Commits (e4b42dc81203b56783e3da69398c1b5bd87a2d55)

Author SHA1 Message Date
Jonathan Moore Liles e4b42dc812 Bump versions. 2012-03-03 00:12:08 -08:00
Jonathan Moore Liles 3f6faa0754 Update Non-DAW screenshot in documentation. 2012-03-03 00:12:08 -08:00
Jonathan Moore Liles bb75847ac1 Mixer: Implement mixer Strip import/export 2012-03-02 23:16:16 -08: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 9f6a2fd022 Timeline: Warn about buggy FLTK version. 2012-03-02 18:06:03 -08:00
Jonathan Moore Liles df0a9c4267 Mixer: Make slider types optional too. 2012-03-02 18:04:16 -08:00
Jonathan Moore Liles ccc93d2388 Timeline: Work around bug in FLTK 1.3 when drawing a string containing only symbols. 2012-03-02 00:53:10 -08:00
Jonathan Moore Liles 5fbdd940be Mixer: Try harder to avoid drawing meters more than necessary. 2012-03-02 00:18:11 -08:00
Jonathan Moore Liles 32bd29a28b GUI tweaks. 2012-03-02 00:18:11 -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 6cd4dd6ea0 Add notes to packagers. 2012-02-29 04:00:47 -08:00
Jonathan Moore Liles 1c1817fc41 NSM: Update documentation. 2012-02-29 03:46:34 -08:00
Jonathan Moore Liles c1a7848670 NSM: Minor cleanup. 2012-02-29 03:46:22 -08:00
Jonathan Moore Liles 677d4976b2 NSM: For lack of a better place to put it, add 'jackpatch' program to the repository. 2012-02-28 23:02:50 -08:00
Jonathan Moore Liles 46eb00f8d6 Use getopt_long for processing command line arguments to Non-DAW and Non-Mixer. 2012-02-28 22:22:03 -08:00
Jonathan Moore Liles 3a5c330e34 Everybody gets new icons! Also, .desktop files. 2012-02-28 21:25:37 -08:00
Jonathan Moore Liles 7590c52c76 scripts: Allow suggested packages. 2012-02-28 21:20:05 -08:00
Jonathan Moore Liles 55c83cf4ec Mixer: Update documentation. 2012-02-28 03:09:08 -08:00
Jonathan Moore Liles d8c32376e1 Mixer: Document spatialization control for Ambisonics plugins. 2012-02-28 03:09:08 -08:00
Jonathan Moore Liles 9de99e2380 Update documentation. 2012-02-28 03:09:08 -08:00
Jonathan Moore Liles 388796a1c4 NSM: Time client responses. 2012-02-27 20:28:58 -08:00
Jonathan Moore Liles 250b7db644 Cleanup compiler warnings. 2012-02-26 20:19:46 -08:00
Jonathan Moore Liles 2f67b1bee4 OSC: Fix signal creation notification. 2012-02-26 18:47:07 -08:00
Jonathan Moore Liles 1cdc62416d NSM: Don't forget to inform GUI of the removal of stopped clients when closing a session. 2012-02-26 18:09:04 -08:00
Jonathan Moore Liles cdcc61d75b NSM: Minor GUI enhancements. 2012-02-26 16:59:51 -08:00
Jonathan Moore Liles e8cc16eff1 NSM: Add session locking to nsmd. 2012-02-26 16:39:50 -08:00
Jonathan Moore Liles 6e0aa57083 NSM: Add --detach option to nsmd. 2012-02-26 16:11:59 -08:00
Jonathan Moore Liles dafc476222 Big OSC signal cleanups 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles cbf5fefa7b Add libsigc++ as a dependency. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles a48a739db2 OSC: Improvements to signal routing. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles edefd1126f OSC: Signal cleanups. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles 6151e0620f Timeline: Clock cleanup. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles 62c8490c17 Timeline: Run OSC output in a dedicated thread. 2012-02-26 01:05:04 -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 b82774dcf3 Timeline: Add interpolation mode choice of Linear and None to Control Sequences. 2012-02-26 01:05:04 -08:00
Jonathan Moore Liles 5aff30fef6 Timeline/Track: Avoid unnecessary drawing of occluded track box. 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 219c3b1e9b FL: Fix an uninitialized value. 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 d93a2de86b Timeline: Don't die when not running under NSM. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles f15523ea9e NSM: Mutli-server fixes. 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 0f688c99ae OSC: Process all available events in one wait cycle. 2012-02-26 01:05:03 -08:00
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).
2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 69c11d45a1 NSM: Fix logic when waiting for clients to load. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 58a4cd1537 NSM: Update documentation. 2012-02-26 01:05:03 -08:00