summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2008-08-16Reorganize two 'store' implementations, move header to shared module ↵David Robillard1-2/+2
(prepare for factoring out). git-svn-id: http://svn.drobilla.net/lad/ingen@1395 a436a847-0d15-0410-975c-d299462d15a1
2008-08-15Push serialiser down into core ('world').David Robillard1-0/+1
HTTP access to patches (serialised on demand). git-svn-id: http://svn.drobilla.net/lad/ingen@1393 a436a847-0d15-0410-975c-d299462d15a1
2008-08-15Add primitive read-only HTTP interface (point browser to ↵David Robillard1-2/+12
http://localhost:16180/). git-svn-id: http://svn.drobilla.net/lad/ingen@1390 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Remove old LASH stuff (wouldn't be useful in implementing the new LASH with ↵David Robillard1-6/+0
the new Ingen design anyway). git-svn-id: http://svn.drobilla.net/lad/ingen@1353 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Remove essentially pointless BufferFactory namespace/files.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1350 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Remove near duplicate SetPortValueEvent and SetPortValueQueuedEvent classes.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1294 a436a847-0d15-0410-975c-d299462d15a1
2008-06-10Fix 'disconnect' operation for all objects (inc. patch ports).David Robillard1-4/+2
Fixes ticket #147. git-svn-id: http://svn.drobilla.net/lad/ingen@1265 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Better global (engine/client) LV2 feature sharing.David Robillard1-0/+1
Provide URI map extension to plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1217 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-23More LV2 extension work.David Robillard1-0/+1
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 Robillard1-4/+3
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 Robillard1-4/+4
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
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-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 Robillard1-7/+3
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 Robillard1-4/+11
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-09Fix OSC patching.David Robillard1-0/+1
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-08SharedPtr-ify engine side store.David Robillard1-2/+2
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-08Shared abstract Connection interface.David Robillard1-2/+2
Only Patch to go, now.... git-svn-id: http://svn.drobilla.net/lad/ingen@843 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added shared abstract interface for ports.David Robillard1-3/+2
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-07Remove DSSI.David Robillard1-14/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@838 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added common abstract interface for Plugins.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@837 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Start building a common (client/server) abstract interface for graph objects.David Robillard1-6/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@834 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Blink MIDI ports on message transmission.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@794 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Merge NoteOnEvent and NoteOffEvent.David Robillard1-8/+6
Consistent naming for object creation events. git-svn-id: http://svn.drobilla.net/lad/ingen@792 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Working port notification for LV2 GUIs (ll-plugins VU meter works in Ingen now).David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@790 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Better design for process() signature (pass everything needed in a single ↵David Robillard1-6/+12
object parameter). Working port "monitoring" (connect an output to a control input, GUI will animate controller). git-svn-id: http://svn.drobilla.net/lad/ingen@788 a436a847-0d15-0410-975c-d299462d15a1
2007-09-29Work towards port monitoring and better (higher utilization) parallel execution.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@784 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Remove useless InternalNode class.David Robillard1-1/+0
Percolate boolean polyphony down through Node class heirarchy (instead of integer). git-svn-id: http://svn.drobilla.net/lad/ingen@742 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19More work on dynamic polyphony.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@721 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Realtime safe parallel graph execution, e.g. run with ingen -e -p 3 for 3 ↵David Robillard1-0/+3
concurrent audio threads. git-svn-id: http://svn.drobilla.net/lad/ingen@689 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Clean up engine/client interfaces.David Robillard1-3/+1
Hide Response, now an internal engine implementation detail (and not a problem for script bindings anymore). git-svn-id: http://svn.drobilla.net/lad/ingen@666 a436a847-0d15-0410-975c-d299462d15a1
2007-07-29Build system fixes, building from top level doesn't recursively configure ↵David Robillard1-2/+1
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-25Distcheck fixes.David Robillard1-1/+1
Fix LV2 plugin building. Hopefully actually link against local libraries for real this time honest. Fix building w/o SLV2. Though why, I don't know ;). git-svn-id: http://svn.drobilla.net/lad/ingen@627 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-149/+135
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-24Fix building Ingen w/ Jack MIDI.David Robillard1-7/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@612 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard1-7/+15
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-24Working OSC patching.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@606 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Match LV2 specification instantiate prototype.David Robillard1-1/+1
Added (in-progress) OSC Metronome plugin. git-svn-id: http://svn.drobilla.net/lad/ingen@605 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Removed glib dependency from LV2 OSC code.David Robillard1-0/+5
Made LV2 OSC code C++ safe. Preliminary work on OSC patching in Ingen. Added LV2 OSC printing stuff to repository. Broke building Ingen separately. Whatever. git-svn-id: http://svn.drobilla.net/lad/ingen@599 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Remove PluginLibrary, use Glib::Module instead.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@535 a436a847-0d15-0410-975c-d299462d15a1
2007-05-08Removed Alsa MIDI driver.David Robillard1-6/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@520 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Made engine, serialisation, client library, and GUI all dynamically loaded ↵David Robillard1-1/+0
modules. Combined all executables into a single "ingen" program which can do everything. git-svn-id: http://svn.drobilla.net/lad/ingen@493 a436a847-0d15-0410-975c-d299462d15a1
2007-05-02Added svn:ignore property to everything.David Robillard1-10/+14
Made engine and patch loader separate dynamically loaded modules. No more monolithic ingenuity (module loaded at runtime). git-svn-id: http://svn.drobilla.net/lad/ingen@491 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08Alsa MIDI compile fixes.David Robillard1-1/+1
make distcheck fixes. git-svn-id: http://svn.drobilla.net/lad/ingen@424 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08More Jack MIDI API compatibility jacks.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@421 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08Jack MIDI API compatibility kluges.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@418 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08MIDI patching fixes (clean disconnecting).David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@416 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08De-template-ification of port types (req. for LV2 MIDI, but nice code size ↵David Robillard1-5/+5
reduction). LV2 MIDI patching support (LV2 style MIDI throughout, inc. internal plugins). git-svn-id: http://svn.drobilla.net/lad/ingen@415 a436a847-0d15-0410-975c-d299462d15a1