summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-10-13Dynamic polyphony fixes.David Robillard7-51/+95
git-svn-id: http://svn.drobilla.net/lad/ingen@883 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Fix sub-patch MIDI I/O.David Robillard17-101/+130
Make buffer 'joining' (zero-copy connections) significantly less retarded. git-svn-id: http://svn.drobilla.net/lad/ingen@882 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Send polyphonic state on object creation.David Robillard7-7/+28
git-svn-id: http://svn.drobilla.net/lad/ingen@881 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Fix audio->control connections.David Robillard2-2/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@879 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Fix crash when control dragging on MIDI or OSC ports.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@878 a436a847-0d15-0410-975c-d299462d15a1
2007-10-12Fix broken compilation w/o --enable-debugDavid Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@877 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix awful plugin loading situation.David Robillard18-274/+209
Don't double-lookup plugins on discovery/load. O(log(n)) plugin searching instead of 2*O(n). Don't keep discovered LADSPA plugins loaded (until a node is instantiated). git-svn-id: http://svn.drobilla.net/lad/ingen@876 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Show 'Loading plugins' instead of the more confusing 'Receiving plugins' in ↵David Robillard1-1/+1
connect window. git-svn-id: http://svn.drobilla.net/lad/ingen@875 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Attempt at fixing indefined symbols on inferior computers.David Robillard2-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@874 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix initial state of radio buttons in connect window when running ingen -eg.David Robillard7-121/+73
Move all GTK main stuff into a single callback (control order better, avoid scheduler overhead). Speed up client GTK thread event processing rate. Eliminate buffering of post-processed events when running internal engine (post-process events directly in GTK thread). git-svn-id: http://svn.drobilla.net/lad/ingen@873 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix Gtk rendering corruption problems when running monolithic (internal engine).David Robillard9-62/+71
Reduce Gtk main loop overhead when running monolithic. Fix crash on importing certain Om patches. git-svn-id: http://svn.drobilla.net/lad/ingen@870 a436a847-0d15-0410-975c-d299462d15a1
2007-10-10Fix recursive patch problems (all objects recursively appearing as direct ↵David Robillard17-49/+56
child of root). Use slightly more human friendly names for blank nodes in patch files. Fix memory management semantics of engine side objects (fix crash on subpatch delete). Make Raul::Table a boost::noncopyable; related changes trickled down from that. git-svn-id: http://svn.drobilla.net/lad/ingen@865 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix port type URIs mismatching, fixes Jack ports not showing up.David Robillard6-13/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@864 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Blink ports connected to outputs when output blinks.David Robillard1-0/+9
You can like, totally see the message, like, flow, man. git-svn-id: http://svn.drobilla.net/lad/ingen@858 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix OSC patching.David Robillard10-22/+60
Add OSC "bang" LV2 plugin, with GUI (just a button). Make OSC metronome suck slightly less. git-svn-id: http://svn.drobilla.net/lad/ingen@857 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08OSC Blinkenports(TM).David Robillard4-4/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@856 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Build fixes.David Robillard5-34/+40
Work on proper variable (metadata) serialisation. git-svn-id: http://svn.drobilla.net/lad/ingen@854 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Added missing interface/Patch.hpp.David Robillard6-63/+106
Serialize variables in a sane way for a change. git-svn-id: http://svn.drobilla.net/lad/ingen@853 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08s/MetadataMap/Variables/ etc.David Robillard72-393/+306
Removed ancient/unused Controller.hpp. git-svn-id: http://svn.drobilla.net/lad/ingen@852 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Reorganize modules module (heh) to make a bit more sense. But not much.David Robillard13-28/+37
git-svn-id: http://svn.drobilla.net/lad/ingen@851 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Dynamically load Serialiser from serialisation module, make it actually ↵David Robillard10-27/+72
work, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@850 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Serializer -> Serialiser.David Robillard6-33/+33
Ingen is a god-fearing proper Queen's english speaking upstanding gentleman of a project, cherrio, pip-pip, indeed, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@849 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Move Serializer from client lib to serialisation lib (engine or client side ↵David Robillard7-13/+13
serialisation, woot). git-svn-id: http://svn.drobilla.net/lad/ingen@848 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08SharedPtr-ify engine side store.David Robillard83-312/+358
Fix reattaching to engine. Fix connection paths. Remove last dependencies on client (model) library from Serialiser. Fix Raul::PathTable::find_descendants_end. git-svn-id: http://svn.drobilla.net/lad/ingen@847 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08SharedPtr-ize engine-side Connections (towards merge for patch->connections()).David Robillard10-24/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@846 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fixed missing symbol in Raul.David Robillard21-100/+105
Made Raul::List interface and uses thereof less fugly. git-svn-id: http://svn.drobilla.net/lad/ingen@845 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Eliminate redundant object collections (ObjectModel having a separate ↵David Robillard14-932/+81
collection of its children). Fix renaming/creation of children (fix ticket 97). git-svn-id: http://svn.drobilla.net/lad/ingen@844 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Shared abstract Connection interface.David Robillard34-221/+188
Only Patch to go, now.... git-svn-id: http://svn.drobilla.net/lad/ingen@843 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fix serialization/connection bugs resulting from refactoring.David Robillard21-83/+76
git-svn-id: http://svn.drobilla.net/lad/ingen@842 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Move DataType into Shared namespace.David Robillard3-19/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@841 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added shared abstract interface for ports.David Robillard97-366/+474
Moved DataType to shared. Switch data type URIs to match LV2 type semantics (e.g. separate audio/control types). git-svn-id: http://svn.drobilla.net/lad/ingen@840 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07URI-ify DataType and match LV2 port type semantics.David Robillard1-13/+24
git-svn-id: http://svn.drobilla.net/lad/ingen@839 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Remove DSSI.David Robillard34-1781/+14
git-svn-id: http://svn.drobilla.net/lad/ingen@838 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added common abstract interface for Plugins.David Robillard42-200/+246
git-svn-id: http://svn.drobilla.net/lad/ingen@837 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Begin using shared virtual Node interface client side.David Robillard29-131/+146
git-svn-id: http://svn.drobilla.net/lad/ingen@836 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Shared abstract Node interface.David Robillard63-194/+196
git-svn-id: http://svn.drobilla.net/lad/ingen@835 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Start building a common (client/server) abstract interface for graph objects.David Robillard29-806/+109
git-svn-id: http://svn.drobilla.net/lad/ingen@834 a436a847-0d15-0410-975c-d299462d15a1
2007-10-06Access to object properties window via context menu (most importantly the ↵David Robillard12-68/+101
port one, for control ranges). git-svn-id: http://svn.drobilla.net/lad/ingen@833 a436a847-0d15-0410-975c-d299462d15a1
2007-10-06Fix building without libcurl.David Robillard3-5/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@831 a436a847-0d15-0410-975c-d299462d15a1
2007-10-06Removed comment that's no longer applicable. It was a bad comment. Yay.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@830 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix more OSC thread thingies.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@829 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Make receiving OSC FIFO, preparing events not.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@828 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix OSC receiving thread chewing CPU (xrun problem on single core systems).David Robillard4-14/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@827 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix embedded LV2 GUI resizing.David Robillard2-18/+28
git-svn-id: http://svn.drobilla.net/lad/ingen@826 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Don't use lazy binding for loading plugin libraries.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@825 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix ridiculous CPU chewing on embedded LV2 GUIs.David Robillard3-1/+14
For some reason the GUI widget's size request signal fires continuously... this needs fixing. git-svn-id: http://svn.drobilla.net/lad/ingen@824 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix connection serialisation.David Robillard1-20/+18
Do hidden graphviz render to /dev/null instead of /home/dave/test.graphviz. Oops. :) git-svn-id: http://svn.drobilla.net/lad/ingen@823 a436a847-0d15-0410-975c-d299462d15a1
2007-10-04Fixed port menu (load fancy dynamic menu from Glade).David Robillard13-49/+124
Renaming of JACK ports. git-svn-id: http://svn.drobilla.net/lad/ingen@820 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Initialise GUI controls for popped up GUIs as well.David Robillard2-17/+32
git-svn-id: http://svn.drobilla.net/lad/ingen@819 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Set initial values for embedded LV2 GUIs.David Robillard2-2/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@818 a436a847-0d15-0410-975c-d299462d15a1