Mirror of Ardour Source Code
Find a file
Robin Gareus 5fa9f8b399 Towards fixing no_roll()
Currently ::roll() may actually be a ::no_roll() under some circumstances.

This can also happen during count-in:
  transport_stopped () == transport_rolling()

and during latency-preroll:
   Global session-transport speed != 0, some tracks already roll,
   read data from disk and feed latent plugins.
   but other non-latent tracks or busses don't roll and still have to
   behave like the switch from no_roll() to roll() has not yet happened.

This changes the game WRT to monitoring as well, previously, Route:roll()
called Route::no_roll_unlocked () for conditions outlined above.
Now Track::no_roll_unlocked is called and in some cases wrongly clears
the buffers before the signal hits the disk-writer. (more work is needed
related to 61f8e53b)

On the upside this also fixes an issue with MidiTrack::no_roll not keeping
a lock while pushing data into the step-edit-ringbuffer.

This is also a step towards consolidating all entry points:
::roll(), ::no_roll(), ::silent_roll() in the Route class.
2017-09-30 16:45:45 +02:00
doc additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
export 2 new export formats for stems and such. They export at the current session sample rate. 2017-01-28 13:34:39 -06:00
gtk2_ardour remove *.orig files (accidentally added in cba53a202) 2017-09-29 21:05:06 +02:00
headless additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
libs Towards fixing no_roll() 2017-09-30 16:45:45 +02:00
mcp Mackie MCP: Assign some F-keys for default user profile. 2017-05-12 15:43:50 +02:00
midi_maps Midi map for Alesis QX25 2017-05-12 15:28:32 -07:00
msvc_extra_headers Remove a JE addition to one of the qm-dsp source files (no longer needed) 2017-02-06 09:47:10 +00:00
MSVCardour3 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2017-09-08 10:18:25 +01:00
MSVCMixbus3 When building with MSVC make sure any backends / panners etc get copied to the correct target folder 2015-01-12 14:43:22 +00:00
MSVCvst_scan MSVC changes needed to implement the new 'waveview' library 2017-07-19 08:20:18 +01:00
nutemp additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
osc OSC: Add send/plugin page values to GUI 2017-06-14 10:28:45 -07:00
osc_interfaces/touchosc prh: Added version 1b of my Mixbus Mix controller. 2017-08-18 23:03:58 +02:00
patches patches to fix notebook tab tearoff on DnD. 2015-07-20 16:56:15 -04:00
patchfiles Improve midnam for Waldorf Blofeld 2016-08-05 22:03:11 +02:00
scripts Add DiskIOProc & Latency related Lua bindings & scripts 2017-09-29 05:03:48 +02:00
session_utils Update session-utils Readme 2017-09-27 20:03:08 +02:00
templates Deploy Session-templates 2017-08-23 23:55:00 +02:00
tools additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
vst fix vamp path: 2016-06-25 00:44:04 +02:00
.dir-locals.el Only use .dir-locals.el to set tab indentation (or not, for python). 2011-04-06 16:33:43 +00:00
.gitattributes Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
.gitignore git ignore patch-error/orig files 2017-09-29 21:05:39 +02:00
ardour-3.ttl
ardour.1 fix link in manpage 2016-10-18 22:26:23 +02:00
ardour.1.es
ardour.1.fr convert French man page from ISO-8859-1 to UTF-8 encoding 2016-03-08 08:39:58 -05:00
ardour.1.ru convert Russian man page from KOI8-R to UTF-8 encoding 2016-03-08 08:39:58 -05:00
COPYING update GPL (formatting and update FSF address) 2014-10-26 02:24:35 +01:00
instant.xml
instant.xml.sae
msvc32-fixup.pl When building with MSVC, adapt the various font sizes to be a closer match to the GCC build 2016-06-23 15:20:03 +01:00
PACKAGER_README
README another trivial change to test hooks 2013-03-13 14:35:39 -04:00
README-GITHUB.txt Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
system_config Empty system_config (pre-seed XML nodes, use built-in settings) 2017-03-02 19:37:36 +01:00
testfile.flac
testfile.ogg
TRANSLATORS Update TRANSLATORS 2017-01-05 09:21:12 +00:00
waf patch waf - fixes clang/linux compilation 2016-02-28 21:48:49 +01:00
wscript part two of initial libtemporal creation 2017-09-24 10:48:00 -04:00

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

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