changeset 261:af8f6370c7a9 piper-nopiper

Update test fixtures for numerous off-by-one-nanosecond errors fixed recently in RealTime
author Chris Cannam
date Tue, 22 Nov 2016 11:57:21 +0000
parents 382f33b7f00e
children d7bbc5b03619
files tests/include.sh tests/test-csv-writer/expected/grid-oss-0.csv tests/test-csv-writer/expected/grid-oss-2.csv tests/test-csv-writer/expected/grid-oss-6.csv tests/test-csv-writer/expected/grid-oss-fill-ends.csv tests/test-jams-writer/expected/af-0.json tests/test-jams-writer/expected/af-2.json tests/test-jams-writer/expected/af-6.json tests/test-jams-writer/expected/grid-oss.json tests/test-lab-writer/expected/grid-oss-0.lab tests/test-lab-writer/expected/grid-oss-2.lab tests/test-lab-writer/expected/grid-oss-6.lab tests/test-lab-writer/expected/grid-oss-fill-ends.lab tests/test-multiple-audio/expected/all-files.csv tests/test-multiple-audio/expected/multiplexed.csv tests/test-multiple-audio/expected/playlist.csv tests/test-summaries/expected/summaries-all-summaries-only.csv tests/test-summaries/expected/summaries-from-rdf-summaries-only.csv tests/test-summaries/expected/summaries-from-rdf.csv tests/test-summaries/expected/summaries-segments.csv tests/test-summaries/expected/summaries-with-mean.csv
diffstat 21 files changed, 716 insertions(+), 714 deletions(-) [+]
line wrap: on
line diff
--- a/tests/include.sh	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/include.sh	Tue Nov 22 11:57:21 2016 +0000
@@ -72,6 +72,8 @@
     return $rv
 }
 
