Diff of the two buildlogs:

--
--- b1/build.log	2021-08-20 05:37:48.220032636 +0000
+++ b2/build.log	2021-08-20 05:48:27.164164899 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Wed Sep 21 23:50:29 -12 2022
-I: pbuilder-time-stamp: 1663847429
+I: Current time: Fri Aug 20 19:37:52 +14 2021
+I: pbuilder-time-stamp: 1629437872
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./traverso_0.49.6-1.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.GaVU6qmq/trustedkeys.kbx': General error
-gpgv: Signature made Tue Sep 10 07:45:05 2019 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.zr85lhYx/trustedkeys.kbx': General error
+gpgv: Signature made Wed Sep 11 09:45:05 2019 +14
 gpgv:                using RSA key F78CBA07817BB149A11D339069F2FC516EA71993
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./traverso_0.49.6-1.dsc
@@ -30,135 +30,169 @@
 dpkg-source: info: applying 03-flags-passing.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/4391/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/13156/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink10-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/13156/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/13156/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8'
-  DISTRIBUTION=''
-  HOME='/var/lib/jenkins'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/var/lib/jenkins
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='4391'
-  PS1='# '
-  PS2='> '
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=13156
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.USaKp8zlis/pbuilderrc_EC1t --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.USaKp8zlis/b1 --logfile b1/build.log traverso_0.49.6-1.dsc'
-  SUDO_GID='117'
-  SUDO_UID='110'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  USERNAME='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.16:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.USaKp8zlis/pbuilderrc_5kpJ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.USaKp8zlis/b2 --logfile b2/build.log traverso_0.49.6-1.dsc'
+  SUDO_GID=117
+  SUDO_UID=110
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  USERNAME=root
+  _='I: set'
+  http_proxy=http://192.168.101.16:3128
 I: uname -a
-  Linux codethink15-arm64 4.15.0-154-generic #161-Ubuntu SMP Fri Jul 30 13:01:15 UTC 2021 aarch64 GNU/Linux
+  Linux i-capture-the-hostname 4.15.0-154-generic #161-Ubuntu SMP Fri Jul 30 13:01:15 UTC 2021 aarch64 GNU/Linux
 I: ls -l /bin
   total 5252
-  -rwxr-xr-x 1 root root 1282512 Aug  4  2021 bash
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   14264 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root   39832 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root   64512 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root   60368 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root   64528 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  138896 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  129544 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  101384 Sep 22  2020 date
-  -rwxr-xr-x 1 root root   80984 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root   89824 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root   76152 Jul 28  2021 dmesg
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root   35632 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root   31512 Sep 22  2020 false
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root   64856 Jul 28  2021 findmnt
-  -rwsr-xr-x 1 root root   34824 Feb 26  2021 fusermount
-  -rwxr-xr-x 1 root root  178400 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root    2346 Mar  2  2021 gunzip
-  -rwxr-xr-x 1 root root    6376 Mar  2  2021 gzexe
-  -rwxr-xr-x 1 root root   93744 Mar  2  2021 gzip
-  -rwxr-xr-x 1 root root   18440 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   68720 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root   52720 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  161960 Jul 28  2021 lsblk
-  -rwxr-xr-x 1 root root   85200 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root   68744 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root   43976 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root   51368 Jul 28  2021 more
-  -rwsr-xr-x 1 root root   51360 Jul 28  2021 mount
-  -rwxr-xr-x 1 root root   14496 Jul 28  2021 mountpoint
-  -rwxr-xr-x 1 root root  134808 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Apr 18  2021 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   35720 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root       4 Aug  4  2021 rbash -> bash
-  -rwxr-xr-x 1 root root   43872 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root   68592 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root   43880 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root   19208 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  114016 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Sep 18 03:47 sh -> dash
-  -rwxr-xr-x 1 root root   35656 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root   72640 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root   67776 Jul 28  2021 su
-  -rwxr-xr-x 1 root root   35672 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root  535768 Feb 16  2021 tar
-  -rwxr-xr-x 1 root root   10568 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root   89120 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root   31512 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   14264 Feb 26  2021 ulockmgr_server
-  -rwsr-xr-x 1 root root   30880 Jul 28  2021 umount
-  -rwxr-xr-x 1 root root   35640 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root    2346 Mar  2  2021 uncompress
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root   59584 Jul 28  2021 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Mar  2  2021 zcat
-  -rwxr-xr-x 1 root root    1678 Mar  2  2021 zcmp
-  -rwxr-xr-x 1 root root    5880 Mar  2  2021 zdiff
-  -rwxr-xr-x 1 root root      29 Mar  2  2021 zegrep
-  -rwxr-xr-x 1 root root      29 Mar  2  2021 zfgrep
-  -rwxr-xr-x 1 root root    2081 Mar  2  2021 zforce
-  -rwxr-xr-x 1 root root    7585 Mar  2  2021 zgrep
-  -rwxr-xr-x 1 root root    2206 Mar  2  2021 zless
-  -rwxr-xr-x 1 root root    1842 Mar  2  2021 zmore
-  -rwxr-xr-x 1 root root    4553 Mar  2  2021 znew
-I: user script /srv/workspace/pbuilder/4391/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1282512 Aug  5 10:25 bash
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   14264 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root   39832 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root   64512 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root   60368 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root   64528 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  138896 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  129544 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  101384 Sep 23  2020 date
+  -rwxr-xr-x 1 root root   80984 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root   89824 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root   76152 Jul 29 09:09 dmesg
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root   35632 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root   31512 Sep 23  2020 false
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root   64856 Jul 29 09:09 findmnt
+  -rwsr-xr-x 1 root root   34824 Feb 27 06:12 fusermount
+  -rwxr-xr-x 1 root root  178400 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root    2346 Mar  3 13:30 gunzip
+  -rwxr-xr-x 1 root root    6376 Mar  3 13:30 gzexe
+  -rwxr-xr-x 1 root root   93744 Mar  3 13:30 gzip
+  -rwxr-xr-x 1 root root   18440 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   68720 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root   52720 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  161960 Jul 29 09:09 lsblk
+  -rwxr-xr-x 1 root root   85200 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root   68744 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root   43976 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root   51368 Jul 29 09:09 more
+  -rwsr-xr-x 1 root root   51360 Jul 29 09:09 mount
+  -rwxr-xr-x 1 root root   14496 Jul 29 09:09 mountpoint
+  -rwxr-xr-x 1 root root  134808 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Apr 19 05:38 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   35720 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root       4 Aug  5 10:25 rbash -> bash
+  -rwxr-xr-x 1 root root   43872 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root   68592 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root   43880 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root   19208 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  114016 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Aug 20 19:38 sh -> bash
+  lrwxrwxrwx 1 root root       4 Aug 15 23:25 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   35656 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root   72640 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root   67776 Jul 29 09:09 su
+  -rwxr-xr-x 1 root root   35672 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root  535768 Feb 17  2021 tar
+  -rwxr-xr-x 1 root root   10568 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root   89120 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root   31512 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   14264 Feb 27 06:12 ulockmgr_server
+  -rwsr-xr-x 1 root root   30880 Jul 29 09:09 umount
+  -rwxr-xr-x 1 root root   35640 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root    2346 Mar  3 13:30 uncompress
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root   59584 Jul 29 09:09 wdctl
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1984 Mar  3 13:30 zcat
+  -rwxr-xr-x 1 root root    1678 Mar  3 13:30 zcmp
+  -rwxr-xr-x 1 root root    5880 Mar  3 13:30 zdiff
+  -rwxr-xr-x 1 root root      29 Mar  3 13:30 zegrep
+  -rwxr-xr-x 1 root root      29 Mar  3 13:30 zfgrep
+  -rwxr-xr-x 1 root root    2081 Mar  3 13:30 zforce
+  -rwxr-xr-x 1 root root    7585 Mar  3 13:30 zgrep
+  -rwxr-xr-x 1 root root    2206 Mar  3 13:30 zless
+  -rwxr-xr-x 1 root root    1842 Mar  3 13:30 zmore
+  -rwxr-xr-x 1 root root    4553 Mar  3 13:30 znew
+I: user script /srv/workspace/pbuilder/13156/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -485,7 +519,7 @@
 Get: 257 http://deb.debian.org/debian bullseye/main arm64 qtbase5-dev-tools arm64 5.15.2+dfsg-9 [716 kB]
 Get: 258 http://deb.debian.org/debian bullseye/main arm64 qtbase5-dev arm64 5.15.2+dfsg-9 [1148 kB]
 Get: 259 http://deb.debian.org/debian bullseye/main arm64 qttools5-dev-tools arm64 5.15.2-5 [930 kB]
-Fetched 136 MB in 6s (21.3 MB/s)
+Fetched 136 MB in 3s (52.0 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19646 files and directories currently installed.)
@@ -1548,7 +1582,8 @@
 fakeroot is already the newest version (1.25.3-1.1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/traverso-0.49.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../traverso_0.49.6-1_source.changes
+hostname: Temporary failure in name resolution
+I: Running cd /build/traverso-0.49.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../traverso_0.49.6-1_source.changes
 dpkg-buildpackage: info: source package traverso
 dpkg-buildpackage: info: source version 0.49.6-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1679,79 +1714,138 @@
 make  -f src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/DependInfo.cmake --color=
-make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/DependInfo.cmake --color=
+make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/DependInfo.cmake --color=
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/depend
-make  -f src/plugins/CMakeFiles/traversoplugins_autogen.dir/build.make src/plugins/CMakeFiles/traversoplugins_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/DependInfo.cmake --color=
+make  -f src/plugins/CMakeFiles/traversoplugins_autogen.dir/build.make src/plugins/CMakeFiles/traversoplugins_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/plugins /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/DependInfo.cmake --color=
 make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/depend
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/depend.internal".
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/depend.internal".
-Scanning dependencies of target tcp_traversocommands_autogen
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/depend.internal".
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/depend.internal".
-Scanning dependencies of target traversocore_autogen
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/DependInfo.cmake --color=
-make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/build
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/depend.internal".
-make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build
 Scanning dependencies of target traversoaudiofileio_autogen
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/depend.internal".
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/depend.internal".
 Scanning dependencies of target traversoaudiobackend_autogen
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/depend.internal".
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/depend.internal".
+Scanning dependencies of target tcp_traversocommands_autogen
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/depend.internal".
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/depend.internal".
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+Scanning dependencies of target traversocore_autogen
 make  -f src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/build.make src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/build
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/depend.internal".
 Scanning dependencies of target traversoplugins_autogen
-[  0%] Automatic MOC and UIC for target traversocore
-[  0%] Automatic MOC and UIC for target traversoaudiofileio
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/AutogenInfo.json RELEASE
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/AutogenInfo.json RELEASE
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/plugins/CMakeFiles/traversoplugins_autogen.dir/build.make src/plugins/CMakeFiles/traversoplugins_autogen.dir/build
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/build
+make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/depend.internal".
 Scanning dependencies of target traversosheetcanvas_autogen
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/plugins/CMakeFiles/traversoplugins_autogen.dir/build.make src/plugins/CMakeFiles/traversoplugins_autogen.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  1%] Automatic MOC and UIC for target traversoaudiobackend
 make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  1%] Automatic MOC and UIC for target tcp_traversocommands
+[  0%] Automatic MOC and UIC for target traversoaudiofileio
+[  0%] Automatic MOC and UIC for target traversocore
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/AutogenInfo.json RELEASE
+[  1%] Automatic MOC and UIC for target traversoaudiobackend
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/AutogenInfo.json RELEASE
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/AutogenInfo.json RELEASE
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/AutogenInfo.json RELEASE
+[  2%] Automatic MOC and UIC for target traversoplugins
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/AutogenInfo.json RELEASE
+[  3%] Automatic MOC and UIC for target traversosheetcanvas
 AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/AutogenInfo.json RELEASE
 AutoGen: Refreshing parse cache because it doesn't exist.
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/core/traversocore_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+[  3%] Automatic MOC and UIC for target tcp_traversocommands
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/AutogenInfo.json RELEASE
 AutoGen: Refreshing parse cache because it doesn't exist.
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/core/traversocore_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoGen: Refreshing parse cache because it doesn't exist.
+AutoGen: Parsing "SRC:/src/audiofileio/decode/AbstractAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/FlacAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/MadAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/ResampleAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/SFAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/VorbisAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/WPAudioReader.h"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/AbstractAudioWriter.h"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/FlacAudioWriter.h"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/LameAudioWriter.h"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/SFAudioWriter.h"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/VorbisAudioWriter.h"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/WPAudioWriter.h"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/AbstractAudioReader.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/FlacAudioReader.cpp"
+AutoGen: Refreshing parse cache because it doesn't exist.
+AutoGen: Parsing "SRC:/src/audiofileio/decode/MadAudioReader.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/ResampleAudioReader.cpp"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+AutoGen: Refreshing parse cache because it doesn't exist.
+AutoGen: Parsing "SRC:/src/audiofileio/decode/SFAudioReader.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/VorbisAudioReader.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/decode/WPAudioReader.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/AbstractAudioWriter.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/FlacAudioWriter.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/LameAudioWriter.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/SFAudioWriter.cpp"
+AutoGen: Parsing "SRC:/src/audiofileio/encode/VorbisAudioWriter.cpp"
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/moc_predefs.h", because it doesn't exist.
 /usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-AutoGen: Refreshing parse cache because it doesn't exist.
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-[  2%] Automatic MOC and UIC for target traversoplugins
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/AutogenInfo.json RELEASE
-[  3%] Automatic MOC and UIC for target traversosheetcanvas
+AutoGen: Parsing "SRC:/src/audiofileio/encode/WPAudioWriter.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/mocs_compilation.cpp"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/AutogenUsed.txt"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/moc_predefs.h", because it doesn't exist.
+/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+AutoGen: Parsing "SRC:/src/engine/AlsaDriver.h"
+AutoGen: Parsing "SRC:/src/engine/AudioBus.h"
+AutoGen: Parsing "SRC:/src/engine/AudioChannel.h"
+AutoGen: Parsing "SRC:/src/engine/AudioDevice.h"
+AutoGen: Parsing "SRC:/src/engine/AudioDeviceThread.h"
+AutoGen: Parsing "SRC:/src/engine/Driver.h"
+AutoGen: Parsing "SRC:/src/engine/JackDriver.h"
+AutoGen: Parsing "SRC:/src/engine/TAudioDeviceClient.h"
+AutoGen: Parsing "SRC:/src/engine/memops.h"
+AutoGen: Parsing "SRC:/src/engine/AlsaDriver.cpp"
+AutoGen: Parsing "SRC:/src/engine/AudioBus.cpp"
+AutoGen: Parsing "SRC:/src/engine/AudioChannel.cpp"
+AutoGen: Parsing "SRC:/src/engine/AudioDevice.cpp"
+AutoGen: Parsing "SRC:/src/engine/AudioDeviceThread.cpp"
+AutoGen: Parsing "SRC:/src/engine/Driver.cpp"
+AutoGen: Parsing "SRC:/src/engine/JackDriver.cpp"
+AutoGen: Parsing "SRC:/src/engine/TAudioDeviceClient.cpp"
+AutoGen: Parsing "SRC:/src/engine/memops.cpp"
+AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/mocs_compilation.cpp"
+AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/ParseCache.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/AutogenUsed.txt"
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/src/common/Debugger.h"
 AutoGen: Parsing "SRC:/src/common/Mixer.h"
 AutoGen: Parsing "SRC:/src/common/Resampler.h"
@@ -1804,7 +1898,6 @@
 AutoGen: Parsing "SRC:/src/core/AudioFileMerger.cpp"
 AutoGen: Parsing "SRC:/src/core/AudioSource.cpp"
 AutoGen: Parsing "SRC:/src/core/Command.cpp"
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/AutogenInfo.json RELEASE
 AutoGen: Parsing "SRC:/src/core/Config.cpp"
 AutoGen: Parsing "SRC:/src/core/ContextPointer.cpp"
 AutoGen: Parsing "SRC:/src/core/Curve.cpp"
@@ -1823,9 +1916,6 @@
 AutoGen: Parsing "SRC:/src/core/ReadSource.cpp"
 AutoGen: Parsing "SRC:/src/core/ResourcesManager.cpp"
 AutoGen: Parsing "SRC:/src/core/Sheet.cpp"
-AutoGen: Refreshing parse cache because it doesn't exist.
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
 AutoGen: Parsing "SRC:/src/core/SnapList.cpp"
 AutoGen: Parsing "SRC:/src/core/Snappable.cpp"
 AutoGen: Parsing "SRC:/src/core/Themer.cpp"
@@ -1837,32 +1927,6 @@
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/core/traversocore_autogen/mocs_compilation.cpp"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/AutogenUsed.txt"
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-AutoGen: Parsing "SRC:/src/commands/plugins/TraversoCommands/TraversoCommands.h"
-AutoGen: Parsing "SRC:/src/commands/plugins/TraversoCommands/TraversoCommands.cpp"
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/EWIEGA46WW/moc_TraversoCommands.cpp", because it doesn't exist, from "SRC:/src/commands/plugins/TraversoCommands/TraversoCommands.h"
-/usr/lib/qt5/bin/moc -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/moc_predefs.h --output-dep-file -o /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/EWIEGA46WW/moc_TraversoCommands.cpp /build/traverso-0.49.6/src/commands/plugins/TraversoCommands/TraversoCommands.h
-AutoGen: Parsing "SRC:/src/engine/AlsaDriver.h"
-AutoGen: Parsing "SRC:/src/engine/AudioBus.h"
-AutoGen: Parsing "SRC:/src/engine/AudioChannel.h"
-AutoGen: Parsing "SRC:/src/engine/AudioDevice.h"
-AutoGen: Parsing "SRC:/src/engine/AudioDeviceThread.h"
-AutoGen: Parsing "SRC:/src/engine/Driver.h"
-AutoGen: Parsing "SRC:/src/engine/JackDriver.h"
-AutoGen: Parsing "SRC:/src/engine/TAudioDeviceClient.h"
-AutoGen: Parsing "SRC:/src/engine/memops.h"
-AutoGen: Parsing "SRC:/src/engine/AlsaDriver.cpp"
-AutoGen: Parsing "SRC:/src/engine/AudioBus.cpp"
-AutoGen: Parsing "SRC:/src/engine/AudioChannel.cpp"
-AutoGen: Parsing "SRC:/src/engine/AudioDevice.cpp"
-AutoGen: Parsing "SRC:/src/engine/AudioDeviceThread.cpp"
-AutoGen: Parsing "SRC:/src/engine/Driver.cpp"
-AutoGen: Parsing "SRC:/src/engine/JackDriver.cpp"
-AutoGen: Parsing "SRC:/src/engine/TAudioDeviceClient.cpp"
-AutoGen: Parsing "SRC:/src/engine/memops.cpp"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/mocs_compilation.cpp"
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/AutogenUsed.txt"
 AutoGen: Parsing "SRC:/src/plugins/LV2/LV2Plugin.h"
 AutoGen: Parsing "SRC:/src/plugins/Plugin.h"
 AutoGen: Parsing "SRC:/src/plugins/PluginChain.h"
@@ -1879,56 +1943,20 @@
 AutoGen: Parsing "SRC:/src/plugins/PluginPropertiesDialog.cpp"
 AutoGen: Parsing "SRC:/src/plugins/PluginSlider.cpp"
 AutoGen: Parsing "SRC:/src/plugins/native/CorrelationMeter.cpp"
+AutoGen: Parsing "SRC:/src/commands/plugins/TraversoCommands/TraversoCommands.h"
 AutoGen: Parsing "SRC:/src/plugins/native/GainEnvelope.cpp"
+AutoGen: Parsing "SRC:/src/commands/plugins/TraversoCommands/TraversoCommands.cpp"
 AutoGen: Parsing "SRC:/src/plugins/native/SpectralMeter.cpp"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/mocs_compilation.cpp"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/AutogenUsed.txt"
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-AutoGen: Refreshing parse cache because it doesn't exist.
-AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/moc_predefs.h", because it doesn't exist.
-/usr/bin/c++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include
-[  3%] Built target traversocore_autogen
-AutoGen: Parsing "SRC:/src/audiofileio/decode/AbstractAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/FlacAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/MadAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/ResampleAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/SFAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/VorbisAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/WPAudioReader.h"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/AbstractAudioWriter.h"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/FlacAudioWriter.h"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/LameAudioWriter.h"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/SFAudioWriter.h"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/VorbisAudioWriter.h"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/WPAudioWriter.h"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/AbstractAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/FlacAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/MadAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/ResampleAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/SFAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/VorbisAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/decode/WPAudioReader.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/AbstractAudioWriter.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/FlacAudioWriter.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/LameAudioWriter.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/SFAudioWriter.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/VorbisAudioWriter.cpp"
-AutoGen: Parsing "SRC:/src/audiofileio/encode/WPAudioWriter.cpp"
-AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/mocs_compilation.cpp"
-make  -f src/core/CMakeFiles/traversocore.dir/build.make src/core/CMakeFiles/traversocore.dir/depend
-AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/ParseCache.txt"
-AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/AutogenUsed.txt"
+AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/AutogenUsed.txt"
+AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/EWIEGA46WW/moc_TraversoCommands.cpp", because it doesn't exist, from "SRC:/src/commands/plugins/TraversoCommands/TraversoCommands.h"
+/usr/lib/qt5/bin/moc -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/moc_predefs.h --output-dep-file -o /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/EWIEGA46WW/moc_TraversoCommands.cpp /build/traverso-0.49.6/src/commands/plugins/TraversoCommands/TraversoCommands.h
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[  3%] Built target traversoaudiofileio_autogen
+make  -f src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio.dir/depend
 [  3%] Built target traversoaudiobackend_autogen
-make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/depend
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  3%] Built target traversoplugins_autogen
-make  -f src/plugins/CMakeFiles/traversoplugins.dir/build.make src/plugins/CMakeFiles/traversoplugins.dir/depend
-[  3%] Generating __/common/moc_Tsar.cpp
-[  3%] Generating moc_CommandPlugin.cpp
 AutoGen: Parsing "SRC:/src/sheetcanvas/AudioClipView.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/ClipsViewPort.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/Cursors.h"
@@ -1937,6 +1965,7 @@
 AutoGen: Parsing "SRC:/src/sheetcanvas/FadeView.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/MarkerView.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/PluginChainView.h"
+make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/depend
 AutoGen: Parsing "SRC:/src/sheetcanvas/PluginView.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/PositionIndicator.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/SheetView.h"
