summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2007-09-19Toggling of individual node polyphonic state.David Robillard30-80/+207
git-svn-id: http://svn.drobilla.net/lad/ingen@733 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Tidy up OSC namespace to use OSC true/false instead of C style boolean integers.David Robillard17-108/+130
Fully separate concept of "polyphonic" (boolean node property) from "polyphony" (integer patch/node property). Ability to add "polyphonic" nodes to poly=1 patches (in case poly is changed later). git-svn-id: http://svn.drobilla.net/lad/ingen@732 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Fix various serialization problems.David Robillard4-15/+42
git-svn-id: http://svn.drobilla.net/lad/ingen@731 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Always enable polyphonic checkbutton.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@728 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Note node dynamic poly.David Robillard2-25/+57
git-svn-id: http://svn.drobilla.net/lad/ingen@727 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Fix LV2 dynamic poly crash.David Robillard7-2/+29
Update client-side patch model on polyphony change. git-svn-id: http://svn.drobilla.net/lad/ingen@726 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Broadcast polyphony changes to clients.David Robillard12-7/+48
Fix some (not all) crashes on polyphony change. git-svn-id: http://svn.drobilla.net/lad/ingen@725 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Make polyphony spinner editable.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@724 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Added missing files.David Robillard4-0/+267
git-svn-id: http://svn.drobilla.net/lad/ingen@722 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19More work on dynamic polyphony.David Robillard29-544/+718
git-svn-id: http://svn.drobilla.net/lad/ingen@721 a436a847-0d15-0410-975c-d299462d15a1
2007-09-18Work on dynamic polyphony.David Robillard9-34/+138
git-svn-id: http://svn.drobilla.net/lad/ingen@720 a436a847-0d15-0410-975c-d299462d15a1
2007-09-18Fix possibility of partially compiled patches.David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@719 a436a847-0d15-0410-975c-d299462d15a1
2007-09-18Fix destroying connected patch ports, and patch port threading issues.David Robillard5-26/+28
git-svn-id: http://svn.drobilla.net/lad/ingen@718 a436a847-0d15-0410-975c-d299462d15a1
2007-09-18Fix MIDI buffer reading error, fixes reading of multiple MIDI events per ↵David Robillard4-25/+32
cycle (including stuck notes, fixes ticket 86). git-svn-id: http://svn.drobilla.net/lad/ingen@717 a436a847-0d15-0410-975c-d299462d15a1
2007-09-16More obvious visual representation of polyphonic nodes.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@715 a436a847-0d15-0410-975c-d299462d15a1
2007-09-14Remove useless 'controls' items from canvas context menu.David Robillard3-502/+464
git-svn-id: http://svn.drobilla.net/lad/ingen@705 a436a847-0d15-0410-975c-d299462d15a1
2007-09-12Disable sensitivity of patch poly spinner.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@704 a436a847-0d15-0410-975c-d299462d15a1
2007-09-12Fix manually specifying polyphony in load patch dialog.David Robillard8-46/+54
git-svn-id: http://svn.drobilla.net/lad/ingen@703 a436a847-0d15-0410-975c-d299462d15a1
2007-09-09Possible fix for crash on weird MIDI note input.David Robillard1-8/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@701 a436a847-0d15-0410-975c-d299462d15a1
2007-09-08Serialisation of patch enabled status.David Robillard4-116/+138
git-svn-id: http://svn.drobilla.net/lad/ingen@700 a436a847-0d15-0410-975c-d299462d15a1
2007-09-07Fix RDF URIs for subpatches (first letter was chopped).David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@697 a436a847-0d15-0410-975c-d299462d15a1
2007-08-10Fix loading control values from deprecated Om patches.David Robillard6-33/+62
Eliminate parallel processing overhead if running single threaded. git-svn-id: http://svn.drobilla.net/lad/ingen@693 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Added missing file.David Robillard2-5/+90
git-svn-id: http://svn.drobilla.net/lad/ingen@692 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Realtime safe parallel graph execution, e.g. run with ingen -e -p 3 for 3 ↵David Robillard32-185/+590
concurrent audio threads. git-svn-id: http://svn.drobilla.net/lad/ingen@689 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Update ingen for SLV2 changes.David Robillard1-7/+7
SLV2 0.2.0. git-svn-id: http://svn.drobilla.net/lad/ingen@688 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Added individial building stuff for flowcanvas, raul, patchage.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@684 a436a847-0d15-0410-975c-d299462d15a1
2007-08-05Remove obnoxious/expensive MIDI event count debugging print statement.David Robillard2-3/+8
Ignore libtool .la files when searching for plugins (fixes missing LADSPA plugins in deprecated Om patches). git-svn-id: http://svn.drobilla.net/lad/ingen@677 a436a847-0d15-0410-975c-d299462d15a1
2007-08-02Fix MIDI patching.David Robillard10-221/+155
Remove ugly C LV2 MIDI functions and moved functionality into MidiBuffer. git-svn-id: http://svn.drobilla.net/lad/ingen@671 a436a847-0d15-0410-975c-d299462d15a1
2007-08-02Implement MIDI copying, fixes MIDI patching from patch input -> patch output ↵David Robillard8-21/+65
(fix ticket 70). git-svn-id: http://svn.drobilla.net/lad/ingen@670 a436a847-0d15-0410-975c-d299462d15a1
2007-08-02Actually move canvas items on move_to (fix ticket 74).David Robillard2-10/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@669 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Added missing bindings files.David Robillard3-1/+71
git-svn-id: http://svn.drobilla.net/lad/ingen@668 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Fix autohell for last commit.David Robillard2-6/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@667 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Clean up engine/client interfaces.David Robillard93-822/+563
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-08-01Remove PostProcessor thread, post-process in main thread instead (solves ↵David Robillard12-43/+69
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 Robillard33-90/+228
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 Robillard13-39/+139
Rename window nitpick fix from Andrew Greenwood. git-svn-id: http://svn.drobilla.net/lad/ingen@663 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31SWIG building fixes.David Robillard10-25/+43
Applied patch from silverblade to fix Raul Process cmd line parameters. Fixed launching internal engine from Connect dialog. Fix nasty crashes caused by overly hasty last commit. git-svn-id: http://svn.drobilla.net/lad/ingen@662 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31First steps towards Ingen SWIG bindings.David Robillard8-6/+88
git-svn-id: http://svn.drobilla.net/lad/ingen@661 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Shutdown cleanly (fix ticket 53).David Robillard8-60/+92
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 Robillard31-35/+31
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-28Remove (now) generated LV2 stuff Makefiles from repo.David Robillard7-43/+59
Fix various port range/value/sync problems with the new sliders (fix tickets 64, 65). git-svn-id: http://svn.drobilla.net/lad/ingen@649 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Prevent teeny controllers from showing up in inappropriate ports (e.g. in ↵David Robillard1-1/+4
patchage). git-svn-id: http://svn.drobilla.net/lad/ingen@647 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Track control values for port 'sliders' (module sliders move in sync with ↵David Robillard7-73/+67
node control window sliders or whatever else). git-svn-id: http://svn.drobilla.net/lad/ingen@646 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Control port slider functionality (when not in edit more, or holding down ↵David Robillard2-0/+24
control). Known issue: Control modifier toggling currently only works when pointer on canvas (not a module or port). git-svn-id: http://svn.drobilla.net/lad/ingen@644 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Use uint32_t for num_ports (and poly), matches LV2 and size_t is excessive ↵David Robillard53-127/+129
on 64-bit. Remove (linear) sorted assertion from Table, except in unit tests. git-svn-id: http://svn.drobilla.net/lad/ingen@643 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix recursive patch serialization (fix ticket 63).David Robillard7-35/+68
git-svn-id: http://svn.drobilla.net/lad/ingen@642 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Make canvas grab events.David Robillard8-105/+92
Remove silly ctrl+click zoom event grabs. Add concept of "edit mode", old behaviour = edit mode, edit mode off = no connections or module moving. git-svn-id: http://svn.drobilla.net/lad/ingen@641 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 Robillard21-119/+200
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