+SDIFF_WIDTH=140
+
 faildiff() {
     echo "Test failed: $1"
     if [ -n "$2" -a -n "$3" ]; then
@@ -79,13 +81,13 @@
 	echo "--"
 	cat "$2"
 	echo "--"
-	echo "Expected output follows:"
+	echo "Expected output follows ($3):"
 	echo "--"
 	cat "$3"
 	echo "--"
 	echo "Diff (output on left, expected on right):"
 	echo "--"
-	sdiff -w78 "$2" "$3"
+	sdiff -w${SDIFF_WIDTH} "$2" "$3"
 	echo "--"
     fi
     exit 1
@@ -98,14 +100,14 @@
 	echo "--"
 	od -c "$2"
 	echo "--"
-	echo "Expected output follows:"
+	echo "Expected output follows ($3):"
 	echo "--"
 	od -c "$3"
 	echo "--"
 	echo "Diff:"
 	echo "--"
 	od -w8 -c "$3" > "${3}__"
-	od -w8 -c "$2" | sdiff -w78 - "${3}__"
+	od -w8 -c "$2" | sdiff -w${SDIFF_WIDTH} - "${3}__"
 	rm "${3}__"
 	echo "--"
     fi
--- a/tests/test-csv-writer/expected/grid-oss-0.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-csv-writer/expected/grid-oss-0.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
 "./../audio/20sec-silence.wav",0.000000000,0.0666667,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,"1 of 20 at 0"
-,0.023219954,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,"2 of 20 at 0.023"
+,0.023219955,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,"2 of 20 at 0.023"
 ,0.046439909,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,"3 of 20 at 0.046"
-,0.069659863,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,"4 of 20 at 0.069"
-,0.092879818,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,"5 of 20 at 0.092"
+,0.069659864,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,"4 of 20 at 0.069"
+,0.092879819,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,"5 of 20 at 0.092"
 ,0.116099773,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,"6 of 20 at 0.116"
-,0.139319727,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,"7 of 20 at 0.139"
-,0.162539682,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,"8 of 20 at 0.162"
+,0.139319728,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,"7 of 20 at 0.139"
+,0.162539683,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,"8 of 20 at 0.162"
 ,0.185759637,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,"9 of 20 at 0.185"
-,0.208979591,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,"10 of 20 at 0.208"
+,0.208979592,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,"10 of 20 at 0.208"
 ,0.232199546,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,"11 of 20 at 0.232"
 ,0.255419501,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,"12 of 20 at 0.255"
-,0.278639455,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,"13 of 20 at 0.278"
+,0.278639456,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,"13 of 20 at 0.278"
 ,0.301859410,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,"14 of 20 at 0.301"
 ,0.325079365,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,"15 of 20 at 0.325"
-,0.348299319,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,"16 of 20 at 0.348"
+,0.348299320,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,"16 of 20 at 0.348"
 ,0.371519274,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,"17 of 20 at 0.371"
 ,0.394739229,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,"18 of 20 at 0.394"
-,0.417959183,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,"19 of 20 at 0.417"
+,0.417959184,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,"19 of 20 at 0.417"
 ,0.441179138,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,1,"20 of 20 at 0.441"
--- a/tests/test-csv-writer/expected/grid-oss-2.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-csv-writer/expected/grid-oss-2.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
 "./../audio/20sec-silence.wav",0.000000000,0.067,0.1,0.13,0.17,0.2,0.23,0.27,0.3,0.33,0.37,"1 of 20 at 0"
-,0.023219954,0.1,0.13,0.17,0.2,0.23,0.27,0.3,0.33,0.37,0.4,"2 of 20 at 0.023"
+,0.023219955,0.1,0.13,0.17,0.2,0.23,0.27,0.3,0.33,0.37,0.4,"2 of 20 at 0.023"
 ,0.046439909,0.13,0.17,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,"3 of 20 at 0.046"
-,0.069659863,0.17,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.47,"4 of 20 at 0.069"
-,0.092879818,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.47,0.5,"5 of 20 at 0.092"
+,0.069659864,0.17,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.47,"4 of 20 at 0.069"
+,0.092879819,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.47,0.5,"5 of 20 at 0.092"
 ,0.116099773,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.47,0.5,0.53,"6 of 20 at 0.116"
-,0.139319727,0.27,0.3,0.33,0.37,0.4,0.43,0.47,0.5,0.53,0.57,"7 of 20 at 0.139"
-,0.162539682,0.3,0.33,0.37,0.4,0.43,0.47,0.5,0.53,0.57,0.6,"8 of 20 at 0.162"
+,0.139319728,0.27,0.3,0.33,0.37,0.4,0.43,0.47,0.5,0.53,0.57,"7 of 20 at 0.139"
+,0.162539683,0.3,0.33,0.37,0.4,0.43,0.47,0.5,0.53,0.57,0.6,"8 of 20 at 0.162"
 ,0.185759637,0.33,0.37,0.4,0.43,0.47,0.5,0.53,0.57,0.6,0.63,"9 of 20 at 0.185"
-,0.208979591,0.37,0.4,0.43,0.47,0.5,0.53,0.57,0.6,0.63,0.67,"10 of 20 at 0.208"
+,0.208979592,0.37,0.4,0.43,0.47,0.5,0.53,0.57,0.6,0.63,0.67,"10 of 20 at 0.208"
 ,0.232199546,0.4,0.43,0.47,0.5,0.53,0.57,0.6,0.63,0.67,0.7,"11 of 20 at 0.232"
 ,0.255419501,0.43,0.47,0.5,0.53,0.57,0.6,0.63,0.67,0.7,0.73,"12 of 20 at 0.255"
-,0.278639455,0.47,0.5,0.53,0.57,0.6,0.63,0.67,0.7,0.73,0.77,"13 of 20 at 0.278"
+,0.278639456,0.47,0.5,0.53,0.57,0.6,0.63,0.67,0.7,0.73,0.77,"13 of 20 at 0.278"
 ,0.301859410,0.5,0.53,0.57,0.6,0.63,0.67,0.7,0.73,0.77,0.8,"14 of 20 at 0.301"
 ,0.325079365,0.53,0.57,0.6,0.63,0.67,0.7,0.73,0.77,0.8,0.83,"15 of 20 at 0.325"
-,0.348299319,0.57,0.6,0.63,0.67,0.7,0.73,0.77,0.8,0.83,0.87,"16 of 20 at 0.348"
+,0.348299320,0.57,0.6,0.63,0.67,0.7,0.73,0.77,0.8,0.83,0.87,"16 of 20 at 0.348"
 ,0.371519274,0.6,0.63,0.67,0.7,0.73,0.77,0.8,0.83,0.87,0.9,"17 of 20 at 0.371"
 ,0.394739229,0.63,0.67,0.7,0.73,0.77,0.8,0.83,0.87,0.9,0.93,"18 of 20 at 0.394"
-,0.417959183,0.67,0.7,0.73,0.77,0.8,0.83,0.87,0.9,0.93,0.97,"19 of 20 at 0.417"
+,0.417959184,0.67,0.7,0.73,0.77,0.8,0.83,0.87,0.9,0.93,0.97,"19 of 20 at 0.417"
 ,0.441179138,0.7,0.73,0.77,0.8,0.83,0.87,0.9,0.93,0.97,1,"20 of 20 at 0.441"
--- a/tests/test-csv-writer/expected/grid-oss-6.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-csv-writer/expected/grid-oss-6.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
 "./../audio/20sec-silence.wav",0.000000000,0.0666667,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,"1 of 20 at 0"
-,0.023219954,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,"2 of 20 at 0.023"
+,0.023219955,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,"2 of 20 at 0.023"
 ,0.046439909,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,"3 of 20 at 0.046"
-,0.069659863,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,"4 of 20 at 0.069"
-,0.092879818,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,"5 of 20 at 0.092"
+,0.069659864,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,"4 of 20 at 0.069"
+,0.092879819,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,"5 of 20 at 0.092"
 ,0.116099773,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,"6 of 20 at 0.116"
-,0.139319727,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,"7 of 20 at 0.139"
-,0.162539682,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,"8 of 20 at 0.162"
+,0.139319728,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,"7 of 20 at 0.139"
+,0.162539683,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,"8 of 20 at 0.162"
 ,0.185759637,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,"9 of 20 at 0.185"
-,0.208979591,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,"10 of 20 at 0.208"
+,0.208979592,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,"10 of 20 at 0.208"
 ,0.232199546,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,"11 of 20 at 0.232"
 ,0.255419501,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,"12 of 20 at 0.255"
-,0.278639455,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,"13 of 20 at 0.278"
+,0.278639456,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,"13 of 20 at 0.278"
 ,0.301859410,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,"14 of 20 at 0.301"
 ,0.325079365,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,"15 of 20 at 0.325"
-,0.348299319,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,"16 of 20 at 0.348"
+,0.348299320,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,"16 of 20 at 0.348"
 ,0.371519274,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,"17 of 20 at 0.371"
 ,0.394739229,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,"18 of 20 at 0.394"
-,0.417959183,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,"19 of 20 at 0.417"
+,0.417959184,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,"19 of 20 at 0.417"
 ,0.441179138,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,1,"20 of 20 at 0.441"
--- a/tests/test-csv-writer/expected/grid-oss-fill-ends.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-csv-writer/expected/grid-oss-fill-ends.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
-"./../audio/20sec-silence.wav",0.000000000,0.023219954,0.0666667,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,"1 of 20 at 0"
-,0.023219954,0.023219955,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,"2 of 20 at 0.023"
-,0.046439909,0.023219954,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,"3 of 20 at 0.046"
-,0.069659863,0.023219955,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,"4 of 20 at 0.069"
-,0.092879818,0.023219955,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,"5 of 20 at 0.092"
-,0.116099773,0.023219954,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,"6 of 20 at 0.116"
-,0.139319727,0.023219955,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,"7 of 20 at 0.139"
-,0.162539682,0.023219955,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,"8 of 20 at 0.162"
-,0.185759637,0.023219954,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,"9 of 20 at 0.185"
-,0.208979591,0.023219955,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,"10 of 20 at 0.208"
+"./../audio/20sec-silence.wav",0.000000000,0.023219955,0.0666667,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,"1 of 20 at 0"
+,0.023219955,0.023219954,0.1,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,"2 of 20 at 0.023"
+,0.046439909,0.023219955,0.133333,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,"3 of 20 at 0.046"
+,0.069659864,0.023219955,0.166667,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,"4 of 20 at 0.069"
+,0.092879819,0.023219954,0.2,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,"5 of 20 at 0.092"
+,0.116099773,0.023219955,0.233333,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,"6 of 20 at 0.116"
+,0.139319728,0.023219955,0.266667,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,"7 of 20 at 0.139"
+,0.162539683,0.023219954,0.3,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,"8 of 20 at 0.162"
+,0.185759637,0.023219955,0.333333,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,"9 of 20 at 0.185"
+,0.208979592,0.023219954,0.366667,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,"10 of 20 at 0.208"
 ,0.232199546,0.023219955,0.4,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,"11 of 20 at 0.232"
-,0.255419501,0.023219954,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,"12 of 20 at 0.255"
-,0.278639455,0.023219955,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,"13 of 20 at 0.278"
+,0.255419501,0.023219955,0.433333,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,"12 of 20 at 0.255"
+,0.278639456,0.023219954,0.466667,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,"13 of 20 at 0.278"
 ,0.301859410,0.023219955,0.5,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,"14 of 20 at 0.301"
-,0.325079365,0.023219954,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,"15 of 20 at 0.325"
-,0.348299319,0.023219955,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,"16 of 20 at 0.348"
+,0.325079365,0.023219955,0.533333,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,"15 of 20 at 0.325"
+,0.348299320,0.023219954,0.566667,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,"16 of 20 at 0.348"
 ,0.371519274,0.023219955,0.6,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,"17 of 20 at 0.371"
-,0.394739229,0.023219954,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,"18 of 20 at 0.394"
-,0.417959183,0.023219955,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,"19 of 20 at 0.417"
+,0.394739229,0.023219955,0.633333,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,"18 of 20 at 0.394"
+,0.417959184,0.023219954,0.666667,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,"19 of 20 at 0.417"
 ,0.441179138,0.000000000,0.7,0.733333,0.766667,0.8,0.833333,0.866667,0.9,0.933333,0.966667,1,"20 of 20 at 0.441"
--- a/tests/test-jams-writer/expected/af-0.json	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-jams-writer/expected/af-0.json	Tue Nov 22 11:57:21 2016 +0000
@@ -2,13 +2,13 @@
 "file_metadata": {
   "jams_version": "0.2.0",
   "identifiers": { "filename": "3clicks8.wav" },
-  "duration": 4.979659863
+  "duration": 4.979659864
 },
 "annotations": [
 {
   "namespace": "unknown",
   "annotation_metadata": {
-    "annotation_tools": "Sonic Annotator v1.3",
+    "annotation_tools": "Sonic Annotator v1.5",
     "data_source": "Automatic feature extraction",
     "annotator": {
       "plugin_id": "vamp:vamp-example-plugins:amplitudefollower",
@@ -21,220 +21,220 @@
   },
   "data": [
     { "time": 0.000000000, "duration": 0.0, "confidence": 1.0, "value": 0.00359596 },
-    { "time": 0.023219954, "duration": 0.0, "confidence": 1.0, "value": 0.00351864 },
+    { "time": 0.023219955, "duration": 0.0, "confidence": 1.0, "value": 0.00351864 },
     { "time": 0.046439909, "duration": 0.0, "confidence": 1.0, "value": 0.00357167 },
-    { "time": 0.069659863, "duration": 0.0, "confidence": 1.0, "value": 0.00358918 },
-    { "time": 0.092879818, "duration": 0.0, "confidence": 1.0, "value": 0.00359586 },
+    { "time": 0.069659864, "duration": 0.0, "confidence": 1.0, "value": 0.00358918 },
+    { "time": 0.092879819, "duration": 0.0, "confidence": 1.0, "value": 0.00359586 },
     { "time": 0.116099773, "duration": 0.0, "confidence": 1.0, "value": 0.00352171 },
-    { "time": 0.139319727, "duration": 0.0, "confidence": 1.0, "value": 0.00353074 },
-    { "time": 0.162539682, "duration": 0.0, "confidence": 1.0, "value": 0.00354993 },
+    { "time": 0.139319728, "duration": 0.0, "confidence": 1.0, "value": 0.00353074 },
+    { "time": 0.162539683, "duration": 0.0, "confidence": 1.0, "value": 0.00354993 },
     { "time": 0.185759637, "duration": 0.0, "confidence": 1.0, "value": 0.00354264 },
-    { "time": 0.208979591, "duration": 0.0, "confidence": 1.0, "value": 0.00352689 },
+    { "time": 0.208979592, "duration": 0.0, "confidence": 1.0, "value": 0.00352689 },
     { "time": 0.232199546, "duration": 0.0, "confidence": 1.0, "value": 0.00360165 },
     { "time": 0.255419501, "duration": 0.0, "confidence": 1.0, "value": 0.00361172 },
-    { "time": 0.278639455, "duration": 0.0, "confidence": 1.0, "value": 0.00361564 },
+    { "time": 0.278639456, "duration": 0.0, "confidence": 1.0, "value": 0.00361564 },
     { "time": 0.301859410, "duration": 0.0, "confidence": 1.0, "value": 0.0035339 },
     { "time": 0.325079365, "duration": 0.0, "confidence": 1.0, "value": 0.00361025 },
-    { "time": 0.348299319, "duration": 0.0, "confidence": 1.0, "value": 0.00352643 },
+    { "time": 0.348299320, "duration": 0.0, "confidence": 1.0, "value": 0.00352643 },
     { "time": 0.371519274, "duration": 0.0, "confidence": 1.0, "value": 0.00355937 },
     { "time": 0.394739229, "duration": 0.0, "confidence": 1.0, "value": 0.00353683 },
-    { "time": 0.417959183, "duration": 0.0, "confidence": 1.0, "value": 0.00358946 },
+    { "time": 0.417959184, "duration": 0.0, "confidence": 1.0, "value": 0.00358946 },
     { "time": 0.441179138, "duration": 0.0, "confidence": 1.0, "value": 0.00363629 },
-    { "time": 0.464399092, "duration": 0.0, "confidence": 1.0, "value": 0.00354152 },
-    { "time": 0.487619047, "duration": 0.0, "confidence": 1.0, "value": 0.00348666 },
+    { "time": 0.464399093, "duration": 0.0, "confidence": 1.0, "value": 0.00354152 },
+    { "time": 0.487619048, "duration": 0.0, "confidence": 1.0, "value": 0.00348666 },
     { "time": 0.510839002, "duration": 0.0, "confidence": 1.0, "value": 0.00352516 },
-    { "time": 0.534058956, "duration": 0.0, "confidence": 1.0, "value": 0.00352261 },
-    { "time": 0.557278911, "duration": 0.0, "confidence": 1.0, "value": 0.00350301 },
+    { "time": 0.534058957, "duration": 0.0, "confidence": 1.0, "value": 0.00352261 },
+    { "time": 0.557278912, "duration": 0.0, "confidence": 1.0, "value": 0.00350301 },
     { "time": 0.580498866, "duration": 0.0, "confidence": 1.0, "value": 0.00352414 },
-    { "time": 0.603718820, "duration": 0.0, "confidence": 1.0, "value": 0.00351352 },
-    { "time": 0.626938775, "duration": 0.0, "confidence": 1.0, "value": 0.00345411 },
+    { "time": 0.603718821, "duration": 0.0, "confidence": 1.0, "value": 0.00351352 },
+    { "time": 0.626938776, "duration": 0.0, "confidence": 1.0, "value": 0.00345411 },
     { "time": 0.650158730, "duration": 0.0, "confidence": 1.0, "value": 0.00363914 },
-    { "time": 0.673378684, "duration": 0.0, "confidence": 1.0, "value": 0.00370925 },
+    { "time": 0.673378685, "duration": 0.0, "confidence": 1.0, "value": 0.00370925 },
     { "time": 0.696598639, "duration": 0.0, "confidence": 1.0, "value": 0.00348075 },
     { "time": 0.719818594, "duration": 0.0, "confidence": 1.0, "value": 0.0034814 },
-    { "time": 0.743038548, "duration": 0.0, "confidence": 1.0, "value": 0.00362525 },
+    { "time": 0.743038549, "duration": 0.0, "confidence": 1.0, "value": 0.00362525 },
     { "time": 0.766258503, "duration": 0.0, "confidence": 1.0, "value": 0.0146151 },
     { "time": 0.789478458, "duration": 0.0, "confidence": 1.0, "value": 0.00458446 },
-    { "time": 0.812698412, "duration": 0.0, "confidence": 1.0, "value": 0.00342316 },
+    { "time": 0.812698413, "duration": 0.0, "confidence": 1.0, "value": 0.00342316 },
     { "time": 0.835918367, "duration": 0.0, "confidence": 1.0, "value": 0.0036135 },
-    { "time": 0.859138321, "duration": 0.0, "confidence": 1.0, "value": 0.00352045 },
-    { "time": 0.882358276, "duration": 0.0, "confidence": 1.0, "value": 0.0036266 },
+    { "time": 0.859138322, "duration": 0.0, "confidence": 1.0, "value": 0.00352045 },
+    { "time": 0.882358277, "duration": 0.0, "confidence": 1.0, "value": 0.0036266 },
     { "time": 0.905578231, "duration": 0.0, "confidence": 1.0, "value": 0.00357805 },
-    { "time": 0.928798185, "duration": 0.0, "confidence": 1.0, "value": 0.00355937 },
-    { "time": 0.952018140, "duration": 0.0, "confidence": 1.0, "value": 0.00350579 },
+    { "time": 0.928798186, "duration": 0.0, "confidence": 1.0, "value": 0.00355937 },
+    { "time": 0.952018141, "duration": 0.0, "confidence": 1.0, "value": 0.00350579 },
     { "time": 0.975238095, "duration": 0.0, "confidence": 1.0, "value": 0.00359969 },
-    { "time": 0.998458049, "duration": 0.0, "confidence": 1.0, "value": 0.00352854 },
-    { "time": 1.021678004, "duration": 0.0, "confidence": 1.0, "value": 0.00353486 },
+    { "time": 0.998458050, "duration": 0.0, "confidence": 1.0, "value": 0.00352854 },
+    { "time": 1.021678005, "duration": 0.0, "confidence": 1.0, "value": 0.00353486 },
     { "time": 1.044897959, "duration": 0.0, "confidence": 1.0, "value": 0.00355259 },
-    { "time": 1.068117913, "duration": 0.0, "confidence": 1.0, "value": 0.00347951 },
+    { "time": 1.068117914, "duration": 0.0, "confidence": 1.0, "value": 0.00347951 },
     { "time": 1.091337868, "duration": 0.0, "confidence": 1.0, "value": 0.00361734 },
     { "time": 1.114557823, "duration": 0.0, "confidence": 1.0, "value": 0.00351861 },
-    { "time": 1.137777777, "duration": 0.0, "confidence": 1.0, "value": 0.00351437 },
+    { "time": 1.137777778, "duration": 0.0, "confidence": 1.0, "value": 0.00351437 },
     { "time": 1.160997732, "duration": 0.0, "confidence": 1.0, "value": 0.00352971 },
     { "time": 1.184217687, "duration": 0.0, "confidence": 1.0, "value": 0.00360414 },
-    { "time": 1.207437641, "duration": 0.0, "confidence": 1.0, "value": 0.0034343 },
+    { "time": 1.207437642, "duration": 0.0, "confidence": 1.0, "value": 0.0034343 },
     { "time": 1.230657596, "duration": 0.0, "confidence": 1.0, "value": 0.00358201 },
     { "time": 1.253877551, "duration": 0.0, "confidence": 1.0, "value": 0.00361252 },
-    { "time": 1.277097505, "duration": 0.0, "confidence": 1.0, "value": 0.00361165 },
+    { "time": 1.277097506, "duration": 0.0, "confidence": 1.0, "value": 0.00361165 },
     { "time": 1.300317460, "duration": 0.0, "confidence": 1.0, "value": 0.00355763 },
-    { "time": 1.323537414, "duration": 0.0, "confidence": 1.0, "value": 0.00353226 },
-    { "time": 1.346757369, "duration": 0.0, "confidence": 1.0, "value": 0.00349109 },
+    { "time": 1.323537415, "duration": 0.0, "confidence": 1.0, "value": 0.00353226 },
+    { "time": 1.346757370, "duration": 0.0, "confidence": 1.0, "value": 0.00349109 },
     { "time": 1.369977324, "duration": 0.0, "confidence": 1.0, "value": 0.00352628 },
-    { "time": 1.393197278, "duration": 0.0, "confidence": 1.0, "value": 0.00348415 },
-    { "time": 1.416417233, "duration": 0.0, "confidence": 1.0, "value": 0.00354576 },
+    { "time": 1.393197279, "duration": 0.0, "confidence": 1.0, "value": 0.00348415 },
+    { "time": 1.416417234, "duration": 0.0, "confidence": 1.0, "value": 0.00354576 },
     { "time": 1.439637188, "duration": 0.0, "confidence": 1.0, "value": 0.00369414 },
-    { "time": 1.462857142, "duration": 0.0, "confidence": 1.0, "value": 0.00367139 },
-    { "time": 1.486077097, "duration": 0.0, "confidence": 1.0, "value": 0.00342798 },
+    { "time": 1.462857143, "duration": 0.0, "confidence": 1.0, "value": 0.00367139 },
+    { "time": 1.486077098, "duration": 0.0, "confidence": 1.0, "value": 0.00342798 },
     { "time": 1.509297052, "duration": 0.0, "confidence": 1.0, "value": 0.00338209 },
-    { "time": 1.532517006, "duration": 0.0, "confidence": 1.0, "value": 0.00351023 },
+    { "time": 1.532517007, "duration": 0.0, "confidence": 1.0, "value": 0.00351023 },
     { "time": 1.555736961, "duration": 0.0, "confidence": 1.0, "value": 0.00346643 },
     { "time": 1.578956916, "duration": 0.0, "confidence": 1.0, "value": 0.00346979 },
-    { "time": 1.602176870, "duration": 0.0, "confidence": 1.0, "value": 0.00348269 },
+    { "time": 1.602176871, "duration": 0.0, "confidence": 1.0, "value": 0.00348269 },
     { "time": 1.625396825, "duration": 0.0, "confidence": 1.0, "value": 0.00348368 },
     { "time": 1.648616780, "duration": 0.0, "confidence": 1.0, "value": 0.01162 },
-    { "time": 1.671836734, "duration": 0.0, "confidence": 1.0, "value": 0.00359211 },
+    { "time": 1.671836735, "duration": 0.0, "confidence": 1.0, "value": 0.00359211 },
     { "time": 1.695056689, "duration": 0.0, "confidence": 1.0, "value": 0.00360249 },
-    { "time": 1.718276643, "duration": 0.0, "confidence": 1.0, "value": 0.00352957 },
-    { "time": 1.741496598, "duration": 0.0, "confidence": 1.0, "value": 0.00349559 },
+    { "time": 1.718276644, "duration": 0.0, "confidence": 1.0, "value": 0.00352957 },
+    { "time": 1.741496599, "duration": 0.0, "confidence": 1.0, "value": 0.00349559 },
     { "time": 1.764716553, "duration": 0.0, "confidence": 1.0, "value": 0.00344387 },
-    { "time": 1.787936507, "duration": 0.0, "confidence": 1.0, "value": 0.00352666 },
-    { "time": 1.811156462, "duration": 0.0, "confidence": 1.0, "value": 0.0035248 },
+    { "time": 1.787936508, "duration": 0.0, "confidence": 1.0, "value": 0.00352666 },
+    { "time": 1.811156463, "duration": 0.0, "confidence": 1.0, "value": 0.0035248 },
     { "time": 1.834376417, "duration": 0.0, "confidence": 1.0, "value": 0.00353289 },
-    { "time": 1.857596371, "duration": 0.0, "confidence": 1.0, "value": 0.00353361 },
-    { "time": 1.880816326, "duration": 0.0, "confidence": 1.0, "value": 0.00348838 },
+    { "time": 1.857596372, "duration": 0.0, "confidence": 1.0, "value": 0.00353361 },
+    { "time": 1.880816327, "duration": 0.0, "confidence": 1.0, "value": 0.00348838 },
     { "time": 1.904036281, "duration": 0.0, "confidence": 1.0, "value": 0.00355124 },
-    { "time": 1.927256235, "duration": 0.0, "confidence": 1.0, "value": 0.00349487 },
+    { "time": 1.927256236, "duration": 0.0, "confidence": 1.0, "value": 0.00349487 },
     { "time": 1.950476190, "duration": 0.0, "confidence": 1.0, "value": 0.0036614 },
     { "time": 1.973696145, "duration": 0.0, "confidence": 1.0, "value": 0.00358802 },
-    { "time": 1.996916099, "duration": 0.0, "confidence": 1.0, "value": 0.00351078 },
+    { "time": 1.996916100, "duration": 0.0, "confidence": 1.0, "value": 0.00351078 },
     { "time": 2.020136054, "duration": 0.0, "confidence": 1.0, "value": 0.00351788 },
     { "time": 2.043356009, "duration": 0.0, "confidence": 1.0, "value": 0.00345998 },
-    { "time": 2.066575963, "duration": 0.0, "confidence": 1.0, "value": 0.00359541 },
+    { "time": 2.066575964, "duration": 0.0, "confidence": 1.0, "value": 0.00359541 },
     { "time": 2.089795918, "duration": 0.0, "confidence": 1.0, "value": 0.00363803 },
     { "time": 2.113015873, "duration": 0.0, "confidence": 1.0, "value": 0.00341127 },
-    { "time": 2.136235827, "duration": 0.0, "confidence": 1.0, "value": 0.00358579 },
+    { "time": 2.136235828, "duration": 0.0, "confidence": 1.0, "value": 0.00358579 },
     { "time": 2.159455782, "duration": 0.0, "confidence": 1.0, "value": 0.00358391 },
-    { "time": 2.182675736, "duration": 0.0, "confidence": 1.0, "value": 0.00349291 },
-    { "time": 2.205895691, "duration": 0.0, "confidence": 1.0, "value": 0.00350593 },
+    { "time": 2.182675737, "duration": 0.0, "confidence": 1.0, "value": 0.00349291 },
+    { "time": 2.205895692, "duration": 0.0, "confidence": 1.0, "value": 0.00350593 },
     { "time": 2.229115646, "duration": 0.0, "confidence": 1.0, "value": 0.00347529 },
-    { "time": 2.252335600, "duration": 0.0, "confidence": 1.0, "value": 0.00358021 },
-    { "time": 2.275555555, "duration": 0.0, "confidence": 1.0, "value": 0.00353051 },
+    { "time": 2.252335601, "duration": 0.0, "confidence": 1.0, "value": 0.00358021 },
+    { "time": 2.275555556, "duration": 0.0, "confidence": 1.0, "value": 0.00353051 },
     { "time": 2.298775510, "duration": 0.0, "confidence": 1.0, "value": 0.00360463 },
-    { "time": 2.321995464, "duration": 0.0, "confidence": 1.0, "value": 0.00357421 },
-    { "time": 2.345215419, "duration": 0.0, "confidence": 1.0, "value": 0.00343617 },
+    { "time": 2.321995465, "duration": 0.0, "confidence": 1.0, "value": 0.00357421 },
+    { "time": 2.345215420, "duration": 0.0, "confidence": 1.0, "value": 0.00343617 },
     { "time": 2.368435374, "duration": 0.0, "confidence": 1.0, "value": 0.00367464 },
-    { "time": 2.391655328, "duration": 0.0, "confidence": 1.0, "value": 0.00623882 },
+    { "time": 2.391655329, "duration": 0.0, "confidence": 1.0, "value": 0.00623882 },
     { "time": 2.414875283, "duration": 0.0, "confidence": 1.0, "value": 0.0139992 },
     { "time": 2.438095238, "duration": 0.0, "confidence": 1.0, "value": 0.00347958 },
-    { "time": 2.461315192, "duration": 0.0, "confidence": 1.0, "value": 0.00348231 },
+    { "time": 2.461315193, "duration": 0.0, "confidence": 1.0, "value": 0.00348231 },
     { "time": 2.484535147, "duration": 0.0, "confidence": 1.0, "value": 0.0035482 },
     { "time": 2.507755102, "duration": 0.0, "confidence": 1.0, "value": 0.00350744 },
-    { "time": 2.530975056, "duration": 0.0, "confidence": 1.0, "value": 0.00342298 },
+    { "time": 2.530975057, "duration": 0.0, "confidence": 1.0, "value": 0.00342298 },
     { "time": 2.554195011, "duration": 0.0, "confidence": 1.0, "value": 0.00366419 },
-    { "time": 2.577414965, "duration": 0.0, "confidence": 1.0, "value": 0.0034377 },
-    { "time": 2.600634920, "duration": 0.0, "confidence": 1.0, "value": 0.00356318 },
+    { "time": 2.577414966, "duration": 0.0, "confidence": 1.0, "value": 0.0034377 },
+    { "time": 2.600634921, "duration": 0.0, "confidence": 1.0, "value": 0.00356318 },
     { "time": 2.623854875, "duration": 0.0, "confidence": 1.0, "value": 0.00354368 },
-    { "time": 2.647074829, "duration": 0.0, "confidence": 1.0, "value": 0.00360324 },
-    { "time": 2.670294784, "duration": 0.0, "confidence": 1.0, "value": 0.00354322 },
+    { "time": 2.647074830, "duration": 0.0, "confidence": 1.0, "value": 0.00360324 },
+    { "time": 2.670294785, "duration": 0.0, "confidence": 1.0, "value": 0.00354322 },
     { "time": 2.693514739, "duration": 0.0, "confidence": 1.0, "value": 0.0035675 },
-    { "time": 2.716734693, "duration": 0.0, "confidence": 1.0, "value": 0.00346242 },
-    { "time": 2.739954648, "duration": 0.0, "confidence": 1.0, "value": 0.00348647 },
+    { "time": 2.716734694, "duration": 0.0, "confidence": 1.0, "value": 0.00346242 },
+    { "time": 2.739954649, "duration": 0.0, "confidence": 1.0, "value": 0.00348647 },
     { "time": 2.763174603, "duration": 0.0, "confidence": 1.0, "value": 0.0034772 },
-    { "time": 2.786394557, "duration": 0.0, "confidence": 1.0, "value": 0.00344762 },
+    { "time": 2.786394558, "duration": 0.0, "confidence": 1.0, "value": 0.00344762 },
     { "time": 2.809614512, "duration": 0.0, "confidence": 1.0, "value": 0.00352104 },
     { "time": 2.832834467, "duration": 0.0, "confidence": 1.0, "value": 0.00355933 },
-    { "time": 2.856054421, "duration": 0.0, "confidence": 1.0, "value": 0.00340756 },
+    { "time": 2.856054422, "duration": 0.0, "confidence": 1.0, "value": 0.00340756 },
     { "time": 2.879274376, "duration": 0.0, "confidence": 1.0, "value": 0.00349975 },
     { "time": 2.902494331, "duration": 0.0, "confidence": 1.0, "value": 0.00348265 },
-    { "time": 2.925714285, "duration": 0.0, "confidence": 1.0, "value": 0.00354504 },
+    { "time": 2.925714286, "duration": 0.0, "confidence": 1.0, "value": 0.00354504 },
     { "time": 2.948934240, "duration": 0.0, "confidence": 1.0, "value": 0.00349364 },
     { "time": 2.972154195, "duration": 0.0, "confidence": 1.0, "value": 0.00349891 },
-    { "time": 2.995374149, "duration": 0.0, "confidence": 1.0, "value": 0.00356645 },
+    { "time": 2.995374150, "duration": 0.0, "confidence": 1.0, "value": 0.00356645 },
     { "time": 3.018594104, "duration": 0.0, "confidence": 1.0, "value": 0.00353567 },
-    { "time": 3.041814058, "duration": 0.0, "confidence": 1.0, "value": 0.00360318 },
-    { "time": 3.065034013, "duration": 0.0, "confidence": 1.0, "value": 0.00359901 },
+    { "time": 3.041814059, "duration": 0.0, "confidence": 1.0, "value": 0.00360318 },
+    { "time": 3.065034014, "duration": 0.0, "confidence": 1.0, "value": 0.00359901 },
     { "time": 3.088253968, "duration": 0.0, "confidence": 1.0, "value": 0.00349811 },
-    { "time": 3.111473922, "duration": 0.0, "confidence": 1.0, "value": 0.00358849 },
-    { "time": 3.134693877, "duration": 0.0, "confidence": 1.0, "value": 0.00359128 },
+    { "time": 3.111473923, "duration": 0.0, "confidence": 1.0, "value": 0.00358849 },
+    { "time": 3.134693878, "duration": 0.0, "confidence": 1.0, "value": 0.00359128 },
     { "time": 3.157913832, "duration": 0.0, "confidence": 1.0, "value": 0.00352523 },
-    { "time": 3.181133786, "duration": 0.0, "confidence": 1.0, "value": 0.00360644 },
+    { "time": 3.181133787, "duration": 0.0, "confidence": 1.0, "value": 0.00360644 },
     { "time": 3.204353741, "duration": 0.0, "confidence": 1.0, "value": 0.00351975 },
     { "time": 3.227573696, "duration": 0.0, "confidence": 1.0, "value": 0.00360961 },
-    { "time": 3.250793650, "duration": 0.0, "confidence": 1.0, "value": 0.00353225 },
+    { "time": 3.250793651, "duration": 0.0, "confidence": 1.0, "value": 0.00353225 },
     { "time": 3.274013605, "duration": 0.0, "confidence": 1.0, "value": 0.00356697 },
     { "time": 3.297233560, "duration": 0.0, "confidence": 1.0, "value": 0.00342544 },
-    { "time": 3.320453514, "duration": 0.0, "confidence": 1.0, "value": 0.00356122 },
+    { "time": 3.320453515, "duration": 0.0, "confidence": 1.0, "value": 0.00356122 },
     { "time": 3.343673469, "duration": 0.0, "confidence": 1.0, "value": 0.00357135 },
     { "time": 3.366893424, "duration": 0.0, "confidence": 1.0, "value": 0.00352669 },
-    { "time": 3.390113378, "duration": 0.0, "confidence": 1.0, "value": 0.00359497 },
+    { "time": 3.390113379, "duration": 0.0, "confidence": 1.0, "value": 0.00359497 },
     { "time": 3.413333333, "duration": 0.0, "confidence": 1.0, "value": 0.00357022 },
-    { "time": 3.436553287, "duration": 0.0, "confidence": 1.0, "value": 0.00350066 },
-    { "time": 3.459773242, "duration": 0.0, "confidence": 1.0, "value": 0.00349705 },
+    { "time": 3.436553288, "duration": 0.0, "confidence": 1.0, "value": 0.00350066 },
+    { "time": 3.459773243, "duration": 0.0, "confidence": 1.0, "value": 0.00349705 },
     { "time": 3.482993197, "duration": 0.0, "confidence": 1.0, "value": 0.00350598 },
-    { "time": 3.506213151, "duration": 0.0, "confidence": 1.0, "value": 0.00357775 },
-    { "time": 3.529433106, "duration": 0.0, "confidence": 1.0, "value": 0.00352816 },
+    { "time": 3.506213152, "duration": 0.0, "confidence": 1.0, "value": 0.00357775 },
+    { "time": 3.529433107, "duration": 0.0, "confidence": 1.0, "value": 0.00352816 },
     { "time": 3.552653061, "duration": 0.0, "confidence": 1.0, "value": 0.00358455 },
-    { "time": 3.575873015, "duration": 0.0, "confidence": 1.0, "value": 0.00348071 },
-    { "time": 3.599092970, "duration": 0.0, "confidence": 1.0, "value": 0.00355185 },
+    { "time": 3.575873016, "duration": 0.0, "confidence": 1.0, "value": 0.00348071 },
+    { "time": 3.599092971, "duration": 0.0, "confidence": 1.0, "value": 0.00355185 },
     { "time": 3.622312925, "duration": 0.0, "confidence": 1.0, "value": 0.00350845 },
-    { "time": 3.645532879, "duration": 0.0, "confidence": 1.0, "value": 0.00360378 },
+    { "time": 3.645532880, "duration": 0.0, "confidence": 1.0, "value": 0.00360378 },
     { "time": 3.668752834, "duration": 0.0, "confidence": 1.0, "value": 0.00333629 },
     { "time": 3.691972789, "duration": 0.0, "confidence": 1.0, "value": 0.00341339 },
-    { "time": 3.715192743, "duration": 0.0, "confidence": 1.0, "value": 0.00345791 },
+    { "time": 3.715192744, "duration": 0.0, "confidence": 1.0, "value": 0.00345791 },
     { "time": 3.738412698, "duration": 0.0, "confidence": 1.0, "value": 0.00348351 },
     { "time": 3.761632653, "duration": 0.0, "confidence": 1.0, "value": 0.00349349 },
-    { "time": 3.784852607, "duration": 0.0, "confidence": 1.0, "value": 0.00354578 },
+    { "time": 3.784852608, "duration": 0.0, "confidence": 1.0, "value": 0.00354578 },
     { "time": 3.808072562, "duration": 0.0, "confidence": 1.0, "value": 0.00363189 },
     { "time": 3.831292517, "duration": 0.0, "confidence": 1.0, "value": 0.00352206 },
-    { "time": 3.854512471, "duration": 0.0, "confidence": 1.0, "value": 0.00369021 },
+    { "time": 3.854512472, "duration": 0.0, "confidence": 1.0, "value": 0.00369021 },
     { "time": 3.877732426, "duration": 0.0, "confidence": 1.0, "value": 0.00351326 },
-    { "time": 3.900952380, "duration": 0.0, "confidence": 1.0, "value": 0.00356962 },
-    { "time": 3.924172335, "duration": 0.0, "confidence": 1.0, "value": 0.00357592 },
+    { "time": 3.900952381, "duration": 0.0, "confidence": 1.0, "value": 0.00356962 },
+    { "time": 3.924172336, "duration": 0.0, "confidence": 1.0, "value": 0.00357592 },
     { "time": 3.947392290, "duration": 0.0, "confidence": 1.0, "value": 0.00349988 },
-    { "time": 3.970612244, "duration": 0.0, "confidence": 1.0, "value": 0.00349944 },
-    { "time": 3.993832199, "duration": 0.0, "confidence": 1.0, "value": 0.00355037 },
+    { "time": 3.970612245, "duration": 0.0, "confidence": 1.0, "value": 0.00349944 },
+    { "time": 3.993832200, "duration": 0.0, "confidence": 1.0, "value": 0.00355037 },
     { "time": 4.017052154, "duration": 0.0, "confidence": 1.0, "value": 0.00360133 },
-    { "time": 4.040272108, "duration": 0.0, "confidence": 1.0, "value": 0.00354759 },
+    { "time": 4.040272109, "duration": 0.0, "confidence": 1.0, "value": 0.00354759 },
     { "time": 4.063492063, "duration": 0.0, "confidence": 1.0, "value": 0.00354953 },
     { "time": 4.086712018, "duration": 0.0, "confidence": 1.0, "value": 0.0035587 },
-    { "time": 4.109931972, "duration": 0.0, "confidence": 1.0, "value": 0.00364969 },
+    { "time": 4.109931973, "duration": 0.0, "confidence": 1.0, "value": 0.00364969 },
     { "time": 4.133151927, "duration": 0.0, "confidence": 1.0, "value": 0.00345758 },
     { "time": 4.156371882, "duration": 0.0, "confidence": 1.0, "value": 0.00347695 },
-    { "time": 4.179591836, "duration": 0.0, "confidence": 1.0, "value": 0.00359545 },
+    { "time": 4.179591837, "duration": 0.0, "confidence": 1.0, "value": 0.00359545 },
     { "time": 4.202811791, "duration": 0.0, "confidence": 1.0, "value": 0.00353286 },
     { "time": 4.226031746, "duration": 0.0, "confidence": 1.0, "value": 0.00366958 },
-    { "time": 4.249251700, "duration": 0.0, "confidence": 1.0, "value": 0.00350838 },
+    { "time": 4.249251701, "duration": 0.0, "confidence": 1.0, "value": 0.00350838 },
     { "time": 4.272471655, "duration": 0.0, "confidence": 1.0, "value": 0.00353147 },
-    { "time": 4.295691609, "duration": 0.0, "confidence": 1.0, "value": 0.0036185 },
-    { "time": 4.318911564, "duration": 0.0, "confidence": 1.0, "value": 0.00349132 },
+    { "time": 4.295691610, "duration": 0.0, "confidence": 1.0, "value": 0.0036185 },
+    { "time": 4.318911565, "duration": 0.0, "confidence": 1.0, "value": 0.00349132 },
     { "time": 4.342131519, "duration": 0.0, "confidence": 1.0, "value": 0.00353897 },
-    { "time": 4.365351473, "duration": 0.0, "confidence": 1.0, "value": 0.00347904 },
-    { "time": 4.388571428, "duration": 0.0, "confidence": 1.0, "value": 0.00348759 },
+    { "time": 4.365351474, "duration": 0.0, "confidence": 1.0, "value": 0.00347904 },
+    { "time": 4.388571429, "duration": 0.0, "confidence": 1.0, "value": 0.00348759 },
     { "time": 4.411791383, "duration": 0.0, "confidence": 1.0, "value": 0.00358541 },
-    { "time": 4.435011337, "duration": 0.0, "confidence": 1.0, "value": 0.00349229 },
-    { "time": 4.458231292, "duration": 0.0, "confidence": 1.0, "value": 0.00357759 },
+    { "time": 4.435011338, "duration": 0.0, "confidence": 1.0, "value": 0.00349229 },
+    { "time": 4.458231293, "duration": 0.0, "confidence": 1.0, "value": 0.00357759 },
     { "time": 4.481451247, "duration": 0.0, "confidence": 1.0, "value": 0.00355427 },
-    { "time": 4.504671201, "duration": 0.0, "confidence": 1.0, "value": 0.00355063 },
+    { "time": 4.504671202, "duration": 0.0, "confidence": 1.0, "value": 0.00355063 },
     { "time": 4.527891156, "duration": 0.0, "confidence": 1.0, "value": 0.00358087 },
     { "time": 4.551111111, "duration": 0.0, "confidence": 1.0, "value": 0.00350815 },
-    { "time": 4.574331065, "duration": 0.0, "confidence": 1.0, "value": 0.00353843 },
+    { "time": 4.574331066, "duration": 0.0, "confidence": 1.0, "value": 0.00353843 },
     { "time": 4.597551020, "duration": 0.0, "confidence": 1.0, "value": 0.00354201 },
     { "time": 4.620770975, "duration": 0.0, "confidence": 1.0, "value": 0.00350497 },
-    { "time": 4.643990929, "duration": 0.0, "confidence": 1.0, "value": 0.00354671 },
+    { "time": 4.643990930, "duration": 0.0, "confidence": 1.0, "value": 0.00354671 },
     { "time": 4.667210884, "duration": 0.0, "confidence": 1.0, "value": 0.00353596 },
     { "time": 4.690430839, "duration": 0.0, "confidence": 1.0, "value": 0.00347371 },
-    { "time": 4.713650793, "duration": 0.0, "confidence": 1.0, "value": 0.0035368 },
+    { "time": 4.713650794, "duration": 0.0, "confidence": 1.0, "value": 0.0035368 },
     { "time": 4.736870748, "duration": 0.0, "confidence": 1.0, "value": 0.00360017 },
-    { "time": 4.760090702, "duration": 0.0, "confidence": 1.0, "value": 0.00352821 },
-    { "time": 4.783310657, "duration": 0.0, "confidence": 1.0, "value": 0.00359332 },
+    { "time": 4.760090703, "duration": 0.0, "confidence": 1.0, "value": 0.00352821 },
+    { "time": 4.783310658, "duration": 0.0, "confidence": 1.0, "value": 0.00359332 },
     { "time": 4.806530612, "duration": 0.0, "confidence": 1.0, "value": 0.00353742 },
-    { "time": 4.829750566, "duration": 0.0, "confidence": 1.0, "value": 0.00353795 },
-    { "time": 4.852970521, "duration": 0.0, "confidence": 1.0, "value": 0.00348792 },
+    { "time": 4.829750567, "duration": 0.0, "confidence": 1.0, "value": 0.00353795 },
+    { "time": 4.852970522, "duration": 0.0, "confidence": 1.0, "value": 0.00348792 },
     { "time": 4.876190476, "duration": 0.0, "confidence": 1.0, "value": 0.0034639 },
-    { "time": 4.899410430, "duration": 0.0, "confidence": 1.0, "value": 0.0036387 },
+    { "time": 4.899410431, "duration": 0.0, "confidence": 1.0, "value": 0.0036387 },
     { "time": 4.922630385, "duration": 0.0, "confidence": 1.0, "value": 0.00354102 },
     { "time": 4.945850340, "duration": 0.0, "confidence": 1.0, "value": 0.00351475 },
-    { "time": 4.969070294, "duration": 0.0, "confidence": 1.0, "value": 0.00356904 }
+    { "time": 4.969070295, "duration": 0.0, "confidence": 1.0, "value": 0.00356904 }
   ]
 }
 ]
--- a/tests/test-jams-writer/expected/af-2.json	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-jams-writer/expected/af-2.json	Tue Nov 22 11:57:21 2016 +0000
@@ -2,13 +2,13 @@
 "file_metadata": {
   "jams_version": "0.2.0",
   "identifiers": { "filename": "3clicks8.wav" },
-  "duration": 4.979659863
+  "duration": 4.979659864
 },
 "annotations": [
 {
   "namespace": "unknown",
   "annotation_metadata": {
-    "annotation_tools": "Sonic Annotator v1.3",
+    "annotation_tools": "Sonic Annotator v1.5",
     "data_source": "Automatic feature extraction",
     "annotator": {
       "plugin_id": "vamp:vamp-example-plugins:amplitudefollower",
@@ -21,220 +21,220 @@
   },
   "data": [
     { "time": 0.000000000, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.023219954, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.023219955, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.046439909, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.069659863, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.092879818, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.069659864, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.092879819, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.116099773, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.139319727, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.162539682, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.139319728, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.162539683, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.185759637, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.208979591, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.208979592, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.232199546, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.255419501, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.278639455, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.278639456, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.301859410, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.325079365, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.348299319, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.348299320, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.371519274, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.394739229, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.417959183, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.417959184, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.441179138, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.464399092, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.487619047, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.464399093, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.487619048, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.510839002, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.534058956, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.557278911, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.534058957, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.557278912, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.580498866, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.603718820, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.626938775, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.603718821, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.626938776, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.650158730, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.673378684, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
+    { "time": 0.673378685, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
     { "time": 0.696598639, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.719818594, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.743038548, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.743038549, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.766258503, "duration": 0.0, "confidence": 1.0, "value": 0.015 },
     { "time": 0.789478458, "duration": 0.0, "confidence": 1.0, "value": 0.0046 },
-    { "time": 0.812698412, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 0.812698413, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 0.835918367, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.859138321, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 0.882358276, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.859138322, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.882358277, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 0.905578231, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.928798185, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.952018140, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.928798186, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 0.952018141, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 0.975238095, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 0.998458049, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.021678004, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 0.998458050, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.021678005, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.044897959, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.068117913, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.068117914, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.091337868, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 1.114557823, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.137777777, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.137777778, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.160997732, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.184217687, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.207437641, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 1.207437642, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 1.230657596, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 1.253877551, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.277097505, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 1.277097506, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 1.300317460, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.323537414, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.346757369, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.323537415, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.346757370, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.369977324, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.393197278, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.416417233, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.393197279, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.416417234, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.439637188, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
-    { "time": 1.462857142, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
-    { "time": 1.486077097, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 1.462857143, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
+    { "time": 1.486077098, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 1.509297052, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
-    { "time": 1.532517006, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.532517007, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.555736961, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.578956916, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.602176870, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.602176871, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.625396825, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.648616780, "duration": 0.0, "confidence": 1.0, "value": 0.012 },
-    { "time": 1.671836734, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 1.671836735, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 1.695056689, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.718276643, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.741496598, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.718276644, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.741496599, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.764716553, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
-    { "time": 1.787936507, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.811156462, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.787936508, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.811156463, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.834376417, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.857596371, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 1.880816326, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.857596372, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.880816327, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.904036281, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.927256235, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.927256236, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 1.950476190, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
     { "time": 1.973696145, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 1.996916099, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 1.996916100, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.020136054, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.043356009, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.066575963, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.066575964, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 2.089795918, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 2.113015873, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
-    { "time": 2.136235827, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.136235828, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 2.159455782, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.182675736, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.205895691, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.182675737, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.205895692, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.229115646, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.252335600, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.275555555, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.252335601, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.275555556, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.298775510, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.321995464, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.345215419, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 2.321995465, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.345215420, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 2.368435374, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
-    { "time": 2.391655328, "duration": 0.0, "confidence": 1.0, "value": 0.0062 },
+    { "time": 2.391655329, "duration": 0.0, "confidence": 1.0, "value": 0.0062 },
     { "time": 2.414875283, "duration": 0.0, "confidence": 1.0, "value": 0.014 },
     { "time": 2.438095238, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.461315192, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.461315193, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.484535147, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.507755102, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.530975056, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 2.530975057, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 2.554195011, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
-    { "time": 2.577414965, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
-    { "time": 2.600634920, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.577414966, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 2.600634921, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 2.623854875, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.647074829, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.670294784, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.647074830, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.670294785, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.693514739, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.716734693, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.739954648, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.716734694, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.739954649, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.763174603, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.786394557, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 2.786394558, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 2.809614512, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.832834467, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 2.856054421, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
+    { "time": 2.856054422, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
     { "time": 2.879274376, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.902494331, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.925714285, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 2.925714286, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.948934240, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 2.972154195, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 2.995374149, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 2.995374150, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.018594104, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.041814058, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.065034013, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.041814059, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.065034014, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.088253968, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.111473922, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.134693877, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.111473923, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.134693878, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.157913832, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.181133786, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.181133787, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.204353741, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.227573696, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.250793650, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.250793651, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.274013605, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.297233560, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
-    { "time": 3.320453514, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.320453515, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.343673469, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.366893424, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.390113378, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.390113379, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.413333333, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.436553287, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.459773242, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.436553288, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.459773243, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.482993197, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.506213151, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.529433106, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.506213152, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.529433107, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.552653061, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.575873015, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.599092970, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.575873016, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.599092971, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.622312925, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.645532879, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.645532880, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.668752834, "duration": 0.0, "confidence": 1.0, "value": 0.0033 },
     { "time": 3.691972789, "duration": 0.0, "confidence": 1.0, "value": 0.0034 },
-    { "time": 3.715192743, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.715192744, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.738412698, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.761632653, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.784852607, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.784852608, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 3.808072562, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.831292517, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.854512471, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
+    { "time": 3.854512472, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
     { "time": 3.877732426, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.900952380, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 3.924172335, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.900952381, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.924172336, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 3.947392290, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.970612244, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 3.993832199, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 3.970612245, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 3.993832200, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.017052154, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 4.040272108, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.040272109, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.063492063, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.086712018, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 4.109931972, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.109931973, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.133151927, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.156371882, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.179591836, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.179591837, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.202811791, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.226031746, "duration": 0.0, "confidence": 1.0, "value": 0.0037 },
-    { "time": 4.249251700, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.249251701, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.272471655, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.295691609, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 4.318911564, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.295691610, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.318911565, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.342131519, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.365351473, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.388571428, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.365351474, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.388571429, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.411791383, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 4.435011337, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.458231292, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.435011338, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.458231293, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.481451247, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 4.504671201, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.504671202, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.527891156, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.551111111, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.574331065, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.574331066, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.597551020, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.620770975, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.643990929, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.643990930, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.667210884, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.690430839, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.713650793, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.713650794, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.736870748, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
-    { "time": 4.760090702, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.783310657, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.760090703, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.783310658, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.806530612, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.829750566, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.852970521, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.829750567, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
+    { "time": 4.852970522, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.876190476, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.899410430, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
+    { "time": 4.899410431, "duration": 0.0, "confidence": 1.0, "value": 0.0036 },
     { "time": 4.922630385, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
     { "time": 4.945850340, "duration": 0.0, "confidence": 1.0, "value": 0.0035 },
-    { "time": 4.969070294, "duration": 0.0, "confidence": 1.0, "value": 0.0036 }
+    { "time": 4.969070295, "duration": 0.0, "confidence": 1.0, "value": 0.0036 }
   ]
 }
 ]
--- a/tests/test-jams-writer/expected/af-6.json	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-jams-writer/expected/af-6.json	Tue Nov 22 11:57:21 2016 +0000
@@ -2,13 +2,13 @@
 "file_metadata": {
   "jams_version": "0.2.0",
   "identifiers": { "filename": "3clicks8.wav" },
-  "duration": 4.979659863
+  "duration": 4.979659864
 },
 "annotations": [
 {
   "namespace": "unknown",
   "annotation_metadata": {
-    "annotation_tools": "Sonic Annotator v1.3",
+    "annotation_tools": "Sonic Annotator v1.5",
     "data_source": "Automatic feature extraction",
     "annotator": {
       "plugin_id": "vamp:vamp-example-plugins:amplitudefollower",
@@ -21,220 +21,220 @@
   },
   "data": [
     { "time": 0.000000000, "duration": 0.0, "confidence": 1.0, "value": 0.00359596 },
-    { "time": 0.023219954, "duration": 0.0, "confidence": 1.0, "value": 0.00351864 },
+    { "time": 0.023219955, "duration": 0.0, "confidence": 1.0, "value": 0.00351864 },
     { "time": 0.046439909, "duration": 0.0, "confidence": 1.0, "value": 0.00357167 },
-    { "time": 0.069659863, "duration": 0.0, "confidence": 1.0, "value": 0.00358918 },
-    { "time": 0.092879818, "duration": 0.0, "confidence": 1.0, "value": 0.00359586 },
+    { "time": 0.069659864, "duration": 0.0, "confidence": 1.0, "value": 0.00358918 },
+    { "time": 0.092879819, "duration": 0.0, "confidence": 1.0, "value": 0.00359586 },
     { "time": 0.116099773, "duration": 0.0, "confidence": 1.0, "value": 0.00352171 },
-    { "time": 0.139319727, "duration": 0.0, "confidence": 1.0, "value": 0.00353074 },
-    { "time": 0.162539682, "duration": 0.0, "confidence": 1.0, "value": 0.00354993 },
+    { "time": 0.139319728, "duration": 0.0, "confidence": 1.0, "value": 0.00353074 },
+    { "time": 0.162539683, "duration": 0.0, "confidence": 1.0, "value": 0.00354993 },
     { "time": 0.185759637, "duration": 0.0, "confidence": 1.0, "value": 0.00354264 },
-    { "time": 0.208979591, "duration": 0.0, "confidence": 1.0, "value": 0.00352689 },
+    { "time": 0.208979592, "duration": 0.0, "confidence": 1.0, "value": 0.00352689 },
     { "time": 0.232199546, "duration": 0.0, "confidence": 1.0, "value": 0.00360165 },
     { "time": 0.255419501, "duration": 0.0, "confidence": 1.0, "value": 0.00361172 },
-    { "time": 0.278639455, "duration": 0.0, "confidence": 1.0, "value": 0.00361564 },
+    { "time": 0.278639456, "duration": 0.0, "confidence": 1.0, "value": 0.00361564 },
     { "time": 0.301859410, "duration": 0.0, "confidence": 1.0, "value": 0.0035339 },
     { "time": 0.325079365, "duration": 0.0, "confidence": 1.0, "value": 0.00361025 },
-    { "time": 0.348299319, "duration": 0.0, "confidence": 1.0, "value": 0.00352643 },
+    { "time": 0.348299320, "duration": 0.0, "confidence": 1.0, "value": 0.00352643 },
     { "time": 0.371519274, "duration": 0.0, "confidence": 1.0, "value": 0.00355937 },
     { "time": 0.394739229, "duration": 0.0, "confidence": 1.0, "value": 0.00353683 },
-    { "time": 0.417959183, "duration": 0.0, "confidence": 1.0, "value": 0.00358946 },
+    { "time": 0.417959184, "duration": 0.0, "confidence": 1.0, "value": 0.00358946 },
     { "time": 0.441179138, "duration": 0.0, "confidence": 1.0, "value": 0.00363629 },
-    { "time": 0.464399092, "duration": 0.0, "confidence": 1.0, "value": 0.00354152 },
-    { "time": 0.487619047, "duration": 0.0, "confidence": 1.0, "value": 0.00348666 },
+    { "time": 0.464399093, "duration": 0.0, "confidence": 1.0, "value": 0.00354152 },
+    { "time": 0.487619048, "duration": 0.0, "confidence": 1.0, "value": 0.00348666 },
     { "time": 0.510839002, "duration": 0.0, "confidence": 1.0, "value": 0.00352516 },
-    { "time": 0.534058956, "duration": 0.0, "confidence": 1.0, "value": 0.00352261 },
-    { "time": 0.557278911, "duration": 0.0, "confidence": 1.0, "value": 0.00350301 },
+    { "time": 0.534058957, "duration": 0.0, "confidence": 1.0, "value": 0.00352261 },
+    { "time": 0.557278912, "duration": 0.0, "confidence": 1.0, "value": 0.00350301 },
     { "time": 0.580498866, "duration": 0.0, "confidence": 1.0, "value": 0.00352414 },
-    { "time": 0.603718820, "duration": 0.0, "confidence": 1.0, "value": 0.00351352 },
-    { "time": 0.626938775, "duration": 0.0, "confidence": 1.0, "value": 0.00345411 },
+    { "time": 0.603718821, "duration": 0.0, "confidence": 1.0, "value": 0.00351352 },
+    { "time": 0.626938776, "duration": 0.0, "confidence": 1.0, "value": 0.00345411 },
     { "time": 0.650158730, "duration": 0.0, "confidence": 1.0, "value": 0.00363914 },
-    { "time": 0.673378684, "duration": 0.0, "confidence": 1.0, "value": 0.00370925 },
+    { "time": 0.673378685, "duration": 0.0, "confidence": 1.0, "value": 0.00370925 },
     { "time": 0.696598639, "duration": 0.0, "confidence": 1.0, "value": 0.00348075 },
     { "time": 0.719818594, "duration": 0.0, "confidence": 1.0, "value": 0.0034814 },
-    { "time": 0.743038548, "duration": 0.0, "confidence": 1.0, "value": 0.00362525 },
+    { "time": 0.743038549, "duration": 0.0, "confidence": 1.0, "value": 0.00362525 },
     { "time": 0.766258503, "duration": 0.0, "confidence": 1.0, "value": 0.0146151 },
     { "time": 0.789478458, "duration": 0.0, "confidence": 1.0, "value": 0.00458446 },
-    { "time": 0.812698412, "duration": 0.0, "confidence": 1.0, "value": 0.00342316 },
+    { "time": 0.812698413, "duration": 0.0, "confidence": 1.0, "value": 0.00342316 },
     { "time": 0.835918367, "duration": 0.0, "confidence": 1.0, "value": 0.0036135 },
-    { "time": 0.859138321, "duration": 0.0, "confidence": 1.0, "value": 0.00352045 },
-    { "time": 0.882358276, "duration": 0.0, "confidence": 1.0, "value": 0.0036266 },
+    { "time": 0.859138322, "duration": 0.0, "confidence": 1.0, "value": 0.00352045 },
+    { "time": 0.882358277, "duration": 0.0, "confidence": 1.0, "value": 0.0036266 },
     { "time": 0.905578231, "duration": 0.0, "confidence": 1.0, "value": 0.00357805 },
-    { "time": 0.928798185, "duration": 0.0, "confidence": 1.0, "value": 0.00355937 },
-    { "time": 0.952018140, "duration": 0.0, "confidence": 1.0, "value": 0.00350579 },
+    { "time": 0.928798186, "duration": 0.0, "confidence": 1.0, "value": 0.00355937 },
+    { "time": 0.952018141, "duration": 0.0, "confidence": 1.0, "value": 0.00350579 },
     { "time": 0.975238095, "duration": 0.0, "confidence": 1.0, "value": 0.00359969 },
-    { "time": 0.998458049, "duration": 0.0, "confidence": 1.0, "value": 0.00352854 },
-    { "time": 1.021678004, "duration": 0.0, "confidence": 1.0, "value": 0.00353486 },
+    { "time": 0.998458050, "duration": 0.0, "confidence": 1.0, "value": 0.00352854 },
+    { "time": 1.021678005, "duration": 0.0, "confidence": 1.0, "value": 0.00353486 },
     { "time": 1.044897959, "duration": 0.0, "confidence": 1.0, "value": 0.00355259 },
-    { "time": 1.068117913, "duration": 0.0, "confidence": 1.0, "value": 0.00347951 },
+    { "time": 1.068117914, "duration": 0.0, "confidence": 1.0, "value": 0.00347951 },
     { "time": 1.091337868, "duration": 0.0, "confidence": 1.0, "value": 0.00361734 },
     { "time": 1.114557823, "duration": 0.0, "confidence": 1.0, "value": 0.00351861 },
-    { "time": 1.137777777, "duration": 0.0, "confidence": 1.0, "value": 0.00351437 },
+    { "time": 1.137777778, "duration": 0.0, "confidence": 1.0, "value": 0.00351437 },
     { "time": 1.160997732, "duration": 0.0, "confidence": 1.0, "value": 0.00352971 },
     { "time": 1.184217687, "duration": 0.0, "confidence": 1.0, "value": 0.00360414 },
-    { "time": 1.207437641, "duration": 0.0, "confidence": 1.0, "value": 0.0034343 },
+    { "time": 1.207437642, "duration": 0.0, "confidence": 1.0, "value": 0.0034343 },
     { "time": 1.230657596, "duration": 0.0, "confidence": 1.0, "value": 0.00358201 },
     { "time": 1.253877551, "duration": 0.0, "confidence": 1.0, "value": 0.00361252 },
-    { "time": 1.277097505, "duration": 0.0, "confidence": 1.0, "value": 0.00361165 },
+    { "time": 1.277097506, "duration": 0.0, "confidence": 1.0, "value": 0.00361165 },
     { "time": 1.300317460, "duration": 0.0, "confidence": 1.0, "value": 0.00355763 },
-    { "time": 1.323537414, "duration": 0.0, "confidence": 1.0, "value": 0.00353226 },
-    { "time": 1.346757369, "duration": 0.0, "confidence": 1.0, "value": 0.00349109 },
+    { "time": 1.323537415, "duration": 0.0, "confidence": 1.0, "value": 0.00353226 },
+    { "time": 1.346757370, "duration": 0.0, "confidence": 1.0, "value": 0.00349109 },
     { "time": 1.369977324, "duration": 0.0, "confidence": 1.0, "value": 0.00352628 },
-    { "time": 1.393197278, "duration": 0.0, "confidence": 1.0, "value": 0.00348415 },
-    { "time": 1.416417233, "duration": 0.0, "confidence": 1.0, "value": 0.00354576 },
+    { "time": 1.393197279, "duration": 0.0, "confidence": 1.0, "value": 0.00348415 },
+    { "time": 1.416417234, "duration": 0.0, "confidence": 1.0, "value": 0.00354576 },
     { "time": 1.439637188, "duration": 0.0, "confidence": 1.0, "value": 0.00369414 },
-    { "time": 1.462857142, "duration": 0.0, "confidence": 1.0, "value": 0.00367139 },
-    { "time": 1.486077097, "duration": 0.0, "confidence": 1.0, "value": 0.00342798 },
+    { "time": 1.462857143, "duration": 0.0, "confidence": 1.0, "value": 0.00367139 },
+    { "time": 1.486077098, "duration": 0.0, "confidence": 1.0, "value": 0.00342798 },
     { "time": 1.509297052, "duration": 0.0, "confidence": 1.0, "value": 0.00338209 },
-    { "time": 1.532517006, "duration": 0.0, "confidence": 1.0, "value": 0.00351023 },
+    { "time": 1.532517007, "duration": 0.0, "confidence": 1.0, "value": 0.00351023 },
     { "time": 1.555736961, "duration": 0.0, "confidence": 1.0, "value": 0.00346643 },
     { "time": 1.578956916, "duration": 0.0, "confidence": 1.0, "value": 0.00346979 },
-    { "time": 1.602176870, "duration": 0.0, "confidence": 1.0, "value": 0.00348269 },
+    { "time": 1.602176871, "duration": 0.0, "confidence": 1.0, "value": 0.00348269 },
     { "time": 1.625396825, "duration": 0.0, "confidence": 1.0, "value": 0.00348368 },
     { "time": 1.648616780, "duration": 0.0, "confidence": 1.0, "value": 0.01162 },
-    { "time": 1.671836734, "duration": 0.0, "confidence": 1.0, "value": 0.00359211 },
+    { "time": 1.671836735, "duration": 0.0, "confidence": 1.0, "value": 0.00359211 },
     { "time": 1.695056689, "duration": 0.0, "confidence": 1.0, "value": 0.00360249 },
-    { "time": 1.718276643, "duration": 0.0, "confidence": 1.0, "value": 0.00352957 },
-    { "time": 1.741496598, "duration": 0.0, "confidence": 1.0, "value": 0.00349559 },
+    { "time": 1.718276644, "duration": 0.0, "confidence": 1.0, "value": 0.00352957 },
+    { "time": 1.741496599, "duration": 0.0, "confidence": 1.0, "value": 0.00349559 },
     { "time": 1.764716553, "duration": 0.0, "confidence": 1.0, "value": 0.00344387 },
-    { "time": 1.787936507, "duration": 0.0, "confidence": 1.0, "value": 0.00352666 },
-    { "time": 1.811156462, "duration": 0.0, "confidence": 1.0, "value": 0.0035248 },
+    { "time": 1.787936508, "duration": 0.0, "confidence": 1.0, "value": 0.00352666 },
+    { "time": 1.811156463, "duration": 0.0, "confidence": 1.0, "value": 0.0035248 },
     { "time": 1.834376417, "duration": 0.0, "confidence": 1.0, "value": 0.00353289 },
-    { "time": 1.857596371, "duration": 0.0, "confidence": 1.0, "value": 0.00353361 },
-    { "time": 1.880816326, "duration": 0.0, "confidence": 1.0, "value": 0.00348838 },
+    { "time": 1.857596372, "duration": 0.0, "confidence": 1.0, "value": 0.00353361 },
+    { "time": 1.880816327, "duration": 0.0, "confidence": 1.0, "value": 0.00348838 },
     { "time": 1.904036281, "duration": 0.0, "confidence": 1.0, "value": 0.00355124 },
-    { "time": 1.927256235, "duration": 0.0, "confidence": 1.0, "value": 0.00349487 },
+    { "time": 1.927256236, "duration": 0.0, "confidence": 1.0, "value": 0.00349487 },
     { "time": 1.950476190, "duration": 0.0, "confidence": 1.0, "value": 0.0036614 },
     { "time": 1.973696145, "duration": 0.0, "confidence": 1.0, "value": 0.00358802 },
-    { "time": 1.996916099, "duration": 0.0, "confidence": 1.0, "value": 0.00351078 },
+    { "time": 1.996916100, "duration": 0.0, "confidence": 1.0, "value": 0.00351078 },
     { "time": 2.020136054, "duration": 0.0, "confidence": 1.0, "value": 0.00351788 },
     { "time": 2.043356009, "duration": 0.0, "confidence": 1.0, "value": 0.00345998 },
-    { "time": 2.066575963, "duration": 0.0, "confidence": 1.0, "value": 0.00359541 },
+    { "time": 2.066575964, "duration": 0.0, "confidence": 1.0, "value": 0.00359541 },
     { "time": 2.089795918, "duration": 0.0, "confidence": 1.0, "value": 0.00363803 },
     { "time": 2.113015873, "duration": 0.0, "confidence": 1.0, "value": 0.00341127 },
-    { "time": 2.136235827, "duration": 0.0, "confidence": 1.0, "value": 0.00358579 },
+    { "time": 2.136235828, "duration": 0.0, "confidence": 1.0, "value": 0.00358579 },
     { "time": 2.159455782, "duration": 0.0, "confidence": 1.0, "value": 0.00358391 },
-    { "time": 2.182675736, "duration": 0.0, "confidence": 1.0, "value": 0.00349291 },
-    { "time": 2.205895691, "duration": 0.0, "confidence": 1.0, "value": 0.00350593 },
+    { "time": 2.182675737, "duration": 0.0, "confidence": 1.0, "value": 0.00349291 },
+    { "time": 2.205895692, "duration": 0.0, "confidence": 1.0, "value": 0.00350593 },
     { "time": 2.229115646, "duration": 0.0, "confidence": 1.0, "value": 0.00347529 },
-    { "time": 2.252335600, "duration": 0.0, "confidence": 1.0, "value": 0.00358021 },
-    { "time": 2.275555555, "duration": 0.0, "confidence": 1.0, "value": 0.00353051 },
+    { "time": 2.252335601, "duration": 0.0, "confidence": 1.0, "value": 0.00358021 },
+    { "time": 2.275555556, "duration": 0.0, "confidence": 1.0, "value": 0.00353051 },
     { "time": 2.298775510, "duration": 0.0, "confidence": 1.0, "value": 0.00360463 },
-    { "time": 2.321995464, "duration": 0.0, "confidence": 1.0, "value": 0.00357421 },
-    { "time": 2.345215419, "duration": 0.0, "confidence": 1.0, "value": 0.00343617 },
+    { "time": 2.321995465, "duration": 0.0, "confidence": 1.0, "value": 0.00357421 },
+    { "time": 2.345215420, "duration": 0.0, "confidence": 1.0, "value": 0.00343617 },
     { "time": 2.368435374, "duration": 0.0, "confidence": 1.0, "value": 0.00367464 },
-    { "time": 2.391655328, "duration": 0.0, "confidence": 1.0, "value": 0.00623882 },
+    { "time": 2.391655329, "duration": 0.0, "confidence": 1.0, "value": 0.00623882 },
     { "time": 2.414875283, "duration": 0.0, "confidence": 1.0, "value": 0.0139992 },
     { "time": 2.438095238, "duration": 0.0, "confidence": 1.0, "value": 0.00347958 },
-    { "time": 2.461315192, "duration": 0.0, "confidence": 1.0, "value": 0.00348231 },
+    { "time": 2.461315193, "duration": 0.0, "confidence": 1.0, "value": 0.00348231 },
     { "time": 2.484535147, "duration": 0.0, "confidence": 1.0, "value": 0.0035482 },
     { "time": 2.507755102, "duration": 0.0, "confidence": 1.0, "value": 0.00350744 },
-    { "time": 2.530975056, "duration": 0.0, "confidence": 1.0, "value": 0.00342298 },
+    { "time": 2.530975057, "duration": 0.0, "confidence": 1.0, "value": 0.00342298 },
     { "time": 2.554195011, "duration": 0.0, "confidence": 1.0, "value": 0.00366419 },
-    { "time": 2.577414965, "duration": 0.0, "confidence": 1.0, "value": 0.0034377 },
-    { "time": 2.600634920, "duration": 0.0, "confidence": 1.0, "value": 0.00356318 },
+    { "time": 2.577414966, "duration": 0.0, "confidence": 1.0, "value": 0.0034377 },
+    { "time": 2.600634921, "duration": 0.0, "confidence": 1.0, "value": 0.00356318 },
     { "time": 2.623854875, "duration": 0.0, "confidence": 1.0, "value": 0.00354368 },
-    { "time": 2.647074829, "duration": 0.0, "confidence": 1.0, "value": 0.00360324 },
-    { "time": 2.670294784, "duration": 0.0, "confidence": 1.0, "value": 0.00354322 },
+    { "time": 2.647074830, "duration": 0.0, "confidence": 1.0, "value": 0.00360324 },
+    { "time": 2.670294785, "duration": 0.0, "confidence": 1.0, "value": 0.00354322 },
     { "time": 2.693514739, "duration": 0.0, "confidence": 1.0, "value": 0.0035675 },
-    { "time": 2.716734693, "duration": 0.0, "confidence": 1.0, "value": 0.00346242 },
-    { "time": 2.739954648, "duration": 0.0, "confidence": 1.0, "value": 0.00348647 },
+    { "time": 2.716734694, "duration": 0.0, "confidence": 1.0, "value": 0.00346242 },
+    { "time": 2.739954649, "duration": 0.0, "confidence": 1.0, "value": 0.00348647 },
     { "time": 2.763174603, "duration": 0.0, "confidence": 1.0, "value": 0.0034772 },
-    { "time": 2.786394557, "duration": 0.0, "confidence": 1.0, "value": 0.00344762 },
+    { "time": 2.786394558, "duration": 0.0, "confidence": 1.0, "value": 0.00344762 },
     { "time": 2.809614512, "duration": 0.0, "confidence": 1.0, "value": 0.00352104 },
     { "time": 2.832834467, "duration": 0.0, "confidence": 1.0, "value": 0.00355933 },
-    { "time": 2.856054421, "duration": 0.0, "confidence": 1.0, "value": 0.00340756 },
+    { "time": 2.856054422, "duration": 0.0, "confidence": 1.0, "value": 0.00340756 },
     { "time": 2.879274376, "duration": 0.0, "confidence": 1.0, "value": 0.00349975 },
     { "time": 2.902494331, "duration": 0.0, "confidence": 1.0, "value": 0.00348265 },
-    { "time": 2.925714285, "duration": 0.0, "confidence": 1.0, "value": 0.00354504 },
+    { "time": 2.925714286, "duration": 0.0, "confidence": 1.0, "value": 0.00354504 },
     { "time": 2.948934240, "duration": 0.0, "confidence": 1.0, "value": 0.00349364 },
     { "time": 2.972154195, "duration": 0.0, "confidence": 1.0, "value": 0.00349891 },
-    { "time": 2.995374149, "duration": 0.0, "confidence": 1.0, "value": 0.00356645 },
+    { "time": 2.995374150, "duration": 0.0, "confidence": 1.0, "value": 0.00356645 },
     { "time": 3.018594104, "duration": 0.0, "confidence": 1.0, "value": 0.00353567 },
-    { "time": 3.041814058, "duration": 0.0, "confidence": 1.0, "value": 0.00360318 },
-    { "time": 3.065034013, "duration": 0.0, "confidence": 1.0, "value": 0.00359901 },
+    { "time": 3.041814059, "duration": 0.0, "confidence": 1.0, "value": 0.00360318 },
+    { "time": 3.065034014, "duration": 0.0, "confidence": 1.0, "value": 0.00359901 },
     { "time": 3.088253968, "duration": 0.0, "confidence": 1.0, "value": 0.00349811 },
-    { "time": 3.111473922, "duration": 0.0, "confidence": 1.0, "value": 0.00358849 },
-    { "time": 3.134693877, "duration": 0.0, "confidence": 1.0, "value": 0.00359128 },
+    { "time": 3.111473923, "duration": 0.0, "confidence": 1.0, "value": 0.00358849 },
+    { "time": 3.134693878, "duration": 0.0, "confidence": 1.0, "value": 0.00359128 },
     { "time": 3.157913832, "duration": 0.0, "confidence": 1.0, "value": 0.00352523 },
-    { "time": 3.181133786, "duration": 0.0, "confidence": 1.0, "value": 0.00360644 },
+    { "time": 3.181133787, "duration": 0.0, "confidence": 1.0, "value": 0.00360644 },
     { "time": 3.204353741, "duration": 0.0, "confidence": 1.0, "value": 0.00351975 },
     { "time": 3.227573696, "duration": 0.0, "confidence": 1.0, "value": 0.00360961 },
-    { "time": 3.250793650, "duration": 0.0, "confidence": 1.0, "value": 0.00353225 },
+    { "time": 3.250793651, "duration": 0.0, "confidence": 1.0, "value": 0.00353225 },
     { "time": 3.274013605, "duration": 0.0, "confidence": 1.0, "value": 0.00356697 },
     { "time": 3.297233560, "duration": 0.0, "confidence": 1.0, "value": 0.00342544 },
-    { "time": 3.320453514, "duration": 0.0, "confidence": 1.0, "value": 0.00356122 },
+    { "time": 3.320453515, "duration": 0.0, "confidence": 1.0, "value": 0.00356122 },
     { "time": 3.343673469, "duration": 0.0, "confidence": 1.0, "value": 0.00357135 },
     { "time": 3.366893424, "duration": 0.0, "confidence": 1.0, "value": 0.00352669 },
-    { "time": 3.390113378, "duration": 0.0, "confidence": 1.0, "value": 0.00359497 },
+    { "time": 3.390113379, "duration": 0.0, "confidence": 1.0, "value": 0.00359497 },
     { "time": 3.413333333, "duration": 0.0, "confidence": 1.0, "value": 0.00357022 },
-    { "time": 3.436553287, "duration": 0.0, "confidence": 1.0, "value": 0.00350066 },
-    { "time": 3.459773242, "duration": 0.0, "confidence": 1.0, "value": 0.00349705 },
+    { "time": 3.436553288, "duration": 0.0, "confidence": 1.0, "value": 0.00350066 },
+    { "time": 3.459773243, "duration": 0.0, "confidence": 1.0, "value": 0.00349705 },
     { "time": 3.482993197, "duration": 0.0, "confidence": 1.0, "value": 0.00350598 },
-    { "time": 3.506213151, "duration": 0.0, "confidence": 1.0, "value": 0.00357775 },
-    { "time": 3.529433106, "duration": 0.0, "confidence": 1.0, "value": 0.00352816 },
+    { "time": 3.506213152, "duration": 0.0, "confidence": 1.0, "value": 0.00357775 },
+    { "time": 3.529433107, "duration": 0.0, "confidence": 1.0, "value": 0.00352816 },
     { "time": 3.552653061, "duration": 0.0, "confidence": 1.0, "value": 0.00358455 },
-    { "time": 3.575873015, "duration": 0.0, "confidence": 1.0, "value": 0.00348071 },
-    { "time": 3.599092970, "duration": 0.0, "confidence": 1.0, "value": 0.00355185 },
+    { "time": 3.575873016, "duration": 0.0, "confidence": 1.0, "value": 0.00348071 },
+    { "time": 3.599092971, "duration": 0.0, "confidence": 1.0, "value": 0.00355185 },
     { "time": 3.622312925, "duration": 0.0, "confidence": 1.0, "value": 0.00350845 },
-    { "time": 3.645532879, "duration": 0.0, "confidence": 1.0, "value": 0.00360378 },
+    { "time": 3.645532880, "duration": 0.0, "confidence": 1.0, "value": 0.00360378 },
     { "time": 3.668752834, "duration": 0.0, "confidence": 1.0, "value": 0.00333629 },
     { "time": 3.691972789, "duration": 0.0, "confidence": 1.0, "value": 0.00341339 },
-    { "time": 3.715192743, "duration": 0.0, "confidence": 1.0, "value": 0.00345791 },
+    { "time": 3.715192744, "duration": 0.0, "confidence": 1.0, "value": 0.00345791 },
     { "time": 3.738412698, "duration": 0.0, "confidence": 1.0, "value": 0.00348351 },
     { "time": 3.761632653, "duration": 0.0, "confidence": 1.0, "value": 0.00349349 },
-    { "time": 3.784852607, "duration": 0.0, "confidence": 1.0, "value": 0.00354578 },
+    { "time": 3.784852608, "duration": 0.0, "confidence": 1.0, "value": 0.00354578 },
     { "time": 3.808072562, "duration": 0.0, "confidence": 1.0, "value": 0.00363189 },
     { "time": 3.831292517, "duration": 0.0, "confidence": 1.0, "value": 0.00352206 },
-    { "time": 3.854512471, "duration": 0.0, "confidence": 1.0, "value": 0.00369021 },
+    { "time": 3.854512472, "duration": 0.0, "confidence": 1.0, "value": 0.00369021 },
     { "time": 3.877732426, "duration": 0.0, "confidence": 1.0, "value": 0.00351326 },
-    { "time": 3.900952380, "duration": 0.0, "confidence": 1.0, "value": 0.00356962 },
-    { "time": 3.924172335, "duration": 0.0, "confidence": 1.0, "value": 0.00357592 },
+    { "time": 3.900952381, "duration": 0.0, "confidence": 1.0, "value": 0.00356962 },
+    { "time": 3.924172336, "duration": 0.0, "confidence": 1.0, "value": 0.00357592 },
     { "time": 3.947392290, "duration": 0.0, "confidence": 1.0, "value": 0.00349988 },
-    { "time": 3.970612244, "duration": 0.0, "confidence": 1.0, "value": 0.00349944 },
-    { "time": 3.993832199, "duration": 0.0, "confidence": 1.0, "value": 0.00355037 },
+    { "time": 3.970612245, "duration": 0.0, "confidence": 1.0, "value": 0.00349944 },
+    { "time": 3.993832200, "duration": 0.0, "confidence": 1.0, "value": 0.00355037 },
     { "time": 4.017052154, "duration": 0.0, "confidence": 1.0, "value": 0.00360133 },
-    { "time": 4.040272108, "duration": 0.0, "confidence": 1.0, "value": 0.00354759 },
+    { "time": 4.040272109, "duration": 0.0, "confidence": 1.0, "value": 0.00354759 },
     { "time": 4.063492063, "duration": 0.0, "confidence": 1.0, "value": 0.00354953 },
     { "time": 4.086712018, "duration": 0.0, "confidence": 1.0, "value": 0.0035587 },
-    { "time": 4.109931972, "duration": 0.0, "confidence": 1.0, "value": 0.00364969 },
+    { "time": 4.109931973, "duration": 0.0, "confidence": 1.0, "value": 0.00364969 },
     { "time": 4.133151927, "duration": 0.0, "confidence": 1.0, "value": 0.00345758 },
     { "time": 4.156371882, "duration": 0.0, "confidence": 1.0, "value": 0.00347695 },
-    { "time": 4.179591836, "duration": 0.0, "confidence": 1.0, "value": 0.00359545 },
+    { "time": 4.179591837, "duration": 0.0, "confidence": 1.0, "value": 0.00359545 },
     { "time": 4.202811791, "duration": 0.0, "confidence": 1.0, "value": 0.00353286 },
     { "time": 4.226031746, "duration": 0.0, "confidence": 1.0, "value": 0.00366958 },
-    { "time": 4.249251700, "duration": 0.0, "confidence": 1.0, "value": 0.00350838 },
+    { "time": 4.249251701, "duration": 0.0, "confidence": 1.0, "value": 0.00350838 },
     { "time": 4.272471655, "duration": 0.0, "confidence": 1.0, "value": 0.00353147 },
-    { "time": 4.295691609, "duration": 0.0, "confidence": 1.0, "value": 0.0036185 },
-    { "time": 4.318911564, "duration": 0.0, "confidence": 1.0, "value": 0.00349132 },
+    { "time": 4.295691610, "duration": 0.0, "confidence": 1.0, "value": 0.0036185 },
+    { "time": 4.318911565, "duration": 0.0, "confidence": 1.0, "value": 0.00349132 },
     { "time": 4.342131519, "duration": 0.0, "confidence": 1.0, "value": 0.00353897 },
-    { "time": 4.365351473, "duration": 0.0, "confidence": 1.0, "value": 0.00347904 },
-    { "time": 4.388571428, "duration": 0.0, "confidence": 1.0, "value": 0.00348759 },
+    { "time": 4.365351474, "duration": 0.0, "confidence": 1.0, "value": 0.00347904 },
+    { "time": 4.388571429, "duration": 0.0, "confidence": 1.0, "value": 0.00348759 },
     { "time": 4.411791383, "duration": 0.0, "confidence": 1.0, "value": 0.00358541 },
-    { "time": 4.435011337, "duration": 0.0, "confidence": 1.0, "value": 0.00349229 },
-    { "time": 4.458231292, "duration": 0.0, "confidence": 1.0, "value": 0.00357759 },
+    { "time": 4.435011338, "duration": 0.0, "confidence": 1.0, "value": 0.00349229 },
+    { "time": 4.458231293, "duration": 0.0, "confidence": 1.0, "value": 0.00357759 },
     { "time": 4.481451247, "duration": 0.0, "confidence": 1.0, "value": 0.00355427 },
-    { "time": 4.504671201, "duration": 0.0, "confidence": 1.0, "value": 0.00355063 },
+    { "time": 4.504671202, "duration": 0.0, "confidence": 1.0, "value": 0.00355063 },
     { "time": 4.527891156, "duration": 0.0, "confidence": 1.0, "value": 0.00358087 },
     { "time": 4.551111111, "duration": 0.0, "confidence": 1.0, "value": 0.00350815 },
-    { "time": 4.574331065, "duration": 0.0, "confidence": 1.0, "value": 0.00353843 },
+    { "time": 4.574331066, "duration": 0.0, "confidence": 1.0, "value": 0.00353843 },
     { "time": 4.597551020, "duration": 0.0, "confidence": 1.0, "value": 0.00354201 },
     { "time": 4.620770975, "duration": 0.0, "confidence": 1.0, "value": 0.00350497 },
-    { "time": 4.643990929, "duration": 0.0, "confidence": 1.0, "value": 0.00354671 },
+    { "time": 4.643990930, "duration": 0.0, "confidence": 1.0, "value": 0.00354671 },
     { "time": 4.667210884, "duration": 0.0, "confidence": 1.0, "value": 0.00353596 },
     { "time": 4.690430839, "duration": 0.0, "confidence": 1.0, "value": 0.00347371 },
-    { "time": 4.713650793, "duration": 0.0, "confidence": 1.0, "value": 0.0035368 },
+    { "time": 4.713650794, "duration": 0.0, "confidence": 1.0, "value": 0.0035368 },
     { "time": 4.736870748, "duration": 0.0, "confidence": 1.0, "value": 0.00360017 },
-    { "time": 4.760090702, "duration": 0.0, "confidence": 1.0, "value": 0.00352821 },
-    { "time": 4.783310657, "duration": 0.0, "confidence": 1.0, "value": 0.00359332 },
+    { "time": 4.760090703, "duration": 0.0, "confidence": 1.0, "value": 0.00352821 },
+    { "time": 4.783310658, "duration": 0.0, "confidence": 1.0, "value": 0.00359332 },
     { "time": 4.806530612, "duration": 0.0, "confidence": 1.0, "value": 0.00353742 },
-    { "time": 4.829750566, "duration": 0.0, "confidence": 1.0, "value": 0.00353795 },
-    { "time": 4.852970521, "duration": 0.0, "confidence": 1.0, "value": 0.00348792 },
+    { "time": 4.829750567, "duration": 0.0, "confidence": 1.0, "value": 0.00353795 },
+    { "time": 4.852970522, "duration": 0.0, "confidence": 1.0, "value": 0.00348792 },
     { "time": 4.876190476, "duration": 0.0, "confidence": 1.0, "value": 0.0034639 },
-    { "time": 4.899410430, "duration": 0.0, "confidence": 1.0, "value": 0.0036387 },
+    { "time": 4.899410431, "duration": 0.0, "confidence": 1.0, "value": 0.0036387 },
     { "time": 4.922630385, "duration": 0.0, "confidence": 1.0, "value": 0.00354102 },
     { "time": 4.945850340, "duration": 0.0, "confidence": 1.0, "value": 0.00351475 },
-    { "time": 4.969070294, "duration": 0.0, "confidence": 1.0, "value": 0.00356904 }
+    { "time": 4.969070295, "duration": 0.0, "confidence": 1.0, "value": 0.00356904 }
   ]
 }
 ]
--- a/tests/test-jams-writer/expected/grid-oss.json	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-jams-writer/expected/grid-oss.json	Tue Nov 22 11:57:21 2016 +0000
@@ -8,7 +8,7 @@
 {
   "namespace": "unknown",
   "annotation_metadata": {
-    "annotation_tools": "Sonic Annotator v1.3",
+    "annotation_tools": "Sonic Annotator v1.5",
     "data_source": "Automatic feature extraction",
     "annotator": {
       "plugin_id": "vamp:vamp-test-plugin:vamp-test-plugin",
@@ -25,24 +25,24 @@
   },
   "data": [
     { "time": 0.000000000, "duration": 0.0, "confidence": 1.0, "label": "1 of 20 at 0", "value": [ 0.0666667, 0.1, 0.133333, 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667 ] },
-    { "time": 0.023219954, "duration": 0.0, "confidence": 1.0, "label": "2 of 20 at 0.023", "value": [ 0.1, 0.133333, 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4 ] },
+    { "time": 0.023219955, "duration": 0.0, "confidence": 1.0, "label": "2 of 20 at 0.023", "value": [ 0.1, 0.133333, 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4 ] },
     { "time": 0.046439909, "duration": 0.0, "confidence": 1.0, "label": "3 of 20 at 0.046", "value": [ 0.133333, 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333 ] },
-    { "time": 0.069659863, "duration": 0.0, "confidence": 1.0, "label": "4 of 20 at 0.069", "value": [ 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667 ] },
-    { "time": 0.092879818, "duration": 0.0, "confidence": 1.0, "label": "5 of 20 at 0.092", "value": [ 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5 ] },
+    { "time": 0.069659864, "duration": 0.0, "confidence": 1.0, "label": "4 of 20 at 0.069", "value": [ 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667 ] },
+    { "time": 0.092879819, "duration": 0.0, "confidence": 1.0, "label": "5 of 20 at 0.092", "value": [ 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5 ] },
     { "time": 0.116099773, "duration": 0.0, "confidence": 1.0, "label": "6 of 20 at 0.116", "value": [ 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333 ] },
-    { "time": 0.139319727, "duration": 0.0, "confidence": 1.0, "label": "7 of 20 at 0.139", "value": [ 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667 ] },
-    { "time": 0.162539682, "duration": 0.0, "confidence": 1.0, "label": "8 of 20 at 0.162", "value": [ 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6 ] },
+    { "time": 0.139319728, "duration": 0.0, "confidence": 1.0, "label": "7 of 20 at 0.139", "value": [ 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667 ] },
+    { "time": 0.162539683, "duration": 0.0, "confidence": 1.0, "label": "8 of 20 at 0.162", "value": [ 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6 ] },
     { "time": 0.185759637, "duration": 0.0, "confidence": 1.0, "label": "9 of 20 at 0.185", "value": [ 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333 ] },
-    { "time": 0.208979591, "duration": 0.0, "confidence": 1.0, "label": "10 of 20 at 0.208", "value": [ 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667 ] },
+    { "time": 0.208979592, "duration": 0.0, "confidence": 1.0, "label": "10 of 20 at 0.208", "value": [ 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667 ] },
     { "time": 0.232199546, "duration": 0.0, "confidence": 1.0, "label": "11 of 20 at 0.232", "value": [ 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667, 0.7 ] },
     { "time": 0.255419501, "duration": 0.0, "confidence": 1.0, "label": "12 of 20 at 0.255", "value": [ 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333 ] },
-    { "time": 0.278639455, "duration": 0.0, "confidence": 1.0, "label": "13 of 20 at 0.278", "value": [ 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667 ] },
+    { "time": 0.278639456, "duration": 0.0, "confidence": 1.0, "label": "13 of 20 at 0.278", "value": [ 0.466667, 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667 ] },
     { "time": 0.301859410, "duration": 0.0, "confidence": 1.0, "label": "14 of 20 at 0.301", "value": [ 0.5, 0.533333, 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667, 0.8 ] },
     { "time": 0.325079365, "duration": 0.0, "confidence": 1.0, "label": "15 of 20 at 0.325", "value": [ 0.533333, 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333 ] },
-    { "time": 0.348299319, "duration": 0.0, "confidence": 1.0, "label": "16 of 20 at 0.348", "value": [ 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667 ] },
+    { "time": 0.348299320, "duration": 0.0, "confidence": 1.0, "label": "16 of 20 at 0.348", "value": [ 0.566667, 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667 ] },
     { "time": 0.371519274, "duration": 0.0, "confidence": 1.0, "label": "17 of 20 at 0.371", "value": [ 0.6, 0.633333, 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667, 0.9 ] },
     { "time": 0.394739229, "duration": 0.0, "confidence": 1.0, "label": "18 of 20 at 0.394", "value": [ 0.633333, 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667, 0.9, 0.933333 ] },
-    { "time": 0.417959183, "duration": 0.0, "confidence": 1.0, "label": "19 of 20 at 0.417", "value": [ 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667, 0.9, 0.933333, 0.966667 ] },
+    { "time": 0.417959184, "duration": 0.0, "confidence": 1.0, "label": "19 of 20 at 0.417", "value": [ 0.666667, 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667, 0.9, 0.933333, 0.966667 ] },
     { "time": 0.441179138, "duration": 0.0, "confidence": 1.0, "label": "20 of 20 at 0.441", "value": [ 0.7, 0.733333, 0.766667, 0.8, 0.833333, 0.866667, 0.9, 0.933333, 0.966667, 1 ] }
   ]
 }
--- a/tests/test-lab-writer/expected/grid-oss-0.lab	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-lab-writer/expected/grid-oss-0.lab	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
 0.000000000	0.0666667	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	"1 of 20 at 0"
-0.023219954	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	"2 of 20 at 0.023"
+0.023219955	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	"2 of 20 at 0.023"
 0.046439909	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	"3 of 20 at 0.046"
-0.069659863	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	"4 of 20 at 0.069"
-0.092879818	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	"5 of 20 at 0.092"
+0.069659864	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	"4 of 20 at 0.069"
+0.092879819	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	"5 of 20 at 0.092"
 0.116099773	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	"6 of 20 at 0.116"
-0.139319727	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	"7 of 20 at 0.139"
-0.162539682	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	"8 of 20 at 0.162"
+0.139319728	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	"7 of 20 at 0.139"
+0.162539683	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	"8 of 20 at 0.162"
 0.185759637	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	"9 of 20 at 0.185"
-0.208979591	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	"10 of 20 at 0.208"
+0.208979592	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	"10 of 20 at 0.208"
 0.232199546	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	"11 of 20 at 0.232"
 0.255419501	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	"12 of 20 at 0.255"
-0.278639455	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	"13 of 20 at 0.278"
+0.278639456	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	"13 of 20 at 0.278"
 0.301859410	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	"14 of 20 at 0.301"
 0.325079365	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	"15 of 20 at 0.325"
-0.348299319	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	"16 of 20 at 0.348"
+0.348299320	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	"16 of 20 at 0.348"
 0.371519274	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	"17 of 20 at 0.371"
 0.394739229	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	"18 of 20 at 0.394"
-0.417959183	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	"19 of 20 at 0.417"
+0.417959184	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	"19 of 20 at 0.417"
 0.441179138	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	1	"20 of 20 at 0.441"
--- a/tests/test-lab-writer/expected/grid-oss-2.lab	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-lab-writer/expected/grid-oss-2.lab	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
 0.000000000	0.067	0.1	0.13	0.17	0.2	0.23	0.27	0.3	0.33	0.37	"1 of 20 at 0"
-0.023219954	0.1	0.13	0.17	0.2	0.23	0.27	0.3	0.33	0.37	0.4	"2 of 20 at 0.023"
+0.023219955	0.1	0.13	0.17	0.2	0.23	0.27	0.3	0.33	0.37	0.4	"2 of 20 at 0.023"
 0.046439909	0.13	0.17	0.2	0.23	0.27	0.3	0.33	0.37	0.4	0.43	"3 of 20 at 0.046"
-0.069659863	0.17	0.2	0.23	0.27	0.3	0.33	0.37	0.4	0.43	0.47	"4 of 20 at 0.069"
-0.092879818	0.2	0.23	0.27	0.3	0.33	0.37	0.4	0.43	0.47	0.5	"5 of 20 at 0.092"
+0.069659864	0.17	0.2	0.23	0.27	0.3	0.33	0.37	0.4	0.43	0.47	"4 of 20 at 0.069"
+0.092879819	0.2	0.23	0.27	0.3	0.33	0.37	0.4	0.43	0.47	0.5	"5 of 20 at 0.092"
 0.116099773	0.23	0.27	0.3	0.33	0.37	0.4	0.43	0.47	0.5	0.53	"6 of 20 at 0.116"
-0.139319727	0.27	0.3	0.33	0.37	0.4	0.43	0.47	0.5	0.53	0.57	"7 of 20 at 0.139"
-0.162539682	0.3	0.33	0.37	0.4	0.43	0.47	0.5	0.53	0.57	0.6	"8 of 20 at 0.162"
+0.139319728	0.27	0.3	0.33	0.37	0.4	0.43	0.47	0.5	0.53	0.57	"7 of 20 at 0.139"
+0.162539683	0.3	0.33	0.37	0.4	0.43	0.47	0.5	0.53	0.57	0.6	"8 of 20 at 0.162"
 0.185759637	0.33	0.37	0.4	0.43	0.47	0.5	0.53	0.57	0.6	0.63	"9 of 20 at 0.185"
-0.208979591	0.37	0.4	0.43	0.47	0.5	0.53	0.57	0.6	0.63	0.67	"10 of 20 at 0.208"
+0.208979592	0.37	0.4	0.43	0.47	0.5	0.53	0.57	0.6	0.63	0.67	"10 of 20 at 0.208"
 0.232199546	0.4	0.43	0.47	0.5	0.53	0.57	0.6	0.63	0.67	0.7	"11 of 20 at 0.232"
 0.255419501	0.43	0.47	0.5	0.53	0.57	0.6	0.63	0.67	0.7	0.73	"12 of 20 at 0.255"
-0.278639455	0.47	0.5	0.53	0.57	0.6	0.63	0.67	0.7	0.73	0.77	"13 of 20 at 0.278"
+0.278639456	0.47	0.5	0.53	0.57	0.6	0.63	0.67	0.7	0.73	0.77	"13 of 20 at 0.278"
 0.301859410	0.5	0.53	0.57	0.6	0.63	0.67	0.7	0.73	0.77	0.8	"14 of 20 at 0.301"
 0.325079365	0.53	0.57	0.6	0.63	0.67	0.7	0.73	0.77	0.8	0.83	"15 of 20 at 0.325"
-0.348299319	0.57	0.6	0.63	0.67	0.7	0.73	0.77	0.8	0.83	0.87	"16 of 20 at 0.348"
+0.348299320	0.57	0.6	0.63	0.67	0.7	0.73	0.77	0.8	0.83	0.87	"16 of 20 at 0.348"
 0.371519274	0.6	0.63	0.67	0.7	0.73	0.77	0.8	0.83	0.87	0.9	"17 of 20 at 0.371"
 0.394739229	0.63	0.67	0.7	0.73	0.77	0.8	0.83	0.87	0.9	0.93	"18 of 20 at 0.394"
-0.417959183	0.67	0.7	0.73	0.77	0.8	0.83	0.87	0.9	0.93	0.97	"19 of 20 at 0.417"
+0.417959184	0.67	0.7	0.73	0.77	0.8	0.83	0.87	0.9	0.93	0.97	"19 of 20 at 0.417"
 0.441179138	0.7	0.73	0.77	0.8	0.83	0.87	0.9	0.93	0.97	1	"20 of 20 at 0.441"
--- a/tests/test-lab-writer/expected/grid-oss-6.lab	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-lab-writer/expected/grid-oss-6.lab	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
 0.000000000	0.0666667	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	"1 of 20 at 0"
-0.023219954	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	"2 of 20 at 0.023"
+0.023219955	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	"2 of 20 at 0.023"
 0.046439909	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	"3 of 20 at 0.046"
-0.069659863	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	"4 of 20 at 0.069"
-0.092879818	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	"5 of 20 at 0.092"
+0.069659864	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	"4 of 20 at 0.069"
+0.092879819	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	"5 of 20 at 0.092"
 0.116099773	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	"6 of 20 at 0.116"
-0.139319727	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	"7 of 20 at 0.139"
-0.162539682	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	"8 of 20 at 0.162"
+0.139319728	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	"7 of 20 at 0.139"
+0.162539683	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	"8 of 20 at 0.162"
 0.185759637	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	"9 of 20 at 0.185"
-0.208979591	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	"10 of 20 at 0.208"
+0.208979592	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	"10 of 20 at 0.208"
 0.232199546	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	"11 of 20 at 0.232"
 0.255419501	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	"12 of 20 at 0.255"
-0.278639455	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	"13 of 20 at 0.278"
+0.278639456	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	"13 of 20 at 0.278"
 0.301859410	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	"14 of 20 at 0.301"
 0.325079365	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	"15 of 20 at 0.325"
-0.348299319	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	"16 of 20 at 0.348"
+0.348299320	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	"16 of 20 at 0.348"
 0.371519274	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	"17 of 20 at 0.371"
 0.394739229	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	"18 of 20 at 0.394"
-0.417959183	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	"19 of 20 at 0.417"
+0.417959184	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	"19 of 20 at 0.417"
 0.441179138	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	1	"20 of 20 at 0.441"
--- a/tests/test-lab-writer/expected/grid-oss-fill-ends.lab	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-lab-writer/expected/grid-oss-fill-ends.lab	Tue Nov 22 11:57:21 2016 +0000
@@ -1,20 +1,20 @@
-0.000000000	0.023219954	0.0666667	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	"1 of 20 at 0"
-0.023219954	0.046439909	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	"2 of 20 at 0.023"
-0.046439909	0.069659863	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	"3 of 20 at 0.046"
-0.069659863	0.092879818	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	"4 of 20 at 0.069"
-0.092879818	0.116099773	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	"5 of 20 at 0.092"
-0.116099773	0.139319727	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	"6 of 20 at 0.116"
-0.139319727	0.162539682	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	"7 of 20 at 0.139"
-0.162539682	0.185759637	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	"8 of 20 at 0.162"
-0.185759637	0.208979591	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	"9 of 20 at 0.185"
-0.208979591	0.232199546	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	"10 of 20 at 0.208"
+0.000000000	0.023219955	0.0666667	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	"1 of 20 at 0"
+0.023219955	0.046439909	0.1	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	"2 of 20 at 0.023"
+0.046439909	0.069659864	0.133333	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	"3 of 20 at 0.046"
+0.069659864	0.092879819	0.166667	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	"4 of 20 at 0.069"
+0.092879819	0.116099773	0.2	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	"5 of 20 at 0.092"
+0.116099773	0.139319728	0.233333	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	"6 of 20 at 0.116"
+0.139319728	0.162539683	0.266667	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	"7 of 20 at 0.139"
+0.162539683	0.185759637	0.3	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	"8 of 20 at 0.162"
+0.185759637	0.208979592	0.333333	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	"9 of 20 at 0.185"
+0.208979592	0.232199546	0.366667	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	"10 of 20 at 0.208"
 0.232199546	0.255419501	0.4	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	"11 of 20 at 0.232"
-0.255419501	0.278639455	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	"12 of 20 at 0.255"
-0.278639455	0.301859410	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	"13 of 20 at 0.278"
+0.255419501	0.278639456	0.433333	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	"12 of 20 at 0.255"
+0.278639456	0.301859410	0.466667	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	"13 of 20 at 0.278"
 0.301859410	0.325079365	0.5	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	"14 of 20 at 0.301"
-0.325079365	0.348299319	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	"15 of 20 at 0.325"
-0.348299319	0.371519274	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	"16 of 20 at 0.348"
+0.325079365	0.348299320	0.533333	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	"15 of 20 at 0.325"
+0.348299320	0.371519274	0.566667	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	"16 of 20 at 0.348"
 0.371519274	0.394739229	0.6	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	"17 of 20 at 0.371"
-0.394739229	0.417959183	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	"18 of 20 at 0.394"
-0.417959183	0.441179138	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	"19 of 20 at 0.417"
+0.394739229	0.417959184	0.633333	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	"18 of 20 at 0.394"
+0.417959184	0.441179138	0.666667	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	"19 of 20 at 0.417"
 0.441179138	0.441179138	0.7	0.733333	0.766667	0.8	0.833333	0.866667	0.9	0.933333	0.966667	1	"20 of 20 at 0.441"
--- a/tests/test-multiple-audio/expected/all-files.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-multiple-audio/expected/all-files.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,36 +1,36 @@
-"./../audio/20sec-silence.wav",0.000000000,20.015600906,mean,61.1636,"(mean value, continuous-time average)"
-,0.000000000,20.015600906,median,0,"(median value, continuous-time average)"
-,0.000000000,20.015600906,mode,0,"(modal value, continuous-time average)"
-,0.000000000,20.015600906,mean,1406.56,"(mean value, continuous-time average)"
-"./../audio/3clicks.mp3",0.000000000,5.061950112,mean,174.507,"(mean value, continuous-time average)"
-,0.000000000,5.061950112,median,173,"(median value, continuous-time average)"
-,0.000000000,5.061950112,mode,173,"(modal value, continuous-time average)"
-,0.000000000,5.061950112,mean,1510.95,"(mean value, continuous-time average)"
-"./../audio/3clicks.ogg",0.000000000,4.992290248,mean,169.481,"(mean value, continuous-time average)"
-,0.000000000,4.992290248,median,156,"(median value, continuous-time average)"
-,0.000000000,4.992290248,mode,132,"(modal value, continuous-time average)"
-,0.000000000,4.992290248,mean,1480.59,"(mean value, continuous-time average)"
-"./../audio/3clicks8.wav",0.000000000,4.992290248,mean,169.391,"(mean value, continuous-time average)"
-,0.000000000,4.992290248,median,169,"(median value, continuous-time average)"
-,0.000000000,4.992290248,mode,164,"(modal value, continuous-time average)"
-,0.000000000,4.992290248,mean,1403.77,"(mean value, continuous-time average)"
-"./../audio/3clicks8quiet.wav",0.000000000,4.992290248,mean,169.058,"(mean value, continuous-time average)"
-,0.000000000,4.992290248,median,169,"(median value, continuous-time average)"
-,0.000000000,4.992290248,mode,165,"(modal value, continuous-time average)"
-,0.000000000,4.992290248,mean,1342.8,"(mean value, continuous-time average)"
-"./../audio/6clicks.ogg",0.000000000,9.961360543,mean,168.686,"(mean value, continuous-time average)"
-,0.000000000,9.961360543,median,158,"(median value, continuous-time average)"
-,0.000000000,9.961360543,mode,138,"(modal value, continuous-time average)"
-,0.000000000,9.961360543,mean,1423.64,"(mean value, continuous-time average)"
-"./../audio/6clicks8.wav",0.000000000,9.961360543,mean,170.174,"(mean value, continuous-time average)"
-,0.000000000,9.961360543,median,169,"(median value, continuous-time average)"
-,0.000000000,9.961360543,mode,164,"(modal value, continuous-time average)"
-,0.000000000,9.961360543,mean,1411.85,"(mean value, continuous-time average)"
-"./../audio/id3v2-iso-8859-1.mp3",0.000000000,5.015510203,mean,176.083,"(mean value, continuous-time average)"
-,0.000000000,5.015510203,median,172,"(median value, continuous-time average)"
-,0.000000000,5.015510203,mode,164,"(modal value, continuous-time average)"
-,0.000000000,5.015510203,mean,1492.7,"(mean value, continuous-time average)"
-"./../audio/id3v2-ucs-2.mp3",0.000000000,5.061950112,mean,174.507,"(mean value, continuous-time average)"
-,0.000000000,5.061950112,median,173,"(median value, continuous-time average)"
-,0.000000000,5.061950112,mode,173,"(modal value, continuous-time average)"
-,0.000000000,5.061950112,mean,1510.95,"(mean value, continuous-time average)"
+"./../audio/20sec-silence.wav",0.000000000,20.015600907,mean,61.1636,"(mean value, continuous-time average)"
+,0.000000000,20.015600907,median,0,"(median value, continuous-time average)"
+,0.000000000,20.015600907,mode,0,"(modal value, continuous-time average)"
+,0.000000000,20.015600907,mean,1406.56,"(mean value, continuous-time average)"
+"./../audio/3clicks.mp3",0.000000000,5.061950114,mean,174.507,"(mean value, continuous-time average)"
+,0.000000000,5.061950114,median,173,"(median value, continuous-time average)"
+,0.000000000,5.061950114,mode,173,"(modal value, continuous-time average)"
+,0.000000000,5.061950114,mean,1510.95,"(mean value, continuous-time average)"
+"./../audio/3clicks.ogg",0.000000000,4.992290250,mean,169.481,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,median,156,"(median value, continuous-time average)"
+,0.000000000,4.992290250,mode,132,"(modal value, continuous-time average)"
+,0.000000000,4.992290250,mean,1480.59,"(mean value, continuous-time average)"
+"./../audio/3clicks8.wav",0.000000000,4.992290250,mean,169.391,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,median,169,"(median value, continuous-time average)"
+,0.000000000,4.992290250,mode,164,"(modal value, continuous-time average)"
+,0.000000000,4.992290250,mean,1403.77,"(mean value, continuous-time average)"
+"./../audio/3clicks8quiet.wav",0.000000000,4.992290250,mean,169.058,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,median,169,"(median value, continuous-time average)"
+,0.000000000,4.992290250,mode,165,"(modal value, continuous-time average)"
+,0.000000000,4.992290250,mean,1342.8,"(mean value, continuous-time average)"
+"./../audio/6clicks.ogg",0.000000000,9.961360545,mean,168.686,"(mean value, continuous-time average)"
+,0.000000000,9.961360545,median,158,"(median value, continuous-time average)"
+,0.000000000,9.961360545,mode,138,"(modal value, continuous-time average)"
+,0.000000000,9.961360545,mean,1423.64,"(mean value, continuous-time average)"
+"./../audio/6clicks8.wav",0.000000000,9.961360545,mean,170.174,"(mean value, continuous-time average)"
+,0.000000000,9.961360545,median,169,"(median value, continuous-time average)"
+,0.000000000,9.961360545,mode,164,"(modal value, continuous-time average)"
+,0.000000000,9.961360545,mean,1411.85,"(mean value, continuous-time average)"
+"./../audio/id3v2-iso-8859-1.mp3",0.000000000,5.015510204,mean,176.083,"(mean value, continuous-time average)"
+,0.000000000,5.015510204,median,172,"(median value, continuous-time average)"
+,0.000000000,5.015510204,mode,164,"(modal value, continuous-time average)"
+,0.000000000,5.015510204,mean,1492.7,"(mean value, continuous-time average)"
+"./../audio/id3v2-ucs-2.mp3",0.000000000,5.061950114,mean,174.507,"(mean value, continuous-time average)"
+,0.000000000,5.061950114,median,173,"(median value, continuous-time average)"
+,0.000000000,5.061950114,mode,173,"(modal value, continuous-time average)"
+,0.000000000,5.061950114,mean,1510.95,"(mean value, continuous-time average)"
--- a/tests/test-multiple-audio/expected/multiplexed.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-multiple-audio/expected/multiplexed.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,4 +1,4 @@
-"3clicks.mp3",0.000000000,9.961360543,mean,168.908,"(mean value, continuous-time average)"
-,0.000000000,9.961360543,median,162,"(median value, continuous-time average)"
-,0.000000000,9.961360543,mode,144,"(modal value, continuous-time average)"
-,0.000000000,9.961360543,mean,1418.17,"(mean value, continuous-time average)"
+"3clicks.mp3",0.000000000,9.961360545,mean,168.908,"(mean value, continuous-time average)"
+,0.000000000,9.961360545,median,162,"(median value, continuous-time average)"
+,0.000000000,9.961360545,mode,144,"(modal value, continuous-time average)"
+,0.000000000,9.961360545,mean,1418.17,"(mean value, continuous-time average)"
--- a/tests/test-multiple-audio/expected/playlist.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-multiple-audio/expected/playlist.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,8 +1,8 @@
-"3clicks.mp3",0.000000000,5.061950112,mean,174.507,"(mean value, continuous-time average)"
-,0.000000000,5.061950112,median,173,"(median value, continuous-time average)"
-,0.000000000,5.061950112,mode,173,"(modal value, continuous-time average)"
-,0.000000000,5.061950112,mean,1510.95,"(mean value, continuous-time average)"
-"6clicks.ogg",0.000000000,9.961360543,mean,168.686,"(mean value, continuous-time average)"
-,0.000000000,9.961360543,median,158,"(median value, continuous-time average)"
-,0.000000000,9.961360543,mode,138,"(modal value, continuous-time average)"
-,0.000000000,9.961360543,mean,1423.64,"(mean value, continuous-time average)"
+"3clicks.mp3",0.000000000,5.061950114,mean,174.507,"(mean value, continuous-time average)"
+,0.000000000,5.061950114,median,173,"(median value, continuous-time average)"
+,0.000000000,5.061950114,mode,173,"(modal value, continuous-time average)"
+,0.000000000,5.061950114,mean,1510.95,"(mean value, continuous-time average)"
+"6clicks.ogg",0.000000000,9.961360545,mean,168.686,"(mean value, continuous-time average)"
+,0.000000000,9.961360545,median,158,"(median value, continuous-time average)"
+,0.000000000,9.961360545,mode,138,"(modal value, continuous-time average)"
+,0.000000000,9.961360545,mean,1423.64,"(mean value, continuous-time average)"
--- a/tests/test-summaries/expected/summaries-all-summaries-only.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-summaries/expected/summaries-all-summaries-only.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,9 +1,9 @@
-"./../audio/3clicks8.wav",0.000000000,4.992290248,count,430,"(count)"
-,0.000000000,4.992290248,max,503,"(maximum value)"
-,0.000000000,4.992290248,mean,169.391,"(mean value, continuous-time average)"
-,0.000000000,4.992290248,median,169,"(median value, continuous-time average)"
-,0.000000000,4.992290248,min,0,"(minimum value)"
-,0.000000000,4.992290248,mode,164,"(modal value, continuous-time average)"
-,0.000000000,4.992290248,sd,32.7775,"(standard deviation, continuous-time average)"
-,0.000000000,4.992290248,sum,72838,"(sum)"
-,0.000000000,4.992290248,variance,1074.36,"(variance, continuous-time average)"
+"./../audio/3clicks8.wav",0.000000000,4.992290250,count,430,"(count)"
+,0.000000000,4.992290250,max,503,"(maximum value)"
+,0.000000000,4.992290250,mean,169.391,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,median,169,"(median value, continuous-time average)"
+,0.000000000,4.992290250,min,0,"(minimum value)"
+,0.000000000,4.992290250,mode,164,"(modal value, continuous-time average)"
+,0.000000000,4.992290250,sd,32.7775,"(standard deviation, continuous-time average)"
+,0.000000000,4.992290250,sum,72838,"(sum)"
+,0.000000000,4.992290250,variance,1074.36,"(variance, continuous-time average)"
--- a/tests/test-summaries/expected/summaries-from-rdf-summaries-only.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-summaries/expected/summaries-from-rdf-summaries-only.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,4 +1,4 @@
-"./../audio/3clicks8.wav",0.000000000,4.992290248,mean,169.391,"(mean value, continuous-time average)"
-,0.000000000,4.992290248,median,169,"(median value, continuous-time average)"
-,0.000000000,4.992290248,mode,164,"(modal value, continuous-time average)"
-,0.000000000,4.992290248,mean,703.191,"(mean value, continuous-time average)"
+"./../audio/3clicks8.wav",0.000000000,4.992290250,mean,169.391,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,median,169,"(median value, continuous-time average)"
+,0.000000000,4.992290250,mode,164,"(modal value, continuous-time average)"
+,0.000000000,4.992290250,mean,703.191,"(mean value, continuous-time average)"
--- a/tests/test-summaries/expected/summaries-from-rdf.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-summaries/expected/summaries-from-rdf.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,7 +1,7 @@
 "./../audio/3clicks8.wav",0.777868481
 ,1.648616780
-,2.414875283
-,0.000000000,4.992290248,mean,169.391,"(mean value, continuous-time average)"
-,0.000000000,4.992290248,median,169,"(median value, continuous-time average)"
-,0.000000000,4.992290248,mode,164,"(modal value, continuous-time average)"
-,0.000000000,4.992290248,mean,703.191,"(mean value, continuous-time average)"
+,2.414875284
+,0.000000000,4.992290250,mean,169.391,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,median,169,"(median value, continuous-time average)"
+,0.000000000,4.992290250,mode,164,"(modal value, continuous-time average)"
+,0.000000000,4.992290250,mean,703.191,"(mean value, continuous-time average)"
--- a/tests/test-summaries/expected/summaries-segments.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-summaries/expected/summaries-segments.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,2 +1,2 @@
 "./../audio/6clicks8.wav",0.000000000,9.900000000,median,169,"(median value, continuous-time average)"
-,9.900000000,0.061360543,median,179,"(median value, continuous-time average)"
+,9.900000000,0.061360545,median,179,"(median value, continuous-time average)"
--- a/tests/test-summaries/expected/summaries-with-mean.csv	Mon Nov 21 17:08:34 2016 +0000
+++ b/tests/test-summaries/expected/summaries-with-mean.csv	Tue Nov 22 11:57:21 2016 +0000
@@ -1,431 +1,431 @@
 "./../audio/3clicks8.wav",0.000000000,0
 ,0.011609977,207
-,0.023219954,170
-,0.034829931,184
+,0.023219955,170
+,0.034829932,184
 ,0.046439909,166
-,0.058049886,174
-,0.069659863,179
+,0.058049887,174
+,0.069659864,179
 ,0.081269841,162
-,0.092879818,157
-,0.104489795,156
+,0.092879819,157
+,0.104489796,156
 ,0.116099773,182
-,0.127709750,168
-,0.139319727,168
+,0.127709751,168
+,0.139319728,168
 ,0.150929705,155
-,0.162539682,200
-,0.174149659,163
+,0.162539683,200
+,0.174149660,163
 ,0.185759637,178
-,0.197369614,164
-,0.208979591,166
+,0.197369615,164
+,0.208979592,166
 ,0.220589569,137
 ,0.232199546,155
-,0.243809523,177
+,0.243809524,177
 ,0.255419501,145
 ,0.267029478,172
-,0.278639455,155
+,0.278639456,155
 ,0.290249433,201
 ,0.301859410,166
-,0.313469387,169
+,0.313469388,169
 ,0.325079365,158
 ,0.336689342,169
-,0.348299319,155
+,0.348299320,155
 ,0.359909297,187
 ,0.371519274,177
-,0.383129251,149
+,0.383129252,149
 ,0.394739229,196
 ,0.406349206,160
-,0.417959183,174
-,0.429569160,165
+,0.417959184,174
+,0.429569161,165
 ,0.441179138,149
-,0.452789115,181
-,0.464399092,180
+,0.452789116,181
+,0.464399093,180
 ,0.476009070,156
-,0.487619047,163
-,0.499229024,188
+,0.487619048,163
+,0.499229025,188
 ,0.510839002,173
-,0.522448979,160
-,0.534058956,168
+,0.522448980,160
+,0.534058957,168
 ,0.545668934,154
-,0.557278911,155
-,0.568888888,161
+,0.557278912,155
+,0.568888889,161
 ,0.580498866,163
-,0.592108843,172
-,0.603718820,168
+,0.592108844,172
+,0.603718821,168
 ,0.615328798,181
-,0.626938775,167
-,0.638548752,172
+,0.626938776,167
+,0.638548753,172
 ,0.650158730,158
 ,0.661768707,172
-,0.673378684,167
+,0.673378685,167
 ,0.684988662,180
 ,0.696598639,188
-,0.708208616,160
+,0.708208617,160
 ,0.719818594,166
 ,0.731428571,158
-,0.743038548,176
+,0.743038549,176
 ,0.754648526,153
 ,0.766258503,173
-,0.777868480,449
+,0.777868481,449
 ,0.789478458,30
 ,0.801088435,70
-,0.812698412,181
+,0.812698413,181
 ,0.824308390,165
 ,0.835918367,174
-,0.847528344,181
-,0.859138321,179
+,0.847528345,181
+,0.859138322,179
 ,0.870748299,154
-,0.882358276,169
-,0.893968253,150
+,0.882358277,169
+,0.893968254,150
 ,0.905578231,189
-,0.917188208,159
-,0.928798185,172
+,0.917188209,159
+,0.928798186,172
 ,0.940408163,157
-,0.952018140,167
-,0.963628117,169
+,0.952018141,167
+,0.963628118,169
 ,0.975238095,155
-,0.986848072,189
-,0.998458049,178
+,0.986848073,189
+,0.998458050,178
 ,1.010068027,168
-,1.021678004,169
-,1.033287981,178
+,1.021678005,169
+,1.033287982,178
 ,1.044897959,157
-,1.056507936,166
-,1.068117913,162
+,1.056507937,166
+,1.068117914,162
 ,1.079727891,170
 ,1.091337868,186
-,1.102947845,178
+,1.102947846,178
 ,1.114557823,178
 ,1.126167800,155
-,1.137777777,173
+,1.137777778,173
 ,1.149387755,156
 ,1.160997732,158
-,1.172607709,170
+,1.172607710,170
 ,1.184217687,167
 ,1.195827664,160
-,1.207437641,180
+,1.207437642,180
 ,1.219047619,153
 ,1.230657596,154
-,1.242267573,171
+,1.242267574,171
 ,1.253877551,159
 ,1.265487528,194
-,1.277097505,170
-,1.288707482,157
+,1.277097506,170
+,1.288707483,157
 ,1.300317460,184
-,1.311927437,156
-,1.323537414,173
+,1.311927438,156
+,1.323537415,173
 ,1.335147392,184
-,1.346757369,168
-,1.358367346,182
+,1.346757370,168
+,1.358367347,182
 ,1.369977324,147
-,1.381587301,164
-,1.393197278,163
+,1.381587302,164
+,1.393197279,163
 ,1.404807256,165
-,1.416417233,181
-,1.428027210,172
+,1.416417234,181
+,1.428027211,172
 ,1.439637188,169
-,1.451247165,165
-,1.462857142,166
+,1.451247166,165
+,1.462857143,166
 ,1.474467120,158
-,1.486077097,162
-,1.497687074,188
+,1.486077098,162
+,1.497687075,188
 ,1.509297052,176
 ,1.520907029,176
-,1.532517006,159
+,1.532517007,159
 ,1.544126984,183
 ,1.555736961,178
-,1.567346938,168
+,1.567346939,168
 ,1.578956916,171
 ,1.590566893,158
-,1.602176870,153
+,1.602176871,153
 ,1.613786848,189
 ,1.625396825,171
-,1.637006802,142
+,1.637006803,142
 ,1.648616780,503
 ,1.660226757,0
-,1.671836734,30
+,1.671836735,30
 ,1.683446712,189
 ,1.695056689,146
-,1.706666666,174
-,1.718276643,171
+,1.706666667,174
+,1.718276644,171
 ,1.729886621,169
-,1.741496598,164
-,1.753106575,181
+,1.741496599,164
+,1.753106576,181
 ,1.764716553,180
-,1.776326530,163
-,1.787936507,174
+,1.776326531,163
+,1.787936508,174
 ,1.799546485,135
-,1.811156462,193
-,1.822766439,187
+,1.811156463,193
+,1.822766440,187
 ,1.834376417,176
-,1.845986394,172
-,1.857596371,155
+,1.845986395,172
+,1.857596372,155
 ,1.869206349,185
-,1.880816326,167
-,1.892426303,173
+,1.880816327,167
+,1.892426304,173
 ,1.904036281,162
-,1.915646258,166
-,1.927256235,167
+,1.915646259,166
+,1.927256236,167
 ,1.938866213,179
 ,1.950476190,170
-,1.962086167,158
+,1.962086168,158
 ,1.973696145,168
 ,1.985306122,162
-,1.996916099,182
+,1.996916100,182
 ,2.008526077,167
 ,2.020136054,185
-,2.031746031,165
+,2.031746032,165
 ,2.043356009,184
 ,2.054965986,157
-,2.066575963,167
+,2.066575964,167
 ,2.078185941,164
 ,2.089795918,160
-,2.101405895,181
+,2.101405896,181
 ,2.113015873,165
 ,2.124625850,181
-,2.136235827,161
-,2.147845804,176
+,2.136235828,161
+,2.147845805,176
 ,2.159455782,177
-,2.171065759,150
-,2.182675736,185
+,2.171065760,150
+,2.182675737,185
 ,2.194285714,173
-,2.205895691,162
-,2.217505668,169
+,2.205895692,162
+,2.217505669,169
 ,2.229115646,171
-,2.240725623,140
-,2.252335600,196
+,2.240725624,140
+,2.252335601,196
 ,2.263945578,155
-,2.275555555,171
-,2.287165532,186
+,2.275555556,171
+,2.287165533,186
 ,2.298775510,157
-,2.310385487,166
-,2.321995464,169
+,2.310385488,166
+,2.321995465,169
 ,2.333605442,183
-,2.345215419,186
-,2.356825396,138
+,2.345215420,186
+,2.356825397,138
 ,2.368435374,162
 ,2.380045351,180
-,2.391655328,165
+,2.391655329,165
 ,2.403265306,181
 ,2.414875283,444
-,2.426485260,27
+,2.426485261,27
 ,2.438095238,150
 ,2.449705215,166
-,2.461315192,177
+,2.461315193,177
 ,2.472925170,174
 ,2.484535147,165
-,2.496145124,158
+,2.496145125,158
 ,2.507755102,178
 ,2.519365079,177
-,2.530975056,172
+,2.530975057,172
 ,2.542585034,174
 ,2.554195011,168
-,2.565804988,165
-,2.577414965,168
+,2.565804989,165
+,2.577414966,168
 ,2.589024943,149
-,2.600634920,171
-,2.612244897,164
+,2.600634921,171
+,2.612244898,164
 ,2.623854875,163
-,2.635464852,182
-,2.647074829,162
+,2.635464853,182
+,2.647074830,162
 ,2.658684807,156
-,2.670294784,173
-,2.681904761,188
+,2.670294785,173
+,2.681904762,188
 ,2.693514739,166
-,2.705124716,157
-,2.716734693,170
+,2.705124717,157
+,2.716734694,170
 ,2.728344671,167
-,2.739954648,191
-,2.751564625,154
+,2.739954649,191
+,2.751564626,154
 ,2.763174603,175
 ,2.774784580,157
-,2.786394557,169
+,2.786394558,169
 ,2.798004535,160
 ,2.809614512,163
-,2.821224489,191
+,2.821224490,191
 ,2.832834467,158
 ,2.844444444,184
-,2.856054421,164
+,2.856054422,164
 ,2.867664399,176
 ,2.879274376,182
-,2.890884353,180
+,2.890884354,180
 ,2.902494331,138
 ,2.914104308,170
-,2.925714285,172
+,2.925714286,172
 ,2.937324263,172
 ,2.948934240,168
-,2.960544217,186
+,2.960544218,186
 ,2.972154195,171
 ,2.983764172,154
-,2.995374149,185
-,3.006984126,172
+,2.995374150,185
+,3.006984127,172
 ,3.018594104,164
-,3.030204081,176
-,3.041814058,195
+,3.030204082,176
+,3.041814059,195
 ,3.053424036,160
-,3.065034013,124
-,3.076643990,181
+,3.065034014,124
+,3.076643991,181
 ,3.088253968,170
-,3.099863945,178
-,3.111473922,165
+,3.099863946,178
+,3.111473923,165
 ,3.123083900,164
-,3.134693877,194
-,3.146303854,157
+,3.134693878,194
+,3.146303855,157
 ,3.157913832,205
-,3.169523809,163
-,3.181133786,159
+,3.169523810,163
+,3.181133787,159
 ,3.192743764,184
 ,3.204353741,145
-,3.215963718,170
+,3.215963719,170
 ,3.227573696,155
 ,3.239183673,161
-,3.250793650,164
+,3.250793651,164
 ,3.262403628,184
 ,3.274013605,175
-,3.285623582,155
+,3.285623583,155
 ,3.297233560,164
 ,3.308843537,181
-,3.320453514,182
+,3.320453515,182
 ,3.332063492,145
 ,3.343673469,177
-,3.355283446,162
+,3.355283447,162
 ,3.366893424,153
 ,3.378503401,185
-,3.390113378,174
+,3.390113379,174
 ,3.401723356,167
 ,3.413333333,187
-,3.424943310,157
-,3.436553287,170
+,3.424943311,157
+,3.436553288,170
 ,3.448163265,169
-,3.459773242,166
-,3.471383219,171
+,3.459773243,166
+,3.471383220,171
 ,3.482993197,165
-,3.494603174,158
-,3.506213151,181
+,3.494603175,158
+,3.506213152,181
 ,3.517823129,168
-,3.529433106,175
-,3.541043083,162
+,3.529433107,175
+,3.541043084,162
 ,3.552653061,167
-,3.564263038,179
-,3.575873015,167
+,3.564263039,179
+,3.575873016,167
 ,3.587482993,156
-,3.599092970,209
-,3.610702947,179
+,3.599092971,209
+,3.610702948,179
 ,3.622312925,159
 ,3.633922902,180
-,3.645532879,152
+,3.645532880,152
 ,3.657142857,169
 ,3.668752834,189
-,3.680362811,170
+,3.680362812,170
 ,3.691972789,156
 ,3.703582766,165
-,3.715192743,179
+,3.715192744,179
 ,3.726802721,173
 ,3.738412698,163
-,3.750022675,170
+,3.750022676,170
 ,3.761632653,181
 ,3.773242630,177
-,3.784852607,181
+,3.784852608,181
 ,3.796462585,166
 ,3.808072562,153
-,3.819682539,164
+,3.819682540,164
 ,3.831292517,209
 ,3.842902494,159
-,3.854512471,194
-,3.866122448,164
+,3.854512472,194
+,3.866122449,164
 ,3.877732426,184
-,3.889342403,163
-,3.900952380,173
+,3.889342404,163
+,3.900952381,173
 ,3.912562358,165
-,3.924172335,164
-,3.935782312,182
+,3.924172336,164
+,3.935782313,182
 ,3.947392290,170
-,3.959002267,160
-,3.970612244,173
+,3.959002268,160
+,3.970612245,173
 ,3.982222222,160
-,3.993832199,174
-,4.005442176,179
+,3.993832200,174
+,4.005442177,179
 ,4.017052154,179
-,4.028662131,145
-,4.040272108,196
+,4.028662132,145
+,4.040272109,196
 ,4.051882086,155
 ,4.063492063,170
-,4.075102040,180
+,4.075102041,180
 ,4.086712018,156
 ,4.098321995,159
-,4.109931972,182
+,4.109931973,182
 ,4.121541950,175
 ,4.133151927,173
-,4.144761904,164
+,4.144761905,164
 ,4.156371882,186
 ,4.167981859,160
-,4.179591836,175
+,4.179591837,175
 ,4.191201814,178
 ,4.202811791,159
-,4.214421768,177
+,4.214421769,177
 ,4.226031746,181
 ,4.237641723,177
-,4.249251700,163
+,4.249251701,163
 ,4.260861678,158
 ,4.272471655,188
-,4.284081632,163
-,4.295691609,158
+,4.284081633,163
+,4.295691610,158
 ,4.307301587,164
-,4.318911564,164
-,4.330521541,183
+,4.318911565,164
+,4.330521542,183
 ,4.342131519,160
-,4.353741496,182
-,4.365351473,172
+,4.353741497,182
+,4.365351474,172
 ,4.376961451,172
-,4.388571428,179
-,4.400181405,154
+,4.388571429,179
+,4.400181406,154
 ,4.411791383,166
-,4.423401360,174
-,4.435011337,156
+,4.423401361,174
+,4.435011338,156
 ,4.446621315,174
-,4.458231292,169
-,4.469841269,169
+,4.458231293,169
+,4.469841270,169
 ,4.481451247,178
 ,4.493061224,175
-,4.504671201,193
+,4.504671202,193
 ,4.516281179,153
 ,4.527891156,160
-,4.539501133,176
+,4.539501134,176
 ,4.551111111,167
 ,4.562721088,184
-,4.574331065,163
+,4.574331066,163
 ,4.585941043,150
 ,4.597551020,156
-,4.609160997,182
+,4.609160998,182
 ,4.620770975,168
 ,4.632380952,168
-,4.643990929,152
+,4.643990930,152
 ,4.655600907,174
 ,4.667210884,186
-,4.678820861,168
+,4.678820862,168
 ,4.690430839,173
 ,4.702040816,184
-,4.713650793,169
-,4.725260770,166
+,4.713650794,169
+,4.725260771,166
 ,4.736870748,164
-,4.748480725,193
-,4.760090702,155
+,4.748480726,193
+,4.760090703,155
 ,4.771700680,164
-,4.783310657,181
-,4.794920634,142
+,4.783310658,181
+,4.794920635,142
 ,4.806530612,183
-,4.818140589,181
-,4.829750566,185
+,4.818140590,181
+,4.829750567,185
 ,4.841360544,171
-,4.852970521,184
-,4.864580498,156
+,4.852970522,184
+,4.864580499,156
 ,4.876190476,162
-,4.887800453,182
-,4.899410430,161
+,4.887800454,182
+,4.899410431,161
 ,4.911020408,175
 ,4.922630385,168
-,4.934240362,172
+,4.934240363,172
 ,4.945850340,151
 ,4.957460317,176
-,4.969070294,171
+,4.969070295,171
 ,4.980680272,93
-,0.000000000,4.992290248,mean,169.391,"(mean value, continuous-time average)"
+,0.000000000,4.992290250,mean,169.391,"(mean value, continuous-time average)"