Commit Graph

39 Commits

Author SHA1 Message Date
Jonathan Moore Liles 0b23c871ee Mixer: Re-transmit the minimum amount of OSC/MIDI feedback messages when strips are rearranged. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles 82f9610ca8 Mixer: Try to better cope with parameter feedback feedback cycles. 2021-01-10 14:46:20 -08:00
Jonathan Moore Liles 362a153412 nonlib/OSC/Endpoint: Work around for liblo/UDP layer dropping packets on bulk signal listing. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles a2089421b1 Mixer: Give better visual feedback in control OSC/MIDI learning mode. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 5ae43bb27c nonlib/OSC: Don't try to send feedback to non-existent path.
Closes #227.
2018-02-14 17:28:39 -08:00
Jonathan Moore Liles b57f891e6d OSC: Fix OSC method deletion upon signal deletion.
Closes #184
2015-10-05 17:58:49 -07:00
Jonathan Moore Liles f483957996 OSC: Fix dangling method on signal rename.
Closes #174
2015-10-02 17:38:54 -07:00
Jonathan Moore Liles fe51e322f3 OSC: Fix signal lookup in removal notification handler.
Closes #176
2015-09-30 17:37:34 -07:00
Jonathan Moore Liles 5ab7d7c410 Mixer: Fix OSC pathname generation when running without NSM. 2013-09-19 09:23:03 -07:00
Jonathan Moore Liles 0da98f95b8 Fix some memory leaks and other valgrind warnings. 2013-07-30 21:36:35 -07:00
Jonathan Moore Liles 70856a6e8e OSC Signal cleanups. 2013-07-16 20:58:42 -07:00
Jonathan Moore Liles a3a8247b83 Mixer: Add connection/disconnection submenu to controller module context menu. 2013-07-16 16:21:12 -07:00
Jonathan Moore Liles 6adf6a9389 OSC: Simplify OSC signal protocol. Add midi<->osc gateway program. 2013-07-16 16:21:08 -07:00
Jonathan Moore Liles 37d5dd87b9 Mixer: Implement two way mapping for OSC learning. 2013-07-14 18:06:01 -07:00
Jonathan Moore Liles 3e932c9930 OSC: Rename OSC method when signal is renamed. 2013-06-03 21:57:11 -07:00
Jonathan Moore Liles 9df0e9d665 nonlib: Clean up signals handshaking. 2013-04-08 21:03:29 -07:00
Jonathan Moore Liles afd354a5b8 Clean up some compiler warnings 2012-11-05 23:51:32 -08:00
Jonathan Moore Liles 0fba0747fc OSC: Fix bug that wiped out Signal paths. 2012-06-04 22:57:58 -07:00
Jonathan Moore Liles ac30a5a4e2 OSC: Fix some uninitialized values. 2012-05-03 22:57:54 -07:00
Jonathan Moore Liles f816742b65 OSC: Don't fail if peer scan callback is not set! 2012-04-27 10:17:37 -07:00
Jonathan Moore Liles 16a4c0f51d Mixer: Fix receiving of direct OSC messages. 2012-04-24 13:16:31 -07:00
Jonathan Moore Liles da225ff64a nonlib: Remove sigc++ dependencey from OSC::Endpoint.
This also removes sigc++ as a dependency for mixer and timeline.
2012-04-16 21:29:34 -07: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 dafc476222 Big OSC signal cleanups 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 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 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 4a22d675e2 Implement the Non-Session-Manager (NSM) 2012-02-26 01:05:02 -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 2d7279a931 OSC: Don't swallow up all parameterless messages. 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 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