summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/JackMidiDriver.cpp
AgeCommit message (Collapse)AuthorFilesLines
2008-05-23Fix crash when trying to add multiple objects with the same path.David Robillard1-0/+6
Handle failed jack port registrations more gracefully. Don't assume all LADSPA plugins have minimum and maximum port range values. git-svn-id: http://svn.drobilla.net/lad/ingen@1230 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix Jack MIDI output.David Robillard1-10/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@1224 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix direct midi in -> midi out connections in root patch with plugins present.David Robillard1-7/+7
Fix Jack MIDI output. Attempted fixes for LV2 UI MIDI event writing, but.. still not working? git-svn-id: http://svn.drobilla.net/lad/ingen@1223 a436a847-0d15-0410-975c-d299462d15a1
2008-04-12LV2 event/MIDI fixed for Ingen from larsl.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1180 a436a847-0d15-0410-975c-d299462d15a1
2008-01-21Work on generic LV2 events.David Robillard1-9/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@1090 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fixed missing symbol in Raul.David Robillard1-1/+1
Made Raul::List interface and uses thereof less fugly. git-svn-id: http://svn.drobilla.net/lad/ingen@845 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fix serialization/connection bugs resulting from refactoring.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@842 a436a847-0d15-0410-975c-d299462d15a1
2007-10-04Fixed port menu (load fancy dynamic menu from Glade).David Robillard1-3/+21
Renaming of JACK ports. git-svn-id: http://svn.drobilla.net/lad/ingen@820 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Better design for process() signature (pass everything needed in a single ↵David Robillard1-13/+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-30Better driver interface for input/output.David Robillard1-9/+59
MIDI output (pass-through anyway, plugin->output is still screwy). Fix crash on failure to instantiate LV2 plugin. git-svn-id: http://svn.drobilla.net/lad/ingen@786 a436a847-0d15-0410-975c-d299462d15a1
2007-08-02Fix MIDI patching.David Robillard1-2/+5
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-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-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-8/+8
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-4/+4
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-04-08Alsa MIDI compile fixes.David Robillard1-3/+0
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-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@421 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08MIDI patching fixes (clean disconnecting).David Robillard1-2/+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-13/+13
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-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@414 a436a847-0d15-0410-975c-d299462d15a1
2007-04-07Jack MIDI API fixes.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@409 a436a847-0d15-0410-975c-d299462d15a1
2007-02-11Moved Maid from Ingen to Raul.David Robillard1-1/+1
Working machina MIDI learn, fixes, etc, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@302 a436a847-0d15-0410-975c-d299462d15a1
2007-02-10Alsa compile fixes.David Robillard1-4/+0
Removed unecessary MIDI normalization in Jack MIDI driver. git-svn-id: http://svn.drobilla.net/lad/ingen@301 a436a847-0d15-0410-975c-d299462d15a1
2007-02-10Fix previous (broken) commit.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@296 a436a847-0d15-0410-975c-d299462d15a1
2007-02-09Moved Deletable (formerly MaidObject), List, and Array from Ingen to Raul.David Robillard1-4/+4
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
2007-01-23Jack MIDI fixes, "fixed" (increased) ranges on control dialog range spinners.David Robillard1-4/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@269 a436a847-0d15-0410-975c-d299462d15a1
2007-01-07Jack MIDI port destruction.David Robillard1-35/+41
git-svn-id: http://svn.drobilla.net/lad/ingen@240 a436a847-0d15-0410-975c-d299462d15a1
2007-01-07Top level port destruction (Jack port removal).David Robillard1-14/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@238 a436a847-0d15-0410-975c-d299462d15a1
2006-11-23Updated for Jack MIDI APIDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@203 a436a847-0d15-0410-975c-d299462d15a1
2006-09-16Fixes for building w/o DSSI.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@139 a436a847-0d15-0410-975c-d299462d15a1
2006-07-19Changed namespace names, removed almost all references to "Om"David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@97 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18Removed globals (Om.h)David Robillard1-6/+3
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-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-19Connecting of patch ports internally (seemingly anyway, data not flowing yet)David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/grauph@61 a436a847-0d15-0410-975c-d299462d15a1
2006-06-19Renamed PortBase to TypedPortDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/grauph@60 a436a847-0d15-0410-975c-d299462d15a1
2006-06-18Fixed missing file/broken includes for types.hDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/grauph@57 a436a847-0d15-0410-975c-d299462d15a1
2006-06-18More work on new ports implementation;David Robillard1-5/+3
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/+217
git-svn-id: http://svn.drobilla.net/lad/grauph@15 a436a847-0d15-0410-975c-d299462d15a1