@@ -1948,11 +1977,16 @@
 AutoGen: Parsing "SRC:/src/sheetcanvas/TrackView.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/ViewItem.h"
 AutoGen: Parsing "SRC:/src/sheetcanvas/dialogs/AudioClipEditDialog.h"
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio.dir/DependInfo.cmake --color=
 AutoGen: Parsing "SRC:/src/sheetcanvas/AudioClipView.cpp"
 AutoGen: Parsing "SRC:/src/sheetcanvas/ClipsViewPort.cpp"
 AutoGen: Parsing "SRC:/src/sheetcanvas/Cursors.cpp"
 AutoGen: Parsing "SRC:/src/sheetcanvas/CurveNodeView.cpp"
+[  3%] Built target traversocore_autogen
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 AutoGen: Parsing "SRC:/src/sheetcanvas/CurveView.cpp"
+make  -f src/core/CMakeFiles/traversocore.dir/build.make src/core/CMakeFiles/traversocore.dir/depend
 AutoGen: Parsing "SRC:/src/sheetcanvas/FadeView.cpp"
 AutoGen: Parsing "SRC:/src/sheetcanvas/MarkerView.cpp"
 AutoGen: Parsing "SRC:/src/sheetcanvas/PluginChainView.cpp"
@@ -1969,191 +2003,190 @@
 AutoGen: Parsing "SRC:/src/sheetcanvas/dialogs/AudioClipEditDialog.cpp"
 AutoUic: Generating "SRC:/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include/ui_AudioClipEditDialog.h", because it doesn't exist, from "SRC:/src/sheetcanvas/dialogs/AudioClipEditDialog.ui"
 /usr/lib/qt5/bin/uic -o /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include/ui_AudioClipEditDialog.h /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.ui
