summaryrefslogtreecommitdiffstats
path: root/src/libs/engine
AgeCommit message (Collapse)AuthorFilesLines
2007-07-26Fix recursive patch serialization (fix ticket 63).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@642 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Trim the fat.David Robillard7-207/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@640 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix destruction.David Robillard2-10/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@639 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Use PathTable for engine side objects.David Robillard20-109/+189
Re-implement renaming and destroying more cleanly (not to mention workingly). git-svn-id: http://svn.drobilla.net/lad/ingen@638 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix various Table bugs (and put some way too slow code in there, but hey, it ↵David Robillard2-0/+2
works). Use PathTable for models on the client side. Implement renaming on client side. git-svn-id: http://svn.drobilla.net/lad/ingen@636 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Add const find interface to Raul::Table, fix bugs.David Robillard5-8/+20
Use Raul::Table on Ingen client side instead of std::map for objects, plugins. Work on renaming (still broken). git-svn-id: http://svn.drobilla.net/lad/ingen@634 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-25Fix running with ingen -eg.David Robillard7-35/+35
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-25Fix crash on Jack frame counter overrun.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@619 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Removed outdated comment.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@618 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Work around broken LADSPA plugins with screwy range/default (fix ticket 59).David Robillard3-1/+17
Fix undefined reference to metadata request (from last commit). git-svn-id: http://svn.drobilla.net/lad/ingen@615 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Scrapped ClientKey in favour of a URI string (towards a simpler ↵David Robillard18-137/+95
closer-to-straight-C engine interface). Fixed client deregistration. Added metadata value requesting. git-svn-id: http://svn.drobilla.net/lad/ingen@614 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard162-1030/+1010
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 Robillard11-93/+124
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 Robillard4-8/+15
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-23Control <-> Audio connections.David Robillard3-15/+27
git-svn-id: http://svn.drobilla.net/lad/ingen@603 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Fixed OSC printer bugs, instantiates correctly now.David Robillard4-23/+54
Made input port on OSC printer connectionOptional. Stub LV2 OSC support in Ingen (plugins loadable, ports show up, no data flow yet). git-svn-id: http://svn.drobilla.net/lad/ingen@601 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Removed glib dependency from LV2 OSC code.David Robillard10-10/+195
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-07-13Yet another potential fix.David Robillard1-1/+0
My money's on this one. git-svn-id: http://svn.drobilla.net/lad/ingen@587 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Added yet another assertion in search of the heisenbug.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@585 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Added harsher assertion in hopes of catching bug earlier.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@583 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Added metadata (ie integer, toggle) to builtin node control ports.David Robillard5-33/+32
Treat integer/toggle ports as.... integer ports (still with just a slider though). Closes ticket #40. git-svn-id: http://svn.drobilla.net/lad/ingen@571 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Remove MIDI event debug messages (from MIDI control node).David Robillard1-7/+0
Properly maintain View->Patch Controls sensitivity state (by monitoring NodeModel signals). git-svn-id: http://svn.drobilla.net/lad/ingen@569 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fix MIDI control and trigger nodes.David Robillard4-4/+17
git-svn-id: http://svn.drobilla.net/lad/ingen@568 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Allow setting control values out of range.David Robillard1-0/+5
Move to glade-3 (files hopefully compatible?). git-svn-id: http://svn.drobilla.net/lad/ingen@567 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fix crash on Ingen patch save (mismatched RDF type enums).David Robillard2-4/+7
Disable some excessive debug print output. git-svn-id: http://svn.drobilla.net/lad/ingen@566 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fix crash on MIDI controller receiving.David Robillard7-41/+47
Fixed various plugin loading related bugs. Fix strange liblo bug.. maybe.. Little bit of preliminary LV2 GUI stuff. git-svn-id: http://svn.drobilla.net/lad/ingen@561 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Fix running GUI with internal engine and direct interface (i.e. no OSC) with ↵David Robillard5-38/+12
ingen -eg. git-svn-id: http://svn.drobilla.net/lad/ingen@543 a436a847-0d15-0410-975c-d299462d15a1
2007-06-23Possible fix for serialisation in locales with , as decimal point.David Robillard1-9/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@540 a436a847-0d15-0410-975c-d299462d15a1
2007-06-15Just use automake instead of automake-1.9, etc.David Robillard2-24/+16
Set default value for LV2 plugin controls. Set GUI control range to always include value. git-svn-id: http://svn.drobilla.net/lad/ingen@538 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Remove PluginLibrary, use Glib::Module instead.David Robillard5-155/+43
git-svn-id: http://svn.drobilla.net/lad/ingen@535 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Remove ingen_dev script (obsoleted by src/setup_dev_environment.sh).David Robillard3-41/+3
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-07Don't install unit test binaries.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@530 a436a847-0d15-0410-975c-d299462d15a1
2007-05-08Removed Alsa MIDI driver.David Robillard4-497/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@520 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Double Jack initialisation and other cmdline fixes.David Robillard1-0/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@502 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Work on internal engine + GUI (still some problems).David Robillard2-0/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@498 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Made engine, serialisation, client library, and GUI all dynamically loaded ↵David Robillard86-261/+255
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 Robillard31-97/+206
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-05-01Converted Raul (and thus Ingen and Machina) to use Redland over ↵David Robillard1-2/+2
Raptor/Rasqal independently. Fixed patch loading for Ingen (local only, still something wrong with remote...). git-svn-id: http://svn.drobilla.net/lad/ingen@486 a436a847-0d15-0410-975c-d299462d15a1
2007-04-29Cleaner control panel layout, with value spinner/entry.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@485 a436a847-0d15-0410-975c-d299462d15a1
2007-04-29Set maximum bundle size to ideal UDP value.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@483 a436a847-0d15-0410-975c-d299462d15a1
2007-04-29Fixed incomplete transfer of loaded plugins to client, bundle transfer.David Robillard2-8/+24
git-svn-id: http://svn.drobilla.net/lad/ingen@482 a436a847-0d15-0410-975c-d299462d15a1
2007-04-20Update for SLV2 API changes.David Robillard2-12/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@461 a436a847-0d15-0410-975c-d299462d15a1
2007-04-19Renamed SLV2Model SLV2World.David Robillard3-5/+10
Updated Ingen for SLV2 API changes. git-svn-id: http://svn.drobilla.net/lad/ingen@459 a436a847-0d15-0410-975c-d299462d15a1
2007-04-19Applied patch from larsl to fix DSSI MIDI.David Robillard3-18/+49
git-svn-id: http://svn.drobilla.net/lad/ingen@456 a436a847-0d15-0410-975c-d299462d15a1
2007-04-11Updated/cleaned up OSC namespace (/om/synth -> /ingen etc).David Robillard4-176/+153
OSC documentation fixes. git-svn-id: http://svn.drobilla.net/lad/ingen@443 a436a847-0d15-0410-975c-d299462d15a1
2007-04-11Minor code cleanups/cruft removal.David Robillard6-44/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@442 a436a847-0d15-0410-975c-d299462d15a1
2007-04-11Serialization (both saving and restoring) of nested patches.David Robillard2-8/+7
Serialization of patch (float) metadata. Removed useless cruft from Save dialog. Remember filename on save to avoid save as next time. git-svn-id: http://svn.drobilla.net/lad/ingen@437 a436a847-0d15-0410-975c-d299462d15a1