summaryrefslogtreecommitdiffstats
path: root/src/libs/engine
AgeCommit message (Collapse)AuthorFilesLines
2008-05-19Better global (engine/client) LV2 feature sharing.David Robillard5-73/+32
Provide URI map extension to plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1217 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19More (but not yet completely) type safe value_changed notification.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1216 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Easier to read conflicing LADSPA plugin error messages.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1214 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Fix crash on broken LV2 plugins with no name.David Robillard1-1/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1213 a436a847-0d15-0410-975c-d299462d15a1
2008-05-14Fix clear patch command (ticket #18).David Robillard10-57/+170
Potential destruction race/leak fixes. More thorough thread assertions on graph object methods. git-svn-id: http://svn.drobilla.net/lad/ingen@1207 a436a847-0d15-0410-975c-d299462d15a1
2008-05-14Add flag to force disable assembly (some people get compile errors for ↵David Robillard3-9/+10
unknown reasons). git-svn-id: http://svn.drobilla.net/lad/ingen@1205 a436a847-0d15-0410-975c-d299462d15a1
2008-05-09Fix crash when receiving Jack MIDI events.David Robillard1-3/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1204 a436a847-0d15-0410-975c-d299462d15a1
2008-05-03Apply slv2_plugin_get_port_ranges usage Ingen patch from larsl.David Robillard1-9/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@1194 a436a847-0d15-0410-975c-d299462d15a1
2008-05-01GCC 4.3 fixes.David Robillard4-6/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@1191 a436a847-0d15-0410-975c-d299462d15a1
2008-05-01Apply Ingen LV2 event referencing (stubs) patch from larsl.David Robillard2-2/+24
git-svn-id: http://svn.drobilla.net/lad/ingen@1190 a436a847-0d15-0410-975c-d299462d15a1
2008-04-12LV2 event/MIDI fixed for Ingen from larsl.David Robillard3-5/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@1180 a436a847-0d15-0410-975c-d299462d15a1
2008-03-14Exit clean on ctrl+c when running engine only.David Robillard2-1/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@1165 a436a847-0d15-0410-975c-d299462d15a1
2008-03-11Fix building w/o LADSPA.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1163 a436a847-0d15-0410-975c-d299462d15a1
2008-02-16Work towards generic event stuff.David Robillard3-166/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1144 a436a847-0d15-0410-975c-d299462d15a1
2008-02-10Update LV2 event stuff.David Robillard2-65/+40
Update LV2 UI stuff. git-svn-id: http://svn.drobilla.net/lad/ingen@1141 a436a847-0d15-0410-975c-d299462d15a1
2008-01-25Overhaul SLV2 API to return/take SLV2Value (instead of strings or ↵David Robillard20-88/+93
primitives) wherever possible. Make 'index' a fundemental property of ingen ports. git-svn-id: http://svn.drobilla.net/lad/ingen@1113 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23Remove unnecessary subst vars.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1108 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23Added missing file.David Robillard1-0/+83
git-svn-id: http://svn.drobilla.net/lad/ingen@1100 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23Working Jack MIDI -> generic event port input.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1098 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23More LV2 extension work.David Robillard3-17/+23
Implement URI map extension in Ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@1097 a436a847-0d15-0410-975c-d299462d15a1
2008-01-21Work on generic LV2 events.David Robillard29-449/+550
git-svn-id: http://svn.drobilla.net/lad/ingen@1090 a436a847-0d15-0410-975c-d299462d15a1
2008-01-19LV2 packaging fixes for building from top level.David Robillard2-5/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1075 a436a847-0d15-0410-975c-d299462d15a1
2008-01-07Fix building.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1034 a436a847-0d15-0410-975c-d299462d15a1
2008-01-05Fix connecting mismatched ports bug (closes ticket 129).David Robillard1-3/+3
Fix command line --help output to match reality. git-svn-id: http://svn.drobilla.net/lad/ingen@1011 a436a847-0d15-0410-975c-d299462d15a1
2008-01-01Fix compilation.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1000 a436a847-0d15-0410-975c-d299462d15a1
2008-01-01RAUL code cleanup.David Robillard2-15/+15
git-svn-id: http://svn.drobilla.net/lad/ingen@999 a436a847-0d15-0410-975c-d299462d15a1
2007-12-14Fix compile oops with --enable-debug.David Robillard1-3/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@973 a436a847-0d15-0410-975c-d299462d15a1
2007-12-12Fix initialisation order warnings.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@972 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Split redland C++ wrappers out from Raul.David Robillard1-3/+16
git-svn-id: http://svn.drobilla.net/lad/ingen@927 a436a847-0d15-0410-975c-d299462d15a1
2007-11-29Add (ifdef'd out) support for liblo avahi patch.David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@924 a436a847-0d15-0410-975c-d299462d15a1
2007-11-05make distcheck fixesDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@908 a436a847-0d15-0410-975c-d299462d15a1
2007-11-05Add independent building stuff for ingen.David Robillard2-8/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@906 a436a847-0d15-0410-975c-d299462d15a1
2007-10-22Rework plugin design (engine side) to be less crap.David Robillard29-376/+697
Use LADSPA labels instead of munged friendly names to generate OSC paths. Separate OSC paths/names from human friendly names (conceptually, still needs UI exposing). git-svn-id: http://svn.drobilla.net/lad/ingen@898 a436a847-0d15-0410-975c-d299462d15a1
2007-10-21Fix crash on OSC connection.David Robillard2-5/+2
Fix patch filename persistance. git-svn-id: http://svn.drobilla.net/lad/ingen@894 a436a847-0d15-0410-975c-d299462d15a1
2007-10-21Fix control port value broadcasting.David Robillard5-11/+33
git-svn-id: http://svn.drobilla.net/lad/ingen@893 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Fix crash on destroying LADSPA nodes.David Robillard3-19/+24
Tolerate MIDI with double notes (ie two note-ons with no note-off in between). git-svn-id: http://svn.drobilla.net/lad/ingen@884 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Dynamic polyphony fixes.David Robillard5-40/+86
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-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-11Fix initial state of radio buttons in connect window when running ingen -eg.David Robillard2-4/+2
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 Robillard5-21/+19
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 Robillard8-28/+18
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 Robillard3-8/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@864 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix OSC patching.David Robillard6-14/+30
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 Robillard3-3/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@856 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Added missing interface/Patch.hpp.David Robillard1-1/+1
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 Robillard19-163/+80
Removed ancient/unused Controller.hpp. git-svn-id: http://svn.drobilla.net/lad/ingen@852 a436a847-0d15-0410-975c-d299462d15a1