Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/solfege.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1679193334.220830/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8zvlh1c4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8zvlh1c4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5e6efa42e37c454ca2fd0d932b91fbe9', '-D', '/var/lib/mock/fedora-38-x86_64-1679193334.220830/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8zvlh1c4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/solfege.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1677974400 Wrote: /builddir/build/SRPMS/solfege-3.23.5pre2-11.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/solfege.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1679193334.220830/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8zvlh1c4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8zvlh1c4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '25ef7c865a2546528f5fd89785c6e9d4', '-D', '/var/lib/mock/fedora-38-x86_64-1679193334.220830/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8zvlh1c4:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/solfege.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1677974400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.choYDm + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf solfege-3.23.5pre2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/solfege-3.23.5pre2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd solfege-3.23.5pre2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/solfege-3.20.6-prefix.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/solfege-update-python-shebang.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XkCnPi + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd solfege-3.23.5pre2 + autoreconf -if configure.ac:21: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:21: the top level configure.ac:49: warning: The macro `AC_TRY_CPP' is obsolete. configure.ac:49: You should run autoupdate. ./lib/autoconf/general.m4:2762: AC_TRY_CPP is expanded from... acinclude.m4:5: AM_CHECK_PYTHON_HEADERS is expanded from... configure.ac:49: the top level configure.ac:102: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:102: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:102: the top level configure.ac:115: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:115: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:115: the top level configure.ac:128: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:128: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:128: the top level configure.ac:134: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:134: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:134: the top level configure.ac:150: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:150: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:150: the top level + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ ls /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-docbook-stylesheet=/usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl --disable-oss-sound configure: WARNING: unrecognized options: --disable-dependency-tracking checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for a Python interpreter with version >= 3.0... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.11 checking for python3 platform... linux checking for GNU default python3 prefix... ${prefix} checking for GNU default python3 exec_prefix... ${exec_prefix} checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.11/site-packages checking how to run the C preprocessor... gcc -E checking for headers required to compile python extensions... found checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking for swig... /usr/bin/swig checking for lilypond... no checking for git... /usr/bin/git checking for gs... no checking for txt2man... /usr/bin/txt2man checking for xgettext... /usr/bin/xgettext checking for msgfmt... /usr/bin/msgfmt checking for msgmerge... /usr/bin/msgmerge checking for msggrep... /usr/bin/msggrep checking for makeinfo... /usr/bin/makeinfo checking for sed... /usr/bin/sed checking for cat... /usr/bin/cat checking for itstool... /usr/bin/itstool checking for xsltproc... /usr/bin/xsltproc checking for /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/soundcard.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fcntl.h... yes checking for sys/ioctl.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking whether gcc needs -traditional... no configure: creating ./config.status config.status: creating run-solfege.py config.status: creating solfege/buildinfo.py config.status: creating topdocs/defs.texi config.status: creating windowsinstaller.iss config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating autopackage/default.apspec config.status: creating help/C/solfege.xml config.status: creating config.h configure: WARNING: unrecognized options: --disable-dependency-tracking configure: configure: Please remember to rerun configure if you change swig versions! + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/msgfmt po/ca.po -o po/ca.mo /usr/bin/msgfmt po/cs.po -o po/cs.mo /usr/bin/msgfmt po/da.po -o po/da.mo /usr/bin/msgfmt po/de.po -o po/de.mo /usr/bin/msgfmt po/eo.po -o po/eo.mo /usr/bin/msgfmt po/es.po -o po/es.mo /usr/bin/msgfmt po/et.po -o po/et.mo /usr/bin/msgfmt po/fa.po -o po/fa.mo /usr/bin/msgfmt po/fi.po -o po/fi.mo /usr/bin/msgfmt po/fr.po -o po/fr.mo /usr/bin/msgfmt po/gl.po -o po/gl.mo /usr/bin/msgfmt po/hu.po -o po/hu.mo /usr/bin/msgfmt po/hr.po -o po/hr.mo /usr/bin/msgfmt po/it.po -o po/it.mo /usr/bin/msgfmt po/nb.po -o po/nb.mo /usr/bin/msgfmt po/nl.po -o po/nl.mo /usr/bin/msgfmt po/pl.po -o po/pl.mo /usr/bin/msgfmt po/pt_BR.po -o po/pt_BR.mo /usr/bin/msgfmt po/ru.po -o po/ru.mo /usr/bin/msgfmt po/sk.po -o po/sk.mo /usr/bin/msgfmt po/sv.po -o po/sv.mo /usr/bin/msgfmt po/tr.po -o po/tr.mo /usr/bin/msgfmt po/vi.po -o po/vi.mo /usr/bin/msgfmt po/zh_CN.po -o po/zh_CN.mo /usr/bin/python3 tools/generate_theory_ly.py --all /usr/bin/make all make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/ca/LC_MESSAGES cp po/ca.mo share/locale/ca/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/cs/LC_MESSAGES cp po/cs.mo share/locale/cs/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/da/LC_MESSAGES cp po/da.mo share/locale/da/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/de/LC_MESSAGES cp po/de.mo share/locale/de/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/eo/LC_MESSAGES cp po/eo.mo share/locale/eo/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/es/LC_MESSAGES cp po/es.mo share/locale/es/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/et/LC_MESSAGES cp po/et.mo share/locale/et/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/fa/LC_MESSAGES cp po/fa.mo share/locale/fa/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/fi/LC_MESSAGES cp po/fi.mo share/locale/fi/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/fr/LC_MESSAGES cp po/fr.mo share/locale/fr/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/gl/LC_MESSAGES cp po/gl.mo share/locale/gl/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/hr/LC_MESSAGES cp po/hr.mo share/locale/hr/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/hu/LC_MESSAGES cp po/hu.mo share/locale/hu/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/it/LC_MESSAGES cp po/it.mo share/locale/it/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/nb/LC_MESSAGES cp po/nb.mo share/locale/nb/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/nl/LC_MESSAGES cp po/nl.mo share/locale/nl/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/pl/LC_MESSAGES cp po/pl.mo share/locale/pl/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/pt_BR/LC_MESSAGES cp po/pt_BR.mo share/locale/pt_BR/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/ru/LC_MESSAGES cp po/ru.mo share/locale/ru/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/sk/LC_MESSAGES cp po/sk.mo share/locale/sk/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/sv/LC_MESSAGES cp po/sv.mo share/locale/sv/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/tr/LC_MESSAGES cp po/tr.mo share/locale/tr/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/vi/LC_MESSAGES cp po/vi.mo share/locale/vi/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' mkdir -p share/locale/zh_CN/LC_MESSAGES cp po/zh_CN.mo share/locale/zh_CN/LC_MESSAGES/solfege.mo make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' /usr/bin/python3 tools/gen_regression_lessonfiles.py make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' /usr/bin/python3 tools/generate_lessonfiles.py make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' LC_ALL=C makeinfo -I topdocs --no-split --no-headers --output AUTHORS topdocs/AUTHORS.texi make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' LC_ALL=C makeinfo -I topdocs --no-split --no-headers --output INSTALL topdocs/INSTALL.texi make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' LC_ALL=C makeinfo -I topdocs --no-split --no-headers --output README topdocs/README.texi make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' LC_ALL=C makeinfo -I topdocs --no-split --no-headers --output FAQ topdocs/FAQ.texi make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' /usr/bin/python3 tools/gen_rhythms_table.py make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' /usr/bin/python3 -c "import tools.buildutil; tools.buildutil.create_languages_py()" make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' /usr/bin/python3 -c "import tools.buildutil; tools.buildutil.create_versions_file('/usr/bin/git')" make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' LC_ALL=C makeinfo -I topdocs --no-split --no-headers --output INSTALL.win32 topdocs/INSTALL.win32.texi make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' make[1]: Entering directory '/builddir/build/BUILD/solfege-3.23.5pre2' LANGUAGE=C /usr/bin/python3 -c "import tools.buildutil; tools.buildutil.create_manpage()" | /usr/bin/txt2man -t Solfege -r "GNU Solfege 3.23.git-checkout" -s 1 > solfege.1 make[1]: Leaving directory '/builddir/build/BUILD/solfege-3.23.5pre2' + /usr/bin/make update-manual (cd help/C/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/itstool --keep-entities help/C/about-statistics.xml help/C/bug-reporting.xml help/C/dictation.xml help/C/ear-training-test-printout-editor.xml help/C/elembuilder-harmonic-progressions.xml help/C/harmonicinterval.xml help/C/idbyname-cadences.xml help/C/idbyname-chords.xml help/C/idbyname-intonation.xml help/C/idbyname.xml help/C/identifybpm.xml help/C/idproperty.xml help/C/idtone.xml help/C/interval-config-help.xml help/C/melodicinterval.xml help/C/music-theory.xml help/C/nameinterval.xml help/C/online-resources.xml help/C/preferences-window.xml help/C/profile-manager.xml help/C/rhythm.xml help/C/rhythmtapping2.xml help/C/scales.xml help/C/selecting-exercises.xml help/C/singchord.xml help/C/singinterval.xml help/C/solfege.xml help/C/tone-in-context.xml help/C/trainingset-editor.xml help/C/twelvetone.xml | /usr/bin/msggrep -v -K -e "@@image:" -e "^Tom" -e "^Amundsen" -e "^tca@gnu.org" -e "^bug-solfege@gnu.org" -e "^solfege-devel@lists.sourceforge.net" -e "^solfege-announce@lists.sourceforge.net" -o help/C/solfege.pot /usr/bin/msggrep: warning: Locale charset "ANSI_X3.4-1968" is different from input file charset "UTF-8". Output of 'msggrep' might be incorrect. Possible workarounds are: - Set LC_ALL to a locale with encoding UTF-8. - Convert the translation catalog to ASCII using 'msgconv', then apply 'msggrep', then convert back to UTF-8 using 'msgconv'. /usr/bin/msgfmt -o help/de/de.mo help/de/de.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/de/de.mo -o help/de//$filename help/C/$filename; \ done rm -f help/de/de.mo (cd help/de/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/eo/eo.mo help/eo/eo.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/eo/eo.mo -o help/eo//$filename help/C/$filename; \ done rm -f help/eo/eo.mo (cd help/eo/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/es/es.mo help/es/es.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/es/es.mo -o help/es//$filename help/C/$filename; \ done Warning: Could not merge es translation for msgid: Interval names consist of two parts. Some examples are "major third" and "perfect fifth". In Walter Piston's "Harmony" the two parts are called the specific name and the general name part. Wikipedia talks about interval quality and interval number. I have seen people talking about an interval's numerical size. rm -f help/es/es.mo (cd help/es/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/et/et.mo help/et/et.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/et/et.mo -o help/et//$filename help/C/$filename; \ done rm -f help/et/et.mo (cd help/et/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/fr/fr.mo help/fr/fr.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/fr/fr.mo -o help/fr//$filename help/C/$filename; \ done Warning: Could not merge fr translation for msgid: One of the ideas of this program is that you can extend the program without having to dig into the source code. If you for example want to practise some special chords, you can write a lesson file yourself. Reading the files are pretty straight forward, and the recommended way to get started is to copy one of the existing files, and start modifying it. If you create good lesson files, you really should consider contributing them by sending them to the mailing list so they can be added to the next version of this program. rm -f help/fr/fr.mo (cd help/fr/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/gl/gl.mo help/gl/gl.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/gl/gl.mo -o help/gl//$filename help/C/$filename; \ done rm -f help/gl/gl.mo (cd help/gl/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/nb/nb.mo help/nb/nb.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/nb/nb.mo -o help/nb//$filename help/C/$filename; \ done rm -f help/nb/nb.mo (cd help/nb/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/nl/nl.mo help/nl/nl.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/nl/nl.mo -o help/nl//$filename help/C/$filename; \ done rm -f help/nl/nl.mo (cd help/nl/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/pl/pl.mo help/pl/pl.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/pl/pl.mo -o help/pl//$filename help/C/$filename; \ done rm -f help/pl/pl.mo (cd help/pl/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/pt_BR/pt_BR.mo help/pt_BR/pt_BR.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/pt_BR/pt_BR.mo -o help/pt_BR//$filename help/C/$filename; \ done Warning: Could not merge pt-BR translation for msgid: Interval names consist of two parts. Some examples are "major third" and "perfect fifth". In Walter Piston's "Harmony" the two parts are called the specific name and the general name part. Wikipedia talks about interval quality and interval number. I have seen people talking about an interval's numerical size. rm -f help/pt_BR/pt_BR.mo (cd help/pt_BR/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/ru/ru.mo help/ru/ru.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/ru/ru.mo -o help/ru//$filename help/C/$filename; \ done rm -f help/ru/ru.mo (cd help/ru/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) /usr/bin/msgfmt -o help/tr/tr.mo help/tr/tr.po for filename in about-statistics.xml bug-reporting.xml dictation.xml ear-training-test-printout-editor.xml elembuilder-harmonic-progressions.xml harmonicinterval.xml idbyname-cadences.xml idbyname-chords.xml idbyname-intonation.xml idbyname.xml identifybpm.xml idproperty.xml idtone.xml interval-config-help.xml melodicinterval.xml music-theory.xml nameinterval.xml online-resources.xml preferences-window.xml profile-manager.xml rhythm.xml rhythmtapping2.xml scales.xml selecting-exercises.xml singchord.xml singinterval.xml solfege.xml tone-in-context.xml trainingset-editor.xml twelvetone.xml; do \ #echo $filename; \ /usr/bin/itstool --keep-entities -m help/tr/tr.mo -o help/tr//$filename help/C/$filename; \ done Warning: Could not merge tr translation for msgid: Solfege is a free eartraining program. The program is part of the GNU Project. Check for info on mailinglists and where to get the latest version of Solfege. rm -f help/tr/tr.mo (cd help/tr/; /usr/bin/xsltproc --stringparam chunker.output.encoding "UTF-8" --param chunk.quietly 1 --param use.id.as.filename 1 --param callout.unicode 1 --param callout.graphics 0 --param xref.with.number.and.title 0 --xinclude --nonet --stringparam html.stylesheet "../style.css" /usr/share/sgml/docbook/xsl-stylesheets-1.79.2/html/chunk.xsl solfege.xml) + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7eH8J8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd solfege-3.23.5pre2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 'INSTALL=/usr/bin/install -p' /usr/bin/python3 tools/generate_lessonfiles.py /usr/bin/python3 tools/gen_regression_lessonfiles.py mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/man/man1 mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/bin mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//etc mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/applications/ for lang in ca cs da de eo es et fa fi fr gl hr hu it nb nl pl pt_BR ru sk sv tr vi zh_CN; do \ mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/locale/$lang/LC_MESSAGES; \ /usr/bin/install -p -m 644 po/$lang.mo /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/locale/$lang/LC_MESSAGES/solfege.mo; \ done mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/pixmaps /usr/bin/install -p -m 644 graphics/solfege.svg /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/pixmaps/ /usr/bin/install -p run-solfege.py /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/bin/solfege /usr/bin/install -p -m 644 solfege.css /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege /usr/bin/install -p -m 644 default.config /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege /usr/bin/install -p -m 644 solfege.1 /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/man/man1 /usr/bin/install -p -m 644 system.rc /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//etc/solfege /usr/bin/install -p -m 644 solfege.desktop /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/applications/ for ifile in ui.xml help-menu.xml feta/feta20-accidentals--1.png feta/feta20-accidentals--2.png feta/feta20-accidentals-0.png feta/feta20-accidentals-1.png feta/feta20-accidentals-2.png feta/feta20-clefs-C.png feta/feta20-clefs-F.png feta/feta20-clefs-G.png feta/feta20-dots-dot.png feta/feta20-flags-d3.png feta/feta20-flags-d4.png feta/feta20-flags-d5.png feta/feta20-flags-d6.png feta/feta20-flags-u3.png feta/feta20-flags-u4.png feta/feta20-flags-u5.png feta/feta20-flags-u6.png feta/feta20-noteheads-0.png feta/feta20-noteheads-1.png feta/feta20-noteheads-2.png feta/feta20-number-0.png feta/feta20-number-1.png feta/feta20-number-2.png feta/feta20-number-3.png feta/feta20-number-4.png feta/feta20-number-5.png feta/feta20-number-6.png feta/feta20-number-7.png feta/feta20-number-8.png feta/feta20-number-9.png feta/feta20-rests--1.png feta/feta20-rests--2.png feta/feta20-rests--4.png feta/feta20-rests-0.png feta/feta20-rests-0o.png feta/feta20-rests-1.png feta/feta20-rests-1o.png feta/feta20-rests-2.png feta/feta20-rests-3.png feta/feta20-rests-4.png feta/feta20-rests-5.png feta/feta20-rests-6.png feta/feta20-rests-7.png solfege/__init__.py solfege/_version.py solfege/abstract.py solfege/abstract_solmisation_addon.py solfege/application.py solfege/buildinfo.py solfege/cfg.py solfege/configwindow.py solfege/const.py solfege/dataparser.py solfege/download_pyalsa.py solfege/esel.py solfege/filesystem.py solfege/fpeditor.py solfege/frontpage.py solfege/gu.py solfege/history.py solfege/i18n.py solfege/inputwidgets.py solfege/instrumentselector.py solfege/languages.py solfege/lessonfile.py solfege/lessonfile_editor_main.py solfege/lessonfilegui.py solfege/lfmod.py solfege/mainwin.py solfege/make_screenshots.py solfege/multipleintervalconfigwidget.py solfege/mywinreg.py solfege/notenamespinbutton.py solfege/optionparser.py solfege/osutils.py solfege/parsetree.py solfege/practisesheetdlg.py solfege/presetup.py solfege/profilemanager.py solfege/reportlib.py solfege/runtime.py solfege/specialwidgets.py solfege/startup.py solfege/statistics.py solfege/statisticsviewer.py solfege/stock.py solfege/testlib.py solfege/tracebackwindow.py solfege/trainingsetdlg.py solfege/utils.py solfege/winlang.py solfege/xrandom.py solfege/exercises/__init__.py solfege/exercises/chordvoicing.py solfege/exercises/compareintervals.py solfege/exercises/dictation.py solfege/exercises/elembuilder.py solfege/exercises/exampleexercise.py solfege/exercises/harmonicinterval.py solfege/exercises/idbyname.py solfege/exercises/identifybpm.py solfege/exercises/idproperty.py solfege/exercises/idtone.py solfege/exercises/melodicinterval.py solfege/exercises/nameinterval.py solfege/exercises/rhythm.py solfege/exercises/rhythmdictation.py solfege/exercises/rhythmdictation2.py solfege/exercises/rhythmtapping.py solfege/exercises/rhythmtapping2.py solfege/exercises/singanswer.py solfege/exercises/singchord.py solfege/exercises/singinterval.py solfege/exercises/solmisation.py solfege/exercises/toneincontext.py solfege/exercises/tuner.py solfege/exercises/twelvetone.py solfege/mpd/__init__.py solfege/mpd/_exceptions.py solfege/mpd/const.py solfege/mpd/duration.py solfege/mpd/elems.py solfege/mpd/engravers.py solfege/mpd/interval.py solfege/mpd/lexer.py solfege/mpd/mfutils.py solfege/mpd/mpdutils.py solfege/mpd/musicalpitch.py solfege/mpd/musicdisplayer.py solfege/mpd/parser.py solfege/mpd/performer.py solfege/mpd/rat.py solfege/mpd/requests.py solfege/mpd/rhythmwidget.py solfege/mpd/track.py solfege/soundcard/__init__.py solfege/soundcard/alsa_sequencer.py solfege/soundcard/exporter.py solfege/soundcard/fakesynth.py solfege/soundcard/midifilesynth.py solfege/soundcard/oss_common.py solfege/soundcard/oss_sequencer.py solfege/soundcard/oss_sequencer2.py solfege/soundcard/soundcardexceptions.py solfege/soundcard/synth_common.py solfege/soundcard/winsynth.py graphics/holder.png graphics/identify-bpm.png graphics/identify-chord.png graphics/image-not-found.png graphics/rhythm-c12c12c12.png graphics/rhythm-c12c12r12.png graphics/rhythm-c12r12c12.png graphics/rhythm-c16c16c16c16.png graphics/rhythm-c16c16c16c16c16c16.png graphics/rhythm-c16c16c16c16c8.png graphics/rhythm-c16c16c4.png graphics/rhythm-c16c16c8.png graphics/rhythm-c16c16c8c16c16.png graphics/rhythm-c16c16c8c8.png graphics/rhythm-c16c8..png graphics/rhythm-c16c8c16.png graphics/rhythm-c4..png graphics/rhythm-c4.png graphics/rhythm-c4c16c16.png graphics/rhythm-c4c8.png graphics/rhythm-c8.c16.png graphics/rhythm-c8c16c16.png graphics/rhythm-c8c16c16c16c16.png graphics/rhythm-c8c16c16c8.png graphics/rhythm-c8c4.png graphics/rhythm-c8c8.png graphics/rhythm-c8c8c16c16.png graphics/rhythm-c8c8c8.png graphics/rhythm-r12c12c12.png graphics/rhythm-r12c12r12.png graphics/rhythm-r12r12c12.png graphics/rhythm-r16c16c16c16.png graphics/rhythm-r16c16c8.png graphics/rhythm-r16c8..png graphics/rhythm-r16c8c16.png graphics/rhythm-r4.png graphics/rhythm-r8c16c16.png graphics/rhythm-r8c8.png graphics/rhythm-r8r16c16.png graphics/rhythm-wrong.png graphics/test-sound.png graphics/solfege.xpm graphics/add-dot.svg graphics/applications-system.svg graphics/dot-mode.svg graphics/double-flat.svg graphics/double-sharp.svg graphics/erase.svg graphics/flat.svg graphics/natural.svg graphics/note-1.svg graphics/note-16.svg graphics/note-2.svg graphics/note-32.svg graphics/note-4.svg graphics/note-8.svg graphics/notehead.svg graphics/remove-dot.svg graphics/rest-1.svg graphics/rest-16.svg graphics/rest-2.svg graphics/rest-32.svg graphics/rest-4.svg graphics/rest-8.svg graphics/sharp.svg graphics/solfege.svg graphics/tie.svg help/C/about-statistics.html help/C/bug-reporting.html help/C/ch04s02.html help/C/chordvoicing-module.html help/C/compareintervals-module.html help/C/dictation-module.html help/C/dictation.html help/C/ear-training-test-printout-editor.html help/C/elembuilder-module.html help/C/elembuilder.html help/C/extending-solfege.html help/C/gpl.html help/C/harmonicinterval-module.html help/C/harmonicinterval.html help/C/idbyname-cadences.html help/C/idbyname-chords.html help/C/idbyname-intonation.html help/C/idbyname-module.html help/C/idbyname.html help/C/identifybpm-module.html help/C/identifybpm.html help/C/idproperty-module.html help/C/idproperty.html help/C/idtone-module.html help/C/idtone.html help/C/index.html help/C/inverting-intervals.html help/C/lesson-file-locations-details.html help/C/lesson-files.html help/C/melodicinterval-module.html help/C/melodicinterval.html help/C/midi-instrument-names.html help/C/mpd-module.html help/C/music-theory.html help/C/nameinterval-module.html help/C/nameinterval.html help/C/online-resources.html help/C/preferences-window.html help/C/profile-manager.html help/C/rhythm-module.html help/C/rhythm.html help/C/rhythmdictation-module.html help/C/rhythmdictation2-module.html help/C/rhythmtapping-module.html help/C/rhythmtapping2-module.html help/C/rhythmtapping2.html help/C/scales.html help/C/selecting-exercises.html help/C/singanswer-module.html help/C/singchord-module.html help/C/singchord.html help/C/singinterval-module.html help/C/singinterval.html help/C/solfege-exercise-helps.html help/C/solfege-intro.html help/C/theory-intervals.html help/C/tone-in-context.html help/C/toneincontext-module.html help/C/trainingset-editor.html help/C/twelvetone-module.html help/C/twelvetone.html help/C/user-modules.html help/C/figures/chord.png help/C/figures/chordname-example.png help/C/figures/dictation.png help/C/figures/ear-training-test-printout-editor.png help/C/figures/elembuilder-harmonic-progressions.png help/C/figures/id-interval-buttons-thirds.png help/C/figures/id-interval-piano.png help/C/figures/idbyname-chords.png help/C/figures/idbyname-intonation.png help/C/figures/identifybpm.png help/C/figures/idtone.png help/C/figures/melodicinterval-buttons.png help/C/figures/nameinterval.png help/C/figures/preferences-external-programs.png help/C/figures/preferences-gui-idtone.png help/C/figures/preferences-gui-interval.png help/C/figures/preferences-gui.png help/C/figures/preferences-midi.png help/C/figures/preferences-practise.png help/C/figures/preferences-sound-setup-win32.png help/C/figures/preferences-sound-setup.png help/C/figures/preferences-statistics.png help/C/figures/preferences-user.png help/C/figures/profile-manager.png help/C/figures/progressionlabel-example-1.png help/C/figures/rhythm.png help/C/figures/rhythmtapping2.png help/C/figures/rnc-example.png help/C/figures/singchord.png help/C/figures/singinterval.png help/C/figures/statistics.png help/C/figures/toneinkey.png help/C/figures/trainingset-editor.png help/C/figures/twelvetone.png help/C/scales/aug.html help/C/scales/beb.html help/C/scales/blu.html help/C/scales/dha.html help/C/scales/dim.html help/C/scales/ham.html help/C/scales/har.html help/C/scales/hun.html help/C/scales/maj.html help/C/scales/mel.html help/C/scales/modes.html help/C/scales/nea.html help/C/scales/nem.html help/C/scales/pen.html help/C/scales/sim.html help/C/scales/who.html help/C/scales/images/quadriads/c7+5.png help/C/scales/images/quadriads/c7-5.png help/C/scales/images/quadriads/c7.png help/C/scales/images/quadriads/c^+5.png help/C/scales/images/quadriads/c^-5.png help/C/scales/images/quadriads/c^.png help/C/scales/images/quadriads/cdim.png help/C/scales/images/quadriads/cm7+5.png help/C/scales/images/quadriads/cm7-5.png help/C/scales/images/quadriads/cm7.png help/C/scales/images/quadriads/cm^+5.png help/C/scales/images/quadriads/cm^-5.png help/C/scales/images/quadriads/cm^.png help/C/scales/images/triads/abau.png help/C/scales/images/triads/cau.png help/C/scales/images/triads/cau1.png help/C/scales/images/triads/cau1o.png help/C/scales/images/triads/cau2.png help/C/scales/images/triads/cau2o.png help/C/scales/images/triads/cauo.png help/C/scales/images/triads/cdi-fs8.png help/C/scales/images/triads/cdi.png help/C/scales/images/triads/cdi1.png help/C/scales/images/triads/cdi1o.png help/C/scales/images/triads/cdi2.png help/C/scales/images/triads/cdi2o.png help/C/scales/images/triads/cdio.png help/C/scales/images/triads/cma.png help/C/scales/images/triads/cma1.png help/C/scales/images/triads/cma1o.png help/C/scales/images/triads/cma2.png help/C/scales/images/triads/cma2o.png help/C/scales/images/triads/cmao.png help/C/scales/images/triads/cmi.png help/C/scales/images/triads/cmi1.png help/C/scales/images/triads/cmi1o.png help/C/scales/images/triads/cmi2.png help/C/scales/images/triads/cmi2o.png help/C/scales/images/triads/cmio.png help/C/scales/images/triads/dau.png help/C/scales/images/triads/dbau.png help/C/scales/images/triads/eau.png help/C/scales/images/triads/ebau.png help/C/scales/images/modes/chords/dha1c.png help/C/scales/images/modes/chords/dha2c.png help/C/scales/images/modes/chords/dha4c.png help/C/scales/images/modes/chords/dha5c.png help/C/scales/images/modes/chords/dha6c.png help/C/scales/images/modes/chords/dim2c.png help/C/scales/images/modes/chords/ham1c.png help/C/scales/images/modes/chords/ham2c.png help/C/scales/images/modes/chords/ham3c2.png help/C/scales/images/modes/chords/ham4c.png help/C/scales/images/modes/chords/ham5c.png help/C/scales/images/modes/chords/ham6c.png help/C/scales/images/modes/chords/ham7c.png help/C/scales/images/modes/chords/har1c.png help/C/scales/images/modes/chords/har2c.png help/C/scales/images/modes/chords/har3c.png help/C/scales/images/modes/chords/har4c.png help/C/scales/images/modes/chords/har5c.png help/C/scales/images/modes/chords/har6c.png help/C/scales/images/modes/chords/har7c.png help/C/scales/images/modes/chords/hun1c.png help/C/scales/images/modes/chords/hun3c.png help/C/scales/images/modes/chords/hun5c.png help/C/scales/images/modes/chords/hun6c.png help/C/scales/images/modes/chords/maj1c.png help/C/scales/images/modes/chords/maj2c.png help/C/scales/images/modes/chords/maj3c.png help/C/scales/images/modes/chords/maj4c.png help/C/scales/images/modes/chords/maj5c.png help/C/scales/images/modes/chords/maj6c.png help/C/scales/images/modes/chords/maj7c.png help/C/scales/images/modes/chords/mel1c.png help/C/scales/images/modes/chords/mel2c.png help/C/scales/images/modes/chords/mel3c.png help/C/scales/images/modes/chords/mel4c.png help/C/scales/images/modes/chords/mel5c.png help/C/scales/images/modes/chords/mel6c.png help/C/scales/images/modes/chords/mel7c2.png help/C/scales/images/modes/chords/nea1c.png help/C/scales/images/modes/chords/nea2c.png help/C/scales/images/modes/chords/nea3c.png help/C/scales/images/modes/chords/nea4c.png help/C/scales/images/modes/chords/nea5c.png help/C/scales/images/modes/chords/nea6c2.png help/C/scales/images/modes/chords/nea7c2.png help/C/scales/images/modes/chords/nem1c.png help/C/scales/images/modes/chords/nem2c.png help/C/scales/images/modes/chords/nem3c.png help/C/scales/images/modes/chords/nem4c.png help/C/scales/images/modes/chords/nem5c.png help/C/scales/images/modes/chords/nem6c.png help/C/scales/images/modes/chords/who1c.png help/C/scales/images/modes/scales/aug1c.png help/C/scales/images/modes/scales/aug1d.png help/C/scales/images/modes/scales/aug1db.png help/C/scales/images/modes/scales/aug1eb.png help/C/scales/images/modes/scales/aug2c.png help/C/scales/images/modes/scales/aug2cd.png help/C/scales/images/modes/scales/aug2d.png help/C/scales/images/modes/scales/aug2dd.png help/C/scales/images/modes/scales/beb1c.png help/C/scales/images/modes/scales/beb2c.png help/C/scales/images/modes/scales/beb3c.png help/C/scales/images/modes/scales/beb4c.png help/C/scales/images/modes/scales/beb5c.png help/C/scales/images/modes/scales/blu1c.png help/C/scales/images/modes/scales/dha1c.png help/C/scales/images/modes/scales/dha2c.png help/C/scales/images/modes/scales/dha2db.png help/C/scales/images/modes/scales/dha3c.png help/C/scales/images/modes/scales/dha3c2.png help/C/scales/images/modes/scales/dha3e.png help/C/scales/images/modes/scales/dha4c.png help/C/scales/images/modes/scales/dha4f.png help/C/scales/images/modes/scales/dha5c.png help/C/scales/images/modes/scales/dha5g.png help/C/scales/images/modes/scales/dha6ab.png help/C/scales/images/modes/scales/dha6c.png help/C/scales/images/modes/scales/dha7b.png help/C/scales/images/modes/scales/dha7c.png help/C/scales/images/modes/scales/dha7c2.png help/C/scales/images/modes/scales/dim1c.png help/C/scales/images/modes/scales/dim1d.png help/C/scales/images/modes/scales/dim1db.png help/C/scales/images/modes/scales/dim2c.png help/C/scales/images/modes/scales/dim2cd.png help/C/scales/images/modes/scales/dim2d.png help/C/scales/images/modes/scales/eni1c-d.png help/C/scales/images/modes/scales/eni1c.png help/C/scales/images/modes/scales/ham1c.png help/C/scales/images/modes/scales/ham2c.png help/C/scales/images/modes/scales/ham2d.png help/C/scales/images/modes/scales/ham3c.png help/C/scales/images/modes/scales/ham3c2.png help/C/scales/images/modes/scales/ham3e.png help/C/scales/images/modes/scales/ham4c.png help/C/scales/images/modes/scales/ham4f.png help/C/scales/images/modes/scales/ham5c.png help/C/scales/images/modes/scales/ham5g.png help/C/scales/images/modes/scales/ham6ab.png help/C/scales/images/modes/scales/ham6c.png help/C/scales/images/modes/scales/ham7b.png help/C/scales/images/modes/scales/ham7c.png help/C/scales/images/modes/scales/har1c.png help/C/scales/images/modes/scales/har2c.png help/C/scales/images/modes/scales/har2d.png help/C/scales/images/modes/scales/har3c.png help/C/scales/images/modes/scales/har3eb.png help/C/scales/images/modes/scales/har4c.png help/C/scales/images/modes/scales/har4f.png help/C/scales/images/modes/scales/har5c.png help/C/scales/images/modes/scales/har5g.png help/C/scales/images/modes/scales/har6ab.png help/C/scales/images/modes/scales/har6c.png help/C/scales/images/modes/scales/har7b.png help/C/scales/images/modes/scales/har7c.png help/C/scales/images/modes/scales/hun1c.png help/C/scales/images/modes/scales/hun2c.png help/C/scales/images/modes/scales/hun2c2.png help/C/scales/images/modes/scales/hun2dd.png help/C/scales/images/modes/scales/hun3c.png help/C/scales/images/modes/scales/hun3e.png help/C/scales/images/modes/scales/hun4c.png help/C/scales/images/modes/scales/hun4c2.png help/C/scales/images/modes/scales/hun4fd.png help/C/scales/images/modes/scales/hun5c.png help/C/scales/images/modes/scales/hun5g.png help/C/scales/images/modes/scales/hun6a.png help/C/scales/images/modes/scales/hun6c.png help/C/scales/images/modes/scales/hun7bb.png help/C/scales/images/modes/scales/hun7c.png help/C/scales/images/modes/scales/maj1c.png help/C/scales/images/modes/scales/maj2c.png help/C/scales/images/modes/scales/maj2d.png help/C/scales/images/modes/scales/maj3c.png help/C/scales/images/modes/scales/maj3e.png help/C/scales/images/modes/scales/maj4c.png help/C/scales/images/modes/scales/maj4f.png help/C/scales/images/modes/scales/maj5c.png help/C/scales/images/modes/scales/maj5g.png help/C/scales/images/modes/scales/maj6a.png help/C/scales/images/modes/scales/maj6c.png help/C/scales/images/modes/scales/maj7b.png help/C/scales/images/modes/scales/maj7c.png help/C/scales/images/modes/scales/mel1c-d.png help/C/scales/images/modes/scales/mel1c.png help/C/scales/images/modes/scales/mel2c.png help/C/scales/images/modes/scales/mel2d.png help/C/scales/images/modes/scales/mel3c.png help/C/scales/images/modes/scales/mel3eb.png help/C/scales/images/modes/scales/mel4c.png help/C/scales/images/modes/scales/mel4f.png help/C/scales/images/modes/scales/mel5c.png help/C/scales/images/modes/scales/mel5g.png help/C/scales/images/modes/scales/mel6a.png help/C/scales/images/modes/scales/mel6c.png help/C/scales/images/modes/scales/mel7b.png help/C/scales/images/modes/scales/mel7c.png help/C/scales/images/modes/scales/mel7c2.png help/C/scales/images/modes/scales/nea1c.png help/C/scales/images/modes/scales/nea2c.png help/C/scales/images/modes/scales/nea2db.png help/C/scales/images/modes/scales/nea3c.png help/C/scales/images/modes/scales/nea3eb.png help/C/scales/images/modes/scales/nea4c.png help/C/scales/images/modes/scales/nea4f.png help/C/scales/images/modes/scales/nea5c.png help/C/scales/images/modes/scales/nea5g.png help/C/scales/images/modes/scales/nea6a.png help/C/scales/images/modes/scales/nea6c.png help/C/scales/images/modes/scales/nea6c2.png help/C/scales/images/modes/scales/nea7b.png help/C/scales/images/modes/scales/nea7c.png help/C/scales/images/modes/scales/nea7c2.png help/C/scales/images/modes/scales/nem1c.png help/C/scales/images/modes/scales/nem2c.png help/C/scales/images/modes/scales/nem2db.png help/C/scales/images/modes/scales/nem3c.png help/C/scales/images/modes/scales/nem3eb.png help/C/scales/images/modes/scales/nem4c.png help/C/scales/images/modes/scales/nem4f.png help/C/scales/images/modes/scales/nem5c.png help/C/scales/images/modes/scales/nem5g.png help/C/scales/images/modes/scales/nem6ab.png help/C/scales/images/modes/scales/nem6c.png help/C/scales/images/modes/scales/nem7b.png help/C/scales/images/modes/scales/nem7c.png help/C/scales/images/modes/scales/nem7c2.png help/C/scales/images/modes/scales/pen1c.png help/C/scales/images/modes/scales/pen2c.png help/C/scales/images/modes/scales/pen2d.png help/C/scales/images/modes/scales/pen3c.png help/C/scales/images/modes/scales/pen3e.png help/C/scales/images/modes/scales/pen4c.png help/C/scales/images/modes/scales/pen4g.png help/C/scales/images/modes/scales/pen5a.png help/C/scales/images/modes/scales/pen5c.png help/C/scales/images/modes/scales/who1c.png help/C/scales/images/modes/scales/who1c2.png help/C/scales/images/modes/scales/who1db.png help/de/about-statistics.html help/de/bug-reporting.html help/de/ch04s02.html help/de/chordvoicing-module.html help/de/compareintervals-module.html help/de/dictation-module.html help/de/dictation.html help/de/ear-training-test-printout-editor.html help/de/elembuilder-module.html help/de/elembuilder.html help/de/extending-solfege.html help/de/gpl.html help/de/harmonicinterval-module.html help/de/harmonicinterval.html help/de/idbyname-cadences.html help/de/idbyname-chords.html help/de/idbyname-intonation.html help/de/idbyname-module.html help/de/idbyname.html help/de/identifybpm-module.html help/de/identifybpm.html help/de/idproperty-module.html help/de/idproperty.html help/de/idtone-module.html help/de/idtone.html help/de/index.html help/de/inverting-intervals.html help/de/lesson-file-locations-details.html help/de/lesson-files.html help/de/melodicinterval-module.html help/de/melodicinterval.html help/de/midi-instrument-names.html help/de/mpd-module.html help/de/music-theory.html help/de/nameinterval-module.html help/de/nameinterval.html help/de/online-resources.html help/de/preferences-window.html help/de/profile-manager.html help/de/rhythm-module.html help/de/rhythm.html help/de/rhythmdictation-module.html help/de/rhythmdictation2-module.html help/de/rhythmtapping-module.html help/de/rhythmtapping2-module.html help/de/rhythmtapping2.html help/de/scales.html help/de/selecting-exercises.html help/de/singanswer-module.html help/de/singchord-module.html help/de/singchord.html help/de/singinterval-module.html help/de/singinterval.html help/de/solfege-exercise-helps.html help/de/solfege-intro.html help/de/theory-intervals.html help/de/tone-in-context.html help/de/toneincontext-module.html help/de/trainingset-editor.html help/de/twelvetone-module.html help/de/twelvetone.html help/de/user-modules.html help/eo/about-statistics.html help/eo/bug-reporting.html help/eo/ch04s02.html help/eo/chordvoicing-module.html help/eo/compareintervals-module.html help/eo/dictation-module.html help/eo/dictation.html help/eo/ear-training-test-printout-editor.html help/eo/elembuilder-module.html help/eo/elembuilder.html help/eo/extending-solfege.html help/eo/gpl.html help/eo/harmonicinterval-module.html help/eo/harmonicinterval.html help/eo/idbyname-cadences.html help/eo/idbyname-chords.html help/eo/idbyname-intonation.html help/eo/idbyname-module.html help/eo/idbyname.html help/eo/identifybpm-module.html help/eo/identifybpm.html help/eo/idproperty-module.html help/eo/idproperty.html help/eo/idtone-module.html help/eo/idtone.html help/eo/index.html help/eo/inverting-intervals.html help/eo/lesson-file-locations-details.html help/eo/lesson-files.html help/eo/melodicinterval-module.html help/eo/melodicinterval.html help/eo/midi-instrument-names.html help/eo/mpd-module.html help/eo/music-theory.html help/eo/nameinterval-module.html help/eo/nameinterval.html help/eo/online-resources.html help/eo/preferences-window.html help/eo/profile-manager.html help/eo/rhythm-module.html help/eo/rhythm.html help/eo/rhythmdictation-module.html help/eo/rhythmdictation2-module.html help/eo/rhythmtapping-module.html help/eo/rhythmtapping2-module.html help/eo/rhythmtapping2.html help/eo/scales.html help/eo/selecting-exercises.html help/eo/singanswer-module.html help/eo/singchord-module.html help/eo/singchord.html help/eo/singinterval-module.html help/eo/singinterval.html help/eo/solfege-exercise-helps.html help/eo/solfege-intro.html help/eo/theory-intervals.html help/eo/tone-in-context.html help/eo/toneincontext-module.html help/eo/trainingset-editor.html help/eo/twelvetone-module.html help/eo/twelvetone.html help/eo/user-modules.html help/eo/figures/chord.png help/eo/figures/dictation.png help/eo/figures/ear-training-test-printout-editor.png help/eo/figures/elembuilder-harmonic-progressions.png help/eo/figures/id-interval-buttons-thirds.png help/eo/figures/id-interval-piano.png help/eo/figures/idbyname-chords.png help/eo/figures/idbyname-intonation.png help/eo/figures/identifybpm.png help/eo/figures/idtone.png help/eo/figures/melodicinterval-buttons.png help/eo/figures/nameinterval.png help/eo/figures/preferences-external-programs.png help/eo/figures/preferences-gui-idtone.png help/eo/figures/preferences-gui-interval.png help/eo/figures/preferences-gui.png help/eo/figures/preferences-midi.png help/eo/figures/preferences-practise.png help/eo/figures/preferences-sound-setup.png help/eo/figures/preferences-statistics.png help/eo/figures/preferences-user.png help/eo/figures/profile-manager.png help/eo/figures/rhythm.png help/eo/figures/rhythmtapping2.png help/eo/figures/singchord.png help/eo/figures/singinterval.png help/eo/figures/statistics.png help/eo/figures/trainingset-editor.png help/eo/figures/twelvetone.png help/es/about-statistics.html help/es/bug-reporting.html help/es/ch04s02.html help/es/chordvoicing-module.html help/es/compareintervals-module.html help/es/dictation-module.html help/es/dictation.html help/es/ear-training-test-printout-editor.html help/es/elembuilder-module.html help/es/elembuilder.html help/es/extending-solfege.html help/es/gpl.html help/es/harmonicinterval-module.html help/es/harmonicinterval.html help/es/idbyname-cadences.html help/es/idbyname-chords.html help/es/idbyname-intonation.html help/es/idbyname-module.html help/es/idbyname.html help/es/identifybpm-module.html help/es/identifybpm.html help/es/idproperty-module.html help/es/idproperty.html help/es/idtone-module.html help/es/idtone.html help/es/index.html help/es/inverting-intervals.html help/es/lesson-file-locations-details.html help/es/lesson-files.html help/es/melodicinterval-module.html help/es/melodicinterval.html help/es/midi-instrument-names.html help/es/mpd-module.html help/es/music-theory.html help/es/nameinterval-module.html help/es/nameinterval.html help/es/online-resources.html help/es/preferences-window.html help/es/profile-manager.html help/es/rhythm-module.html help/es/rhythm.html help/es/rhythmdictation-module.html help/es/rhythmdictation2-module.html help/es/rhythmtapping-module.html help/es/rhythmtapping2-module.html help/es/rhythmtapping2.html help/es/scales.html help/es/selecting-exercises.html help/es/singanswer-module.html help/es/singchord-module.html help/es/singchord.html help/es/singinterval-module.html help/es/singinterval.html help/es/solfege-exercise-helps.html help/es/solfege-intro.html help/es/theory-intervals.html help/es/tone-in-context.html help/es/toneincontext-module.html help/es/trainingset-editor.html help/es/twelvetone-module.html help/es/twelvetone.html help/es/user-modules.html help/et/about-statistics.html help/et/bug-reporting.html help/et/ch04s02.html help/et/chordvoicing-module.html help/et/compareintervals-module.html help/et/dictation-module.html help/et/dictation.html help/et/ear-training-test-printout-editor.html help/et/elembuilder-module.html help/et/elembuilder.html help/et/extending-solfege.html help/et/gpl.html help/et/harmonicinterval-module.html help/et/harmonicinterval.html help/et/idbyname-cadences.html help/et/idbyname-chords.html help/et/idbyname-intonation.html help/et/idbyname-module.html help/et/idbyname.html help/et/identifybpm-module.html help/et/identifybpm.html help/et/idproperty-module.html help/et/idproperty.html help/et/idtone-module.html help/et/idtone.html help/et/index.html help/et/inverting-intervals.html help/et/lesson-file-locations-details.html help/et/lesson-files.html help/et/melodicinterval-module.html help/et/melodicinterval.html help/et/midi-instrument-names.html help/et/mpd-module.html help/et/music-theory.html help/et/nameinterval-module.html help/et/nameinterval.html help/et/online-resources.html help/et/preferences-window.html help/et/profile-manager.html help/et/rhythm-module.html help/et/rhythm.html help/et/rhythmdictation-module.html help/et/rhythmdictation2-module.html help/et/rhythmtapping-module.html help/et/rhythmtapping2-module.html help/et/rhythmtapping2.html help/et/scales.html help/et/selecting-exercises.html help/et/singanswer-module.html help/et/singchord-module.html help/et/singchord.html help/et/singinterval-module.html help/et/singinterval.html help/et/solfege-exercise-helps.html help/et/solfege-intro.html help/et/theory-intervals.html help/et/tone-in-context.html help/et/toneincontext-module.html help/et/trainingset-editor.html help/et/twelvetone-module.html help/et/twelvetone.html help/et/user-modules.html help/et/figures/chord.png help/et/figures/dictation.png help/et/figures/ear-training-test-printout-editor.png help/et/figures/elembuilder-harmonic-progressions.png help/et/figures/id-interval-buttons-thirds.png help/et/figures/id-interval-piano.png help/et/figures/idbyname-chords.png help/et/figures/idbyname-intonation.png help/et/figures/identifybpm.png help/et/figures/idtone.png help/et/figures/melodicinterval-buttons.png help/et/figures/nameinterval.png help/et/figures/preferences-external-programs.png help/et/figures/preferences-gui-idtone.png help/et/figures/preferences-gui-interval.png help/et/figures/preferences-gui.png help/et/figures/preferences-midi.png help/et/figures/preferences-practise.png help/et/figures/preferences-sound-setup.png help/et/figures/preferences-statistics.png help/et/figures/preferences-user.png help/et/figures/profile-manager.png help/et/figures/rhythm.png help/et/figures/rhythmtapping2.png help/et/figures/singchord.png help/et/figures/singinterval.png help/et/figures/statistics.png help/et/figures/trainingset-editor.png help/et/figures/twelvetone.png help/fr/about-statistics.html help/fr/bug-reporting.html help/fr/ch04s02.html help/fr/chordvoicing-module.html help/fr/compareintervals-module.html help/fr/dictation-module.html help/fr/dictation.html help/fr/ear-training-test-printout-editor.html help/fr/elembuilder-module.html help/fr/elembuilder.html help/fr/extending-solfege.html help/fr/gpl.html help/fr/harmonicinterval-module.html help/fr/harmonicinterval.html help/fr/idbyname-cadences.html help/fr/idbyname-chords.html help/fr/idbyname-intonation.html help/fr/idbyname-module.html help/fr/idbyname.html help/fr/identifybpm-module.html help/fr/identifybpm.html help/fr/idproperty-module.html help/fr/idproperty.html help/fr/idtone-module.html help/fr/idtone.html help/fr/index.html help/fr/inverting-intervals.html help/fr/lesson-file-locations-details.html help/fr/lesson-files.html help/fr/melodicinterval-module.html help/fr/melodicinterval.html help/fr/midi-instrument-names.html help/fr/mpd-module.html help/fr/music-theory.html help/fr/nameinterval-module.html help/fr/nameinterval.html help/fr/online-resources.html help/fr/preferences-window.html help/fr/profile-manager.html help/fr/rhythm-module.html help/fr/rhythm.html help/fr/rhythmdictation-module.html help/fr/rhythmdictation2-module.html help/fr/rhythmtapping-module.html help/fr/rhythmtapping2-module.html help/fr/rhythmtapping2.html help/fr/scales.html help/fr/selecting-exercises.html help/fr/singanswer-module.html help/fr/singchord-module.html help/fr/singchord.html help/fr/singinterval-module.html help/fr/singinterval.html help/fr/solfege-exercise-helps.html help/fr/solfege-intro.html help/fr/theory-intervals.html help/fr/tone-in-context.html help/fr/toneincontext-module.html help/fr/trainingset-editor.html help/fr/twelvetone-module.html help/fr/twelvetone.html help/fr/user-modules.html help/fr/figures/chord.png help/fr/figures/dictation.png help/fr/figures/ear-training-test-printout-editor.png help/fr/figures/elembuilder-harmonic-progressions.png help/fr/figures/id-interval-buttons-thirds.png help/fr/figures/id-interval-piano.png help/fr/figures/idbyname-chords.png help/fr/figures/idbyname-intonation.png help/fr/figures/identifybpm.png help/fr/figures/idtone.png help/fr/figures/melodicinterval-buttons.png help/fr/figures/nameinterval.png help/fr/figures/preferences-external-programs.png help/fr/figures/preferences-gui-idtone.png help/fr/figures/preferences-gui-interval.png help/fr/figures/preferences-gui.png help/fr/figures/preferences-midi.png help/fr/figures/preferences-practise.png help/fr/figures/preferences-sound-setup.png help/fr/figures/preferences-statistics.png help/fr/figures/preferences-user.png help/fr/figures/profile-manager.png help/fr/figures/rhythm.png help/fr/figures/rhythmtapping2.png help/fr/figures/singchord.png help/fr/figures/singinterval.png help/fr/figures/statistics.png help/fr/figures/trainingset-editor.png help/fr/figures/twelvetone.png help/gl/about-statistics.html help/gl/bug-reporting.html help/gl/ch04s02.html help/gl/chordvoicing-module.html help/gl/compareintervals-module.html help/gl/dictation-module.html help/gl/dictation.html help/gl/ear-training-test-printout-editor.html help/gl/elembuilder-module.html help/gl/elembuilder.html help/gl/extending-solfege.html help/gl/gpl.html help/gl/harmonicinterval-module.html help/gl/harmonicinterval.html help/gl/idbyname-cadences.html help/gl/idbyname-chords.html help/gl/idbyname-intonation.html help/gl/idbyname-module.html help/gl/idbyname.html help/gl/identifybpm-module.html help/gl/identifybpm.html help/gl/idproperty-module.html help/gl/idproperty.html help/gl/idtone-module.html help/gl/idtone.html help/gl/index.html help/gl/inverting-intervals.html help/gl/lesson-file-locations-details.html help/gl/lesson-files.html help/gl/melodicinterval-module.html help/gl/melodicinterval.html help/gl/midi-instrument-names.html help/gl/mpd-module.html help/gl/music-theory.html help/gl/nameinterval-module.html help/gl/nameinterval.html help/gl/online-resources.html help/gl/preferences-window.html help/gl/profile-manager.html help/gl/rhythm-module.html help/gl/rhythm.html help/gl/rhythmdictation-module.html help/gl/rhythmdictation2-module.html help/gl/rhythmtapping-module.html help/gl/rhythmtapping2-module.html help/gl/rhythmtapping2.html help/gl/scales.html help/gl/selecting-exercises.html help/gl/singanswer-module.html help/gl/singchord-module.html help/gl/singchord.html help/gl/singinterval-module.html help/gl/singinterval.html help/gl/solfege-exercise-helps.html help/gl/solfege-intro.html help/gl/theory-intervals.html help/gl/tone-in-context.html help/gl/toneincontext-module.html help/gl/trainingset-editor.html help/gl/twelvetone-module.html help/gl/twelvetone.html help/gl/user-modules.html help/nb/about-statistics.html help/nb/bug-reporting.html help/nb/ch04s02.html help/nb/chordvoicing-module.html help/nb/compareintervals-module.html help/nb/dictation-module.html help/nb/dictation.html help/nb/ear-training-test-printout-editor.html help/nb/elembuilder-module.html help/nb/elembuilder.html help/nb/extending-solfege.html help/nb/gpl.html help/nb/harmonicinterval-module.html help/nb/harmonicinterval.html help/nb/idbyname-cadences.html help/nb/idbyname-chords.html help/nb/idbyname-intonation.html help/nb/idbyname-module.html help/nb/idbyname.html help/nb/identifybpm-module.html help/nb/identifybpm.html help/nb/idproperty-module.html help/nb/idproperty.html help/nb/idtone-module.html help/nb/idtone.html help/nb/index.html help/nb/inverting-intervals.html help/nb/lesson-file-locations-details.html help/nb/lesson-files.html help/nb/melodicinterval-module.html help/nb/melodicinterval.html help/nb/midi-instrument-names.html help/nb/mpd-module.html help/nb/music-theory.html help/nb/nameinterval-module.html help/nb/nameinterval.html help/nb/online-resources.html help/nb/preferences-window.html help/nb/profile-manager.html help/nb/rhythm-module.html help/nb/rhythm.html help/nb/rhythmdictation-module.html help/nb/rhythmdictation2-module.html help/nb/rhythmtapping-module.html help/nb/rhythmtapping2-module.html help/nb/rhythmtapping2.html help/nb/scales.html help/nb/selecting-exercises.html help/nb/singanswer-module.html help/nb/singchord-module.html help/nb/singchord.html help/nb/singinterval-module.html help/nb/singinterval.html help/nb/solfege-exercise-helps.html help/nb/solfege-intro.html help/nb/theory-intervals.html help/nb/tone-in-context.html help/nb/toneincontext-module.html help/nb/trainingset-editor.html help/nb/twelvetone-module.html help/nb/twelvetone.html help/nb/user-modules.html help/nb/figures/chord.png help/nb/figures/dictation.png help/nb/figures/ear-training-test-printout-editor.png help/nb/figures/elembuilder-harmonic-progressions.png help/nb/figures/id-interval-buttons-thirds.png help/nb/figures/id-interval-piano.png help/nb/figures/id-intervals-buttons-thirds.png help/nb/figures/idbyname-chords.png help/nb/figures/idbyname-intonation.png help/nb/figures/identifybpm.png help/nb/figures/idtone.png help/nb/figures/melodicinterval-buttons.png help/nb/figures/nameinterval.png help/nb/figures/preferences-external-programs.png help/nb/figures/preferences-gui-idtone.png help/nb/figures/preferences-gui-interval.png help/nb/figures/preferences-gui.png help/nb/figures/preferences-midi.png help/nb/figures/preferences-practise.png help/nb/figures/preferences-sound-setup.png help/nb/figures/preferences-statistics.png help/nb/figures/preferences-user.png help/nb/figures/profile-manager.png help/nb/figures/rhythm.png help/nb/figures/rhythmtapping2.png help/nb/figures/singchord.png help/nb/figures/singinterval.png help/nb/figures/statistics.png help/nb/figures/trainingset-editor.png help/nb/figures/twelvetone.png help/nl/about-statistics.html help/nl/bug-reporting.html help/nl/ch04s02.html help/nl/chordvoicing-module.html help/nl/compareintervals-module.html help/nl/dictation-module.html help/nl/dictation.html help/nl/ear-training-test-printout-editor.html help/nl/elembuilder-module.html help/nl/elembuilder.html help/nl/extending-solfege.html help/nl/gpl.html help/nl/harmonicinterval-module.html help/nl/harmonicinterval.html help/nl/idbyname-cadences.html help/nl/idbyname-chords.html help/nl/idbyname-intonation.html help/nl/idbyname-module.html help/nl/idbyname.html help/nl/identifybpm-module.html help/nl/identifybpm.html help/nl/idproperty-module.html help/nl/idproperty.html help/nl/idtone-module.html help/nl/idtone.html help/nl/index.html help/nl/inverting-intervals.html help/nl/lesson-file-locations-details.html help/nl/lesson-files.html help/nl/melodicinterval-module.html help/nl/melodicinterval.html help/nl/midi-instrument-names.html help/nl/mpd-module.html help/nl/music-theory.html help/nl/nameinterval-module.html help/nl/nameinterval.html help/nl/online-resources.html help/nl/preferences-window.html help/nl/profile-manager.html help/nl/rhythm-module.html help/nl/rhythm.html help/nl/rhythmdictation-module.html help/nl/rhythmdictation2-module.html help/nl/rhythmtapping-module.html help/nl/rhythmtapping2-module.html help/nl/rhythmtapping2.html help/nl/scales.html help/nl/selecting-exercises.html help/nl/singanswer-module.html help/nl/singchord-module.html help/nl/singchord.html help/nl/singinterval-module.html help/nl/singinterval.html help/nl/solfege-exercise-helps.html help/nl/solfege-intro.html help/nl/theory-intervals.html help/nl/tone-in-context.html help/nl/toneincontext-module.html help/nl/trainingset-editor.html help/nl/twelvetone-module.html help/nl/twelvetone.html help/nl/user-modules.html help/nl/figures/chord.png help/nl/figures/dictation.png help/nl/figures/ear-training-test-printout-editor.png help/nl/figures/elembuilder-harmonic-progressions.png help/nl/figures/id-interval-buttons-thirds.png help/nl/figures/id-interval-piano.png help/nl/figures/idbyname-chords.png help/nl/figures/idbyname-intonation.png help/nl/figures/identifybpm.png help/nl/figures/idtone.png help/nl/figures/melodicinterval-buttons.png help/nl/figures/nameinterval.png help/nl/figures/preferences-external-programs.png help/nl/figures/preferences-gui-idtone.png help/nl/figures/preferences-gui-interval.png help/nl/figures/preferences-gui.png help/nl/figures/preferences-midi.png help/nl/figures/preferences-practise.png help/nl/figures/preferences-sound-setup.png help/nl/figures/preferences-statistics.png help/nl/figures/preferences-user.png help/nl/figures/profile-manager.png help/nl/figures/rhythm.png help/nl/figures/rhythmtapping2.png help/nl/figures/singchord.png help/nl/figures/singinterval.png help/nl/figures/statistics.png help/nl/figures/trainingset-editor.png help/nl/figures/twelvetone.png help/pl/about-statistics.html help/pl/bug-reporting.html help/pl/ch04s02.html help/pl/chordvoicing-module.html help/pl/compareintervals-module.html help/pl/dictation-module.html help/pl/dictation.html help/pl/ear-training-test-printout-editor.html help/pl/elembuilder-module.html help/pl/elembuilder.html help/pl/extending-solfege.html help/pl/gpl.html help/pl/harmonicinterval-module.html help/pl/harmonicinterval.html help/pl/idbyname-cadences.html help/pl/idbyname-chords.html help/pl/idbyname-intonation.html help/pl/idbyname-module.html help/pl/idbyname.html help/pl/identifybpm-module.html help/pl/identifybpm.html help/pl/idproperty-module.html help/pl/idproperty.html help/pl/idtone-module.html help/pl/idtone.html help/pl/index.html help/pl/inverting-intervals.html help/pl/lesson-file-locations-details.html help/pl/lesson-files.html help/pl/melodicinterval-module.html help/pl/melodicinterval.html help/pl/midi-instrument-names.html help/pl/mpd-module.html help/pl/music-theory.html help/pl/nameinterval-module.html help/pl/nameinterval.html help/pl/online-resources.html help/pl/preferences-window.html help/pl/profile-manager.html help/pl/rhythm-module.html help/pl/rhythm.html help/pl/rhythmdictation-module.html help/pl/rhythmdictation2-module.html help/pl/rhythmtapping-module.html help/pl/rhythmtapping2-module.html help/pl/rhythmtapping2.html help/pl/scales.html help/pl/selecting-exercises.html help/pl/singanswer-module.html help/pl/singchord-module.html help/pl/singchord.html help/pl/singinterval-module.html help/pl/singinterval.html help/pl/solfege-exercise-helps.html help/pl/solfege-intro.html help/pl/theory-intervals.html help/pl/tone-in-context.html help/pl/toneincontext-module.html help/pl/trainingset-editor.html help/pl/twelvetone-module.html help/pl/twelvetone.html help/pl/user-modules.html help/pl/figures/chord.png help/pl/figures/dictation.png help/pl/figures/ear-training-test-printout-editor.png help/pl/figures/elembuilder-harmonic-progressions.png help/pl/figures/id-interval-buttons-thirds.png help/pl/figures/id-interval-piano.png help/pl/figures/idbyname-chords.png help/pl/figures/idbyname-intonation.png help/pl/figures/identifybpm.png help/pl/figures/idtone.png help/pl/figures/melodicinterval-buttons.png help/pl/figures/nameinterval.png help/pl/figures/preferences-external-programs.png help/pl/figures/preferences-gui-idtone.png help/pl/figures/preferences-gui-interval.png help/pl/figures/preferences-gui.png help/pl/figures/preferences-midi.png help/pl/figures/preferences-practise.png help/pl/figures/preferences-sound-setup.png help/pl/figures/preferences-statistics.png help/pl/figures/preferences-user.png help/pl/figures/profile-manager.png help/pl/figures/rhythm.png help/pl/figures/rhythmtapping2.png help/pl/figures/singchord.png help/pl/figures/singinterval.png help/pl/figures/statistics.png help/pl/figures/trainingset-editor.png help/pl/figures/twelvetone.png help/pt_BR/about-statistics.html help/pt_BR/bug-reporting.html help/pt_BR/ch04s02.html help/pt_BR/chordvoicing-module.html help/pt_BR/compareintervals-module.html help/pt_BR/dictation-module.html help/pt_BR/dictation.html help/pt_BR/ear-training-test-printout-editor.html help/pt_BR/elembuilder-module.html help/pt_BR/elembuilder.html help/pt_BR/extending-solfege.html help/pt_BR/gpl.html help/pt_BR/harmonicinterval-module.html help/pt_BR/harmonicinterval.html help/pt_BR/idbyname-cadences.html help/pt_BR/idbyname-chords.html help/pt_BR/idbyname-intonation.html help/pt_BR/idbyname-module.html help/pt_BR/idbyname.html help/pt_BR/identifybpm-module.html help/pt_BR/identifybpm.html help/pt_BR/idproperty-module.html help/pt_BR/idproperty.html help/pt_BR/idtone-module.html help/pt_BR/idtone.html help/pt_BR/index.html help/pt_BR/inverting-intervals.html help/pt_BR/lesson-file-locations-details.html help/pt_BR/lesson-files.html help/pt_BR/melodicinterval-module.html help/pt_BR/melodicinterval.html help/pt_BR/midi-instrument-names.html help/pt_BR/mpd-module.html help/pt_BR/music-theory.html help/pt_BR/nameinterval-module.html help/pt_BR/nameinterval.html help/pt_BR/online-resources.html help/pt_BR/preferences-window.html help/pt_BR/profile-manager.html help/pt_BR/rhythm-module.html help/pt_BR/rhythm.html help/pt_BR/rhythmdictation-module.html help/pt_BR/rhythmdictation2-module.html help/pt_BR/rhythmtapping-module.html help/pt_BR/rhythmtapping2-module.html help/pt_BR/rhythmtapping2.html help/pt_BR/scales.html help/pt_BR/selecting-exercises.html help/pt_BR/singanswer-module.html help/pt_BR/singchord-module.html help/pt_BR/singchord.html help/pt_BR/singinterval-module.html help/pt_BR/singinterval.html help/pt_BR/solfege-exercise-helps.html help/pt_BR/solfege-intro.html help/pt_BR/theory-intervals.html help/pt_BR/tone-in-context.html help/pt_BR/toneincontext-module.html help/pt_BR/trainingset-editor.html help/pt_BR/twelvetone-module.html help/pt_BR/twelvetone.html help/pt_BR/user-modules.html help/pt_BR/figures/chord.png help/pt_BR/figures/dictation.png help/pt_BR/figures/ear-training-test-printout-editor.png help/pt_BR/figures/elembuilder-harmonic-progressions.png help/pt_BR/figures/id-interval-buttons-thirds.png help/pt_BR/figures/id-interval-piano.png help/pt_BR/figures/idbyname-chords.png help/pt_BR/figures/idbyname-intonation.png help/pt_BR/figures/identifybpm.png help/pt_BR/figures/idtone.png help/pt_BR/figures/melodicinterval-buttons.png help/pt_BR/figures/nameinterval.png help/pt_BR/figures/preferences-external-programs.png help/pt_BR/figures/preferences-gui-idtone.png help/pt_BR/figures/preferences-gui-interval.png help/pt_BR/figures/preferences-gui.png help/pt_BR/figures/preferences-midi.png help/pt_BR/figures/preferences-practise.png help/pt_BR/figures/preferences-sound-setup.png help/pt_BR/figures/preferences-statistics.png help/pt_BR/figures/preferences-user.png help/pt_BR/figures/profile-manager.png help/pt_BR/figures/rhythm.png help/pt_BR/figures/rhythmtapping2.png help/pt_BR/figures/singchord.png help/pt_BR/figures/singinterval.png help/pt_BR/figures/statistics.png help/pt_BR/figures/trainingset-editor.png help/pt_BR/figures/twelvetone.png help/ru/about-statistics.html help/ru/bug-reporting.html help/ru/ch04s02.html help/ru/chordvoicing-module.html help/ru/compareintervals-module.html help/ru/dictation-module.html help/ru/dictation.html help/ru/ear-training-test-printout-editor.html help/ru/elembuilder-module.html help/ru/elembuilder.html help/ru/extending-solfege.html help/ru/gpl.html help/ru/harmonicinterval-module.html help/ru/harmonicinterval.html help/ru/idbyname-cadences.html help/ru/idbyname-chords.html help/ru/idbyname-intonation.html help/ru/idbyname-module.html help/ru/idbyname.html help/ru/identifybpm-module.html help/ru/identifybpm.html help/ru/idproperty-module.html help/ru/idproperty.html help/ru/idtone-module.html help/ru/idtone.html help/ru/index.html help/ru/inverting-intervals.html help/ru/lesson-file-locations-details.html help/ru/lesson-files.html help/ru/melodicinterval-module.html help/ru/melodicinterval.html help/ru/midi-instrument-names.html help/ru/mpd-module.html help/ru/music-theory.html help/ru/nameinterval-module.html help/ru/nameinterval.html help/ru/online-resources.html help/ru/preferences-window.html help/ru/profile-manager.html help/ru/rhythm-module.html help/ru/rhythm.html help/ru/rhythmdictation-module.html help/ru/rhythmdictation2-module.html help/ru/rhythmtapping-module.html help/ru/rhythmtapping2-module.html help/ru/rhythmtapping2.html help/ru/scales.html help/ru/selecting-exercises.html help/ru/singanswer-module.html help/ru/singchord-module.html help/ru/singchord.html help/ru/singinterval-module.html help/ru/singinterval.html help/ru/solfege-exercise-helps.html help/ru/solfege-intro.html help/ru/theory-intervals.html help/ru/tone-in-context.html help/ru/toneincontext-module.html help/ru/trainingset-editor.html help/ru/twelvetone-module.html help/ru/twelvetone.html help/ru/user-modules.html help/tr/about-statistics.html help/tr/bug-reporting.html help/tr/ch04s02.html help/tr/chordvoicing-module.html help/tr/compareintervals-module.html help/tr/dictation-module.html help/tr/dictation.html help/tr/ear-training-test-printout-editor.html help/tr/elembuilder-module.html help/tr/elembuilder.html help/tr/extending-solfege.html help/tr/gpl.html help/tr/harmonicinterval-module.html help/tr/harmonicinterval.html help/tr/idbyname-cadences.html help/tr/idbyname-chords.html help/tr/idbyname-intonation.html help/tr/idbyname-module.html help/tr/idbyname.html help/tr/identifybpm-module.html help/tr/identifybpm.html help/tr/idproperty-module.html help/tr/idproperty.html help/tr/idtone-module.html help/tr/idtone.html help/tr/index.html help/tr/inverting-intervals.html help/tr/lesson-file-locations-details.html help/tr/lesson-files.html help/tr/melodicinterval-module.html help/tr/melodicinterval.html help/tr/midi-instrument-names.html help/tr/mpd-module.html help/tr/music-theory.html help/tr/nameinterval-module.html help/tr/nameinterval.html help/tr/online-resources.html help/tr/preferences-window.html help/tr/profile-manager.html help/tr/rhythm-module.html help/tr/rhythm.html help/tr/rhythmdictation-module.html help/tr/rhythmdictation2-module.html help/tr/rhythmtapping-module.html help/tr/rhythmtapping2-module.html help/tr/rhythmtapping2.html help/tr/scales.html help/tr/selecting-exercises.html help/tr/singanswer-module.html help/tr/singchord-module.html help/tr/singchord.html help/tr/singinterval-module.html help/tr/singinterval.html help/tr/solfege-exercise-helps.html help/tr/solfege-intro.html help/tr/theory-intervals.html help/tr/tone-in-context.html help/tr/toneincontext-module.html help/tr/trainingset-editor.html help/tr/twelvetone-module.html help/tr/twelvetone.html help/tr/user-modules.html help/tr/figures/chord.png help/tr/figures/dictation.png help/tr/figures/ear-training-test-printout-editor.png help/tr/figures/elembuilder-harmonic-progressions.png help/tr/figures/id-interval-buttons-thirds.png help/tr/figures/id-interval-piano.png help/tr/figures/idbyname-chords.png help/tr/figures/idbyname-intonation.png help/tr/figures/identifybpm.png help/tr/figures/idtone.png help/tr/figures/melodicinterval-buttons.png help/tr/figures/nameinterval.png help/tr/figures/preferences-external-programs.png help/tr/figures/preferences-gui-idtone.png help/tr/figures/preferences-gui-interval.png help/tr/figures/preferences-gui.png help/tr/figures/preferences-midi.png help/tr/figures/preferences-practise.png help/tr/figures/preferences-sound-setup.png help/tr/figures/preferences-statistics.png help/tr/figures/preferences-user.png help/tr/figures/profile-manager.png help/tr/figures/rhythm.png help/tr/figures/rhythmtapping2.png help/tr/figures/singchord.png help/tr/figures/singinterval.png help/tr/figures/statistics.png help/tr/figures/trainingset-editor.png help/tr/figures/twelvetone.png help/style.css exercises/standard/csound-tree.txt exercises/standard/debugtree.txt exercises/standard/learningtree.txt exercises/standard/lib/jazz_progressions exercises/standard/lib/progression_elements exercises/standard/lesson-files/altered-1 exercises/standard/lesson-files/altered-2 exercises/standard/lesson-files/barnesanger exercises/standard/lesson-files/besifring exercises/standard/lesson-files/bpm exercises/standard/lesson-files/cadense-1 exercises/standard/lesson-files/chord-7-inv exercises/standard/lesson-files/chord-7b9-maj79 exercises/standard/lesson-files/chord-all-root exercises/standard/lesson-files/chord-dim-aug exercises/standard/lesson-files/chord-dim-aug-min-major exercises/standard/lesson-files/chord-m7-7 exercises/standard/lesson-files/chord-m7-7-inv exercises/standard/lesson-files/chord-m7-7-maj7-m7b5-dim7 exercises/standard/lesson-files/chord-m9-9 exercises/standard/lesson-files/chord-m9-9-7b9-maj79 exercises/standard/lesson-files/chord-maj7-m7b5-dim7 exercises/standard/lesson-files/chord-min-major exercises/standard/lesson-files/chord-min-major-7 exercises/standard/lesson-files/chord-min-major-close-open exercises/standard/lesson-files/chord-min-major-inv exercises/standard/lesson-files/chord-voicing-test exercises/standard/lesson-files/compare-intervals exercises/standard/lesson-files/compare-intervals-harmonic exercises/standard/lesson-files/compare-intervals-harmonic-10 exercises/standard/lesson-files/compare-intervals-harmonic-2 exercises/standard/lesson-files/compare-intervals-harmonic-2-3 exercises/standard/lesson-files/compare-intervals-harmonic-2-to-8 exercises/standard/lesson-files/compare-intervals-harmonic-3 exercises/standard/lesson-files/compare-intervals-harmonic-4-5 exercises/standard/lesson-files/compare-intervals-harmonic-4-5-8 exercises/standard/lesson-files/compare-intervals-harmonic-6 exercises/standard/lesson-files/compare-intervals-harmonic-6-7 exercises/standard/lesson-files/compare-intervals-harmonic-7 exercises/standard/lesson-files/compare-intervals-harmonic-7-9 exercises/standard/lesson-files/compare-intervals-harmonic-9 exercises/standard/lesson-files/compare-intervals-harmonic-tritonus-7 exercises/standard/lesson-files/compare-intervals-melodic exercises/standard/lesson-files/compare-intervals-melodic-10 exercises/standard/lesson-files/compare-intervals-melodic-2 exercises/standard/lesson-files/compare-intervals-melodic-2-3 exercises/standard/lesson-files/compare-intervals-melodic-2-to-8 exercises/standard/lesson-files/compare-intervals-melodic-3 exercises/standard/lesson-files/compare-intervals-melodic-3~ exercises/standard/lesson-files/compare-intervals-melodic-4-5 exercises/standard/lesson-files/compare-intervals-melodic-4-5-8 exercises/standard/lesson-files/compare-intervals-melodic-4-5~ exercises/standard/lesson-files/compare-intervals-melodic-6 exercises/standard/lesson-files/compare-intervals-melodic-6-7 exercises/standard/lesson-files/compare-intervals-melodic-7 exercises/standard/lesson-files/compare-intervals-melodic-7-9 exercises/standard/lesson-files/compare-intervals-melodic-9 exercises/standard/lesson-files/compare-intervals-melodic-tritonus-7 exercises/standard/lesson-files/csound-fifth-0.97 exercises/standard/lesson-files/csound-fifth-0.98 exercises/standard/lesson-files/csound-fifth-0.99 exercises/standard/lesson-files/csound-fifth-0.995 exercises/standard/lesson-files/csound-fifth-0.996 exercises/standard/lesson-files/csound-fifth-0.997 exercises/standard/lesson-files/csound-fifth-0.998 exercises/standard/lesson-files/csound-intonation-harmonic-maj10-10cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-15cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-20cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-30cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-40cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-5cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-6cent exercises/standard/lesson-files/csound-intonation-harmonic-maj10-8cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-10cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-15cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-20cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-30cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-40cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-5cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-6cent exercises/standard/lesson-files/csound-intonation-harmonic-maj2-8cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-10cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-15cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-20cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-30cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-40cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-5cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-6cent exercises/standard/lesson-files/csound-intonation-harmonic-maj3-8cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-10cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-15cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-20cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-30cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-40cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-5cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-6cent exercises/standard/lesson-files/csound-intonation-harmonic-maj6-8cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-10cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-15cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-20cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-30cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-40cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-5cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-6cent exercises/standard/lesson-files/csound-intonation-harmonic-maj7-8cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-10cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-15cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-20cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-30cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-40cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-5cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-6cent exercises/standard/lesson-files/csound-intonation-harmonic-maj9-8cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-10cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-15cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-20cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-30cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-40cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-5cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-6cent exercises/standard/lesson-files/csound-intonation-harmonic-min10-8cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-10cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-15cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-20cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-30cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-40cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-5cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-6cent exercises/standard/lesson-files/csound-intonation-harmonic-min2-8cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-10cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-15cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-20cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-30cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-40cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-5cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-6cent exercises/standard/lesson-files/csound-intonation-harmonic-min3-8cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-10cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-15cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-20cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-30cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-40cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-5cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-6cent exercises/standard/lesson-files/csound-intonation-harmonic-min6-8cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-10cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-15cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-20cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-30cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-40cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-5cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-6cent exercises/standard/lesson-files/csound-intonation-harmonic-min7-8cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-10cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-15cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-20cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-30cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-40cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-5cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-6cent exercises/standard/lesson-files/csound-intonation-harmonic-min9-8cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-10cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-15cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-20cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-30cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-40cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-5cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-6cent exercises/standard/lesson-files/csound-intonation-harmonic-p4-8cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-10cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-15cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-20cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-30cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-40cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-5cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-6cent exercises/standard/lesson-files/csound-intonation-harmonic-p5-8cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-10cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-15cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-20cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-30cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-40cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-5cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-6cent exercises/standard/lesson-files/csound-intonation-harmonic-p8-8cent exercises/standard/lesson-files/csound-intonation-maj10-10cent exercises/standard/lesson-files/csound-intonation-maj10-15cent exercises/standard/lesson-files/csound-intonation-maj10-20cent exercises/standard/lesson-files/csound-intonation-maj10-30cent exercises/standard/lesson-files/csound-intonation-maj10-40cent exercises/standard/lesson-files/csound-intonation-maj10-5cent exercises/standard/lesson-files/csound-intonation-maj10-6cent exercises/standard/lesson-files/csound-intonation-maj10-8cent exercises/standard/lesson-files/csound-intonation-maj2-10cent exercises/standard/lesson-files/csound-intonation-maj2-15cent exercises/standard/lesson-files/csound-intonation-maj2-20cent exercises/standard/lesson-files/csound-intonation-maj2-30cent exercises/standard/lesson-files/csound-intonation-maj2-40cent exercises/standard/lesson-files/csound-intonation-maj2-5cent exercises/standard/lesson-files/csound-intonation-maj2-6cent exercises/standard/lesson-files/csound-intonation-maj2-8cent exercises/standard/lesson-files/csound-intonation-maj3-10cent exercises/standard/lesson-files/csound-intonation-maj3-15cent exercises/standard/lesson-files/csound-intonation-maj3-20cent exercises/standard/lesson-files/csound-intonation-maj3-30cent exercises/standard/lesson-files/csound-intonation-maj3-40cent exercises/standard/lesson-files/csound-intonation-maj3-5cent exercises/standard/lesson-files/csound-intonation-maj3-6cent exercises/standard/lesson-files/csound-intonation-maj3-8cent exercises/standard/lesson-files/csound-intonation-maj6-10cent exercises/standard/lesson-files/csound-intonation-maj6-15cent exercises/standard/lesson-files/csound-intonation-maj6-20cent exercises/standard/lesson-files/csound-intonation-maj6-30cent exercises/standard/lesson-files/csound-intonation-maj6-40cent exercises/standard/lesson-files/csound-intonation-maj6-5cent exercises/standard/lesson-files/csound-intonation-maj6-6cent exercises/standard/lesson-files/csound-intonation-maj6-8cent exercises/standard/lesson-files/csound-intonation-maj7-10cent exercises/standard/lesson-files/csound-intonation-maj7-15cent exercises/standard/lesson-files/csound-intonation-maj7-20cent exercises/standard/lesson-files/csound-intonation-maj7-30cent exercises/standard/lesson-files/csound-intonation-maj7-40cent exercises/standard/lesson-files/csound-intonation-maj7-5cent exercises/standard/lesson-files/csound-intonation-maj7-6cent exercises/standard/lesson-files/csound-intonation-maj7-8cent exercises/standard/lesson-files/csound-intonation-maj9-10cent exercises/standard/lesson-files/csound-intonation-maj9-15cent exercises/standard/lesson-files/csound-intonation-maj9-20cent exercises/standard/lesson-files/csound-intonation-maj9-30cent exercises/standard/lesson-files/csound-intonation-maj9-40cent exercises/standard/lesson-files/csound-intonation-maj9-5cent exercises/standard/lesson-files/csound-intonation-maj9-6cent exercises/standard/lesson-files/csound-intonation-maj9-8cent exercises/standard/lesson-files/csound-intonation-min10-10cent exercises/standard/lesson-files/csound-intonation-min10-15cent exercises/standard/lesson-files/csound-intonation-min10-20cent exercises/standard/lesson-files/csound-intonation-min10-30cent exercises/standard/lesson-files/csound-intonation-min10-40cent exercises/standard/lesson-files/csound-intonation-min10-5cent exercises/standard/lesson-files/csound-intonation-min10-6cent exercises/standard/lesson-files/csound-intonation-min10-8cent exercises/standard/lesson-files/csound-intonation-min2-10cent exercises/standard/lesson-files/csound-intonation-min2-15cent exercises/standard/lesson-files/csound-intonation-min2-20cent exercises/standard/lesson-files/csound-intonation-min2-30cent exercises/standard/lesson-files/csound-intonation-min2-40cent exercises/standard/lesson-files/csound-intonation-min2-5cent exercises/standard/lesson-files/csound-intonation-min2-6cent exercises/standard/lesson-files/csound-intonation-min2-8cent exercises/standard/lesson-files/csound-intonation-min3-10cent exercises/standard/lesson-files/csound-intonation-min3-15cent exercises/standard/lesson-files/csound-intonation-min3-20cent exercises/standard/lesson-files/csound-intonation-min3-30cent exercises/standard/lesson-files/csound-intonation-min3-40cent exercises/standard/lesson-files/csound-intonation-min3-5cent exercises/standard/lesson-files/csound-intonation-min3-6cent exercises/standard/lesson-files/csound-intonation-min3-8cent exercises/standard/lesson-files/csound-intonation-min6-10cent exercises/standard/lesson-files/csound-intonation-min6-15cent exercises/standard/lesson-files/csound-intonation-min6-20cent exercises/standard/lesson-files/csound-intonation-min6-30cent exercises/standard/lesson-files/csound-intonation-min6-40cent exercises/standard/lesson-files/csound-intonation-min6-5cent exercises/standard/lesson-files/csound-intonation-min6-6cent exercises/standard/lesson-files/csound-intonation-min6-8cent exercises/standard/lesson-files/csound-intonation-min7-10cent exercises/standard/lesson-files/csound-intonation-min7-15cent exercises/standard/lesson-files/csound-intonation-min7-20cent exercises/standard/lesson-files/csound-intonation-min7-30cent exercises/standard/lesson-files/csound-intonation-min7-40cent exercises/standard/lesson-files/csound-intonation-min7-5cent exercises/standard/lesson-files/csound-intonation-min7-6cent exercises/standard/lesson-files/csound-intonation-min7-8cent exercises/standard/lesson-files/csound-intonation-min9-10cent exercises/standard/lesson-files/csound-intonation-min9-15cent exercises/standard/lesson-files/csound-intonation-min9-20cent exercises/standard/lesson-files/csound-intonation-min9-30cent exercises/standard/lesson-files/csound-intonation-min9-40cent exercises/standard/lesson-files/csound-intonation-min9-5cent exercises/standard/lesson-files/csound-intonation-min9-6cent exercises/standard/lesson-files/csound-intonation-min9-8cent exercises/standard/lesson-files/csound-intonation-p4-10cent exercises/standard/lesson-files/csound-intonation-p4-15cent exercises/standard/lesson-files/csound-intonation-p4-20cent exercises/standard/lesson-files/csound-intonation-p4-30cent exercises/standard/lesson-files/csound-intonation-p4-40cent exercises/standard/lesson-files/csound-intonation-p4-5cent exercises/standard/lesson-files/csound-intonation-p4-6cent exercises/standard/lesson-files/csound-intonation-p4-8cent exercises/standard/lesson-files/csound-intonation-p5-10cent exercises/standard/lesson-files/csound-intonation-p5-15cent exercises/standard/lesson-files/csound-intonation-p5-20cent exercises/standard/lesson-files/csound-intonation-p5-30cent exercises/standard/lesson-files/csound-intonation-p5-40cent exercises/standard/lesson-files/csound-intonation-p5-5cent exercises/standard/lesson-files/csound-intonation-p5-6cent exercises/standard/lesson-files/csound-intonation-p5-8cent exercises/standard/lesson-files/csound-intonation-p8-10cent exercises/standard/lesson-files/csound-intonation-p8-15cent exercises/standard/lesson-files/csound-intonation-p8-20cent exercises/standard/lesson-files/csound-intonation-p8-30cent exercises/standard/lesson-files/csound-intonation-p8-40cent exercises/standard/lesson-files/csound-intonation-p8-5cent exercises/standard/lesson-files/csound-intonation-p8-6cent exercises/standard/lesson-files/csound-intonation-p8-8cent exercises/standard/lesson-files/diatonic-1 exercises/standard/lesson-files/diatonic-2 exercises/standard/lesson-files/example-lesson-file exercises/standard/lesson-files/fifth-small-pure-0.99 exercises/standard/lesson-files/harmonic-intervals exercises/standard/lesson-files/harmonic-intervals-10 exercises/standard/lesson-files/harmonic-intervals-2 exercises/standard/lesson-files/harmonic-intervals-2-3 exercises/standard/lesson-files/harmonic-intervals-2-to-15 exercises/standard/lesson-files/harmonic-intervals-2-to-8 exercises/standard/lesson-files/harmonic-intervals-3 exercises/standard/lesson-files/harmonic-intervals-4-5 exercises/standard/lesson-files/harmonic-intervals-4-5-8 exercises/standard/lesson-files/harmonic-intervals-6 exercises/standard/lesson-files/harmonic-intervals-6-7 exercises/standard/lesson-files/harmonic-intervals-7 exercises/standard/lesson-files/harmonic-intervals-7-9 exercises/standard/lesson-files/harmonic-intervals-9 exercises/standard/lesson-files/harmonic-intervals-self-config exercises/standard/lesson-files/harmonic-intervals-tritonus-7 exercises/standard/lesson-files/hear-tones-1 exercises/standard/lesson-files/hear-tones-2 exercises/standard/lesson-files/hear-tones-3 exercises/standard/lesson-files/hear-tones-4 exercises/standard/lesson-files/hear-tones-5 exercises/standard/lesson-files/hear-tones-6 exercises/standard/lesson-files/hear-tones-triads exercises/standard/lesson-files/hear-tones-triads-difficult exercises/standard/lesson-files/hear-tones-triads-easy exercises/standard/lesson-files/id-tone exercises/standard/lesson-files/id-tone-cde-10 exercises/standard/lesson-files/id-tone-cde-11 exercises/standard/lesson-files/id-tone-cde-12 exercises/standard/lesson-files/id-tone-cde-3 exercises/standard/lesson-files/id-tone-cde-4 exercises/standard/lesson-files/id-tone-cde-5 exercises/standard/lesson-files/id-tone-cde-6 exercises/standard/lesson-files/id-tone-cde-7 exercises/standard/lesson-files/id-tone-cde-8 exercises/standard/lesson-files/id-tone-cde-9 exercises/standard/lesson-files/interval_in_key_maj exercises/standard/lesson-files/interval_in_key_min exercises/standard/lesson-files/jsb-inventions exercises/standard/lesson-files/melodic-intervals exercises/standard/lesson-files/melodic-intervals-10 exercises/standard/lesson-files/melodic-intervals-2 exercises/standard/lesson-files/melodic-intervals-2-3 exercises/standard/lesson-files/melodic-intervals-2-to-15 exercises/standard/lesson-files/melodic-intervals-2-to-8 exercises/standard/lesson-files/melodic-intervals-3 exercises/standard/lesson-files/melodic-intervals-4-5 exercises/standard/lesson-files/melodic-intervals-4-5-8 exercises/standard/lesson-files/melodic-intervals-6 exercises/standard/lesson-files/melodic-intervals-6-7 exercises/standard/lesson-files/melodic-intervals-7 exercises/standard/lesson-files/melodic-intervals-7-9 exercises/standard/lesson-files/melodic-intervals-9 exercises/standard/lesson-files/melodic-intervals-down exercises/standard/lesson-files/melodic-intervals-down-10 exercises/standard/lesson-files/melodic-intervals-down-2 exercises/standard/lesson-files/melodic-intervals-down-2-3 exercises/standard/lesson-files/melodic-intervals-down-2-to-15 exercises/standard/lesson-files/melodic-intervals-down-2-to-8 exercises/standard/lesson-files/melodic-intervals-down-3 exercises/standard/lesson-files/melodic-intervals-down-4-5 exercises/standard/lesson-files/melodic-intervals-down-4-5-8 exercises/standard/lesson-files/melodic-intervals-down-6 exercises/standard/lesson-files/melodic-intervals-down-6-7 exercises/standard/lesson-files/melodic-intervals-down-7 exercises/standard/lesson-files/melodic-intervals-down-7-9 exercises/standard/lesson-files/melodic-intervals-down-9 exercises/standard/lesson-files/melodic-intervals-down-tritonus-7 exercises/standard/lesson-files/melodic-intervals-self-config exercises/standard/lesson-files/melodic-intervals-tritonus-7 exercises/standard/lesson-files/melodic-intervals-up exercises/standard/lesson-files/melodic-intervals-up-10 exercises/standard/lesson-files/melodic-intervals-up-2 exercises/standard/lesson-files/melodic-intervals-up-2-3 exercises/standard/lesson-files/melodic-intervals-up-2-to-15 exercises/standard/lesson-files/melodic-intervals-up-2-to-8 exercises/standard/lesson-files/melodic-intervals-up-3 exercises/standard/lesson-files/melodic-intervals-up-4-5 exercises/standard/lesson-files/melodic-intervals-up-4-5-8 exercises/standard/lesson-files/melodic-intervals-up-6 exercises/standard/lesson-files/melodic-intervals-up-6-7 exercises/standard/lesson-files/melodic-intervals-up-7 exercises/standard/lesson-files/melodic-intervals-up-7-9 exercises/standard/lesson-files/melodic-intervals-up-9 exercises/standard/lesson-files/melodic-intervals-up-tritonus-7 exercises/standard/lesson-files/mma-1 exercises/standard/lesson-files/mma-2 exercises/standard/lesson-files/mma-3 exercises/standard/lesson-files/mma-4-C exercises/standard/lesson-files/mma-4-harmonic-minor exercises/standard/lesson-files/mma-4-natural-minor exercises/standard/lesson-files/mma-7-C exercises/standard/lesson-files/mma-7-harmonic-minor exercises/standard/lesson-files/mma-7-natural-minor exercises/standard/lesson-files/nameinterval-1 exercises/standard/lesson-files/nameinterval-2 exercises/standard/lesson-files/nameinterval-fifths exercises/standard/lesson-files/nameinterval-fourths exercises/standard/lesson-files/nameinterval-octave exercises/standard/lesson-files/nameinterval-seconds exercises/standard/lesson-files/nameinterval-sevenths exercises/standard/lesson-files/nameinterval-sixths exercises/standard/lesson-files/nameinterval-thirds exercises/standard/lesson-files/nameinterval-unison exercises/standard/lesson-files/polish-folk-songs exercises/standard/lesson-files/progression-1 exercises/standard/lesson-files/progression-2 exercises/standard/lesson-files/progression-atte exercises/standard/lesson-files/progression-x exercises/standard/lesson-files/rhythm-all exercises/standard/lesson-files/rhythm-easy exercises/standard/lesson-files/rhythm-mid exercises/standard/lesson-files/rhythm-self-config-binary exercises/standard/lesson-files/rhythm-self-config-ternary exercises/standard/lesson-files/rhythm-ternary exercises/standard/lesson-files/rhythmdict-1 exercises/standard/lesson-files/rhythmdict-gen-1 exercises/standard/lesson-files/rhythmdict-gen-2 exercises/standard/lesson-files/rhythmdict-gen-3_4-1 exercises/standard/lesson-files/rhythmdict-gen-3_4-2 exercises/standard/lesson-files/rhythmdict-gen-3_4-3 exercises/standard/lesson-files/rhythmdict-gen-6_8-1 exercises/standard/lesson-files/rhythmdict-gen-6_8-2 exercises/standard/lesson-files/rhythmtapping2-self-config-binary exercises/standard/lesson-files/rhythmtapping2-self-config-ternary exercises/standard/lesson-files/sc-6tones exercises/standard/lesson-files/sc-8tones exercises/standard/lesson-files/sc-beb exercises/standard/lesson-files/sc-beb-a exercises/standard/lesson-files/sc-beb-d exercises/standard/lesson-files/sc-beb-elem exercises/standard/lesson-files/sc-beb-name exercises/standard/lesson-files/sc-beb-s exercises/standard/lesson-files/sc-church exercises/standard/lesson-files/sc-dha exercises/standard/lesson-files/sc-dha-a exercises/standard/lesson-files/sc-dha-d exercises/standard/lesson-files/sc-dha-elem exercises/standard/lesson-files/sc-dha-f exercises/standard/lesson-files/sc-dha-g exercises/standard/lesson-files/sc-dha-name exercises/standard/lesson-files/sc-dha-p exercises/standard/lesson-files/sc-dha-s exercises/standard/lesson-files/sc-dha-t exercises/standard/lesson-files/sc-dom exercises/standard/lesson-files/sc-dom-jazz exercises/standard/lesson-files/sc-east exercises/standard/lesson-files/sc-greek exercises/standard/lesson-files/sc-hal exercises/standard/lesson-files/sc-hal-jazz exercises/standard/lesson-files/sc-ham exercises/standard/lesson-files/sc-ham-a exercises/standard/lesson-files/sc-ham-d exercises/standard/lesson-files/sc-ham-elem exercises/standard/lesson-files/sc-ham-f exercises/standard/lesson-files/sc-ham-g exercises/standard/lesson-files/sc-ham-name exercises/standard/lesson-files/sc-ham-p exercises/standard/lesson-files/sc-ham-s exercises/standard/lesson-files/sc-ham-t exercises/standard/lesson-files/sc-har exercises/standard/lesson-files/sc-har-a exercises/standard/lesson-files/sc-har-d exercises/standard/lesson-files/sc-har-elem exercises/standard/lesson-files/sc-har-f exercises/standard/lesson-files/sc-har-g exercises/standard/lesson-files/sc-har-name exercises/standard/lesson-files/sc-har-p exercises/standard/lesson-files/sc-har-s exercises/standard/lesson-files/sc-har-t exercises/standard/lesson-files/sc-hum-g exercises/standard/lesson-files/sc-hun exercises/standard/lesson-files/sc-hun-a exercises/standard/lesson-files/sc-hun-d exercises/standard/lesson-files/sc-hun-elem exercises/standard/lesson-files/sc-hun-f exercises/standard/lesson-files/sc-hun-g exercises/standard/lesson-files/sc-hun-name exercises/standard/lesson-files/sc-hun-p exercises/standard/lesson-files/sc-hun-s exercises/standard/lesson-files/sc-hun-t exercises/standard/lesson-files/sc-maj exercises/standard/lesson-files/sc-maj-a exercises/standard/lesson-files/sc-maj-d exercises/standard/lesson-files/sc-maj-elem exercises/standard/lesson-files/sc-maj-f exercises/standard/lesson-files/sc-maj-g exercises/standard/lesson-files/sc-maj-name exercises/standard/lesson-files/sc-maj-p exercises/standard/lesson-files/sc-maj-px exercises/standard/lesson-files/sc-maj-s exercises/standard/lesson-files/sc-maj-t exercises/standard/lesson-files/sc-mau exercises/standard/lesson-files/sc-mau-jazz exercises/standard/lesson-files/sc-mel exercises/standard/lesson-files/sc-mel-a exercises/standard/lesson-files/sc-mel-d exercises/standard/lesson-files/sc-mel-elem exercises/standard/lesson-files/sc-mel-f exercises/standard/lesson-files/sc-mel-g exercises/standard/lesson-files/sc-mel-name exercises/standard/lesson-files/sc-mel-p exercises/standard/lesson-files/sc-mel-s exercises/standard/lesson-files/sc-mel-t exercises/standard/lesson-files/sc-min exercises/standard/lesson-files/sc-min-jazz exercises/standard/lesson-files/sc-nat-g exercises/standard/lesson-files/sc-nea exercises/standard/lesson-files/sc-nea-a exercises/standard/lesson-files/sc-nea-d exercises/standard/lesson-files/sc-nea-elem exercises/standard/lesson-files/sc-nea-f exercises/standard/lesson-files/sc-nea-g exercises/standard/lesson-files/sc-nea-name exercises/standard/lesson-files/sc-nea-p exercises/standard/lesson-files/sc-nea-s exercises/standard/lesson-files/sc-nea-t exercises/standard/lesson-files/sc-nem exercises/standard/lesson-files/sc-nem-a exercises/standard/lesson-files/sc-nem-d exercises/standard/lesson-files/sc-nem-elem exercises/standard/lesson-files/sc-nem-f exercises/standard/lesson-files/sc-nem-g exercises/standard/lesson-files/sc-nem-name exercises/standard/lesson-files/sc-nem-p exercises/standard/lesson-files/sc-nem-s exercises/standard/lesson-files/sc-nem-t exercises/standard/lesson-files/sc-pen exercises/standard/lesson-files/sc-pen-a exercises/standard/lesson-files/sc-pen-d exercises/standard/lesson-files/sc-pen-elem exercises/standard/lesson-files/sc-pen-g exercises/standard/lesson-files/sc-pen-name exercises/standard/lesson-files/sc-pen-s exercises/standard/lesson-files/sc-plagal exercises/standard/lesson-files/sc-sim exercises/standard/lesson-files/sc-sim-a exercises/standard/lesson-files/sc-sim-d exercises/standard/lesson-files/sc-sim-elem exercises/standard/lesson-files/sc-sim-name exercises/standard/lesson-files/sc-sim-s exercises/standard/lesson-files/sing-chord-tone exercises/standard/lesson-files/sing-intervals exercises/standard/lesson-files/sing-intervals-10 exercises/standard/lesson-files/sing-intervals-2 exercises/standard/lesson-files/sing-intervals-2-3 exercises/standard/lesson-files/sing-intervals-2-to-8 exercises/standard/lesson-files/sing-intervals-3 exercises/standard/lesson-files/sing-intervals-4-5 exercises/standard/lesson-files/sing-intervals-4-5-8 exercises/standard/lesson-files/sing-intervals-6 exercises/standard/lesson-files/sing-intervals-6-7 exercises/standard/lesson-files/sing-intervals-7 exercises/standard/lesson-files/sing-intervals-7-9 exercises/standard/lesson-files/sing-intervals-9 exercises/standard/lesson-files/sing-intervals-self-config exercises/standard/lesson-files/sing-intervals-tritonus-7 exercises/standard/lesson-files/sing-the-fifth exercises/standard/lesson-files/sing-the-root exercises/standard/lesson-files/sing-the-seventh exercises/standard/lesson-files/sing-the-seventh-inv exercises/standard/lesson-files/sing-the-third exercises/standard/lesson-files/singchord-1 exercises/standard/lesson-files/singchord-2 exercises/standard/lesson-files/singchord-3 exercises/standard/lesson-files/singchord-4 exercises/standard/lesson-files/singchord-5 exercises/standard/lesson-files/singchord-6 exercises/standard/lesson-files/singchord-all exercises/standard/lesson-files/solfa-17 exercises/standard/lesson-files/solfa-17-C exercises/standard/lesson-files/solfa-7 exercises/standard/lesson-files/solfa-7-C exercises/standard/lesson-files/solmisation exercises/standard/lesson-files/tapping-all exercises/standard/lesson-files/tapping-easy exercises/standard/lesson-files/tapping-mid exercises/standard/lesson-files/three-prog-root exercises/standard/lesson-files/tone-after-dominant exercises/standard/lesson-files/toneincontext exercises/standard/lesson-files/toneincontext-major exercises/standard/lesson-files/toneincontext-major-cr exercises/standard/lesson-files/toneincontext-major-cr-f6 exercises/standard/lesson-files/toneincontext-major-cr-l6 exercises/standard/lesson-files/toneincontext-major-cr-notC exercises/standard/lesson-files/toneincontext-major-cr-notC-octaves exercises/standard/lesson-files/toneincontext-major-cr-octaves exercises/standard/lesson-files/toneincontext-major-cr-random exercises/standard/lesson-files/toneincontext-major-cr-random-octaves exercises/standard/lesson-files/toneincontext-major-f4 exercises/standard/lesson-files/toneincontext-major-l4 exercises/standard/lesson-files/toneincontext-major-notC exercises/standard/lesson-files/toneincontext-major-notC-octaves exercises/standard/lesson-files/toneincontext-major-octaves exercises/standard/lesson-files/toneincontext-major-random exercises/standard/lesson-files/toneincontext-major-random-octaves exercises/standard/lesson-files/toneincontext-minor exercises/standard/lesson-files/toneincontext-minor-cr exercises/standard/lesson-files/toneincontext-minor-cr-f6 exercises/standard/lesson-files/toneincontext-minor-cr-l6 exercises/standard/lesson-files/toneincontext-minor-cr-notC exercises/standard/lesson-files/toneincontext-minor-cr-notC-octaves exercises/standard/lesson-files/toneincontext-minor-cr-octaves exercises/standard/lesson-files/toneincontext-minor-cr-random exercises/standard/lesson-files/toneincontext-minor-cr-random-octaves exercises/standard/lesson-files/toneincontext-minor-f4 exercises/standard/lesson-files/toneincontext-minor-l4 exercises/standard/lesson-files/toneincontext-minor-notC exercises/standard/lesson-files/toneincontext-minor-notC-octaves exercises/standard/lesson-files/toneincontext-minor-octaves exercises/standard/lesson-files/toneincontext-minor-random exercises/standard/lesson-files/toneincontext-minor-random-octaves exercises/standard/lesson-files/tunertest exercises/standard/lesson-files/twelvetone exercises/standard/lesson-files/volkslieder1 exercises/standard/lesson-files/volkslieder2 exercises/standard/lesson-files/bin/csound-play-harmonic-interval.sh exercises/standard/lesson-files/share/fanfare.midi exercises/standard/lesson-files/share/fanfare.mp3 exercises/standard/lesson-files/share/fanfare.ogg exercises/standard/lesson-files/share/fanfare.wav exercises/standard/lesson-files/share/fifth-pure-220.00.wav exercises/standard/lesson-files/share/fifth-pure-247.5.wav exercises/standard/lesson-files/share/fifth-pure-293.33.wav exercises/standard/lesson-files/share/fifth-small-220.00.wav exercises/standard/lesson-files/share/fifth-small-247.5.wav exercises/standard/lesson-files/share/fifth-small-293.33.wav exercises/standard/lesson-files/share/fil1.sco exercises/standard/lesson-files/share/sinus-ad.orc exercises/standard/lesson-files/share/sinus.orc exercises/standard/lesson-files/include/cadence-major exercises/standard/lesson-files/include/cadence-minor exercises/standard/lesson-files/include/interval-elements exercises/standard/lesson-files/include/jazz-progression-elements exercises/standard/lesson-files/include/mma-grooves exercises/standard/lesson-files/include/progression-elements exercises/standard/lesson-files/include/sc-master exercises/standard/lesson-files/include/solfege-voicing.mma exercises/standard/regression-lesson-files/chordvoicing-lessonfile-exception exercises/standard/regression-lesson-files/chordvoicing-mpd-exception exercises/standard/regression-lesson-files/compareintervals-1 exercises/standard/regression-lesson-files/compareintervals-2 exercises/standard/regression-lesson-files/compareintervals-3 exercises/standard/regression-lesson-files/compareintervals-4 exercises/standard/regression-lesson-files/dictation-exception-handling exercises/standard/regression-lesson-files/dictation-no-questions exercises/standard/regression-lesson-files/elembuilder-bad-tonic exercises/standard/regression-lesson-files/elembuilder-scale-1 exercises/standard/regression-lesson-files/elembuilder-scale-2 exercises/standard/regression-lesson-files/elembuilder-scale-3 exercises/standard/regression-lesson-files/elembuilder-scale-4 exercises/standard/regression-lesson-files/elembuilder-scale-5 exercises/standard/regression-lesson-files/idbyname-assignment-to-reserved-word exercises/standard/regression-lesson-files/idbyname-at_question_start-1 exercises/standard/regression-lesson-files/idbyname-at_question_start-2 exercises/standard/regression-lesson-files/idbyname-at_question_start-3 exercises/standard/regression-lesson-files/idbyname-bad-cuemusic exercises/standard/regression-lesson-files/idbyname-mediafiles exercises/standard/regression-lesson-files/idbyname-missing-.wav-file exercises/standard/regression-lesson-files/idbyname-noquestionsinfile exercises/standard/regression-lesson-files/idbyname-syntax-error-1 exercises/standard/regression-lesson-files/idbyname-syntax-error-2 exercises/standard/regression-lesson-files/idbyname-unsupported-named-block exercises/standard/regression-lesson-files/idbyname-vmusic exercises/standard/regression-lesson-files/idproperty-1 exercises/standard/regression-lesson-files/idproperty-2 exercises/standard/regression-lesson-files/idproperty-3 exercises/standard/regression-lesson-files/idproperty-4 exercises/standard/regression-lesson-files/nameinterval-bad-tones-header-var exercises/standard/regression-lesson-files/nameinterval-constraints exercises/standard/regression-lesson-files/rhythmtapping-1 exercises/standard/regression-lesson-files/rhythmtapping-2 exercises/standard/regression-lesson-files/rhythmtapping-3 exercises/standard/regression-lesson-files/rhythmtapping-4 exercises/standard/regression-lesson-files/rhythmtapping-bad-mpd-code exercises/standard/regression-lesson-files/rhythmtapping2-1 exercises/standard/regression-lesson-files/rvoice exercises/standard/regression-lesson-files/singanswer-bad-mpd-code exercises/standard/regression-lesson-files/singanswer-missing-.wav-file exercises/standard/regression-lesson-files/singanswer-missing-question_text exercises/standard/regression-lesson-files/transpose-accidentals exercises/standard/regression-lesson-files/transpose-key exercises/standard/regression-lesson-files/xx-chordvoicing-exceptions exercises/standard/regression-lesson-files/xx-dictation-exceptions exercises/standard/regression-lesson-files/xx-elembuilder-exceptions exercises/standard/regression-lesson-files/xx-idbyname-exceptions exercises/standard/regression-lesson-files/xx-idproperty-exceptions exercises/standard/regression-lesson-files/xx-rhythmtapping-exceptions exercises/standard/regression-lesson-files/xx-singanswer-exceptions exercises/standard/regression-lesson-files/xx-singchord-exceptions; do \ cp --parents $ifile /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/; \ done /usr/bin/python3 -c "import compileall; compileall.compile_dir('/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege')" Listing '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/__init__.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/_version.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/abstract.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/abstract_solmisation_addon.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/application.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/buildinfo.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/cfg.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/configwindow.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/const.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/dataparser.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/download_pyalsa.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/esel.py'... Listing '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/__init__.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/chordvoicing.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/compareintervals.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/dictation.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/elembuilder.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/exampleexercise.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/harmonicinterval.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/idbyname.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/identifybpm.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/idproperty.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/idtone.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/melodicinterval.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/nameinterval.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/rhythm.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/rhythmdictation.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/rhythmdictation2.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/rhythmtapping.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/rhythmtapping2.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/singanswer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/singchord.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/singinterval.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/solmisation.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/toneincontext.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/tuner.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/exercises/twelvetone.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/filesystem.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/fpeditor.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/frontpage.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/gu.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/history.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/i18n.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/inputwidgets.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/instrumentselector.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/languages.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/lessonfile.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/lessonfile_editor_main.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/lessonfilegui.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/lfmod.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mainwin.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/make_screenshots.py'... Listing '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/__init__.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/_exceptions.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/const.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/duration.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/elems.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/engravers.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/interval.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/lexer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/mfutils.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/mpdutils.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/musicalpitch.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/musicdisplayer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/parser.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/performer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/rat.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/requests.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/rhythmwidget.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mpd/track.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/multipleintervalconfigwidget.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/mywinreg.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/notenamespinbutton.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/optionparser.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/osutils.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/parsetree.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/practisesheetdlg.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/presetup.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/profilemanager.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/reportlib.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/runtime.py'... Listing '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/__init__.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/alsa_sequencer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/exporter.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/fakesynth.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/midifilesynth.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/oss_common.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/oss_sequencer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/oss_sequencer2.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/soundcardexceptions.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/synth_common.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/soundcard/winsynth.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/specialwidgets.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/startup.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/statistics.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/statisticsviewer.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/stock.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/testlib.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/tracebackwindow.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/trainingsetdlg.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/utils.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/winlang.py'... Compiling '/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/share/solfege/solfege/xrandom.py'... + chmod 0755 /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/solfege/solfege/parsetree.py + chmod 0755 /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/solfege/solfege/presetup.py + find /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/solfege -name '*~' -delete + for f in AUTHORS README + iconv -f ISO-8859-15 -t UTF-8 AUTHORS + mv -f AUTHORS.tmp AUTHORS + for f in AUTHORS README + iconv -f ISO-8859-15 -t UTF-8 README + mv -f README.tmp README + sed -i -e '1s|^#!/usr/bin/python$|#!/usr/bin/python3|' /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64//usr/bin/solfege + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 solfege + desktop-file-install --delete-original --dir /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/applications --remove-category Application /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/applications/solfege.desktop + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/solfege/exercises/standard/lesson-files/bin/csound-play-harmonic-interval.sh from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.7p8GBu + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd solfege-3.23.5pre2 + desktop-file-validate /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/applications/solfege.desktop /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/applications/solfege.desktop: hint: value "GTK;AudioVideo;Audio;Education;Music;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu + RPM_EC=0 ++ jobs -p + exit 0 Processing files: solfege-3.23.5pre2-11.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vwjVQX + umask 022 + cd /builddir/build/BUILD + cd solfege-3.23.5pre2 + DOCDIR=/builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/doc/solfege + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/doc/solfege + cp -pr README /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/doc/solfege + cp -pr AUTHORS /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/doc/solfege + cp -pr COPYING /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64/usr/share/doc/solfege + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(solfege.desktop) config(solfege) = 3.23.5pre2-11.fc38 solfege = 3.23.5pre2-11.fc38 solfege(x86-64) = 3.23.5pre2-11.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/python3 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 Wrote: /builddir/build/RPMS/solfege-3.23.5pre2-11.fc38.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.O3G1z4 + umask 022 + cd /builddir/build/BUILD + cd solfege-3.23.5pre2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/solfege-3.23.5pre2-11.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.x1Ap3t + umask 022 + cd /builddir/build/BUILD + rm -rf solfege-3.23.5pre2 solfege-3.23.5pre2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0