13
0
Go to file
David Robillard b47619c458 Deliver MIDI events to atom ports that support it, merged with transport events.
Eliminate delivery of non-MIDI events to Ardour MIDI buffers.
Fix the general mess of LV2 port flags and types.
Unify old MIDI API and new atom API MIDI stuff.

Making this work required changing the way we do LV2 MIDI slightly: instead of
BufferSet::get_lv2_midi doing the translation automatically, it returns an
empty buffer and the caller is responsible for actually filling it.  This
allows the LV2 code to iterate over the MIDI and transport changes in one go to
merge them into the buffer at the correct times.

Synth plugins using the new atom API now work and can get accurate transport
information along with the MIDI that drives them.


git-svn-id: svn://localhost/ardour2/branches/3.0@13522 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-18 04:35:31 +00:00
doc
export new Ring Tone default export format 2012-10-08 19:47:03 +00:00
gtk2_ardour Disable vulgar keep-above for plugin UIs. 2012-11-18 04:23:45 +00:00
icons resize metronome icon to keep transport button sizes consistent 2012-11-12 19:36:34 +00:00
libs Deliver MIDI events to atom ports that support it, merged with transport events. 2012-11-18 04:35:31 +00:00
manual
mcp new device profile for BCF2000 from James Roberts 2012-05-25 19:39:12 +00:00
midi_maps fix transport controls in Korg NanoControl binding map (from jaaxxone) 2012-07-09 21:30:53 +00:00
patches
patchfiles patchfiles/Yamaha-PSR-S900.midnam: Add Patchbanks by voice type 2012-11-09 09:37:49 +00:00
templates Patch from Tim Mayberry to fix substitution and install of 2012-06-08 13:24:34 +00:00
tools copy ardour_system.rc into OS X bundle from (new) correct location 2012-11-09 13:36:22 +00:00
vst use new config vars 2012-05-24 14:51:08 +00:00
.dir-locals.el
.gitignore
ardour_system_sae.rc
ardour_system.rc clean up stupid confusion over ardour_system.rc and its contents. this file does not require substitution anymore, and besides, it was being subst'ed incorrectly because of changes to waf that were addressed in gtk2_ardour/wscript but not the top level wscript 2012-11-09 13:27:14 +00:00
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
ardour.dox
COPYING
instant.xml
instant.xml.sae
Makefile
PACKAGER_README
README
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript clean up stupid confusion over ardour_system.rc and its contents. this file does not require substitution anymore, and besides, it was being subst'ed incorrectly because of changes to waf that were addressed in gtk2_ardour/wscript but not the top level wscript 2012-11-09 13:27:14 +00:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: http://ardour.org/building.