summaryrefslogtreecommitdiffstats
path: root/src/progs/ingen
AgeCommit message (Collapse)AuthorFilesLines
2008-08-18Remove pointless predicates that are duplicates of exist well-known ones.David Robillard1-0/+1
Move patch files closer to LV2. git-svn-id: http://svn.drobilla.net/lad/ingen@1437 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix loading / importing patches at root and in subpatches.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1430 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Clean up parser into generic form that can parse anything (rather than just ↵David Robillard1-1/+1
the root patch from a document). Support for parsing from a string. Fix serialisation to a string. git-svn-id: http://svn.drobilla.net/lad/ingen@1414 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17Rename 'Loader' 'Parser'.David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1411 a436a847-0d15-0410-975c-d299462d15a1
2008-08-17There!David Robillard1-1/+1
Loader uses only CommonInterface and is now able to parse into a client or engine. Proper OSC serialisation of boolean atoms. Remove patch_enabled and patch_disabled calls/signals/etc in favour of new generic "property" mechanism (courtesy of which much more killed API is to come). git-svn-id: http://svn.drobilla.net/lad/ingen@1410 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Add missing Store.cpp.David Robillard1-0/+1
More serialisation work. git-svn-id: http://svn.drobilla.net/lad/ingen@1402 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Fix 'ingen -egl'.David Robillard1-1/+2
Never crash on an HTTP message (remove asserts, return errors instead). git-svn-id: http://svn.drobilla.net/lad/ingen@1399 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Only load one serialisation module, and store it in the world.David Robillard1-6/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1398 a436a847-0d15-0410-975c-d299462d15a1
2008-08-15Add primitive read-only HTTP interface (point browser to ↵David Robillard1-0/+4
http://localhost:16180/). git-svn-id: http://svn.drobilla.net/lad/ingen@1390 a436a847-0d15-0410-975c-d299462d15a1
2008-07-30Fix crash on ingen -e.David Robillard1-1/+1
Rename ingen:name to ingen:symbol to match LV2's name of the same thing (and not step on a future doap:name). git-svn-id: http://svn.drobilla.net/lad/ingen@1310 a436a847-0d15-0410-975c-d299462d15a1
2008-07-30More helpful command line output.David Robillard4-304/+372
git-svn-id: http://svn.drobilla.net/lad/ingen@1309 a436a847-0d15-0410-975c-d299462d15a1
2008-07-30Fix running with various combinations of command line parameters.David Robillard1-21/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@1308 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Fix connecting via OSC.David Robillard1-15/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1304 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Fix loading patches from command line (partially).David Robillard1-10/+15
git-svn-id: http://svn.drobilla.net/lad/ingen@1298 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Add ingen.dbg wrapper script for debugging (runs ingen in gdb).David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1296 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Remove annoying set_dev_environment.sh script in favour of ↵David Robillard2-5/+6
progs/ingen/ingen.dev wrapper script. git-svn-id: http://svn.drobilla.net/lad/ingen@1295 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Simply global memory management crap by using shared_ptr in the World struct ↵David Robillard1-5/+5
(it's not C anyway, might as well). Properly support LV2 events from plugin UIs over OSC and directly (w/ monolithic UI/engine). Fix crashes on node destruction with monolithic UI/engine. Resolves ticket #177. git-svn-id: http://svn.drobilla.net/lad/ingen@1293 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix crash when running ingen -l.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1263 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Store information from patch properties window.David Robillard1-0/+1
Currently stored as variables but some other mechanism probably needs to exist to specifically set RDF data for the patch (not wrapped up in a variable) to make the RDF of a patch more sane and like an LV2 plugin. Fixes ticket #94. git-svn-id: http://svn.drobilla.net/lad/ingen@1250 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Better global (engine/client) LV2 feature sharing.David Robillard1-2/+17
Provide URI map extension to plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1217 a436a847-0d15-0410-975c-d299462d15a1
2008-05-04Use global RDF world when loading a patch (fix crashes when using ingen -el).David Robillard1-12/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@1198 a436a847-0d15-0410-975c-d299462d15a1
2008-05-03Apply slv2_plugin_get_port_ranges usage Ingen patch from larsl.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1194 a436a847-0d15-0410-975c-d299462d15a1
2008-05-01Fix incorrect use of Version field in ingen.desktopDavid Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1186 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23Remove unnecessary subst vars.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1108 a436a847-0d15-0410-975c-d299462d15a1
2008-01-07Fix building.David Robillard1-2/+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 Robillard3-58/+196
Fix command line --help output to match reality. git-svn-id: http://svn.drobilla.net/lad/ingen@1011 a436a847-0d15-0410-975c-d299462d15a1
2007-12-05Add preliminary mutation to machina (only random edge probability mutation ↵David Robillard1-2/+2
so far). git-svn-id: http://svn.drobilla.net/lad/ingen@951 a436a847-0d15-0410-975c-d299462d15a1
2007-12-05Preliminary evolutionary stuff in machina.David Robillard1-1/+1
Fix compilation against redlandmm (instead of old Raul RDF stuff). git-svn-id: http://svn.drobilla.net/lad/ingen@949 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Split redland C++ wrappers out from Raul.David Robillard2-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@927 a436a847-0d15-0410-975c-d299462d15a1
2007-11-05Add independent building stuff for ingen.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@906 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Reorganize modules module (heh) to make a bit more sense. But not much.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@851 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Realtime safe parallel graph execution, e.g. run with ingen -e -p 3 for 3 ↵David Robillard4-11/+57
concurrent audio threads. git-svn-id: http://svn.drobilla.net/lad/ingen@689 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Added missing bindings files.David Robillard1-1/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@668 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Remove PostProcessor thread, post-process in main thread instead (solves ↵David Robillard1-0/+1
scripting threading issues, and saves memory anyway). Revert saw_lp.ingen.ttl (version written by broken raptor committed by mistake). Working engine->script responses, nicer Python example. git-svn-id: http://svn.drobilla.net/lad/ingen@665 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01More SWIGification. Engine->Client calls/messages implemented... and ↵David Robillard1-5/+3
segfault somewhere in Python :/ . git-svn-id: http://svn.drobilla.net/lad/ingen@664 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31Functional engine Python bindings (e.g. ingen -e -r patchomatic.py).David Robillard5-7/+79
Rename window nitpick fix from Andrew Greenwood. git-svn-id: http://svn.drobilla.net/lad/ingen@663 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Shutdown cleanly (fix ticket 53).David Robillard1-2/+9
Fix a ton of nasty LADSPA/DSSI library related bugs. git-svn-id: http://svn.drobilla.net/lad/ingen@653 a436a847-0d15-0410-975c-d299462d15a1
2007-07-29Build system fixes, building from top level doesn't recursively configure ↵David Robillard2-3/+2
slv2, but slv2 is still independently packageable/buildable. Think I've finally figured out how to do recursive autohell without resorting to suicide... git-svn-id: http://svn.drobilla.net/lad/ingen@650 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Fix running with ingen -eg.David Robillard2-25/+15
Start basic framework of an Ingen "Core" system/library (in module library for now). git-svn-id: http://svn.drobilla.net/lad/ingen@624 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-8/+9
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/ingen@613 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard1-3/+2
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/ingen@610 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Updated LV2 spec.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@602 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Yet another potential fix.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@586 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Possible fix for race condition crash.David Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@584 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Fix running GUI with internal engine and direct interface (i.e. no OSC) with ↵David Robillard1-6/+15
ingen -eg. git-svn-id: http://svn.drobilla.net/lad/ingen@543 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Remove ingen_dev script (obsoleted by src/setup_dev_environment.sh).David Robillard2-4/+1
Fix typo in help output. Remove invalid code from Tree (was never instantiated). Trim instantiations.cpp. git-svn-id: http://svn.drobilla.net/lad/ingen@534 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Link against, and initialize, glib threads.David Robillard2-2/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@533 a436a847-0d15-0410-975c-d299462d15a1
2007-05-29Added SharedPtr include.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@525 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Fixed engine OSC listening (and GUI connecting).David Robillard1-10/+14
git-svn-id: http://svn.drobilla.net/lad/ingen@504 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Double Jack initialisation and other cmdline fixes.David Robillard1-4/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@502 a436a847-0d15-0410-975c-d299462d15a1