13
0
Go to file
Julien "_FrnchFrgg_" RIVAUD a9d2955f83 Replace a ringbuffer with a multi-reader circular table
a-Inline Spectrogram used a ringbuffer to send mixed down audio data
from the DSP thread to the inline display thread. The problem is that
several inline display threads can coexist (one for the channel strip in
the editor, one for the channel strip in the mixer, and soon one for an
inline display in the generic plugin UI). A ringbuffer is single-writer
single-reader so each display only got part of the data, and all were
competing for it.

Replace it with a circular table, where the DSP sets a write pointer,
and every (inline display) user keeps its own read pointer and checks it
is not so far in the past as to be overtaken by the DSP write pointer.
2017-07-24 15:05:05 +02:00
doc Update tools for new source-tree layout 2017-07-17 21:06:04 +02:00
export
gtk2_ardour Add touch to trim-control 2017-07-24 01:59:22 +02:00
headless
libs OSC: make sure initialization is complete before we allow periodic to run 2017-07-23 20:08:02 -07:00
mcp
midi_maps
msvc_extra_headers
MSVCardour3 MSVC changes needed to implement the new 'widgets' library 2017-07-19 08:16:30 +01:00
MSVCMixbus3
MSVCvst_scan MSVC changes needed to implement the new 'waveview' library 2017-07-19 08:20:18 +01:00
osc OSC: Add send/plugin page values to GUI 2017-06-14 10:28:45 -07:00
patches
patchfiles
scripts Replace a ringbuffer with a multi-reader circular table 2017-07-24 15:05:05 +02:00
session_utils
templates
tools Fix LD_LIBRARY_PATH in GNU/Linux startup script 2017-07-18 19:11:18 +02:00
vst
.dir-locals.el
.gitattributes
.gitignore
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
COPYING
instant.xml
instant.xml.sae
msvc32-fixup.pl
PACKAGER_README
README
README-GITHUB.txt
system_config
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript Purify libcanvas, remove libardour dependency 2017-07-17 21:06:04 +02:00

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

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