summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5624
1 files changed, 5624 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 00000000..d212561a
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,5624 @@
+2006-06-04 18:45 drobilla
+
+ * src/engine/: OSCClient.cpp, OSCClient.h: You guessed it, added
+ missing files
+
+2006-06-04 18:44 drobilla
+
+ * src/engine/: ObjectSender.cpp, ObjectSender.h: Added even more
+ missing files
+
+2006-06-04 18:42 drobilla
+
+ * src/engine/Responder.cpp: Added more missing files
+
+2006-06-04 18:40 drobilla
+
+ * src/engine/: ClientBroadcaster.cpp, ClientBroadcaster.h,
+ ClientKey.h: Added missing files
+
+2006-06-04 18:34 drobilla
+
+ * Doxyfile, Makefile.am, TODO, src/Makefile.am,
+ src/clients/Makefile.am, src/clients/OSCListener.cpp,
+ src/clients/OSCListener.h, src/clients/PatchLibrarian.cpp,
+ src/clients/PortModel.h, src/clients/demolition/Makefile.am,
+ src/clients/gtk/ConnectWindow.cpp,
+ src/clients/gtk/ControlInterface.cpp,
+ src/clients/gtk/ControlInterface.h,
+ src/clients/gtk/GtkClientHooks.h,
+ src/clients/gtk/LoadPluginWindow.cpp,
+ src/clients/gtk/Makefile.am, src/clients/gtk/Store.h,
+ src/clients/patch_loader/Makefile.am, src/common/Path.h,
+ src/common/Queue.h, src/common/README, src/common/Semaphore.h,
+ src/common/types.h, src/common/interface/ClientInterface.h,
+ src/common/interface/EngineInterface.h,
+ src/common/interface/README, src/common/util/Path.h,
+ src/common/util/Queue.h, src/common/util/Semaphore.h,
+ src/common/util/types.h, src/engine/ActivateEvent.cpp,
+ src/engine/ActivateEvent.h, src/engine/AddNodeEvent.cpp,
+ src/engine/AddNodeEvent.h, src/engine/AllNotesOffEvent.cpp,
+ src/engine/AllNotesOffEvent.h, src/engine/AlsaMidiDriver.cpp,
+ src/engine/AlsaMidiDriver.h, src/engine/Array.h,
+ src/engine/AudioDriver.h, src/engine/AudioInputNode.cpp,
+ src/engine/AudioInputNode.h, src/engine/AudioOutputNode.cpp,
+ src/engine/AudioOutputNode.h, src/engine/BridgeNode.cpp,
+ src/engine/BridgeNode.h, src/engine/Buffer.cpp,
+ src/engine/Buffer.h, src/engine/ClearPatchEvent.cpp,
+ src/engine/ClearPatchEvent.h, src/engine/Connection.cpp,
+ src/engine/Connection.h, src/engine/ConnectionBase.cpp,
+ src/engine/ConnectionBase.h, src/engine/ConnectionEvent.cpp,
+ src/engine/ConnectionEvent.h, src/engine/ControlInputNode.cpp,
+ src/engine/ControlInputNode.h, src/engine/ControlOutputNode.cpp,
+ src/engine/ControlOutputNode.h, src/engine/CreatePatchEvent.cpp,
+ src/engine/CreatePatchEvent.h, src/engine/DSSIConfigureEvent.cpp,
+ src/engine/DSSIConfigureEvent.h, src/engine/DSSIControlEvent.cpp,
+ src/engine/DSSIControlEvent.h, src/engine/DSSIPlugin.cpp,
+ src/engine/DSSIPlugin.h, src/engine/DSSIProgramEvent.cpp,
+ src/engine/DSSIProgramEvent.h, src/engine/DSSIUpdateEvent.cpp,
+ src/engine/DSSIUpdateEvent.h, src/engine/DeactivateEvent.cpp,
+ src/engine/DeactivateEvent.h, src/engine/DestroyEvent.cpp,
+ src/engine/DestroyEvent.h, src/engine/DisablePatchEvent.cpp,
+ src/engine/DisablePatchEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/Driver.h,
+ src/engine/EnablePatchEvent.cpp, src/engine/EnablePatchEvent.h,
+ src/engine/Event.cpp, src/engine/Event.h,
+ src/engine/InputPort.cpp, src/engine/InputPort.h,
+ src/engine/InternalNode.h, src/engine/JackAudioDriver.cpp,
+ src/engine/JackAudioDriver.h, src/engine/JackMidiDriver.cpp,
+ src/engine/JackMidiDriver.h, src/engine/LADSPAPlugin.cpp,
+ src/engine/LADSPAPlugin.h, src/engine/LV2Plugin.cpp,
+ src/engine/LV2Plugin.h, src/engine/LashDriver.cpp,
+ src/engine/LashDriver.h, src/engine/LashRestoreDoneEvent.h,
+ src/engine/List.h, src/engine/LoadPluginsEvent.cpp,
+ src/engine/LoadPluginsEvent.h, src/engine/Maid.cpp,
+ src/engine/Maid.h, src/engine/MaidObject.h,
+ src/engine/Makefile.am, src/engine/MidiControlNode.cpp,
+ src/engine/MidiControlNode.h, src/engine/MidiDriver.h,
+ src/engine/MidiInputNode.cpp, src/engine/MidiInputNode.h,
+ src/engine/MidiLearnEvent.cpp, src/engine/MidiLearnEvent.h,
+ src/engine/MidiMessage.h, src/engine/MidiNoteNode.cpp,
+ src/engine/MidiNoteNode.h, src/engine/MidiOutputNode.cpp,
+ src/engine/MidiOutputNode.h, src/engine/MidiTriggerNode.cpp,
+ src/engine/MidiTriggerNode.h, src/engine/Node.h,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/NodeFactory.cpp, src/engine/NodeFactory.h,
+ src/engine/NoteOffEvent.cpp, src/engine/NoteOffEvent.h,
+ src/engine/NoteOnEvent.cpp, src/engine/NoteOnEvent.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/ObjectStore.cpp, src/engine/ObjectStore.h,
+ src/engine/Om.cpp, src/engine/Om.h, src/engine/OmApp.cpp,
+ src/engine/OmApp.h, src/engine/OmObject.h,
+ src/engine/OutputPort.cpp, src/engine/OutputPort.h,
+ src/engine/Patch.cpp, src/engine/Patch.h,
+ src/engine/PingSlowEvent.h, src/engine/Plugin.h,
+ src/engine/PluginLibrary.h, src/engine/Port.cpp,
+ src/engine/Port.h, src/engine/PortBase.cpp,
+ src/engine/PortBase.h, src/engine/PortInfo.h,
+ src/engine/PostProcessor.cpp, src/engine/PostProcessor.h,
+ src/engine/PreProcessor.cpp, src/engine/PreProcessor.h,
+ src/engine/RegisterClientEvent.cpp,
+ src/engine/RegisterClientEvent.h, src/engine/RenameEvent.cpp,
+ src/engine/RenameEvent.h, src/engine/RequestAllObjectsEvent.cpp,
+ src/engine/RequestAllObjectsEvent.h,
+ src/engine/RequestMetadataEvent.cpp,
+ src/engine/RequestMetadataEvent.h,
+ src/engine/RequestPluginsEvent.cpp,
+ src/engine/RequestPluginsEvent.h,
+ src/engine/RequestPortValueEvent.cpp,
+ src/engine/RequestPortValueEvent.h, src/engine/Responder.h,
+ src/engine/SetMetadataEvent.cpp, src/engine/SetMetadataEvent.h,
+ src/engine/SetPortValueEvent.cpp, src/engine/SetPortValueEvent.h,
+ src/engine/SetPortValueSlowEvent.cpp,
+ src/engine/SetPortValueSlowEvent.h, src/engine/SlowEvent.h,
+ src/engine/TransportNode.cpp, src/engine/TransportNode.h,
+ src/engine/Tree.h, src/engine/TreeImplementation.h,
+ src/engine/UnregisterClientEvent.cpp,
+ src/engine/UnregisterClientEvent.h,
+ src/engine/instantiations.cpp, src/engine/main.cpp,
+ src/engine/tuning.h, src/engine/util.h: Further work making
+ engine and clients communicate purely through common abstract
+ interfaces.
+
+2006-06-04 00:05 drobilla
+
+ * src/clients/gtk/: App.cpp, App.h, ConfigWindow.cpp,
+ Configuration.cpp, ConnectWindow.cpp, ControlGroups.cpp,
+ ControlInterface.cpp, Controller.cpp, Controller.h,
+ LashController.cpp, Loader.cpp, NodeController.cpp, OmModule.cpp,
+ OmPort.cpp, PortController.cpp, main.cpp: Trimmed file
+ dependencies
+
+2006-06-03 23:44 drobilla
+
+ * Doxyfile, src/clients/gtk/App.cpp, src/clients/gtk/App.h,
+ src/clients/gtk/BreadCrumb.h, src/clients/gtk/ConfigWindow.cpp,
+ src/clients/gtk/ConfigWindow.h,
+ src/clients/gtk/Configuration.cpp,
+ src/clients/gtk/Configuration.h,
+ src/clients/gtk/ConnectWindow.cpp,
+ src/clients/gtk/ConnectWindow.h,
+ src/clients/gtk/ControlGroups.cpp,
+ src/clients/gtk/ControlGroups.h,
+ src/clients/gtk/ControlInterface.cpp,
+ src/clients/gtk/ControlInterface.h,
+ src/clients/gtk/ControlPanel.cpp, src/clients/gtk/ControlPanel.h,
+ src/clients/gtk/Controller.cpp, src/clients/gtk/Controller.h,
+ src/clients/gtk/DSSIController.cpp,
+ src/clients/gtk/DSSIController.h, src/clients/gtk/DSSIModule.cpp,
+ src/clients/gtk/DSSIModule.h, src/clients/gtk/GladeFactory.cpp,
+ src/clients/gtk/GladeFactory.h,
+ src/clients/gtk/GtkClientHooks.cpp,
+ src/clients/gtk/GtkClientHooks.h,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/GtkObjectController.cpp,
+ src/clients/gtk/GtkObjectController.h,
+ src/clients/gtk/LashController.cpp,
+ src/clients/gtk/LashController.h,
+ src/clients/gtk/LoadPatchWindow.cpp,
+ src/clients/gtk/LoadPatchWindow.h,
+ src/clients/gtk/LoadPluginWindow.cpp,
+ src/clients/gtk/LoadPluginWindow.h,
+ src/clients/gtk/LoadSubpatchWindow.cpp,
+ src/clients/gtk/LoadSubpatchWindow.h, src/clients/gtk/Loader.cpp,
+ src/clients/gtk/Loader.h, src/clients/gtk/Makefile.am,
+ src/clients/gtk/MessagesWindow.cpp,
+ src/clients/gtk/MessagesWindow.h,
+ src/clients/gtk/NewSubpatchWindow.cpp,
+ src/clients/gtk/NewSubpatchWindow.h,
+ src/clients/gtk/NodeControlWindow.cpp,
+ src/clients/gtk/NodeControlWindow.h,
+ src/clients/gtk/NodeController.cpp,
+ src/clients/gtk/NodeController.h,
+ src/clients/gtk/NodePropertiesWindow.cpp,
+ src/clients/gtk/NodePropertiesWindow.h,
+ src/clients/gtk/OmFlowCanvas.cpp, src/clients/gtk/OmFlowCanvas.h,
+ src/clients/gtk/OmGtk.cpp, src/clients/gtk/OmGtk.h,
+ src/clients/gtk/OmGtkApp.cpp, src/clients/gtk/OmGtkApp.h,
+ src/clients/gtk/OmModule.cpp, src/clients/gtk/OmModule.h,
+ src/clients/gtk/OmPort.cpp, src/clients/gtk/OmPort.h,
+ src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchController.h,
+ src/clients/gtk/PatchDescriptionWindow.cpp,
+ src/clients/gtk/PatchDescriptionWindow.h,
+ src/clients/gtk/PatchTreeWindow.cpp,
+ src/clients/gtk/PatchTreeWindow.h, src/clients/gtk/PatchView.cpp,
+ src/clients/gtk/PatchView.h, src/clients/gtk/PatchWindow.cpp,
+ src/clients/gtk/PatchWindow.h,
+ src/clients/gtk/PortController.cpp,
+ src/clients/gtk/PortController.h,
+ src/clients/gtk/RenameWindow.cpp, src/clients/gtk/RenameWindow.h,
+ src/clients/gtk/StateManager.cpp, src/clients/gtk/StateManager.h,
+ src/clients/gtk/Store.cpp, src/clients/gtk/Store.h,
+ src/clients/gtk/SubpatchModule.cpp,
+ src/clients/gtk/SubpatchModule.h, src/clients/gtk/main.cpp,
+ src/clients/gtk/om_gtk.glade, src/clients/gtk/singletons.cpp,
+ src/clients/patches/broken_bass_synth.om,
+ src/clients/patches/fm_operator.om, src/clients/patches/kick.om,
+ src/clients/patches/meanbass.om, src/clients/patches/organ.om,
+ src/common/Queue.h, src/engine/JackMidiDriver.cpp,
+ src/engine/NodeFactory.cpp: Major refactor of GTK client
+
+2006-06-02 09:34 drobilla
+
+ * Doxyfile, src/clients/PatchLibrarian.cpp,
+ src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/om_gtk.glade, src/engine/JackMidiDriver.cpp,
+ src/engine/Om.h, src/engine/TransportNode.cpp: Fixed client crash
+ bugs when loading/saving/cloning patches
+
+2006-05-28 21:01 drobilla
+
+ * src/engine/: JackMidiDriver.cpp, LV2Plugin.cpp, MidiMessage.h,
+ NodeFactory.cpp, TransportNode.cpp: - Fixed Jack MIDI - Added
+ ports to transport node that don't actually do anything yet, just
+ for the sake of breaking things needlessley.
+
+2006-05-25 19:19 drobilla
+
+ * src/engine/Plugin.h: Fixed building without SLV2
+
+2006-05-25 19:14 drobilla
+
+ * src/: clients/OSCController.cpp, clients/OSCListener.cpp,
+ clients/PatchLibrarian.cpp, clients/PluginModel.h,
+ clients/gtk/LoadPluginWindow.cpp, clients/gtk/LoadPluginWindow.h,
+ clients/gtk/NodePropertiesWindow.cpp,
+ clients/gtk/NodePropertiesWindow.h, clients/gtk/om_gtk.glade,
+ engine/AddNodeEvent.cpp, engine/AddNodeEvent.h,
+ engine/AudioInputNode.cpp, engine/AudioOutputNode.cpp,
+ engine/ControlInputNode.cpp, engine/ControlOutputNode.cpp,
+ engine/InternalNode.h, engine/JackMidiDriver.cpp,
+ engine/LV2Plugin.cpp, engine/LV2Plugin.h, engine/Makefile.am,
+ engine/MidiControlNode.cpp, engine/MidiInputNode.cpp,
+ engine/MidiNoteNode.cpp, engine/MidiOutputNode.cpp,
+ engine/MidiTriggerNode.cpp, engine/NodeFactory.cpp,
+ engine/NodeFactory.h, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/Plugin.h, engine/TransportNode.cpp:
+ - LV2 plugin support through libslv2 - Fix for <filename> in
+ patch files - Switch to using plugin URIs instead of
+ libname,label
+
+2006-05-21 13:25 drobilla
+
+ * src/clients/gtk/om_gtk.glade: Fixed poly radio buttons in load
+ patch window
+
+2006-05-17 00:04 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, patches/303.om: <filename>
+ fixes
+
+2006-05-15 13:03 drobilla
+
+ * configure.ac, src/clients/OSCController.cpp,
+ src/engine/NodeFactory.cpp: Fixed LV2 compile error
+
+2006-05-13 08:18 drobilla
+
+ * src/engine/: Maid.cpp, NodeFactory.cpp, NodeFactory.h,
+ OSCReceiver.cpp, OSCReceiver.h, Plugin.h: Fixed Maid namespace
+ problem
+
+2006-05-11 17:10 drobilla
+
+ * src/clients/OSCController.cpp: Possible segfault fix
+
+2006-04-26 23:42 drobilla
+
+ * src/engine/LashDriver.cpp: Added missing assert header
+
+2006-04-25 17:31 larsl
+
+ * src/engine/TransportNode.cpp: Forgot that JACK transport starts
+ counting beats from 1 - fixed
+
+2006-04-19 17:53 larsl
+
+ * src/engine/: JackAudioDriver.cpp, JackAudioDriver.h,
+ TransportNode.cpp: Added more outputs to the transport node:
+ beats per bar, beat trigger, bar trigger
+
+2006-04-01 14:11 drobilla
+
+ * src/clients/gtk/: Controller.cpp, Controller.h, OmFlowCanvas.cpp:
+ Fixed automatic MIDI binding range setting
+
+2006-04-01 13:54 drobilla
+
+ * src/clients/: NodeModel.cpp, NodeModel.h, PatchLibrarian.cpp,
+ PatchModel.h, gtk/LoadPluginWindow.cpp, gtk/NodeController.cpp,
+ gtk/PortController.cpp, patch_loader/patch_loader.cpp,
+ patches/303.om: Fixed patch port range saving
+
+2006-03-26 20:28 drobilla
+
+ * README, configure.ac, src/common/Semaphore.h: Removed mutex/cond
+ using semaphore wrapper (figured out how to make POSIX semaphores
+ work in gdb)
+
+2006-03-26 18:12 drobilla
+
+ * src/clients/patches/organ.om: Added vibrato and oscillator volume
+ control inputs
+
+2006-03-26 17:11 drobilla
+
+ * src/: clients/gtk/OmFlowCanvas.cpp, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/MidiLearnEvent.cpp: Various
+ fixes for easy MIDI binding
+
+2006-03-26 15:26 drobilla
+
+ * src/clients/: NodeModel.cpp, PatchModel.cpp: Crash on load
+ subpatch fix
+
+2006-03-26 13:17 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fixed spurious console error on
+ patch loading (renaming /UNINITIALIZED)
+
+2006-03-26 11:59 drobilla
+
+ * src/clients/NodeModel.cpp: Fixed segfault merging/replacing root
+ patch
+
+2006-03-26 03:59 drobilla
+
+ * src/clients/NodeModel.cpp: Fixed renaming bug
+
+2006-03-25 16:31 drobilla
+
+ * src/engine/MidiControlNode.cpp: Fixed MIDI controllers
+
+2006-03-25 15:26 drobilla
+
+ * src/engine/tuning.h: Upped queue sizes
+
+2006-03-25 14:21 drobilla
+
+ * src/engine/BridgeNode.cpp: Fixed inputs/outputs on patches
+ (somewhat)
+
+2006-03-25 01:39 drobilla
+
+ * src/clients/OSCListener.cpp: Removed debug message
+
+2006-03-25 01:34 drobilla
+
+ * src/: clients/OSCListener.cpp, engine/AudioInputNode.cpp,
+ engine/AudioInputNode.h, engine/AudioOutputNode.cpp,
+ engine/AudioOutputNode.h, engine/BridgeNode.cpp,
+ engine/BridgeNode.h, engine/ConnectionBase.cpp,
+ engine/ConnectionBase.h, engine/ControlInputNode.cpp,
+ engine/ControlInputNode.h, engine/ControlOutputNode.cpp,
+ engine/ControlOutputNode.h, engine/CreatePatchEvent.cpp,
+ engine/DSSIPlugin.cpp, engine/DSSIPlugin.h, engine/Event.h,
+ engine/InputPort.cpp, engine/InputPort.h, engine/InternalNode.h,
+ engine/JackMidiDriver.cpp, engine/LADSPAPlugin.cpp,
+ engine/LADSPAPlugin.h, engine/List.h, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/MidiInputNode.cpp,
+ engine/MidiInputNode.h, engine/MidiNoteNode.cpp,
+ engine/MidiOutputNode.cpp, engine/MidiOutputNode.h,
+ engine/MidiTriggerNode.cpp, engine/MidiTriggerNode.h,
+ engine/Node.h, engine/NodeBase.cpp, engine/NodeBase.h,
+ engine/NodeFactory.cpp, engine/NodeFactory.h,
+ engine/OSCSender.cpp, engine/OutputPort.cpp, engine/OutputPort.h,
+ engine/Port.cpp, engine/Port.h, engine/PortBase.cpp,
+ engine/PortBase.h, engine/PreProcessor.cpp,
+ engine/PreProcessor.h, engine/SetPortValueEvent.cpp,
+ engine/SetPortValueEvent.h, engine/SetPortValueSlowEvent.cpp,
+ engine/SetPortValueSlowEvent.h, engine/TransportNode.cpp,
+ engine/TransportNode.h: Made bridge nodes show up as polyphonic
+
+2006-03-25 00:42 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, engine/AlsaMidiDriver.h,
+ engine/Array.h, engine/Connection.h, engine/ConnectionBase.h,
+ engine/InputPort.h, engine/InternalNode.h,
+ engine/JackAudioDriver.h, engine/JackMidiDriver.h,
+ engine/LADSPAPlugin.h, engine/List.h, engine/MidiControlNode.cpp,
+ engine/MidiNoteNode.cpp, engine/MidiNoteNode.h,
+ engine/MidiTriggerNode.cpp, engine/Node.h, engine/NodeBase.h,
+ engine/OSCReceiver.h, engine/OmObject.h, engine/OutputPort.h,
+ engine/Patch.cpp, engine/Patch.h, engine/Plugin.h,
+ engine/PluginLibrary.h, engine/Port.h, engine/PortBase.cpp,
+ engine/PortBase.h, engine/PortInfo.h, engine/PreProcessor.h,
+ engine/SetPortValueEvent.cpp, engine/Tree.h: Omni MIDI channel on
+ all MIDI using nodes
+
+2006-03-25 00:31 drobilla
+
+ * src/clients/gtk/: LoadPatchWindow.cpp, PatchController.cpp,
+ PatchWindow.cpp: Fixed problem with old patch filename remaining
+ after a replace (File->Open)
+
+2006-03-25 00:13 drobilla
+
+ * src/clients/gtk/: OmFlowCanvas.cpp, OmFlowCanvas.h,
+ PatchWindow.cpp, PatchWindow.h: Node destruction on delete key
+ press
+
+2006-03-24 22:45 drobilla
+
+ * src/clients/gtk/PatchController.cpp: Fix initial run checkbox
+ state bug
+
+2006-03-24 22:23 drobilla
+
+ * src/clients/gtk/PatchController.cpp: Fixed patch renaming bugs
+
+2006-03-24 20:32 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, AlsaMidiDriver.h, AudioDriver.h,
+ BridgeNode.cpp, Buffer.cpp, InputPort.cpp, JackMidiDriver.h: ALSA
+ MIDI port renaming
+
+2006-03-24 03:39 drobilla
+
+ * src/engine/: DSSIPlugin.cpp, DSSIPlugin.h, InputPort.cpp,
+ JackAudioDriver.h, TransportNode.cpp: - Dynamic DSSI MIDI ports -
+ Cleanups
+
+2006-03-21 15:40 drobilla
+
+ * src/clients/gtk/NodeController.cpp: Fix for voice-specific
+ controls in controls window
+
+2006-03-20 13:59 drobilla
+
+ * src/engine/: Tree.h, TreeImplementation.h: Minor cleanups
+
+2006-03-19 17:04 drobilla
+
+ * src/clients/: NodeModel.cpp, NodeModel.h, gtk/DSSIController.cpp,
+ gtk/DSSIController.h, gtk/NodeController.h: DSSI program menu
+ re-enabled
+
+2006-03-19 15:44 drobilla
+
+ * src/engine/: JackAudioDriver.cpp, JackAudioDriver.h,
+ OmInProcess.cpp, main.cpp: Close jack client on exit
+
+2006-03-19 15:32 drobilla
+
+ * src/engine/JackMidiDriver.cpp: Fixed previous fix :)
+
+2006-03-19 15:13 drobilla
+
+ * src/engine/: DSSIPlugin.h, JackMidiDriver.cpp: Fix note ons with
+ velocity 0 in jack midi driver
+
+2006-03-19 12:31 drobilla
+
+ * src/engine/: DSSIPlugin.cpp, LADSPAPlugin.cpp, NodeBase.cpp: DSSI
+ MIDI event timestamp fix
+
+2006-03-18 21:03 drobilla
+
+ * src/: clients/demolition/DemolitionModel.cpp,
+ clients/demolition/demolition.cpp,
+ clients/gtk/PatchController.cpp, clients/patches/meanbass.om,
+ common/Path.h: Bug fixes (engine crashes causes by demolition
+ client)
+
+2006-03-18 20:18 drobilla
+
+ * src/engine/: MidiNoteNode.cpp, MidiNoteNode.h: MIDI crash on
+ multiple inputs fixed
+
+2006-03-18 19:16 drobilla
+
+ * src/clients/: PatchModel.cpp, gtk/GtkClientHooks.h,
+ gtk/GtkClientHooksEvents.h, gtk/OmGtkApp.cpp, gtk/OmGtkApp.h,
+ gtk/PatchController.cpp, gtk/PatchController.h,
+ gtk/PatchTreeWindow.cpp, gtk/PatchTreeWindow.h: Patch renaming
+
+2006-03-18 18:09 drobilla
+
+ * src/clients/gtk/NewSubpatchWindow.cpp: Fixed new subpatch
+ location (whoops)
+
+2006-03-18 17:19 drobilla
+
+ * src/engine/: AudioInputNode.cpp, AudioOutputNode.cpp,
+ ControlInputNode.cpp, ControlOutputNode.cpp, MidiControlNode.cpp,
+ MidiInputNode.cpp, MidiNoteNode.cpp, MidiOutputNode.cpp,
+ MidiTriggerNode.cpp, TransportNode.cpp: Tidied up internal node
+ names
+
+2006-03-18 17:05 drobilla
+
+ * src/clients/: NodeModel.h, ObjectModel.h, PatchLibrarian.cpp,
+ PatchModel.h, PortModel.h, gtk/Controller.cpp, gtk/Controller.h,
+ gtk/GtkClientHooksEvents.h, gtk/LoadPatchWindow.cpp: - Fix for
+ multiple patches from the same file loading in the same location
+ - Various metadata hacks/fixes (related to above) - Removed
+ useless ugly "added node" caching system in GTK client
+
+2006-03-18 14:49 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fixed bug with subpatch locations
+ (location metadata no longer being saved into patch file)
+
+2006-03-18 13:49 drobilla
+
+ * src/clients/gtk/: NodeController.h, PatchController.cpp,
+ PatchController.h, PortController.cpp: Patch clearing bug fixes
+
+2006-03-18 13:16 drobilla
+
+ * src/engine/: BridgeNode.cpp, Buffer.h, InputPort.cpp: Fixes for
+ subpatch MIDI ports
+
+2006-03-16 02:00 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, clients/gtk/ControlGroups.h,
+ clients/gtk/NodeController.cpp, clients/gtk/PatchController.cpp,
+ engine/InputPort.cpp: Fixed subpatch MIDI ports crash bug Fixed
+ stupid DSSI bug in GTK client
+
+2006-03-16 00:19 drobilla
+
+ * src/engine/BridgeNode.cpp: Fixed a bug with sub-sub-patches
+ outputs not working correctly when connections change (zero-copy
+ bug)
+
+2006-03-15 23:47 drobilla
+
+ * src/engine/: BridgeNode.cpp, BridgeNode.h, ConnectionBase.h,
+ DisconnectPortEvent.cpp, MidiControlNode.cpp, NodeBase.cpp,
+ NodeBase.h, OmObject.h, Patch.cpp, Patch.h: Minor cleanups
+
+2006-03-15 23:32 drobilla
+
+ * src/clients/gtk/: DSSIController.cpp, LoadPluginWindow.cpp,
+ NodeController.cpp, PatchController.cpp: Fixed controls menuitem
+ for patches
+
+2006-03-14 22:58 drobilla
+
+ * src/clients/gtk/: DSSIController.cpp, GtkClientHooks.cpp:
+ Disabled DSSI program menu stuff. Too slow.
+
+2006-03-14 22:46 drobilla
+
+ * src/clients/gtk/: DSSIController.cpp, DSSIController.h,
+ PatchController.cpp: Fixed DSSI plugins
+
+2006-03-14 21:43 drobilla
+
+ * src/clients/gtk/: LoadPluginWindow.cpp, LoadPluginWindow.h,
+ NodeController.cpp: Made load plugin window close on Ctrl+W
+
+2006-03-14 21:23 drobilla
+
+ * src/clients/gtk/: NodeControlWindow.cpp, NodeControlWindow.h,
+ NodeController.h: Implemented control window position restoration
+
+2006-03-14 20:53 drobilla
+
+ * src/clients/gtk/: GtkClientHooksEvents.h, NodeController.cpp:
+ Fixed properties command
+
+2006-03-14 20:32 drobilla
+
+ * src/clients/gtk/NodeController.cpp: Fixed "clone" command
+
+2006-03-14 00:29 drobilla
+
+ * src/: clients/gtk/PatchController.cpp, engine/BridgeNode.cpp,
+ engine/BridgeNode.h, engine/InputPort.cpp, engine/OutputPort.cpp,
+ engine/OutputPort.h, engine/PortBase.h: Fix for ports on patches
+ in patches with different polyphony (only one voice was passed
+ through, now they are mixed down to mono)
+
+2006-03-13 17:08 drobilla
+
+ * src/clients/: ConnectionModel.cpp, ConnectionModel.h,
+ Makefile.am, PatchModel.cpp, PatchModel.h: Fixed port renaming
+
+2006-03-13 15:11 drobilla
+
+ * src/clients/: PortModel.h, gtk/DSSIController.cpp,
+ gtk/NodeController.cpp, gtk/NodeController.h, gtk/OmModule.cpp,
+ gtk/OmModule.h, gtk/OmPort.cpp, gtk/OmPort.h,
+ gtk/PatchController.cpp, gtk/PatchController.h,
+ gtk/PortController.cpp, gtk/PortController.h,
+ gtk/SubpatchModule.cpp, gtk/SubpatchModule.h: Various GTK client
+ bug fixes
+
+2006-03-13 08:11 drobilla
+
+ * src/clients/gtk/: DSSIController.cpp, DSSIController.h,
+ NodeControlWindow.cpp, NodeControlWindow.h, NodeController.cpp,
+ PatchController.cpp: Added mising DSSIController.*
+
+2006-03-12 10:33 drobilla
+
+ * src/: clients/ControlModel.h, clients/NodeModel.cpp,
+ clients/NodeModel.h, clients/OSCController.cpp,
+ clients/OSCListener.cpp, clients/PatchLibrarian.cpp,
+ clients/demolition/demolition.cpp, clients/gtk/DSSIModule.cpp,
+ clients/gtk/DSSIModule.h, clients/gtk/GtkClientHooks.h,
+ clients/gtk/GtkClientHooksEvents.h,
+ clients/gtk/LoadPluginWindow.cpp,
+ clients/gtk/LoadSubpatchWindow.cpp, clients/gtk/Makefile.am,
+ clients/gtk/NodeController.cpp, clients/gtk/NodeController.h,
+ clients/gtk/NodePropertiesWindow.cpp,
+ clients/gtk/OmFlowCanvas.cpp, clients/gtk/OmFlowCanvas.h,
+ clients/gtk/OmGtkApp.cpp, clients/gtk/OmGtkApp.h,
+ clients/gtk/OmModule.cpp, clients/gtk/OmModule.h,
+ clients/gtk/OmPort.cpp, clients/gtk/OmPort.h,
+ clients/gtk/PatchController.cpp, clients/gtk/PatchTreeWindow.cpp,
+ clients/gtk/PatchView.cpp, clients/gtk/PatchWindow.cpp,
+ clients/gtk/PortController.h, clients/gtk/SubpatchModule.cpp,
+ clients/gtk/SubpatchModule.h, engine/MidiNoteNode.cpp: - More GTK
+ refactoring (moved all logic to controllers instead of
+ module/port views) - MIDI fixed? (voice stealing, assertions)
+
+2006-03-11 00:36 drobilla
+
+ * src/clients/gtk/: PatchWindow.cpp, PatchWindow.h, om_gtk.glade:
+ Added fullscreen ability for patch windows
+
+2006-03-11 00:06 drobilla
+
+ * src/engine/OSCReceiver.cpp: Removed debug print statement
+
+2006-03-10 23:07 drobilla
+
+ * Makefile.am, src/clients/NodeModel.h, src/clients/PatchModel.cpp,
+ src/clients/PatchModel.h, src/clients/gtk/ControlPanel.cpp,
+ src/clients/gtk/ControlPanel.h,
+ src/clients/gtk/NodeControlWindow.cpp,
+ src/clients/gtk/NodeControlWindow.h,
+ src/clients/gtk/NodeController.cpp,
+ src/clients/gtk/NodeController.h,
+ src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchController.h, src/clients/gtk/PatchView.cpp,
+ src/clients/gtk/PatchView.h, src/clients/gtk/PatchWindow.cpp,
+ src/clients/gtk/PatchWindow.h, src/common/Queue.h,
+ src/engine/NodeFactory.cpp, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/Patch.cpp: Various
+ polyphonic patch input/output fixes
+
+2006-03-09 00:44 drobilla
+
+ * src/clients/gtk/: GtkClientHooks.cpp, GtkClientHooksEvents.h,
+ NodeController.cpp, OmGtkApp.cpp, PatchController.cpp: Increased
+ GTK client event handling throughput roughly 100 fold for big
+ recursive patches. No longer the bottleneck.
+
+2006-03-08 01:14 drobilla
+
+ * src/clients/gtk/: ControlPanel.cpp, GtkClientHooksEvents.h,
+ GtkObjectController.h, Makefile.am, NodeControlWindow.cpp,
+ NodeController.cpp, NodeController.h, OmGtkApp.cpp, OmModule.cpp,
+ OmModule.h, PatchController.cpp, PatchController.h: Node renaming
+ (plugin only, not patches yet)
+
+2006-03-07 15:57 drobilla
+
+ * src/clients/gtk/PatchController.cpp: Fixed crash on destroying
+ connected subpatches
+
+2006-03-07 15:05 drobilla
+
+ * src/clients/gtk/: GtkClientHooksEvents.h, LoadPluginWindow.cpp,
+ OmModule.cpp: Fix for adding polyphonic plugins
+
+2006-03-06 09:46 mlang
+
+ * src/engine/Makefile.am: Name the in-process .so file om.so
+
+2006-03-06 02:09 drobilla
+
+ * src/clients/gtk/: NodeController.cpp, NodeController.h: Added
+ NodeController.[h|cpp]
+
+2006-03-06 02:05 drobilla
+
+ * src/common/Path.h: Added missing file Path.h
+
+2006-03-06 01:49 drobilla
+
+ * Doxyfile, configure.ac, src/clients/ClientHooks.h,
+ src/clients/ConnectionModel.h, src/clients/DummyClientHooks.h,
+ src/clients/Makefile.am, src/clients/MetadataModel.h,
+ src/clients/NodeModel.cpp, src/clients/NodeModel.h,
+ src/clients/OSCController.cpp, src/clients/OSCListener.cpp,
+ src/clients/ObjectController.h, src/clients/ObjectModel.cpp,
+ src/clients/ObjectModel.h, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h, src/clients/PatchModel.cpp,
+ src/clients/PatchModel.h, src/clients/PortModel.h,
+ src/clients/demolition/DemolitionClientHooks.cpp,
+ src/clients/demolition/DemolitionClientHooks.h,
+ src/clients/demolition/DemolitionModel.cpp,
+ src/clients/demolition/DemolitionModel.h,
+ src/clients/gtk/BreadCrumb.h, src/clients/gtk/ControlGroups.cpp,
+ src/clients/gtk/ControlGroups.h,
+ src/clients/gtk/ControlPanel.cpp, src/clients/gtk/ControlPanel.h,
+ src/clients/gtk/Controller.cpp, src/clients/gtk/Controller.h,
+ src/clients/gtk/DSSIModule.cpp, src/clients/gtk/DSSIModule.h,
+ src/clients/gtk/GtkClientHooks.cpp,
+ src/clients/gtk/GtkClientHooks.h,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/GtkObjectController.cpp,
+ src/clients/gtk/GtkObjectController.h,
+ src/clients/gtk/LoadPatchWindow.cpp,
+ src/clients/gtk/LoadPluginWindow.cpp,
+ src/clients/gtk/LoadSubpatchWindow.cpp,
+ src/clients/gtk/Loader.cpp, src/clients/gtk/Loader.h,
+ src/clients/gtk/Makefile.am, src/clients/gtk/MessagesWindow.cpp,
+ src/clients/gtk/NewSubpatchWindow.cpp,
+ src/clients/gtk/NodeControlWindow.cpp,
+ src/clients/gtk/NodeControlWindow.h, src/clients/gtk/OmGtk.h,
+ src/clients/gtk/OmGtkApp.cpp, src/clients/gtk/OmGtkApp.h,
+ src/clients/gtk/OmGtkObject.h, src/clients/gtk/OmModule.cpp,
+ src/clients/gtk/OmModule.h, src/clients/gtk/OmPort.cpp,
+ src/clients/gtk/OmPort.h, src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchController.h,
+ src/clients/gtk/PatchTreeWindow.cpp,
+ src/clients/gtk/PatchView.cpp, src/clients/gtk/PatchView.h,
+ src/clients/gtk/PatchWindow.cpp, src/clients/gtk/PatchWindow.h,
+ src/clients/gtk/PortController.cpp,
+ src/clients/gtk/PortController.h,
+ src/clients/gtk/RenameWindow.cpp, src/clients/gtk/RenameWindow.h,
+ src/clients/gtk/SubpatchModule.cpp,
+ src/clients/gtk/SubpatchModule.h, src/clients/gtk/om_gtk.glade,
+ src/clients/patch_loader/patch_loader.cpp, src/common/OmPath.h,
+ src/engine/ActivateEvent.cpp, src/engine/ActivateEvent.h,
+ src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/BridgeNode.cpp, src/engine/Buffer.cpp,
+ src/engine/ConnectionEvent.cpp, src/engine/ConnectionEvent.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/CreatePatchEvent.h,
+ src/engine/DestroyEvent.cpp, src/engine/DestroyEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/Makefile.am,
+ src/engine/OSCSender.cpp, src/engine/ObjectStore.cpp,
+ src/engine/ObjectStore.h, src/engine/OmApp.cpp,
+ src/engine/OmObject.h, src/engine/Patch.cpp,
+ src/engine/RenameEvent.cpp, src/engine/RenameEvent.h,
+ src/engine/tests/Makefile.am,
+ src/engine/tests/path_parser_test.cpp: - Total GTK client
+ refactor - Replaced ugly OmPath namespace with pretty Path class
+
+2006-03-04 18:10 drobilla
+
+ * src/: clients/NodeModel.cpp, clients/NodeModel.h,
+ clients/PatchModel.cpp, clients/PatchModel.h,
+ clients/gtk/ControlPanel.cpp, clients/gtk/ControlPanel.h,
+ clients/gtk/GtkClientHooksEvents.h,
+ clients/gtk/NodeControlWindow.cpp, clients/gtk/OmGtkApp.cpp,
+ clients/gtk/OmGtkApp.h, clients/gtk/PatchController.cpp,
+ clients/gtk/PatchWindow.cpp, clients/gtk/PatchWindow.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/ObjectStore.cpp:
+ Patch clearing fixes (potential patch file corruption)
+
+2006-03-03 23:42 drobilla
+
+ * src/clients/gtk/ControlGroups.h: Assert header fix. Again.
+
+2006-03-03 09:46 drobilla
+
+ * src/engine/Responder.h: Fix for leaking lo_addresses
+
+2006-03-03 02:35 drobilla
+
+ * src/: clients/gtk/NodeControlWindow.cpp,
+ clients/gtk/NodePropertiesWindow.cpp, engine/Buffer.cpp,
+ engine/OSCResponder.cpp, engine/OSCSender.cpp,
+ engine/OSCSender.h, engine/TreeImplementation.h,
+ engine/instantiations.cpp: Minor cleanups and documentation
+ updates
+
+2006-03-03 02:18 drobilla
+
+ * src/clients/gtk/SubpatchModule.cpp: Removed "clone" option from
+ patch module menus
+
+2006-03-03 01:45 drobilla
+
+ * src/engine/OSCReceiver.cpp: Fix for accidental OSC namespace
+ trashing (little overzealous seddage)
+
+2006-03-03 01:40 drobilla
+
+ * doc/engine.dia: Added Responder and OSCSender
+
+2006-03-03 01:04 drobilla
+
+ * src/engine/: OmInProcess.cpp, main.cpp: Fixed for in-process
+ engine building
+
+2006-03-03 00:39 drobilla
+
+ * doc/engine.dia, src/engine/ActivateEvent.cpp,
+ src/engine/ActivateEvent.h, src/engine/AddNodeEvent.cpp,
+ src/engine/AddNodeEvent.h, src/engine/AllNotesOffEvent.cpp,
+ src/engine/AllNotesOffEvent.h, src/engine/BridgeNode.cpp,
+ src/engine/BridgeNode.h, src/engine/ClearPatchEvent.cpp,
+ src/engine/ClearPatchEvent.h, src/engine/ClientRecord.h,
+ src/engine/ConnectionBase.h, src/engine/ConnectionEvent.cpp,
+ src/engine/ConnectionEvent.h, src/engine/CreatePatchEvent.cpp,
+ src/engine/CreatePatchEvent.h, src/engine/DSSIConfigureEvent.cpp,
+ src/engine/DSSIConfigureEvent.h, src/engine/DSSIControlEvent.cpp,
+ src/engine/DSSIControlEvent.h, src/engine/DSSIPlugin.cpp,
+ src/engine/DSSIPlugin.h, src/engine/DSSIProgramEvent.cpp,
+ src/engine/DSSIProgramEvent.h, src/engine/DSSIUpdateEvent.cpp,
+ src/engine/DSSIUpdateEvent.h, src/engine/DeactivateEvent.cpp,
+ src/engine/DeactivateEvent.h, src/engine/DestroyEvent.cpp,
+ src/engine/DestroyEvent.h, src/engine/DisablePatchEvent.cpp,
+ src/engine/DisablePatchEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/EnablePatchEvent.cpp,
+ src/engine/EnablePatchEvent.h, src/engine/Event.cpp,
+ src/engine/Event.h, src/engine/InternalNode.h,
+ src/engine/LashRestoreDoneEvent.h,
+ src/engine/LoadPluginsEvent.cpp, src/engine/LoadPluginsEvent.h,
+ src/engine/Makefile.am, src/engine/MidiLearnEvent.cpp,
+ src/engine/MidiLearnEvent.h, src/engine/Node.h,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/NoteOffEvent.cpp, src/engine/NoteOffEvent.h,
+ src/engine/NoteOnEvent.cpp, src/engine/NoteOnEvent.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCResponder.cpp,
+ src/engine/OSCResponder.h, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/OmApp.cpp, src/engine/OmApp.h,
+ src/engine/OmInProcess.cpp, src/engine/Patch.cpp,
+ src/engine/Patch.h, src/engine/PingSlowEvent.h,
+ src/engine/RegisterClientEvent.cpp,
+ src/engine/RegisterClientEvent.h, src/engine/RenameEvent.cpp,
+ src/engine/RenameEvent.h, src/engine/Request.cpp,
+ src/engine/Request.h, src/engine/RequestAllObjectsEvent.cpp,
+ src/engine/RequestAllObjectsEvent.h,
+ src/engine/RequestMetadataEvent.cpp,
+ src/engine/RequestMetadataEvent.h,
+ src/engine/RequestPluginsEvent.cpp,
+ src/engine/RequestPluginsEvent.h,
+ src/engine/RequestPortValueEvent.cpp,
+ src/engine/RequestPortValueEvent.h, src/engine/Responder.h,
+ src/engine/SetMetadataEvent.cpp, src/engine/SetMetadataEvent.h,
+ src/engine/SetPortValueEvent.cpp, src/engine/SetPortValueEvent.h,
+ src/engine/SetPortValueSlowEvent.cpp,
+ src/engine/SetPortValueSlowEvent.h, src/engine/SlowEvent.h,
+ src/engine/UnregisterClientEvent.cpp,
+ src/engine/UnregisterClientEvent.h, src/engine/main.cpp: Reduced
+ dependence on OSC in core engine (towards libom)
+
+2006-03-01 01:54 drobilla
+
+ * src/clients/gtk/: OmGtkApp.cpp, PatchWindow.cpp: Gtkmm 2.4
+ temporary hack of a workaround
+
+2006-03-01 00:15 drobilla
+
+ * src/clients/gtk/DSSIModule.cpp: DSSI fix
+
+2006-02-28 22:04 drobilla
+
+ * configure.ac: Changed semaphore setting to config.h instead of
+ compiler command line
+
+2006-02-28 21:56 drobilla
+
+ * src/common/: OmPath.h, Semaphore.h: Missing <cassert> header.
+ Again.
+
+2006-02-28 21:42 drobilla
+
+ * src/clients/gtk/: OmGtkApp.h, PatchWindow.cpp: Gtkmm 2.4
+ compatibility fix
+
+2006-02-25 22:21 drobilla
+
+ * src/clients/gtk/OmGtkApp.h: Fixed missing assert include. Again.
+
+2006-02-25 22:17 drobilla
+
+ * configure.ac, src/engine/main.cpp: Fix for building without
+ in-process client support
+
+2006-02-25 12:39 drobilla
+
+ * src/clients/Makefile.am: Makefile.am fix (for make dist)
+
+2006-02-23 11:39 drobilla
+
+ * src/clients/gtk/om_gtk.glade: Fixed new subpatch window polyphony
+ spinner
+
+2006-02-23 11:32 drobilla
+
+ * src/clients/gtk/: OmModule.h, om_gtk.glade: Middle click now
+ bring up controls for all nodes
+
+2006-02-23 11:13 drobilla
+
+ * src/clients/gtk/: NodePropertiesWindow.cpp, OmGtkApp.cpp,
+ OmGtkApp.h, PatchController.cpp, PatchDescriptionWindow.cpp,
+ PatchWindow.cpp, om_gtk.glade: GUI layout tweaks
+
+2006-02-23 10:02 drobilla
+
+ * src/clients/gtk/om_gtk.glade: Fixed messages window scrollbars
+
+2006-02-23 09:59 drobilla
+
+ * src/engine/: DestroyEvent.cpp, DestroyEvent.h: Added
+ DestroyEvent.*
+
+2006-02-23 02:41 drobilla
+
+ * src/clients/gtk/PatchController.cpp: Removed debug message
+
+2006-02-23 01:47 drobilla
+
+ * src/: clients/gtk/ControlGroups.h, clients/gtk/ControlPanel.cpp,
+ clients/gtk/ControlPanel.h, clients/gtk/GtkClientHooksEvents.h,
+ clients/gtk/NodeControlWindow.cpp,
+ clients/gtk/NodeControlWindow.h, clients/gtk/OmGtkApp.cpp,
+ clients/gtk/PatchController.cpp, clients/gtk/PatchController.h,
+ clients/gtk/PatchWindow.cpp, clients/gtk/SubpatchModule.cpp,
+ clients/gtk/SubpatchModule.h, engine/SetPortValueEvent.cpp,
+ engine/SetPortValueSlowEvent.cpp: More port adding/deleting fixes
+ in Gtk client
+
+2006-02-23 00:27 drobilla
+
+ * src/clients/gtk/: GtkClientHooksEvents.h, OmGtkApp.cpp: Fix for
+ controls on root patch (values weren't updated)
+
+2006-02-23 00:18 drobilla
+
+ * src/: clients/NodeModel.cpp, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PatchModel.cpp,
+ clients/PatchModel.h, clients/demolition/DemolitionModel.cpp,
+ clients/gtk/ControlPanel.cpp, clients/gtk/PatchController.cpp,
+ clients/gtk/PatchController.h, clients/gtk/PatchWindow.cpp,
+ engine/ClearPatchEvent.cpp, engine/OSCSender.cpp,
+ engine/PreProcessor.cpp, engine/UnregisterClientEvent.cpp,
+ engine/UnregisterClientEvent.h: Patch clearing (and
+ load-replacing) bugfixes
+
+2006-02-22 23:09 drobilla
+
+ * src/: clients/ClientHooks.h, clients/DummyClientHooks.h,
+ clients/OSCController.cpp, clients/OSCController.h,
+ clients/OSCListener.cpp, clients/OSCListener.h,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/gtk/BreadCrumb.h, clients/gtk/Controller.cpp,
+ clients/gtk/GtkClientHooks.cpp, clients/gtk/GtkClientHooks.h,
+ clients/gtk/GtkClientHooksEvents.h, clients/gtk/OmGtkApp.cpp,
+ clients/gtk/PatchController.cpp, clients/gtk/PatchController.h,
+ clients/gtk/PatchWindow.cpp, clients/gtk/PatchWindow.h,
+ clients/patches/fm_operator.om, engine/ClearPatchEvent.cpp,
+ engine/ClearPatchEvent.h, engine/List.h, engine/NodeBase.cpp,
+ engine/Patch.h: Renaming and breadcrumbs bugfixes
+
+2006-02-22 21:01 drobilla
+
+ * src/: clients/ClientHooks.h, clients/DummyClientHooks.h,
+ clients/OSCListener.cpp, clients/OSCListener.h,
+ clients/demolition/DemolitionClientHooks.cpp,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/demolition/DemolitionModel.cpp,
+ clients/demolition/DemolitionModel.h,
+ clients/gtk/GtkClientHooks.cpp, clients/gtk/GtkClientHooks.h,
+ clients/gtk/GtkClientHooksEvents.h,
+ clients/gtk/PatchController.cpp, clients/gtk/PatchWindow.cpp,
+ clients/patches/broken_bass_synth.om, engine/BridgeNode.cpp,
+ engine/BridgeNode.h, engine/ClearPatchEvent.cpp,
+ engine/ClearPatchEvent.h, engine/Makefile.am, engine/Node.h,
+ engine/NodeBase.cpp, engine/NodeBase.h, engine/OSCReceiver.cpp,
+ engine/OSCReceiver.h, engine/OSCSender.cpp, engine/OSCSender.h,
+ engine/Patch.cpp, engine/Patch.h: - Code size reduction through
+ macro-fu - Cleanups, cruft removal - Merged all "destroy" events
+ into one message - Fixed elusive window bug
+
+2006-02-22 17:40 drobilla
+
+ * src/: clients/gtk/Controller.cpp,
+ clients/gtk/LoadPatchWindow.cpp, clients/gtk/LoadPatchWindow.h,
+ engine/CreatePatchEvent.cpp: Implemented open-replacing
+
+2006-02-22 17:28 drobilla
+
+ * src/clients/: OSCController.cpp, OSCController.h,
+ demolition/demolition.cpp, gtk/Controller.cpp, gtk/Controller.h,
+ gtk/OmFlowCanvas.cpp, gtk/OmModule.cpp, gtk/OmModule.h,
+ gtk/PatchWindow.cpp, gtk/PatchWindow.h, gtk/SubpatchModule.cpp,
+ gtk/om_gtk.glade: - Made "destroy" consistent throughout - Added
+ Patch->Clear menuitem
+
+2006-02-22 16:13 drobilla
+
+ * src/: clients/OSCController.cpp, clients/patches/kick.om,
+ engine/DestroyPatchEvent.cpp, engine/DestroyPatchEvent.h,
+ engine/Makefile.am, engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h,
+ engine/RemoveNodeEvent.cpp, engine/RemoveNodeEvent.h,
+ engine/UnregisterClientEvent.cpp, engine/UnregisterClientEvent.h:
+ - OSC namespace cleanups - Code cleanups
+
+2006-02-22 15:11 drobilla
+
+ * src/clients/gtk/om_gtk.glade: Patch window touchups
+
+2006-02-22 15:08 drobilla
+
+ * src/clients/gtk/: MessagesWindow.cpp, om_gtk.glade: Messages
+ window touchups
+
+2006-02-22 15:03 drobilla
+
+ * src/clients/gtk/: LoadPluginWindow.cpp, LoadPluginWindow.h,
+ om_gtk.glade: Changed buttons on load plugin dialog
+
+2006-02-22 14:54 drobilla
+
+ * src/clients/gtk/: PatchController.cpp, SubpatchModule.cpp,
+ SubpatchModule.h, om_gtk.glade: Fixed "Controls" menuitem dynamic
+ sensitivity
+
+2006-02-22 13:52 drobilla
+
+ * src/clients/gtk/om_gtk.glade: Properties window layout touchups
+
+2006-02-22 13:48 drobilla
+
+ * src/clients/gtk/om_gtk.glade: Glade file fixes
+
+2006-02-22 13:40 drobilla
+
+ * src/clients/gtk/om_gtk.glade: About dialog touchups
+
+2006-02-22 13:27 drobilla
+
+ * src/clients/gtk/: LoadSubpatchWindow.cpp, om_gtk.glade: Added
+ parent polyphony to load subpatch window
+
+2006-02-22 13:19 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, gtk/PatchDescriptionWindow.cpp,
+ gtk/PatchDescriptionWindow.h, gtk/om_gtk.glade: - Patch
+ description window layout touchups - Patch metadata saving fix
+
+2006-02-22 13:07 drobilla
+
+ * src/clients/gtk/: LoadPluginWindow.cpp, LoadPluginWindow.h,
+ om_gtk.glade: Load plugin dialog restructuring
+
+2006-02-22 02:49 drobilla
+
+ * src/: clients/PluginModel.h, clients/PortModel.h,
+ engine/AddNodeEvent.cpp: Minor cleanups
+
+2006-02-22 02:44 drobilla
+
+ * src/clients/gtk/: GtkClientHooksEvents.h, OmFlowCanvas.cpp,
+ OmFlowCanvas.h, OmModule.cpp, OmPort.cpp, OmPort.h,
+ PatchController.cpp, PatchView.cpp, SubpatchModule.cpp,
+ SubpatchModule.h: One-click MIDI learn/bind shortcut ("connect"
+ MIDI port to control port)
+
+2006-02-22 02:18 drobilla
+
+ * src/engine/Makefile.am: More in-process fixes
+
+2006-02-22 02:15 drobilla
+
+ * src/engine/Makefile.am: Fixes for in-process engine building
+
+2006-02-21 23:47 drobilla
+
+ * src/clients/gtk/: PatchController.cpp, PatchWindow.cpp,
+ PatchWindow.h: Breadcrumb fix on patch destruction
+
+2006-02-21 23:09 drobilla
+
+ * src/: clients/OSCController.cpp, engine/ActivateEvent.cpp,
+ engine/ActivateEvent.h, engine/AddNodeEvent.cpp,
+ engine/AddNodeEvent.h, engine/AllNotesOffEvent.cpp,
+ engine/AllNotesOffEvent.h, engine/ConnectionEvent.cpp,
+ engine/ConnectionEvent.h, engine/CreatePatchEvent.cpp,
+ engine/CreatePatchEvent.h, engine/DSSIConfigureEvent.cpp,
+ engine/DSSIConfigureEvent.h, engine/DSSIControlEvent.cpp,
+ engine/DSSIControlEvent.h, engine/DSSIProgramEvent.cpp,
+ engine/DSSIProgramEvent.h, engine/DSSIUpdateEvent.cpp,
+ engine/DSSIUpdateEvent.h, engine/DeactivateEvent.cpp,
+ engine/DeactivateEvent.h, engine/DestroyPatchEvent.cpp,
+ engine/DestroyPatchEvent.h, engine/DisablePatchEvent.cpp,
+ engine/DisablePatchEvent.h, engine/DisconnectNodeEvent.cpp,
+ engine/DisconnectNodeEvent.h, engine/DisconnectPortEvent.cpp,
+ engine/DisconnectPortEvent.h, engine/DisconnectionEvent.cpp,
+ engine/DisconnectionEvent.h, engine/EnablePatchEvent.cpp,
+ engine/EnablePatchEvent.h, engine/Event.h,
+ engine/LoadPluginsEvent.cpp, engine/LoadPluginsEvent.h,
+ engine/MidiControlNode.cpp, engine/MidiControlNode.h,
+ engine/MidiLearnEvent.cpp, engine/MidiLearnEvent.h,
+ engine/MidiNoteNode.cpp, engine/MidiNoteNode.h,
+ engine/MidiTriggerNode.cpp, engine/MidiTriggerNode.h,
+ engine/NoteOffEvent.cpp, engine/NoteOffEvent.h,
+ engine/NoteOnEvent.cpp, engine/NoteOnEvent.h,
+ engine/OSCReceiver.cpp, engine/OSCSender.cpp, engine/OSCSender.h,
+ engine/RemoveNodeEvent.cpp, engine/RemoveNodeEvent.h,
+ engine/RenameEvent.cpp, engine/RenameEvent.h,
+ engine/RequestAllObjectsEvent.cpp,
+ engine/RequestAllObjectsEvent.h, engine/RequestMetadataEvent.cpp,
+ engine/RequestMetadataEvent.h, engine/RequestPluginsEvent.cpp,
+ engine/RequestPluginsEvent.h, engine/RequestPortValueEvent.cpp,
+ engine/RequestPortValueEvent.h, engine/SetMetadataEvent.cpp,
+ engine/SetMetadataEvent.h, engine/SetPortValueEvent.cpp,
+ engine/SetPortValueEvent.h, engine/SetPortValueSlowEvent.cpp,
+ engine/SetPortValueSlowEvent.h, engine/SlowEvent.h: - Fixed
+ client registration for NAT - Type fixes in engine (sed-fu)
+
+2006-02-21 22:26 drobilla
+
+ * src/clients/gtk/StateManager.cpp: More colour tweaks
+
+2006-02-21 20:35 drobilla
+
+ * src/clients/gtk/StateManager.cpp: Colour tweaks
+
+2006-02-21 16:15 drobilla
+
+ * src/clients/gtk/: GtkClientHooksEvents.h, LoadPluginWindow.cpp,
+ LoadPluginWindow.h, OmFlowCanvas.cpp, OmFlowCanvas.h, OmModule.h,
+ OmPort.h, om_gtk.glade: Added clear filter button to plugin
+ dialog
+
+2006-02-21 14:05 drobilla
+
+ * src/engine/RenameEvent.cpp: Renaming bug fix
+
+2006-02-21 14:00 drobilla
+
+ * src/clients/gtk/: LoadPatchWindow.cpp, LoadPatchWindow.h,
+ LoadSubpatchWindow.cpp, LoadSubpatchWindow.h: Better load dialog
+ path restoring
+
+2006-02-21 13:45 drobilla
+
+ * src/clients/gtk/: LoadPatchWindow.cpp, LoadPatchWindow.h,
+ OmGtkApp.cpp, OmGtkApp.h, PatchWindow.cpp: - Connection dialog
+ retry rate fix - Load/save dialog folder location restoring -
+ Added example patch dir to 'bookmarks'
+
+2006-02-21 12:54 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Better error-checking in patch
+ loading
+
+2006-02-21 12:26 drobilla
+
+ * src/engine/: AudioDriver.h, CreatePatchEvent.cpp,
+ CreatePatchEvent.h, DestroyPatchEvent.cpp, DestroyPatchEvent.h,
+ JackAudioDriver.cpp, JackAudioDriver.h, OmApp.cpp, Patch.cpp: -
+ Fix for crash on "Quit and Kill" - Removed old cruft related to
+ multiple top-level patches
+
+2006-02-21 11:17 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fix for patch saving bug
+
+2006-02-21 10:40 drobilla
+
+ * src/clients/gtk/GtkClientHooks.cpp: Tweaks to GTK client event
+ handling, should handle larger patches without filling the queue
+
+2006-02-21 09:12 mlang
+
+ * src/clients/supercollider/Om.sc: loadIntoJack flag for booting
+ the in-process engine
+
+2006-02-21 07:33 mlang
+
+ * src/clients/supercollider/Om.sc: Sync with recent engine OSC
+ behaviour changes
+
+2006-02-21 00:57 drobilla
+
+ * src/: clients/OSCController.cpp, clients/OSCListener.h,
+ clients/gtk/BreadCrumb.h, clients/gtk/Controller.cpp,
+ clients/gtk/Controller.h, clients/gtk/GtkClientHooks.cpp,
+ clients/gtk/GtkClientHooks.h, clients/gtk/OmGtkApp.cpp,
+ clients/gtk/PatchTreeWindow.cpp, clients/gtk/PatchTreeWindow.h,
+ clients/gtk/PatchWindow.cpp, clients/gtk/main.cpp,
+ engine/AlsaMidiDriver.cpp, engine/AlsaMidiDriver.h,
+ engine/DSSIPlugin.cpp, engine/DSSIPlugin.h, engine/Driver.h,
+ engine/JackAudioDriver.cpp, engine/JackAudioDriver.h,
+ engine/Makefile.am, engine/MidiControlEvent.cpp,
+ engine/MidiControlEvent.h, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/MidiLearnEvent.cpp,
+ engine/MidiLearnEvent.h, engine/OSCReceiver.cpp,
+ engine/OmApp.cpp, engine/OmApp.h: - MIDI learn - Removed numerous
+ unused variables
+
+2006-02-20 22:35 drobilla
+
+ * src/engine/Makefile.am: Build fixes for internal client
+
+2006-02-20 22:02 drobilla
+
+ * configure.ac, src/engine/Makefile.am: Building in-process and
+ stand-alone engine from same sources/objects
+
+2006-02-20 19:52 drobilla
+
+ * src/: common/Queue.h, engine/OmApp.cpp, engine/OmApp.h,
+ engine/OmInProcess.cpp: - Queue performance enhancement -
+ Nitpicky tidy-ups
+
+2006-02-20 19:17 mlang
+
+ * src/engine/OmInProcess.cpp: conditionalize LashDriver.h inclusion
+
+2006-02-20 19:05 drobilla
+
+ * src/engine/OmInProcess.cpp: Minor fixes
+
+2006-02-20 19:03 drobilla
+
+ * autogen.sh, src/engine/OmInProcess.cpp: Update autogen for
+ libtool, fix warnings in OmInProcess.cpp
+
+2006-02-20 19:03 mlang
+
+ * src/engine/: Makefile.am, OmApp.cpp: fix in-process compilation
+ (sync with drobilla changes)
+
+2006-02-20 18:48 drobilla
+
+ * TODO, src/clients/ClientHooks.h, src/clients/DummyClientHooks.h,
+ src/clients/OSCController.cpp, src/clients/OSCController.h,
+ src/clients/OSCListener.cpp, src/clients/OSCListener.h,
+ src/clients/PatchLibrarian.cpp,
+ src/clients/demolition/DemolitionClientHooks.h,
+ src/clients/demolition/demolition.cpp,
+ src/clients/gtk/BreadCrumb.h, src/clients/gtk/Controller.cpp,
+ src/clients/gtk/Controller.h, src/clients/gtk/GtkClientHooks.cpp,
+ src/clients/gtk/GtkClientHooks.h,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/LoadPatchWindow.cpp,
+ src/clients/gtk/LoadPatchWindow.h, src/clients/gtk/Makefile.am,
+ src/clients/gtk/OmGtkApp.cpp, src/clients/gtk/OmGtkApp.h,
+ src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchTreeWindow.cpp,
+ src/clients/gtk/PatchTreeWindow.h, src/clients/gtk/PatchView.cpp,
+ src/clients/gtk/PatchView.h, src/clients/gtk/PatchWindow.cpp,
+ src/clients/gtk/PatchWindow.h, src/clients/gtk/main.cpp,
+ src/clients/gtk/om_gtk.glade,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/ActivateEvent.cpp, src/engine/ActivateEvent.h,
+ src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/AlsaMidiDriver.cpp, src/engine/Buffer.cpp,
+ src/engine/ConnectionEvent.cpp, src/engine/ConnectionEvent.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/CreatePatchEvent.h,
+ src/engine/DSSIConfigureEvent.cpp,
+ src/engine/DSSIConfigureEvent.h, src/engine/DSSIControlEvent.cpp,
+ src/engine/DSSIControlEvent.h, src/engine/DSSIProgramEvent.cpp,
+ src/engine/DSSIProgramEvent.h, src/engine/DSSIUpdateEvent.cpp,
+ src/engine/DSSIUpdateEvent.h, src/engine/DeactivateEvent.cpp,
+ src/engine/DeactivateEvent.h, src/engine/DestroyPatchEvent.cpp,
+ src/engine/DestroyPatchEvent.h, src/engine/DisableEvent.cpp,
+ src/engine/DisableEvent.h, src/engine/DisablePatchEvent.cpp,
+ src/engine/DisablePatchEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/EnableEvent.cpp,
+ src/engine/EnableEvent.h, src/engine/EnablePatchEvent.cpp,
+ src/engine/EnablePatchEvent.h, src/engine/Event.h,
+ src/engine/LoadPluginsEvent.cpp, src/engine/LoadPluginsEvent.h,
+ src/engine/Makefile.am, src/engine/MidiLearnEvent.cpp,
+ src/engine/MidiLearnEvent.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/ObjectStore.h,
+ src/engine/OmApp.cpp, src/engine/PreProcessor.cpp,
+ src/engine/RegisterClientEvent.cpp,
+ src/engine/RegisterClientEvent.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/RenameEvent.cpp,
+ src/engine/RenameEvent.h, src/engine/RequestAllObjectsEvent.cpp,
+ src/engine/RequestAllObjectsEvent.h,
+ src/engine/RequestMetadataEvent.cpp,
+ src/engine/RequestMetadataEvent.h,
+ src/engine/RequestPluginsEvent.cpp,
+ src/engine/RequestPluginsEvent.h,
+ src/engine/RequestPortValueEvent.cpp,
+ src/engine/RequestPortValueEvent.h,
+ src/engine/SetMetadataEvent.cpp, src/engine/SetMetadataEvent.h,
+ src/engine/SetPortValueSlowEvent.cpp,
+ src/engine/SetPortValueSlowEvent.h, src/engine/SlowEvent.h,
+ src/engine/UnregisterClientEvent.cpp,
+ src/engine/UnregisterClientEvent.h: - Cruft removal - Removed
+ Enable/Disable commands from engine (made no sense with root
+ patch) - Work towards completed breadcrumb implementation (ala
+ Gnome file dialog) - GUI bugfixes (run toggling in patch tree
+ window, others)
+
+2006-02-19 20:09 mlang
+
+ * src/engine/: OmInProcess.cpp, main.cpp: Free resources after main
+ loop returned, not only on unload, still no idea how to catch
+ quit by clients such that the engine-loader returns, otoh, thats
+ not very important
+
+2006-02-19 18:15 mlang
+
+ * configure.ac, src/engine/Makefile.am: Actually build the
+ in-process library, the automake hackery is ugly, yes, I will
+ find a better way later
+
+2006-02-19 18:11 mlang
+
+ * src/engine/main.cpp: Dont start jackd if not running and trying
+ to load in-process engine
+
+2006-02-19 18:06 mlang
+
+ * src/engine/: cmdline.c, cmdline.ggo, cmdline.h, main.cpp:
+ --in-jackd arg for engine executable to support in-process
+ loading
+
+2006-02-19 17:11 mlang
+
+ * src/engine/OmInProcess.cpp: Fix jack_unload of in-process engine
+
+2006-02-19 13:31 mlang
+
+ * src/engine/: JackAudioDriver.cpp, JackAudioDriver.h, OmApp.cpp,
+ OmApp.h, OmInProcess.cpp: OmInProcess.cpp is a DLM for loading
+ the engine into jackd, not linked in the build-system yet, but
+ tested and working
+
+2006-02-17 22:14 drobilla
+
+ * src/clients/gtk/: DSSIModule.cpp, DSSIModule.h: Fix for launching
+ DSSI GUIs on double click
+
+2006-02-17 21:16 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, clients/gtk/Controller.cpp,
+ clients/gtk/Controller.h, clients/gtk/GtkClientHooks.cpp,
+ clients/gtk/GtkClientHooks.h, clients/gtk/LashController.cpp,
+ clients/gtk/Loader.cpp, clients/gtk/Loader.h,
+ clients/gtk/OmGtkApp.cpp, clients/gtk/OmGtkApp.h,
+ clients/gtk/PatchWindow.cpp, clients/gtk/om_gtk.glade,
+ common/OmPath.h, common/Queue.h, engine/AlsaMidiDriver.cpp,
+ engine/JackAudioDriver.cpp, engine/Maid.cpp,
+ engine/PostProcessor.cpp, engine/PreProcessor.cpp,
+ engine/tests/Makefile.am, engine/tests/list_test.cpp,
+ engine/tests/queue_test.cpp: Queue bugfixes Graceful handling of
+ event flood in client (ie no dropped events) Progress towards
+ flawlessley loading thorwil's patch of doom :)
+
+2006-02-15 14:36 drobilla
+
+ * src/common/Queue.h: Removed yet another useless member
+
+2006-02-15 13:58 drobilla
+
+ * src/common/Queue.h: Removed useless (unused) m_fill variable
+
+2006-02-12 13:39 mlang
+
+ * src/clients/supercollider/Om.sc: [Om.sc]: Now all Om-casses
+ subclass Model, added most required .changed notifications, added
+ a simple sample echo UI, split responders into request reply and
+ notifiication band and activate the notfication band responders
+ only after registration was confirmed (speed improvments)...
+
+2006-02-12 12:11 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fix for saving root patch with no
+ name (use the filename)
+
+2006-02-12 12:03 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, engine/MidiLearnEvent.cpp: Fix
+ build issues
+
+2006-02-12 08:35 mlang
+
+ * src/engine/: MidiLearnEvent.h, MidiLearnEvent.cpp: Make
+ MidiLearnEvent.{h,cpp} build again
+
+2006-02-11 19:46 drobilla
+
+ * src/engine/: Buffer.h, MidiLearnEvent.cpp, MidiLearnEvent.h:
+ Added missing files
+
+2006-02-11 18:52 mlang
+
+ * src/clients/supercollider/Om.sc: [Om.sc]: More cruft removal (ha,
+ I hated these mustExist args from the moment I used them first)
+
+2006-02-11 17:51 drobilla
+
+ * src/engine/: JackMidiDriver.cpp, Makefile.am,
+ MidiControlNode.cpp, MidiControlNode.h, NoteOffEvent.h,
+ OSCReceiver.cpp: Fix for Jack MIDI
+
+2006-02-11 11:03 mlang
+
+ * src/clients/supercollider/Om.sc: [Om.sc]: Separate subclasses for
+ individual node types, object destruction handling, various other
+ stuff
+
+2006-02-10 23:16 drobilla
+
+ * src/clients/gtk/OmModule.h: Fixed double clicking plugin modules
+ (didn't bring up controls)
+
+2006-02-09 09:15 mlang
+
+ * src/engine/OSCReceiver.cpp: Make OSC engine namespace docs
+ reflect reality
+
+2006-02-09 07:12 mlang
+
+ * src/engine/OSCReceiver.cpp: Same for request/all_objects
+
+2006-02-09 06:33 mlang
+
+ * src/engine/OSCSender.cpp: Go back to max 1K bundle size to avoid
+ getting lost due to MTU
+
+2006-02-09 06:21 mlang
+
+ * src/engine/OSCReceiver.cpp: Same for request_plguins
+
+2006-02-09 06:02 mlang
+
+ * src/engine/OSCReceiver.cpp: Make the url arg of
+ /om/engine/{un,}register_client optional, if not present, we use
+ the sender address, this is to make registration easier from OSC
+ clients which dont know about their sender port
+
+2006-02-09 00:15 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Patch saving crash fix
+
+2006-02-08 22:45 drobilla
+
+ * src/clients/gtk/LoadSubpatchWindow.cpp: Fix for previous fix :)
+
+2006-02-08 22:38 drobilla
+
+ * src/clients/gtk/LoadSubpatchWindow.cpp: Patch loading fix
+
+2006-02-08 01:29 drobilla
+
+ * src/clients/: ClientHooks.h, NodeModel.cpp, NodeModel.h,
+ PatchLibrarian.cpp, PatchModel.h, console/ConsoleClientHooks.cpp,
+ console/ConsoleClientHooks.h, console/Makefile.am,
+ console/README, console/console_client.cpp,
+ demolition/demolition.cpp, gtk/PatchDescriptionWindow.cpp:
+ Cleanups
+
+2006-02-07 10:37 mlang
+
+ * src/clients/supercollider/Om.sc: Implement waitForBoot using
+ /om/ping
+
+2006-02-07 09:48 mlang
+
+ * src/clients/supercollider/Om.sc: [Om.sc]: cleanups, handle
+ node_removal msg
+
+2006-02-07 08:33 mlang
+
+ * src/engine/OSCSender.cpp: Speed up request_plguins from approx.
+ 0.4 to 0.05 seconds delivery time by using bundles, just like
+ new_node does
+
+2006-02-07 07:31 mlang
+
+ * src/engine/RequestPluginsEvent.cpp: Send respond_ok *after*
+ plugin list was sent
+
+2006-02-07 07:13 mlang
+
+ * src/engine/NoteOffEvent.cpp: respond_error if node not found in
+ NoteOffEvent
+
+2006-02-07 07:07 mlang
+
+ * src/engine/NoteOffEvent.cpp: Another segfault, this time in
+ NoteOffEvent
+
+2006-02-07 07:01 mlang
+
+ * src/engine/NoteOnEvent.cpp: Fix segfault on wrong node path for
+ NoteOnEvent
+
+2006-02-07 02:20 drobilla
+
+ * src/clients/: ConnectionModel.h, ControlMapModel.h, Makefile.am,
+ MetadataModel.h, NodeModel.cpp, NodeModel.h, OSCListener.cpp,
+ PatchLibrarian.cpp, PatchLibrarian.h, PatchModel.cpp,
+ PatchModel.h, PluginModel.h, PortModel.h,
+ gtk/LoadPluginWindow.cpp, gtk/OmModule.cpp,
+ gtk/PatchController.cpp, patch_loader/patch_loader.cpp: Cleanups
+ and cruft removal
+
+2006-02-06 18:01 drobilla
+
+ * src/: clients/gtk/Makefile.am, clients/gtk/NewPatchWindow.cpp,
+ clients/gtk/NewPatchWindow.h, clients/gtk/NewSubpatchWindow.h,
+ clients/gtk/OmGtkApp.cpp, clients/gtk/OmGtkApp.h,
+ clients/gtk/OmModule.cpp, clients/gtk/PatchTreeWindow.cpp,
+ clients/gtk/PatchTreeWindow.h, clients/gtk/PatchWindow.cpp,
+ clients/gtk/PatchWindow.h, clients/gtk/om_gtk.glade,
+ engine/OSCReceiver.cpp: Fix patch destruction in client Numerous
+ cleanups and cruft removal
+
+2006-02-06 09:55 mlang
+
+ * src/clients/supercollider/Om.sc: [Om.sc] remove
+ OmPort-setPortValue and simply call it OmPort-value_ (to avoid
+ asynch states)
+
+2006-02-06 03:10 drobilla
+
+ * src/: clients/ControlModel.h, clients/OSCController.cpp,
+ clients/PatchLibrarian.cpp, clients/PatchLibrarian.h,
+ clients/PresetModel.h, clients/gtk/Controller.cpp,
+ clients/gtk/Controller.h, clients/gtk/LoadPatchWindow.cpp,
+ clients/gtk/LoadPatchWindow.h,
+ clients/gtk/LoadSubpatchWindow.cpp, clients/gtk/Loader.cpp,
+ clients/gtk/Loader.h, clients/gtk/OmGtkApp.cpp,
+ clients/gtk/OmGtkApp.h, clients/gtk/PatchWindow.cpp,
+ clients/gtk/PatchWindow.h, clients/gtk/om_gtk.glade,
+ engine/OSCReceiver.cpp: Partial support for loading into an
+ existing patch
+
+2006-02-06 00:56 drobilla
+
+ * TODO, src/clients/PatchLibrarian.cpp,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/PatchWindow.cpp: Removed some old debugging print
+ statements
+
+2006-02-05 20:21 drobilla
+
+ * src/clients/gtk/OmGtkApp.cpp: Added other missing time header :)
+
+2006-02-05 20:19 drobilla
+
+ * src/clients/gtk/: OmGtkApp.cpp, OmGtkApp.h, om_gtk.glade: Added
+ missing time.h include
+
+2006-02-05 19:08 drobilla
+
+ * src/: clients/OSCController.cpp, clients/OSCController.h,
+ clients/OSCListener.cpp, clients/OSCListener.h,
+ clients/gtk/Controller.cpp, clients/gtk/Controller.h,
+ clients/gtk/OmGtkApp.cpp, clients/gtk/om_gtk.glade,
+ engine/InputPort.cpp, engine/MidiNoteNode.cpp,
+ engine/OSCSender.cpp: Connection dialog fixes
+
+2006-02-05 09:38 mlang
+
+ * src/clients/supercollider/Om.sc: lots of cleanups, more readable
+ code, api improvements
+
+2006-02-03 22:05 drobilla
+
+ * src/clients/NodeModel.h: Fix missing <cassert> header
+
+2006-02-02 20:50 drobilla
+
+ * src/engine/Makefile.am: Fix for building in sperate directory
+
+2006-02-02 20:06 drobilla
+
+ * src/: clients/Makefile.am, clients/demolition/Makefile.am,
+ clients/gtk/Makefile.am, clients/gtk/PatchWindow.cpp,
+ clients/patch_loader/Makefile.am, engine/Makefile.am: Fix for gcc
+ 3.4 and gtkmm 2.8 Fix for building in seperate directory from
+ source directory
+
+2006-02-01 18:13 mlang
+
+ * src/clients/supercollider/Om.sc: More Om.sc work
+
+2006-02-01 13:42 mlang
+
+ * src/engine/OSCSender.cpp: limit new_node bundle size to 4K (orig
+ code from larsl) to avoid hitting a hard limit in SCLang
+
+2006-02-01 13:26 mlang
+
+ * src/clients/supercollider/Om.sc: [Om.sc]: More work toward
+ programmatic patch creation, createNode passes the final node
+ into the completion handler now
+
+2006-02-01 10:20 mlang
+
+ * src/clients/supercollider/Om.sc: Bits of code for Om.sc, steps
+ towards completeness
+
+2006-02-01 00:57 drobilla
+
+ * src/: clients/gtk/OmGtkApp.cpp, engine/EnablePatchEvent.cpp,
+ engine/OmApp.cpp: Fix for patch activation on startup
+
+2006-01-30 01:36 drobilla
+
+ * src/clients/patches/: broken_oscillator.om, evildistbass.om,
+ hugebass.om, karplus_strong_digeridoo.om, meanbass.om, organ.om,
+ saw_detuned.om, saw_lp.om, slapbass.om, trance.om, wah_bass.om:
+ Added MIDI inputs to patches
+
+2006-01-30 01:33 drobilla
+
+ * src/engine/TransportNode.cpp: Control port buffer size bug fix
+
+2006-01-30 00:46 drobilla
+
+ * src/clients/gtk/GtkClientHooksEvents.h: Fixed disconnection in
+ root patch bug
+
+2006-01-30 00:03 drobilla
+
+ * src/clients/: OSCController.cpp, OSCController.h,
+ gtk/Controller.cpp, gtk/Controller.h, gtk/OmGtkApp.cpp,
+ gtk/OmGtkApp.h, gtk/PatchWindow.cpp, gtk/main.cpp,
+ gtk/om_gtk.glade: More GUI work, main window eliminated,
+ connecting dialog
+
+2006-01-29 19:57 drobilla
+
+ * src/: clients/PatchModel.h, clients/gtk/Makefile.am,
+ clients/gtk/OmGtkApp.cpp, clients/gtk/OmGtkApp.h,
+ clients/gtk/PatchController.cpp, clients/gtk/PatchTreeWindow.cpp,
+ clients/gtk/PatchTreeWindow.h, clients/gtk/PatchWindow.cpp,
+ clients/gtk/PatchWindow.h, clients/gtk/om_gtk.glade,
+ engine/OSCReceiver.cpp: More progress towards main window
+ elimination
+
+2006-01-29 16:51 drobilla
+
+ * src/clients/gtk/: OmGtkApp.cpp, OmGtkApp.h, PatchWindow.cpp,
+ PatchWindow.h, om_gtk.glade: More GUI work (main window
+ elimination)
+
+2006-01-29 15:47 drobilla
+
+ * THANKS, src/clients/NodeModel.h, src/clients/OSCController.cpp,
+ src/clients/PatchLibrarian.cpp, src/clients/PatchModel.h,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/LoadPluginWindow.cpp,
+ src/clients/gtk/LoadSubpatchWindow.cpp,
+ src/clients/gtk/NewSubpatchWindow.cpp,
+ src/clients/gtk/OmFlowCanvas.cpp, src/clients/gtk/OmGtkApp.cpp,
+ src/clients/gtk/OmGtkApp.h, src/clients/gtk/OmModule.cpp,
+ src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchWindow.cpp, src/clients/gtk/PatchWindow.h,
+ src/clients/gtk/main.cpp, src/clients/gtk/om_gtk.glade,
+ src/common/OmPath.h, src/engine/CreatePatchEvent.cpp,
+ src/engine/DisablePatchEvent.cpp,
+ src/engine/EnablePatchEvent.cpp, src/engine/MidiControlNode.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OmApp.cpp,
+ src/engine/OmObject.h: Omnipotent root patch, almost finished
+ elimination of main window
+
+2006-01-27 21:25 drobilla
+
+ * src/clients/gtk/: PatchWindow.cpp, PatchWindow.h: Fixed window
+ position restoring
+
+2006-01-27 20:48 drobilla
+
+ * src/clients/gtk/OmGtkApp.cpp: Fixed crashing when visible is
+ toggled on before showing patch window for the first time.
+
+2006-01-27 20:42 drobilla
+
+ * src/clients/gtk/: SubpatchModule.cpp, SubpatchModule.h: Modified
+ browse behaviour (to match Nautilus, new windows is default,
+ shift to browse)
+
+2006-01-27 18:55 drobilla
+
+ * src/clients/gtk/: PatchController.cpp, PatchWindow.cpp: Fixed
+ empty subpatch module size issue
+
+2006-01-27 17:00 drobilla
+
+ * src/clients/gtk/: NodeControlWindow.h, om_gtk.glade: Fixed
+ control window scrollbar problem
+
+2006-01-27 15:27 drobilla
+
+ * src/engine/InputPort.cpp: Fix MIDI ports on subpatches bug
+
+2006-01-27 14:55 drobilla
+
+ * src/: clients/patches/pad.om, engine/Array.h, engine/Buffer.cpp,
+ engine/Buffer.h, engine/InputPort.cpp, engine/PortBase.h: Fixed
+ subpatch connection issue
+
+2006-01-20 15:55 drobilla
+
+ * src/engine/: DSSIControlEvent.cpp, DSSIPlugin.cpp, DSSIPlugin.h:
+ DSSI fixes
+
+2006-01-14 17:31 drobilla
+
+ * src/engine/: DSSIConfigureEvent.cpp, DSSIPlugin.cpp,
+ DSSIPlugin.h, DSSIProgramEvent.cpp: Fixed DSSI events
+
+2006-01-13 17:53 drobilla
+
+ * src/: clients/ClientHooks.h, clients/DummyClientHooks.h,
+ clients/NodeModel.h, clients/OSCController.cpp,
+ clients/OSCController.h, clients/OSCListener.cpp,
+ clients/OSCListener.h,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/gtk/Controller.cpp, clients/gtk/Controller.h,
+ clients/gtk/DSSIModule.cpp, clients/gtk/DSSIModule.h,
+ clients/gtk/GtkClientHooks.cpp, clients/gtk/GtkClientHooks.h,
+ clients/gtk/GtkClientHooksEvents.h, clients/gtk/OmModule.h,
+ engine/DSSIPlugin.cpp, engine/DSSIPlugin.h, engine/OSCSender.cpp,
+ engine/OSCSender.h: Committed DSSI program selection patch from
+ larsl
+
+2006-01-13 17:50 drobilla
+
+ * src/engine/AlsaMidiDriver.cpp: Outdated comment fix
+
+2006-01-13 16:26 drobilla
+
+ * src/engine/JackMidiDriver.cpp: Removed false assertion
+
+2006-01-13 16:16 drobilla
+
+ * src/engine/LADSPAPlugin.cpp: Fixed DSSI MIDI input ports
+
+2006-01-11 22:24 drobilla
+
+ * src/engine/Tree.h: Fixed missing <cassert> include in Tree.h
+ (from Savannah bug)
+
+2006-01-11 15:32 drobilla
+
+ * src/engine/JackMidiDriver.cpp: Jack MIDI driver builds against
+ new port/buffer stuff
+
+2005-12-18 09:34 mlang
+
+ * src/engine/Buffer.cpp: fix broken compilation
+
+2005-12-16 13:37 drobilla
+
+ * src/engine/util.h: Removed cruft that's moved to Buffer class
+
+2005-12-16 13:35 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, Array.h, AudioInputNode.cpp,
+ AudioOutputNode.cpp, Buffer.cpp, Buffer.h, ConnectionBase.cpp,
+ ConnectionBase.h, ControlInputNode.cpp, ControlOutputNode.cpp,
+ DSSIPlugin.cpp, InputPort.cpp, InputPort.h, JackAudioDriver.cpp,
+ JackAudioDriver.h, LADSPAPlugin.cpp, Makefile.am,
+ MidiControlNode.cpp, MidiInputNode.cpp, MidiNoteNode.cpp,
+ MidiOutputNode.cpp, MidiTriggerNode.cpp, NodeBase.cpp,
+ OSCSender.cpp, OmObject.h, OutputPort.h, Patch.cpp, Port.cpp,
+ PortBase.cpp, PortBase.h, PreProcessor.cpp,
+ RequestPortValueEvent.cpp, SetPortValueEvent.cpp,
+ SetPortValueSlowEvent.cpp, TransportNode.cpp, util.h: Made
+ buffers a first-class Object
+
+2005-12-15 01:13 drobilla
+
+ * src/engine/: MidiNoteNode.cpp, PortBase.cpp, PortBase.h, util.h:
+ Fix voice allocation problem
+
+2005-12-14 23:48 drobilla
+
+ * src/engine/: JackMidiDriver.cpp, JackMidiDriver.h: Jack MIDI
+ patch API update (Dec 01 from Ian Esten)
+
+2005-12-14 18:43 drobilla
+
+ * src/engine/: MidiNoteNode.cpp, MidiNoteNode.h: Hold pedal support
+
+2005-12-14 00:04 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, MidiNoteNode.cpp: Fixed ALSA
+ Midi (running status bug)
+
+2005-12-05 23:26 drobilla
+
+ * src/clients/gtk/: DSSIModule.cpp, DSSIModule.h, OmModule.cpp,
+ OmModule.h, SubpatchModule.cpp, SubpatchModule.h: FlowCanvas API
+ updates
+
+2005-12-05 23:07 drobilla
+
+ * src/clients/gtk/: OmGtkApp.cpp, PatchController.h, PatchView.cpp,
+ PatchWindow.cpp, SubpatchModule.cpp: More UI work (breadcrumbs
+ mostly working)
+
+2005-12-05 20:05 drobilla
+
+ * src/engine/BridgeNode.cpp: Build fixes for GCC 3.3
+
+2005-12-05 19:43 drobilla
+
+ * src/clients/gtk/RenameWindow.cpp: Made rename window text entry
+ default to current name
+
+2005-12-05 03:25 drobilla
+
+ * om.spec, src/clients/NodeModel.h, src/clients/PatchModel.h,
+ src/clients/gtk/GtkClientHooks.cpp,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/NodeControlWindow.cpp,
+ src/clients/gtk/OmGtkApp.cpp,
+ src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchController.h,
+ src/clients/gtk/PatchWindow.cpp, src/clients/gtk/PatchWindow.h,
+ src/clients/gtk/SubpatchModule.cpp: Work towards making GTK
+ client usable again
+
+2005-11-15 04:14 drobilla
+
+ * src/clients/gtk/om-icon.png: Added missing file
+
+2005-11-15 03:59 drobilla
+
+ * src/clients/gtk/cmdline.c: Added missing file
+
+2005-11-15 00:22 drobilla
+
+ * configure.ac, src/clients/PatchLibrarian.cpp,
+ src/clients/gtk/ConfigWindow.cpp, src/clients/gtk/ConfigWindow.h,
+ src/clients/gtk/ControlGroups.cpp,
+ src/clients/gtk/ControlGroups.h,
+ src/clients/gtk/ControlPanel.cpp, src/clients/gtk/ControlPanel.h,
+ src/clients/gtk/Controller.cpp, src/clients/gtk/Controller.h,
+ src/clients/gtk/DSSIModule.cpp, src/clients/gtk/DSSIModule.h,
+ src/clients/gtk/GladeFactory.cpp, src/clients/gtk/GladeFactory.h,
+ src/clients/gtk/GtkClientHooks.cpp,
+ src/clients/gtk/GtkClientHooks.h,
+ src/clients/gtk/GtkClientHooksEvents.h,
+ src/clients/gtk/LashController.cpp,
+ src/clients/gtk/LashController.h,
+ src/clients/gtk/LoadPatchWindow.cpp,
+ src/clients/gtk/LoadPatchWindow.h,
+ src/clients/gtk/LoadPluginWindow.cpp,
+ src/clients/gtk/LoadPluginWindow.h,
+ src/clients/gtk/LoadSubpatchWindow.cpp,
+ src/clients/gtk/LoadSubpatchWindow.h, src/clients/gtk/Loader.cpp,
+ src/clients/gtk/Loader.h, src/clients/gtk/Makefile.am,
+ src/clients/gtk/MessagesWindow.cpp,
+ src/clients/gtk/MessagesWindow.h,
+ src/clients/gtk/NewPatchWindow.cpp,
+ src/clients/gtk/NewPatchWindow.h,
+ src/clients/gtk/NewSubpatchWindow.cpp,
+ src/clients/gtk/NewSubpatchWindow.h,
+ src/clients/gtk/NodeControlWindow.cpp,
+ src/clients/gtk/NodeControlWindow.h,
+ src/clients/gtk/NodePropertiesWindow.cpp,
+ src/clients/gtk/NodePropertiesWindow.h,
+ src/clients/gtk/OmFlowCanvas.cpp, src/clients/gtk/OmFlowCanvas.h,
+ src/clients/gtk/OmGtk.cpp, src/clients/gtk/OmGtk.h,
+ src/clients/gtk/OmGtkApp.cpp, src/clients/gtk/OmGtkApp.h,
+ src/clients/gtk/OmGtkObject.h, src/clients/gtk/OmModule.cpp,
+ src/clients/gtk/OmModule.h, src/clients/gtk/OmPort.cpp,
+ src/clients/gtk/OmPort.h, src/clients/gtk/PatchController.cpp,
+ src/clients/gtk/PatchController.h,
+ src/clients/gtk/PatchDescriptionWindow.cpp,
+ src/clients/gtk/PatchDescriptionWindow.h,
+ src/clients/gtk/PatchView.cpp, src/clients/gtk/PatchView.h,
+ src/clients/gtk/PatchWindow.cpp, src/clients/gtk/PatchWindow.h,
+ src/clients/gtk/RenameWindow.cpp, src/clients/gtk/RenameWindow.h,
+ src/clients/gtk/StateManager.cpp, src/clients/gtk/StateManager.h,
+ src/clients/gtk/SubpatchModule.cpp,
+ src/clients/gtk/SubpatchModule.h, src/clients/gtk/cmdline.ggo,
+ src/clients/gtk/cmdline.h, src/clients/gtk/main.cpp,
+ src/clients/gtk/om_gtk.glade, src/clients/gtk/om_gtk.gladep,
+ src/engine/AddNodeEvent.cpp, src/engine/MidiTriggerNode.cpp,
+ src/engine/RemoveNodeEvent.cpp: Moved gtk source directory
+
+2005-11-14 09:00 drobilla
+
+ * src/clients/Makefile.am: Build fixes
+
+2005-11-14 08:56 drobilla
+
+ * src/engine/Makefile.am, src/engine/tests/Makefile.am,
+ configure.ac: Build fixes
+
+2005-11-14 01:20 drobilla
+
+ * src/clients/patches/303.om: Added some controls
+
+2005-11-13 20:58 drobilla
+
+ * configure.ac: Removed recursive autoconf
+
+2005-11-13 11:22 drobilla
+
+ * autogen.sh, configure.ac, src/Makefile.am,
+ src/clients/Makefile.am, src/clients/gtk/AUTHORS,
+ src/clients/gtk/COPYING, src/clients/gtk/ChangeLog,
+ src/clients/gtk/INSTALL, src/clients/gtk/NEWS,
+ src/clients/gtk/README, src/clients/gtk/autogen.sh,
+ src/clients/gtk/configure.ac, src/engine/AUTHORS,
+ src/engine/COPYING, src/engine/ChangeLog, src/engine/INSTALL,
+ src/engine/Makefile.am, src/engine/NEWS, src/engine/README,
+ src/engine/autogen.sh, src/engine/config.h,
+ src/engine/configure.ac: Removed recursive autoconf
+
+2005-11-13 08:50 drobilla
+
+ * src/: clients/patches/house_ensemble.om, clients/patches/kick.om,
+ clients/patches/quick_bass.om, clients/patches/rhodes.om,
+ engine/NodeBase.cpp, engine/ObjectStore.cpp: Fixed renaming bugs
+
+2005-11-13 08:12 drobilla
+
+ * src/engine/: BridgeNode.cpp, BridgeNode.h, NodeBase.cpp,
+ NodeBase.h, ObjectStore.cpp, OmObject.h, Patch.cpp, Patch.h,
+ RenameEvent.cpp: More renaming fixes
+
+2005-11-13 06:58 drobilla
+
+ * src/engine/: JackAudioDriver.cpp, instantiations.cpp,
+ tests/Makefile.am: Reduces max event count to be processed per
+ cycle (zombie)
+
+2005-11-13 05:31 drobilla
+
+ * src/: common/Semaphore.h, engine/NodeTree.cpp, engine/NodeTree.h,
+ engine/PreProcessor.cpp, engine/PreProcessor.h,
+ engine/Semaphore.h, engine/SlowEventQueue.cpp,
+ engine/SlowEventQueue.h, engine/Tree.h,
+ engine/TreeImplementation.h, engine/config.h,
+ engine/instantiations.cpp: Added missing files, removed old files
+
+2005-11-13 05:11 drobilla
+
+ * configure.ac, src/clients/ClientHooks.h,
+ src/clients/DummyClientHooks.h, src/clients/OSCController.cpp,
+ src/clients/OSCController.h, src/clients/OSCListener.cpp,
+ src/clients/PatchModel.cpp, src/clients/PortModel.h,
+ src/clients/demolition/DemolitionClientHooks.cpp,
+ src/clients/demolition/DemolitionClientHooks.h,
+ src/clients/gtk/configure.ac, src/clients/patches/303.om,
+ src/common/Queue.h, src/engine/AddNodeEvent.cpp,
+ src/engine/AddNodeEvent.h, src/engine/Array.h,
+ src/engine/AudioDriver.h, src/engine/BridgeNode.cpp,
+ src/engine/ConnectionBase.cpp, src/engine/CreatePatchEvent.cpp,
+ src/engine/CreatePatchEvent.h, src/engine/DestroyPatchEvent.cpp,
+ src/engine/DestroyPatchEvent.h, src/engine/Event.h,
+ src/engine/InputPort.cpp, src/engine/JackAudioDriver.cpp,
+ src/engine/JackAudioDriver.h, src/engine/List.h,
+ src/engine/Maid.cpp, src/engine/Maid.h, src/engine/MaidObject.h,
+ src/engine/Makefile.am, src/engine/Node.h,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/ObjectStore.cpp, src/engine/ObjectStore.h,
+ src/engine/OmApp.cpp, src/engine/OmApp.h, src/engine/OmObject.h,
+ src/engine/Patch.cpp, src/engine/Patch.h, src/engine/Port.cpp,
+ src/engine/Port.h, src/engine/PostProcessor.cpp,
+ src/engine/PostProcessor.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/RenameEvent.cpp,
+ src/engine/RenameEvent.h, src/engine/RequestMetadataEvent.cpp,
+ src/engine/SetMetadataEvent.cpp, src/engine/SlowEvent.h,
+ src/engine/configure.ac, src/engine/tuning.h, src/engine/util.h,
+ src/engine/tests/Makefile.am,
+ src/engine/tests/node_tree_test.cpp,
+ src/engine/tests/path_parser_test.cpp: Refactor object searching,
+ other optimisations.
+
+2005-11-11 05:03 drobilla
+
+ * src/common/Queue.h: Fixed type mismatch in Queue for AMD64
+
+2005-11-10 04:49 drobilla
+
+ * src/engine/MidiTriggerNode.cpp: Attempted fix to MIDI trigger
+ node.
+
+2005-11-10 00:02 drobilla
+
+ * README, src/common/Queue.h, src/engine/DestroyPatchEvent.cpp,
+ src/engine/DestroyPatchEvent.h, src/engine/Makefile.am,
+ src/engine/ObjectStore.cpp, src/engine/ObjectStore.h,
+ src/engine/PostProcessor.cpp, src/engine/PostProcessor.h,
+ src/engine/Semaphore.h, src/engine/SlowEventQueue.cpp,
+ src/engine/SlowEventQueue.h, src/engine/configure.ac: Added
+ debuggable semaphore wrapper, fixed patch destruction leak
+
+2005-11-09 21:40 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AddNodeEvent.h,
+ ConnectionEvent.cpp, ConnectionEvent.h, CreatePatchEvent.cpp,
+ CreatePatchEvent.h, CrossThreadMutex.h, DisconnectNodeEvent.cpp,
+ DisconnectNodeEvent.h, DisconnectPortEvent.cpp,
+ DisconnectPortEvent.h, DisconnectionEvent.cpp,
+ DisconnectionEvent.h, EnablePatchEvent.cpp, EnablePatchEvent.h,
+ Makefile.am, OSCSender.cpp, ObjectStore.cpp, OmApp.cpp, OmApp.h,
+ Patch.h, PostProcessor.cpp, PostProcessor.h, RemoveNodeEvent.cpp,
+ RemoveNodeEvent.h, SlowEvent.h, SlowEventQueue.cpp,
+ SlowEventQueue.h, tuning.h: Removed useless CrossThreadMutex
+ header
+
+2005-11-09 04:21 drobilla
+
+ * TODO, src/engine/Patch.cpp, src/engine/Patch.h,
+ src/engine/SlowEventQueue.cpp, src/engine/SlowEventQueue.h,
+ src/engine/configure.ac: Converted SlowEventQueue to semaphores
+
+2005-11-08 20:59 drobilla
+
+ * src/engine/: ConnectionBase.cpp, ConnectionBase.h, InputPort.cpp,
+ util.h: Port mixdown optimisations
+
+2005-11-08 20:40 drobilla
+
+ * src/engine/: InputPort.cpp, PortBase.cpp, util.h: Fixed multiple
+ connection issue, possible fix for template related build error.
+
+2005-11-07 10:33 drobilla
+
+ * src/engine/: ConnectionBase.cpp, InputPort.cpp, util.h: Minor
+ performance tweaks and cleanups
+
+2005-11-07 09:29 drobilla
+
+ * README, configure.ac, src/common/Queue.h,
+ src/engine/ConnectionBase.cpp, src/engine/InputPort.cpp,
+ src/engine/JackAudioDriver.cpp, src/engine/util.h,
+ src/engine/tests/queue_test.cpp: Vectorization of write_buffer
+ (influence all over the place)
+
+2005-11-07 00:06 drobilla
+
+ * TODO, src/common/Queue.h, src/engine/PostProcessor.h: Updated
+ TODO, Queue performance improvements and documentation
+
+2005-11-06 18:01 drobilla
+
+ * src/engine/BridgeNode.cpp: Removed a few unecessary explicit
+ template instantiations
+
+2005-11-06 08:46 drobilla
+
+ * src/engine/: Connection.h, ConnectionBase.h, InputPort.cpp,
+ InputPort.h, JackAudioDriver.cpp, JackAudioDriver.h, List.h,
+ NodeBase.h, NodeTree.h, ObjectStore.cpp, ObjectStore.h, Plugin.h,
+ Port.h, SlowEventQueue.cpp, SlowEventQueue.h: Removed some
+ incredibly silly consts
+
+2005-11-06 07:18 mlang
+
+ * src/clients/supercollider/Om.sc: Update SC client classes:
+ note_{on,off} now goes to Nodes, so do intelligent lookup in the
+ engine/patch case and create noteOn/noteOff methods for OmNode,
+ update jackConnect to use new port names
+
+2005-11-06 03:35 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AlsaMidiDriver.cpp,
+ AlsaMidiDriver.h, AudioInputNode.cpp, AudioInputNode.h,
+ AudioOutputNode.cpp, AudioOutputNode.h, BridgeNode.cpp,
+ BridgeNode.h, ConnectionEvent.cpp, ControlInputNode.cpp,
+ ControlInputNode.h, ControlOutputNode.cpp, ControlOutputNode.h,
+ CreatePatchEvent.cpp, DSSIPlugin.h, DisablePatchEvent.cpp,
+ DisconnectionEvent.cpp, Driver.h, EnablePatchEvent.cpp,
+ InputPort.cpp, InternalNode.h, JackAudioDriver.cpp,
+ JackAudioDriver.h, JackMidiDriver.cpp, LADSPAPlugin.h,
+ Makefile.am, MidiDriver.h, MidiInputNode.cpp, MidiInputNode.h,
+ MidiOutputNode.cpp, MidiOutputNode.h, Node.h, NodeBase.cpp,
+ NodeBase.h, NodeFactory.cpp, OmApp.cpp, OmApp.h, Patch.cpp,
+ Patch.h, PortBase.cpp, PortBase.h, RemoveNodeEvent.cpp, util.cpp,
+ util.h: Refactored input/output/driver system
+
+2005-11-05 22:07 drobilla
+
+ * src/engine/: JackDriver.cpp, JackDriver.h: Removed old unused
+ JackDriver files
+
+2005-11-05 12:03 drobilla
+
+ * src/engine/: JackMidiDriver.cpp, JackMidiDriver.h,
+ NoteOffEvent.cpp, NoteOffEvent.h, NoteOnEvent.cpp, NoteOnEvent.h,
+ OSCReceiver.cpp: OSC note triggering
+
+2005-11-05 08:34 drobilla
+
+ * src/engine/configure.ac: pkg-config-ized Alsa detection
+
+2005-11-05 07:32 drobilla
+
+ * src/engine/: Om.cpp, Om.h: Fixed undefined LASH reference
+
+2005-11-05 07:15 drobilla
+
+ * src/engine/main.cpp: Fixed missing OSCReceiver include
+
+2005-11-05 07:07 drobilla
+
+ * src/engine/: OSCSender.cpp, main.cpp, midi.h: Added missing
+ midi.h
+
+2005-11-04 23:26 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, AlsaMidiDriver.h,
+ DSSIPlugin.cpp, Driver.h, InputPort.cpp, InputPort.h,
+ JackAudioDriver.cpp, JackAudioDriver.h, Makefile.am,
+ MidiControlNode.cpp, MidiControlNode.h, MidiDriver.h,
+ MidiLearnEvent.cpp, MidiLearnEvent.h, MidiMessage.h,
+ MidiNoteNode.cpp, MidiTriggerNode.cpp, NodeFactory.cpp,
+ OSCReceiver.cpp, OSCSender.h, Om.h, OmApp.cpp, OmApp.h,
+ PortBase.cpp, PortBase.h, configure.ac, main.cpp: Working Jack
+ MIDI support (DSSI broken)
+
+2005-11-02 23:49 drobilla
+
+ * src/engine/LADSPAPlugin.cpp: Set LADSPA plugin control port
+ default values (necessary?)
+
+2005-11-02 23:12 drobilla
+
+ * src/engine/PortBase.cpp: Fixed uninitialized port buffer problem
+ (thank you, valgrind)
+
+2005-11-02 06:52 drobilla
+
+ * src/engine/: ConnectionBase.h, InputPort.cpp, InputPort.h,
+ JackAudioDriver.cpp, PortBase.cpp, PortBase.h: Zero copy
+ into/from subpatches
+
+2005-11-01 11:38 drobilla
+
+ * src/engine/: DisconnectNodeEvent.cpp, DisconnectPortEvent.cpp,
+ DisconnectionEvent.cpp, DisconnectionEvent.h, Patch.cpp, Patch.h:
+ Fixes for disconnecting of MIDI ports, destroying nodes with
+ connected MIDI ports
+
+2005-11-01 10:52 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, InputPort.cpp,
+ JackAudioDriver.cpp, PortBase.cpp, PortBase.h: MIDI work
+
+2005-11-01 08:03 drobilla
+
+ * src/engine/: BridgeNode.h, Connection.cpp, Connection.h,
+ ConnectionBase.cpp, ConnectionBase.h, ConnectionEvent.cpp,
+ ConnectionEvent.h, InputPort.cpp, PortBase.cpp: working MIDI
+ ports on subpatches
+
+2005-11-01 04:36 drobilla
+
+ * Doxyfile, src/common/types.h, src/engine/ActivateEvent.cpp,
+ src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/AllNotesOffEvent.cpp, src/engine/AllNotesOffEvent.h,
+ src/engine/AlsaMidiDriver.cpp, src/engine/AlsaMidiDriver.h,
+ src/engine/AudioDriver.h, src/engine/AudioInputNode.cpp,
+ src/engine/AudioInputNode.h, src/engine/AudioOutputNode.h,
+ src/engine/BridgeNode.h, src/engine/ConnectionEvent.cpp,
+ src/engine/ConnectionEvent.h, src/engine/ControlInputNode.cpp,
+ src/engine/ControlInputNode.h, src/engine/ControlOutputNode.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/CreatePatchEvent.h,
+ src/engine/DSSIPlugin.cpp, src/engine/DeactivateEvent.cpp,
+ src/engine/DestroyPatchEvent.cpp, src/engine/DisableEvent.cpp,
+ src/engine/DisablePatchEvent.cpp,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/Driver.h,
+ src/engine/EnableEvent.cpp, src/engine/EnablePatchEvent.cpp,
+ src/engine/EnablePatchEvent.h, src/engine/Event.cpp,
+ src/engine/Event.h, src/engine/JackAudioDriver.cpp,
+ src/engine/LoadPluginsEvent.cpp, src/engine/MidiControlEvent.cpp,
+ src/engine/MidiDriver.h, src/engine/MidiInputNode.h,
+ src/engine/MidiLearnEvent.cpp, src/engine/MidiOutputNode.h,
+ src/engine/Node.h, src/engine/NodeBase.cpp,
+ src/engine/NodeTree.cpp, src/engine/NodeTree.h,
+ src/engine/NoteOffEvent.cpp, src/engine/NoteOffEvent.h,
+ src/engine/NoteOnEvent.cpp, src/engine/NoteOnEvent.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.h,
+ src/engine/OmApp.h, src/engine/Patch.h, src/engine/PortBase.h,
+ src/engine/PostProcessor.cpp, src/engine/PostProcessor.h,
+ src/engine/RegisterClientEvent.cpp,
+ src/engine/RegisterClientEvent.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/RenameEvent.cpp,
+ src/engine/RenameEvent.h, src/engine/RequestAllObjectsEvent.cpp,
+ src/engine/RequestMetadataEvent.cpp,
+ src/engine/RequestMetadataEvent.h,
+ src/engine/RequestPluginsEvent.cpp,
+ src/engine/RequestPortValueEvent.cpp,
+ src/engine/SetMetadataEvent.cpp,
+ src/engine/SetPortValueEvent.cpp, src/engine/SetPortValueEvent.h,
+ src/engine/SetPortValueSlowEvent.cpp,
+ src/engine/SetPortValueSlowEvent.h, src/engine/SlowEvent.h,
+ src/engine/UnregisterClientEvent.cpp,
+ src/engine/UnregisterClientEvent.h, src/engine/util.h: Removed
+ unecessary include dependencies
+
+2005-11-01 02:22 drobilla
+
+ * Doxyfile, src/engine/AddSubpatchEvent.cpp,
+ src/engine/AddSubpatchEvent.h, src/engine/AudioDriver.h,
+ src/engine/AudioInputNode.h, src/engine/AudioOutputNode.h,
+ src/engine/BridgeNode.h, src/engine/Connection.h,
+ src/engine/ConnectionBase.h, src/engine/ConnectionEvent.h,
+ src/engine/ControlInputNode.h, src/engine/ControlOutputNode.h,
+ src/engine/CreatePatchEvent.h, src/engine/DestroyPatchEvent.h,
+ src/engine/DisablePatchEvent.h, src/engine/Event.h,
+ src/engine/JackAudioDriver.h, src/engine/LashDriver.h,
+ src/engine/List.h, src/engine/Maid.h, src/engine/MidiDriver.h,
+ src/engine/MidiInputNode.h, src/engine/MidiMessage.h,
+ src/engine/MidiOutputNode.h, src/engine/Node.h,
+ src/engine/NodeTree.h, src/engine/OSCReceiver.h,
+ src/engine/Plugin.h, src/engine/PluginLibrary.h,
+ src/engine/Port.h, src/engine/PortInfo.h,
+ src/engine/PostProcessor.h, src/engine/RenameEvent.h,
+ src/engine/SlowEvent.h, src/engine/SlowEventQueue.h,
+ src/engine/UnregisterClientEvent.h: Cleanups and documentation
+ fixes
+
+2005-11-01 00:00 drobilla
+
+ * src/engine/: NodeTree.cpp, Patch.h: Minor string comparison
+ performance improvement in NodeTree
+
+2005-10-31 13:21 drobilla
+
+ * src/engine/DSSIPlugin.cpp: Support run_multiple_synths
+
+2005-10-31 13:18 drobilla
+
+ * src/engine/: DSSIPlugin.cpp, DSSIPlugin.h: DSSI plugin default
+ program setting
+
+2005-10-31 12:51 drobilla
+
+ * src/: clients/patches/sine.om, common/Queue.h,
+ engine/AlsaMidiDriver.cpp, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/MidiTriggerNode.cpp,
+ engine/MidiTriggerNode.h: Added MIDI to remaining nodes
+
+2005-10-31 11:58 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, AlsaMidiDriver.h,
+ DSSIPlugin.cpp, InternalNode.h, JackAudioDriver.cpp,
+ JackAudioDriver.h, MidiNoteNode.cpp, MidiNoteNode.h,
+ OSCReceiver.cpp: Note node working with MIDI input
+
+2005-10-31 05:21 drobilla
+
+ * src/engine/: MidiControlNode.cpp, MidiControlNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h: Added MIDI input ports to
+ appropriate nodes
+
+2005-10-31 04:55 drobilla
+
+ * src/engine/: AllNotesOffEvent.cpp, DSSIPlugin.h, InputPort.cpp,
+ Makefile.am, MidiControlEvent.cpp, MidiControlEvent.h,
+ MidiControlNode.cpp, MidiControlNode.h, MidiInNode.cpp,
+ MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h, NoteOffEvent.cpp,
+ NoteOnEvent.cpp, Patch.cpp, PortBase.cpp: Added (non functional)
+ MIDI input port to node node, removed useless MidiInNode
+ class/files
+
+2005-10-31 04:09 drobilla
+
+ * src/engine/: JackAudioDriver.cpp, JackAudioDriver.h: Merged input
+ port and output port lists
+
+2005-10-31 04:04 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AudioInputNode.h,
+ AudioOutputNode.h, BridgeNode.cpp, BridgeNode.h,
+ ControlInputNode.h, ControlOutputNode.h, DSSIPlugin.h,
+ DisablePatchEvent.cpp, InputPort.cpp, InputPort.h,
+ JackAudioDriver.cpp, JackAudioDriver.h, MidiControlNode.h,
+ MidiInputNode.h, MidiLearnEvent.cpp, MidiNoteNode.h,
+ MidiOutputNode.h, NodeBase.cpp, OutputPort.h, Patch.cpp,
+ PortBase.cpp, PortBase.h, RemoveNodeEvent.cpp, TransportNode.cpp:
+ Zero-copy to/from Jack
+
+2005-10-31 02:06 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, DSSIPlugin.cpp, DSSIPlugin.h,
+ InputPort.cpp, LADSPAPlugin.cpp: Working MIDI patching
+
+2005-10-30 22:56 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, PostProcessor.cpp,
+ SlowEventQueue.cpp: Stack size adjustment
+
+2005-10-30 11:26 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, PostProcessor.cpp,
+ SlowEventQueue.cpp: Stack size adjustment
+
+2005-10-30 11:13 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, PostProcessor.cpp,
+ SlowEventQueue.cpp: Stack size adjustment
+
+2005-10-30 11:07 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, DSSIPlugin.cpp, MidiMessage.h:
+ Stack size adjustment, potential segfault fix
+
+2005-10-30 04:00 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, DSSIPlugin.cpp, InputPort.cpp,
+ InputPort.h, MidiDriver.h, MidiInputNode.h, MidiMessage.h,
+ Patch.cpp, Patch.h, PortBase.cpp, PortBase.h: More work on MIDI
+ patching
+
+2005-10-30 01:59 drobilla
+
+ * src/engine/: AddSubpatchEvent.cpp, AlsaMidiDriver.cpp,
+ AlsaMidiDriver.h, AudioDriver.h, AudioInputNode.cpp,
+ AudioInputNode.h, AudioOutputNode.cpp, AudioOutputNode.h,
+ BridgeNode.cpp, BridgeNode.h, ControlInputNode.cpp,
+ ControlInputNode.h, ControlOutputNode.cpp, ControlOutputNode.h,
+ CreatePatchEvent.cpp, Driver.h, Event.cpp, JackAudioDriver.cpp,
+ JackAudioDriver.h, List.h, Makefile.am, MidiDriver.h,
+ MidiInputNode.cpp, MidiInputNode.h, MidiNoteNode.cpp,
+ MidiOutputNode.cpp, MidiOutputNode.h, NodeFactory.cpp,
+ OSCSender.cpp, OmApp.cpp, OmApp.h, Patch.h, RenameEvent.cpp,
+ TransportNode.cpp: More refactoring
+
+2005-10-29 13:46 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, AlsaMidiDriver.h,
+ AudioInputNode.cpp, AudioOutputNode.cpp, MidiDriver.h,
+ MidiInputNode.cpp, NodeFactory.cpp: Working dynamic
+ creation/deletion of Alsa MIDI ports
+
+2005-10-29 13:11 drobilla
+
+ * src/engine/util.h: Cleanups
+
+2005-10-29 13:04 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AlsaMidiDriver.h,
+ AudioInputNode.cpp, AudioOutputNode.cpp, ConnectionEvent.cpp,
+ ControlInputNode.cpp, ControlOutputNode.cpp,
+ CreatePatchEvent.cpp, DSSIPlugin.h, DestroyPatchEvent.cpp,
+ JackDriver.cpp, JackDriver.h, MidiDriver.h, MidiInputNode.cpp,
+ OSCReceiver.cpp, OmApp.cpp, OmApp.h, RemoveNodeEvent.cpp, util.h:
+ More cleanups and refactoring. Moved key objects from JackDriver
+ to OmApp where they belong (relatively speaking anyway, still
+ less than ideal)
+
+2005-10-29 11:33 drobilla
+
+ * src/engine/AlsaMidiDriver.cpp: Fixed mismatched constructor name
+
+2005-10-29 11:28 drobilla
+
+ * src/engine/: AllNotesOffEvent.cpp, AlsaMidiDriver.cpp,
+ AlsaMidiDriver.h, AudioInputNode.cpp, AudioOutputNode.cpp,
+ ConnectionBase.h, ControlInputNode.cpp, ControlOutputNode.cpp,
+ DSSIPlugin.cpp, DestroyPatchEvent.cpp, JackDriver.cpp,
+ JackDriver.h, MidiControlEvent.cpp, MidiDriver.h, MidiInNode.cpp,
+ MidiInputNode.cpp, MidiInputNode.h, NoteOffEvent.cpp,
+ NoteOnEvent.cpp, Patch.h, PortInfo.h: Cleaned up the Jack driver
+ significantly, more work on MIDI patching
+
+2005-10-29 05:57 drobilla
+
+ * src/engine/: MidiInputNode.cpp, MidiInputNode.h: Added missing
+ MidiInputNode files
+
+2005-10-29 05:25 drobilla
+
+ * Doxyfile, src/clients/OSCListener.cpp, src/clients/PortModel.h,
+ src/common/Queue.h, src/engine/AudioInputNode.cpp,
+ src/engine/AudioInputNode.h, src/engine/AudioOutputNode.cpp,
+ src/engine/AudioOutputNode.h, src/engine/BridgeNode.h,
+ src/engine/Connection.h, src/engine/ConnectionBase.h,
+ src/engine/ConnectionEvent.cpp, src/engine/ControlInputNode.cpp,
+ src/engine/ControlOutputNode.cpp, src/engine/DSSIPlugin.cpp,
+ src/engine/DisablePatchEvent.cpp, src/engine/DisablePatchEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/EnablePatchEvent.cpp, src/engine/EnablePatchEvent.h,
+ src/engine/Event.h, src/engine/InputPort.cpp,
+ src/engine/InputPort.h, src/engine/JackDriver.cpp,
+ src/engine/Makefile.am, src/engine/MidiControlEvent.h,
+ src/engine/MidiControlNode.cpp, src/engine/MidiNoteNode.cpp,
+ src/engine/MidiNoteNode.h, src/engine/MidiTriggerNode.cpp,
+ src/engine/NodeBase.h, src/engine/OSCSender.cpp,
+ src/engine/OmObject.h, src/engine/OutputPort.cpp,
+ src/engine/Port.h, src/engine/PortBase.cpp,
+ src/engine/RemoveNodeEvent.cpp, src/engine/RenameEvent.cpp,
+ src/engine/RequestPortValueEvent.cpp,
+ src/engine/SetPortValueEvent.cpp,
+ src/engine/SetPortValueSlowEvent.cpp,
+ src/engine/TransportNode.cpp, src/engine/TransportNode.h:
+ Housekeeping, removed unecessary file dependancies, useless
+ methods, etc
+
+2005-10-29 04:17 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, AlsaMidiDriver.h,
+ AudioInputNode.cpp, AudioInputNode.h, AudioOutputNode.cpp,
+ AudioOutputNode.h, BridgeNode.h, ConnectionEvent.cpp,
+ ControlInputNode.cpp, ControlInputNode.h, ControlOutputNode.cpp,
+ ControlOutputNode.h, DisablePatchEvent.cpp, InputNode.h,
+ InputPort.h, JackDriver.cpp, JackDriver.h, LADSPAPlugin.cpp,
+ LADSPAPlugin.h, Makefile.am, MidiDriver.h, Node.h, NodeBase.h,
+ NodeFactory.cpp, OSCSender.cpp, OmObject.h, OutputNode.h,
+ OutputPort.cpp, Patch.cpp, Patch.h, Port.h, PortBase.cpp,
+ PortBase.h, RemoveNodeEvent.cpp, RenameEvent.cpp,
+ SetPortValueEvent.cpp, SetPortValueEvent.h,
+ SetPortValueSlowEvent.cpp, SetPortValueSlowEvent.h, util.cpp:
+ Restructed Node/Port heirarchy for type independance (ie MIDI
+ patching)
+
+2005-10-28 18:37 drobilla
+
+ * src/engine/: DSSIPlugin.cpp, DSSIPlugin.h, InputPort.cpp,
+ InputPort.h, LADSPAPlugin.cpp, MidiMessage.h, Node.h,
+ PortBase.cpp, PortBase.h, PortInfo.h, SetPortValueSlowEvent.cpp,
+ util.h: Midi ports
+
+2005-10-28 15:42 drobilla
+
+ * src/engine/: AllNotesOffEvent.h, AudioInputNode.cpp,
+ AudioInputNode.h, AudioOutputNode.cpp, AudioOutputNode.h,
+ Connection.cpp, Connection.h, ConnectionBase.cpp,
+ ConnectionBase.h, ConnectionEvent.cpp, ConnectionEvent.h,
+ ControlInputNode.cpp, ControlInputNode.h, ControlOutputNode.cpp,
+ ControlOutputNode.h, DSSIPlugin.cpp, DisconnectNodeEvent.cpp,
+ DisconnectNodeEvent.h, DisconnectionEvent.cpp,
+ DisconnectionEvent.h, InputNode.h, InputPort.cpp, InputPort.h,
+ JackDriver.h, LADSPAPlugin.cpp, Makefile.am, MidiControlEvent.h,
+ MidiControlNode.cpp, MidiControlNode.h, MidiNoteNode.cpp,
+ MidiNoteNode.h, MidiTriggerNode.cpp, MidiTriggerNode.h, Node.h,
+ NodeBase.h, NoteOffEvent.h, NoteOnEvent.h, OSCSender.cpp,
+ OmObject.h, OutputNode.h, OutputPort.cpp, OutputPort.h, Patch.h,
+ Port.cpp, Port.h, PortBase.cpp, PortBase.h,
+ RequestPortValueEvent.cpp, SetPortValueEvent.cpp,
+ SetPortValueSlowEvent.cpp, TransportNode.cpp, configure.ac:
+ Templatized port types (towards MIDI patching)
+
+2005-10-26 05:07 mlang
+
+ * src/clients/supercollider/Om.sc: remove hardcoded nonsensical
+ path for engine and patch_loader, assume the user actually
+ installed om before using Om.sc
+
+2005-10-25 13:12 drobilla
+
+ * configure.ac, src/clients/supercollider/Makefile.am: Fixed broken
+ build system caused by supercollider client adding
+
+2005-10-25 06:31 drobilla
+
+ * src/clients/: Makefile.am, supercollider/Makefile.am: Added
+ automake stuff for supercollider client, removed unused canvas
+ stuff from tree
+
+2005-10-25 06:10 mlang
+
+ * src/clients/supercollider/: Om.sc, README, example.sc:
+ SuperCollider client code added
+
+2005-10-25 03:26 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, PostProcessor.cpp,
+ SlowEventQueue.cpp, configure.ac: Shrunk stack size of threads
+ where possible
+
+2005-10-25 00:39 drobilla
+
+ * src/engine/: AddNodeEvent.h, Array.h, ConnectionEvent.h,
+ CreatePatchEvent.h, DisconnectPortEvent.h, DisconnectionEvent.h,
+ EnablePatchEvent.h, Patch.cpp, Patch.h, RemoveNodeEvent.cpp,
+ RemoveNodeEvent.h, util.cpp, util.h: Changed process order from a
+ list to an array, less overhead in the audio audio thread
+
+2005-10-24 23:49 drobilla
+
+ * Doxyfile, configure.ac, src/clients/gtk/configure.ac,
+ src/common/Queue.h, src/engine/Maid.cpp, src/engine/Maid.h,
+ src/engine/MidiDriver.h, src/engine/OSCReceiver.cpp,
+ src/engine/OmApp.cpp, src/engine/Port.cpp,
+ src/engine/SlowEventQueue.cpp, src/engine/SlowEventQueue.h,
+ src/engine/main.cpp, src/engine/tuning.h, src/engine/util.cpp,
+ src/engine/util.h: Removed mlockall in favor of explicit mlocks
+ where appropriate, dropped memory consumption from 38MB to 2.5MB
+ (!)
+
+2005-10-23 13:00 drobilla
+
+ * src/engine/: JackDriver.cpp, OSCReceiver.cpp, Patch.cpp,
+ configure.ac: Fixed disabling of subpatches
+
+2005-10-23 06:00 drobilla
+
+ * src/engine/OSCReceiver.cpp: Changed OSC note on/off messages to
+ use ints, for usability from SC
+
+2005-10-18 00:05 drobilla
+
+ * configure.ac, src/clients/gtk/configure.ac: Separated
+ --enable-strict from --enable-debug
+
+2005-10-16 23:38 drobilla
+
+ * src/engine/: OSCReceiver.cpp, OSCReceiver.h,
+ RegisterClientEvent.cpp, RegisterClientEvent.h: Event handling
+ performance improvement in OmGtk
+
+2005-10-16 05:14 drobilla
+
+ * Doxyfile, NEWS, src/common/Queue.h: Canvas API updates
+
+2005-10-14 02:12 drobilla
+
+ * src/clients/gtk/configure.ac: Moved canvas out to it's own
+ library (FlowCanvas)
+
+2005-10-13 08:59 drobilla
+
+ * src/clients/: NodeModel.h, OSCController.h, PluginModel.h,
+ patches/evildistbass.om: Added node properties window
+
+2005-10-12 11:10 drobilla
+
+ * src/clients/patches/: 303.om, broken_bass_synth.om,
+ evildistbass.om, fm_operator.om, house_ensemble.om, hugebass.om,
+ karplus_strong_digeridoo.om, kick.om, meanbass.om, organ.om,
+ pad.om, quick_bass.om, rhodes.om, slapbass.om: Cosmetic patch
+ cleanups
+
+2005-10-10 00:30 drobilla
+
+ * src/engine/: CreatePatchEvent.cpp, DestroyPatchEvent.cpp,
+ JackDriver.cpp, MidiNoteNode.cpp, MidiTriggerNode.cpp,
+ OSCSender.cpp, ObjectStore.cpp, ObjectStore.h, OmApp.cpp,
+ OmApp.h: Fixed default ranges on velocity ports
+
+2005-10-04 10:14 drobilla
+
+ * src/clients/gtk/configure.ac: Added compile-time option for
+ anti-aliasing
+
+2005-10-04 02:59 drobilla
+
+ * src/engine/: AllNotesOffEvent.cpp, AlsaMidiDriver.cpp,
+ AudioInputNode.cpp, AudioOutputNode.cpp, Connection.cpp,
+ ControlInputNode.cpp, ControlOutputNode.cpp,
+ DSSIConfigureEvent.cpp, DSSIControlEvent.cpp, DSSIPlugin.cpp,
+ DSSIProgramEvent.cpp, DSSIUpdateEvent.cpp, DestroyPatchEvent.cpp,
+ Event.h, InputPort.cpp, LoadPluginsEvent.cpp, Makefile.am,
+ MetaDataBase.h, MidiInNode.cpp, MidiLearnEvent.cpp, NodeBase.cpp,
+ NoteOffEvent.cpp, NoteOnEvent.cpp, ObjectStore.cpp, Om.h,
+ OmApp.cpp, OmApp.h, OmObject.h, Patch.cpp, PostProcessor.cpp,
+ RemoveNodeEvent.cpp, RenameEvent.cpp, Request.cpp,
+ RequestAllObjectsEvent.cpp, RequestMetadataEvent.cpp,
+ RequestPluginsEvent.cpp, RequestPortValueEvent.cpp,
+ SetMetadataEvent.cpp, SetPortValueEvent.cpp,
+ SetPortValueSlowEvent.cpp, TransportNode.cpp: Removed useless
+ MetaDataBase.h
+
+2005-10-03 09:46 drobilla
+
+ * src/clients/gtk/configure.ac: Removed -pedantic because of
+ gnomecanvasmm being broken
+
+2005-10-03 06:22 drobilla
+
+ * README, configure.ac, src/clients/OSCListener.cpp,
+ src/clients/gtk/configure.ac, src/engine/AlsaMidiDriver.h,
+ src/engine/Array.h, src/engine/AudioInputNode.h,
+ src/engine/AudioOutputNode.h, src/engine/Connection.h,
+ src/engine/ControlInputNode.h, src/engine/ControlOutputNode.h,
+ src/engine/CrossThreadMutex.h, src/engine/Event.h,
+ src/engine/InputNode.h, src/engine/InputPort.cpp,
+ src/engine/InputPort.h, src/engine/InternalNode.h,
+ src/engine/JackDriver.h, src/engine/LADSPAPlugin.h,
+ src/engine/Maid.h, src/engine/MaidObject.h,
+ src/engine/MidiControlNode.cpp, src/engine/MidiControlNode.h,
+ src/engine/MidiInNode.h, src/engine/MidiLearnEvent.h,
+ src/engine/MidiNoteNode.cpp, src/engine/MidiTriggerNode.cpp,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/NodeTree.h, src/engine/OSCReceiver.h,
+ src/engine/OmApp.h, src/engine/OmObject.h,
+ src/engine/OutputNode.h, src/engine/Patch.cpp,
+ src/engine/Patch.h, src/engine/Plugin.h,
+ src/engine/PluginLibrary.h, src/engine/Port.cpp,
+ src/engine/Port.h, src/engine/PortInfo.h,
+ src/engine/PostProcessor.h, src/engine/Request.h,
+ src/engine/SlowEvent.h, src/engine/SlowEventQueue.h,
+ src/engine/configure.ac: Stronger warnings flags, fixes
+
+2005-10-03 02:36 drobilla
+
+ * configure.ac, src/clients/gtk/configure.ac,
+ src/engine/configure.ac: merged all debugging configure flags
+ into one
+
+2005-09-30 08:21 drobilla
+
+ * src/engine/LashDriver.cpp: Fixed LASH connection restoring
+
+2005-09-30 07:25 drobilla
+
+ * src/engine/LashRestoreDoneEvent.h: Added missing
+ LashRestoreDoneEvent.h
+
+2005-09-30 07:05 drobilla
+
+ * NEWS, src/clients/OSCController.cpp, src/clients/OSCController.h,
+ src/engine/AllNotesOffEvent.h, src/engine/AudioInputNode.h,
+ src/engine/AudioOutputNode.h, src/engine/DSSIUpdateEvent.h,
+ src/engine/LashDriver.cpp, src/engine/LashDriver.h,
+ src/engine/Makefile.am, src/engine/NoteOffEvent.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/PingSlowEvent.h, src/engine/RenameEvent.h: Fixed LASH
+ support to be more stable and work consistently
+
+2005-09-26 01:53 drobilla
+
+ * configure.ac, src/clients/gtk/configure.ac,
+ src/clients/patches/rhodes.om, src/engine/configure.ac: Autoconf
+ cleanups
+
+2005-09-25 09:54 drobilla
+
+ * TODO, configure.ac, src/clients/gtk/configure.ac,
+ src/engine/configure.ac: Bumped version number
+
+2005-09-25 07:54 drobilla
+
+ * src/engine/MidiNoteNode.cpp: Fixed voice stealing scheme
+
+2005-09-25 07:38 drobilla
+
+ * src/engine/: AlsaMidiDriver.cpp, AlsaMidiDriver.h: Fixed missing
+ files
+
+2005-09-25 07:33 drobilla
+
+ * src/: clients/patch_loader/patch_loader.cpp,
+ engine/MidiControlNode.cpp, engine/MidiControlNode.h,
+ engine/MidiInNode.h, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/MidiTriggerNode.cpp,
+ engine/MidiTriggerNode.h, engine/NoteOffEvent.cpp,
+ engine/NoteOffEvent.h, engine/NoteOnEvent.cpp,
+ engine/NoteOnEvent.h, engine/OSCReceiver.cpp: Proper voice
+ allocation
+
+2005-09-25 06:24 drobilla
+
+ * Doxyfile, src/clients/patch_loader/patch_loader.cpp,
+ src/clients/patches/sine.om, src/common/types.h,
+ src/engine/MidiNoteNode.cpp, src/engine/MidiNoteNode.h: Missing
+ include fixes
+
+2005-09-25 05:45 drobilla
+
+ * src/engine/: MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h:
+ Compilation fixes, more MIDI work
+
+2005-09-25 05:15 drobilla
+
+ * src/engine/: AlsaDriver.cpp, AlsaDriver.h, MidiInNode.h,
+ MidiNoteNode.cpp, MidiNoteNode.h, MidiTriggerNode.cpp,
+ MidiTriggerNode.h: Updated messed up files
+
+2005-09-25 04:45 drobilla
+
+ * src/engine/: Array.h, DestroyPatchEvent.cpp, MidiDriver.h,
+ MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h: MIDI voice work
+
+2005-09-25 02:28 drobilla
+
+ * src/engine/: Connection.cpp, DSSIPlugin.cpp, DSSIPlugin.h,
+ DestroyPatchEvent.cpp, InputPort.cpp, JackDriver.cpp,
+ Makefile.am, MidiInNode.cpp, MidiInNode.h, MidiLearnEvent.h,
+ OSCReceiver.cpp, OSCReceiver.h, OmApp.cpp, OmApp.h, Patch.cpp:
+ Added generic MIDI driver interface class, aligned connection
+ buffers
+
+2005-09-24 07:13 drobilla
+
+ * src/clients/demolition/cmdline.h: 0.2.0 Release
+
+2005-09-24 06:38 drobilla
+
+ * src/: clients/patch_loader/cmdline.ggo,
+ clients/patch_loader/cmdline.h, engine/LashDriver.cpp,
+ engine/cmdline.ggo, engine/cmdline.h: Fixed --help output for all
+ apps
+
+2005-09-24 06:15 drobilla
+
+ * NEWS, README, configure.ac, om.spec,
+ src/clients/gtk/configure.ac, src/engine/configure.ac: Upped
+ version number to 0.2.0
+
+2005-09-23 06:33 drobilla
+
+ * ChangeLog, Doxyfile, configure.ac, src/clients/gtk/ChangeLog,
+ src/clients/gtk/NEWS, src/engine/ChangeLog, src/engine/NEWS,
+ src/engine/configure.ac: Fixes for building without LASH
+
+2005-09-23 02:06 drobilla
+
+ * src/clients/: demolition/Makefile.am, demolition/README,
+ patch_loader/Makefile.am, patch_loader/README: Added README files
+ for demolition and patch_loader clients
+
+2005-09-23 00:35 drobilla
+
+ * src/: clients/patches/Makefile.am,
+ clients/patches/broken_bass_synth.om,
+ clients/patches/broken_oscillator.om, clients/patches/drums.om,
+ clients/patches/saw_detuned.om, common/Queue.h,
+ engine/AddNodeEvent.cpp, engine/util.h: Removed useless example
+ patch, tweak here and there
+
+2005-09-22 13:30 drobilla
+
+ * src/: clients/patches/evildistbass.om,
+ clients/patches/fm_operator.om,
+ clients/patches/house_ensemble.om, clients/patches/hugebass.om,
+ clients/patches/karplus_strong_digeridoo.om,
+ clients/patches/organ.om, clients/patches/pad.om,
+ clients/patches/rhodes.om, clients/patches/saw_lp.om,
+ clients/patches/sine.om, clients/patches/trance.om,
+ engine/Port.cpp: 16-byte aligned port buffer allocation (for
+ SSE(?)), example patch cleanups
+
+2005-09-22 05:05 drobilla
+
+ * src/clients/: OSCController.cpp, OSCController.h, PatchModel.h,
+ demolition/DemolitionClientHooks.cpp,
+ demolition/DemolitionClientHooks.h,
+ demolition/DemolitionModel.cpp, demolition/DemolitionModel.h,
+ demolition/demolition.cpp: Added missing include in PatchModel.h
+
+2005-09-22 04:59 drobilla
+
+ * src/engine/: OSCSender.cpp, OmObject.h: Added missing include in
+ OmObject.h
+
+2005-09-22 03:09 drobilla
+
+ * src/clients/patch_loader/patch_loader.cpp: Fixed patch loader to
+ activate engine
+
+2005-09-21 11:25 drobilla
+
+ * NEWS, src/engine/Maid.cpp, src/engine/OmApp.cpp: Fixed segfault
+ on engine shutdown
+
+2005-09-21 10:19 drobilla
+
+ * src/engine/: MidiInNode.h, MidiNoteNode.cpp: Fixes all notes off
+ event (hopefully)
+
+2005-09-21 10:08 drobilla
+
+ * src/engine/: AllNotesOffEvent.cpp, AllNotesOffEvent.h: Added
+ missing AllNotesOffEvent files
+
+2005-09-21 10:04 drobilla
+
+ * src/engine/: AlsaDriver.cpp, AlsaDriver.h, Makefile.am,
+ MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h, NoteOffEvent.cpp,
+ NoteOffEvent.h, OSCReceiver.cpp, OSCReceiver.h: Added all notes
+ off event
+
+2005-09-21 09:21 drobilla
+
+ * src/clients/: NodeModel.h, PatchModel.cpp, PatchModel.h: Patch
+ renaming in the client, GUI dynamifications, cleanups, etc
+
+2005-09-20 23:33 drobilla
+
+ * src/: clients/PatchModel.cpp, engine/NodeFactory.cpp,
+ engine/OmObject.h, engine/RenameEvent.cpp, engine/RenameEvent.h:
+ Added new Super Dynamic Rename Dialog(TM) Version 2.0, more
+ sanity checking for OmObject paths in engine
+
+2005-09-20 10:51 drobilla
+
+ * src/engine/MidiNoteNode.cpp: Disabled MIDI debug statements
+
+2005-09-20 08:49 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, patches/saw_lp.om:
+ Self-contained LASH session saving/restoring
+
+2005-09-19 11:32 drobilla
+
+ * src/clients/Makefile.am: Removed unneeded file
+ (ClientPathParrser.h) from src/clients/Makefile.am
+
+2005-09-19 10:13 drobilla
+
+ * src/: clients/ConnectionModel.h, clients/OSCController.cpp,
+ clients/gtk/configure.ac, engine/ConnectionEvent.cpp,
+ engine/MidiNoteNode.cpp, engine/OSCSender.cpp,
+ engine/configure.ac: Updated LASH version dependency in
+ configure.ac
+
+2005-09-18 11:43 drobilla
+
+ * src/engine/PingSlowEvent.h: Added PingSlowEvent.h
+
+2005-09-18 11:39 drobilla
+
+ * Doxyfile, src/engine/Makefile.am, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h: Added OSC command /om/ping_slow
+
+2005-09-18 11:21 larsl
+
+ * src/clients/python/scripts/flatten.py: Added flatten.py
+
+2005-09-18 11:10 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, engine/SlowEventQueue.cpp:
+ Slightly longer delays in patch loader code, patches with many
+ nodes now load (big generated hammond patch from thorwil)
+
+2005-09-18 10:51 drobilla
+
+ * src/engine/NodeFactory.cpp: Added ~/.ladspa and ~/.dssi to
+ default paths
+
+2005-09-18 10:43 drobilla
+
+ * src/clients/python/omsynth.py: Added delay to send function to
+ avoid flooding the engine
+
+2005-09-18 03:56 drobilla
+
+ * src/engine/: ObjectStore.cpp, ObjectStore.h: Added ObjectStore
+
+2005-09-18 02:58 drobilla
+
+ * src/: clients/patches/house_ensemble.om,
+ engine/AudioInputNode.cpp, engine/AudioInputNode.h,
+ engine/AudioOutputNode.cpp, engine/AudioOutputNode.h,
+ engine/InputNode.h, engine/OmObject.h, engine/OutputNode.h,
+ engine/RenameEvent.cpp: Renaming of patch input/output
+ nodes/ports
+
+2005-09-18 02:03 drobilla
+
+ * src/: clients/patches/303.om, engine/Patch.cpp: Removed
+ unecessary error message triggered by renaming, renamed 303 patch
+ nodes nicely
+
+2005-09-18 01:52 drobilla
+
+ * src/: clients/ClientPathParser.h, clients/ConnectionModel.h,
+ clients/Makefile.am, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PatchModel.cpp,
+ clients/PortModel.h, clients/demolition/DemolitionModel.cpp,
+ clients/patches/303.om, common/OmPath.h, engine/AddNodeEvent.cpp,
+ engine/ConnectionEvent.cpp, engine/CreatePatchEvent.cpp,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIControlEvent.cpp,
+ engine/DSSIProgramEvent.cpp, engine/DSSIUpdateEvent.cpp,
+ engine/DestroyPatchEvent.cpp, engine/DisablePatchEvent.cpp,
+ engine/DisconnectNodeEvent.cpp, engine/DisconnectPortEvent.cpp,
+ engine/DisconnectionEvent.cpp, engine/EnablePatchEvent.cpp,
+ engine/Makefile.am, engine/MidiLearnEvent.cpp,
+ engine/NoteOffEvent.cpp, engine/NoteOnEvent.cpp,
+ engine/OmApp.cpp, engine/OmApp.h, engine/OmObject.h,
+ engine/PathParser.cpp, engine/PathParser.h,
+ engine/RemoveNodeEvent.cpp, engine/RenameEvent.cpp,
+ engine/RequestMetadataEvent.cpp,
+ engine/RequestPortValueEvent.cpp, engine/SetMetadataEvent.cpp,
+ engine/SetPortValueEvent.cpp, engine/SetPortValueSlowEvent.cpp:
+ Combined path parsing code in client and engine, separated path
+ parsing from object searching in engine
+
+2005-09-18 01:17 drobilla
+
+ * src/clients/: ConnectionModel.h, PatchModel.cpp: More renaming
+ fixes
+
+2005-09-17 14:46 drobilla
+
+ * src/: clients/patches/303.om, engine/RenameEvent.cpp,
+ engine/RenameEvent.h: More renaming fixes
+
+2005-09-17 14:22 drobilla
+
+ * src/clients/: NodeModel.h, PatchModel.cpp, PatchModel.h,
+ patches/303.om: Fixed for renaming then saving a patch
+
+2005-09-17 12:29 drobilla
+
+ * src/engine/: RenameEvent.cpp, RenameEvent.h: Added RenameEvent
+
+2005-09-17 12:11 drobilla
+
+ * src/engine/: AudioInputNode.cpp, AudioInputNode.h,
+ AudioOutputNode.cpp, AudioOutputNode.h, OmObject.h: Renaming of
+ Jack ports
+
+2005-09-17 10:46 drobilla
+
+ * src/: clients/ClientHooks.h, clients/DummyClientHooks.h,
+ clients/OSCController.cpp, clients/OSCController.h,
+ clients/OSCListener.cpp, clients/OSCListener.h,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/patches/saw_detuned.om, clients/patches/slapbass.om,
+ engine/AddNodeEvent.cpp, engine/AudioInputNode.cpp,
+ engine/AudioOutputNode.cpp, engine/Connection.cpp,
+ engine/ConnectionEvent.cpp, engine/ControlInputNode.cpp,
+ engine/ControlOutputNode.cpp, engine/CreatePatchEvent.cpp,
+ engine/DSSIPlugin.cpp, engine/DisconnectNodeEvent.cpp,
+ engine/DisconnectPortEvent.cpp, engine/DisconnectionEvent.cpp,
+ engine/InputPort.cpp, engine/LADSPAPlugin.cpp,
+ engine/Makefile.am, engine/MidiControlNode.cpp,
+ engine/MidiInNode.cpp, engine/MidiLearnEvent.cpp,
+ engine/MidiNoteNode.cpp, engine/MidiTriggerNode.cpp,
+ engine/Node.h, engine/NodeBase.cpp, engine/NodeBase.h,
+ engine/NodeFactory.cpp, engine/NodeFactory.h,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/OmObject.h,
+ engine/Patch.cpp, engine/Patch.h, engine/Port.cpp, engine/Port.h,
+ engine/RemoveNodeEvent.cpp, engine/SetPortValueEvent.cpp,
+ engine/SetPortValueSlowEvent.cpp, engine/TransportNode.cpp: Made
+ OmObject paths dynamic, added Node and Patch renaming support
+
+2005-09-16 23:55 drobilla
+
+ * src/engine/MidiNoteNode.cpp: Changed the default frequency output
+ of the NoteNode to 440 from 0, because some plugins chew CPU with
+ frequency 0 (blop oscillators)
+
+2005-09-15 21:10 drobilla
+
+ * src/engine/RequestAllObjectsEvent.cpp: Made request_all_objects
+ OK response come after all the objects
+
+2005-09-15 03:43 drobilla
+
+ * src/engine/OSCReceiver.cpp: Turned off OSC debugging (oops)
+
+2005-09-15 03:40 drobilla
+
+ * src/engine/OSCReceiver.cpp: Fixed DSSI path problem
+
+2005-09-15 01:44 drobilla
+
+ * configure.ac, src/clients/Makefile.am,
+ src/clients/python/Makefile.am, src/clients/python/OSC.py,
+ src/clients/python/omecho.py, src/clients/python/omsynth.py,
+ src/clients/python/scripts/Makefile.am,
+ src/clients/python/scripts/sillysinepatch.py: Added python
+ bindings
+
+2005-09-14 14:45 drobilla
+
+ * src/: clients/OSCController.cpp, engine/AddNodeEvent.cpp,
+ engine/NodeFactory.cpp, engine/OSCSender.cpp: Fixed error message
+ reporting (ie on missing plugins)
+
+2005-09-14 08:10 drobilla
+
+ * src/engine/OSCSender.cpp: Updated documentation
+
+2005-09-14 06:30 drobilla
+
+ * src/engine/OSCReceiver.cpp: Fixed out of sync OSC documentation
+
+2005-09-09 12:07 drobilla
+
+ * src/clients/patches/phat.om: Removed some cruft from the
+ repository
+
+2005-09-09 12:06 drobilla
+
+ * src/clients/console/: Makefile.am, README,
+ patches/filter_patch.omp.bak: Added README about how old and
+ useless this "client" is, and removed cruft from repository
+
+2005-09-09 11:25 drobilla
+
+ * src/engine/: AlsaDriver.cpp, JackDriver.cpp, LashDriver.cpp,
+ LashDriver.h, Maid.cpp, NodeFactory.cpp, OSCReceiver.cpp,
+ OSCReceiver.h, OmApp.cpp, PostProcessor.cpp, SlowEventQueue.cpp:
+ Made engine exit cleanly and properly kill all threads
+
+2005-09-09 09:21 drobilla
+
+ * src/clients/PatchLibrarian.h: Fixed missing <cassert> header
+
+2005-09-09 07:57 drobilla
+
+ * configure.ac, src/clients/OSCController.cpp,
+ src/clients/OSCController.h, src/clients/PatchLibrarian.h,
+ src/clients/demolition/cmdline.c,
+ src/clients/demolition/cmdline.h,
+ src/clients/demolition/demolition.cpp,
+ src/clients/gtk/configure.ac, src/clients/patch_loader/cmdline.c,
+ src/clients/patch_loader/cmdline.ggo,
+ src/clients/patch_loader/cmdline.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/configure.ac: Finished somewhat working LASH support
+
+2005-09-07 07:47 drobilla
+
+ * src/engine/: AlsaDriver.cpp, AlsaDriver.h, LashDriver.cpp,
+ Maid.cpp, Maid.h, NodeFactory.cpp, OmApp.cpp, PostProcessor.cpp,
+ PostProcessor.h, SlowEventQueue.cpp, SlowEventQueue.h: LASH
+ fixes, startup fixed, failed attempt to make shutdown clean
+
+2005-09-07 05:31 drobilla
+
+ * src/: clients/OSCController.cpp, clients/OSCController.h,
+ engine/AlsaDriver.cpp, engine/JackDriver.cpp,
+ engine/LashDriver.cpp, engine/LashDriver.h, engine/Makefile.am,
+ engine/OSCReceiver.cpp, engine/Om.cpp, engine/Om.h,
+ engine/OmApp.cpp, engine/OmApp.h, engine/configure.ac,
+ engine/main.cpp: Work towards LASH support
+
+2005-09-06 14:03 drobilla
+
+ * ChangeLog, src/clients/gtk/configure.ac, src/engine/util.h: Work
+ towards LASH support in GTK client
+
+2005-09-05 00:48 drobilla
+
+ * src/engine/: DestroyPatchEvent.cpp, Node.h, NodeBase.h,
+ Patch.cpp: Fixed destroying of patches w/ subpatches
+
+2005-09-04 11:56 drobilla
+
+ * configure.ac, src/clients/gtk/configure.ac, src/engine/OmApp.h,
+ src/engine/configure.ac: Updated liblo dependency to version 0.22
+
+2005-09-03 04:18 drobilla
+
+ * src/engine/: AlsaDriver.cpp, NodeFactory.cpp, PluginLibrary.h:
+ Don't keep every plugin library on the system loaded at all time
+ (to save memory)
+
+2005-09-03 00:46 drobilla
+
+ * src/: clients/OSCController.cpp, engine/OSCReceiver.cpp: Turned
+ off OSC debug print messages
+
+2005-09-03 00:45 drobilla
+
+ * src/: clients/OSCController.cpp, engine/PathParser.h: Random
+ insignificant changes, comments, etc
+
+2005-09-02 05:29 drobilla
+
+ * src/clients/patches/: drums.om, meanbass.om, slapbass.om: Added
+ missing files
+
+2005-09-02 00:48 drobilla
+
+ * configure.ac, src/clients/OSCController.cpp,
+ src/clients/gtk/configure.ac, src/clients/patches/Makefile.am,
+ src/common/Queue.h, src/engine/NodeTree.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OmApp.h,
+ src/engine/configure.ac: Fixed OSC feedback problem
+
+2005-09-01 00:36 drobilla
+
+ * src/engine/: JackDriver.cpp, JackDriver.h, Maid.cpp, Maid.h,
+ Makefile.am, OmApp.cpp, PostProcessor.cpp, PostProcessor.h,
+ SlowEventQueue.cpp, SlowEventQueue.h, main.cpp, tuning.h:
+ Centralized tuning parameters (in tuning.h)
+
+2005-08-31 07:49 drobilla
+
+ * configure.ac, src/clients/NodeModel.h,
+ src/clients/OSCController.cpp, src/clients/OSCController.h,
+ src/clients/OSCListener.cpp, src/clients/OSCListener.h,
+ src/clients/PatchLibrarian.cpp, src/clients/PatchModel.h,
+ src/clients/PluginModel.h, src/clients/PortModel.h,
+ src/clients/demolition/DemolitionModel.cpp,
+ src/clients/gtk/configure.ac, src/common/Queue.h,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/Array.h, src/engine/AudioInputNode.cpp,
+ src/engine/AudioInputNode.h, src/engine/AudioOutputNode.cpp,
+ src/engine/AudioOutputNode.h, src/engine/Connection.h,
+ src/engine/ControlInputNode.cpp, src/engine/ControlInputNode.h,
+ src/engine/ControlOutputNode.cpp, src/engine/ControlOutputNode.h,
+ src/engine/CrossThreadMutex.h, src/engine/DSSIPlugin.cpp,
+ src/engine/DSSIPlugin.h, src/engine/DestroyPatchEvent.cpp,
+ src/engine/Event.h, src/engine/InputNode.h,
+ src/engine/InputPort.cpp, src/engine/InputPort.h,
+ src/engine/InternalNode.h, src/engine/JackDriver.cpp,
+ src/engine/JackDriver.h, src/engine/LADSPAPlugin.h,
+ src/engine/List.h, src/engine/Maid.cpp, src/engine/Maid.h,
+ src/engine/MaidObject.h, src/engine/MetaDataBase.h,
+ src/engine/MidiControlNode.h, src/engine/MidiInNode.cpp,
+ src/engine/MidiInNode.h, src/engine/MidiLearnEvent.h,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/NodeFactory.cpp, src/engine/NodeTree.cpp,
+ src/engine/NodeTree.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h, src/engine/OmApp.cpp,
+ src/engine/OmApp.h, src/engine/OmObject.h,
+ src/engine/OutputNode.h, src/engine/OutputPort.h,
+ src/engine/Patch.cpp, src/engine/Patch.h, src/engine/Plugin.h,
+ src/engine/PluginLibrary.h, src/engine/Port.cpp,
+ src/engine/Port.h, src/engine/PortInfo.h,
+ src/engine/PostProcessor.cpp, src/engine/PostProcessor.h,
+ src/engine/RemoveNodeEvent.cpp, src/engine/Request.h,
+ src/engine/SlowEvent.h, src/engine/SlowEventQueue.cpp,
+ src/engine/SlowEventQueue.h, src/engine/configure.ac: - Thorough
+ super-pedantic code cleanup - Engine now cleanly exits - Removed
+ all exception use in the engine - Added -fno-rtti and
+ -fno-exceptions to CXXFLAGS - Added optional ridiculously strict
+ compiler flags - Fixed numerous warnings resulting from said
+ flags - Cleaned up/Fixed Jack port registration/deregistration -
+ Probably broke a bunch of things
+
+2005-08-30 06:54 drobilla
+
+ * src/engine/DSSIPlugin.cpp: Temporary fix for DSSI GUI /show
+ command
+
+2005-08-30 06:38 drobilla
+
+ * src/engine/: DSSIPlugin.cpp, DSSIPlugin.h, DSSIUpdateEvent.cpp,
+ OSCReceiver.cpp, OSCSender.h: - DSSI GUI restoring
+
+2005-08-27 07:19 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fixed subpatch saving
+
+2005-08-27 01:51 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, engine/OSCSender.cpp,
+ engine/OSCSender.h, engine/RegisterClientEvent.cpp: Removed
+ client registration OSC notification for the time being (not
+ used)
+
+2005-08-25 11:04 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, PatchLibrarian.h: Fixed bug
+ with subpatch saving
+
+2005-08-24 12:43 drobilla
+
+ * src/engine/PluginLibrary.h: Added PluginLibrary.h (handler class
+ for opened shared libs)
+
+2005-08-24 08:46 drobilla
+
+ * src/engine/: Makefile.am, NodeFactory.cpp, NodeFactory.h,
+ OSCSender.cpp, Plugin.h: Cleaned up shared library
+ loading/unloading
+
+2005-08-24 07:00 drobilla
+
+ * src/engine/: CreatePatchEvent.h, Event.h, Maid.cpp,
+ RequestAllObjectsEvent.h, RequestMetadataEvent.h,
+ RequestPluginsEvent.h, RequestPortValueEvent.h: Fixed glaring
+ memory leak
+
+2005-08-24 02:58 drobilla
+
+ * src/: clients/OSCController.cpp, engine/DisablePatchEvent.cpp,
+ engine/NodeFactory.cpp, engine/OSCSender.cpp,
+ engine/OutputNode.h: Silence patches when disabled
+
+2005-08-23 13:39 drobilla
+
+ * configure.ac, src/clients/Makefile.am,
+ src/clients/OSCController.cpp, src/clients/gtk/configure.ac,
+ src/clients/patches/evildistbass.om,
+ src/clients/patches/hugebass.om, src/engine/AlsaDriver.cpp,
+ src/engine/LADSPAPlugin.cpp, src/engine/LoadPluginsEvent.cpp,
+ src/engine/Makefile.am, src/engine/OSCReceiver.cpp,
+ src/engine/PathParser.h, src/engine/Plugin.h,
+ src/engine/configure.ac: - GCC 4.0 fixes - Fixed shared library
+ problems (still nasty though) - GUI Segfault fixes
+
+2005-08-20 03:39 drobilla
+
+ * src/: clients/ClientHooks.h, clients/DummyClientHooks.h,
+ clients/NodeModel.h, clients/OSCController.cpp,
+ clients/OSCController.h, clients/OSCListener.cpp,
+ clients/PatchLibrarian.cpp, clients/PluginModel.h,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/demolition/DemolitionModel.cpp,
+ clients/demolition/demolition.cpp, engine/AddNodeEvent.cpp,
+ engine/CreatePatchEvent.cpp, engine/MidiNoteNode.cpp,
+ engine/Node.h, engine/NodeBase.h: - Client performance tweaks -
+ Bugfix for internal nodes not working (MIDI broken) - More
+ cleanup/refactoring - Client-side OSC stuff doesn't lock a mutex
+ on every response anymore unless actually waiting for a
+ response (faster)
+
+2005-08-20 01:09 drobilla
+
+ * src/engine/: DSSIPlugin.cpp, DSSIPlugin.h, DestroyPatchEvent.cpp,
+ NodeFactory.cpp, RequestAllObjectsEvent.cpp,
+ RequestAllObjectsEvent.h, RequestMetadataEvent.cpp,
+ RequestMetadataEvent.h, RequestPortValueEvent.cpp,
+ RequestPortValueEvent.h: Plugged up a few more memory leaks
+
+2005-08-20 00:45 drobilla
+
+ * src/: clients/ClientHooks.h, clients/DummyClientHooks.h,
+ clients/NodeModel.h, clients/OSCController.cpp,
+ clients/OSCListener.cpp, clients/PatchLibrarian.cpp,
+ clients/PluginModel.h,
+ clients/demolition/DemolitionClientHooks.cpp,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/demolition/DemolitionModel.cpp,
+ clients/demolition/DemolitionModel.h,
+ clients/demolition/demolition.cpp, common/PluginInfo.h,
+ engine/AddNodeEvent.cpp, engine/AddNodeEvent.h,
+ engine/AddSubpatchEvent.cpp, engine/AddSubpatchEvent.h,
+ engine/AlsaDriver.cpp, engine/AlsaDriver.h,
+ engine/AudioInputNode.cpp, engine/AudioOutputNode.cpp,
+ engine/ControlInputNode.cpp, engine/ControlOutputNode.cpp,
+ engine/CreatePatchEvent.cpp, engine/CreatePatchEvent.h,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIControlEvent.cpp,
+ engine/DSSIControlEvent.h, engine/DSSIPlugin.h,
+ engine/DSSIProgramEvent.cpp, engine/DSSIUpdateEvent.cpp,
+ engine/DestroyPatchEvent.cpp, engine/DestroyPatchEvent.h,
+ engine/DisconnectionEvent.cpp, engine/Event.h,
+ engine/InternalNode.h, engine/JackDriver.cpp,
+ engine/LADSPAPlugin.cpp, engine/LADSPAPlugin.h,
+ engine/LoadPluginsEvent.cpp, engine/LoadPluginsEvent.h,
+ engine/Maid.cpp, engine/Maid.h, engine/Makefile.am,
+ engine/MidiControlNode.cpp, engine/MidiLearnEvent.cpp,
+ engine/MidiNoteNode.cpp, engine/MidiTriggerNode.cpp,
+ engine/Node.h, engine/NodeBase.cpp, engine/NodeBase.h,
+ engine/NodeFactory.cpp, engine/NodeFactory.h,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/OmApp.cpp,
+ engine/OmApp.h, engine/Patch.cpp, engine/Patch.h,
+ engine/Plugin.h, engine/PluginFactory.cpp,
+ engine/PluginFactory.h, engine/PostProcessor.cpp,
+ engine/PostProcessor.h, engine/RemoveNodeEvent.cpp,
+ engine/RemoveNodeEvent.h, engine/SetControlEvent.cpp,
+ engine/SetControlEvent.h, engine/SetControlSlowEvent.cpp,
+ engine/SetControlSlowEvent.h, engine/SetPortValueEvent.cpp,
+ engine/SetPortValueEvent.h, engine/SetPortValueSlowEvent.cpp,
+ engine/SetPortValueSlowEvent.h, engine/TransportNode.cpp,
+ engine/util.cpp: - Refactored plugin handling in the engine -
+ Fixed some memory leaks - Reduces memory usage
+
+2005-08-19 12:58 drobilla
+
+ * src/: common/Queue.h, engine/Maid.cpp: - Fixed bug with Maid
+ attempting to pop() on empty Queue (misreported
+ QueueUnderflowException)
+
+2005-08-19 12:29 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, common/PluginInfo.h,
+ engine/AudioInputNode.cpp, engine/AudioInputNode.h,
+ engine/AudioOutputNode.cpp, engine/AudioOutputNode.h,
+ engine/ControlInputNode.cpp, engine/ControlInputNode.h,
+ engine/ControlOutputNode.cpp, engine/ControlOutputNode.h,
+ engine/InternalNode.h, engine/MidiInNode.cpp,
+ engine/MidiInNode.h, engine/Patch.cpp, engine/PluginFactory.cpp,
+ engine/RemoveNodeEvent.cpp: - Not loading shared library for
+ every new plugin instance (!!) - Fix for Node removing (removing
+ Node from node tree in execute() method uneccessarily - moved to
+ prepare()) - More cleanups
+
+2005-08-19 10:41 drobilla
+
+ * src/engine/: Patch.cpp, PluginFactory.cpp: Better error message
+ reporting for bad plugins
+
+2005-08-19 10:22 drobilla
+
+ * src/: clients/demolition/demolition.cpp,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIProgramEvent.cpp,
+ engine/LADSPAPlugin.cpp, engine/LADSPAPlugin.h,
+ engine/PluginFactory.cpp: - Graceful handling of broken plugins
+ that fail to instantiate - Fixed numerous obscure segfault bugs
+ in engine
+
+2005-08-19 07:30 drobilla
+
+ * src/: clients/ClientHooks.h, clients/ClientPathParser.h,
+ clients/ConnectionModel.h, clients/ControlMapModel.h,
+ clients/ControlModel.h, clients/DummyClientHooks.h,
+ clients/MetadataModel.h, clients/NodeModel.h,
+ clients/OSCController.cpp, clients/OSCController.h,
+ clients/OSCListener.cpp, clients/OSCListener.h,
+ clients/PatchLibrarian.cpp, clients/PatchLibrarian.h,
+ clients/PatchModel.cpp, clients/PatchModel.h,
+ clients/PortModel.h, clients/PresetModel.h,
+ clients/console/ConsoleClientHooks.cpp,
+ clients/console/ConsoleClientHooks.h,
+ clients/console/console_client.cpp,
+ clients/demolition/DemolitionClientHooks.cpp,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/demolition/DemolitionModel.cpp,
+ clients/demolition/DemolitionModel.h,
+ clients/patch_loader/patch_loader.cpp, common/PluginInfo.h,
+ common/Queue.h, common/types.h, engine/ActivateEvent.cpp,
+ engine/ActivateEvent.h, engine/AddNodeEvent.cpp,
+ engine/AddNodeEvent.h, engine/AddSubpatchEvent.cpp,
+ engine/AddSubpatchEvent.h, engine/AlsaDriver.cpp,
+ engine/AlsaDriver.h, engine/Array.h, engine/AudioInputNode.cpp,
+ engine/AudioInputNode.h, engine/AudioOutputNode.cpp,
+ engine/AudioOutputNode.h, engine/Connection.cpp,
+ engine/Connection.h, engine/ConnectionEvent.cpp,
+ engine/ConnectionEvent.h, engine/ControlInputNode.cpp,
+ engine/ControlInputNode.h, engine/ControlOutputNode.cpp,
+ engine/ControlOutputNode.h, engine/CreatePatchEvent.cpp,
+ engine/CreatePatchEvent.h, engine/CrossThreadMutex.h,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIConfigureEvent.h,
+ engine/DSSIControlEvent.cpp, engine/DSSIControlEvent.h,
+ engine/DSSIPlugin.cpp, engine/DSSIPlugin.h,
+ engine/DSSIProgramEvent.cpp, engine/DSSIProgramEvent.h,
+ engine/DSSIUpdateEvent.cpp, engine/DSSIUpdateEvent.h,
+ engine/DeactivateEvent.cpp, engine/DeactivateEvent.h,
+ engine/DestroyPatchEvent.cpp, engine/DestroyPatchEvent.h,
+ engine/DisableEvent.cpp, engine/DisableEvent.h,
+ engine/DisablePatchEvent.cpp, engine/DisablePatchEvent.h,
+ engine/DisconnectionEvent.cpp, engine/DisconnectionEvent.h,
+ engine/EnableEvent.cpp, engine/EnableEvent.h,
+ engine/EnablePatchEvent.cpp, engine/EnablePatchEvent.h,
+ engine/Event.cpp, engine/Event.h, engine/InputNode.h,
+ engine/InputPort.cpp, engine/InputPort.h, engine/InternalNode.h,
+ engine/JackDriver.cpp, engine/JackDriver.h,
+ engine/LADSPAPlugin.cpp, engine/LADSPAPlugin.h, engine/List.h,
+ engine/LoadPluginsEvent.cpp, engine/LoadPluginsEvent.h,
+ engine/Maid.cpp, engine/Maid.h, engine/MaidObject.h,
+ engine/MetaDataBase.h, engine/MidiControlEvent.cpp,
+ engine/MidiControlEvent.h, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/MidiInNode.cpp,
+ engine/MidiInNode.h, engine/MidiLearnEvent.cpp,
+ engine/MidiLearnEvent.h, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/MidiTriggerNode.cpp,
+ engine/MidiTriggerNode.h, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/NodeTree.cpp, engine/NodeTree.h,
+ engine/NoteOffEvent.cpp, engine/NoteOffEvent.h,
+ engine/NoteOnEvent.cpp, engine/NoteOnEvent.h,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.cpp,
+ engine/Om.h, engine/OmApp.cpp, engine/OmApp.h, engine/OmObject.h,
+ engine/OutputNode.h, engine/OutputPort.cpp, engine/OutputPort.h,
+ engine/Patch.cpp, engine/Patch.h, engine/PathParser.cpp,
+ engine/PathParser.h, engine/PluginFactory.cpp,
+ engine/PluginFactory.h, engine/Port.cpp, engine/Port.h,
+ engine/PortInfo.h, engine/PostProcessor.cpp,
+ engine/PostProcessor.h, engine/RegisterClientEvent.cpp,
+ engine/RegisterClientEvent.h, engine/RemoveNodeEvent.cpp,
+ engine/RemoveNodeEvent.h, engine/Request.cpp, engine/Request.h,
+ engine/RequestAllObjectsEvent.cpp,
+ engine/RequestAllObjectsEvent.h, engine/RequestMetadataEvent.cpp,
+ engine/RequestMetadataEvent.h, engine/RequestPluginsEvent.cpp,
+ engine/RequestPluginsEvent.h, engine/RequestPortValueEvent.cpp,
+ engine/RequestPortValueEvent.h, engine/SetControlEvent.cpp,
+ engine/SetControlEvent.h, engine/SetControlSlowEvent.cpp,
+ engine/SetControlSlowEvent.h, engine/SetMetadataEvent.cpp,
+ engine/SetMetadataEvent.h, engine/SlowEvent.h,
+ engine/SlowEventQueue.cpp, engine/SlowEventQueue.h,
+ engine/TransportNode.cpp, engine/TransportNode.h,
+ engine/UnregisterClientEvent.cpp, engine/UnregisterClientEvent.h,
+ engine/main.cpp, engine/util.cpp, engine/util.h: Updated
+ Copyright year in comment header
+
+2005-08-19 07:09 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h, clients/Makefile.am,
+ clients/OSCController.cpp, clients/OSCController.h,
+ clients/OSCListener.cpp, clients/OSCListener.h,
+ clients/PatchLibrarian.cpp, clients/PatchLibrarian.h,
+ clients/demolition/demolition.cpp,
+ clients/patch_loader/patch_loader.cpp,
+ engine/AddSubpatchEvent.cpp, engine/GetAllObjectsEvent.cpp,
+ engine/GetAllObjectsEvent.h, engine/GetControlEvent.cpp,
+ engine/GetControlEvent.h, engine/GetMetadataEvent.cpp,
+ engine/GetMetadataEvent.h, engine/Makefile.am,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/RequestAllObjectsEvent.cpp,
+ engine/RequestAllObjectsEvent.h, engine/RequestMetadataEvent.cpp,
+ engine/RequestMetadataEvent.h, engine/RequestPluginsEvent.cpp,
+ engine/RequestPluginsEvent.h, engine/RequestPortValueEvent.cpp,
+ engine/RequestPortValueEvent.h, engine/SendPluginsEvent.cpp,
+ engine/SendPluginsEvent.h: Code restructuring and cleanup
+
+2005-08-19 04:48 drobilla
+
+ * src/: clients/Comm.cpp, clients/patches/hugebass.om,
+ engine/DestroyPatchEvent.cpp, engine/DisconnectNodeEvent.cpp,
+ engine/DisconnectPortEvent.cpp, engine/DisconnectionEvent.cpp,
+ engine/JackDriver.cpp, engine/RemoveNodeEvent.cpp: - Response
+ time tuning in the Gtk client - Segfault fixed in engine (destroy
+ patch and other recursive events)
+
+2005-08-18 13:40 drobilla
+
+ * NEWS, TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/ActivateEvent.cpp, src/engine/ActivateEvent.h,
+ src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/AddSubpatchEvent.cpp, src/engine/AddSubpatchEvent.h,
+ src/engine/AlsaDriver.cpp, src/engine/ConnectionEvent.cpp,
+ src/engine/ConnectionEvent.h, src/engine/CreatePatchEvent.cpp,
+ src/engine/CreatePatchEvent.h, src/engine/DSSIConfigureEvent.cpp,
+ src/engine/DSSIConfigureEvent.h, src/engine/DSSIControlEvent.cpp,
+ src/engine/DSSIControlEvent.h, src/engine/DSSIProgramEvent.cpp,
+ src/engine/DSSIProgramEvent.h, src/engine/DSSIUpdateEvent.cpp,
+ src/engine/DSSIUpdateEvent.h, src/engine/DeactivateEvent.cpp,
+ src/engine/DeactivateEvent.h, src/engine/DestroyPatchEvent.cpp,
+ src/engine/DestroyPatchEvent.h, src/engine/DisableEvent.cpp,
+ src/engine/DisableEvent.h, src/engine/DisablePatchEvent.cpp,
+ src/engine/DisablePatchEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/EnableEvent.cpp,
+ src/engine/EnableEvent.h, src/engine/EnablePatchEvent.cpp,
+ src/engine/EnablePatchEvent.h, src/engine/Event.cpp,
+ src/engine/Event.h, src/engine/GetAllObjectsEvent.cpp,
+ src/engine/GetAllObjectsEvent.h, src/engine/GetControlEvent.cpp,
+ src/engine/GetControlEvent.h, src/engine/GetMetadataEvent.cpp,
+ src/engine/GetMetadataEvent.h, src/engine/JackDriver.cpp,
+ src/engine/LoadPluginsEvent.cpp, src/engine/LoadPluginsEvent.h,
+ src/engine/MidiControlEvent.cpp, src/engine/MidiControlEvent.h,
+ src/engine/MidiLearnEvent.cpp, src/engine/MidiLearnEvent.h,
+ src/engine/NoteOffEvent.cpp, src/engine/NoteOffEvent.h,
+ src/engine/NoteOnEvent.cpp, src/engine/NoteOnEvent.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/OmApp.cpp, src/engine/PostProcessor.cpp,
+ src/engine/RegisterClientEvent.cpp,
+ src/engine/RegisterClientEvent.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/Request.cpp,
+ src/engine/Request.h, src/engine/SendPluginsEvent.cpp,
+ src/engine/SendPluginsEvent.h, src/engine/SetControlEvent.cpp,
+ src/engine/SetControlEvent.h, src/engine/SetControlSlowEvent.cpp,
+ src/engine/SetControlSlowEvent.h,
+ src/engine/SetMetadataEvent.cpp, src/engine/SetMetadataEvent.h,
+ src/engine/SlowEvent.h, src/engine/SlowEventQueue.cpp,
+ src/engine/UnregisterClientEvent.cpp,
+ src/engine/UnregisterClientEvent.h, src/engine/main.cpp:
+ Completely overhauled OSC communication
+
+2005-08-18 00:09 drobilla
+
+ * src/engine/AlsaDriver.cpp: Fix building w/o DSSI
+
+2005-08-18 00:07 drobilla
+
+ * src/engine/: AlsaDriver.cpp, PostProcessor.h: Fixed building w/o
+ DSSI
+
+2005-08-17 23:33 drobilla
+
+ * src/clients/patches/: Makefile.am, evildistbass.om, hugebass.om:
+ Added two dirty bass patches
+
+2005-08-17 04:03 drobilla
+
+ * src/: clients/Comm.cpp, clients/PatchLibrarian.cpp,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIProgramEvent.cpp: Fixed
+ DSSI configure key saving. BROKE PATCH FILE COMPATIBILITY, but
+ only for patches with DSSI plugins
+
+2005-08-15 06:20 drobilla
+
+ * ChangeLog, NEWS, src/clients/Comm.cpp,
+ src/clients/patches/303.om, src/engine/AddNodeEvent.cpp,
+ src/engine/JackDriver.cpp, src/engine/Patch.cpp: - Fix for the
+ blocked-event-queue problem when patch loading (sped up patch
+ loading significantly) - Minor fix for "Save As" when
+ reconnecting and only having a relative path name (was saving
+ to current directory)
+
+2005-08-13 23:10 drobilla
+
+ * NEWS, TODO, configure.ac, src/clients/gtk/configure.ac,
+ src/engine/OSCReceiver.cpp, src/engine/configure.ac: Added "Add
+ Subpatch" item to canvas menu
+
+2005-08-13 03:45 drobilla
+
+ * src/clients/patches/saw_detuned.om: Added missed example patch
+ file
+
+2005-08-13 02:06 drobilla
+
+ * src/clients/patches/: 303.om, broken_bass_synth.om,
+ broken_oscillator.om, house_ensemble.om, kick.om, organ.om,
+ pad.om, rhodes.om, saw_lp.om, sine.om, trance.om, wah_bass.om:
+ Updated example patches
+
+2005-08-12 23:30 drobilla
+
+ * src/: clients/patches/303.om, clients/patches/Makefile.am,
+ clients/patches/broken_bass_synth.om, clients/patches/kick.om,
+ clients/patches/organ.om, clients/patches/pad.om,
+ clients/patches/quick_bass.om, clients/patches/saw_lp.om,
+ clients/patches/sine.om, clients/patches/trance.om,
+ clients/patches/wah_bass.om, engine/SetControlEvent.cpp: -
+ Removed some debugging print statements - Updated some example
+ patches (added controls)
+
+2005-08-12 22:45 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, clients/PresetModel.h,
+ clients/patches/303.om, engine/AddNodeEvent.cpp,
+ engine/OSCSender.cpp, engine/SetControlEvent.cpp: Fixed problem
+ with patch controls not restoring correctly on initial load
+
+2005-08-08 09:38 drobilla
+
+ * Doxyfile, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchModel.h: - Added patch description and author
+ (client-side only) - Reduced heavy dependancy on PatchModel.h in
+ GTK client
+
+2005-08-07 04:14 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, clients/PatchLibrarian.h,
+ clients/patches/rhodes.om, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp: - Fixed saving problem with subpatches -
+ Messed around with save dialogs etc. a bit
+
+2005-08-07 01:56 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, PatchModel.h: Removed some
+ unnecessary debug messages
+
+2005-08-07 01:40 drobilla
+
+ * TODO, src/clients/PatchLibrarian.cpp, src/clients/patches/303.om,
+ src/engine/JackDriver.cpp: Fixed 'saving to current directory'
+ problem
+
+2005-08-05 11:54 drobilla
+
+ * src/engine/OSCSender.cpp: - Minor OSC documentation updates -
+ Fixed problem with feedback when manipulating control sliders
+
+2005-08-05 05:06 drobilla
+
+ * TODO, configure.ac, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h, src/clients/gtk/configure.ac,
+ src/engine/configure.ac: Fixed subpatch path problem by adding a
+ patch path config option to the client. More testing and better
+ default values required..
+
+2005-08-04 01:16 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, patches/fm_operator.om,
+ patches/rhodes.om: Fixed subpatch loading (path problem)
+
+2005-08-03 04:23 drobilla
+
+ * src/engine/MidiTriggerNode.cpp: Fixed new velocity port on
+ trigger node.
+
+2005-08-03 04:09 drobilla
+
+ * src/engine/Patch.cpp: Fixed building without DSSI.
+
+2005-08-03 03:35 drobilla
+
+ * src/engine/MidiTriggerNode.cpp: Velocity output on MIDI trigger
+ node.
+
+2005-08-03 03:27 drobilla
+
+ * src/engine/OSCReceiver.cpp: Updated documentation for /quit
+ command (ordering gotcha)
+
+2005-08-03 01:08 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/Array.h, src/engine/DSSIPlugin.cpp,
+ src/engine/DestroyPatchEvent.cpp, src/engine/MidiInNode.cpp,
+ src/engine/Patch.cpp, src/engine/Patch.h,
+ src/engine/configure.ac: Cleanup here and there. My system is
+ hosed at the moment, so I'm not even sure if the gtk client will
+ build..
+
+2005-06-22 03:55 drobilla
+
+ * TODO, src/clients/PatchLibrarian.cpp, src/clients/PatchModel.h:
+ Fixed subpatch loading/saving problems.
+
+2005-06-18 06:24 drobilla
+
+ * TODO, src/engine/MidiLearnEvent.cpp, src/engine/MidiLearnEvent.h,
+ src/engine/NoteOnEvent.cpp, src/engine/NoteOnEvent.h: Added some
+ missing OSC responses
+
+2005-06-13 01:07 drobilla
+
+ * src/: clients/NodeModel.h, clients/PatchModel.cpp,
+ clients/PatchModel.h, clients/demolition/DemolitionModel.cpp,
+ clients/demolition/DemolitionModel.h,
+ clients/demolition/demolition.cpp, engine/DestroyPatchEvent.cpp,
+ engine/Patch.h: More bugfixes
+
+2005-06-12 12:35 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h,
+ clients/demolition/DemolitionModel.cpp,
+ clients/demolition/DemolitionModel.h,
+ clients/demolition/demolition.cpp, engine/AddNodeEvent.cpp,
+ engine/AddNodeEvent.h, engine/ConnectionEvent.cpp,
+ engine/ConnectionEvent.h, engine/CreatePatchEvent.cpp,
+ engine/CreatePatchEvent.h, engine/CrossThreadMutex.h,
+ engine/DisconnectNodeEvent.cpp, engine/DisconnectNodeEvent.h,
+ engine/DisconnectPortEvent.cpp, engine/DisconnectPortEvent.h,
+ engine/DisconnectionEvent.cpp, engine/DisconnectionEvent.h,
+ engine/EnablePatchEvent.cpp, engine/EnablePatchEvent.h,
+ engine/InputPort.cpp, engine/NodeTree.cpp, engine/NodeTree.h,
+ engine/Patch.cpp, engine/RemoveNodeEvent.cpp,
+ engine/RemoveNodeEvent.h, engine/SlowEventQueue.cpp,
+ engine/tests/Makefile.am: - Got the demolition client mostly
+ working - Fixed many, many engine bugs exposed by demolition
+ client
+
+2005-06-11 07:42 drobilla
+
+ * src/: clients/Comm.cpp, engine/OSCSender.cpp: Got rid of unneeded
+ debug statements
+
+2005-06-11 07:37 drobilla
+
+ * TODO, src/engine/OSCSender.cpp, src/engine/SlowEventQueue.cpp:
+ Fixed patch loading 'pause until module move' problem
+
+2005-06-11 06:57 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/patches/saw_lp.om,
+ src/clients/patches/sine.om, src/engine/AddNodeEvent.cpp,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/AudioInputNode.cpp, src/engine/AudioOutputNode.cpp,
+ src/engine/ControlInputNode.cpp,
+ src/engine/ControlOutputNode.cpp,
+ src/engine/CreatePatchEvent.cpp, src/engine/InputPort.cpp,
+ src/engine/InternalNode.h, src/engine/JackDriver.cpp,
+ src/engine/MidiInNode.cpp, src/engine/MidiInNode.h,
+ src/engine/NodeTree.cpp, src/engine/NodeTree.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp, src/engine/OmApp.cpp,
+ src/engine/OmApp.h, src/engine/Patch.cpp,
+ src/engine/PluginFactory.cpp, src/engine/Port.cpp,
+ src/engine/PortInfo.h, src/engine/RegisterClientEvent.cpp,
+ src/engine/RegisterClientEvent.h, src/engine/SlowEventQueue.cpp,
+ src/engine/UnregisterClientEvent.cpp, src/engine/main.cpp: -
+ Fixed numerous memory errors and leaks in engine - Engine
+ actually cleans up after itself now - Made client OSC message
+ receiving queue an RT non-blocking queue, better performance
+ (esp. patch loading) - Bugfix here, bugfix there, valgrind this,
+ valgrind that..
+
+2005-05-29 08:15 drobilla
+
+ * src/clients/patches/Makefile.am: Fixed makefile to be in sync
+ with patches in repository
+
+2005-05-29 06:07 drobilla
+
+ * src/clients/patches/: broken_oscillator.om, drums.om,
+ karplus_strong.om, karplus_strong_digeridoo.om, kick.om,
+ organ.om, pad.om, phat.om, rhodes.om, saw_lp.om,
+ simplepolysynth.om, snare.om, trance.om: Fixed up patches.
+
+2005-05-29 01:45 drobilla
+
+ * configure.ac, src/clients/Comm.cpp, src/clients/gtk/configure.ac:
+ Fixed uninitialized values in Comm.cpp, possible cause of
+ segfault bug.
+
+2005-05-27 22:44 drobilla
+
+ * TODO, src/engine/DSSIConfigureEvent.cpp,
+ src/engine/DSSIProgramEvent.cpp, src/engine/OSCReceiver.cpp:
+ Failed attempt at middle-dragging on canvas to scroll.
+
+2005-05-25 02:25 drobilla
+
+ * TODO, src/engine/MidiLearnEvent.cpp: - Fixed general control
+ dialog updating - Fixed MIDI learn control dialog updating (path
+ was b0rked)
+
+2005-05-25 00:41 drobilla
+
+ * TODO, src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/CreatePatchEvent.h,
+ src/engine/RemoveNodeEvent.cpp, src/engine/RemoveNodeEvent.h,
+ src/engine/util.cpp: All plugins are now run, regardless of
+ whether they're connected to the audio outputs or not (to allow
+ for oscilloscopes etc)
+
+2005-05-24 10:11 drobilla
+
+ * src/engine/DisconnectPortEvent.cpp: Finished(?) new GUI
+
+2005-05-22 10:44 drobilla
+
+ * src/engine/AlsaDriver.cpp: More new UI work.
+
+2005-05-22 04:18 drobilla
+
+ * TODO: Yet more work on new main window UI
+
+2005-05-21 04:02 drobilla
+
+ * src/clients/NodeModel.h: More work on new main window UI
+
+2005-05-20 14:24 drobilla
+
+ * TODO, src/clients/PatchModel.h, src/engine/OSCSender.cpp: Work on
+ new main window UI (unfinished)
+
+2005-05-19 12:29 drobilla
+
+ * configure.ac, src/clients/Makefile.am: Fixed build problem where
+ gtk client wouldn't build
+
+2005-05-19 07:24 drobilla
+
+ * src/engine/MidiNoteNode.cpp: Fixed note offs for thorwil's broken
+ keyboard from crazy land.
+
+2005-05-19 05:55 drobilla
+
+ * NEWS, src/clients/PortModel.h, src/engine/OSCSender.cpp:
+ Completed control enable/disabling on port disconnect/connect
+
+2005-05-19 02:04 drobilla
+
+ * src/: clients/Comm.cpp, engine/AddNodeEvent.cpp,
+ engine/AudioInputNode.cpp, engine/AudioOutputNode.cpp,
+ engine/ControlOutputNode.cpp, engine/CreatePatchEvent.cpp,
+ engine/InputPort.cpp, engine/JackDriver.cpp,
+ engine/LADSPAPlugin.cpp, engine/MidiControlNode.cpp,
+ engine/MidiTriggerNode.cpp, engine/OutputPort.cpp,
+ engine/Port.cpp, engine/PortInfo.h, engine/PostProcessor.cpp,
+ engine/PostProcessor.h: - Fixed brokenness from refactoring -
+ Fixed issue with uninitialized port values
+
+2005-05-16 10:06 drobilla
+
+ * src/: clients/patches/kick.om, engine/JackDriver.h: Added a
+ workaround for jack_frame_time not being monotonically
+ increasing.
+
+2005-05-16 07:30 drobilla
+
+ * TODO, src/clients/PortModel.h,
+ src/clients/patches/fm_operator.om, src/engine/JackDriver.cpp,
+ src/engine/MidiInNode.cpp, src/engine/Patch.h,
+ src/engine/PluginFactory.cpp, src/engine/PluginFactory.h: - Fixed
+ build script problems (always building without LADSPA support) -
+ Disabling controls for connected ports in Gtk client
+
+2005-05-14 14:22 drobilla
+
+ * src/clients/Makefile.am: Fixed problem with new build scripts
+
+2005-05-14 13:41 drobilla
+
+ * TODO, configure.ac, src/clients/Comm.cpp,
+ src/clients/Makefile.am, src/clients/gtk/configure.ac,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/DSSIPlugin.cpp, src/engine/DSSIPlugin.h,
+ src/engine/DestroyPatchEvent.cpp, src/engine/JackDriver.cpp,
+ src/engine/Makefile.am, src/engine/MidiInNode.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OmApp.cpp, src/engine/Patch.h,
+ src/engine/PluginFactory.cpp, src/engine/PluginFactory.h,
+ src/engine/configure.ac: Updated build scripts to make GTK UI,
+ patch loader, alsa, ladspa, and dssi support optional.
+
+2005-05-12 04:19 drobilla
+
+ * src/: clients/patch_loader/patch_loader.cpp,
+ engine/UnregisterClientEvent.cpp: Actually fixed patch loading
+ client and register problem. For real this time!
+
+2005-05-12 04:04 drobilla
+
+ * src/: clients/Comm.cpp, clients/patch_loader/patch_loader.cpp,
+ engine/Makefile.am, engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/RegisterClientEvent.cpp, engine/RegisterClientEvent.h,
+ engine/UnregisterClientEvent.cpp, engine/UnregisterClientEvent.h:
+ - Fixed patch_loader client - Fixed problem with
+ register/unregister if a client unregisters with events still
+ pending
+
+2005-05-11 10:50 drobilla
+
+ * AUTHORS, ChangeLog, NEWS, README, THANKS, TODO, configure.ac,
+ src/clients/gtk/ChangeLog, src/clients/gtk/README,
+ src/clients/gtk/configure.ac, src/clients/patches/saw_lp.om,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp: Minor
+ updates (documentation, etc) for initial release.
+
+2005-05-10 05:54 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/demolition/cmdline.c,
+ src/clients/demolition/cmdline.h,
+ src/clients/demolition/demolition.cpp,
+ src/clients/patch_loader/cmdline.c,
+ src/clients/patch_loader/cmdline.ggo,
+ src/clients/patch_loader/cmdline.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h: Option for user to specify host/port to
+ register with gtk client (to work around damn networking issues)
+
+2005-05-07 15:44 drobilla
+
+ * src/engine/: DeactivateEvent.cpp, DisableEvent.cpp: Added some
+ forgotten files. Again. As usual.
+
+2005-05-07 15:19 drobilla
+
+ * TODO: - Fixed problem with nodes moving same named nodes in
+ parent patches
+
+2005-05-07 08:39 drobilla
+
+ * src/engine/: DeactivateEvent.h, DisableEvent.h: Added some
+ forgotten files.
+
+2005-05-07 08:37 drobilla
+
+ * src/engine/: AudioInputNode.cpp, AudioOutputNode.cpp: - Fixed
+ segfault issue with last commit's patch load performance stuff
+
+2005-05-07 08:25 drobilla
+
+ * TODO, configure.ac, src/clients/ClientHooks.h,
+ src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/DummyClientHooks.h, src/clients/PatchLibrarian.cpp,
+ src/clients/demolition/DemolitionClientHooks.cpp,
+ src/clients/demolition/DemolitionClientHooks.h,
+ src/clients/demolition/demolition.cpp,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/ActivateEvent.cpp, src/engine/ActivateEvent.h,
+ src/engine/AddNodeEvent.cpp, src/engine/AlsaDriver.cpp,
+ src/engine/AlsaDriver.h, src/engine/AudioInputNode.cpp,
+ src/engine/AudioInputNode.h, src/engine/AudioOutputNode.cpp,
+ src/engine/AudioOutputNode.h, src/engine/ControlInputNode.cpp,
+ src/engine/ControlInputNode.h, src/engine/ControlOutputNode.cpp,
+ src/engine/ControlOutputNode.h, src/engine/CreatePatchEvent.cpp,
+ src/engine/DSSIConfigureEvent.cpp, src/engine/DSSIPlugin.h,
+ src/engine/DestroyPatchEvent.cpp,
+ src/engine/DisablePatchEvent.cpp,
+ src/engine/DisconnectionEvent.cpp, src/engine/EnableEvent.cpp,
+ src/engine/EnableEvent.h, src/engine/EnablePatchEvent.cpp,
+ src/engine/GetAllObjectsEvent.cpp, src/engine/InternalNode.h,
+ src/engine/JackDriver.cpp, src/engine/JackDriver.h,
+ src/engine/Makefile.am, src/engine/Node.h,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/OmApp.cpp, src/engine/OmApp.h, src/engine/Patch.cpp,
+ src/engine/Patch.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/SetControlSlowEvent.cpp, src/engine/SlowEvent.h,
+ src/engine/SlowEventQueue.cpp, src/engine/SlowEventQueue.h,
+ src/engine/StartEvent.cpp, src/engine/StartEvent.h,
+ src/engine/StopEvent.cpp, src/engine/StopEvent.h: - Fixed problem
+ with slow events depending on each other (ie create patch
+ immediately followed by add node, add node used to fail if patch
+ event wasn't finished yet) - Patch specific enable/disable -
+ Vastly improved patch loading (faster, better) - Updated canvas
+ widget to new Patchage version - Numerous bugfixes - Fixed
+ HORRIBLE problem with OSC communication (sending notifications to
+ clients many, many times, etc) - About 900 other things I've
+ probably forgotten. This commit is too big - Fixed race issue
+ with jack ports introduced by above. May be more...
+
+2005-05-03 08:41 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/PatchLibrarian.cpp, src/engine/ConnectionEvent.cpp,
+ src/engine/DisablePatchEvent.cpp, src/engine/DisablePatchEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/EnablePatchEvent.cpp, src/engine/EnablePatchEvent.h,
+ src/engine/JackDriver.cpp, src/engine/Makefile.am,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/Patch.cpp, src/engine/Patch.h: - Ability to disable
+ individual patches - Don't compute process order when not
+ necessary
+
+2005-05-01 03:09 drobilla
+
+ * TODO, src/engine/OSCReceiver.cpp: Fixed register_client callback
+ (host/port version)
+
+2005-04-29 11:30 drobilla
+
+ * TODO, src/engine/InputPort.cpp, src/engine/OSCReceiver.cpp,
+ src/engine/SetControlEvent.h, src/engine/SetControlSlowEvent.h: -
+ Fixed build errors - Fixed port ranges on control windows for top
+ level patches
+
+2005-04-29 09:20 drobilla
+
+ * Makefile.am, TODO, src/clients/MetadataModel.h,
+ src/clients/PatchLibrarian.cpp, src/engine/DSSIControlEvent.h,
+ src/engine/JackDriver.cpp, src/engine/NodeBase.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/Om.h, src/engine/SetControlEvent.h,
+ src/engine/SetControlSlowEvent.h, src/engine/main.cpp: Fixed gtk
+ client to use DSSI_PATH to find DSSI UIs
+
+2005-04-25 22:43 lfactor
+
+ * om.spec: added spec file
+
+2005-04-23 06:13 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/PatchLibrarian.cpp,
+ src/clients/patches/trance.om, src/engine/JackDriver.cpp,
+ src/engine/main.cpp, src/engine/util.h: Actually fixed denormals,
+ for real this time. Woot.
+
+2005-04-22 09:27 drobilla
+
+ * src/: clients/demolition/DemolitionClientHooks.cpp,
+ clients/demolition/DemolitionClientHooks.h,
+ clients/demolition/DemolitionModel.cpp,
+ clients/demolition/DemolitionModel.h,
+ clients/demolition/Makefile.am, clients/demolition/cmdline.c,
+ clients/demolition/cmdline.h, clients/demolition/demolition.cpp,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h: - Added demolition
+ client files so things build (does nothing yet) - Added second
+ register_client OSC command with specified host/port
+
+2005-04-21 02:36 drobilla
+
+ * src/clients/patches/: house_ensemble.om, quick_bass.om: Added a
+ few patches.
+
+2005-04-21 01:44 drobilla
+
+ * TODO, configure.ac, src/clients/Makefile.am,
+ src/clients/PatchModel.cpp, src/clients/PatchModel.h,
+ src/clients/patches/303.om, src/clients/patches/kick.om,
+ src/engine/AlsaDriver.cpp, src/engine/MidiLearnEvent.cpp,
+ src/engine/MidiLearnEvent.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/PathParser.cpp,
+ src/engine/SetControlEvent.cpp,
+ src/engine/SetControlSlowEvent.cpp,
+ src/engine/SlowEventQueue.cpp: - Lots of stuff - LCA hacking
+ without a net connection - Node control windows for top level
+ patches - Fix of engine segfault, hopefully
+
+2005-04-18 04:04 drobilla
+
+ * configure.ac, src/clients/Makefile.am,
+ src/clients/PatchLibrarian.cpp,
+ src/clients/patch_loader/Makefile.am,
+ src/clients/patches/Makefile.am, src/engine/GetControlEvent.cpp,
+ src/engine/configure.ac: - Fixed build issues so 'make dists'
+ gives a usable tarball - Removed all references to NAN so
+ building with -ffast-math works
+
+2005-04-18 02:22 drobilla
+
+ * TODO, src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/PluginFactory.cpp: Fixed duplicate plugins problem
+
+2005-04-17 13:12 drobilla
+
+ * TODO: Fixed spinbuttons in node control window
+
+2005-04-17 12:29 drobilla
+
+ * src/engine/Makefile.am: Fixed File->Close on patch windows to
+ actually work
+
+2005-04-17 12:24 drobilla
+
+ * src/clients/patches/Makefile.am: Added Makefile.am for patches
+ (for installing)
+
+2005-04-17 11:46 drobilla
+
+ * TODO, configure.ac, src/clients/Makefile.am,
+ src/clients/NodeModel.h, src/clients/PatchLibrarian.cpp,
+ src/clients/patches/303.om, src/clients/patches/fm_operator.om,
+ src/clients/patches/rhodes.om, src/engine/AlsaDriver.cpp,
+ src/engine/DSSIPlugin.cpp, src/engine/DSSIPlugin.h,
+ src/engine/MidiInNode.cpp, src/engine/MidiInNode.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/Patch.cpp, src/engine/Patch.h,
+ src/engine/RemoveNodeEvent.cpp, src/engine/main.cpp: Changed gtk
+ client to show windows for subpatches explicitly created by user
+
+2005-04-17 02:24 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/patches/rhodes.om,
+ src/engine/AlsaDriver.cpp, src/engine/DestroyPatchEvent.cpp,
+ src/engine/DisconnectionEvent.cpp, src/engine/JackDriver.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp: Fixed communication, hopefully should
+ work across network and on machines that don't self-resolve
+ through the lo interface
+
+2005-04-16 13:21 drobilla
+
+ * TODO, src/clients/patches/fm_operator.om,
+ src/clients/patches/rhodes.om: Added simple FM rhodes patch.
+
+2005-04-16 12:38 drobilla
+
+ * src/: clients/ControlModel.h, clients/NodeModel.h,
+ engine/AudioInputNode.cpp, engine/AudioOutputNode.cpp,
+ engine/ControlInputNode.cpp, engine/ControlOutputNode.cpp,
+ engine/OSCSender.cpp, engine/OSCSender.h: Port range and control
+ value saving for subpatches
+
+2005-04-16 09:15 drobilla
+
+ * TODO, src/engine/AlsaDriver.cpp, src/engine/Connection.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/InputPort.cpp,
+ src/engine/InputPort.h, src/engine/List.h,
+ src/engine/NodeBase.cpp, src/engine/Patch.cpp,
+ src/engine/PluginFactory.cpp, src/engine/main.cpp,
+ src/engine/util.cpp: Zero copying for one-to-one connections -
+ engine overhead significantly improved
+
+2005-04-16 06:42 drobilla
+
+ * TODO, src/engine/AudioInputNode.cpp,
+ src/engine/AudioOutputNode.cpp, src/engine/ControlInputNode.cpp,
+ src/engine/ControlOutputNode.cpp,
+ src/engine/CreatePatchEvent.cpp, src/engine/InputNode.h,
+ src/engine/InternalNode.h, src/engine/NodeBase.cpp,
+ src/engine/OutputNode.h, src/engine/Patch.cpp,
+ src/engine/PluginFactory.cpp: Made polyphonic subpatches actually
+ work with polyphonic connections coming in/out
+
+2005-04-16 05:21 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/PatchLibrarian.cpp: Fixed loading of patches at
+ already existing paths.
+
+2005-04-16 03:51 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp: - Fixed problem with subpatch nodes not
+ showing up on client reconnect - Allowed viewing of node control
+ window for subpatches
+
+2005-04-16 00:47 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.h, src/engine/JackDriver.cpp,
+ src/engine/LoadPluginsEvent.cpp, src/engine/LoadPluginsEvent.h,
+ src/engine/Makefile.am, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/OmApp.cpp,
+ src/engine/StartEvent.cpp, src/engine/StartEvent.h,
+ src/engine/StopEvent.cpp, src/engine/StopEvent.h: Fixed 'client
+ not always starting' issue
+
+2005-04-15 04:34 drobilla
+
+ * TODO, src/clients/PatchLibrarian.cpp,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/PluginFactory.cpp, src/engine/PluginFactory.h: Fixed
+ subpatch path saving bug
+
+2005-04-15 03:39 drobilla
+
+ * TODO, src/engine/DisconnectAllEvent.cpp,
+ src/engine/DisconnectAllEvent.h,
+ src/engine/DisconnectNodeEvent.cpp,
+ src/engine/DisconnectNodeEvent.h,
+ src/engine/DisconnectPortEvent.cpp,
+ src/engine/DisconnectPortEvent.h,
+ src/engine/DisconnectionEvent.h, src/engine/InputNode.h,
+ src/engine/InternalNode.h, src/engine/Makefile.am,
+ src/engine/OSCReceiver.cpp, src/engine/OutputNode.h,
+ src/engine/RemoveNodeEvent.cpp, src/engine/RemoveNodeEvent.h:
+ Fixed bug when removing connected input/output nodes
+
+2005-04-14 23:41 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/patches/kick.om,
+ src/engine/DestroyPatchEvent.cpp,
+ src/engine/GetAllObjectsEvent.cpp, src/engine/JackDriver.cpp,
+ src/engine/JackDriver.h, src/engine/Makefile.am,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/PluginFactory.cpp,
+ src/engine/SendPluginsEvent.cpp, src/engine/SendPluginsEvent.h: -
+ Fixed bug with all plugins not showing up - Fixed bug where
+ client wouldn't always connect on first try
+
+2005-04-12 11:50 drobilla
+
+ * src/: clients/patches/303.om, clients/patches/phat.om,
+ engine/JackDriver.cpp: Updated a few patches.
+
+2005-04-12 08:54 drobilla
+
+ * src/clients/ClientPathParser.h: Added forgotten file.
+
+2005-04-12 08:37 drobilla
+
+ * TODO, configure.ac, src/clients/Comm.cpp,
+ src/clients/ControlModel.h, src/clients/Makefile.am,
+ src/clients/MetadataModel.h, src/clients/NodeModel.h,
+ src/clients/PatchLibrarian.cpp, src/clients/PortModel.h,
+ src/clients/patches/pad.om, src/common/Queue.h,
+ src/engine/OmApp.cpp, src/engine/SlowEventQueue.cpp: Made patch
+ loading about 5 times as fast, as the expense of anti aliasing :(
+
+2005-04-09 07:13 drobilla
+
+ * src/: clients/patches/pad.om, clients/patches/phat.om,
+ clients/patches/sine.om, engine/AlsaDriver.cpp,
+ engine/DisconnectAllEvent.cpp, engine/Patch.cpp, engine/Patch.h,
+ engine/main.cpp: - Denormal fix actually compiles now. Still
+ doesn't work. Death to Intel. - Added a few patches
+
+2005-04-08 12:19 drobilla
+
+ * src/engine/main.cpp: Added denormal fix from SWH. I think it
+ works... need feedback
+
+2005-04-08 11:47 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fixed path problem in subpatch
+ saving/loading
+
+2005-04-08 10:28 drobilla
+
+ * src/clients/: NodeModel.h, PatchModel.h: Fixed subpatches showing
+ up as poly when they shouldn't, and vice versa.
+
+2005-04-08 08:13 drobilla
+
+ * src/clients/PatchLibrarian.cpp: Fixed patch saving if the user
+ didn't name a patch (!?)
+
+2005-04-08 06:41 drobilla
+
+ * autogen.sh, src/clients/patches/trance.om,
+ src/engine/PluginFactory.cpp: Worked a bit on sample patch
+ trance.om Removed -Wall from autogen.sh, which makes old version
+ angry
+
+2005-04-06 09:03 drobilla
+
+ * TODO: Search-as-you-type in the load plugin dialog.
+
+2005-04-05 09:43 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, engine/Makefile.am,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/SetControlSlowEvent.cpp, engine/SetControlSlowEvent.h:
+ Fixed problem with control values not being saved properly unless
+ you had viewed control window for nodes.
+
+2005-04-05 08:27 drobilla
+
+ * src/clients/patches/: 303.om, broken_bass_synth.om, kick.om,
+ organ.om, wah_bass.om: Fixed up some example patches.
+
+2005-04-04 21:51 drobilla
+
+ * TODO, src/engine/AUTHORS, src/engine/AlsaDriver.cpp,
+ src/engine/PluginFactory.cpp: - Fixed problem with not starting
+ ALSA midi thread w/o permissions - Added missing
+ src/engine/AUTHORS file
+
+2005-04-01 01:19 drobilla
+
+ * TODO, src/clients/PatchLibrarian.cpp,
+ src/clients/patches/organ.om: Loading of patches remembers
+ filename, so Save works without prompting.
+
+2005-03-31 22:54 drobilla
+
+ * TODO, autogen.sh, configure.ac, src/clients/PatchLibrarian.cpp,
+ src/clients/gtk/configure.ac, src/clients/patches/303.om,
+ src/clients/patches/COPYING,
+ src/clients/patches/broken_bass_synth.om,
+ src/clients/patches/broken_oscillator.om,
+ src/clients/patches/drums.om,
+ src/clients/patches/karplus_strong.om,
+ src/clients/patches/karplus_strong_digeridoo.om,
+ src/clients/patches/kick.om, src/clients/patches/organ.om,
+ src/clients/patches/simplepolysynth.om,
+ src/clients/patches/snare.om, src/clients/patches/trance.om,
+ src/clients/patches/wah_bass.om, src/engine/COPYING,
+ src/engine/ChangeLog, src/engine/INSTALL, src/engine/NEWS,
+ src/engine/README, src/engine/autogen.sh,
+ src/engine/configure.ac: - Added example patches - Engine now has
+ own autoconf stuff and can be built independantly
+
+2005-03-30 04:08 drobilla
+
+ * src/: clients/NodeModel.h, engine/AlsaDriver.cpp,
+ engine/Connection.cpp, engine/JackDriver.h, engine/OmApp.cpp,
+ engine/main.cpp: Fixed another subpatch removing bug (introduced
+ by the last "fix")
+
+2005-03-29 12:43 drobilla
+
+ * src/engine/: Connection.h, DestroyPatchEvent.cpp,
+ DestroyPatchEvent.h, DisconnectAllEvent.cpp, RemoveNodeEvent.cpp,
+ RemoveNodeEvent.h: Fixed removing of deepy nested, heavily
+ interconnected subpatches
+
+2005-03-29 10:05 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, clients/PatchLibrarian.h,
+ clients/PatchModel.h, clients/patch_loader/patch_loader.cpp,
+ engine/OSCReceiver.cpp: Fixed placement of loaded subpatches'
+ modules, cleaned up some other things in the process.
+
+2005-03-29 07:13 drobilla
+
+ * src/: clients/Comm.cpp, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PatchModel.cpp,
+ clients/PatchModel.h, common/PluginInfo.h, engine/Patch.cpp: -
+ Fixed loading of subpatch module locations - Unified NodeModel
+ and PatchModel (client-side)
+
+2005-03-29 05:40 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, engine/Connection.h,
+ engine/DestroyPatchEvent.cpp, engine/DestroyPatchEvent.h,
+ engine/DisconnectAllEvent.cpp, engine/DisconnectAllEvent.h,
+ engine/LADSPAPlugin.cpp, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/Patch.h, engine/Port.h: - Numerous
+ bugfixes - Fixed removal of connected subpatches - Vastly
+ improved DisconnectAllEvent as a consequence of above - Improved
+ gtk client communication stuff - still too slow though
+
+2005-03-28 07:37 drobilla
+
+ * src/engine/: MidiNoteNode.cpp, OSCReceiver.cpp, OSCReceiver.h,
+ Port.cpp, Port.h, util.h: - MIDI is actually sample-accurate now
+ (oops!) - Trigger port on MIDI note node now works (so envs will
+ retrigger) (oops2!)
+
+2005-03-28 05:10 drobilla
+
+ * src/: clients/PortModel.h, engine/DisconnectAllEvent.cpp,
+ engine/DisconnectAllEvent.h, engine/DisconnectionEvent.cpp,
+ engine/DisconnectionEvent.h, engine/InputPort.cpp,
+ engine/NodeTree.cpp, engine/OmObject.h, engine/Patch.cpp,
+ engine/TransportNode.cpp, engine/tests/Makefile.am: Fixed a few
+ removing-related bugs
+
+2005-03-27 23:31 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/MetadataModel.h, src/clients/NodeModel.h,
+ src/clients/PatchLibrarian.cpp, src/clients/PortModel.h,
+ src/engine/OSCSender.cpp: Saving of port ranges.
+
+2005-03-27 09:31 drobilla
+
+ * src/engine/: OSCReceiver.cpp, OSCSender.cpp: Disabled debug OSC
+ output.
+
+2005-03-27 08:27 drobilla
+
+ * src/engine/: AudioInputNode.cpp, AudioOutputNode.cpp: Different
+ widgets for toggle and integer controls.
+
+2005-03-27 04:59 drobilla
+
+ * src/engine/: DisconnectAllEvent.cpp, DisconnectAllEvent.h: Forgot
+ to add files. Again. As usual.
+
+2005-03-27 04:53 drobilla
+
+ * src/engine/MidiNoteNode.cpp: - Made velocity of note in node
+ normalized [0, 1] instead of [0, 127]
+
+2005-03-27 04:37 drobilla
+
+ * TODO: Brought TODO up to date
+
+2005-03-27 04:36 drobilla
+
+ * TODO, configure.ac, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/InputPort.cpp,
+ src/engine/InputPort.h, src/engine/Makefile.am,
+ src/engine/Node.h, src/engine/NodeBase.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OutputPort.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h: - disconnect_all command - Removing
+ of connected nodes - Minor documentation updates
+
+2005-03-26 04:36 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/PatchLibrarian.cpp,
+ src/common/PortInfo.h, src/common/Queue.h,
+ src/engine/AlsaDriver.cpp, src/engine/JackDriver.cpp,
+ src/engine/Maid.cpp, src/engine/Makefile.am,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/PluginFactory.cpp,
+ src/engine/PortInfo.h, src/engine/PostProcessor.cpp,
+ src/engine/Queue.h, src/engine/SetControlEvent.cpp,
+ src/engine/tests/queue_test.cpp: - Fixed loading patches saved as
+ mono as polyphonic pathches - Sped up client side event stuff
+ using lock free queue instead of std::queue - Fixed a segfault on
+ patch load (and other events) - Changed Queue API to match that
+ of std::queue
+
+2005-03-26 00:21 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp: Fixed naming problem with adding
+ multiple nodes quickly.
+
+2005-03-21 22:24 drobilla
+
+ * src/engine/: TransportNode.cpp, TransportNode.h: Forgot to add
+ files, as usual.
+
+2005-03-21 10:05 drobilla
+
+ * src/engine/: JackDriver.cpp, JackDriver.h, Makefile.am,
+ MidiTriggerNode.h, PluginFactory.cpp: Preliminary jack transport
+ node
+
+2005-03-21 07:32 drobilla
+
+ * src/: clients/Comm.cpp, clients/PatchLibrarian.cpp,
+ engine/OSCReceiver.cpp: Changed....... something.. I guess.
+
+2005-03-21 05:39 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp: Fixed the 'subpatch placement on client
+ reattach' problem
+
+2005-03-21 04:46 drobilla
+
+ * TODO, src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/DSSIPlugin.cpp, src/engine/DestroyPatchEvent.cpp,
+ src/engine/JackDriver.cpp, src/engine/MidiControlEvent.cpp,
+ src/engine/MidiControlEvent.h, src/engine/MidiLearnEvent.cpp,
+ src/engine/MidiLearnEvent.h, src/engine/NoteOffEvent.cpp,
+ src/engine/NoteOffEvent.h, src/engine/NoteOnEvent.cpp,
+ src/engine/NoteOnEvent.h, src/engine/OSCReceiver.cpp,
+ src/engine/Patch.cpp, src/engine/Patch.h,
+ src/engine/SlowEventQueue.cpp, src/engine/util.cpp: Added
+ individual ALSA Midi port for each patch.
+
+2005-03-20 04:22 drobilla
+
+ * src/clients/Comm.cpp: Oops - committed at a stupid time, fixed
+ build errors
+
+2005-03-19 08:06 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/NodeModel.h,
+ src/clients/PatchLibrarian.cpp, src/common/PluginInfo.h,
+ src/engine/AudioInputNode.cpp, src/engine/AudioOutputNode.cpp,
+ src/engine/ControlInputNode.cpp,
+ src/engine/ControlOutputNode.cpp,
+ src/engine/DSSIConfigureEvent.cpp,
+ src/engine/DSSIControlEvent.cpp, src/engine/DSSIProgramEvent.cpp,
+ src/engine/DSSIUpdateEvent.cpp, src/engine/MidiControlNode.cpp,
+ src/engine/MidiLearnEvent.cpp, src/engine/MidiNoteNode.cpp,
+ src/engine/MidiTriggerNode.cpp, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/Patch.cpp,
+ src/engine/PluginFactory.cpp: - Fixed the new node placement
+ issue - Wasted the majority of a day being frustrated by a bug
+ caused by being retarded fixing the new node placement issue
+
+2005-03-16 10:09 drobilla
+
+ * TODO, src/clients/PatchModel.cpp, src/common/NodeInfo.h,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/DSSIPlugin.cpp, src/engine/JackDriver.cpp: Minor code
+ tidying
+
+2005-03-16 09:16 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/Makefile.am, src/engine/MidiControlNode.cpp,
+ src/engine/MidiControlNode.h, src/engine/MidiLearnEvent.cpp,
+ src/engine/MidiLearnEvent.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h: - MIDI learn
+
+2005-03-16 04:49 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp, clients/Comm.h,
+ clients/DummyClientHooks.h, clients/PatchModel.cpp,
+ clients/PatchModel.h, engine/AudioInputNode.cpp,
+ engine/AudioInputNode.h, engine/AudioOutputNode.cpp,
+ engine/AudioOutputNode.h, engine/ControlInputNode.cpp,
+ engine/ControlInputNode.h, engine/ControlOutputNode.cpp,
+ engine/ControlOutputNode.h, engine/DestroyPatchEvent.cpp,
+ engine/MetaDataBase.h, engine/MidiControlNode.cpp, engine/Node.h,
+ engine/NodeBase.cpp, engine/NodeBase.h, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Patch.cpp,
+ engine/Patch.h, engine/PluginFactory.cpp,
+ engine/RemoveNodeEvent.cpp, engine/RemoveNodeEvent.h,
+ engine/SlowEvent.h, engine/SlowEventQueue.cpp: - Proper subpatch
+ module port removal - Proper subpatch deletion - Minor
+ optimizations and de-braindead-izing of client
+
+2005-03-15 23:09 drobilla
+
+ * src/engine/: JackDriver.h, MidiControlNode.cpp, main.cpp: Removed
+ data size checks that apparently fail on x86-64, but don't
+ actually cause problems. (see comment in main.cpp)
+
+2005-03-15 22:22 drobilla
+
+ * src/engine/: AudioInputNode.cpp, AudioInputNode.h,
+ AudioOutputNode.cpp, AudioOutputNode.h, ControlInputNode.cpp,
+ ControlInputNode.h, ControlOutputNode.cpp, ControlOutputNode.h:
+ Added some missing files
+
+2005-03-15 20:59 drobilla
+
+ * src/engine/: InputNode.cpp, OutputNode.cpp: Removed now-unneeded
+ files
+
+2005-03-15 20:58 drobilla
+
+ * TODO, src/common/types.h, src/engine/DSSIPlugin.cpp,
+ src/engine/DSSIPlugin.h, src/engine/InputNode.h,
+ src/engine/InternalNode.h, src/engine/JackDriver.h,
+ src/engine/LADSPAPlugin.cpp, src/engine/LADSPAPlugin.h,
+ src/engine/MidiControlNode.cpp, src/engine/MidiControlNode.h,
+ src/engine/MidiInNode.cpp, src/engine/MidiInNode.h,
+ src/engine/MidiNoteNode.cpp, src/engine/MidiNoteNode.h,
+ src/engine/MidiTriggerNode.cpp, src/engine/MidiTriggerNode.h,
+ src/engine/NodeBase.cpp, src/engine/NodeBase.h,
+ src/engine/OutputNode.h, src/engine/Patch.cpp,
+ src/engine/Patch.h: Fixed some types and typedefs, maybe 64-bit
+ safe now?
+
+2005-03-15 08:22 drobilla
+
+ * src/engine/: InputNode.h, Makefile.am, OSCSender.cpp,
+ OutputNode.h, PluginFactory.cpp: - Patch control-rate inputs and
+ outputs - One or two minor GUI tweaks
+
+2005-03-15 05:59 drobilla
+
+ * TODO, src/engine/JackDriver.cpp, src/engine/MidiControlNode.cpp,
+ src/engine/MidiControlNode.h: Logarithmic MIDI bindings
+
+2005-03-14 07:49 drobilla
+
+ * src/: clients/Comm.cpp, clients/PortModel.h,
+ clients/patch_loader/patch_loader.cpp, common/PortInfo.h,
+ engine/InputNode.cpp, engine/JackDriver.cpp, engine/JackDriver.h,
+ engine/LADSPAPlugin.cpp, engine/Makefile.am,
+ engine/MidiControlNode.cpp, engine/MidiNoteNode.cpp,
+ engine/MidiTriggerNode.cpp, engine/NodeTree.cpp,
+ engine/NodeTree.h, engine/OSCSender.cpp, engine/OutputNode.cpp,
+ engine/Patch.cpp, engine/util.cpp, engine/tests/Makefile.am,
+ engine/tests/node_tree_test.cpp,
+ engine/tests/path_parser_test.cpp: - Stress tested NodeTree,
+ fixed a few bugs. Should be rock solid now. - Added support for
+ integer/logarithmic/toggle ports in the engine - Partial support
+ for port "hints" in client.
+
+2005-03-13 10:33 drobilla
+
+ * TODO, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h, src/engine/AlsaDriver.h,
+ src/engine/MidiControlNode.cpp, src/engine/NodeTree.cpp,
+ src/engine/OSCSender.cpp: - Fixed patch loading dialogs to allow
+ user to optionally specify name etc. - Um.. bunch of other stuff
+ I forget now
+
+2005-03-13 02:21 drobilla
+
+ * src/clients/Comm.cpp: Searching in the load plugin window.
+
+2005-03-12 12:55 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/engine/PluginFactory.cpp: - (Possibly) fixed a bug with
+ plugins not showing up in plugin list
+
+2005-03-12 12:24 drobilla
+
+ * src/engine/: LoadPluginsEvent.cpp, LoadPluginsEvent.h: Event-ized
+ /load_plugins
+
+2005-03-12 12:17 drobilla
+
+ * src/engine/: AlsaDriver.cpp, AlsaDriver.h,
+ DSSIConfigureEvent.cpp, DSSIControlEvent.cpp, DSSIPlugin.h,
+ DSSIProgramEvent.cpp, DSSIUpdateEvent.cpp, EventQueue.h,
+ GetAllObjectsEvent.cpp, GetAllObjectsEvent.h, InputNode.cpp,
+ InternalNode.h, JackDriver.cpp, JackDriver.h, LADSPAPlugin.h,
+ Makefile.am, MidiControlNode.cpp, MidiInNode.cpp,
+ MidiNoteNode.cpp, MidiTriggerNode.cpp, Node.h, NodeBase.cpp,
+ NodeBase.h, OSCReceiver.cpp, OSCReceiver.h, OSCSender.cpp,
+ OutputNode.cpp, Patch.cpp, Patch.h, PluginFactory.cpp,
+ PluginFactory.h, Port.cpp, PostProcessor.cpp, Queue.h,
+ SetControlEvent.cpp, SlowEventQueue.h, tests/Makefile.am,
+ tests/event_queue_test.cpp, tests/queue_test.cpp: Too many
+ changed to list, thanks to savannah being down all day. - Proper
+ DSSI support - Voice-specific control setting on node control
+ windows - Revised API of Queue to be able to store non-pointer
+ datatypes - Make PluginInfo be passed around by value (fixed a
+ bug)
+
+2005-03-11 09:27 drobilla
+
+ * src/clients/Comm.cpp: Fixed up the new shinier connection stuff,
+ it was messed up
+
+2005-03-10 02:12 drobilla
+
+ * src/: clients/Comm.h, clients/PatchLibrarian.cpp,
+ engine/DSSIConfigureEvent.h, engine/DSSIControlEvent.h,
+ engine/DSSIPlugin.h, engine/DSSIProgramEvent.h,
+ engine/GetAllObjectsEvent.h, engine/GetControlEvent.h,
+ engine/GetMetadataEvent.h, engine/InputPort.h,
+ engine/JackDriver.h, engine/Maid.h, engine/MidiControlEvent.h,
+ engine/OSCReceiver.cpp, engine/PathParser.h, engine/Request.h,
+ engine/SetControlEvent.h, engine/SetMetadataEvent.h,
+ engine/SlowEvent.h, engine/util.cpp, engine/util.h: Finished
+ namespace-izing everything and some documentation updates.
+
+2005-03-09 08:06 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp, clients/Comm.h,
+ clients/ConnectionModel.h, clients/ControlMapModel.h,
+ clients/ControlModel.h, clients/DummyClientHooks.h,
+ clients/EngineModel.cpp, clients/EngineModel.h,
+ clients/Makefile.am, clients/MetadataModel.h,
+ clients/NodeModel.h, clients/PatchLibrarian.cpp,
+ clients/PatchLibrarian.h, clients/PatchModel.cpp,
+ clients/PatchModel.h, clients/PortModel.h, clients/PresetModel.h,
+ clients/Response.h, clients/patch_loader/patch_loader.cpp,
+ common/PluginInfo.h, common/PortInfo.h, engine/AddNodeEvent.cpp,
+ engine/AddNodeEvent.h, engine/AlsaDriver.cpp,
+ engine/AlsaDriver.h, engine/Array.h, engine/Connection.cpp,
+ engine/Connection.h, engine/ConnectionEvent.cpp,
+ engine/ConnectionEvent.h, engine/CreatePatchEvent.cpp,
+ engine/CreatePatchEvent.h, engine/DSSIConfigureEvent.cpp,
+ engine/DSSIConfigureEvent.h, engine/DSSIControlEvent.cpp,
+ engine/DSSIControlEvent.h, engine/DSSIPlugin.cpp,
+ engine/DSSIPlugin.h, engine/DSSIProgramEvent.cpp,
+ engine/DSSIProgramEvent.h, engine/DSSIUpdateEvent.cpp,
+ engine/DSSIUpdateEvent.h, engine/DestroyPatchEvent.cpp,
+ engine/DestroyPatchEvent.h, engine/DisconnectionEvent.cpp,
+ engine/DisconnectionEvent.h, engine/Event.cpp, engine/Event.h,
+ engine/EventQueue.h, engine/GetAllObjectsEvent.cpp,
+ engine/GetAllObjectsEvent.h, engine/GetControlEvent.cpp,
+ engine/GetControlEvent.h, engine/GetMetadataEvent.cpp,
+ engine/GetMetadataEvent.h, engine/InputNode.cpp,
+ engine/InputNode.h, engine/InputPort.cpp, engine/InputPort.h,
+ engine/InternalNode.h, engine/JackDriver.cpp,
+ engine/JackDriver.h, engine/LADSPAPlugin.cpp,
+ engine/LADSPAPlugin.h, engine/List.h, engine/Maid.cpp,
+ engine/Maid.h, engine/MaidObject.h, engine/MidiControlEvent.cpp,
+ engine/MidiControlEvent.h, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/MidiInNode.cpp,
+ engine/MidiInNode.h, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/MidiTriggerNode.cpp,
+ engine/MidiTriggerNode.h, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/NodeTree.cpp, engine/NodeTree.h,
+ engine/NoteOffEvent.cpp, engine/NoteOffEvent.h,
+ engine/NoteOnEvent.cpp, engine/NoteOnEvent.h,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.cpp,
+ engine/OmApp.cpp, engine/OmApp.h, engine/OmObject.h,
+ engine/OutputNode.cpp, engine/OutputNode.h,
+ engine/OutputPort.cpp, engine/OutputPort.h, engine/Patch.cpp,
+ engine/Patch.h, engine/PathParser.cpp, engine/PathParser.h,
+ engine/PluginFactory.cpp, engine/PluginFactory.h,
+ engine/Port.cpp, engine/Port.h, engine/PostProcessor.cpp,
+ engine/PostProcessor.h, engine/RemoveNodeEvent.cpp,
+ engine/RemoveNodeEvent.h, engine/Request.cpp, engine/Request.h,
+ engine/SetControlEvent.cpp, engine/SetControlEvent.h,
+ engine/SetMetadataEvent.cpp, engine/SetMetadataEvent.h,
+ engine/SlowEvent.h, engine/SlowEventQueue.cpp,
+ engine/SlowEventQueue.h, engine/main.cpp, engine/util.h:
+ Namespace-ized everything, so Doxygen goes less insane (plus it's
+ just a good idea in general). Still need to do the patch bay
+ widget...
+
+2005-03-07 10:32 drobilla
+
+ * src/engine/: ConnectionEvent.cpp, ConnectionEvent.h,
+ DisconnectionEvent.cpp, DisconnectionEvent.h, Makefile.am,
+ MidiNoteNode.cpp, MidiTriggerNode.cpp, Patch.h, util.cpp, util.h:
+ - De-braindead-ified connection and disconnection events -
+ process order graph code is now in a single place (util.cpp),
+ not duplicated twice - Fixed a bug w/ multiple connections
+ between two nodes - Fixed some other disconnecting bug - Fixed
+ triggers on trigger & note nodes
+
+2005-03-07 08:55 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AlsaDriver.cpp,
+ ConnectionEvent.cpp, DSSIConfigureEvent.cpp,
+ DSSIConfigureEvent.h, DSSIControlEvent.cpp, DSSIControlEvent.h,
+ DSSIProgramEvent.cpp, DSSIProgramEvent.h, DSSIUpdateEvent.cpp,
+ DSSIUpdateEvent.h, DisconnectionEvent.cpp, GetControlEvent.cpp,
+ GetControlEvent.h, List.h, NoteOffEvent.cpp, NoteOffEvent.h,
+ NoteOnEvent.h, OSCReceiver.cpp, Patch.h, Port.cpp, Port.h,
+ SetControlEvent.cpp, SetControlEvent.h: - Fixed the slow
+ connections thing. Patches now load a /lot/ faster, and it's
+ not broken this time. Swear. - Reduced some include
+ dependencies in the engine
+
+2005-03-07 06:34 drobilla
+
+ * configure.ac, src/clients/Comm.cpp,
+ src/clients/PatchLibrarian.cpp, src/clients/PatchLibrarian.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/Connection.cpp, src/engine/ConnectionEvent.cpp,
+ src/engine/MidiNoteNode.cpp, src/engine/MidiTriggerNode.cpp,
+ src/engine/OSCSender.cpp, src/engine/Patch.h,
+ src/engine/PathParser.cpp, src/engine/PluginFactory.cpp: - Fixed
+ polyphony, which somehow got broken at some point - Fixed a patch
+ loading issue (the speed was too good to be true!) - Made the
+ polyphony spinbuttons in load patch dialogs actually work -
+ Random unrelated changes, as usual
+
+2005-03-06 06:39 drobilla
+
+ * configure.ac, src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/ControlMapModel.h,
+ src/clients/ControlModel.h, src/clients/DummyClientHooks.h,
+ src/clients/MidiBindingModel.h, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h, src/clients/PatchModel.cpp,
+ src/clients/PatchModel.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/ConnectionEvent.cpp,
+ src/engine/DisconnectionEvent.cpp: - Huge cleanup of the
+ client-side Comm code - Patch loading much faster now - Feedback
+ loops no longer cause infinite recursion - Removed lots of
+ client-side cruft
+
+2005-03-06 00:17 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h, clients/MetadataModel.h,
+ clients/PatchLibrarian.cpp, engine/AlsaDriver.h,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIPlugin.cpp,
+ engine/GetMetadataEvent.cpp, engine/GetMetadataEvent.h,
+ engine/MetaDataBase.h, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/OmObject.h,
+ engine/SetMetadataEvent.cpp, engine/SetMetadataEvent.h: - Still
+ more DSSI support
+
+2005-03-04 19:33 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h,
+ clients/PatchLibrarian.cpp, common/PluginInfo.h,
+ engine/AlsaDriver.cpp, engine/AlsaDriver.h,
+ engine/DSSIConfigureEvent.cpp, engine/DSSIConfigureEvent.h,
+ engine/DSSIControlEvent.cpp, engine/DSSIControlEvent.h,
+ engine/DSSIPlugin.cpp, engine/DSSIPlugin.h,
+ engine/DSSIProgramEvent.cpp, engine/DSSIProgramEvent.h,
+ engine/DSSIUpdateEvent.cpp, engine/DSSIUpdateEvent.h,
+ engine/JackDriver.cpp, engine/LADSPAPlugin.cpp,
+ engine/LADSPAPlugin.h, engine/Makefile.am,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/PluginFactory.cpp,
+ engine/PluginFactory.h, engine/Queue.h,
+ engine/SetControlEvent.cpp, engine/SetControlEvent.h: -
+ Preliminary DSSI support
+
+2005-03-02 09:03 drobilla
+
+ * src/clients/: PatchLibrarian.cpp, PatchLibrarian.h, PatchModel.h,
+ patch_loader/patch_loader.cpp: - Subpatch saving/loading
+
+2005-02-28 09:28 drobilla
+
+ * src/engine/: DisconnectionEvent.cpp, InputNode.cpp, InputPort.h,
+ JackDriver.cpp, JackDriver.h, Maid.cpp, MidiControlNode.cpp,
+ MidiControlNode.h, MidiInNode.h, MidiNoteNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h, OSCReceiver.cpp,
+ OSCReceiver.h, OmApp.cpp, OutputNode.cpp, Patch.cpp,
+ PluginFactory.cpp: - Polyphonic subpatch connecting (completely
+ untested) - New load plugin dialog, not really implemented yet -
+ Took care of a few FIXME's in the engine
+
+2005-02-27 05:23 drobilla
+
+ * src/engine/LADSPAPlugin.cpp: Header fix for C math library
+
+2005-02-27 04:37 drobilla
+
+ * src/: clients/Comm.cpp, engine/CreatePatchEvent.cpp,
+ engine/GetAllObjectsEvent.cpp, engine/GetAllObjectsEvent.h,
+ engine/InputNode.cpp, engine/InputNode.h, engine/InternalNode.h,
+ engine/Makefile.am, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/OSCReceiver.cpp, engine/OSCSender.cpp,
+ engine/OSCSender.h, engine/OutputNode.cpp, engine/OutputNode.h,
+ engine/Patch.cpp, engine/Patch.h: - More work on subpatching
+ (almost done!) - Made /om/send_all_objects not block the OSC
+ thread and eat CPU - GUI enhancements (better load patch dialogs,
+ etc) - Patch ports now take name of OutputNode (so user can
+ define port names)
+
+2005-02-26 23:15 drobilla
+
+ * src/: SETUP_ALIASES, clients/Comm.cpp, clients/Comm.h,
+ clients/PatchModel.cpp, clients/PatchModel.h,
+ clients/gtk/configure.ac, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/PathParser.cpp, engine/PathParser.h:
+ - Cleaned out remainder of old MIDI binding cruft - Numerous GUI
+ enhancements (double clicking, etc) - More path-related bugfixes
+
+2005-02-26 05:27 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/Connection.cpp, src/engine/Connection.h,
+ src/engine/ConnectionEvent.cpp, src/engine/CreatePatchEvent.cpp,
+ src/engine/CreatePatchEvent.h, src/engine/DisconnectionEvent.cpp,
+ src/engine/InputPort.cpp, src/engine/InputPort.h,
+ src/engine/MidiControlNode.cpp, src/engine/MidiControlNode.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCSender.cpp,
+ src/engine/Patch.cpp, src/engine/Patch.h, src/engine/Port.cpp: -
+ Fixed a disconnecting bug (introduced with path stuff) - Support
+ for loading a subpatch from a file in the GUI (still no saving)
+
+2005-02-25 22:47 drobilla
+
+ * src/: clients/Comm.cpp, engine/OSCReceiver.cpp: Added "/om" to
+ the beginning of every OSC command - namespace still isn't stable
+ though.
+
+2005-02-25 21:58 drobilla
+
+ * configure.ac, src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/ConnectionModel.h,
+ src/clients/ControlModel.h, src/clients/DummyClientHooks.h,
+ src/clients/MetadataModel.h, src/clients/NodeModel.h,
+ src/clients/PatchLibrarian.cpp, src/clients/PatchLibrarian.h,
+ src/clients/PatchModel.h, src/clients/PortModel.h,
+ src/clients/PresetModel.h, src/clients/gtk/configure.ac,
+ src/engine/AddNodeEvent.cpp, src/engine/AddNodeEvent.h,
+ src/engine/ConnectionEvent.cpp, src/engine/ConnectionEvent.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/CreatePatchEvent.h,
+ src/engine/DestroyPatchEvent.cpp, src/engine/DestroyPatchEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/GetControlEvent.cpp,
+ src/engine/GetControlEvent.h, src/engine/GetMetadataEvent.cpp,
+ src/engine/GetMetadataEvent.h, src/engine/InputNode.cpp,
+ src/engine/InputNode.h, src/engine/InputPort.cpp,
+ src/engine/InternalNode.h, src/engine/JackDriver.cpp,
+ src/engine/LADSPAPlugin.cpp, src/engine/Makefile.am,
+ src/engine/MidiControlNode.cpp, src/engine/MidiControlNode.h,
+ src/engine/MidiInNode.cpp, src/engine/MidiInNode.h,
+ src/engine/MidiNoteNode.cpp, src/engine/MidiNoteNode.h,
+ src/engine/MidiTriggerNode.cpp, src/engine/MidiTriggerNode.h,
+ src/engine/Node.h, src/engine/NodeBase.cpp,
+ src/engine/NodeBase.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/OmApp.cpp, src/engine/OmApp.h,
+ src/engine/OmObject.h, src/engine/OutputNode.cpp,
+ src/engine/OutputNode.h, src/engine/Patch.cpp,
+ src/engine/Patch.h, src/engine/PluginFactory.cpp,
+ src/engine/PluginFactory.h, src/engine/Port.cpp,
+ src/engine/Port.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/SetControlEvent.cpp,
+ src/engine/SetControlEvent.h, src/engine/SetMetadataEvent.cpp,
+ src/engine/SetMetadataEvent.h, src/engine/util.h,
+ src/engine/tests/Makefile.am: Switched everything over to being
+ path-based, OSC namespace has changed dramatically.
+ Infinite-depth subpatching should now be possible (though
+ combined with polyphony is still ill-defined).
+
+ This may have broken many things, please file bug reports.
+
+2005-02-22 05:48 drobilla
+
+ * src/engine/: LADSPAPlugin.cpp, LADSPAPlugin.h, PluginFactory.cpp,
+ PluginFactory.h: - Fixed problem with LADSPA plugins w/ multiple
+ ports having the same name by name mangling
+
+ Still need to resolve the newly discovered problem that port
+ names can change through plugin revisions (stupid ladspa, grr).
+ The plugin ID is going to have to be stored in the patch files.
+
+2005-02-21 03:46 drobilla
+
+ * src/engine/OSCReceiver.cpp: Fixed incorrect args for OSC note
+ on/off messages
+
+2005-02-20 11:52 drobilla
+
+ * src/engine/: ConnectionEvent.cpp, DisconnectionEvent.cpp,
+ InputNode.cpp, InputNode.h, InternalNode.h, JackDriver.cpp,
+ JackDriver.h, NoteOffEvent.cpp, NoteOnEvent.cpp, OSCReceiver.cpp,
+ OutputNode.cpp, OutputNode.h, Patch.cpp, Patch.h: - Fixed problem
+ with removing output nodes - Removed limitation on number of
+ inputs/outputs for a patch - Fixed problem with fast sequences of
+ disconnecting - Fixed some other bugs here and there - Properly
+ implemented removing of jack ports (now fully dynamic)
+
+2005-02-20 09:08 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AlsaDriver.cpp, InputNode.cpp,
+ MidiNoteNode.cpp, MidiTriggerNode.cpp, OSCReceiver.cpp,
+ OSCReceiver.h, OutputNode.cpp, PluginFactory.cpp: Added support
+ for triggering note-ons from OSC
+
+2005-02-20 08:09 drobilla
+
+ * src/engine/: InputPort.cpp, MidiNoteNode.cpp, MidiNoteNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h, OSCReceiver.h, Port.cpp,
+ Port.h: Updated MIDI nodes to use new port set_value stuff
+ (replaced old "set rest of buffer value the next process cycle"
+ hacks everywhere)
+
+2005-02-20 06:25 drobilla
+
+ * src/: clients/Comm.cpp, engine/GetControlEvent.cpp,
+ engine/MidiControlEvent.cpp, engine/MidiControlNode.cpp,
+ engine/MidiControlNode.h, engine/NodeBase.cpp,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/PluginFactory.cpp, engine/Port.cpp,
+ engine/Port.h, engine/SetControlEvent.cpp: - Generic-ized the
+ "buffer writing across blocks" problem, though MIDI nodes still
+ use their own implementation (will go away) - Allowed OSC setting
+ of audio rate ports as well as control ports
+
+2005-02-20 03:20 drobilla
+
+ * src/: clients/PatchLibrarian.cpp, engine/JackDriver.cpp,
+ engine/OSCReceiver.cpp: - Added automatically generated OSC
+ namespace documentation
+
+2005-02-20 01:34 drobilla
+
+ * src/engine/: Connection.h, InputPort.cpp: - Fixed a bug with
+ mono->poly connections - Made the title of control windows show
+ the module name
+
+2005-02-19 09:53 drobilla
+
+ * THANKS, src/engine/MidiControlEvent.cpp,
+ src/engine/MidiControlEvent.h, src/engine/MidiControlNode.cpp,
+ src/engine/MidiControlNode.h: New MIDI binding stuff, forgot to
+ add some files
+
+2005-02-18 05:22 drobilla
+
+ * src/engine/: AddMidiBindingEvent.cpp, AddMidiBindingEvent.h,
+ AlsaDriver.cpp, AlsaDriver.h, ChangeMidiBindingRangeEvent.cpp,
+ ChangeMidiBindingRangeEvent.h, Makefile.am, MidiControlBinding.h,
+ MidiInNode.cpp, MidiInNode.h, MidiNoteNode.cpp, NoteOffEvent.cpp,
+ NoteOffEvent.h, NoteOnEvent.cpp, NoteOnEvent.h, OSCReceiver.cpp,
+ OSCReceiver.h, OSCSender.cpp, OSCSender.h, Patch.cpp, Patch.h,
+ PluginFactory.cpp, tests/list_test.cpp: New MIDI binding stuff,
+ MIDI bindings are now just another internal Node type
+
+2005-01-31 00:56 drobilla
+
+ * src/: clients/Comm.cpp, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PortModel.h,
+ engine/EventQueue.h, engine/InputPort.cpp,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/OmApp.cpp,
+ engine/RemoveNodeEvent.cpp, engine/SetMetadataEvent.cpp: - Multi
+ client support more or less finished - Fixed the control order
+ problem in the GUI (reverted from map to lists to store
+ PortModels) - Make the client clean up after itself a little more
+ - Fixed the output port disconnecting no-silence problem - Fixed
+ a minor bug or two in the engine
+
+2005-01-29 18:34 drobilla
+
+ * configure.ac, src/clients/Comm.cpp, src/clients/PortModel.h,
+ src/engine/RemoveNodeEvent.cpp: - Fixed the initial control
+ settings bug - Some minor GUI visual tweaks
+ (modules/ports/connections) - Probably some other stuff I forget.
+
+2005-01-26 04:37 drobilla
+
+ * src/: clients/Comm.cpp, engine/AddNodeEvent.cpp,
+ engine/ConnectionEvent.cpp, engine/CrossThreadMutex.h,
+ engine/DisconnectionEvent.cpp, engine/EventQueue.h,
+ engine/NodeBase.cpp, engine/NodeTree.cpp, engine/NodeTree.h,
+ engine/OSCReceiver.cpp, engine/Patch.cpp, engine/Patch.h,
+ engine/RemoveNodeEvent.cpp, engine/tests/Makefile.am,
+ engine/tests/node_tree_test.cpp: - Pretty crucial node removing
+ bug fix - Better solution to the connection/node-remove lock
+ problem - GUI visual tweaks (modules, etc)
+
+2005-01-25 18:32 drobilla
+
+ * src/: clients/Comm.cpp, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PatchModel.cpp,
+ clients/PatchModel.h, clients/PortModel.h, common/types.h,
+ engine/InputNode.h, engine/JackDriver.cpp, engine/JackDriver.h,
+ engine/List.h, engine/Maid.cpp, engine/Makefile.am,
+ engine/PostProcessor.cpp, engine/Queue.h,
+ engine/SlowEventQueue.cpp, engine/SlowEventQueue.h,
+ engine/tests/Makefile.am: - Bugfixes - Atomicity fixes -
+ Parameter saving/loading in the client
+
+2005-01-25 01:57 drobilla
+
+ * src/engine/: Connection.cpp, Connection.h, InputNode.h, Node.h,
+ NodeBase.cpp, NodeBase.h, Patch.cpp, Patch.h: - Subpatching
+ partially working (only monophonic and loading/saving yet) - Bug
+ fix or two
+
+2005-01-24 21:53 drobilla
+
+ * src/engine/: GetControlEvent.cpp, GetControlEvent.h: - Forgot to
+ add some files
+
+2005-01-24 21:07 drobilla
+
+ * configure.ac, src/clients/PatchLibrarian.cpp,
+ src/common/PortInfo.h, src/engine/AddNodeEvent.cpp,
+ src/engine/AlsaDriver.cpp, src/engine/AlsaDriver.h,
+ src/engine/Connection.cpp, src/engine/Connection.h,
+ src/engine/ConnectionEvent.cpp, src/engine/ConnectionEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/InputNode.cpp,
+ src/engine/InputNode.h, src/engine/InputPort.cpp,
+ src/engine/InputPort.h, src/engine/JackDriver.cpp,
+ src/engine/JackDriver.h, src/engine/LADSPAPlugin.cpp,
+ src/engine/LADSPAPlugin.h, src/engine/List.h,
+ src/engine/Maid.cpp, src/engine/Maid.h, src/engine/Makefile.am,
+ src/engine/MidiControlBinding.h, src/engine/MidiNoteNode.cpp,
+ src/engine/MidiTriggerNode.cpp, src/engine/MidiTriggerNode.h,
+ src/engine/Node.h, src/engine/NodeBase.cpp,
+ src/engine/NodeBase.h, src/engine/NodeTree.cpp,
+ src/engine/NodeTree.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/OmApp.cpp, src/engine/OmApp.h,
+ src/engine/OutputNode.cpp, src/engine/OutputNode.h,
+ src/engine/OutputPort.cpp, src/engine/OutputPort.h,
+ src/engine/Patch.cpp, src/engine/Patch.h,
+ src/engine/PluginFactory.cpp, src/engine/Port.cpp,
+ src/engine/Port.h, src/engine/PostProcessor.cpp,
+ src/engine/PostProcessor.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/SetControlEvent.cpp,
+ src/engine/SetControlEvent.h, src/engine/SlowEventQueue.cpp,
+ src/engine/SlowEventQueue.h, src/engine/util.cpp,
+ src/engine/util.h: - Fixed many bugs - Re-enabled MIDI trigger
+ node
+
+2005-01-23 02:23 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h,
+ clients/PatchLibrarian.cpp, clients/patch_loader/cmdline.c,
+ clients/patch_loader/cmdline.ggo, clients/patch_loader/cmdline.h,
+ clients/patch_loader/patch_loader.cpp, engine/AddNodeEvent.cpp,
+ engine/Connection.cpp, engine/Connection.h,
+ engine/ConnectionEvent.cpp, engine/ConnectionEvent.h,
+ engine/CrossThreadMutex.h, engine/DisconnectionEvent.cpp,
+ engine/InputNode.cpp, engine/InputPort.cpp,
+ engine/LADSPAPlugin.h, engine/Makefile.am, engine/MetaDataBase.h,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.cpp,
+ engine/OmApp.cpp, engine/OmApp.h, engine/OmObject.h,
+ engine/Patch.cpp, engine/Patch.h, engine/Port.h,
+ engine/RemoveNodeEvent.cpp, engine/RemoveNodeEvent.h,
+ engine/SlowEventQueue.cpp, engine/cmdline.c, engine/cmdline.ggo,
+ engine/cmdline.h, engine/main.cpp: - Bugfixes - Made the engine
+ capable of handingg lots (and lots) of incoming connections etc
+ (ie in the case of Patch Loading, which was always pretty random
+ until now) - Switched the canvas stuff from using vectors to
+ using map like they obviously should (searching by name and
+ all) - Kinda sorta support for the client launching the engine,
+ but not really. :)
+
+2005-01-22 05:45 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp, clients/Comm.h,
+ clients/ControlModel.h, clients/DummyClientHooks.h,
+ clients/Makefile.am, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PatchLibrarian.h,
+ clients/PortModel.h, clients/PresetModel.h, clients/Response.h,
+ common/PortInfo.h, engine/ConnectionEvent.cpp,
+ engine/GetMetadataEvent.cpp, engine/LADSPAPlugin.cpp,
+ engine/MidiControlBinding.h, engine/MidiTriggerNode.cpp,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h,
+ engine/SetControlEvent.cpp, engine/SetControlEvent.h: - OSC
+ communication stuff converging on the final solution, I think...
+ - Started work on client being able to reattach to running server
+ - MIDI bindings now update control sliders in control dialog -
+ Um.. bunch of other stuff. It's 6am, I can't remember. ;)
+
+2005-01-21 19:24 drobilla
+
+ * src/engine/: InputPort.cpp, NodeTree.h, OmApp.cpp: Nailed a
+ disconnection bug in the engine.
+
+2005-01-21 16:03 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h,
+ clients/ControlMapModel.h, clients/Makefile.am,
+ clients/NodeModel.h, clients/PatchLibrarian.cpp,
+ clients/PatchLibrarian.h, engine/AddNodeEvent.cpp,
+ engine/Array.h, engine/Connection.cpp, engine/Connection.h,
+ engine/Connector.cpp, engine/Connector.h, engine/Connector.o,
+ engine/DestroyPatchEvent.cpp, engine/DisconnectionEvent.cpp,
+ engine/InputNode.cpp, engine/InputNode.h, engine/InputPort.cpp,
+ engine/InternalNode.h, engine/LADSPAPlugin.cpp, engine/List.h,
+ engine/MidiNoteNode.cpp, engine/MidiNoteNode.h,
+ engine/MidiTriggerNode.cpp, engine/Node.h, engine/NodeArray.h,
+ engine/NodeBase.cpp, engine/NodeBase.h, engine/NodeTree.cpp,
+ engine/OSCReceiver.cpp, engine/OSCSender.cpp, engine/OmApp.cpp,
+ engine/OmApp.h, engine/OutputNode.cpp, engine/OutputNode.h,
+ engine/Patch.cpp, engine/Patch.h, engine/Port.cpp, engine/Port.h,
+ engine/RemoveNodeEvent.cpp, engine/TreeNode.h, engine/util.cpp,
+ engine/util.h, engine/tests/Makefile.am: - Optimizations in the
+ engine, no longer using std::vector in RT thread (!!) - Lots of
+ bugfixes in the engine (still some remain though) - Minor work on
+ the client(s)
+
+2005-01-20 02:27 drobilla
+
+ * TODO, configure.ac, src/clients/ClientHooks.h,
+ src/clients/Comm.cpp, src/clients/Comm.h,
+ src/clients/DummyClientHooks.h, src/clients/Makefile.am,
+ src/clients/MetadataModel.h, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h, src/clients/PatchModel.cpp,
+ src/clients/PatchModel.h, src/clients/PresetModel.h,
+ src/clients/patch_loader/Makefile.am,
+ src/clients/patch_loader/cmdline.c,
+ src/clients/patch_loader/cmdline.ggo,
+ src/clients/patch_loader/cmdline.h,
+ src/clients/patch_loader/patch_loader.cpp,
+ src/engine/AddMidiBindingEvent.cpp,
+ src/engine/AddMidiBindingEvent.h, src/engine/AddNodeEvent.cpp,
+ src/engine/AddNodeEvent.h, src/engine/AddSubpatchEvent.cpp,
+ src/engine/AddSubpatchEvent.h, src/engine/AlsaDriver.cpp,
+ src/engine/ChangeMidiBindingRangeEvent.cpp,
+ src/engine/ChangeMidiBindingRangeEvent.h,
+ src/engine/ConnectionEvent.cpp, src/engine/ConnectionEvent.h,
+ src/engine/CreatePatchEvent.cpp, src/engine/CreatePatchEvent.h,
+ src/engine/DestroyPatchEvent.cpp, src/engine/DestroyPatchEvent.h,
+ src/engine/DisconnectionEvent.cpp,
+ src/engine/DisconnectionEvent.h, src/engine/Event.cpp,
+ src/engine/Event.h, src/engine/GetMetadataEvent.cpp,
+ src/engine/GetMetadataEvent.h, src/engine/JackDriver.cpp,
+ src/engine/Makefile.am, src/engine/MetaDataBase.h,
+ src/engine/MidiControlBinding.h, src/engine/Node.h,
+ src/engine/NodeBase.cpp, src/engine/NoteOffEvent.cpp,
+ src/engine/NoteOffEvent.h, src/engine/NoteOnEvent.cpp,
+ src/engine/NoteOnEvent.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h, src/engine/OSCSender.cpp,
+ src/engine/OSCSender.h, src/engine/OmObject.h,
+ src/engine/Patch.cpp, src/engine/PostProcessor.cpp,
+ src/engine/Queue.h, src/engine/RemoveNodeEvent.cpp,
+ src/engine/RemoveNodeEvent.h, src/engine/Request.cpp,
+ src/engine/Request.h, src/engine/SetControlEvent.cpp,
+ src/engine/SetControlEvent.h, src/engine/SetMetadataEvent.cpp,
+ src/engine/SetMetadataEvent.h, src/engine/SlowEvent.h,
+ src/engine/SlowEventQueue.cpp: Partially through the reworking of
+ the OSC communication stuff (finally!) Multiple client support
+ almost a reality Added simple om_patch_loader command line client
+ MIDI Binding saving Made controls in patch file part of a
+ "preset" Added preliminary concept of metadata
+
+2005-01-18 04:26 drobilla
+
+ * TODO, src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/MidiBindingModel.h,
+ src/engine/AddMidiBindingEvent.cpp, src/engine/AlsaDriver.cpp,
+ src/engine/AlsaDriver.h,
+ src/engine/ChangeMidiBindingRangeEvent.cpp,
+ src/engine/ChangeMidiBindingRangeEvent.h,
+ src/engine/JackDriver.cpp, src/engine/Makefile.am,
+ src/engine/MidiControlBinding.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCReceiver.h, src/engine/Patch.cpp,
+ src/engine/SlowEventQueue.cpp, src/engine/SlowEventQueue.h: -
+ MIDI binding range changing support
+
+2005-01-18 01:25 drobilla
+
+ * src/engine/: AddMidiBindingEvent.cpp, AddMidiBindingEvent.h,
+ AlsaDriver.cpp, AlsaDriver.h, MidiControlBinding.h,
+ OSCReceiver.cpp, OSCReceiver.h, OSCSender.cpp: - MIDI binding
+ graphical support in the client, almost finished
+
+2005-01-17 17:11 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, engine/AddMidiBindingEvent.cpp,
+ engine/AddMidiBindingEvent.h, engine/AlsaDriver.cpp,
+ engine/AlsaDriver.h, engine/CreatePatchEvent.cpp,
+ engine/CreatePatchEvent.h, engine/JackDriver.cpp,
+ engine/JackDriver.h, engine/Makefile.am,
+ engine/MidiControlBinding.h, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.h,
+ engine/PostProcessor.cpp, engine/PostProcessor.h, engine/Queue.h:
+ - MIDI binding wokring somewhat - Added some missing files -
+ Other stuff.
+
+2005-01-17 03:35 drobilla
+
+ * TODO, src/clients/Comm.cpp, src/clients/Comm.h,
+ src/engine/AddNodeEvent.cpp, src/engine/AddSubpatchEvent.cpp,
+ src/engine/AddSubpatchEvent.h, src/engine/AlsaDriver.cpp,
+ src/engine/AlsaDriver.h, src/engine/Connection.cpp,
+ src/engine/Connection.h, src/engine/ConnectionEvent.cpp,
+ src/engine/DestroyPatchEvent.cpp,
+ src/engine/DisconnectionEvent.cpp, src/engine/Event.cpp,
+ src/engine/Event.h, src/engine/InputPort.cpp,
+ src/engine/InputPort.h, src/engine/JackDriver.cpp,
+ src/engine/JackDriver.h, src/engine/List.h, src/engine/Maid.cpp,
+ src/engine/Makefile.am, src/engine/MidiNoteNode.cpp,
+ src/engine/NodeTree.cpp, src/engine/NodeTree.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/Om.cpp, src/engine/Om.h, src/engine/OmApp.cpp,
+ src/engine/OmApp.h, src/engine/Patch.h,
+ src/engine/PluginFactory.cpp, src/engine/RemoveNodeEvent.cpp,
+ src/engine/SetControlEvent.cpp, src/engine/SetControlEvent.h,
+ src/engine/SlowEventQueue.cpp, src/engine/SlowEventQueue.h,
+ src/engine/main.cpp, src/engine/util.cpp,
+ src/engine/tests/Makefile.am,
+ src/engine/tests/node_tree_test.cpp: - Preliminary MIDI binding
+ (no learn yet) - Minor refactoring everywhere - Some work on
+ subpatching, still not working though
+
+2005-01-14 17:58 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp, clients/Comm.h,
+ clients/ConnectionModel.h, clients/NodeModel.h,
+ clients/PatchModel.cpp, clients/PatchModel.h, common/PortInfo.h,
+ common/types.h, engine/InputPort.cpp, engine/MidiNoteNode.cpp,
+ engine/NodeBase.cpp, engine/OSCSender.cpp, engine/Port.cpp:
+ Partially fixed polyphony, but it's still broken somewhere..
+
+2005-01-14 07:21 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, AddNodeEvent.h,
+ AddSubpatchEvent.cpp, AddSubpatchEvent.h, AlsaDriver.cpp,
+ AlsaDriver.h, Array.h, Connection.cpp, Connection.h,
+ ConnectionEvent.cpp, ConnectionEvent.h, DestroyPatchEvent.cpp,
+ DestroyPatchEvent.h, DisconnectionEvent.cpp,
+ DisconnectionEvent.h, Event.cpp, Event.h, InputNode.cpp,
+ InputNode.h, InputPort.cpp, InputPort.h, InternalNode.h,
+ JackDriver.cpp, JackDriver.h, LADSPAPlugin.cpp, LADSPAPlugin.h,
+ List.h, Maid.cpp, Maid.h, MaidObject.h, Makefile.am,
+ MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h, Node.h, NodeBase.cpp,
+ NodeBase.h, NodeTree.cpp, NodeTree.h, NoteOffEvent.h,
+ NoteOnEvent.cpp, NoteOnEvent.h, OSCReceiver.cpp, OSCReceiver.h,
+ OSCSender.cpp, OSCSender.h, OmApp.cpp, OmApp.h, OutputNode.cpp,
+ OutputNode.h, OutputPort.cpp, OutputPort.h, Patch.cpp, Patch.h,
+ PluginFactory.cpp, PluginFactory.h, Port.cpp, Port.h, Queue.h,
+ RemoveNodeEvent.cpp, RemoveNodeEvent.h, SetControlEvent.cpp,
+ SetControlEvent.h, SlowEvent.h, SlowEventQueue.cpp,
+ SlowEventQueue.h, util.cpp, util.h, tests/Makefile.am: - Too many
+ changes to list... - Rewrote connection system, multiple inbound
+ connections now allowed but polyphony is temporarily hosed -
+ MIDI input also temporarily hosed - Large scale code cleanup -
+ OSC protocol reworkings, started using bundles for some things
+
+2005-01-12 03:22 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp,
+ clients/PatchLibrarian.cpp, clients/gtk/configure.ac,
+ common/PluginInfo.h, engine/AddNodeEvent.cpp,
+ engine/AlsaDriver.cpp, engine/AlsaDriver.h, engine/Array.h,
+ engine/ConnectionEvent.cpp, engine/Connector.cpp,
+ engine/Connector.o, engine/DestroyPatchEvent.cpp,
+ engine/DestroyPatchEvent.h, engine/DisconnectionEvent.cpp,
+ engine/InputNode.cpp, engine/InputNode.h, engine/InputPort.cpp,
+ engine/InternalNode.h, engine/JackDriver.cpp,
+ engine/JackDriver.h, engine/LADSPAPlugin.cpp, engine/List.h,
+ engine/Maid.cpp, engine/Makefile.am, engine/MidiInNode.h,
+ engine/MidiNoteNode.cpp, engine/MidiTriggerNode.cpp,
+ engine/Node.h, engine/NodeBase.cpp, engine/NodeBase.h,
+ engine/NodeTree.cpp, engine/OSCReceiver.cpp,
+ engine/OSCSender.cpp, engine/OmApp.cpp, engine/OmApp.h,
+ engine/OutputNode.h, engine/OutputPort.cpp, engine/OutputPort.h,
+ engine/Patch.cpp, engine/PluginFactory.cpp,
+ engine/PluginFactory.h, engine/Port.cpp, engine/Port.h,
+ engine/RemoveNodeEvent.cpp, engine/SlowEvent.h,
+ engine/SlowEventQueue.cpp, engine/TreeNode.h: - Disconnection bug
+ fixes - Top-level patch destruction support - Many valgrind
+ errors fixed - GUI code revamped to load derived widgets -
+ Improved GUI - Lots of misc changes
+
+2005-01-11 02:50 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h,
+ clients/ConnectionModel.h, clients/PatchLibrarian.cpp,
+ clients/PatchModel.h, engine/AddNodeEvent.cpp,
+ engine/AddSubpatchEvent.cpp, engine/AlsaDriver.cpp,
+ engine/AlsaDriver.h, engine/ConnectionEvent.cpp,
+ engine/ConnectionEvent.h, engine/Connector.o,
+ engine/DisconnectionEvent.cpp, engine/DisconnectionEvent.h,
+ engine/JackDriver.cpp, engine/JackDriver.h, engine/List.h,
+ engine/Makefile.am, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/NoteOffEvent.cpp,
+ engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.h,
+ engine/OmApp.h, engine/Patch.cpp, engine/Patch.h, engine/Port.h,
+ engine/SetControlEvent.cpp, engine/SetControlEvent.h: - Proper
+ voice stealing for polyphony - Multiple top-level patch support -
+ Fixed patch loading/saving - Added polyphonic information to
+ patch loading/saving
+
+2005-01-08 17:12 drobilla
+
+ * src/: clients/Comm.cpp, clients/Comm.h,
+ clients/ConnectionModel.h, clients/Makefile.am,
+ clients/NodeModel.h, clients/PatchLibrarian.cpp,
+ engine/AddNodeEvent.cpp, engine/AddNodeEvent.h,
+ engine/AddSubpatchEvent.cpp, engine/AddSubpatchEvent.h,
+ engine/AlsaDriver.cpp, engine/AlsaDriver.h, engine/Array.h,
+ engine/ConnectionEvent.cpp, engine/ConnectionEvent.h,
+ engine/Connector.cpp, engine/Connector.o,
+ engine/DisconnectionEvent.cpp, engine/DisconnectionEvent.h,
+ engine/Event.cpp, engine/Event.h, engine/InputNode.cpp,
+ engine/InputNode.h, engine/InputPort.cpp, engine/InputPort.h,
+ engine/InternalNode.h, engine/JackDriver.cpp,
+ engine/JackDriver.h, engine/LADSPAPlugin.cpp,
+ engine/MidiInNode.h, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/MidiTriggerNode.cpp, engine/Node.h,
+ engine/NodeBase.cpp, engine/NodeBase.h, engine/NoteOffEvent.cpp,
+ engine/NoteOffEvent.h, engine/NoteOnEvent.cpp,
+ engine/NoteOnEvent.h, engine/OSCReceiver.cpp,
+ engine/OSCReceiver.h, engine/OSCSender.cpp,
+ engine/OutputNode.cpp, engine/OutputNode.h, engine/Patch.cpp,
+ engine/Patch.h, engine/PluginFactory.cpp, engine/Port.cpp,
+ engine/RemoveNodeEvent.cpp, engine/RemoveNodeEvent.h,
+ engine/SetControlEvent.cpp, engine/SetControlEvent.h,
+ engine/SlowEvent.h, engine/util.cpp, engine/util.h: - Proper
+ time-stamping, events now as sample-accurate as possible - MIDI,
+ polyphony - Other stuff
+
+2005-01-07 02:33 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp, clients/Comm.h,
+ clients/ConnectionModel.h, clients/NodeModel.h,
+ clients/PatchLibrarian.cpp, clients/PatchModel.cpp,
+ clients/PatchModel.h, common/PluginInfo.h, common/PortInfo.h,
+ common/types.h, engine/AddNodeEvent.cpp,
+ engine/AddSubpatchEvent.cpp, engine/AddSubpatchEvent.h,
+ engine/Array.h, engine/ConnectionEvent.cpp,
+ engine/ConnectionEvent.h, engine/Connector.cpp,
+ engine/Connector.h, engine/DisconnectionEvent.cpp,
+ engine/DisconnectionEvent.h, engine/InputNode.cpp,
+ engine/InputNode.h, engine/InputPort.cpp, engine/InputPort.h,
+ engine/InternalNode.h, engine/JackDriver.cpp,
+ engine/LADSPAPlugin.cpp, engine/LADSPAPlugin.h,
+ engine/Makefile.am, engine/MidiInNode.cpp, engine/MidiInNode.h,
+ engine/MidiNoteNode.cpp, engine/MidiNoteNode.h,
+ engine/MidiTriggerNode.h, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/OmApp.cpp,
+ engine/OmApp.h, engine/OutputNode.cpp, engine/OutputNode.h,
+ engine/OutputPort.cpp, engine/OutputPort.h, engine/Patch.cpp,
+ engine/Patch.h, engine/PluginFactory.cpp, engine/Port.cpp,
+ engine/Port.h, engine/RemoveNodeEvent.cpp,
+ engine/RemoveNodeEvent.h: - LOTS of changes, mostly toward
+ subpatching - Patch loading currently broken - Refactored canvas
+ widget API - Separated connection logic in engine - More
+
+2004-12-05 14:19 drobilla
+
+ * config.h.in~, src/clients/gtk/config.h.in~: Removed more
+ generated files (missed some).
+
+2004-12-05 14:06 drobilla
+
+ * depcomp, install-sh, missing, mkinstalldirs,
+ src/clients/gtk/THANKS, src/clients/gtk/config.guess,
+ src/clients/gtk/config.sub, src/clients/gtk/configure,
+ src/clients/gtk/depcomp, src/clients/gtk/install-sh,
+ src/clients/gtk/missing, src/clients/gtk/mkinstalldirs,
+ src/clients/gtk/stamp-h.in, src/engine/Makefile.in: Removed a
+ bunch of generated files from CVS to make incoming patches
+ manageable.
+
+2004-11-29 09:32 drobilla
+
+ * src/engine/: RemoveNodeEvent.cpp, RemoveNodeEvent.h,
+ tests/old_node_tree_test.cpp: Forgot to add some files.
+
+2004-11-28 13:38 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, DisconnectionEvent.cpp,
+ Makefile.am, Makefile.in, Node.h, NodeArray.h, NodeTree.cpp,
+ NodeTree.h, OSCReceiver.cpp, TreeNode.h, tests/Makefile.am,
+ tests/event_queue_test.cpp, tests/node_tree_test.cpp: Finished
+ node removing. Still a bug or two exposed, but it works.
+
+2004-11-27 17:42 drobilla
+
+ * src/engine/: Event.cpp, Event.h, InputNode.cpp, InputNode.h,
+ JackDriver.cpp, JackDriver.h, NodeBase.h, OutputNode.h,
+ OutputPort.cpp, Patch.cpp, Patch.h, Port.h, Queue.h,
+ SlowEventQueue.cpp: Fixed audio input stuff, and cleaned up
+ JackDriver quite a bit. Om can now be used as an effects rack.
+
+2004-11-27 13:22 drobilla
+
+ * src/engine/: JackDriver.cpp, MidiNoteNode.cpp, PluginFactory.cpp,
+ Queue.cpp, Queue.h: Couple of minor fixes
+
+2004-11-24 14:05 drobilla
+
+ * src/engine/: AddNodeEvent.cpp, NodeBase.cpp, NodeBase.h: Fix to
+ node adding (nodes weren't being activated)
+
+2004-11-24 00:03 drobilla
+
+ * configure.ac, src/clients/Comm.cpp, src/engine/AddNodeEvent.cpp,
+ src/engine/AddNodeEvent.h, src/engine/ConnectionEvent.cpp,
+ src/engine/DisconnectionEvent.cpp, src/engine/Makefile.am,
+ src/engine/Makefile.in, src/engine/MidiNoteNode.cpp,
+ src/engine/NodeBase.h, src/engine/NodeTree.cpp,
+ src/engine/NodeTree.h, src/engine/OSCReceiver.cpp,
+ src/engine/Patch.cpp, src/engine/Patch.h, src/engine/SlowEvent.h,
+ src/engine/SlowEventQueue.cpp, src/engine/TreeNode.h,
+ src/engine/tests/Makefile.am,
+ src/engine/tests/event_queue_test.cpp,
+ src/engine/tests/node_tree_test.cpp: - More work on the event
+ system - Created node tree, nodes in patch now stored in one -
+ Node adding now event-ized. Still has some problems but you can
+ add a node while the patch is running - Lots of cleanup work in
+ the PatchBayArea canvas widget
+
+2004-11-23 02:36 drobilla
+
+ * src/engine/: ConnectionEvent.cpp, ConnectionEvent.h,
+ DisconnectionEvent.cpp, DisconnectionEvent.h, Event.cpp, Event.h,
+ EventQueue.cpp, EventQueue.h, InputNode.cpp, InputNode.h,
+ JackDriver.cpp, JackDriver.h, LADSPAPlugin.cpp, LADSPAPlugin.h,
+ Maid.cpp, Maid.h, MaidObject.h, Makefile.am, Makefile.in,
+ MidiNoteNode.cpp, MidiNoteNode.h, MidiTriggerNode.cpp,
+ MidiTriggerNode.h, Node.h, NodeArray.h, NodeBase.cpp, NodeBase.h,
+ NoteOffEvent.cpp, NoteOnEvent.cpp, OSCReceiver.cpp,
+ OSCReceiver.h, OSCSender.cpp, OmApp.h, OutputNode.cpp,
+ OutputNode.h, Patch.cpp, Patch.h, PluginFactory.cpp,
+ PluginFactory.h, Port.cpp, Port.h, Queue.cpp, Queue.h,
+ SetControlEvent.cpp, SlowEvent.h, SlowEventQueue.cpp,
+ SlowEventQueue.h, main.cpp, util.cpp, util.h: Finished
+ connection/disconnection stuff. Connecting and disconnecting are
+ now 100% realtime clean operations.
+
+2004-11-22 03:04 drobilla
+
+ * src/engine/: ConnectionEvent.cpp, ConnectionEvent.h,
+ DisconnectionEvent.cpp, DisconnectionEvent.h, Event.h,
+ Makefile.am, Makefile.in, MidiInNode.h, NoteOffEvent.h,
+ NoteOnEvent.h, OSCReceiver.cpp, Patch.cpp, Patch.h, SlowEvent.h,
+ SlowEventQueue.cpp, SlowEventQueue.h: More work on the event
+ system.
+
+2004-11-21 18:24 drobilla
+
+ * src/engine/: ConnectionEvent.cpp, ConnectionEvent.h,
+ DisconnectionEvent.cpp, DisconnectionEvent.h, Event.cpp, Event.h,
+ EventQueue.h, JackDriver.cpp, JackDriver.h, Maid.cpp, Maid.h,
+ Makefile.am, Makefile.in, MidiNoteNode.cpp, MidiTriggerNode.cpp,
+ NodeBase.cpp, OSCReceiver.cpp, Patch.cpp, Port.cpp, util.cpp,
+ util.h: - Made connecting and disconnecting proper events. You
+ can connect/disconnect without crashing now, but not everything
+ works right just yet...
+
+2004-11-21 04:22 drobilla
+
+ * src/engine/: MidiTriggerNode.cpp, MidiTriggerNode.h: More
+ audio-rate MIDI stuff, updated the trigger node to be audio rate.
+
+2004-11-21 03:37 drobilla
+
+ * src/engine/Event.cpp: - Forgot to add Event.cpp
+
+2004-11-21 03:12 drobilla
+
+ * src/engine/: AlsaDriver.cpp, Event.h, EventQueue.cpp,
+ EventQueue.h, JackDriver.cpp, JackDriver.h, Makefile.am,
+ Makefile.in, MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h, NoteOffEvent.cpp,
+ NoteOffEvent.h, NoteOnEvent.cpp, NoteOnEvent.h, OSCReceiver.cpp,
+ OmApp.h, SetControlEvent.cpp, SetControlEvent.h, util.cpp,
+ util.h, tests/event_queue_test.cpp: - Added audio-rate
+ sample-accurate MIDI stuff. Very, very untested, but seems to
+ work
+
+2004-11-20 19:09 drobilla
+
+ * src/engine/: MidiInNode.h, MidiNoteNode.cpp, MidiNoteNode.h,
+ MidiTriggerNode.cpp, MidiTriggerNode.h, NodeBase.cpp, NodeBase.h:
+ - Better MIDI trigger node (note this will break old patches that
+ use it)
+
+2004-11-20 18:11 drobilla
+
+ * TODO, src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/EngineModel.cpp,
+ src/clients/EngineModel.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/OmApp.cpp, src/engine/OmApp.h, src/engine/Patch.h: -
+ Added support for patch destroying in both engine and gtk client
+
+2004-11-19 17:47 drobilla
+
+ * src/clients/Comm.cpp: - Gracefully handle loading a patch that
+ contains a plugin that doesn't exist on this system. - Fixes to
+ the multi-thread stuff in GtkClientHooks
+
+2004-11-19 15:41 drobilla
+
+ * TODO, src/clients/ClientHooks.h, src/clients/PatchLibrarian.cpp,
+ src/engine/NodeBase.cpp, src/engine/Patch.cpp: - Fixed node
+ removing and disconnecting some more - Properly separated OSC/Gtk
+ threads in the gtk client - Bugfixes
+
+2004-11-19 02:25 drobilla
+
+ * autogen.sh, src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/NodeModel.h,
+ src/clients/PatchModel.h, src/clients/gtk/autogen.sh,
+ src/engine/InputPort.cpp, src/engine/InputPort.h,
+ src/engine/Node.h, src/engine/NodeBase.cpp,
+ src/engine/NodeBase.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/Patch.cpp, src/engine/Patch.h, src/engine/Port.cpp,
+ src/engine/Port.h: Node removing support.
+
+2004-11-18 23:19 drobilla
+
+ * Makefile.in, aclocal.m4, config.h.in, configure, src/Makefile.in,
+ src/clients/Makefile.in, src/clients/console/Makefile.in,
+ src/clients/gtk/Makefile.in, src/clients/gtk/aclocal.m4,
+ src/clients/gtk/config.h.in: Removed some files that don't belong
+ in repository.
+
+2004-11-18 23:14 drobilla
+
+ * src/: clients/ClientHooks.h, clients/Comm.cpp, clients/Comm.h,
+ clients/ConnectionModel.h, clients/PatchModel.h,
+ engine/AlsaDriver.h, engine/InputNode.h, engine/InputPort.cpp,
+ engine/InputPort.h, engine/JackDriver.h, engine/LADSPAPlugin.h,
+ engine/MidiInNode.h, engine/MidiNoteNode.h,
+ engine/MidiTriggerNode.h, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.h,
+ engine/OmApp.h, engine/Patch.cpp, engine/Patch.h, engine/Port.h:
+ Added support for disconnecting, numerous other fixes.
+
+2004-11-15 11:29 drobilla
+
+ * src/: clients/NodeModel.h, clients/PatchLibrarian.cpp,
+ common/PortInfo.h, engine/OSCReceiver.cpp, engine/Patch.cpp,
+ engine/Port.cpp: Added control saving for patches. Now envelope
+ settings etc. will be restored on patch load.
+
+2004-11-15 03:19 drobilla
+
+ * Makefile.in, configure, configure.ac, src/Makefile.in,
+ src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/ConnectionModel.h,
+ src/clients/Makefile.am, src/clients/Makefile.in,
+ src/clients/NodeModel.h, src/clients/PatchLibrarian.cpp,
+ src/clients/PatchLibrarian.h, src/clients/PatchModel.cpp,
+ src/clients/PatchModel.h, src/clients/console/Makefile.in,
+ src/common/PortInfo.h, src/engine/Makefile.in, src/engine/Node.h,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/Patch.cpp, src/engine/Patch.h: Moved patch loading
+ stuff (PatchLibrarian) from gtk client to libomclient, so all
+ clients can use it.
+
+ Did some more generic-izing of the client stuff, and separated
+ the control of the client from the status updates from the engine
+ (ie so multiple clients can control one engine and reflect each
+ other's changes)
+
+ This that and the other thing..
+
+2004-11-07 13:04 drobilla
+
+ * src/: clients/EngineModel.cpp, clients/EngineModel.h,
+ clients/NodeModel.h, clients/PatchModel.cpp,
+ clients/PatchModel.h, engine/OSCReceiver.cpp,
+ engine/OSCReceiver.h: Fixed patch loading, connections
+
+2004-11-05 17:15 drobilla
+
+ * Doxyfile, TODO, configure, configure.ac,
+ src/clients/ClientHooks.h, src/clients/Comm.cpp,
+ src/clients/Comm.h, src/clients/Makefile.am,
+ src/clients/Makefile.in, src/clients/gtk/configure,
+ src/clients/gtk/configure.ac, src/common/PluginInfo.h,
+ src/engine/Makefile.am, src/engine/Makefile.in,
+ src/engine/OSCReceiver.cpp, src/engine/OSCReceiver.h,
+ src/engine/OSCSender.cpp, src/engine/OSCSender.h,
+ src/engine/OmApp.h, src/engine/PluginFactory.cpp: - More client
+ fixes, connections now work again - Replaced lots of #includes
+ with forward class declarations - reduces compile time
+ drastically - More cleanups
+
+2004-11-01 01:16 drobilla
+
+ * configure, configure.ac: Fixed LADSPA check in configure.ac,
+ fixed type in alsa check in configure.ac
+
+2004-10-31 15:05 drobilla
+
+ * TODO, configure.ac, src/common/NodeInfo.h,
+ src/common/PluginInfo.h, src/engine/AlsaDriver.cpp,
+ src/engine/AlsaDriver.h, src/engine/InputNode.cpp,
+ src/engine/InputNode.h, src/engine/JackDriver.cpp,
+ src/engine/LADSPAPlugin.cpp, src/engine/Makefile.am,
+ src/engine/Makefile.in, src/engine/MidiInNode.h,
+ src/engine/MidiNoteNode.cpp, src/engine/MidiNoteNode.h,
+ src/engine/MidiTriggerNode.cpp, src/engine/MidiTriggerNode.h,
+ src/engine/Node.h, src/engine/NodeBase.cpp,
+ src/engine/NodeBase.h, src/engine/OSCReceiver.cpp,
+ src/engine/OSCSender.cpp, src/engine/OutputNode.cpp,
+ src/engine/OutputNode.h, src/engine/Patch.cpp,
+ src/engine/Patch.h, src/engine/PluginFactory.cpp,
+ src/engine/PluginFactory.h, src/engine/Port.h: Added preliminary
+ MIDI trigger node, added audio in node, minor cleanup.
+
+2004-10-29 01:51 drobilla
+
+ * src/clients/gtk/: AUTHORS, COPYING, ChangeLog, INSTALL,
+ Makefile.am, Makefile.in, NEWS, README, THANKS, aclocal.m4,
+ autogen.sh, config.guess, config.h.in, config.h.in~, config.sub,
+ configure, configure.ac, depcomp, install-sh, missing,
+ mkinstalldirs, stamp-h.in: Initial checkin.
+
+2004-10-28 23:13 drobilla
+
+ * src/clients/console/patches/: COPYING, dssi_test.omp,
+ filter_patch.omp, filter_patch.omp.bak,
+ old_super_simple_patch.omp, send_test.omp, simple_patch.omp,
+ super_simple_patch.omp, test_patch.omp: Initial checkin.
+
+2004-10-28 19:49 drobilla
+
+ * src/clients/console/: ConsoleClientHooks.cpp,
+ ConsoleClientHooks.h, Makefile.am, Makefile.in,
+ console_client.cpp: Initial checkin.
+
+2004-10-28 19:45 drobilla
+
+ * src/clients/: ClientHooks.h, Comm.cpp, Comm.h, Makefile.am,
+ Makefile.in: Initial checkin.
+
+2004-10-28 19:41 drobilla
+
+ * src/: engine/AlsaDriver.cpp, engine/AlsaDriver.h,
+ engine/InputNode.cpp, engine/InputNode.h, engine/InputPort.cpp,
+ engine/InputPort.h, engine/JackDriver.cpp, engine/JackDriver.h,
+ engine/LADSPAPlugin.cpp, engine/LADSPAPlugin.h,
+ engine/Makefile.am, engine/Makefile.in, engine/MidiNoteNode.cpp,
+ engine/MidiNoteNode.h, engine/MidiTriggerNode.cpp,
+ engine/MidiTriggerNode.h, engine/Node.h, engine/NodeBase.cpp,
+ engine/NodeBase.h, engine/OSCReceiver.cpp, engine/OSCReceiver.h,
+ engine/OSCSender.cpp, engine/OSCSender.h, engine/Om.cpp,
+ engine/Om.h, engine/OmApp.cpp, engine/OmApp.h,
+ engine/OutputNode.cpp, engine/OutputNode.h,
+ engine/OutputPort.cpp, engine/OutputPort.h, engine/Patch.cpp,
+ engine/Patch.h, engine/PluginFactory.cpp, engine/PluginFactory.h,
+ engine/Port.cpp, engine/Port.h, engine/main.cpp,
+ common/NodeInfo.h, common/PluginInfo.h, common/PortInfo.h,
+ common/README, common/types.h: Initial checkin.
+
+2004-10-28 17:14 drobilla
+
+ * AUTHORS, COPYING, ChangeLog, Doxyfile, INSTALL, Makefile.am,
+ Makefile.in, NEWS, README, TODO, aclocal.m4, autogen.sh,
+ config.h.in, config.h.in~, configure, configure.ac, depcomp,
+ install-sh, missing, mkinstalldirs, src/Makefile.am,
+ src/Makefile.in, src/SETUP_ALIASES: Initial checkin.
+