diff options
-rw-r--r-- | ChangeLog | 5624 | ||||
-rw-r--r-- | NEWS | 29 |
2 files changed, 0 insertions, 5653 deletions
diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index d212561a..00000000 --- a/ChangeLog +++ /dev/null @@ -1,5624 +0,0 @@ -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. - @@ -1,29 +0,0 @@ -Ingen NEWS file - -0.2.1: - * Node cloning (plugin only for now) (gtk client) - * Better voice allocation (MIDI and OSC note on/offs) - * Multiple node selection/moving (gtk client) - -0.2.0: - * Overhauled GUI - * Object renaming - * Numerous stability/performance improvements - * Bugfixes - * Added python bindings (pyom client) - * LASH support - -0.1.2: - * Thorough GUI overhaul - * Added demolition client - * Numerous stability fixes - * Improved patch loading/saving - * Better DSSI support - -0.1.1: - * Minor bugfix release - * Fixed patch_loader client - -0.1.0: - * Initial release - |