1 ardour { ["type"] = "Snippet", name = "Dump Latency",
3 author = "Ardour Team",
6 function factory () return function ()
7 print (" -- Session --")
8 print ("Worst Output Latency: ", Session:worst_output_latency ())
9 print ("Worst Input Latency: ", Session:worst_input_latency ())
10 print ("Worst Track Latency: ", Session:worst_track_latency ())
11 print ("Worst Playback Latency:", Session:worst_playback_latency ())
12 print (" -- Tracks --")
13 for t in Session:get_tracks ():iter () do
14 print (string.format ("%-24s roll-delay: %4d proc: %4d io: %4d",
15 t:name(), t:initial_delay (), t:signal_latency (), t:output():latency()))