13
0
Go to file
Robin Gareus a2b4128035 fix and improve MTC-slave
- MTC-speed average (MIDI thread)
   * base timing on quarter-frames
   * replace hann-window average with a DLL
 - MTC/engine alignment
   * replace 1st order PI-controller with 2nd order DLL

The 2nd DLL is needed because the jack-process callback effectively
quantizes the transport-speed to integer audio-frames (speed * nframes).
This leaves a delta on every cycle because the remainder from previous
cycles is not compensated for.

Theoretically it is possible to merge the two DLLs into one.
However, with callbacks coming from by two independent threads
it is cleaner to track the MTC and JACK engine-alignment speeds
independently.

git-svn-id: svn://localhost/ardour2/branches/3.0@13226 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10 14:03:15 +00:00
doc
export new Ring Tone default export format 2012-10-08 19:47:03 +00:00
gtk2_ardour fix whitespace in gtk2_ardour/canvas_patch_change.h 2012-10-09 03:10:46 +00:00
icons
libs fix and improve MTC-slave 2012-10-10 14:03:15 +00:00
manual
mcp
midi_maps fix transport controls in Korg NanoControl binding map (from jaaxxone) 2012-07-09 21:30:53 +00:00
patches
patchfiles Yamaha-PSR-S900.midnam: correct organ flutes, duplicate settings generated from faulty data sheet 2012-10-10 05:33:49 +00:00
templates
tools add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix const cast warnings generated by new flags 2012-08-10 15:57:09 +00:00
vst
.dir-locals.el
.gitignore
ardour_system_sae.rc
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
ardour.dox
ardour.rc.in
COPYING
instant.xml
instant.xml.sae
Makefile
PACKAGER_README
README
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript Fix wscript when PKG_CONFIG_PATH is empty. 2012-10-05 08:53:18 +00:00

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

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