+[  3%] Built target traversoplugins_autogen
+make  -f src/plugins/CMakeFiles/traversoplugins.dir/build.make src/plugins/CMakeFiles/traversoplugins.dir/depend
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_CommandPlugin.cpp_parameters
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/moc_Tsar.cpp_parameters
-[  3%] Built target traversoaudiofileio_autogen
-make  -f src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio.dir/depend
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/mocs_compilation.cpp"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/AutogenUsed.txt"
-[  4%] Generating moc_AudioClip.cpp
+[  3%] Generating moc_TAudioDeviceClient.cpp
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClip.cpp_parameters
-[  4%] Generating moc_TAudioDeviceClient.cpp
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio.dir/DependInfo.cmake --color=
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_TAudioDeviceClient.cpp_parameters
-[  4%] Built target traversosheetcanvas_autogen
-make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  4%] Generating LV2/moc_LV2Plugin.cpp
+[  3%] Generating LV2/moc_LV2Plugin.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2 && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/moc_LV2Plugin.cpp_parameters
+[  3%] Generating moc_JackDriver.cpp
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio.dir/depend.internal".
-[  4%] Generating moc_LineView.cpp
+[  3%] Generating moc_AudioBus.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_JackDriver.cpp_parameters
+[  3%] Generating moc_CommandPlugin.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioBus.cpp_parameters
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_CommandPlugin.cpp_parameters
+[  3%] Built target traversosheetcanvas_autogen
+make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[  3%] Generating moc_LineView.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_LineView.cpp_parameters
 Scanning dependencies of target traversoaudiofileio
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build
-[  4%] Generating moc_AudioClipManager.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClipManager.cpp_parameters
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  4%] Generating moc_AudioFileMerger.cpp
-[  4%] Generating moc_JackDriver.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioFileMerger.cpp_parameters
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_JackDriver.cpp_parameters
-[  4%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/traversoaudiofileio_autogen/mocs_compilation.cpp.o
-[  5%] Generating moc_Plugin.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_Plugin.cpp_parameters
+[  3%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/traversoaudiofileio_autogen/mocs_compilation.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/traversoaudiofileio_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/mocs_compilation.cpp
-[  6%] Generating moc_AudioFileCopyConvert.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioFileCopyConvert.cpp_parameters
-[  6%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/AbstractAudioReader.cpp.o
+[  4%] Generating moc_Plugin.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_Plugin.cpp_parameters
+[  4%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/AbstractAudioReader.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/AbstractAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.cpp
-[  6%] Generating moc_AudioClipView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_AudioClipView.cpp_parameters
-[  7%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/SFAudioReader.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/SFAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/SFAudioReader.cpp
-[  7%] Generating moc_Config.cpp
-[  7%] Generating moc_AudioBus.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Config.cpp_parameters
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioBus.cpp_parameters
-[  7%] Generating moc_PluginChain.cpp
+[  5%] Generating moc_AudioDevice.cpp
+[  5%] Generating __/common/moc_Tsar.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioDevice.cpp_parameters
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/moc_Tsar.cpp_parameters
+[  6%] Generating moc_AudioClip.cpp
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/EWIEGA46WW/moc_TraversoCommands.cpp.d"
 AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/mocs_compilation.cpp"
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/AutogenUsed.txt"
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginChain.cpp_parameters
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  7%] Built target tcp_traversocommands_autogen
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClip.cpp_parameters
+[  6%] Generating moc_PluginChain.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginChain.cpp_parameters
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/DependInfo.cmake --color=
+[  6%] Generating moc_AudioClipView.cpp
+[  6%] Built target tcp_traversocommands_autogen
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_AudioClipView.cpp_parameters
+[  7%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/SFAudioReader.cpp.o
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/depend
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/SFAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/SFAudioReader.cpp
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/depend.internal".
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/depend.internal".
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/DependInfo.cmake --color=
-[  7%] Generating moc_ContextPointer.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextPointer.cpp_parameters
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/depend.internal".
-[  7%] Generating moc_ClipsViewPort.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ClipsViewPort.cpp_parameters
-[  8%] Generating moc_Curve.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Curve.cpp_parameters
-[  9%] Generating moc_AudioDevice.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioDevice.cpp_parameters
-[  9%] Generating moc_DiskIO.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_DiskIO.cpp_parameters
-[  9%] Generating moc_PluginPropertiesDialog.cpp
+[  7%] Generating moc_PluginPropertiesDialog.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginPropertiesDialog.cpp_parameters
+[  7%] Generating moc_AudioClipManager.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClipManager.cpp_parameters
+[  7%] Generating moc_AudioFileMerger.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioFileMerger.cpp_parameters
+[  8%] Generating moc_PluginSlider.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginSlider.cpp_parameters
+Scanning dependencies of target traversoaudiobackend
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/build
 Scanning dependencies of target tcp_traversocommands
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[  8%] Generating moc_ClipsViewPort.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ClipsViewPort.cpp_parameters
+[  9%] Generating moc_AudioFileCopyConvert.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioFileCopyConvert.cpp_parameters
+[  9%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/traversoaudiobackend_autogen/mocs_compilation.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/traversoaudiobackend_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/mocs_compilation.cpp
 [  9%] Building CXX object src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/tcp_traversocommands_autogen/mocs_compilation.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/DependInfo.cmake --color=
-[  9%] Generating moc_Export.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Export.cpp_parameters
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/tcp_traversocommands.dir/tcp_traversocommands_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/mocs_compilation.cpp
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/depend.internal".
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/depend.internal".
+[  9%] Generating native/moc_CorrelationMeter.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_CorrelationMeter.cpp_parameters
+[  9%] Generating moc_Config.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Config.cpp_parameters
 [ 10%] Generating moc_Cursors.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_Cursors.cpp_parameters
-[ 11%] Generating moc_FadeCurve.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_FadeCurve.cpp_parameters
-[ 12%] Generating moc_PluginSlider.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginSlider.cpp_parameters
-[ 12%] Generating moc_Information.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Information.cpp_parameters
-Scanning dependencies of target traversoaudiobackend
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/build
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 12%] Generating moc_Marker.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Marker.cpp_parameters
-[ 12%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/traversoaudiobackend_autogen/mocs_compilation.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/traversoaudiobackend_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/mocs_compilation.cpp
-[ 13%] Generating moc_Peak.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Peak.cpp_parameters
-[ 13%] Generating moc_Project.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Project.cpp_parameters
-[ 13%] Generating native/moc_CorrelationMeter.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_CorrelationMeter.cpp_parameters
-[ 13%] Generating moc_CurveNodeView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveNodeView.cpp_parameters
-[ 14%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/JackDriver.cpp.o
+[ 11%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/JackDriver.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/JackDriver.cpp.o -c /build/traverso-0.49.6/src/engine/JackDriver.cpp
-[ 14%] Generating moc_ProjectConverter.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectConverter.cpp_parameters
-[ 15%] Generating moc_ProjectManager.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectManager.cpp_parameters
-[ 15%] Generating native/moc_GainEnvelope.cpp
+[ 11%] Generating moc_ContextPointer.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextPointer.cpp_parameters
+[ 12%] Generating moc_Curve.cpp
+[ 12%] Generating native/moc_GainEnvelope.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_GainEnvelope.cpp_parameters
-[ 15%] Generating moc_ReadSource.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ReadSource.cpp_parameters
-[ 15%] Generating moc_ResourcesManager.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ResourcesManager.cpp_parameters
-[ 15%] Generating moc_FadeView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_FadeView.cpp_parameters
-[ 16%] Generating native/moc_SpectralMeter.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Curve.cpp_parameters
+[ 12%] Generating moc_CurveNodeView.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveNodeView.cpp_parameters
+[ 12%] Generating moc_DiskIO.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_DiskIO.cpp_parameters
+[ 12%] Generating moc_Export.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Export.cpp_parameters
+[ 13%] Generating native/moc_SpectralMeter.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_SpectralMeter.cpp_parameters
-[ 17%] Generating moc_Sheet.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Sheet.cpp_parameters
-[ 17%] Generating moc_Themer.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Themer.cpp_parameters
+[ 13%] Generating moc_FadeView.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_FadeView.cpp_parameters
+[ 14%] Generating moc_FadeCurve.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_FadeCurve.cpp_parameters
+[ 14%] Generating moc_Information.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Information.cpp_parameters
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/plugins /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins.dir/DependInfo.cmake --color=
-[ 18%] Generating moc_MarkerView.cpp
+[ 15%] Generating moc_MarkerView.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_MarkerView.cpp_parameters
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins.dir/depend.internal".
-[ 18%] Generating moc_TimeLine.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_TimeLine.cpp_parameters
-[ 19%] Generating moc_Track.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Track.cpp_parameters
-[ 19%] Generating moc_ViewPort.cpp
-[ 19%] Generating moc_PluginChainView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ViewPort.cpp_parameters
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginChainView.cpp_parameters
-[ 19%] Generating moc_WriteSource.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_WriteSource.cpp_parameters
+[ 16%] Generating moc_Peak.cpp
+[ 16%] Generating moc_Marker.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Marker.cpp_parameters
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Peak.cpp_parameters
 Scanning dependencies of target traversoplugins
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/plugins/CMakeFiles/traversoplugins.dir/build.make src/plugins/CMakeFiles/traversoplugins.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 19%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/traversoplugins_autogen/mocs_compilation.cpp.o
+[ 16%] Generating moc_Project.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Project.cpp_parameters
+[ 16%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/traversoplugins_autogen/mocs_compilation.cpp.o
+[ 16%] Generating moc_PluginChainView.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginChainView.cpp_parameters
+[ 16%] Generating moc_ProjectConverter.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/traversoplugins_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/mocs_compilation.cpp
-[ 20%] Generating moc_ContextItem.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextItem.cpp_parameters
-[ 20%] Generating moc_InputEngine.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_InputEngine.cpp_parameters
-[ 20%] Generating moc_PluginView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginView.cpp_parameters
-[ 21%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginChain.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectConverter.cpp_parameters
+[ 17%] Generating moc_ProjectManager.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectManager.cpp_parameters
+[ 17%] Generating moc_ReadSource.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ReadSource.cpp_parameters
+[ 18%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginChain.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginChain.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginChain.cpp
-[ 22%] Generating moc_PositionIndicator.cpp
+[ 18%] Generating moc_ResourcesManager.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ResourcesManager.cpp_parameters
+[ 18%] Generating moc_PluginView.cpp
+[ 19%] Generating moc_Sheet.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginView.cpp_parameters
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Sheet.cpp_parameters
+[ 19%] Generating moc_Themer.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Themer.cpp_parameters
+[ 19%] Generating moc_TimeLine.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_TimeLine.cpp_parameters
+[ 20%] Generating moc_PositionIndicator.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PositionIndicator.cpp_parameters
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/DependInfo.cmake --color=
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/depend.internal".
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/depend.internal".
-[ 22%] Generating moc_TrackView.cpp
+[ 21%] Generating moc_Track.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Track.cpp_parameters
+[ 21%] Generating moc_ViewPort.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ViewPort.cpp_parameters
+[ 21%] Generating moc_TrackView.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackView.cpp_parameters
-[ 23%] Generating moc_ViewItem.cpp
+[ 22%] Generating moc_WriteSource.cpp
+[ 22%] Generating moc_ViewItem.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_WriteSource.cpp_parameters
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ViewItem.cpp_parameters
-[ 23%] Generating dialogs/moc_AudioClipEditDialog.cpp
+[ 22%] Generating dialogs/moc_AudioClipEditDialog.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/moc_AudioClipEditDialog.cpp_parameters
+[ 23%] Generating moc_ContextItem.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextItem.cpp_parameters
 [ 23%] Generating moc_CurveView.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveView.cpp_parameters
 [ 24%] Generating moc_SheetView.cpp
+[ 24%] Generating moc_InputEngine.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_InputEngine.cpp_parameters
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetView.cpp_parameters
 [ 24%] Generating moc_SheetWidget.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetWidget.cpp_parameters
-[ 24%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AlsaDriver.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AlsaDriver.cpp.o -c /build/traverso-0.49.6/src/engine/AlsaDriver.cpp
-Scanning dependencies of target traversocore
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/core/CMakeFiles/traversocore.dir/build.make src/core/CMakeFiles/traversocore.dir/build
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/DependInfo.cmake --color=
+[ 24%] Generating moc_TrackPanelView.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackPanelView.cpp_parameters
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/depend.internal".
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/depend.internal".
+[ 25%] Generating moc_TimeLineView.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TimeLineView.cpp_parameters
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/SFAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/SFAudioReader.cpp:22:
+                 from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2170,12 +2203,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 25%] Building CXX object src/core/CMakeFiles/traversocore.dir/traversocore_autogen/mocs_compilation.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/traversocore_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/mocs_compilation.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/DependInfo.cmake --color=
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend.internal".
+Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend.internal".
+[ 25%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/Plugin.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/Plugin.cpp.o -c /build/traverso-0.49.6/src/plugins/Plugin.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.cpp:22:
+                 from /build/traverso-0.49.6/src/audiofileio/decode/SFAudioReader.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/decode/SFAudioReader.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2192,15 +2228,12 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 25%] Generating moc_TrackPanelView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackPanelView.cpp_parameters
-[ 25%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Utils.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Utils.cpp.o -c /build/traverso-0.49.6/src/common/Utils.cpp
-[ 26%] Generating moc_TimeLineView.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TimeLineView.cpp_parameters
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/DependInfo.cmake --color=
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend.internal".
-Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend.internal".
+Scanning dependencies of target traversosheetcanvas
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[ 25%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/traversosheetcanvas_autogen/mocs_compilation.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/traversosheetcanvas_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/mocs_compilation.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/engine/Driver.h:26,
                  from /build/traverso-0.49.6/src/engine/JackDriver.h:26,
@@ -2221,23 +2254,16 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-Scanning dependencies of target traversosheetcanvas
+[ 26%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/AudioClipView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/AudioClipView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.cpp
+Scanning dependencies of target traversocore
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build
+make  -f src/core/CMakeFiles/traversocore.dir/build.make src/core/CMakeFiles/traversocore.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 26%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/traversosheetcanvas_autogen/mocs_compilation.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/traversosheetcanvas_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/mocs_compilation.cpp
-[ 27%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/AudioClipView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/AudioClipView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.cpp
-/build/traverso-0.49.6/src/engine/JackDriver.cpp: In member function 'virtual int JackDriver::setup(bool, bool, const QString&)':
-/build/traverso-0.49.6/src/engine/JackDriver.cpp:109:52: warning: 'jack_client_t* jack_client_new(const char*)' is deprecated [-Wdeprecated-declarations]
-  109 |         if ( (client = jack_client_new (client_name)) == NULL) {
-      |                                                    ^
-In file included from /build/traverso-0.49.6/src/engine/JackDriver.h:28,
-                 from /build/traverso-0.49.6/src/engine/JackDriver.cpp:23:
-/usr/include/jack/jack.h:97:16: note: declared here
-   97 | jack_client_t *jack_client_new (const char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
-      |                ^~~~~~~~~~~~~~~
+[ 27%] Building CXX object src/core/CMakeFiles/traversocore.dir/traversocore_autogen/mocs_compilation.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/traversocore_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/mocs_compilation.cpp
+[ 27%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Utils.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Utils.cpp.o -c /build/traverso-0.49.6/src/common/Utils.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
                  from /build/traverso-0.49.6/src/plugins/PluginChain.h:29,
@@ -2250,7 +2276,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 27%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/FlacAudioReader.cpp.o
 /build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
@@ -2259,13 +2284,24 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/engine/JackDriver.cpp: In member function 'virtual int JackDriver::setup(bool, bool, const QString&)':
+/build/traverso-0.49.6/src/engine/JackDriver.cpp:109:52: warning: 'jack_client_t* jack_client_new(const char*)' is deprecated [-Wdeprecated-declarations]
+  109 |         if ( (client = jack_client_new (client_name)) == NULL) {
+      |                                                    ^
+In file included from /build/traverso-0.49.6/src/engine/JackDriver.h:28,
+                 from /build/traverso-0.49.6/src/engine/JackDriver.cpp:23:
+/usr/include/jack/jack.h:97:16: note: declared here
+   97 | jack_client_t *jack_client_new (const char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
+      |                ^~~~~~~~~~~~~~~
+[ 27%] Building CXX object src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/TraversoCommands.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/tcp_traversocommands.dir/TraversoCommands.cpp.o -c /build/traverso-0.49.6/src/commands/plugins/TraversoCommands/TraversoCommands.cpp
+[ 27%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/FlacAudioReader.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/FlacAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/FlacAudioReader.cpp
 [ 27%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/ResampleAudioReader.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/ResampleAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/ResampleAudioReader.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/engine/Driver.h:26,
-                 from /build/traverso-0.49.6/src/engine/AlsaDriver.h:28,
-                 from /build/traverso-0.49.6/src/engine/AlsaDriver.cpp:28:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/Plugin.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2274,6 +2310,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 27%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AlsaDriver.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AlsaDriver.cpp.o -c /build/traverso-0.49.6/src/engine/AlsaDriver.cpp
 /build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
@@ -2282,8 +2320,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 27%] Building CXX object src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/TraversoCommands.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/tcp_traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/tcp_traversocommands.dir/TraversoCommands.cpp.o -c /build/traverso-0.49.6/src/commands/plugins/TraversoCommands/TraversoCommands.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/common/Utils.cpp:22:
@@ -2303,20 +2339,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 27%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioBus.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioBus.cpp.o -c /build/traverso-0.49.6/src/engine/AudioBus.cpp
-/build/traverso-0.49.6/src/engine/AlsaDriver.cpp: In member function 'int AlsaDriver::set_parameters(nframes_t, nframes_t, nframes_t)':
-/build/traverso-0.49.6/src/engine/AlsaDriver.cpp:678:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
-  678 |  int err;
-      |      ^~~
-/build/traverso-0.49.6/src/engine/AlsaDriver.cpp: In member function 'virtual int AlsaDriver::_read(nframes_t)':
-/build/traverso-0.49.6/src/engine/AlsaDriver.cpp:1432:13: warning: variable 'orig_nframes' set but not used [-Wunused-but-set-variable]
- 1432 |  nframes_t  orig_nframes;
-      |             ^~~~~~~~~~~~
-/build/traverso-0.49.6/src/engine/AlsaDriver.cpp: In member function 'virtual int AlsaDriver::_write(nframes_t)':
-/build/traverso-0.49.6/src/engine/AlsaDriver.cpp:1482:12: warning: variable 'orig_nframes' set but not used [-Wunused-but-set-variable]
- 1482 |  nframes_t orig_nframes;
-      |            ^~~~~~~~~~~~
+[ 27%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginManager.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginManager.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginManager.cpp
 /build/traverso-0.49.6/src/common/Utils.cpp: In function 'TimeRef msms_to_timeref(QString)':
 /build/traverso-0.49.6/src/common/Utils.cpp:38:85: warning: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
    38 |  QStringList lst = str.simplified().split(QRegExp("[;,.:]"), QString::SkipEmptyParts);
@@ -2492,11 +2516,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 27%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/Plugin.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/Plugin.cpp.o -c /build/traverso-0.49.6/src/plugins/Plugin.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/engine/AudioBus.h:30,
-                 from /build/traverso-0.49.6/src/engine/AudioBus.cpp:23:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.cpp:27:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2513,11 +2537,12 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 28%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/VorbisAudioReader.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/VorbisAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/VorbisAudioReader.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.cpp:27:
+                 from /build/traverso-0.49.6/src/engine/Driver.h:26,
+                 from /build/traverso-0.49.6/src/engine/AlsaDriver.h:28,
+                 from /build/traverso-0.49.6/src/engine/AlsaDriver.cpp:28:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2534,8 +2559,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 28%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/VorbisAudioReader.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/VorbisAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/VorbisAudioReader.cpp
+[ 29%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginSlider.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginSlider.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginSlider.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/AudioClip.h:32,
                  from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
@@ -2556,12 +2581,27 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 28%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Tsar.cpp.o
+[ 29%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Tsar.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Tsar.cpp.o -c /build/traverso-0.49.6/src/common/Tsar.cpp
-[ 28%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/WPAudioReader.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/WPAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/WPAudioReader.cpp
-[ 29%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioChannel.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioChannel.cpp.o -c /build/traverso-0.49.6/src/engine/AudioChannel.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
+                 from /build/traverso-0.49.6/src/plugins/PluginManager.cpp:24:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
 /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.cpp: In member function 'void AudioClipView::draw_peaks(QPainter*, qreal, int)':
 /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.cpp:354:24: warning: 'QMatrix QGraphicsItem::matrix() const' is deprecated: Use transform() instead [-Wdeprecated-declarations]
   354 |    p->setMatrix(matrix().translate(0, m_infoAreaHeight), true);
@@ -2734,9 +2774,24 @@
 /usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
   106 |     int width(const QString &, int len = -1) const;
       |         ^~~~~
+[ 29%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/WPAudioReader.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/WPAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/WPAudioReader.cpp
+/build/traverso-0.49.6/src/engine/AlsaDriver.cpp: In member function 'int AlsaDriver::set_parameters(nframes_t, nframes_t, nframes_t)':
+/build/traverso-0.49.6/src/engine/AlsaDriver.cpp:678:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
+  678 |  int err;
+      |      ^~~
+/build/traverso-0.49.6/src/engine/AlsaDriver.cpp: In member function 'virtual int AlsaDriver::_read(nframes_t)':
+/build/traverso-0.49.6/src/engine/AlsaDriver.cpp:1432:13: warning: variable 'orig_nframes' set but not used [-Wunused-but-set-variable]
+ 1432 |  nframes_t  orig_nframes;
+      |             ^~~~~~~~~~~~
+/build/traverso-0.49.6/src/engine/AlsaDriver.cpp: In member function 'virtual int AlsaDriver::_write(nframes_t)':
+/build/traverso-0.49.6/src/engine/AlsaDriver.cpp:1482:12: warning: variable 'orig_nframes' set but not used [-Wunused-but-set-variable]
+ 1482 |  nframes_t orig_nframes;
+      |            ^~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.cpp:22:
+                 from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/decode/VorbisAudioReader.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/decode/VorbisAudioReader.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2753,12 +2808,12 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 29%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDevice.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioDevice.cpp.o -c /build/traverso-0.49.6/src/engine/AudioDevice.cpp
+[ 29%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/CorrelationMeter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/CorrelationMeter.cpp.o -c /build/traverso-0.49.6/src/plugins/native/CorrelationMeter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/VorbisAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/VorbisAudioReader.cpp:22:
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/src/common/Tsar.h:28,
+                 from /build/traverso-0.49.6/src/common/Tsar.cpp:21:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2775,6 +2830,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 29%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/AbstractAudioWriter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/AbstractAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
                  from /build/traverso-0.49.6/src/audiofileio/decode/WPAudioReader.h:25,
@@ -2796,9 +2853,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/src/common/Tsar.h:28,
-                 from /build/traverso-0.49.6/src/common/Tsar.cpp:21:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2815,9 +2871,69 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp: In member function 'virtual void PluginSlider::paintEvent(QPaintEvent*)':
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:53:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+   53 |   color = color.light(110);
+      |                          ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpalette.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:26,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:54:36: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+   54 |   background = background.light(105);
+      |                                    ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpalette.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:26,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp: In member function 'virtual void PluginSlider::wheelEvent(QWheelEvent*)':
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:129:21: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+  129 |  if (e->orientation() == Qt::Vertical) {
+      |                     ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QMouseEvent:1,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:28,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here
+  222 |     inline Qt::Orientation orientation() const { return qt4O; }
+      |                            ^~~~~~~~~~~
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:130:16: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+  130 |   if (e->delta() > 0) {
+      |                ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QMouseEvent:1,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:28,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
+  219 |     inline int delta() const  { return qt4D; }
+      |                ^~~~~
+/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:136:16: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+  136 |   if (e->delta() < 0) {
+      |                ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QMouseEvent:1,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:28,
+                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
+  219 |     inline int delta() const  { return qt4D; }
+      |                ^~~~~
+[ 29%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioBus.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioBus.cpp.o -c /build/traverso-0.49.6/src/engine/AudioBus.cpp
+[ 30%] Linking CXX static library ../../../../lib/libtcp_traversocommands.a
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -P CMakeFiles/tcp_traversocommands.dir/cmake_clean_target.cmake
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -E cmake_link_script CMakeFiles/tcp_traversocommands.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../../../lib/libtcp_traversocommands.a CMakeFiles/tcp_traversocommands.dir/tcp_traversocommands_autogen/mocs_compilation.cpp.o CMakeFiles/tcp_traversocommands.dir/TraversoCommands.cpp.o
+/usr/bin/ranlib ../../../../lib/libtcp_traversocommands.a
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/engine/AudioChannel.h:26,
-                 from /build/traverso-0.49.6/src/engine/AudioChannel.cpp:23:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/native/CorrelationMeter.h:27,
+                 from /build/traverso-0.49.6/src/plugins/native/CorrelationMeter.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2834,16 +2950,16 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 29%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/AbstractAudioWriter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/AbstractAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.cpp
-[ 29%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginManager.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginManager.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginManager.cpp
-[ 30%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.cpp.o -c /build/traverso-0.49.6/src/engine/AudioDeviceThread.cpp
+[ 30%] Built target tcp_traversocommands
+[ 31%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioChannel.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioChannel.cpp.o -c /build/traverso-0.49.6/src/engine/AudioChannel.cpp
+[ 31%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/SpectralMeter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/SpectralMeter.cpp.o -c /build/traverso-0.49.6/src/plugins/native/SpectralMeter.cpp
+[ 32%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/SFAudioWriter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/SFAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/SFAudioWriter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/src/engine/AudioDevice.cpp:23:
+                 from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2860,20 +2976,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 31%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/SFAudioWriter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/SFAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/SFAudioWriter.cpp
-[ 32%] Linking CXX static library ../../../../lib/libtcp_traversocommands.a
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -P CMakeFiles/tcp_traversocommands.dir/cmake_clean_target.cmake
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -E cmake_link_script CMakeFiles/tcp_traversocommands.dir/link.txt --verbose=1
-/usr/bin/ar qc ../../../../lib/libtcp_traversocommands.a CMakeFiles/tcp_traversocommands.dir/tcp_traversocommands_autogen/mocs_compilation.cpp.o CMakeFiles/tcp_traversocommands.dir/TraversoCommands.cpp.o
-/usr/bin/ranlib ../../../../lib/libtcp_traversocommands.a
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 32%] Built target tcp_traversocommands
-[ 32%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/WPAudioWriter.cpp.o
+[ 33%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Debugger.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Debugger.cpp.o -c /build/traverso-0.49.6/src/common/Debugger.cpp
+[ 33%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/ClipsViewPort.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/ClipsViewPort.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/ClipsViewPort.cpp
+[ 33%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/WPAudioWriter.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/WPAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/WPAudioWriter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.cpp:22:
+                 from /build/traverso-0.49.6/src/engine/AudioBus.h:30,
+                 from /build/traverso-0.49.6/src/engine/AudioBus.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2890,10 +3001,49 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 33%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Debugger.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Debugger.cpp.o -c /build/traverso-0.49.6/src/common/Debugger.cpp
-[ 33%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/FlacAudioWriter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/FlacAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/FlacAudioWriter.cpp
+[ 33%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/Cursors.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/Cursors.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/engine/AudioChannel.h:26,
+                 from /build/traverso-0.49.6/src/engine/AudioChannel.cpp:23:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/native/SpectralMeter.h:27,
+                 from /build/traverso-0.49.6/src/plugins/native/SpectralMeter.cpp:24:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 33%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDevice.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioDevice.cpp.o -c /build/traverso-0.49.6/src/engine/AudioDevice.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
                  from /build/traverso-0.49.6/src/audiofileio/encode/SFAudioWriter.h:25,
@@ -2914,9 +3064,37 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 33%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Mixer.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Mixer.cpp.o -c /build/traverso-0.49.6/src/common/Mixer.cpp
+[ 34%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.cpp.o -c /build/traverso-0.49.6/src/engine/AudioDeviceThread.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
-                 from /build/traverso-0.49.6/src/plugins/PluginManager.cpp:24:
+                 from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/encode/WPAudioWriter.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/encode/WPAudioWriter.cpp:22:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 35%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/GainEnvelope.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/GainEnvelope.cpp.o -c /build/traverso-0.49.6/src/plugins/native/GainEnvelope.cpp
+[ 35%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/FlacAudioWriter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/FlacAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/FlacAudioWriter.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/Mixer.h:26,
+                 from /build/traverso-0.49.6/src/common/Mixer.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2936,7 +3114,7 @@
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
                  from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/src/engine/AudioDeviceThread.cpp:25:
+                 from /build/traverso-0.49.6/src/engine/AudioDevice.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2953,12 +3131,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 33%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/ClipsViewPort.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/ClipsViewPort.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/ClipsViewPort.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/encode/WPAudioWriter.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/encode/WPAudioWriter.cpp:22:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ClipsViewPort.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -2975,16 +3152,81 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 34%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/VorbisAudioWriter.cpp.o
+[ 36%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/VorbisAudioWriter.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/VorbisAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/VorbisAudioWriter.cpp
-[ 34%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/MadAudioReader.cpp.o
-[ 35%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginSlider.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/MadAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/MadAudioReader.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginSlider.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginSlider.cpp
-[ 35%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/TAudioDeviceClient.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/TAudioDeviceClient.cpp.o -c /build/traverso-0.49.6/src/engine/TAudioDeviceClient.cpp
-[ 35%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Mixer.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Mixer.cpp.o -c /build/traverso-0.49.6/src/common/Mixer.cpp
+[ 36%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/RingBuffer.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/RingBuffer.cpp.o -c /build/traverso-0.49.6/src/common/RingBuffer.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp:22:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
+                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.cpp:21:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
+                 from /build/traverso-0.49.6/src/engine/AudioDeviceThread.cpp:25:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp: In constructor 'PlayHead::PlayHead(SheetView*, Sheet*, ClipsViewPort*)':
+/build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp:53:53: warning: 'void QTimeLine::setCurveShape(QTimeLine::CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations]
+   53 |  m_animation.setCurveShape(QTimeLine::EaseInOutCurve);
+      |                                                     ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QTimeLine:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here
+  114 |     void setCurveShape(CurveShape shape);
+      |          ^~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
                  from /build/traverso-0.49.6/src/audiofileio/encode/FlacAudioWriter.h:25,
@@ -3005,8 +3247,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 35%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/LameAudioWriter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/LameAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/LameAudioWriter.cpp
+[ 36%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/TAudioDeviceClient.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/TAudioDeviceClient.cpp.o -c /build/traverso-0.49.6/src/engine/TAudioDeviceClient.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/audiofileio/encode/AbstractAudioWriter.h:25,
                  from /build/traverso-0.49.6/src/audiofileio/encode/VorbisAudioWriter.h:25,
@@ -3027,10 +3269,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 36%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginPropertiesDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginPropertiesDialog.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginPropertiesDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/MadAudioReader.h:25,
-                 from /build/traverso-0.49.6/src/audiofileio/decode/MadAudioReader.cpp:24:
+                 from /build/traverso-0.49.6/src/common/RingBuffer.h:32,
+                 from /build/traverso-0.49.6/src/common/RingBuffer.cpp:40:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3047,9 +3290,19 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 36%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/MadAudioReader.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/decode/MadAudioReader.cpp.o -c /build/traverso-0.49.6/src/audiofileio/decode/MadAudioReader.cpp
+[ 37%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/CurveNodeView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/CurveNodeView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/CurveNodeView.cpp
+[ 38%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Resampler.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Resampler.cpp.o -c /build/traverso-0.49.6/src/common/Resampler.cpp
+[ 38%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/encode/LameAudioWriter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio -I/build/traverso-0.49.6/src/audiofileio -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/traversoaudiofileio_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiofileio.dir/encode/LameAudioWriter.cpp.o -c /build/traverso-0.49.6/src/audiofileio/encode/LameAudioWriter.cpp
+[ 38%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/Driver.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/Driver.cpp.o -c /build/traverso-0.49.6/src/engine/Driver.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Mixer.h:26,
-                 from /build/traverso-0.49.6/src/common/Mixer.cpp:23:
+                 from /build/traverso-0.49.6/src/common/Resampler.h:25,
+                 from /build/traverso-0.49.6/src/common/Resampler.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3066,17 +3319,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 35%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/RingBuffer.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/RingBuffer.cpp.o -c /build/traverso-0.49.6/src/common/RingBuffer.cpp
-[ 36%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/Resampler.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/Resampler.cpp.o -c /build/traverso-0.49.6/src/common/Resampler.cpp
-[ 36%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioClip.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioClip.cpp.o -c /build/traverso-0.49.6/src/core/AudioClip.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ClipsViewPort.cpp:24:
+                 from /build/traverso-0.49.6/src/engine/Client.h:30,
+                 from /build/traverso-0.49.6/src/engine/TAudioDeviceClient.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3094,8 +3339,30 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/engine/Client.h:30,
-                 from /build/traverso-0.49.6/src/engine/TAudioDeviceClient.cpp:24:
+                 from /build/traverso-0.49.6/src/audiofileio/decode/AbstractAudioReader.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/decode/MadAudioReader.h:25,
+                 from /build/traverso-0.49.6/src/audiofileio/decode/MadAudioReader.cpp:24:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 38%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/CurveView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/CurveView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/PluginPropertiesDialog.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3132,11 +3399,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 36%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/Driver.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/Driver.cpp.o -c /build/traverso-0.49.6/src/engine/Driver.cpp
+[ 38%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioClip.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioClip.cpp.o -c /build/traverso-0.49.6/src/core/AudioClip.cpp
+[ 39%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/memops.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/memops.cpp.o -c /build/traverso-0.49.6/src/engine/memops.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:24:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveNodeView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveNodeView.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3153,62 +3424,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp: In member function 'virtual void PluginSlider::paintEvent(QPaintEvent*)':
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:53:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-   53 |   color = color.light(110);
-      |                          ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpalette.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:26,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:54:36: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-   54 |   background = background.light(105);
-      |                                    ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpalette.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:26,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp: In member function 'virtual void PluginSlider::wheelEvent(QWheelEvent*)':
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:129:21: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
-  129 |  if (e->orientation() == Qt::Vertical) {
-      |                     ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QMouseEvent:1,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:28,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here
-  222 |     inline Qt::Orientation orientation() const { return qt4O; }
-      |                            ^~~~~~~~~~~
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:130:16: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
-  130 |   if (e->delta() > 0) {
-      |                ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QMouseEvent:1,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:28,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
-  219 |     inline int delta() const  { return qt4D; }
-      |                ^~~~~
-/build/traverso-0.49.6/src/plugins/PluginSlider.cpp:136:16: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
-  136 |   if (e->delta() < 0) {
-      |                ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QMouseEvent:1,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.h:28,
-                 from /build/traverso-0.49.6/src/plugins/PluginSlider.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
-  219 |     inline int delta() const  { return qt4D; }
-      |                ^~~~~
-[ 37%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioClipGroup.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioClipGroup.cpp.o -c /build/traverso-0.49.6/src/core/AudioClipGroup.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBuffer.h:32,
-                 from /build/traverso-0.49.6/src/common/RingBuffer.cpp:40:
+                 from /build/traverso-0.49.6/src/engine/Driver.h:26,
+                 from /build/traverso-0.49.6/src/engine/Driver.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3225,18 +3443,22 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 38%] Linking CXX static library ../../lib/libtraversoaudiofileio.a
+[ 40%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioClipGroup.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioClipGroup.cpp.o -c /build/traverso-0.49.6/src/core/AudioClipGroup.cpp
+[ 41%] Linking CXX static library ../../lib/libtraversoaudiofileio.a
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/cmake -P CMakeFiles/traversoaudiofileio.dir/cmake_clean_target.cmake
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversoaudiofileio.dir/link.txt --verbose=1
 /usr/bin/ar qc ../../lib/libtraversoaudiofileio.a CMakeFiles/traversoaudiofileio.dir/traversoaudiofileio_autogen/mocs_compilation.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/AbstractAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/SFAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/FlacAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/ResampleAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/VorbisAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/WPAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/encode/AbstractAudioWriter.cpp.o CMakeFiles/traversoaudiofileio.dir/encode/SFAudioWriter.cpp.o CMakeFiles/traversoaudiofileio.dir/encode/WPAudioWriter.cpp.o CMakeFiles/traversoaudiofileio.dir/encode/FlacAudioWriter.cpp.o CMakeFiles/traversoaudiofileio.dir/encode/VorbisAudioWriter.cpp.o CMakeFiles/traversoaudiofileio.dir/decode/MadAudioReader.cpp.o CMakeFiles/traversoaudiofileio.dir/encode/LameAudioWriter.cpp.o
 /usr/bin/ranlib ../../lib/libtraversoaudiofileio.a
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 38%] Built target traversoaudiofileio
-[ 38%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioClipManager.cpp.o
+[ 41%] Built target traversoaudiofileio
+[ 41%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioClipManager.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioClipManager.cpp.o -c /build/traverso-0.49.6/src/core/AudioClipManager.cpp
+[ 41%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/LV2/LV2Plugin.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/LV2/LV2Plugin.cpp.o -c /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Resampler.h:25,
-                 from /build/traverso-0.49.6/src/common/Resampler.cpp:22:
+                 from /build/traverso-0.49.6/src/engine/memops.h:25,
+                 from /build/traverso-0.49.6/src/engine/memops.cpp:34:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3253,12 +3475,30 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 38%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioFileCopyConvert.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioFileCopyConvert.cpp.o -c /build/traverso-0.49.6/src/core/AudioFileCopyConvert.cpp
-[ 38%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/CorrelationMeter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/CorrelationMeter.cpp.o -c /build/traverso-0.49.6/src/plugins/native/CorrelationMeter.cpp
-[ 39%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioFileMerger.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioFileMerger.cpp.o -c /build/traverso-0.49.6/src/core/AudioFileMerger.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.h:32,
+                 from /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.cpp:23:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 41%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/FadeView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/FadeView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/FadeView.cpp
+[ 41%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_JackDriver.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_JackDriver.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_JackDriver.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/AudioClipGroup.h:25,
                  from /build/traverso-0.49.6/src/core/AudioClipGroup.cpp:22:
@@ -3279,8 +3519,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/engine/Driver.h:26,
-                 from /build/traverso-0.49.6/src/engine/Driver.cpp:23:
+                 from /build/traverso-0.49.6/src/core/AudioClipManager.h:26,
+                 from /build/traverso-0.49.6/src/core/AudioClipManager.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3298,6 +3538,29 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 41%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_AudioBus.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_AudioBus.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioBus.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/AudioSource.h:25,
                  from /build/traverso-0.49.6/src/core/ReadSource.h:25,
                  from /build/traverso-0.49.6/src/core/AudioClip.cpp:26:
@@ -3317,9 +3580,51 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp: In member function 'virtual void CurveView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:316:52: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QPointF*; LessThan = bool (*)(const QPointF&, const QPointF&)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
+  316 |  qSort(polygon.begin(), polygon.end(), smallerpoint);
+      |                                                    ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QObject:1,
+                 from /build/traverso-0.49.6/src/core/ContextItem.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
+  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
+      |                                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp: In member function 'void CurveView::add_curvenode_view(CurveNode*)':
+/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:355:66: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<CurveNodeView*>::iterator; LessThan = bool (*)(const CurveNode*, const CurveNode*)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
+  355 |  qSort(m_nodeViews.begin(), m_nodeViews.end(), Curve::smallerNode);
+      |                                                                  ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QObject:1,
+                 from /build/traverso-0.49.6/src/core/ContextItem.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
+  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
+      |                                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp: In member function 'void CurveView::update_blink_color()':
+/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:493:60: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+  493 |  m_blinkingNode->set_color(blinkColor.light(m_blinkDarkness));
+      |                                                            ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClipManager.h:26,
-                 from /build/traverso-0.49.6/src/core/AudioClipManager.cpp:22:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/Driver.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/JackDriver.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_JackDriver.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3336,10 +3641,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 41%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioFileCopyConvert.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioFileCopyConvert.cpp.o -c /build/traverso-0.49.6/src/core/AudioFileCopyConvert.cpp
+[ 42%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_Plugin.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_Plugin.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_Plugin.cpp
+[ 43%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_AudioDevice.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_AudioDevice.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioDevice.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/native/CorrelationMeter.h:27,
-                 from /build/traverso-0.49.6/src/plugins/native/CorrelationMeter.cpp:24:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/AudioBus.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioBus.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3357,8 +3667,10 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Export.h:32,
-                 from /build/traverso-0.49.6/src/core/AudioFileCopyConvert.cpp:27:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/FadeView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/FadeView.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3375,15 +3687,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 40%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/memops.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/memops.cpp.o -c /build/traverso-0.49.6/src/engine/memops.cpp
-[ 40%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioSource.cpp.o
+[ 44%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioFileMerger.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioFileMerger.cpp.o -c /build/traverso-0.49.6/src/core/AudioFileMerger.cpp
+[ 44%] Building CXX object src/core/CMakeFiles/traversocore.dir/AudioSource.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/AudioSource.cpp.o -c /build/traverso-0.49.6/src/core/AudioSource.cpp
-[ 40%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/Cursors.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/Cursors.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Export.h:32,
-                 from /build/traverso-0.49.6/src/core/AudioFileMerger.cpp:26:
+                 from /build/traverso-0.49.6/src/core/AudioFileCopyConvert.cpp:27:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3400,13 +3710,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 40%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/SpectralMeter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/SpectralMeter.cpp.o -c /build/traverso-0.49.6/src/plugins/native/SpectralMeter.cpp
-[ 40%] Building CXX object src/core/CMakeFiles/traversocore.dir/Command.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Command.cpp.o -c /build/traverso-0.49.6/src/core/Command.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/engine/memops.h:25,
-                 from /build/traverso-0.49.6/src/engine/memops.cpp:34:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/../../../src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_Plugin.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3423,8 +3729,30 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 41%] Building CXX object src/core/CMakeFiles/traversocore.dir/Config.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Config.cpp.o -c /build/traverso-0.49.6/src/core/Config.cpp
+[ 45%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/MarkerView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/MarkerView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/AudioDevice.h:35,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioDevice.cpp:10:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 45%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_PluginChain.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_PluginChain.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginChain.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/AudioSource.h:25,
                  from /build/traverso-0.49.6/src/core/AudioSource.cpp:23:
@@ -3444,14 +3772,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 41%] Building CXX object src/core/CMakeFiles/traversocore.dir/ContextPointer.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ContextPointer.cpp.o -c /build/traverso-0.49.6/src/core/ContextPointer.cpp
-[ 41%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_JackDriver.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_JackDriver.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_JackDriver.cpp
+[ 45%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/PluginChainView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/PluginChainView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/PluginChainView.cpp
+[ 45%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_TAudioDeviceClient.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_TAudioDeviceClient.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_TAudioDeviceClient.cpp
+[ 45%] Building CXX object src/core/CMakeFiles/traversocore.dir/Command.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Command.cpp.o -c /build/traverso-0.49.6/src/core/Command.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/native/SpectralMeter.h:27,
-                 from /build/traverso-0.49.6/src/plugins/native/SpectralMeter.cpp:24:
+                 from /build/traverso-0.49.6/src/core/Export.h:32,
+                 from /build/traverso-0.49.6/src/core/AudioFileMerger.cpp:26:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3468,13 +3797,12 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 41%] Building CXX object src/core/CMakeFiles/traversocore.dir/Curve.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Curve.cpp.o -c /build/traverso-0.49.6/src/core/Curve.cpp
+[ 46%] Building CXX object src/core/CMakeFiles/traversocore.dir/Config.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Config.cpp.o -c /build/traverso-0.49.6/src/core/Config.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp:22:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/../../../src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/../../../src/plugins/PluginChain.h:29,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginChain.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3491,20 +3819,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp: In constructor 'PlayHead::PlayHead(SheetView*, Sheet*, ClipsViewPort*)':
-/build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp:53:53: warning: 'void QTimeLine::setCurveShape(QTimeLine::CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations]
-   53 |  m_animation.setCurveShape(QTimeLine::EaseInOutCurve);
-      |                                                     ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QTimeLine:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/Cursors.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here
-  114 |     void setCurveShape(CurveShape shape);
-      |          ^~~~~~~~~~~~~
+[ 46%] Building CXX object src/core/CMakeFiles/traversocore.dir/ContextPointer.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ContextPointer.cpp.o -c /build/traverso-0.49.6/src/core/ContextPointer.cpp
+[ 46%] Building CXX object src/core/CMakeFiles/traversocore.dir/Curve.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Curve.cpp.o -c /build/traverso-0.49.6/src/core/Curve.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/src/core/Config.cpp:25:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/TAudioDeviceClient.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_TAudioDeviceClient.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3521,12 +3842,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 42%] Building CXX object src/core/CMakeFiles/traversocore.dir/CurveNode.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/CurveNode.cpp.o -c /build/traverso-0.49.6/src/core/CurveNode.cpp
+[ 46%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_PluginPropertiesDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_PluginPropertiesDialog.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginPropertiesDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/Driver.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/JackDriver.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_JackDriver.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3562,17 +3884,66 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 43%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/GainEnvelope.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/GainEnvelope.cpp.o -c /build/traverso-0.49.6/src/plugins/native/GainEnvelope.cpp
-[ 43%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_AudioBus.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_AudioBus.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioBus.cpp
-[ 44%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/CurveNodeView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/CurveNodeView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/CurveNodeView.cpp
-[ 44%] Building CXX object src/core/CMakeFiles/traversocore.dir/DiskIO.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/DiskIO.cpp.o -c /build/traverso-0.49.6/src/core/DiskIO.cpp
+/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp: In constructor 'MarkerView::MarkerView(Marker*, SheetView*, ViewItem*)':
+/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:52:25: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+   52 |  m_width = fm.width("NI"); // use any two letters to set the width of the marker indicator
+      |                         ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp: In member function 'virtual void MarkerView::calculate_bounding_rect()':
+/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:119:38: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+  119 |  int descriptionwidth = fm.width(desc) + 1;
+      |                                      ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+[ 46%] Linking CXX static library ../../lib/libtraversoaudiobackend.a
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -P CMakeFiles/traversoaudiobackend.dir/cmake_clean_target.cmake
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversoaudiobackend.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libtraversoaudiobackend.a CMakeFiles/traversoaudiobackend.dir/traversoaudiobackend_autogen/mocs_compilation.cpp.o CMakeFiles/traversoaudiobackend.dir/JackDriver.cpp.o CMakeFiles/traversoaudiobackend.dir/AlsaDriver.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioBus.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioChannel.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioDevice.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.cpp.o CMakeFiles/traversoaudiobackend.dir/TAudioDeviceClient.cpp.o CMakeFiles/traversoaudiobackend.dir/Driver.cpp.o CMakeFiles/traversoaudiobackend.dir/memops.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_JackDriver.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_AudioBus.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_AudioDevice.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_TAudioDeviceClient.cpp.o
+/usr/bin/ranlib ../../lib/libtraversoaudiobackend.a
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[ 46%] Built target traversoaudiobackend
+[ 47%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_PluginSlider.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_PluginSlider.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginSlider.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
+                 from /build/traverso-0.49.6/src/core/Config.cpp:25:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/core/ContextPointer.cpp:27:
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginChainView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginChainView.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3589,6 +3960,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 48%] Building CXX object src/core/CMakeFiles/traversocore.dir/CurveNode.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/CurveNode.cpp.o -c /build/traverso-0.49.6/src/core/CurveNode.cpp
+[ 48%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/PluginView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/PluginView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Curve.h:39,
                  from /build/traverso-0.49.6/src/core/Curve.cpp:30:
@@ -3608,12 +3983,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 44%] Building CXX object src/core/CMakeFiles/traversocore.dir/Export.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Export.cpp.o -c /build/traverso-0.49.6/src/core/Export.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
-                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.cpp:21:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/core/ContextPointer.cpp:27:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3630,6 +4002,14 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 48%] Building CXX object src/core/CMakeFiles/traversocore.dir/DiskIO.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/DiskIO.cpp.o -c /build/traverso-0.49.6/src/core/DiskIO.cpp
+[ 49%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/PositionIndicator.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/PositionIndicator.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp
+[ 49%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/moc_CorrelationMeter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/moc_CorrelationMeter.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_CorrelationMeter.cpp
+[ 49%] Building CXX object src/core/CMakeFiles/traversocore.dir/Export.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Export.cpp.o -c /build/traverso-0.49.6/src/core/Export.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Curve.h:39,
                  from /build/traverso-0.49.6/src/core/CurveNode.cpp:24:
@@ -3649,13 +4029,36 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 45%] Building CXX object src/core/CMakeFiles/traversocore.dir/FadeCurve.cpp.o
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/core/DiskIO.h:30,
+                 from /build/traverso-0.49.6/src/core/DiskIO.cpp:22:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 49%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/moc_GainEnvelope.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/moc_GainEnvelope.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_GainEnvelope.cpp
+[ 50%] Building CXX object src/core/CMakeFiles/traversocore.dir/FadeCurve.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/FadeCurve.cpp.o -c /build/traverso-0.49.6/src/core/FadeCurve.cpp
-[ 45%] Building CXX object src/core/CMakeFiles/traversocore.dir/FileHelpers.cpp.o
+[ 50%] Building CXX object src/core/CMakeFiles/traversocore.dir/FileHelpers.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/FileHelpers.cpp.o -c /build/traverso-0.49.6/src/core/FileHelpers.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/AudioBus.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioBus.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3673,8 +4076,9 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/DiskIO.h:30,
-                 from /build/traverso-0.49.6/src/core/DiskIO.cpp:22:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/../../../../src/plugins/native/CorrelationMeter.h:27,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_CorrelationMeter.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3691,12 +4095,34 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 46%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_AudioDevice.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_AudioDevice.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioDevice.cpp
-[ 46%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/PluginPropertiesDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/PluginPropertiesDialog.cpp.o -c /build/traverso-0.49.6/src/plugins/PluginPropertiesDialog.cpp
-[ 46%] Building CXX object src/core/CMakeFiles/traversocore.dir/Information.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Information.cpp.o -c /build/traverso-0.49.6/src/core/Information.cpp
+/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp: In constructor 'PluginView::PluginView(PluginChainView*, PluginChain*, Plugin*, int)':
+/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:57:31: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+   57 |  m_textwidth = fm.width(m_name);
+      |                               ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp: In member function 'virtual void PluginView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:91:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+   91 |   color = color.light(120);
+      |                          ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+[ 51%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/moc_SpectralMeter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/moc_SpectralMeter.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_SpectralMeter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Export.h:32,
                  from /build/traverso-0.49.6/src/core/Export.cpp:23:
@@ -3719,8 +4145,8 @@
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveNodeView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveNodeView.cpp:22:
+                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3738,6 +4164,40 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/../../../../src/plugins/native/GainEnvelope.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_GainEnvelope.cpp:10:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp: In member function 'virtual void PositionIndicator::calculate_bounding_rect()':
+/build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp:58:107: warning: 'void QPainter::drawRoundRect(int, int, int, int, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
+   58 |  painter.drawRoundRect(0, 0, (int)m_boundingRect.width(), (int)m_boundingRect.height(), rounding, rounding);
+      |                                                                                                           ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:378:10: note: declared here
+  378 |     void drawRoundRect(int x, int y, int w, int h, int = 25, int = 25);
+      |          ^~~~~~~~~~~~~
+[ 51%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/SheetView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/SheetView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/core/FileHelpers.cpp:28:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
@@ -3756,6 +4216,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 51%] Building CXX object src/core/CMakeFiles/traversocore.dir/Information.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Information.cpp.o -c /build/traverso-0.49.6/src/core/Information.cpp
+[ 52%] Building CXX object src/core/CMakeFiles/traversocore.dir/InputEngine.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/InputEngine.cpp.o -c /build/traverso-0.49.6/src/core/InputEngine.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Curve.h:39,
                  from /build/traverso-0.49.6/src/core/FadeCurve.h:26,
@@ -3776,12 +4240,14 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 47%] Building CXX object src/core/CMakeFiles/traversocore.dir/InputEngine.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/InputEngine.cpp.o -c /build/traverso-0.49.6/src/core/InputEngine.cpp
+[ 52%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/LV2/moc_LV2Plugin.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/LV2/moc_LV2Plugin.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/moc_LV2Plugin.cpp
+[ 52%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/SheetWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/SheetWidget.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_AudioDevice.cpp:10:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/../../../../src/plugins/native/SpectralMeter.h:27,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_SpectralMeter.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3798,11 +4264,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 47%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/CurveView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/CurveView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp
+[ 52%] Building CXX object src/core/CMakeFiles/traversocore.dir/Peak.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Peak.cpp.o -c /build/traverso-0.49.6/src/core/Peak.cpp
+[ 52%] Building CXX object src/core/CMakeFiles/traversocore.dir/Project.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Project.cpp.o -c /build/traverso-0.49.6/src/core/Project.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/PluginPropertiesDialog.cpp:24:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/core/Information.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3820,8 +4288,9 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/core/Information.cpp:23:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/../../../../src/plugins/LV2/LV2Plugin.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/moc_LV2Plugin.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -3838,18 +4307,49 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 47%] Building CXX object src/core/CMakeFiles/traversocore.dir/Peak.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Peak.cpp.o -c /build/traverso-0.49.6/src/core/Peak.cpp
-[ 47%] Building CXX object src/core/CMakeFiles/traversocore.dir/Project.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Project.cpp.o -c /build/traverso-0.49.6/src/core/Project.cpp
-[ 47%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/moc_TAudioDeviceClient.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/traversoaudiobackend_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoaudiobackend.dir/moc_TAudioDeviceClient.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_TAudioDeviceClient.cpp
-[ 48%] Building CXX object src/core/CMakeFiles/traversocore.dir/ProjectManager.cpp.o
+[ 53%] Building CXX object src/core/CMakeFiles/traversocore.dir/ProjectManager.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ProjectManager.cpp.o -c /build/traverso-0.49.6/src/core/ProjectManager.cpp
-[ 48%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/LV2/LV2Plugin.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/LV2/LV2Plugin.cpp.o -c /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.cpp
-[ 48%] Building CXX object src/core/CMakeFiles/traversocore.dir/ReadSource.cpp.o
+[ 53%] Linking CXX static library ../../lib/libtraversoplugins.a
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -P CMakeFiles/traversoplugins.dir/cmake_clean_target.cmake
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp:26:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversoplugins.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libtraversoplugins.a CMakeFiles/traversoplugins.dir/traversoplugins_autogen/mocs_compilation.cpp.o CMakeFiles/traversoplugins.dir/PluginChain.cpp.o CMakeFiles/traversoplugins.dir/Plugin.cpp.o CMakeFiles/traversoplugins.dir/PluginManager.cpp.o CMakeFiles/traversoplugins.dir/PluginSlider.cpp.o CMakeFiles/traversoplugins.dir/native/CorrelationMeter.cpp.o CMakeFiles/traversoplugins.dir/native/SpectralMeter.cpp.o CMakeFiles/traversoplugins.dir/native/GainEnvelope.cpp.o CMakeFiles/traversoplugins.dir/PluginPropertiesDialog.cpp.o CMakeFiles/traversoplugins.dir/LV2/LV2Plugin.cpp.o CMakeFiles/traversoplugins.dir/moc_Plugin.cpp.o CMakeFiles/traversoplugins.dir/moc_PluginChain.cpp.o CMakeFiles/traversoplugins.dir/moc_PluginPropertiesDialog.cpp.o CMakeFiles/traversoplugins.dir/moc_PluginSlider.cpp.o CMakeFiles/traversoplugins.dir/native/moc_CorrelationMeter.cpp.o CMakeFiles/traversoplugins.dir/native/moc_GainEnvelope.cpp.o CMakeFiles/traversoplugins.dir/native/moc_SpectralMeter.cpp.o CMakeFiles/traversoplugins.dir/LV2/moc_LV2Plugin.cpp.o
+/usr/bin/ranlib ../../lib/libtraversoplugins.a
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[ 53%] Built target traversoplugins
+[ 53%] Building CXX object src/core/CMakeFiles/traversocore.dir/ReadSource.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ReadSource.cpp.o -c /build/traverso-0.49.6/src/core/ReadSource.cpp
+/build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp: In member function 'void SheetView::add_new_trackview(Track*)':
+/build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp:216:66: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<TrackView*>::iterator; LessThan = bool (*)(const TrackView*, const TrackView*)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
+  216 |  qSort(m_trackViews.begin(), m_trackViews.end(), smallerTrackView);
+      |                                                                  ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qscrollbar.h:44,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QScrollBar:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
+  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
+      |                                              ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/core/InputEngine.cpp:29:
@@ -3869,6 +4369,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 53%] Building CXX object src/core/CMakeFiles/traversocore.dir/ResourcesManager.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ResourcesManager.cpp.o -c /build/traverso-0.49.6/src/core/ResourcesManager.cpp
 /build/traverso-0.49.6/src/core/InputEngine.cpp: In function 'void set_hexcode(int&, const QString&)':
 /build/traverso-0.49.6/src/core/InputEngine.cpp:93:24: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations]
    93 |  if ((text != QString::null) && (text.length() > 0) ) {
@@ -3898,20 +4400,6 @@
 /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:954:23: note: declared here
   954 |     static const Null null;
       |                       ^~~~
-/build/traverso-0.49.6/src/core/InputEngine.cpp:93:24: warning: 'bool operator!=(const QString&, QString::Null)' is deprecated: use !QString::isNull() [-Wdeprecated-declarations]
-   93 |  if ((text != QString::null) && (text.length() > 0) ) {
-      |                        ^~~~
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qdatastream.h:44,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtGui/qregion.h:49,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtGui/QKeyEvent:1,
-                 from /build/traverso-0.49.6/src/core/InputEngine.h:26,
-                 from /build/traverso-0.49.6/src/core/InputEngine.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:1379:13: note: declared here
- 1379 | inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); }
-      |             ^~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/AudioClip.h:32,
                  from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
@@ -3932,6 +4420,20 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/core/InputEngine.cpp:93:24: warning: 'bool operator!=(const QString&, QString::Null)' is deprecated: use !QString::isNull() [-Wdeprecated-declarations]
+   93 |  if ((text != QString::null) && (text.length() > 0) ) {
+      |                        ^~~~
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qdatastream.h:44,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtGui/qregion.h:49,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtGui/QKeyEvent:1,
+                 from /build/traverso-0.49.6/src/core/InputEngine.h:26,
+                 from /build/traverso-0.49.6/src/core/InputEngine.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:1379:13: note: declared here
+ 1379 | inline bool operator!=(const QString &s, QString::Null) { return !s.isNull(); }
+      |             ^~~~~~~~
 /build/traverso-0.49.6/src/core/InputEngine.cpp: In member function 'void InputEngine::catch_scroll(QWheelEvent*)':
 /build/traverso-0.49.6/src/core/InputEngine.cpp:653:21: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
   653 |  if (e->orientation() == Qt::Horizontal) {
@@ -3979,29 +4481,10 @@
   219 |     inline int delta() const  { return qt4D; }
       |                ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/../../../src/engine/TAudioDeviceClient.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/moc_TAudioDeviceClient.cpp:10:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4019,9 +4502,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.h:32,
-                 from /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.cpp:23:
+                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
+                 from /build/traverso-0.49.6/src/core/Project.cpp:31:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4038,6 +4520,19 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp: In member function 'virtual void SheetPanelGain::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp:87:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+   87 |   color = color.light(140);
+      |                          ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpalette.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qframe.h:44,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QFrame:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/AudioSource.h:25,
                  from /build/traverso-0.49.6/src/core/ReadSource.h:25,
@@ -4058,9 +4553,26 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/core/Project.cpp: In member function 'int Project::create(int, int)':
+/build/traverso-0.49.6/src/core/Project.cpp:102:27: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
+  102 |  if (dir.mkdir(m_rootDir) < 0) {
+      |      ~~~~~~~~~~~~~~~~~~~~~^~~
+/build/traverso-0.49.6/src/core/Project.cpp: In member function 'int Project::create_audiosources_dir()':
+/build/traverso-0.49.6/src/core/Project.cpp:139:30: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
+  139 |  if (dir.mkdir(m_sourcesDir) < 0) {
+      |      ~~~~~~~~~~~~~~~~~~~~~~~~^~~
+/build/traverso-0.49.6/src/core/Project.cpp: In member function 'int Project::create_peakfiles_dir()':
+/build/traverso-0.49.6/src/core/Project.cpp:153:26: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
+  153 |  if (dir.mkdir(peaksDir) < 0) {
+      |      ~~~~~~~~~~~~~~~~~~~~^~~
+/build/traverso-0.49.6/src/core/Peak.cpp: In member function 'int Peak::calculate_peaks(int, float**, TimeRef, int, qreal)':
+/build/traverso-0.49.6/src/core/Peak.cpp:285:7: warning: variable 'truncate' set but not used [-Wunused-but-set-variable]
+  285 |   int truncate = 0;
+      |       ^~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
-                 from /build/traverso-0.49.6/src/core/Project.cpp:31:
+                 from /build/traverso-0.49.6/src/core/AudioSource.h:25,
+                 from /build/traverso-0.49.6/src/core/WriteSource.h:25,
+                 from /build/traverso-0.49.6/src/core/ResourcesManager.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4077,72 +4589,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp: In member function 'virtual void CurveView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:316:52: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QPointF*; LessThan = bool (*)(const QPointF&, const QPointF&)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
-  316 |  qSort(polygon.begin(), polygon.end(), smallerpoint);
-      |                                                    ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QObject:1,
-                 from /build/traverso-0.49.6/src/core/ContextItem.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
-  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
-      |                                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp: In member function 'void CurveView::add_curvenode_view(CurveNode*)':
-/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:355:66: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<CurveNodeView*>::iterator; LessThan = bool (*)(const CurveNode*, const CurveNode*)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
-  355 |  qSort(m_nodeViews.begin(), m_nodeViews.end(), Curve::smallerNode);
-      |                                                                  ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QObject:1,
-                 from /build/traverso-0.49.6/src/core/ContextItem.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
-  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
-      |                                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp: In member function 'void CurveView::update_blink_color()':
-/build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:493:60: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-  493 |  m_blinkingNode->set_color(blinkColor.light(m_blinkDarkness));
-      |                                                            ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/CurveView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-[ 48%] Linking CXX static library ../../lib/libtraversoaudiobackend.a
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -P CMakeFiles/traversoaudiobackend.dir/cmake_clean_target.cmake
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversoaudiobackend.dir/link.txt --verbose=1
-/usr/bin/ar qc ../../lib/libtraversoaudiobackend.a CMakeFiles/traversoaudiobackend.dir/traversoaudiobackend_autogen/mocs_compilation.cpp.o CMakeFiles/traversoaudiobackend.dir/JackDriver.cpp.o CMakeFiles/traversoaudiobackend.dir/AlsaDriver.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioBus.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioChannel.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioDevice.cpp.o CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.cpp.o CMakeFiles/traversoaudiobackend.dir/TAudioDeviceClient.cpp.o CMakeFiles/traversoaudiobackend.dir/Driver.cpp.o CMakeFiles/traversoaudiobackend.dir/memops.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_JackDriver.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_AudioBus.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_AudioDevice.cpp.o CMakeFiles/traversoaudiobackend.dir/moc_TAudioDeviceClient.cpp.o
-/usr/bin/ranlib ../../lib/libtraversoaudiobackend.a
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 48%] Built target traversoaudiobackend
-[ 48%] Building CXX object src/core/CMakeFiles/traversocore.dir/ResourcesManager.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ResourcesManager.cpp.o -c /build/traverso-0.49.6/src/core/ResourcesManager.cpp
-/build/traverso-0.49.6/src/core/Peak.cpp: In member function 'int Peak::calculate_peaks(int, float**, TimeRef, int, qreal)':
-/build/traverso-0.49.6/src/core/Peak.cpp:285:7: warning: variable 'truncate' set but not used [-Wunused-but-set-variable]
-  285 |   int truncate = 0;
-      |       ^~~~~~~~
-/build/traverso-0.49.6/src/core/Project.cpp: In member function 'int Project::create(int, int)':
-/build/traverso-0.49.6/src/core/Project.cpp:102:27: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
-  102 |  if (dir.mkdir(m_rootDir) < 0) {
-      |      ~~~~~~~~~~~~~~~~~~~~~^~~
-/build/traverso-0.49.6/src/core/Project.cpp: In member function 'int Project::create_audiosources_dir()':
-/build/traverso-0.49.6/src/core/Project.cpp:139:30: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
-  139 |  if (dir.mkdir(m_sourcesDir) < 0) {
-      |      ~~~~~~~~~~~~~~~~~~~~~~~~^~~
-/build/traverso-0.49.6/src/core/Project.cpp: In member function 'int Project::create_peakfiles_dir()':
-/build/traverso-0.49.6/src/core/Project.cpp:153:26: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
-  153 |  if (dir.mkdir(peaksDir) < 0) {
-      |      ~~~~~~~~~~~~~~~~~~~~^~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Sheet.h:29,
                  from /build/traverso-0.49.6/src/core/ProjectManager.cpp:34:
@@ -4162,6 +4608,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 54%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TimeLineView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TimeLineView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp
+[ 54%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TimeLineViewPort.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TimeLineViewPort.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp
 /build/traverso-0.49.6/src/core/ProjectManager.cpp: In member function 'int ProjectManager::create_projectfilebackup_dir(const QString&)':
 /build/traverso-0.49.6/src/core/ProjectManager.cpp:692:22: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
   692 |  if (dir.mkdir(path) < 0) {
@@ -4179,37 +4629,19 @@
 /build/traverso-0.49.6/src/core/Peak.cpp:483:40: note: within this loop
   483 |   for (int i = SAVING_ZOOM_FACTOR+1; i < ZOOM_LEVELS+1; ++i) {
       |                                      ~~^~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioSource.h:25,
-                 from /build/traverso-0.49.6/src/core/WriteSource.h:25,
-                 from /build/traverso-0.49.6/src/core/ResourcesManager.cpp:23:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 49%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_Plugin.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_Plugin.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_Plugin.cpp
-[ 50%] Building CXX object src/core/CMakeFiles/traversocore.dir/Sheet.cpp.o
+[ 55%] Building CXX object src/core/CMakeFiles/traversocore.dir/Sheet.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Sheet.cpp.o -c /build/traverso-0.49.6/src/core/Sheet.cpp
-[ 50%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/FadeView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/FadeView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/FadeView.cpp
-[ 50%] Building CXX object src/core/CMakeFiles/traversocore.dir/Track.cpp.o
+[ 55%] Building CXX object src/core/CMakeFiles/traversocore.dir/Track.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Track.cpp.o -c /build/traverso-0.49.6/src/core/Track.cpp
+[ 55%] Building CXX object src/core/CMakeFiles/traversocore.dir/ViewPort.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ViewPort.cpp.o -c /build/traverso-0.49.6/src/core/ViewPort.cpp
+[ 56%] Building CXX object src/core/CMakeFiles/traversocore.dir/WriteSource.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/WriteSource.cpp.o -c /build/traverso-0.49.6/src/core/WriteSource.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/../../../src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_Plugin.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4226,16 +4658,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 50%] Building CXX object src/core/CMakeFiles/traversocore.dir/ViewPort.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ViewPort.cpp.o -c /build/traverso-0.49.6/src/core/ViewPort.cpp
-[ 50%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_PluginChain.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_PluginChain.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginChain.cpp
-[ 51%] Building CXX object src/core/CMakeFiles/traversocore.dir/WriteSource.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/WriteSource.cpp.o -c /build/traverso-0.49.6/src/core/WriteSource.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/commands/SplitClip.h:26,
-                 from /build/traverso-0.49.6/src/commands/commands.h:1,
-                 from /build/traverso-0.49.6/src/core/Sheet.cpp:31:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4252,9 +4679,30 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 51%] Building CXX object src/core/CMakeFiles/traversocore.dir/gdither.cpp.o
+/build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp: In member function 'virtual void TimeLineViewPort::wheelEvent(QWheelEvent*)':
+/build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp:51:15: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+   51 |  if (e->delta() > 0) {
+      |               ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QWheelEvent:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp:27:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
+  219 |     inline int delta() const  { return qt4D; }
+      |                ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp: In member function 'virtual void TimeLineView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp:268:33: warning: 'void QPainter::setMatrixEnabled(bool)' is deprecated: Use setWorldMatrixEnabled() instead [-Wdeprecated-declarations]
+  268 |  painter->setMatrixEnabled(false);
+      |                                 ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:263:10: note: declared here
+  263 |     void setMatrixEnabled(bool enabled);
+      |          ^~~~~~~~~~~~~~~~
+[ 56%] Building CXX object src/core/CMakeFiles/traversocore.dir/gdither.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/gdither.cpp.o -c /build/traverso-0.49.6/src/core/gdither.cpp
-[ 51%] Building CXX object src/core/CMakeFiles/traversocore.dir/SnapList.cpp.o
+[ 56%] Building CXX object src/core/CMakeFiles/traversocore.dir/SnapList.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/SnapList.cpp.o -c /build/traverso-0.49.6/src/core/SnapList.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
@@ -4278,10 +4726,9 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/FadeView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/FadeView.cpp:23:
+                 from /build/traverso-0.49.6/src/core/AudioSource.h:25,
+                 from /build/traverso-0.49.6/src/core/WriteSource.h:25,
+                 from /build/traverso-0.49.6/src/core/WriteSource.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4299,9 +4746,9 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/../../../src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/../../../src/plugins/PluginChain.h:29,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginChain.cpp:10:
+                 from /build/traverso-0.49.6/src/commands/SplitClip.h:26,
+                 from /build/traverso-0.49.6/src/commands/commands.h:1,
+                 from /build/traverso-0.49.6/src/core/Sheet.cpp:31:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4318,10 +4765,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 56%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TrackPanelView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TrackPanelView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioSource.h:25,
-                 from /build/traverso-0.49.6/src/core/WriteSource.h:25,
-                 from /build/traverso-0.49.6/src/core/WriteSource.cpp:22:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/core/ViewPort.cpp:33:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4338,19 +4786,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/core/Sheet.cpp: In member function 'void Sheet::update_skip_positions()':
-/build/traverso-0.49.6/src/core/Sheet.cpp:1585:18: warning: 'void qSort(Container&) [with Container = QList<TimeRef>]' is deprecated: Use std::sort [-Wdeprecated-declarations]
- 1585 |  qSort(m_xposList);
-      |                  ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qtextstream.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QTextStream:1,
-                 from /build/traverso-0.49.6/src/core/Sheet.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
-  188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
-      |                                              ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/gdither.cpp:48:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
@@ -4392,13 +4827,47 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 52%] Building CXX object src/core/CMakeFiles/traversocore.dir/Snappable.cpp.o
+/build/traverso-0.49.6/src/core/WriteSource.cpp: In member function 'int WriteSource::process(nframes_t)':
+/build/traverso-0.49.6/src/core/WriteSource.cpp:73:12: warning: variable 'written' set but not used [-Wunused-but-set-variable]
+   73 |  nframes_t written;
+      |            ^~~~~~~
+/build/traverso-0.49.6/src/core/Sheet.cpp: In member function 'void Sheet::update_skip_positions()':
+/build/traverso-0.49.6/src/core/Sheet.cpp:1585:18: warning: 'void qSort(Container&) [with Container = QList<TimeRef>]' is deprecated: Use std::sort [-Wdeprecated-declarations]
+ 1585 |  qSort(m_xposList);
+      |                  ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qtextstream.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QTextStream:1,
+                 from /build/traverso-0.49.6/src/core/Sheet.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
+  188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
+      |                                              ^~~~~
+[ 57%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TrackPanelViewPort.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TrackPanelViewPort.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TrackPanelViewPort.cpp
+[ 58%] Building CXX object src/core/CMakeFiles/traversocore.dir/Snappable.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Snappable.cpp.o -c /build/traverso-0.49.6/src/core/Snappable.cpp
-[ 52%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_PluginPropertiesDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_PluginPropertiesDialog.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginPropertiesDialog.cpp
+[ 58%] Building CXX object src/core/CMakeFiles/traversocore.dir/TimeLine.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/TimeLine.cpp.o -c /build/traverso-0.49.6/src/core/TimeLine.cpp
+[ 58%] Building CXX object src/core/CMakeFiles/traversocore.dir/Marker.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Marker.cpp.o -c /build/traverso-0.49.6/src/core/Marker.cpp
+/build/traverso-0.49.6/src/core/SnapList.cpp: In member function 'void SnapList::update_snaplist()':
+/build/traverso-0.49.6/src/core/SnapList.cpp:116:18: warning: 'void qSort(Container&) [with Container = QList<TimeRef>]' is deprecated: Use std::sort [-Wdeprecated-declarations]
+  116 |  qSort(m_xposList);
+      |                  ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QList:1,
+                 from /build/traverso-0.49.6/src/core/SnapList.h:25,
+                 from /build/traverso-0.49.6/src/core/SnapList.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
+  188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
+      |                                              ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/core/ViewPort.cpp:33:
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4415,25 +4884,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/core/WriteSource.cpp: In member function 'int WriteSource::process(nframes_t)':
-/build/traverso-0.49.6/src/core/WriteSource.cpp:73:12: warning: variable 'written' set but not used [-Wunused-but-set-variable]
-   73 |  nframes_t written;
-      |            ^~~~~~~
-[ 53%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/MarkerView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/MarkerView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp
-[ 53%] Building CXX object src/core/CMakeFiles/traversocore.dir/TimeLine.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/TimeLine.cpp.o -c /build/traverso-0.49.6/src/core/TimeLine.cpp
-/build/traverso-0.49.6/src/core/SnapList.cpp: In member function 'void SnapList::update_snaplist()':
-/build/traverso-0.49.6/src/core/SnapList.cpp:116:18: warning: 'void qSort(Container&) [with Container = QList<TimeRef>]' is deprecated: Use std::sort [-Wdeprecated-declarations]
-  116 |  qSort(m_xposList);
-      |                  ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QList:1,
-                 from /build/traverso-0.49.6/src/core/SnapList.h:25,
-                 from /build/traverso-0.49.6/src/core/SnapList.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
-  188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
-      |                                              ^~~~~
+[ 59%] Building CXX object src/core/CMakeFiles/traversocore.dir/Themer.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Themer.cpp.o -c /build/traverso-0.49.6/src/core/Themer.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/SnapList.h:27,
                  from /build/traverso-0.49.6/src/core/Snappable.cpp:24:
@@ -4453,11 +4905,119 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 53%] Building CXX object src/core/CMakeFiles/traversocore.dir/Marker.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Marker.cpp.o -c /build/traverso-0.49.6/src/core/Marker.cpp
-[ 54%] Building CXX object src/core/CMakeFiles/traversocore.dir/Themer.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/Themer.cpp.o -c /build/traverso-0.49.6/src/core/Themer.cpp
-[ 54%] Building CXX object src/core/CMakeFiles/traversocore.dir/ProjectConverter.cpp.o
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelGain::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:275:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+  275 |   color = color.light(140);
+      |                          ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelPan::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:315:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+  315 |   color = color.light(110);
+      |                          ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelLed::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:388:27: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+  388 |    color = color.light(110);
+      |                           ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:393:66: warning: 'void QPainter::drawRoundRect(const QRectF&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
+  393 |   painter->drawRoundRect(m_boundingRect, roundfactor, roundfactor);
+      |                                                                  ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:376:10: note: declared here
+  376 |     void drawRoundRect(const QRectF &r, int xround = 25, int yround = 25);
+      |          ^~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:402:27: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+  402 |    color = color.light(110);
+      |                           ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:407:66: warning: 'void QPainter::drawRoundRect(const QRectF&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
+  407 |   painter->drawRoundRect(m_boundingRect, roundfactor, roundfactor);
+      |                                                                  ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:376:10: note: declared here
+  376 |     void drawRoundRect(const QRectF &r, int xround = 25, int yround = 25);
+      |          ^~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelBus::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:463:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
+  463 |   color = color.light(110);
+      |                          ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
+  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
+      |                              ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:468:65: warning: 'void QPainter::drawRoundRect(const QRectF&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
+  468 |  painter->drawRoundRect(m_boundingRect, roundfactor, roundfactor);
+      |                                                                 ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:376:10: note: declared here
+  376 |     void drawRoundRect(const QRectF &r, int xround = 25, int yround = 25);
+      |          ^~~~~~~~~~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'void TrackPanelBus::bus_changed()':
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:499:68: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+  499 |   m_boundingRect.setWidth(m_pix.rect().width() + fm.width(m_busName) + 10);
+      |                                                                    ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:504:68: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+  504 |   m_boundingRect.setWidth(m_pix.rect().width() + fm.width(m_busName) + 10);
+      |                                                                    ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+[ 59%] Building CXX object src/core/CMakeFiles/traversocore.dir/ProjectConverter.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/ProjectConverter.cpp.o -c /build/traverso-0.49.6/src/core/ProjectConverter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/TimeLine.h:28,
@@ -4478,23 +5038,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 54%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/moc_Tsar.cpp.o
+[ 59%] Building CXX object src/core/CMakeFiles/traversocore.dir/__/common/moc_Tsar.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/__/common/moc_Tsar.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/moc_Tsar.cpp
-[ 55%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/moc_PluginSlider.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/moc_PluginSlider.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/moc_PluginSlider.cpp
-/build/traverso-0.49.6/src/core/TimeLine.cpp: In member function 'void TimeLine::index_markers()':
-/build/traverso-0.49.6/src/core/TimeLine.cpp:192:57: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<Marker*>::iterator; LessThan = bool (*)(const Marker*, const Marker*)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
-  192 |  qSort(m_markers.begin(), m_markers.end(), smallerMarker);
-      |                                                         ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QObject:1,
-                 from /build/traverso-0.49.6/src/core/ContextItem.h:25,
-                 from /build/traverso-0.49.6/src/core/TimeLine.h:25,
-                 from /build/traverso-0.49.6/src/core/TimeLine.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
-  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
-      |                                              ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Marker.h:28,
                  from /build/traverso-0.49.6/src/core/Marker.cpp:22:
@@ -4517,8 +5062,8 @@
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:22:
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:27,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelViewPort.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4535,36 +5080,26 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp: In constructor 'MarkerView::MarkerView(Marker*, SheetView*, ViewItem*)':
-/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:52:25: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-   52 |  m_width = fm.width("NI"); // use any two letters to set the width of the marker indicator
-      |                         ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp: In member function 'virtual void MarkerView::calculate_bounding_rect()':
-/build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:119:38: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-  119 |  int descriptionwidth = fm.width(desc) + 1;
-      |                                      ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/MarkerView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
+/build/traverso-0.49.6/src/core/TimeLine.cpp: In member function 'void TimeLine::index_markers()':
+/build/traverso-0.49.6/src/core/TimeLine.cpp:192:57: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<Marker*>::iterator; LessThan = bool (*)(const Marker*, const Marker*)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
+  192 |  qSort(m_markers.begin(), m_markers.end(), smallerMarker);
+      |                                                         ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/QObject:1,
+                 from /build/traverso-0.49.6/src/core/ContextItem.h:25,
+                 from /build/traverso-0.49.6/src/core/TimeLine.h:25,
+                 from /build/traverso-0.49.6/src/core/TimeLine.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
+  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
+      |                                              ^~~~~
+[ 59%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TrackView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TrackView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TrackView.cpp
+[ 59%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/ViewItem.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/ViewItem.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/ViewItem.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioSource.h:25,
-                 from /build/traverso-0.49.6/src/core/ReadSource.h:25,
-                 from /build/traverso-0.49.6/src/core/ProjectConverter.cpp:29:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/core/Themer.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4581,13 +5116,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 56%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioClip.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_AudioClip.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClip.cpp
-[ 56%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioClipManager.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_AudioClipManager.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClipManager.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/core/Themer.cpp:25:
+                 from /build/traverso-0.49.6/src/core/AudioSource.h:25,
+                 from /build/traverso-0.49.6/src/core/ReadSource.h:25,
+                 from /build/traverso-0.49.6/src/core/ProjectConverter.cpp:29:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4623,25 +5155,8 @@
 /usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
   233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
       |                              ^~~~~
-/build/traverso-0.49.6/src/core/ProjectConverter.cpp: In member function 'int ProjectConverter::start_conversion_from_version_2_to_3()':
-/build/traverso-0.49.6/src/core/ProjectConverter.cpp:143:45: warning: 'QHash<K, V>::iterator QHash<K, V>::insertMulti(const Key&, const T&) [with Key = long long int; T = ReadSource*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
-  143 |    m_readsources.insertMulti(id, readsource0);
-      |                                             ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QHash:1,
-                 from /build/traverso-0.49.6/src/core/ProjectConverter.h:28,
-                 from /build/traverso-0.49.6/src/core/ProjectConverter.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qhash.h:1225:55: note: declared here
- 1225 | Q_OUTOFLINE_TEMPLATE typename QHash<Key, T>::iterator QHash<Key, T>::insertMulti(const Key &key, const T &value) {
-      |                                                       ^~~~~~~~~~~~~
-/build/traverso-0.49.6/src/core/ProjectConverter.cpp:144:45: warning: 'QHash<K, V>::iterator QHash<K, V>::insertMulti(const Key&, const T&) [with Key = long long int; T = ReadSource*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
-  144 |    m_readsources.insertMulti(id, readsource1);
-      |                                             ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QHash:1,
-                 from /build/traverso-0.49.6/src/core/ProjectConverter.h:28,
-                 from /build/traverso-0.49.6/src/core/ProjectConverter.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qhash.h:1225:55: note: declared here
- 1225 | Q_OUTOFLINE_TEMPLATE typename QHash<Key, T>::iterator QHash<Key, T>::insertMulti(const Key &key, const T &value) {
-      |                                                       ^~~~~~~~~~~~~
+[ 60%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioClip.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_AudioClip.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClip.cpp
 In file included from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/../../../../../src/common/defines.h:7,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/../../../../../src/common/RingBufferNPT.h:30,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/../../../../../src/common/Tsar.h:28,
@@ -4662,15 +5177,34 @@
 /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/__/common/../../../../../src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 56%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioFileMerger.cpp.o
+/build/traverso-0.49.6/src/core/ProjectConverter.cpp: In member function 'int ProjectConverter::start_conversion_from_version_2_to_3()':
+/build/traverso-0.49.6/src/core/ProjectConverter.cpp:143:45: warning: 'QHash<K, V>::iterator QHash<K, V>::insertMulti(const Key&, const T&) [with Key = long long int; T = ReadSource*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
+  143 |    m_readsources.insertMulti(id, readsource0);
+      |                                             ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QHash:1,
+                 from /build/traverso-0.49.6/src/core/ProjectConverter.h:28,
+                 from /build/traverso-0.49.6/src/core/ProjectConverter.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qhash.h:1225:55: note: declared here
+ 1225 | Q_OUTOFLINE_TEMPLATE typename QHash<Key, T>::iterator QHash<Key, T>::insertMulti(const Key &key, const T &value) {
+      |                                                       ^~~~~~~~~~~~~
+/build/traverso-0.49.6/src/core/ProjectConverter.cpp:144:45: warning: 'QHash<K, V>::iterator QHash<K, V>::insertMulti(const Key&, const T&) [with Key = long long int; T = ReadSource*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
+  144 |    m_readsources.insertMulti(id, readsource1);
+      |                                             ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QHash:1,
+                 from /build/traverso-0.49.6/src/core/ProjectConverter.h:28,
+                 from /build/traverso-0.49.6/src/core/ProjectConverter.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qhash.h:1225:55: note: declared here
+ 1225 | Q_OUTOFLINE_TEMPLATE typename QHash<Key, T>::iterator QHash<Key, T>::insertMulti(const Key &key, const T &value) {
+      |                                                       ^~~~~~~~~~~~~
+[ 60%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioClipManager.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_AudioClipManager.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClipManager.cpp
+[ 60%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioFileMerger.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_AudioFileMerger.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioFileMerger.cpp
-[ 57%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioFileCopyConvert.cpp.o
+[ 61%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_AudioFileCopyConvert.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_AudioFileCopyConvert.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioFileCopyConvert.cpp
-[ 57%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/PluginChainView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/PluginChainView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/PluginChainView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClip.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/AudioClipManager.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClipManager.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4688,8 +5222,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/AudioClipManager.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClipManager.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_AudioClip.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4698,32 +5232,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 57%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/moc_CorrelationMeter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/moc_CorrelationMeter.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_CorrelationMeter.cpp
-[ 57%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Config.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Config.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Config.cpp
-[ 57%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ContextPointer.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ContextPointer.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextPointer.cpp
-[ 58%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Curve.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Curve.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Curve.cpp
-[ 58%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_DiskIO.cpp.o
-[ 58%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Export.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Export.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Export.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_DiskIO.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_DiskIO.cpp
-[ 59%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_FadeCurve.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_FadeCurve.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_FadeCurve.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/../../../../src/plugins/native/CorrelationMeter.h:27,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_CorrelationMeter.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4736,6 +5248,14 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
 /build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
@@ -4743,8 +5263,8 @@
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginChainView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginChainView.cpp:22:
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackView.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/TrackView.cpp:26:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4761,11 +5281,25 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 59%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/moc_GainEnvelope.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/moc_GainEnvelope.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_GainEnvelope.cpp
+[ 61%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Config.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Config.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Config.cpp
+[ 61%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ContextPointer.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ContextPointer.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextPointer.cpp
+[ 62%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/dialogs/AudioClipEditDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/dialogs/AudioClipEditDialog.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.cpp
+[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Curve.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Curve.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Curve.cpp
+[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_DiskIO.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_DiskIO.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_DiskIO.cpp
+[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Export.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Export.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Export.cpp
+[ 64%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_FadeCurve.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_FadeCurve.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_FadeCurve.cpp
+[ 64%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_AudioClipView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_AudioClipView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_AudioClipView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Curve.h:39,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Curve.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/DiskIO.h:30,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_DiskIO.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4782,18 +5316,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 59%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Information.cpp.o
+[ 64%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Information.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Information.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Information.cpp
-[ 59%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Marker.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Marker.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Marker.cpp
-[ 60%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Peak.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Peak.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Peak.cpp
-[ 60%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/PluginView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/PluginView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Curve.h:39,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/FadeCurve.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_FadeCurve.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Curve.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4810,9 +5337,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 64%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Marker.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Marker.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Marker.cpp
+[ 65%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Peak.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Peak.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Peak.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/DiskIO.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_DiskIO.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Export.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Export.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4829,9 +5360,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 65%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Project.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Project.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Project.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Export.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Export.cpp:10:
+                 from /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.h:31,
+                 from /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4848,14 +5381,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 60%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Project.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Project.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Project.cpp
-[ 60%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ProjectConverter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ProjectConverter.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectConverter.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/../../../../src/plugins/native/GainEnvelope.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_GainEnvelope.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/AudioClipView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_AudioClipView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4872,11 +5402,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 61%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ProjectManager.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ProjectManager.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectManager.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Marker.h:28,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Marker.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Curve.h:39,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/FadeCurve.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_FadeCurve.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4893,15 +5422,17 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 61%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ReadSource.cpp.o
+[ 65%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ProjectConverter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ProjectConverter.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectConverter.cpp
+[ 66%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ProjectManager.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ProjectManager.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ProjectManager.cpp
+[ 66%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ReadSource.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ReadSource.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ReadSource.cpp
-[ 62%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/native/moc_SpectralMeter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/native/moc_SpectralMeter.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_SpectralMeter.cpp
-[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ResourcesManager.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ResourcesManager.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ResourcesManager.cpp
+[ 66%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_ClipsViewPort.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_ClipsViewPort.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ClipsViewPort.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Peak.h:34,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Peak.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Marker.h:28,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Marker.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4918,15 +5449,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Sheet.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Sheet.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Sheet.cpp
-[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Themer.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Themer.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Themer.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:22:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Peak.h:34,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Peak.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -4943,36 +5468,14 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp: In constructor 'PluginView::PluginView(PluginChainView*, PluginChain*, Plugin*, int)':
-/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:57:31: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-   57 |  m_textwidth = fm.width(m_name);
-      |                               ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp: In member function 'virtual void PluginView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:91:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-   91 |   color = color.light(120);
-      |                          ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PluginView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-[ 63%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Track.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Track.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Track.cpp
-[ 64%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_TimeLine.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_TimeLine.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_TimeLine.cpp
+[ 67%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ResourcesManager.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ResourcesManager.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ResourcesManager.cpp
+[ 68%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_Cursors.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_Cursors.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_Cursors.cpp
+[ 68%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Sheet.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Sheet.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Sheet.cpp
+[ 68%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Themer.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Themer.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Themer.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/AudioSource.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/ReadSource.h:25,
@@ -4993,10 +5496,19 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 69%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_TimeLine.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_TimeLine.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_TimeLine.cpp
+[ 69%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_Track.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_Track.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Track.cpp
+[ 69%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ViewPort.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ViewPort.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ViewPort.cpp
+[ 69%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_CurveNodeView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_CurveNodeView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveNodeView.cpp
+[ 70%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_WriteSource.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_WriteSource.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_WriteSource.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/../../../../src/plugins/native/SpectralMeter.h:27,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/native/moc_SpectralMeter.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Sheet.h:29,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Sheet.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5013,17 +5525,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 64%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ViewPort.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ViewPort.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ViewPort.cpp
-[ 65%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_WriteSource.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_WriteSource.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_WriteSource.cpp
-[ 65%] Building CXX object src/plugins/CMakeFiles/traversoplugins.dir/LV2/moc_LV2Plugin.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/traversoplugins_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversoplugins.dir/LV2/moc_LV2Plugin.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/moc_LV2Plugin.cpp
-[ 66%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/PositionIndicator.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/PositionIndicator.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/Sheet.h:29,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_Sheet.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/TimeLine.h:28,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_TimeLine.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5040,9 +5544,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 70%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ContextItem.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ContextItem.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextItem.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/TimeLine.h:28,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_TimeLine.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/Cursors.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_Cursors.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5059,6 +5567,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 70%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_InputEngine.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_InputEngine.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_InputEngine.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
                  from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
@@ -5080,8 +5590,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 66%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_ContextItem.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_ContextItem.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_ContextItem.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/AudioSource.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/../../../src/core/WriteSource.h:25,
@@ -5094,7 +5602,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 66%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_InputEngine.cpp.o
 /build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
@@ -5103,13 +5610,21 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_InputEngine.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_InputEngine.cpp
-[ 67%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_CommandPlugin.cpp.o
+[ 71%] Building CXX object src/core/CMakeFiles/traversocore.dir/moc_CommandPlugin.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/traversocore_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/commands/plugins/TraversoCommands -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocore.dir/moc_CommandPlugin.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/moc_CommandPlugin.cpp
+[ 71%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_FadeView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_FadeView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_FadeView.cpp
+[ 72%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_MarkerView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_MarkerView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_MarkerView.cpp
+[ 72%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_PluginChainView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_PluginChainView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginChainView.cpp
+[ 72%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_PluginView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_PluginView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/../../../../src/plugins/LV2/LV2Plugin.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/LV2/moc_LV2Plugin.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/CurveNodeView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveNodeView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5126,15 +5641,17 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 67%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/SheetView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/SheetView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp
-[ 67%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/SheetWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/SheetWidget.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp
+[ 73%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_PositionIndicator.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_PositionIndicator.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PositionIndicator.cpp
+[ 73%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_TrackView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_TrackView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackView.cpp
+[ 73%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_ViewItem.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_ViewItem.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ViewItem.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp:22:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/FadeView.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_FadeView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5151,42 +5668,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 67%] Linking CXX static library ../../lib/libtraversoplugins.a
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -P CMakeFiles/traversoplugins.dir/cmake_clean_target.cmake
-/build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp: In member function 'virtual void PositionIndicator::calculate_bounding_rect()':
-/build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp:58:107: warning: 'void QPainter::drawRoundRect(int, int, int, int, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
-   58 |  painter.drawRoundRect(0, 0, (int)m_boundingRect.width(), (int)m_boundingRect.height(), rounding, rounding);
-      |                                                                                                           ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/PositionIndicator.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:378:10: note: declared here
-  378 |     void drawRoundRect(int x, int y, int w, int h, int = 25, int = 25);
-      |          ^~~~~~~~~~~~~
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversoplugins.dir/link.txt --verbose=1
-/usr/bin/ar qc ../../lib/libtraversoplugins.a CMakeFiles/traversoplugins.dir/traversoplugins_autogen/mocs_compilation.cpp.o CMakeFiles/traversoplugins.dir/PluginChain.cpp.o CMakeFiles/traversoplugins.dir/Plugin.cpp.o CMakeFiles/traversoplugins.dir/PluginManager.cpp.o CMakeFiles/traversoplugins.dir/PluginSlider.cpp.o CMakeFiles/traversoplugins.dir/native/CorrelationMeter.cpp.o CMakeFiles/traversoplugins.dir/native/SpectralMeter.cpp.o CMakeFiles/traversoplugins.dir/native/GainEnvelope.cpp.o CMakeFiles/traversoplugins.dir/PluginPropertiesDialog.cpp.o CMakeFiles/traversoplugins.dir/LV2/LV2Plugin.cpp.o CMakeFiles/traversoplugins.dir/moc_Plugin.cpp.o CMakeFiles/traversoplugins.dir/moc_PluginChain.cpp.o CMakeFiles/traversoplugins.dir/moc_PluginPropertiesDialog.cpp.o CMakeFiles/traversoplugins.dir/moc_PluginSlider.cpp.o CMakeFiles/traversoplugins.dir/native/moc_CorrelationMeter.cpp.o CMakeFiles/traversoplugins.dir/native/moc_GainEnvelope.cpp.o CMakeFiles/traversoplugins.dir/native/moc_SpectralMeter.cpp.o CMakeFiles/traversoplugins.dir/LV2/moc_LV2Plugin.cpp.o
-/usr/bin/ranlib ../../lib/libtraversoplugins.a
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 67%] Built target traversoplugins
-[ 68%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TimeLineView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TimeLineView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp
-[ 68%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TimeLineViewPort.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TimeLineViewPort.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp
-[ 68%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TrackPanelView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TrackPanelView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp
-[ 69%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TrackPanelViewPort.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TrackPanelViewPort.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TrackPanelViewPort.cpp
-[ 69%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/TrackView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/TrackView.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/TrackView.cpp
-[ 69%] Linking CXX static library ../../lib/libtraversocore.a
+[ 73%] Linking CXX static library ../../lib/libtraversocore.a
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/cmake -P CMakeFiles/traversocore.dir/cmake_clean_target.cmake
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversocore.dir/link.txt --verbose=1
 /usr/bin/ar qc ../../lib/libtraversocore.a CMakeFiles/traversocore.dir/traversocore_autogen/mocs_compilation.cpp.o CMakeFiles/traversocore.dir/__/common/Utils.cpp.o CMakeFiles/traversocore.dir/__/common/Tsar.cpp.o CMakeFiles/traversocore.dir/__/common/Debugger.cpp.o CMakeFiles/traversocore.dir/__/common/Mixer.cpp.o CMakeFiles/traversocore.dir/__/common/RingBuffer.cpp.o CMakeFiles/traversocore.dir/__/common/Resampler.cpp.o CMakeFiles/traversocore.dir/AudioClip.cpp.o CMakeFiles/traversocore.dir/AudioClipGroup.cpp.o CMakeFiles/traversocore.dir/AudioClipManager.cpp.o CMakeFiles/traversocore.dir/AudioFileCopyConvert.cpp.o CMakeFiles/traversocore.dir/AudioFileMerger.cpp.o CMakeFiles/traversocore.dir/AudioSource.cpp.o CMakeFiles/traversocore.dir/Command.cpp.o CMakeFiles/traversocore.dir/Config.cpp.o CMakeFiles/traversocore.dir/ContextPointer.cpp.o CMakeFiles/traversocore.dir/Curve.cpp.o CMakeFiles/traversocore.dir/CurveNode.cpp.o CMakeFiles/traversocore.dir/DiskIO.cpp.o CMakeFiles/traversocore.dir/Export.cpp.o CMakeFiles/traversocore.dir/FadeCurve.cpp.o CMakeFiles/traversocore.dir/FileHelpers.cpp.o CMakeFiles/traversocore.dir/Information.cpp.o CMakeFiles/traversocore.dir/InputEngine.cpp.o CMakeFiles/traversocore.dir/Peak.cpp.o CMakeFiles/traversocore.dir/Project.cpp.o CMakeFiles/traversocore.dir/ProjectManager.cpp.o CMakeFiles/traversocore.dir/ReadSource.cpp.o CMakeFiles/traversocore.dir/ResourcesManager.cpp.o CMakeFiles/traversocore.dir/Sheet.cpp.o CMakeFiles/traversocore.dir/Track.cpp.o CMakeFiles/traversocore.dir/ViewPort.cpp.o CMakeFiles/traversocore.dir/WriteSource.cpp.o CMakeFiles/traversocore.dir/gdither.cpp.o CMakeFiles/traversocore.dir/SnapList.cpp.o CMakeFiles/traversocore.dir/Snappable.cpp.o CMakeFiles/traversocore.dir/TimeLine.cpp.o CMakeFiles/traversocore.dir/Marker.cpp.o CMakeFiles/traversocore.dir/Themer.cpp.o CMakeFiles/traversocore.dir/ProjectConverter.cpp.o CMakeFiles/traversocore.dir/__/common/moc_Tsar.cpp.o CMakeFiles/traversocore.dir/moc_AudioClip.cpp.o CMakeFiles/traversocore.dir/moc_AudioClipManager.cpp.o CMakeFiles/traversocore.dir/moc_AudioFileMerger.cpp.o CMakeFiles/traversocore.dir/moc_AudioFileCopyConvert.cpp.o CMakeFiles/traversocore.dir/moc_Config.cpp.o CMakeFiles/traversocore.dir/moc_ContextPointer.cpp.o CMakeFiles/traversocore.dir/moc_Curve.cpp.o CMakeFiles/traversocore.dir/moc_DiskIO.cpp.o CMakeFiles/traversocore.dir/moc_Export.cpp.o CMakeFiles/traversocore.dir/moc_FadeCurve.cpp.o CMakeFiles/traversocore.dir/moc_Information.cpp.o CMakeFiles/traversocore.dir/moc_Marker.cpp.o CMakeFiles/traversocore.dir/moc_Peak.cpp.o CMakeFiles/traversocore.dir/moc_Project.cpp.o CMakeFiles/traversocore.dir/moc_ProjectConverter.cpp.o CMakeFiles/traversocore.dir/moc_ProjectManager.cpp.o CMakeFiles/traversocore.dir/moc_ReadSource.cpp.o CMakeFiles/traversocore.dir/moc_ResourcesManager.cpp.o CMakeFiles/traversocore.dir/moc_Sheet.cpp.o CMakeFiles/traversocore.dir/moc_Themer.cpp.o CMakeFiles/traversocore.dir/moc_TimeLine.cpp.o CMakeFiles/traversocore.dir/moc_Track.cpp.o CMakeFiles/traversocore.dir/moc_ViewPort.cpp.o CMakeFiles/traversocore.dir/moc_WriteSource.cpp.o CMakeFiles/traversocore.dir/moc_ContextItem.cpp.o CMakeFiles/traversocore.dir/moc_InputEngine.cpp.o CMakeFiles/traversocore.dir/moc_CommandPlugin.cpp.o
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp:26:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/PluginChainView.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginChainView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5195,7 +5685,28 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
 /usr/bin/ranlib ../../lib/libtraversocore.a
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/MarkerView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_MarkerView.cpp:10:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
@@ -5205,7 +5716,7 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 69%] Built target traversocore
+[ 73%] Built target traversocore
 make  -f src/commands/CMakeFiles/traversocommands_autogen.dir/build.make src/commands/CMakeFiles/traversocommands_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/commands /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands_autogen.dir/DependInfo.cmake --color=
@@ -5215,7 +5726,7 @@
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/commands/CMakeFiles/traversocommands_autogen.dir/build.make src/commands/CMakeFiles/traversocommands_autogen.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 69%] Automatic MOC and UIC for target traversocommands
+[ 73%] Automatic MOC and UIC for target traversocommands
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands_autogen.dir/AutogenInfo.json RELEASE
 AutoGen: Refreshing parse cache because it doesn't exist.
 AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/moc_predefs.h", because it doesn't exist.
@@ -5264,9 +5775,9 @@
 /usr/lib/qt5/bin/moc -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/usr/include/c++/10 -I/usr/include/aarch64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-linux-gnu/10/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -I/usr/include --include /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/moc_predefs.h --output-dep-file -o /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include/AddRemove.moc /build/traverso-0.49.6/src/commands/AddRemove.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp:22:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/PluginView.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5285,9 +5796,9 @@
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp:23:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/PositionIndicator.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PositionIndicator.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5304,19 +5815,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp: In member function 'void SheetView::add_new_trackview(Track*)':
-/build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp:216:66: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<TrackView*>::iterator; LessThan = bool (*)(const TrackView*, const TrackView*)]' is deprecated: Use std::sort [-Wdeprecated-declarations]
-  216 |  qSort(m_trackViews.begin(), m_trackViews.end(), smallerTrackView);
-      |                                                                  ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:49,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qscrollbar.h:44,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QScrollBar:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
-  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
-      |                                              ^~~~~
 AutoMoc: /build/traverso-0.49.6/src/commands/AddRemove.cpp:0: Note: No relevant classes found. No output generated.
 AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include/AddRemove.moc.d"
 AutoUic: Generating "SRC:/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include/ui_ExternalProcessingDialog.h", because it doesn't exist, from "SRC:/src/commands/ExternalProcessingDialog.ui"
@@ -5325,75 +5823,37 @@
 AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands_autogen.dir/ParseCache.txt"
 AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands_autogen.dir/AutogenUsed.txt"
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 69%] Built target traversocommands_autogen
+[ 73%] Built target traversocommands_autogen
 make  -f src/commands/CMakeFiles/traversocommands.dir/build.make src/commands/CMakeFiles/traversocommands.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 69%] Generating moc_Zoom.cpp
+[ 73%] Generating moc_Zoom.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Zoom.cpp_parameters
-[ 69%] Generating moc_Crop.cpp
+[ 73%] Generating moc_Crop.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Crop.cpp_parameters
-[ 70%] Generating moc_ExternalProcessingDialog.cpp
+[ 74%] Generating moc_ExternalProcessingDialog.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_ExternalProcessingDialog.cpp_parameters
-/build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp: In member function 'virtual void SheetPanelGain::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp:87:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-   87 |   color = color.light(140);
-      |                          ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpalette.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qframe.h:44,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QFrame:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-[ 70%] Generating moc_Gain.cpp
+[ 75%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/dialogs/moc_AudioClipEditDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/dialogs/moc_AudioClipEditDialog.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/moc_AudioClipEditDialog.cpp
+[ 75%] Generating moc_Gain.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Gain.cpp_parameters
-/build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp: In member function 'virtual void TimeLineView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp:268:33: warning: 'void QPainter::setMatrixEnabled(bool)' is deprecated: Use setWorldMatrixEnabled() instead [-Wdeprecated-declarations]
-  268 |  painter->setMatrixEnabled(false);
-      |                                 ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineView.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:263:10: note: declared here
-  263 |     void setMatrixEnabled(bool enabled);
-      |          ^~~~~~~~~~~~~~~~
-[ 70%] Generating moc_MoveClip.cpp
+[ 75%] Generating moc_MoveClip.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_MoveClip.cpp_parameters
-[ 71%] Generating moc_TrackPan.cpp
+[ 76%] Generating moc_TrackPan.cpp
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/lib/qt5/bin/moc @/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_TrackPan.cpp_parameters
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp:23:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/commands /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands.dir/DependInfo.cmake --color=
+[ 76%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_CurveView.cpp.o
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands.dir/DependInfo.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands.dir/depend.internal".
 Dependee "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/CMakeFiles/traversocommands.dir/depend.internal".
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_CurveView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveView.cpp
+[ 76%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_SheetView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_SheetView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetView.cpp
+[ 77%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_SheetWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_SheetWidget.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/TrackView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5410,350 +5870,20 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp: In member function 'virtual void TimeLineViewPort::wheelEvent(QWheelEvent*)':
-/build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp:51:15: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
-   51 |  if (e->delta() > 0) {
-      |               ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/QWheelEvent:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TimeLineViewPort.cpp:27:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
-  219 |     inline int delta() const  { return qt4D; }
-      |                ^~~~~
 Scanning dependencies of target traversocommands
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/commands/CMakeFiles/traversocommands.dir/build.make src/commands/CMakeFiles/traversocommands.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 71%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/traversocommands_autogen/mocs_compilation.cpp.o
+[ 77%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/traversocommands_autogen/mocs_compilation.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/traversocommands_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/mocs_compilation.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetWidget.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelViewPort.cpp:25:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 72%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/AudioClipExternalProcessing.cpp.o
+[ 78%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/AudioClipExternalProcessing.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/AudioClipExternalProcessing.cpp.o -c /build/traverso-0.49.6/src/commands/AudioClipExternalProcessing.cpp
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelGain::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:275:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-  275 |   color = color.light(140);
-      |                          ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelPan::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:315:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-  315 |   color = color.light(110);
-      |                          ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelLed::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:388:27: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-  388 |    color = color.light(110);
-      |                           ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:393:66: warning: 'void QPainter::drawRoundRect(const QRectF&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
-  393 |   painter->drawRoundRect(m_boundingRect, roundfactor, roundfactor);
-      |                                                                  ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:376:10: note: declared here
-  376 |     void drawRoundRect(const QRectF &r, int xround = 25, int yround = 25);
-      |          ^~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:402:27: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-  402 |    color = color.light(110);
-      |                           ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:407:66: warning: 'void QPainter::drawRoundRect(const QRectF&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
-  407 |   painter->drawRoundRect(m_boundingRect, roundfactor, roundfactor);
-      |                                                                  ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:376:10: note: declared here
-  376 |     void drawRoundRect(const QRectF &r, int xround = 25, int yround = 25);
-      |          ^~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'virtual void TrackPanelBus::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:463:26: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations]
-  463 |   color = color.light(110);
-      |                          ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qbrush.h:48,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsscene.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsScene:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qcolor.h:233:30: note: declared here
-  233 |     Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept;
-      |                              ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:468:65: warning: 'void QPainter::drawRoundRect(const QRectF&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
-  468 |  painter->drawRoundRect(m_boundingRect, roundfactor, roundfactor);
-      |                                                                 ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:376:10: note: declared here
-  376 |     void drawRoundRect(const QRectF &r, int xround = 25, int yround = 25);
-      |          ^~~~~~~~~~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp: In member function 'void TrackPanelBus::bus_changed()':
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:499:68: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-  499 |   m_boundingRect.setWidth(m_pix.rect().width() + fm.width(m_busName) + 10);
-      |                                                                    ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
-/build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:504:68: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-  504 |   m_boundingRect.setWidth(m_pix.rect().width() + fm.width(m_busName) + 10);
-      |                                                                    ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtGui/qpainter.h:59,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:27,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackPanelView.cpp:25:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
-[ 72%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/AddRemove.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/AddRemove.cpp.o -c /build/traverso-0.49.6/src/commands/AddRemove.cpp
-[ 72%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/ViewItem.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/ViewItem.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/ViewItem.cpp
-[ 73%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/dialogs/AudioClipEditDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/dialogs/AudioClipEditDialog.cpp.o -c /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.cpp
-[ 73%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_AudioClipView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_AudioClipView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_AudioClipView.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackView.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/TrackView.cpp:26:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 73%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_ClipsViewPort.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_ClipsViewPort.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ClipsViewPort.cpp
-[ 74%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_Cursors.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_Cursors.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_Cursors.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/src/common/Tsar.h:28,
-                 from /build/traverso-0.49.6/src/commands/AddRemove.h:27,
-                 from /build/traverso-0.49.6/src/commands/AddRemove.cpp:23:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/src/commands/AudioClipExternalProcessing.cpp:26:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 74%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/ClipSelection.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/ClipSelection.cpp.o -c /build/traverso-0.49.6/src/commands/ClipSelection.cpp
-[ 74%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_CurveNodeView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_CurveNodeView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveNodeView.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.cpp:23:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/AudioClipView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_AudioClipView.cpp:10:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.h:31,
-                 from /build/traverso-0.49.6/src/sheetcanvas/dialogs/AudioClipEditDialog.cpp:23:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 75%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/CommandGroup.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/CommandGroup.cpp.o -c /build/traverso-0.49.6/src/commands/CommandGroup.cpp
-[ 75%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_FadeView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_FadeView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_FadeView.cpp
-[ 76%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_MarkerView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_MarkerView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_MarkerView.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/Cursors.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_Cursors.cpp:10:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 76%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_PluginChainView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_PluginChainView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginChainView.cpp
-[ 76%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_PluginView.cpp.o
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClipManager.h:26,
-                 from /build/traverso-0.49.6/src/commands/ClipSelection.cpp:24:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_PluginView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginView.cpp
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 77%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_PositionIndicator.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_PositionIndicator.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PositionIndicator.cpp
+[ 78%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_TrackPanelView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_TrackPanelView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackPanelView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/CurveNodeView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveNodeView.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ViewItem.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5770,13 +5900,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 77%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Crop.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Crop.cpp.o -c /build/traverso-0.49.6/src/commands/Crop.cpp
+[ 78%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_TimeLineView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_TimeLineView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TimeLineView.cpp
+[ 79%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_LineView.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_LineView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_LineView.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/MarkerView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_MarkerView.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/SheetView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5793,15 +5925,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 77%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_TrackView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_TrackView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackView.cpp
-[ 77%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/ExternalProcessingDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/ExternalProcessingDialog.cpp.o -c /build/traverso-0.49.6/src/commands/ExternalProcessingDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/FadeView.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_FadeView.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/CurveView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5818,15 +5946,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 77%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_ViewItem.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_ViewItem.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ViewItem.cpp
-[ 78%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/dialogs/moc_AudioClipEditDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/dialogs/moc_AudioClipEditDialog.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/moc_AudioClipEditDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/PluginView.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginView.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/SheetWidget.h:27,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetWidget.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5844,10 +5968,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/PluginChainView.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PluginChainView.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/../../../../src/sheetcanvas/dialogs/AudioClipEditDialog.h:31,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/moc_AudioClipEditDialog.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5867,8 +5989,8 @@
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/PositionIndicator.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_PositionIndicator.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/TrackPanelView.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackPanelView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5885,15 +6007,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 78%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_CurveView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_CurveView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveView.cpp
-[ 78%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_SheetView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_SheetView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetView.cpp
+[ 79%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/AddRemove.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/AddRemove.cpp.o -c /build/traverso-0.49.6/src/commands/AddRemove.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.h:25,
-                 from /build/traverso-0.49.6/src/commands/Crop.cpp:24:
+                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/src/commands/AudioClipExternalProcessing.cpp:26:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5910,11 +6028,17 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 79%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/ClipSelection.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/ClipSelection.cpp.o -c /build/traverso-0.49.6/src/commands/ClipSelection.cpp
+[ 80%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/CommandGroup.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/CommandGroup.cpp.o -c /build/traverso-0.49.6/src/commands/CommandGroup.cpp
+[ 80%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Crop.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Crop.cpp.o -c /build/traverso-0.49.6/src/commands/Crop.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/TrackView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackView.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/TimeLineView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TimeLineView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5931,52 +6055,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 79%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_SheetWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_SheetWidget.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetWidget.cpp
+[ 80%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/ExternalProcessingDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/ExternalProcessingDialog.cpp.o -c /build/traverso-0.49.6/src/commands/ExternalProcessingDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_ViewItem.cpp:10:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/src/commands/ExternalProcessingDialog.cpp:26:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 79%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_TrackPanelView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_TrackPanelView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackPanelView.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/../../../../src/sheetcanvas/dialogs/AudioClipEditDialog.h:31,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/dialogs/moc_AudioClipEditDialog.cpp:10:
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/LineView.h:25,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_LineView.cpp:10:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -5993,17 +6078,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 80%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Fade.cpp.o
+[ 81%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Fade.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Fade.cpp.o -c /build/traverso-0.49.6/src/commands/Fade.cpp
-[ 80%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_TimeLineView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_TimeLineView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TimeLineView.cpp
-[ 81%] Building CXX object src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/moc_LineView.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/traversosheetcanvas_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/3rdparty/slv2 -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/traverso/dialogs -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversosheetcanvas.dir/moc_LineView.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_LineView.cpp
+[ 81%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Gain.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Gain.cpp.o -c /build/traverso-0.49.6/src/commands/Gain.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/CurveView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_CurveView.cpp:10:
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/src/common/Tsar.h:28,
+                 from /build/traverso-0.49.6/src/commands/AddRemove.h:27,
+                 from /build/traverso-0.49.6/src/commands/AddRemove.cpp:23:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6020,11 +6103,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 81%] Linking CXX static library ../../lib/libtraversosheetcanvas.a
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -P CMakeFiles/traversosheetcanvas.dir/cmake_clean_target.cmake
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversosheetcanvas.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libtraversosheetcanvas.a CMakeFiles/traversosheetcanvas.dir/traversosheetcanvas_autogen/mocs_compilation.cpp.o CMakeFiles/traversosheetcanvas.dir/AudioClipView.cpp.o CMakeFiles/traversosheetcanvas.dir/ClipsViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/Cursors.cpp.o CMakeFiles/traversosheetcanvas.dir/CurveNodeView.cpp.o CMakeFiles/traversosheetcanvas.dir/CurveView.cpp.o CMakeFiles/traversosheetcanvas.dir/FadeView.cpp.o CMakeFiles/traversosheetcanvas.dir/MarkerView.cpp.o CMakeFiles/traversosheetcanvas.dir/PluginChainView.cpp.o CMakeFiles/traversosheetcanvas.dir/PluginView.cpp.o CMakeFiles/traversosheetcanvas.dir/PositionIndicator.cpp.o CMakeFiles/traversosheetcanvas.dir/SheetView.cpp.o CMakeFiles/traversosheetcanvas.dir/SheetWidget.cpp.o CMakeFiles/traversosheetcanvas.dir/TimeLineView.cpp.o CMakeFiles/traversosheetcanvas.dir/TimeLineViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/TrackPanelView.cpp.o CMakeFiles/traversosheetcanvas.dir/TrackPanelViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/TrackView.cpp.o CMakeFiles/traversosheetcanvas.dir/ViewItem.cpp.o CMakeFiles/traversosheetcanvas.dir/dialogs/AudioClipEditDialog.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_AudioClipView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_ClipsViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_Cursors.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_CurveNodeView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_FadeView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_MarkerView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_PluginChainView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_PluginView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_PositionIndicator.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_TrackView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_ViewItem.cpp.o CMakeFiles/traversosheetcanvas.dir/dialogs/moc_AudioClipEditDialog.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_CurveView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_SheetView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_SheetWidget.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_TrackPanelView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_TimeLineView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_LineView.cpp.o
+/usr/bin/ranlib ../../lib/libtraversosheetcanvas.a
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/SheetView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetView.cpp:10:
+                 from /build/traverso-0.49.6/src/core/AudioClipManager.h:26,
+                 from /build/traverso-0.49.6/src/commands/ClipSelection.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6033,6 +6120,7 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 81%] Built target traversosheetcanvas
 /build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
@@ -6041,34 +6129,17 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 81%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Gain.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Gain.cpp.o -c /build/traverso-0.49.6/src/commands/Gain.cpp
 [ 81%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Import.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Import.cpp.o -c /build/traverso-0.49.6/src/commands/Import.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Curve.h:39,
-                 from /build/traverso-0.49.6/src/commands/Fade.cpp:25:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 82%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/MoveClip.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/MoveClip.cpp.o -c /build/traverso-0.49.6/src/commands/MoveClip.cpp
+[ 82%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/MoveEdge.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/MoveEdge.cpp.o -c /build/traverso-0.49.6/src/commands/MoveEdge.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/SheetWidget.h:27,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_SheetWidget.cpp:10:
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/AudioClipView.h:25,
+                 from /build/traverso-0.49.6/src/commands/Crop.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6085,13 +6156,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 82%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/MoveClip.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/MoveClip.cpp.o -c /build/traverso-0.49.6/src/commands/MoveClip.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/TrackPanelView.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TrackPanelView.cpp:10:
+                 from /build/traverso-0.49.6/src/core/Curve.h:39,
+                 from /build/traverso-0.49.6/src/commands/Fade.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6108,13 +6175,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 82%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/MoveEdge.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/MoveEdge.cpp.o -c /build/traverso-0.49.6/src/commands/MoveEdge.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/TimeLineView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_TimeLineView.cpp:10:
+                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/src/commands/ExternalProcessingDialog.cpp:26:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6131,11 +6194,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 82%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/PCommand.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/PCommand.cpp.o -c /build/traverso-0.49.6/src/commands/PCommand.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/../../../src/sheetcanvas/LineView.h:25,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/moc_LineView.cpp:10:
+                 from /build/traverso-0.49.6/src/common/Mixer.h:26,
+                 from /build/traverso-0.49.6/src/commands/Gain.cpp:27:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6172,27 +6235,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 82%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/PCommand.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/PCommand.cpp.o -c /build/traverso-0.49.6/src/commands/PCommand.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Mixer.h:26,
-                 from /build/traverso-0.49.6/src/commands/Gain.cpp:27:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/commands/MoveClip.h:28,
                  from /build/traverso-0.49.6/src/commands/MoveClip.cpp:22:
@@ -6212,19 +6254,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 83%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/SplitClip.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/SplitClip.cpp.o -c /build/traverso-0.49.6/src/commands/SplitClip.cpp
-[ 83%] Linking CXX static library ../../lib/libtraversosheetcanvas.a
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -P CMakeFiles/traversosheetcanvas.dir/cmake_clean_target.cmake
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -E cmake_link_script CMakeFiles/traversosheetcanvas.dir/link.txt --verbose=1
-/usr/bin/ar qc ../../lib/libtraversosheetcanvas.a CMakeFiles/traversosheetcanvas.dir/traversosheetcanvas_autogen/mocs_compilation.cpp.o CMakeFiles/traversosheetcanvas.dir/AudioClipView.cpp.o CMakeFiles/traversosheetcanvas.dir/ClipsViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/Cursors.cpp.o CMakeFiles/traversosheetcanvas.dir/CurveNodeView.cpp.o CMakeFiles/traversosheetcanvas.dir/CurveView.cpp.o CMakeFiles/traversosheetcanvas.dir/FadeView.cpp.o CMakeFiles/traversosheetcanvas.dir/MarkerView.cpp.o CMakeFiles/traversosheetcanvas.dir/PluginChainView.cpp.o CMakeFiles/traversosheetcanvas.dir/PluginView.cpp.o CMakeFiles/traversosheetcanvas.dir/PositionIndicator.cpp.o CMakeFiles/traversosheetcanvas.dir/SheetView.cpp.o CMakeFiles/traversosheetcanvas.dir/SheetWidget.cpp.o CMakeFiles/traversosheetcanvas.dir/TimeLineView.cpp.o CMakeFiles/traversosheetcanvas.dir/TimeLineViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/TrackPanelView.cpp.o CMakeFiles/traversosheetcanvas.dir/TrackPanelViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/TrackView.cpp.o CMakeFiles/traversosheetcanvas.dir/ViewItem.cpp.o CMakeFiles/traversosheetcanvas.dir/dialogs/AudioClipEditDialog.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_AudioClipView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_ClipsViewPort.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_Cursors.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_CurveNodeView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_FadeView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_MarkerView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_PluginChainView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_PluginView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_PositionIndicator.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_TrackView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_ViewItem.cpp.o CMakeFiles/traversosheetcanvas.dir/dialogs/moc_AudioClipEditDialog.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_CurveView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_SheetView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_SheetWidget.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_TrackPanelView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_TimeLineView.cpp.o CMakeFiles/traversosheetcanvas.dir/moc_LineView.cpp.o
-[ 83%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/TrackPan.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/TrackPan.cpp.o -c /build/traverso-0.49.6/src/commands/TrackPan.cpp
-/usr/bin/ranlib ../../lib/libtraversosheetcanvas.a
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 83%] Built target traversosheetcanvas
-[ 83%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Zoom.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Zoom.cpp.o -c /build/traverso-0.49.6/src/commands/Zoom.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/commands/MoveEdge.h:27,
                  from /build/traverso-0.49.6/src/commands/MoveEdge.cpp:22:
@@ -6244,6 +6273,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 83%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/SplitClip.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/SplitClip.cpp.o -c /build/traverso-0.49.6/src/commands/SplitClip.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/commands/PCommand.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
@@ -6262,8 +6293,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 84%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Scroll.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Scroll.cpp.o -c /build/traverso-0.49.6/src/commands/Scroll.cpp
 /build/traverso-0.49.6/src/commands/PCommand.cpp: In member function 'virtual int PCommand::do_action()':
 /build/traverso-0.49.6/src/commands/PCommand.cpp:89:78: warning: comparison between 'enum QVariant::Type' and 'enum QMetaType::Type' [-Wenum-compare]
    89 |                 if (m_doValue.type() == QVariant::Double || m_doValue.type() == QMetaType::Float) {
@@ -6274,8 +6303,16 @@
   115 |                 if (m_undoValue.type() == QVariant::Double || m_doValue.type() == QMetaType::Float) {
       |                                                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 /build/traverso-0.49.6/src/commands/PCommand.cpp:115:80: warning: comparison between types 'QVariant::Type' and 'QMetaType::Type' [-Wsign-compare]
+[ 83%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/TrackPan.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/TrackPan.cpp.o -c /build/traverso-0.49.6/src/commands/TrackPan.cpp
+[ 83%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Zoom.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Zoom.cpp.o -c /build/traverso-0.49.6/src/commands/Zoom.cpp
+[ 84%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/Scroll.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/Scroll.cpp.o -c /build/traverso-0.49.6/src/commands/Scroll.cpp
 [ 84%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/ArmTracks.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/ArmTracks.cpp.o -c /build/traverso-0.49.6/src/commands/ArmTracks.cpp
+[ 85%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/PlayHeadMove.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/PlayHeadMove.cpp.o -c /build/traverso-0.49.6/src/commands/PlayHeadMove.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/commands/SplitClip.h:26,
                  from /build/traverso-0.49.6/src/commands/SplitClip.cpp:22:
@@ -6295,15 +6332,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 85%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/PlayHeadMove.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/PlayHeadMove.cpp.o -c /build/traverso-0.49.6/src/commands/PlayHeadMove.cpp
 [ 85%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/WorkCursorMove.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/WorkCursorMove.cpp.o -c /build/traverso-0.49.6/src/commands/WorkCursorMove.cpp
+[ 85%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/RemoveClip.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/RemoveClip.cpp.o -c /build/traverso-0.49.6/src/commands/RemoveClip.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.h:25,
-                 from /build/traverso-0.49.6/src/commands/Zoom.cpp:24:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
+                 from /build/traverso-0.49.6/src/core/Track.h:32,
+                 from /build/traverso-0.49.6/src/commands/ArmTracks.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6341,15 +6378,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 85%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/RemoveClip.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/RemoveClip.cpp.o -c /build/traverso-0.49.6/src/commands/RemoveClip.cpp
-[ 86%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_Crop.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_Crop.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Crop.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
-                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.h:25,
-                 from /build/traverso-0.49.6/src/commands/Scroll.cpp:24:
+                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
+                 from /build/traverso-0.49.6/src/commands/PlayHeadMove.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6366,13 +6398,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 86%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_ExternalProcessingDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_ExternalProcessingDialog.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_ExternalProcessingDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
-                 from /build/traverso-0.49.6/src/core/Track.h:32,
-                 from /build/traverso-0.49.6/src/commands/ArmTracks.cpp:25:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.h:25,
+                 from /build/traverso-0.49.6/src/commands/Zoom.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6381,18 +6411,9 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
   295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
-                 from /build/traverso-0.49.6/src/commands/PlayHeadMove.cpp:24:
+                 from /build/traverso-0.49.6/src/commands/WorkCursorMove.h:26,
+                 from /build/traverso-0.49.6/src/commands/WorkCursorMove.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6409,9 +6430,18 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/commands/WorkCursorMove.h:26,
-                 from /build/traverso-0.49.6/src/commands/WorkCursorMove.cpp:22:
+                 from /build/traverso-0.49.6/src/core/AudioClipGroup.h:25,
+                 from /build/traverso-0.49.6/src/commands/RemoveClip.h:26,
+                 from /build/traverso-0.49.6/src/commands/RemoveClip.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6428,12 +6458,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 86%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_Gain.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_Gain.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Gain.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClipGroup.h:25,
-                 from /build/traverso-0.49.6/src/commands/RemoveClip.h:26,
-                 from /build/traverso-0.49.6/src/commands/RemoveClip.cpp:22:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
+                 from /build/traverso-0.49.6/src/sheetcanvas/SheetView.h:25,
+                 from /build/traverso-0.49.6/src/commands/Scroll.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6450,6 +6479,12 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 86%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_Crop.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_Crop.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Crop.cpp
+[ 86%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_ExternalProcessingDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_ExternalProcessingDialog.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_ExternalProcessingDialog.cpp
+[ 86%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_Gain.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_Gain.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_Gain.cpp
 [ 87%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_MoveClip.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_NO_DEBUG -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/traversocommands_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/src/sheetcanvas -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/native -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -o CMakeFiles/traversocommands.dir/moc_MoveClip.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/moc_MoveClip.cpp
 [ 87%] Building CXX object src/commands/CMakeFiles/traversocommands.dir/moc_TrackPan.cpp.o
@@ -6706,22 +6741,22 @@
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/traverso/CMakeFiles/traverso.dir/build.make src/traverso/CMakeFiles/traverso.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[ 90%] Building CXX object src/traverso/CMakeFiles/traverso.dir/__/common/fpu.cc.o
 [ 90%] Building CXX object src/traverso/CMakeFiles/traverso.dir/traverso_autogen/mocs_compilation.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/traverso_autogen/mocs_compilation.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/mocs_compilation.cpp
-[ 90%] Building CXX object src/traverso/CMakeFiles/traverso.dir/Main.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/Main.cpp.o -c /build/traverso-0.49.6/src/traverso/Main.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/__/common/fpu.cc.o -c /build/traverso-0.49.6/src/common/fpu.cc
 [ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/Interface.cpp.o
-[ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/__/common/fpu.cc.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/Interface.cpp.o -c /build/traverso-0.49.6/src/traverso/Interface.cpp
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/__/common/fpu.cc.o -c /build/traverso-0.49.6/src/common/fpu.cc
-[ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/settings/Pages.cpp.o
+[ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/Main.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/Main.cpp.o -c /build/traverso-0.49.6/src/traverso/Main.cpp
 [ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/Traverso.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/Traverso.cpp.o -c /build/traverso-0.49.6/src/traverso/Traverso.cpp
+[ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/settings/Pages.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/settings/Pages.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/settings/Pages.cpp
+[ 91%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/ProjectManagerDialog.cpp.o
 [ 92%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/settings/SettingsDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/settings/SettingsDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/settings/SettingsDialog.cpp
-[ 92%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/ProjectManagerDialog.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/ProjectManagerDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/ProjectManagerDialog.cpp
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/settings/SettingsDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/settings/SettingsDialog.cpp
 [ 92%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/InsertSilenceDialog.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/InsertSilenceDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/InsertSilenceDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
@@ -6763,8 +6798,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 93%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/MarkerDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/MarkerDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/MarkerDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Sheet.h:29,
                  from /build/traverso-0.49.6/src/traverso/dialogs/InsertSilenceDialog.cpp:25:
@@ -6784,10 +6817,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 93%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/MarkerDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/MarkerDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/MarkerDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/project/ProjectManagerDialog.cpp:24:
+                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
+                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
+                 from /build/traverso-0.49.6/src/core/Track.h:32,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/DFHF2LRNHK/../../../../../src/traverso/dialogs/project/ImportClipsDialog.h:26,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/DFHF2LRNHK/moc_ImportClipsDialog.cpp:10,
+                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/mocs_compilation.cpp:12:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6805,9 +6843,9 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/settings/Pages.cpp:30:
+                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/project/ProjectManagerDialog.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6824,13 +6862,12 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 93%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/BusSelectorDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/BusSelectorDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/BusSelectorDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
-                 from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
-                 from /build/traverso-0.49.6/src/core/Track.h:32,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/DFHF2LRNHK/../../../../../src/traverso/dialogs/project/ImportClipsDialog.h:26,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/DFHF2LRNHK/moc_ImportClipsDialog.cpp:10,
-                 from /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/mocs_compilation.cpp:12:
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/settings/Pages.cpp:30:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6847,6 +6884,8 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 93%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/NewSheetDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/NewSheetDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/NewSheetDialog.cpp
 /build/traverso-0.49.6/src/traverso/dialogs/settings/Pages.cpp: In member function 'virtual void AppearenceConfigPage::load_config()':
 /build/traverso-0.49.6/src/traverso/dialogs/settings/Pages.cpp:461:83: warning: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   461 |  QStringList iconSizesList = supportedIconSizes.split(";", QString::SkipEmptyParts);
@@ -6866,10 +6905,6 @@
 /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:609:17: note: declared here
   609 |     QStringList split(const QString &sep, SplitBehavior behavior,
       |                 ^~~~~
-[ 93%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/BusSelectorDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/BusSelectorDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/BusSelectorDialog.cpp
-[ 93%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/NewSheetDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/NewSheetDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/NewSheetDialog.cpp
 [ 94%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/NewProjectDialog.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/NewProjectDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/NewProjectDialog.cpp
 /build/traverso-0.49.6/src/traverso/Interface.cpp: In member function 'QMenu* Interface::create_context_menu(QObject*, QList<MenuData>*)':
@@ -6939,9 +6974,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/project/NewSheetDialog.cpp:25:
+                 from /build/traverso-0.49.6/src/core/Export.h:32,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/project/NewProjectDialog.cpp:46:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -6958,11 +6992,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 94%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/OpenProjectDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/OpenProjectDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/OpenProjectDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Export.h:32,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/project/NewProjectDialog.cpp:46:
+                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/project/NewSheetDialog.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -7032,6 +7065,8 @@
 /usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
   188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
       |                                              ^~~~~
+[ 94%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/OpenProjectDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/OpenProjectDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/OpenProjectDialog.cpp
 [ 94%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/NewTrackDialog.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/project/NewTrackDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/project/NewTrackDialog.cpp
 [ 95%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/project/ImportClipsDialog.cpp.o
@@ -7087,29 +7122,7 @@
   954 |     static const Null null;
       |                       ^~~~
 [ 96%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/ProjectConverterDialog.cpp.o
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
-                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/project/NewTrackDialog.cpp:26:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/ProjectConverterDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/ProjectConverterDialog.cpp
-[ 96%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/ExportDialog.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/ExportDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/ExportDialog.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
                  from /build/traverso-0.49.6/src/plugins/native/GainEnvelope.h:26,
@@ -7157,8 +7170,34 @@
 /usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
   181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
       |                                              ^~~~~
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/core/AudioClip.h:32,
+                 from /build/traverso-0.49.6/src/core/libtraversocore.h:1,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/project/NewTrackDialog.cpp:26:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+[ 96%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/ExportDialog.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/ExportDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/ExportDialog.cpp
 [ 96%] Building CXX object src/traverso/CMakeFiles/traverso.dir/dialogs/CDWritingDialog.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/dialogs/CDWritingDialog.cpp.o -c /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp
+[ 97%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/BusMonitor.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/BusMonitor.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/BusMonitor.cpp
+[ 97%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/CorrelationMeterWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/CorrelationMeterWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/CorrelationMeterWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/plugins/Plugin.h:30,
                  from /build/traverso-0.49.6/src/plugins/LV2/LV2Plugin.h:32,
@@ -7193,16 +7232,14 @@
 /usr/include/aarch64-linux-gnu/qt5/QtCore/qmap.h:1362:33: note: declared here
  1362 | typename QMap<Key, T>::iterator QMap<Key, T>::insertMulti(const Key &key, const T &value)
       |                                 ^~~~~~~~~~~~
-[ 97%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/BusMonitor.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/BusMonitor.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/BusMonitor.cpp
-[ 97%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/CorrelationMeterWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/CorrelationMeterWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/CorrelationMeterWidget.cpp
 [ 97%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/ExportFormatOptionsWidget.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/ExportFormatOptionsWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/ExportFormatOptionsWidget.cpp
 [ 98%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/InfoWidgets.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/InfoWidgets.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/InfoWidgets.cpp
 [ 98%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/MessageWidget.cpp.o
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/MessageWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/MessageWidget.cpp
+[ 98%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/MeterWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/MeterWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/MeterWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/core/Export.h:32,
                  from /build/traverso-0.49.6/src/traverso/dialogs/ExportDialog.cpp:28:
@@ -7243,37 +7280,6 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Export.h:32,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp:26:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp: In constructor 'CDWritingDialog::CDWritingDialog(QWidget*)':
-/build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp:83:31: warning: 'static int QProcess::execute(const QString&)' is deprecated: Use QProcess::execute(const QString &program, const QStringList &arguments) instead [-Wdeprecated-declarations]
-   83 |  if (QProcess::execute("wodim") != QProcess::FailedToStart) {
-      |                               ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QProcess:1,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.h:29,
-                 from /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp:22:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qprocess.h:265:16: note: declared here
-  265 |     static int execute(const QString &command);
-      |                ^~~~~~~
-[ 98%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/MeterWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/MeterWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/MeterWidget.cpp
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
                  from /build/traverso-0.49.6/src/traverso/widgets/MeterWidget.h:28,
@@ -7295,26 +7301,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
-                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/src/traverso/widgets/InfoWidgets.cpp:24:
-/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
-  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
-  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
-      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
-/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
-/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
-  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
 /build/traverso-0.49.6/src/traverso/widgets/CorrelationMeterWidget.cpp: In member function 'virtual void CorrelationMeterView::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)':
 /build/traverso-0.49.6/src/traverso/widgets/CorrelationMeterWidget.cpp:104:39: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
   104 |  painter->drawText(cpos - fm.width("C")/2, fm.ascent() + 1, "C");
@@ -7369,9 +7355,38 @@
   106 |     int width(const QString &, int len = -1) const;
       |         ^~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/core/Export.h:32,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp:26:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp: In constructor 'CDWritingDialog::CDWritingDialog(QWidget*)':
+/build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp:83:31: warning: 'static int QProcess::execute(const QString&)' is deprecated: Use QProcess::execute(const QString &program, const QStringList &arguments) instead [-Wdeprecated-declarations]
+   83 |  if (QProcess::execute("wodim") != QProcess::FailedToStart) {
+      |                               ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QProcess:1,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.h:29,
+                 from /build/traverso-0.49.6/src/traverso/dialogs/CDWritingDialog.cpp:22:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qprocess.h:265:16: note: declared here
+  265 |     static int execute(const QString &command);
+      |                ^~~~~~~
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
                  from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
-                 from /build/traverso-0.49.6/src/traverso/widgets/ExportFormatOptionsWidget.cpp:25:
+                 from /build/traverso-0.49.6/src/traverso/widgets/InfoWidgets.cpp:24:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -7388,13 +7403,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 99%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/ResourcesWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/ResourcesWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp
-[ 99%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/SpectralMeterWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/SpectralMeterWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/SpectralMeterWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Utils.h:25,
-                 from /build/traverso-0.49.6/src/traverso/widgets/MessageWidget.cpp:29:
+                 from /build/traverso-0.49.6/src/common/RingBufferNPT.h:30,
+                 from /build/traverso-0.49.6/src/engine/AudioDevice.h:35,
+                 from /build/traverso-0.49.6/src/traverso/widgets/ExportFormatOptionsWidget.cpp:25:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -7411,8 +7423,10 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[ 99%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/TransportConsoleWidget.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/TransportConsoleWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/TransportConsoleWidget.cpp
+[ 99%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/ResourcesWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/ResourcesWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp
+[ 99%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/SpectralMeterWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/SpectralMeterWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/SpectralMeterWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
@@ -7434,13 +7448,11 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-[100%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/VUMeter.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/VUMeter.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp
-[100%] Building CXX object src/traverso/CMakeFiles/traverso.dir/qrc_traverso.cpp.o
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/qrc_traverso.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/qrc_traverso.cpp
+[ 99%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/TransportConsoleWidget.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/TransportConsoleWidget.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/TransportConsoleWidget.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/traverso/widgets/TransportConsoleWidget.h:29,
-                 from /build/traverso-0.49.6/src/traverso/widgets/TransportConsoleWidget.cpp:22:
+                 from /build/traverso-0.49.6/src/common/Utils.h:25,
+                 from /build/traverso-0.49.6/src/traverso/widgets/MessageWidget.cpp:29:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -7457,9 +7469,13 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
+[100%] Building CXX object src/traverso/CMakeFiles/traverso.dir/widgets/VUMeter.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/widgets/VUMeter.cpp.o -c /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp
+[100%] Building CXX object src/traverso/CMakeFiles/traverso.dir/qrc_traverso.cpp.o
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/c++ -DALSA_SUPPORT -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DJACK_SUPPORT -DLV2_SUPPORT -DMP3_DECODE_SUPPORT -DMP3_ENCODE_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -DSTATIC_BUILD -DUSE_MLOCK -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso -I/build/traverso-0.49.6/src/traverso -I/build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/traverso_autogen/include -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/build/traverso-0.49.6/src/common -I/build/traverso-0.49.6/src/audiofileio/decode -I/build/traverso-0.49.6/src/audiofileio/encode -I/build/traverso-0.49.6/src/commands -I/build/traverso-0.49.6/src/core -I/build/traverso-0.49.6/src/engine -I/build/traverso-0.49.6/src/plugins -I/build/traverso-0.49.6/src/plugins/LV2 -I/build/traverso-0.49.6/src/plugins/native -I/build/traverso-0.49.6/src/sheetcanvas -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -fPIC -o CMakeFiles/traverso.dir/qrc_traverso.cpp.o -c /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso/qrc_traverso.cpp
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
-                 from /build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp:26:
+                 from /build/traverso-0.49.6/src/traverso/widgets/TransportConsoleWidget.h:29,
+                 from /build/traverso-0.49.6/src/traverso/widgets/TransportConsoleWidget.cpp:22:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -7476,15 +7492,6 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp: In member function 'virtual void FileWidget::showEvent(QShowEvent*)':
-/build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp:55:19: warning: 'QDirModel::QDirModel(QObject*)' is deprecated: Use QFileSystemModel [-Wdeprecated-declarations]
-   55 |  m_dirModel = new QDirModel;
-      |                   ^~~~~~~~~
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QDirModel:1,
-                 from /build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp:35:
-/usr/include/aarch64-linux-gnu/qt5/QtWidgets/qdirmodel.h:73:67: note: declared here
-   73 |     QT_DEPRECATED_VERSION_X_5_15("Use QFileSystemModel") explicit QDirModel(QObject *parent = nullptr);
-      |                                                                   ^~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
                  from /build/traverso-0.49.6/src/common/Utils.h:25,
                  from /build/traverso-0.49.6/src/sheetcanvas/ViewItem.h:32,
@@ -7508,8 +7515,8 @@
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/traverso-0.49.6/src/common/defines.h:7,
-                 from /build/traverso-0.49.6/src/common/Mixer.h:26,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:35:
+                 from /build/traverso-0.49.6/src/core/Sheet.h:29,
+                 from /build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp:26:
 /build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
 /build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
   178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
@@ -7526,39 +7533,15 @@
 /build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
   796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
       |               ^~~~~~~~~~~~~~~~~~~~~~~
-/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp: In constructor 'VUMeterRuler::VUMeterRuler(QWidget*)':
-/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:247:32: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-  247 |  setMinimumWidth(fm.width("-XX")+TICK_LINE_LENGTH + 3);
-      |                                ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:50,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.h:26,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
-/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:248:32: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
-  248 |  setMaximumWidth(fm.width("-XX")+TICK_LINE_LENGTH + 4);
-      |                                ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:50,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.h:26,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
-  106 |     int width(const QString &, int len = -1) const;
-      |         ^~~~~
-/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp: In member function 'virtual void VUMeterRuler::paintEvent(QPaintEvent*)':
-/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:329:35: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations]
-  329 |   spm.sprintf("%2i", presetMark[j]);
-      |                                   ^
-In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
-                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.h:26,
-                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:23:
-/usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here
-  393 |     QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3);
-      |              ^~~~~~~
+/build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp: In member function 'virtual void FileWidget::showEvent(QShowEvent*)':
+/build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp:55:19: warning: 'QDirModel::QDirModel(QObject*)' is deprecated: Use QFileSystemModel [-Wdeprecated-declarations]
+   55 |  m_dirModel = new QDirModel;
+      |                   ^~~~~~~~~
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QDirModel:1,
+                 from /build/traverso-0.49.6/src/traverso/widgets/ResourcesWidget.cpp:35:
+/usr/include/aarch64-linux-gnu/qt5/QtWidgets/qdirmodel.h:73:67: note: declared here
+   73 |     QT_DEPRECATED_VERSION_X_5_15("Use QFileSystemModel") explicit QDirModel(QObject *parent = nullptr);
+      |                                                                   ^~~~~~~~~
 /build/traverso-0.49.6/src/traverso/widgets/SpectralMeterWidget.cpp: In constructor 'SpectralMeterView::SpectralMeterView(SpectralMeterWidget*)':
 /build/traverso-0.49.6/src/traverso/widgets/SpectralMeterWidget.cpp:76:27: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
    76 |  margin_r = fm.width("-XX") + 5;
@@ -7637,6 +7620,58 @@
 /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here
   393 |     QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3);
       |              ^~~~~~~
+In file included from /build/traverso-0.49.6/src/common/defines.h:7,
+                 from /build/traverso-0.49.6/src/common/Mixer.h:26,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:35:
+/build/traverso-0.49.6/src/common/FastDelegate.h: In function 'OutputClass fastdelegate::detail::horrible_cast(InputClass)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:178:14: warning: typedef 'ERROR_CantUseHorrible_cast' locally defined but not used [-Wunused-local-typedefs]
+  178 |  typedef int ERROR_CantUseHorrible_cast[sizeof(InputClass)==sizeof(u)
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In static member function 'static fastdelegate::detail::GenericClass* fastdelegate::detail::SimplifyMemFunc<N>::Convert(X*, XFuncType, GenericMemFuncType&)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:295:16: warning: typedef 'ERROR_Unsupported_member_function_pointer_on_this_compiler' locally defined but not used [-Wunused-local-typedefs]
+  295 |   typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
+      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'void fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::bindstaticfunc(DerivedClass*, ParentInvokerSig, StaticFuncPtr)':
+/build/traverso-0.49.6/src/common/FastDelegate.h:781:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  781 |   typedef int ERROR_CantUseEvilMethod[sizeof(GenericClass *)==sizeof(function_to_bind) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/common/FastDelegate.h: In member function 'UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr<GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr>::GetStaticFunction() const':
+/build/traverso-0.49.6/src/common/FastDelegate.h:796:15: warning: typedef 'ERROR_CantUseEvilMethod' locally defined but not used [-Wunused-local-typedefs]
+  796 |   typedef int ERROR_CantUseEvilMethod[sizeof(UnvoidStaticFuncPtr)==sizeof(this) ? 1 : -1];
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp: In constructor 'VUMeterRuler::VUMeterRuler(QWidget*)':
+/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:247:32: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+  247 |  setMinimumWidth(fm.width("-XX")+TICK_LINE_LENGTH + 3);
+      |                                ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:50,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.h:26,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:248:32: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+  248 |  setMaximumWidth(fm.width("-XX")+TICK_LINE_LENGTH + 4);
+      |                                ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:50,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.h:26,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here
+  106 |     int width(const QString &, int len = -1) const;
+      |         ^~~~~
+/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp: In member function 'virtual void VUMeterRuler::paintEvent(QPaintEvent*)':
+/build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:329:35: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations]
+  329 |   spm.sprintf("%2i", presetMark[j]);
+      |                                   ^
+In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
+                 from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QWidget:1,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.h:26,
+                 from /build/traverso-0.49.6/src/traverso/widgets/VUMeter.cpp:23:
+/usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here
+  393 |     QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3);
+      |              ^~~~~~~
 [100%] Linking CXX executable ../../bin/traverso
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/traverso && /usr/bin/cmake -E cmake_link_script CMakeFiles/traverso.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/traverso-0.49.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 -Wall -fPIC    -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -Wl,--as-needed -rdynamic CMakeFiles/traverso.dir/traverso_autogen/mocs_compilation.cpp.o CMakeFiles/traverso.dir/__/common/fpu.cc.o CMakeFiles/traverso.dir/Main.cpp.o CMakeFiles/traverso.dir/Interface.cpp.o CMakeFiles/traverso.dir/Traverso.cpp.o CMakeFiles/traverso.dir/dialogs/settings/Pages.cpp.o CMakeFiles/traverso.dir/dialogs/settings/SettingsDialog.cpp.o CMakeFiles/traverso.dir/dialogs/project/ProjectManagerDialog.cpp.o CMakeFiles/traverso.dir/dialogs/InsertSilenceDialog.cpp.o CMakeFiles/traverso.dir/dialogs/MarkerDialog.cpp.o CMakeFiles/traverso.dir/dialogs/BusSelectorDialog.cpp.o CMakeFiles/traverso.dir/dialogs/project/NewSheetDialog.cpp.o CMakeFiles/traverso.dir/dialogs/project/NewProjectDialog.cpp.o CMakeFiles/traverso.dir/dialogs/project/OpenProjectDialog.cpp.o CMakeFiles/traverso.dir/dialogs/project/NewTrackDialog.cpp.o CMakeFiles/traverso.dir/dialogs/project/ImportClipsDialog.cpp.o CMakeFiles/traverso.dir/dialogs/RestoreProjectBackupDialog.cpp.o CMakeFiles/traverso.dir/dialogs/PluginSelectorDialog.cpp.o CMakeFiles/traverso.dir/dialogs/ProjectConverterDialog.cpp.o CMakeFiles/traverso.dir/dialogs/ExportDialog.cpp.o CMakeFiles/traverso.dir/dialogs/CDWritingDialog.cpp.o CMakeFiles/traverso.dir/widgets/BusMonitor.cpp.o CMakeFiles/traverso.dir/widgets/CorrelationMeterWidget.cpp.o CMakeFiles/traverso.dir/widgets/ExportFormatOptionsWidget.cpp.o CMakeFiles/traverso.dir/widgets/InfoWidgets.cpp.o CMakeFiles/traverso.dir/widgets/MessageWidget.cpp.o CMakeFiles/traverso.dir/widgets/MeterWidget.cpp.o CMakeFiles/traverso.dir/widgets/ResourcesWidget.cpp.o CMakeFiles/traverso.dir/widgets/SpectralMeterWidget.cpp.o CMakeFiles/traverso.dir/widgets/TransportConsoleWidget.cpp.o CMakeFiles/traverso.dir/widgets/VUMeter.cpp.o CMakeFiles/traverso.dir/qrc_traverso.cpp.o -o ../../bin/traverso  /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Xml.so.5.15.2 ../../lib/libtraversosheetcanvas.a ../../lib/libtraversocore.a ../../lib/libtraversoaudiofileio.a ../../lib/libtraversoaudiobackend.a ../../lib/libtraversoplugins.a ../../lib/libtcp_traversocommands.a ../../lib/libtraversocommands.a -lsamplerate -lsndfile -lwavpack -logg -lvorbis -lvorbisfile -lvorbisenc -lFLAC -lfftw3 -llilv-0 -ldl -lsratom-0 -lsord-0 -lserd-0 -lmad -lmp3lame -lasound -ljack -ldl /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.2 ../../lib/libtraversocore.a -lsratom-0 -lsord-0 -lserd-0 -lmad -lmp3lame -lasound -ljack 
@@ -7660,15 +7695,15 @@
 make[2]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/build.make src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/depend
 make  -f src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/depend
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/DependInfo.cmake --color=
 make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/depend
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/DependInfo.cmake --color=
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/depend
 make  -f src/plugins/CMakeFiles/traversoplugins_autogen.dir/build.make src/plugins/CMakeFiles/traversoplugins_autogen.dir/depend
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/DependInfo.cmake --color=
 make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/DependInfo.cmake --color=
@@ -7678,88 +7713,88 @@
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/build.make src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/build
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/build
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/build
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/plugins/CMakeFiles/traversoplugins_autogen.dir/build.make src/plugins/CMakeFiles/traversoplugins_autogen.dir/build
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/core/CMakeFiles/traversocore_autogen.dir/build.make src/core/CMakeFiles/traversocore_autogen.dir/build
+make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/build
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/build
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  1%] Automatic MOC and UIC for target traversoaudiobackend
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/AutogenInfo.json RELEASE
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[  1%] Automatic MOC and UIC for target traversoaudiofileio
+[  1%] Automatic MOC and UIC for target traversoaudiobackend
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend_autogen.dir/AutogenInfo.json RELEASE
+[  2%] Automatic MOC and UIC for target traversosheetcanvas
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/AutogenInfo.json RELEASE
+[  2%] Automatic MOC and UIC for target traversocore
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/AutogenInfo.json RELEASE
+[  2%] Automatic MOC and UIC for target traversoaudiofileio
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio_autogen.dir/AutogenInfo.json RELEASE
-[  1%] Automatic MOC and UIC for target tcp_traversocommands
+[  2%] Automatic MOC and UIC for target tcp_traversocommands
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands_autogen.dir/AutogenInfo.json RELEASE
-[  2%] Automatic MOC and UIC for target traversoplugins
+[  3%] Automatic MOC and UIC for target traversoplugins
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins_autogen.dir/AutogenInfo.json RELEASE
-[  2%] Automatic MOC and UIC for target traversocore
-[  3%] Automatic MOC and UIC for target traversosheetcanvas
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore_autogen.dir/AutogenInfo.json RELEASE
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas && /usr/bin/cmake -E cmake_autogen /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas_autogen.dir/AutogenInfo.json RELEASE
 [  3%] Built target traversoaudiobackend_autogen
 make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/depend
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 [  3%] Built target traversoplugins_autogen
 make  -f src/plugins/CMakeFiles/traversoplugins.dir/build.make src/plugins/CMakeFiles/traversoplugins.dir/depend
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/engine/CMakeFiles/traversoaudiobackend.dir/DependInfo.cmake --color=
 [  3%] Built target traversoaudiofileio_autogen
-make  -f src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio.dir/depend
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/audiofileio/CMakeFiles/traversoaudiofileio.dir/DependInfo.cmake --color=
 [  3%] Built target traversosheetcanvas_autogen
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/plugins /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/plugins/CMakeFiles/traversoplugins.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/build
 [  3%] Built target traversocore_autogen
 make  -f src/core/CMakeFiles/traversocore.dir/build.make src/core/CMakeFiles/traversocore.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/engine/CMakeFiles/traversoaudiobackend.dir/build.make src/engine/CMakeFiles/traversoaudiobackend.dir/build
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build.make src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make[3]: Nothing to be done for 'src/engine/CMakeFiles/traversoaudiobackend.dir/build'.
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/plugins/CMakeFiles/traversoplugins.dir/build.make src/plugins/CMakeFiles/traversoplugins.dir/build
 [  3%] Built target tcp_traversocommands_autogen
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/core/CMakeFiles/traversocore.dir/DependInfo.cmake --color=
-[  9%] Built target traversoaudiobackend
-make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 cd /build/traverso-0.49.6/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/traverso-0.49.6 /build/traverso-0.49.6/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands /build/traverso-0.49.6/obj-aarch64-linux-gnu/src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make[3]: Nothing to be done for 'src/engine/CMakeFiles/traversoaudiobackend.dir/build'.
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Nothing to be done for 'src/audiofileio/CMakeFiles/traversoaudiofileio.dir/build'.
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[  9%] Built target traversoaudiobackend
+[ 14%] Built target traversoaudiofileio
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Nothing to be done for 'src/plugins/CMakeFiles/traversoplugins.dir/build'.
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build
-[ 14%] Built target traversoaudiofileio
-[ 23%] Built target traversoplugins
-make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build.make src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+make  -f src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build.make src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build
+make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make  -f src/core/CMakeFiles/traversocore.dir/build.make src/core/CMakeFiles/traversocore.dir/build
+[ 23%] Built target traversoplugins
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Nothing to be done for 'src/commands/plugins/TraversoCommands/CMakeFiles/tcp_traversocommands.dir/build'.
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
@@ -7767,10 +7802,10 @@
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Nothing to be done for 'src/sheetcanvas/CMakeFiles/traversosheetcanvas.dir/build'.
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
-[ 43%] Built target traversosheetcanvas
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
 make[3]: Nothing to be done for 'src/core/CMakeFiles/traversocore.dir/build'.
 make[3]: Leaving directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
+[ 43%] Built target traversosheetcanvas
 [ 76%] Built target traversocore
 make  -f src/commands/CMakeFiles/traversocommands_autogen.dir/build.make src/commands/CMakeFiles/traversocommands_autogen.dir/depend
 make[3]: Entering directory '/build/traverso-0.49.6/obj-aarch64-linux-gnu'
@@ -7841,8 +7876,8 @@
    dh_gencontrol -O--buildsystem=cmake
    dh_md5sums -O--buildsystem=cmake
    dh_builddeb -O--buildsystem=cmake
-dpkg-deb: building package 'traverso-dbgsym' in '../traverso-dbgsym_0.49.6-1_arm64.deb'.
 dpkg-deb: building package 'traverso' in '../traverso_0.49.6-1_arm64.deb'.
+dpkg-deb: building package 'traverso-dbgsym' in '../traverso-dbgsym_0.49.6-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../traverso_0.49.6-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -7850,12 +7885,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/13156/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/13156/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/4391 and its subdirectories
-I: Current time: Thu Sep 22 00:00:46 -12 2022
-I: pbuilder-time-stamp: 1663848046
+I: removing directory /srv/workspace/pbuilder/13156 and its subdirectories
+I: Current time: Fri Aug 20 19:48:26 +14 2021
+I: pbuilder-time-stamp: 1629438506