26 Commits (6673f7057a963778f431f2cca722e254a43d5ce9)

Author SHA1 Message Date
  Jonathan Moore Liles 6673f7057a Mixer: Listen for OSC messages in a thread instead of polling. 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 dafc476222 Big OSC signal cleanups 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 080100d3b4 Mixer: Fix an invalid read on strip destruction due to a missing lock. 13 years ago
  Jonathan Moore Liles 7cfa1ec38a OSC: Implement generic signal model with path auto discovery through NSM. 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 0590687857 Mixer: Don't allow ',' in OSC paths. 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 f3b9b0c00d Mixer: Update OSC paths upon chain/strip name change. 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 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 53f077ee88 Mixer: Add basic OSC control to Controller_Module. 13 years ago
  Jonathan Moore Liles fc31233d70 Mixer: Cleanup. 15 years ago
  Jonathan Moore Liles 80278aa78a FL: Get rid of unnecessary call to clip_children(). 15 years ago
  Jonathan Moore Liles d5b169118e Mixer: Destroy a module's parameter editor window when the module itself is destroyed. 15 years ago
  Jonathan Moore Liles 0b0fb9ad87 Mixer: Don't die if user picks a submenu node in module context menu. 15 years ago
  Jonathan Moore Liles 83e51b2f20 Fix another 64-bit bug in Module insertion. 15 years ago
  Jonathan Moore Liles 906872c79b Massively reoganize tree. 15 years ago
  Jonathan Moore Liles 9916fa0c4f Mixer: Make chains look better in the Light scheme. 15 years ago
  Jonathan Moore Liles aa2d8e3e3a Mixer: Use a toggle in module context menu for bypass instead of separate activate/deactivate items. 15 years ago
  Jonathan Moore Liles 798302288b Mixer: Add more keybindings to modules. 15 years ago
  Jonathan Moore Liles 8b95806b2f Mixer: Improve keyboard focus. 15 years ago
  Jonathan Moore Liles 9002016db5 Mixer: Implement cut/copy/paste for modules. 15 years ago
  Jonathan Moore Liles fab0527527 Mixer: Middle click toggles module activation state. 15 years ago
  Jonathan Moore Liles 453d7bcd4e Mixer: Clean up event handling. 15 years ago
  Jonathan Moore Liles 3aca0212c4 Mixer: Add context menus for modules. 15 years ago
  Jonathan Moore Liles 6782bcbdf8 Mixer: Draw inactive modules in darker colors. 15 years ago
  Jonathan Moore Liles 26a0ef1a27 Mixer: Fix invalid read in module picker. 15 years ago
  Jonathan Moore Liles 8e0a625312 Mixer: Allow user to add internal modules as well as plugins to a chain. 15 years ago
  Jonathan Moore Liles 4800ea9824 Mixer/Module: Save/restore 'active' state. 15 years ago
  Jonathan Moore Liles 52099c2193 Mixer: Clip module labels. 15 years ago
  Jonathan Moore Liles d7f74e8e15 Mixer: Changes to support project saving/loading. 15 years ago
  Jonathan Moore Liles 20530efd3d Mixer: Teach modules how to serializer their input port settings. 15 years ago
  Jonathan Moore Liles eacbcc173d Implement Mixer. 15 years ago