summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/MidiTriggerNode.cpp
AgeCommit message (Collapse)AuthorFilesLines
2007-10-07Added shared abstract interface for ports.David Robillard1-5/+5
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-07Added common abstract interface for Plugins.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@837 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Better design for process() signature (pass everything needed in a single ↵David Robillard1-17/+18
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-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@784 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Remove useless InternalNode class.David Robillard1-6/+7
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-07-27Use uint32_t for num_ports (and poly), matches LV2 and size_t is excessive ↵David Robillard1-1/+1
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-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-6/+6
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-04Added metadata (ie integer, toggle) to builtin node control ports.David Robillard1-4/+4
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-04Fix MIDI control and trigger nodes.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@568 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08MIDI patching fixes (clean disconnecting).David Robillard1-1/+3
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-34/+43
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
2007-04-07Removed duplicate midi.h and referred to Raul version.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@414 a436a847-0d15-0410-975c-d299462d15a1
2007-04-07Fixed connection to patch MIDI ports when loading deprecated patches.David Robillard1-2/+2
Fixes for auto-arrange in Ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@411 a436a847-0d15-0410-975c-d299462d15a1
2007-02-09Moved Deletable (formerly MaidObject), List, and Array from Ingen to Raul.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@294 a436a847-0d15-0410-975c-d299462d15a1
2007-02-07Updated Copyright notices.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@289 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08De-singleton-ified EngineDavid Robillard1-11/+17
Slight rework of Responder/ClientKey/ClientInterface for Requests git-svn-id: http://svn.drobilla.net/lad/ingen@119 a436a847-0d15-0410-975c-d299462d15a1
2006-09-07Patch port fixes.David Robillard1-3/+4
Port metadata fixes. Compatibility hacks for loading old patches. Internal node fixes, cleanups, minor refactor. Path fixes. git-svn-id: http://svn.drobilla.net/lad/ingen@118 a436a847-0d15-0410-975c-d299462d15a1
2006-07-19Changed namespace names, removed almost all references to "Om"David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@97 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18Removed globals (Om.h)David Robillard1-10/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@96 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14Updated name in comment headers and copyright dateDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@89 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14Enforced OSC path restrictions on Path for spec conformance (since GraphObjectDavid Robillard1-2/+2
paths will soon be part of OSC paths) git-svn-id: http://svn.drobilla.net/lad/ingen@88 a436a847-0d15-0410-975c-d299462d15a1
2006-06-21Reorganized directory tree/namesDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@73 a436a847-0d15-0410-975c-d299462d15a1
2006-06-20Renamed OmObject GraphObject;David Robillard1-2/+2
Merged Port::prepare_buffers and Node::run into GraphObject::process. git-svn-id: http://svn.drobilla.net/lad/grauph@69 a436a847-0d15-0410-975c-d299462d15a1
2006-06-18Reworked use of Plugin class in engine slightly (more RAII-ey)David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/grauph@56 a436a847-0d15-0410-975c-d299462d15a1
2006-06-18More work on new ports implementation;David Robillard1-34/+32
lots of mass renaming and code removal. git-svn-id: http://svn.drobilla.net/lad/grauph@52 a436a847-0d15-0410-975c-d299462d15a1
2006-06-10More jugglingDavid Robillard1-0/+124
git-svn-id: http://svn.drobilla.net/lad/grauph@15 a436a847-0d15-0410-975c-d299462d15a1