# HG changeset patch
# User Chris Cannam
# Date 1541501003 0
# Node ID dd479ad12c2983ed0defe668e775e19b68ff1c97
# Parent 214ee4c2bc61ddde1bccf5f866861fd2b3c607a2# Parent 8b23f76d03ded9ea886e924c1acfcfe4d0917843
Merge from default branch
diff -r 214ee4c2bc61 -r dd479ad12c29 .hgignore
--- a/.hgignore Fri Oct 12 11:15:09 2018 +0100
+++ b/.hgignore Tue Nov 06 10:43:23 2018 +0000
@@ -36,7 +36,7 @@
svapp
checker
piper
-piper-cpp
+piper-vamp-cpp
dataquay
bqvec
bqfft
diff -r 214ee4c2bc61 -r dd479ad12c29 CHANGELOG
--- a/CHANGELOG Fri Oct 12 11:15:09 2018 +0100
+++ b/CHANGELOG Tue Nov 06 10:43:23 2018 +0000
@@ -1,8 +1,16 @@
Changes in Sonic Visualiser 3.2 since the previous release 3.1.1:
+ - Add ability to zoom closer than one sample per pixel, so as to see
+ the interpolated signal level between samples
+
- Add feature to convert and import audio from a CSV data file
+ - Add some new colour maps, and restore the old Blue on Black one
+
+ - Fix failure to pass Nyquist bins correctly to
+ frequency-domain-input Vamp plugins in some circumstances
+
Changes in Sonic Visualiser 3.1.1 (Aug 2018) since the previous release 3.1:
diff -r 214ee4c2bc61 -r dd479ad12c29 base.pri
--- a/base.pri Fri Oct 12 11:15:09 2018 +0100
+++ b/base.pri Tue Nov 06 10:43:23 2018 +0000
@@ -7,7 +7,7 @@
bqresample \
bqaudioio \
bqaudioio/bqaudioio \
- piper-cpp \
+ piper-vamp-cpp \
checker \
checker/checker \
dataquay \
diff -r 214ee4c2bc61 -r dd479ad12c29 base.pro
--- a/base.pro Fri Oct 12 11:15:09 2018 +0100
+++ b/base.pro Tue Nov 06 10:43:23 2018 +0000
@@ -35,7 +35,7 @@
CHECKER_SOURCES=$$fromfile(checker/checker.pri, SOURCES)
CHECKER_HEADERS=$$fromfile(checker/checker.pri, HEADERS)
-CLIENT_HEADERS=$$fromfile(piper-cpp/vamp-client/qt/test.pro, HEADERS)
+CLIENT_HEADERS=$$fromfile(piper-vamp-cpp/vamp-client/qt/test.pro, HEADERS)
for (file, BQ_SOURCES) { SOURCES += $$file }
for (file, BQ_HEADERS) { HEADERS += $$file }
@@ -53,8 +53,8 @@
for (file, SVCORE_HEADERS) { HEADERS += $$sprintf("svcore/%1", $$file) }
for (file, CLIENT_HEADERS) {
- HEADERS += $$sprintf("piper-cpp/vamp-client/qt/%1", $$file)
+ HEADERS += $$sprintf("piper-vamp-cpp/vamp-client/qt/%1", $$file)
}
-SOURCES += piper-cpp/vamp-capnp/piper-capnp.cpp
+SOURCES += piper-vamp-cpp/vamp-capnp/piper-capnp.cpp
diff -r 214ee4c2bc61 -r dd479ad12c29 capnp-regen.pri
--- a/capnp-regen.pri Fri Oct 12 11:15:09 2018 +0100
+++ b/capnp-regen.pri Tue Nov 06 10:43:23 2018 +0000
@@ -1,17 +1,17 @@
-capnpc.target = piper-cpp/vamp-capnp/piper.capnp.h
+capnpc.target = piper-vamp-cpp/vamp-capnp/piper.capnp.h
capnpc.depends = $$PWD/piper/capnp/piper.capnp
-capnpc.commands = capnp compile --src-prefix=$$PWD/piper/capnp -oc++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends
+capnpc.commands = capnp compile --src-prefix=$$PWD/piper/capnp -oc++:$$PWD/piper-vamp-cpp/vamp-capnp $$capnpc.depends
macx* {
exists(sv-dependency-builds) {
- capnpc.commands=$$PWD/sv-dependency-builds/osx/bin/capnp -I$$PWD/sv-dependency-builds/osx/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/osx/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends
+ capnpc.commands=$$PWD/sv-dependency-builds/osx/bin/capnp -I$$PWD/sv-dependency-builds/osx/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/osx/bin/capnpc-c++:$$PWD/piper-vamp-cpp/vamp-capnp $$capnpc.depends
}
}
win32-g++ {
- capnpc.commands=$$PWD/sv-dependency-builds/win32-mingw/bin/capnp -I$$PWD/sv-dependency-builds/win32-mingw/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/win32-mingw/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends
+ capnpc.commands=$$PWD/sv-dependency-builds/win32-mingw/bin/capnp -I$$PWD/sv-dependency-builds/win32-mingw/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/win32-mingw/bin/capnpc-c++:$$PWD/piper-vamp-cpp/vamp-capnp $$capnpc.depends
}
win32-msvc* {
@@ -26,8 +26,8 @@
# I hope using the relative path as target should fix it without
# breaking the VC2015 build.
- capnpc.target = ../$$basename(PWD)/piper-cpp/vamp-capnp/piper.capnp.h
- capnpc.commands=$$PWD/sv-dependency-builds/win64-msvc/bin/capnp -I$$PWD/sv-dependency-builds/win64-msvc/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/win64-msvc/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends
+ capnpc.target = ../$$basename(PWD)/piper-vamp-cpp/vamp-capnp/piper.capnp.h
+ capnpc.commands=$$PWD/sv-dependency-builds/win64-msvc/bin/capnp -I$$PWD/sv-dependency-builds/win64-msvc/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/win64-msvc/bin/capnpc-c++:$$PWD/piper-vamp-cpp/vamp-capnp $$capnpc.depends
}
QMAKE_EXTRA_TARGETS += capnpc
diff -r 214ee4c2bc61 -r dd479ad12c29 convert.pro
--- a/convert.pro Fri Oct 12 11:15:09 2018 +0100
+++ b/convert.pro Tue Nov 06 10:43:23 2018 +0000
@@ -31,7 +31,7 @@
OBJECTS_DIR = o
MOC_DIR = o
-INCLUDEPATH += piper-cpp piper-cpp/ext vamp-plugin-sdk
+INCLUDEPATH += piper-vamp-cpp piper-vamp-cpp/ext vamp-plugin-sdk
include(vamp-plugin-sdk-files.pri)
@@ -39,10 +39,10 @@
for (file, VAMP_HEADERS) { HEADERS += $$file }
HEADERS += \
- piper-cpp/vamp-capnp/piper.capnp.h \
- piper-cpp/vamp-capnp/VampnProto.h
+ piper-vamp-cpp/vamp-capnp/piper.capnp.h \
+ piper-vamp-cpp/vamp-capnp/VampnProto.h
SOURCES += \
- piper-cpp/vamp-capnp/piper-capnp.cpp \
- piper-cpp/ext/json11/json11.cpp \
- piper-cpp/vamp-server/convert.cpp
+ piper-vamp-cpp/vamp-capnp/piper-capnp.cpp \
+ piper-vamp-cpp/ext/json11/json11.cpp \
+ piper-vamp-cpp/vamp-server/convert.cpp
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/linux/AppRun
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/deploy/linux/AppRun Tue Nov 06 10:43:23 2018 +0000
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+mydir=$(dirname "$0")
+case "$mydir" in
+ /*) ;;
+ *) mydir="$PWD/$mydir";;
+esac
+
+echo "AppImage root is $mydir"
+
+PATH="$mydir/usr/bin:$mydir/bin:$PATH"
+export PATH
+
+LD_LIBRARY_PATH="$mydir/usr/lib:$mydir/usr/lib/x86_64-linux-gnu:$mydir/usr/lib64:$LD_LIBRARY_PATH"
+export LD_LIBRARY_PATH
+
+QT_PLUGIN_PATH="$mydir/usr/lib/qt5/plugins/:$mydir/usr/lib/x86_64-linux-gnu/qt5/plugins/:$mydir/usr/lib64/qt5/plugins/:$QT_PLUGIN_PATH"
+export QT_PLUGIN_PATH
+
+XDG_DATA_DIRS="$mydir/usr/share:$XDG_DATA_DIRS:/usr/local/share:/usr/share"
+export XDG_DATA_DIRS
+
+GSETTINGS_SCHEMA_DIR="$mydir/usr/share/glib-2.0/schemas:$GSETTINGS_SCHEMA_DIR"
+export GSETTINGS_SCHEMA_DIR
+
+exec "$mydir/usr/bin/sonic-visualiser" "$@"
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/linux/deploy-appimage.sh
--- a/deploy/linux/deploy-appimage.sh Fri Oct 12 11:15:09 2018 +0100
+++ b/deploy/linux/deploy-appimage.sh Tue Nov 06 10:43:23 2018 +0000
@@ -106,7 +106,8 @@
cp "icons/sv-icon.svg" "$targetdir/"
cp "icons/sonic-visualiser.svg" "$targetdir/"
-cp sv-dependency-builds/linux/appimage/AppRun-x86_64 "$targetdir/AppRun"
+cp "deploy/linux/AppRun" "$targetdir/"
+
chmod +x "$targetdir/AppRun"
# Do this with a separate extraction step, so as to make it work even
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/linux/docker/Dockerfile_test_appimage.in
--- a/deploy/linux/docker/Dockerfile_test_appimage.in Fri Oct 12 11:15:09 2018 +0100
+++ b/deploy/linux/docker/Dockerfile_test_appimage.in Tue Nov 06 10:43:23 2018 +0000
@@ -5,4 +5,4 @@
ADD output/SonicVisualiser-[[REVISION]]-x86_64.AppImage SV.AppImage
RUN chmod +x SV.AppImage
RUN ./SV.AppImage --appimage-extract
-RUN ./squashfs-root/AppRun
+RUN ./squashfs-root/AppRun --version
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/osx/deploy.sh
--- a/deploy/osx/deploy.sh Fri Oct 12 11:15:09 2018 +0100
+++ b/deploy/osx/deploy.sh Tue Nov 06 10:43:23 2018 +0000
@@ -97,4 +97,9 @@
hdiutil create -srcfolder "$volume" "$dmg" -volname "$volume" -fs HFS+ &&
rm -r "$volume"
+echo
+echo "Signing dmg..."
+
+codesign -s "Developer ID Application: Chris Cannam" -fv "$dmg"
+
echo "Done"
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/osx/notarize.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/deploy/osx/notarize.sh Tue Nov 06 10:43:23 2018 +0000
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+# This is just a scrapbook for the mo
+
+## Before this, we need to open Application Loader and log in to the
+## right iTunes Connect account
+
+# xcrun altool --notarize-app -f "Sonic Visualiser-3.2.dmg" --primary-bundle-id org.sonicvisualiser.SonicVisualiser -u "cannam+apple@all-day-breakfast.com" -p @keychain:"Application Loader: cannam+apple@all-day-breakfast.com"
+
+## That churns for a while and then dumps out a UUID
+
+# xcrun altool --notarization-info UUID -u "cannam+apple@all-day-breakfast.com" -p @keychain:"Application Loader: cannam+apple@all-day-breakfast.com"
+
+## Returns "in progress" at first, then eventually a failure report
+## with a URL that can be retrieved as JSON payload using wget. An
+## email is also sent to the iTunes Connect account holder when it
+## completes
+
+# xcrun stapler staple -v "Sonic Visualiser-3.2.dmg"
+
+# spctl -a -v "/Applications/Sonic Visualiser.app"
+
+
+
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/osx/sign.sh
--- a/deploy/osx/sign.sh Fri Oct 12 11:15:09 2018 +0100
+++ b/deploy/osx/sign.sh Tue Nov 06 10:43:23 2018 +0000
@@ -12,19 +12,19 @@
echo "All .app bundles in pkgdir will be signed"
exit 2
fi
+
+# NB at some point we are going to have to include "--options runtime"
+# in all of these codesign invocations, and figure out what to do
+# about signing plugins...
+
for app in "$dir"/*.app; do
+ find "$app" -name \*.dylib -print | while read fr; do
+ codesign -s "Developer ID Application: Chris Cannam" -fv --deep "$fr"
+ done
+ codesign -s "Developer ID Application: Chris Cannam" -fv --deep "$app/Contents/MacOS/Sonic Visualiser"
codesign -s "Developer ID Application: Chris Cannam" -fv --deep "$app"
-# find "$app" -name Qt\* -print | while read fr; do
-# codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
-# done
-# find "$app" -name \*.dylib -print | while read fr; do
-# codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
-# done
-# find "$app/Contents/MacOS" -type f -print | while read fr; do
-# codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
-# done
- codesign -s "Developer ID Application: Chris Cannam" -fv \
- --requirements '=designated => identifier "org.sonicvisualiser.SonicVisualiser" and ( (anchor apple generic and certificate leaf[field.1.2.840.113635.100.6.1.9] ) or (anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] and certificate leaf[field.1.2.840.113635.100.6.1.13] and certificate leaf[subject.OU] = "M2H8666U82"))' \
- "$app"
+# codesign -s "Developer ID Application: Chris Cannam" -fv --deep \
+# --requirements '=designated => identifier "org.sonicvisualiser.SonicVisualiser" and ( (anchor apple generic and certificate leaf[field.1.2.840.113635.100.6.1.9] ) or (anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] and certificate leaf[field.1.2.840.113635.100.6.1.13] and certificate leaf[subject.OU] = "M2H8666U82"))' \
+# "$app"
done
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/win64/build-32.bat
--- a/deploy/win64/build-32.bat Fri Oct 12 11:15:09 2018 +0100
+++ b/deploy/win64/build-32.bat Tue Nov 06 10:43:23 2018 +0000
@@ -17,7 +17,7 @@
call .\repoint install
if %errorlevel% neq 0 exit /b %errorlevel%
-sv-dependency-builds\win32-mingw\bin\capnp -Isv-dependency-builds/win32-mingw/include compile --src-prefix=piper/capnp -osv-dependency-builds/win32-mingw/bin/capnpc-c++:piper-cpp/vamp-capnp piper/capnp/piper.capnp
+sv-dependency-builds\win32-mingw\bin\capnp -Isv-dependency-builds/win32-mingw/include compile --src-prefix=piper/capnp -osv-dependency-builds/win32-mingw/bin/capnpc-c++:piper-vamp-cpp/vamp-capnp piper/capnp/piper.capnp
if %errorlevel% neq 0 exit /b %errorlevel%
mkdir build_win32
diff -r 214ee4c2bc61 -r dd479ad12c29 deploy/win64/build-64.bat
--- a/deploy/win64/build-64.bat Fri Oct 12 11:15:09 2018 +0100
+++ b/deploy/win64/build-64.bat Tue Nov 06 10:43:23 2018 +0000
@@ -26,7 +26,7 @@
call .\repoint install
if %errorlevel% neq 0 exit /b %errorlevel%
-sv-dependency-builds\win64-msvc\bin\capnp -Isv-dependency-builds/win64-msvc/include compile --src-prefix=piper/capnp -osv-dependency-builds/win64-msvc/bin/capnpc-c++:piper-cpp/vamp-capnp piper/capnp/piper.capnp
+sv-dependency-builds\win64-msvc\bin\capnp -Isv-dependency-builds/win64-msvc/include compile --src-prefix=piper/capnp -osv-dependency-builds/win64-msvc/bin/capnpc-c++:piper-vamp-cpp/vamp-capnp piper/capnp/piper.capnp
if %errorlevel% neq 0 exit /b %errorlevel%
mkdir build_win64
diff -r 214ee4c2bc61 -r dd479ad12c29 i18n/sonic-visualiser_cs_CZ.qm
Binary file i18n/sonic-visualiser_cs_CZ.qm has changed
diff -r 214ee4c2bc61 -r dd479ad12c29 i18n/sonic-visualiser_cs_CZ.ts
--- a/i18n/sonic-visualiser_cs_CZ.ts Fri Oct 12 11:15:09 2018 +0100
+++ b/i18n/sonic-visualiser_cs_CZ.ts Tue Nov 06 10:43:23 2018 +0000
@@ -207,6 +207,57 @@
+ CSVAudioFormatDialog
+
+
+
+
+
+
+ Vyberte, prosím, správný datový formát pro tento soubor.
+
+
+
+ <nevšímat si>
+
+
+
+
+
+
+
+ %1 (více)
+
+
+
+
+
+
+
+ Vzorkovací kmitočet zvuku (Hz):
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CSVFileWriter
@@ -551,6 +602,10 @@
Hustý trojrozměrný
+
+
+
+
DenseTimeValueModel
@@ -3668,11 +3723,11 @@
- %1 na &internetu
+ %1 na &internetu
- Otevřít internetové stránky programu %1
+ Otevřít internetové stránky programu %1
@@ -3704,7 +3759,7 @@
- Vyvést zvuk z výběru do datového souboru
+ Vyvést zvuk z výběru do datového souboru
@@ -3720,7 +3775,7 @@
- Vyvést zvuková data...
+ Vyvést zvuková data...
@@ -3732,7 +3787,7 @@
- Procházet složku s nahraným zvukem
+ Procházet složku s nahraným zvukem
@@ -4024,11 +4079,11 @@
- Co je &nového?
+ Co je &nového?
- Ukázat změny v tomto vydání %1
+ Ukázat změny v tomto vydání %1
@@ -4090,6 +4145,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MainWindowBase
@@ -5858,7 +5953,7 @@
- <b>Nepodařilo se nahrát přídavné moduly</b><p>Nepodařilo se nahrát jednu nebo více knihoven s přídavnými moduly:</p>
+ <b>Nepodařilo se nahrát přídavné moduly</b><p>Nepodařilo se nahrát jednu nebo více knihoven s přídavnými moduly:</p>
@@ -5924,6 +6019,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Modrá na černé
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QuickTimeFileReader
@@ -7694,6 +7849,14 @@
Vstoupit do režimu úprav not
+
+
+
+
+
+
+
+
WaveFileModel
diff -r 214ee4c2bc61 -r dd479ad12c29 i18n/sonic-visualiser_en_GB.ts
--- a/i18n/sonic-visualiser_en_GB.ts Fri Oct 12 11:15:09 2018 +0100
+++ b/i18n/sonic-visualiser_en_GB.ts Tue Nov 06 10:43:23 2018 +0000
@@ -72,12 +72,12 @@
AudioCallbackRecordTarget
-
+
-
+
@@ -222,6 +222,70 @@
+ CSVAudioFormatDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CSVFileWriter
@@ -237,93 +301,93 @@
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -331,14 +395,14 @@
Colour3DPlotLayer
-
-
+
+
-
-
+
+
@@ -351,94 +415,94 @@
Normalise Visible Area
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -577,6 +641,11 @@
+
+
+
+
+
DenseTimeValueModel
@@ -646,53 +715,53 @@
FeatureExtractionModelTransformer
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -1784,89 +1853,89 @@
MIDIFileReader
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1890,2782 +1959,2798 @@
MainWindow
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
-
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
+
-
-
+
+
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
-
+
-
+
-
-
-
+
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
This text is a shortcut label referring to the space-bar on the keyboard. It probably should not be translated, and certainly should not be translated as if referring to an empty void or to the extra-terrestrial universe.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4722,43 +4807,43 @@
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -4783,196 +4868,196 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -5129,7 +5214,7 @@
-
+
@@ -5211,68 +5296,68 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5341,7 +5426,7 @@
-
+
@@ -5349,300 +5434,300 @@
Pane
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6557,7 +6642,7 @@
QApplication
-
+
-
+
@@ -6608,13 +6693,13 @@
QFile
-
+
-
+
@@ -6629,18 +6714,18 @@
QMessageBox
-
-
+
+
-
+
-
+
@@ -6648,113 +6733,181 @@
QObject
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6796,7 +6949,7 @@
ReadOnlyWaveFileModel
-
+
@@ -6810,73 +6963,73 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7007,13 +7160,13 @@
SVFileReader
-
-
+
+
-
+
@@ -7034,13 +7187,13 @@
SliceLayer
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
Normalise
-
+
-
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
@@ -7314,23 +7467,23 @@
SpectrogramLayer
-
-
+
+
-
+
-
+
-
+
@@ -7343,341 +7496,341 @@
Normalise Visible Area
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7801,7 +7954,7 @@
SubdividingMenu
-
+
@@ -8107,225 +8260,225 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8361,141 +8514,141 @@
TransformFactory
-
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8701,68 +8854,68 @@
View
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -8865,15 +9018,23 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
+
@@ -8933,51 +9094,51 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -8998,7 +9159,7 @@
WritableWaveFileModel
-
+
diff -r 214ee4c2bc61 -r dd479ad12c29 i18n/sonic-visualiser_en_US.ts
--- a/i18n/sonic-visualiser_en_US.ts Fri Oct 12 11:15:09 2018 +0100
+++ b/i18n/sonic-visualiser_en_US.ts Tue Nov 06 10:43:23 2018 +0000
@@ -72,12 +72,12 @@
AudioCallbackRecordTarget
-
+
-
+
@@ -222,6 +222,70 @@
+ CSVAudioFormatDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CSVFileWriter
@@ -237,93 +301,93 @@
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -331,106 +395,106 @@
Colour3DPlotLayer
-
-
+
+
Color
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -569,6 +633,11 @@
+
+
+
+
+
DenseTimeValueModel
@@ -638,53 +707,53 @@
FeatureExtractionModelTransformer
-
+
-
+
-
+
-
+
-
+
-
-
+
+
Failed to initialize feature extraction plugin "%1"
-
+
-
+
-
+
-
+
@@ -1776,89 +1845,89 @@
MIDIFileReader
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1882,690 +1951,685 @@
MainWindow
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -2574,12 +2638,12 @@
Hide center indicator, frame times, layer names and scale
-
+
-
+
@@ -2588,7 +2652,7 @@
Show center indicator only
-
+
@@ -2597,2079 +2661,2100 @@
Show center indicator, frame times and scale
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
-
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
+
-
-
+
+
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
-
+
-
+
-
-
-
+
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
This text is a shortcut label referring to the space-bar on the keyboard. It probably should not be translated, and certainly should not be translated as if referring to an empty void or to the extra-terrestrial universe.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4726,43 +4811,43 @@
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -4787,196 +4872,196 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -5133,7 +5218,7 @@
-
+
@@ -5215,68 +5300,68 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5345,7 +5430,7 @@
-
+
@@ -5353,300 +5438,300 @@
Pane
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6577,7 +6662,7 @@
QApplication
-
+
-
+
@@ -6601,13 +6686,13 @@
QFile
-
+
-
+
@@ -6622,18 +6707,18 @@
QMessageBox
-
-
+
+
-
+
-
+
@@ -6641,113 +6726,181 @@
QObject
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6789,7 +6942,7 @@
ReadOnlyWaveFileModel
-
+
@@ -6803,73 +6956,73 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7000,13 +7153,13 @@
SVFileReader
-
-
+
+
-
+
@@ -7027,13 +7180,13 @@
SliceLayer
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
Colors
@@ -7307,362 +7460,362 @@
SpectrogramLayer
-
-
+
+
Color
-
+
Color Scale
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Color Rotation
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7786,7 +7939,7 @@
SubdividingMenu
-
+
@@ -8092,225 +8245,225 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8346,141 +8499,141 @@
TransformFactory
-
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8686,68 +8839,68 @@
View
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -8850,15 +9003,23 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
+
@@ -8918,51 +9079,51 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -8983,7 +9144,7 @@
WritableWaveFileModel
-
+
diff -r 214ee4c2bc61 -r dd479ad12c29 i18n/sonic-visualiser_ru.qm
Binary file i18n/sonic-visualiser_ru.qm has changed
diff -r 214ee4c2bc61 -r dd479ad12c29 i18n/sonic-visualiser_ru.ts
--- a/i18n/sonic-visualiser_ru.ts Fri Oct 12 11:15:09 2018 +0100
+++ b/i18n/sonic-visualiser_ru.ts Tue Nov 06 10:43:23 2018 +0000
@@ -72,12 +72,12 @@
AudioCallbackRecordTarget
-
+
-
+
@@ -246,6 +246,70 @@
+ CSVAudioFormatDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Частота сэмплирования звука (Гц):
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CSVFileWriter
@@ -293,93 +357,93 @@
Данные (строки последовательны во времени)
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
+
Время
-
+
-
+
Длительность
-
+
Значение
-
+
Высота тона
-
+
Метка
-
+
-
+
-
+
-
+
-
+
-
+
Частота сэмплирования звука (Гц):
-
+
-
+
@@ -397,7 +461,7 @@
Colour3DPlotLayer
-
+
@@ -406,25 +470,25 @@
Значение: %4
-
-
+
+
Линейный
-
+
<неизвестно>
-
-
+
+
Цвет
-
-
+
+
Масштаб
@@ -437,78 +501,78 @@
Нормализовать видимую область
-
-
+
+
Логарифмический
-
+
±1
-
+
Инвертировать масштаб по вертикали
-
+
Всегда непрозрачно
-
+
Абсолютный
-
+
Усиление
-
+
-
+
-
+
-
+
Бины
-
+
-
+
-
+
-
+
-
+
Дб
@@ -700,6 +764,11 @@
Выборка
+
+
+
+
+
DenseTimeValueModel
@@ -769,53 +838,53 @@
FeatureExtractionModelTransformer
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
У плагина "%1" нет выходов
-
+
У плагина "%1" нет выхода с названием "%2"
@@ -2032,89 +2101,89 @@
MIDIFileReader
-
+
Неправильная длительность больших данных в потоке MIDI (%1, должно быть %2)
-
+
Неправильная длительность int-данных в потоке MIDI (%1, должно быть %2)
-
+
Функция getMIDIByte вызвана, но ни один файл MIDI не открыт
-
-
+
+
При чтении обнаружен конец файла MIDI
-
+
Попытка получить из дорожки больше байтов, чем ожидалось
-
-
+
+
Попытка прочитать файл MIDI после его окончания
-
+
Функция getMIDIBytes вызвана, но ни один файл MIDI не открыт
-
+
Попытка получить из дорожки больше байтов, чем ожидалось (%1, а есть лишь %2)
-
+
Функция getNumberFromMIDIBytes вызвана, но ни один файл MIDI не открыт
-
+
Функция skipToNextTrack вызвана, но ни один файл MIDI не открыт
-
+
Обнаружен некорректный код события %1
-
+
-
+
Ни в одной дорожке файла MIDI "%1" нет нот
-
+
— использует канал перкуссии GM
-
+
Дорожка %1 (%2)%3
-
+
Дорожка %1 (без имени)%3
-
+
%1 - vel %2
@@ -2142,29 +2211,29 @@
Sonic Visualiser
-
-
-
+
+
+
С&лой
-
+
&Файл
-
+
Панель файлов
-
+
&Создать сессию
-
+
Ctrl+N
@@ -2173,7 +2242,7 @@
&Открыть сеанс...
-
+
Ctrl+O
@@ -2182,22 +2251,22 @@
Открыть файл сохранённого ранее сеанса Sonic Visualiser
-
+
О&ткрыть...
-
+
Открыть файл сессии, звуковой файл или слой
-
+
Сохр&анить сессию
-
+
Ctrl+S
@@ -2206,7 +2275,7 @@
Сохранить в файл текущий сеанс Sonic Visualiser
-
+
Сохранить сеанс &как...
@@ -2219,7 +2288,7 @@
&Импортировать звуковой файл...
-
+
Ctrl+I
@@ -2240,27 +2309,27 @@
Импортировать ещё один звуковой файл в отдельный слой
-
+
Э&кспортировать звуковой файл...
-
+
Экспортировать выделенное в звуковой файл
-
+
И&мпортировать слой аннотаций...
-
+
Ctrl+L
-
+
Импортировать данные слоя из существующего файла
@@ -2269,574 +2338,597 @@
Экспортировать слой аннотаций...
-
+
Экспортировать данные слоя в файл
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
В&ыход
-
+
Ctrl+Q
-
+
&Правка
-
+
&Вырезать
-
+
Ctrl+X
-
+
С&копировать
-
+
Ctrl+C
-
+
Вст&авить
-
+
Ctrl+V
-
-
+
+
&Удалить выбранное
-
+
Del
-
+
В&ыделить всё
-
+
Ctrl+A
-
+
Вы&делить всё видимое
-
+
Ctrl+Shift+A
-
+
Выделить до &начала
-
-
-
-
+
+
+
+
Shift+Left
-
+
Выделить до &конца
-
+
Shift+Right
-
+
Сн&ять выделение
-
+
Esc
-
+
Вставить &отметку в точку воспроизведения
-
+
Enter
-
+
&Вид
-
+
0
-
+
9
-
+
8
-
+
Прокрутить в&лево
-
+
Скорость воспроизведения
-
+
-
+
&Заменить основной аудиофайл…
-
+
-
+
-
+
-
- Экспортировать звуковые данные…
-
-
-
+ Экспортировать звуковые данные…
+
+
+
Экспортировать слой &аннотаций…
-
+
Ctrl+Y
-
+
Экспортировать файл SVG…
-
+
-
- Открыть папку с записанными аудиофайлами
-
-
-
+ Открыть папку с записанными аудиофайлами
+
+
+
-
+
Завершить работу с %1
-
+
-
+
-
+
-
+
Сбросить счётчики нумерации
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Влево
-
+
Прокрутить активное окно влево
-
+
Прокрутить в&право
-
+
Вправо
-
+
Прокрутить активное окно вправо
-
-
-
+
+
+
Ctrl+Влево
-
+
Сделать большой шаг прокрутки влево
-
+
Ctrl+Вправо
-
+
Сделать большой шаг прокрутки вправо
-
+
При&близить
-
+
Вверх
-
+
Увеличить масштаб отображения
-
+
&Отдалить
-
+
Вниз
-
+
Уменьшить масштаб отображения
-
+
&Восстановить обычный масштаб
-
+
&Уместить в окне
-
+
Увидеть весь файл
-
+
Показывать &центральную линию
-
+
-
+
-
+
Переключить видимость всех линеек
-
+
-
+
-
+
-
+
Показать конвертер &единиц
-
+
-
+
Полноэкранный режим
-
+
F11
-
+
-
+
&Окно
-
+
Добавить &новое окно
-
+
Добавить новое окно, содержащее только линейку времени
-
+
Добавить новый слой «%1»
-
+
Добавить новый пустой слой типа «%1»
-
+
Добавить &волновую форму
-
+
Добавить новое окно с видом волновой формы
-
+
Добавить новый слой с видом волновой формы
-
+
Добавить спектограмму &мелодического диапазона
-
+
Добавить новое окно, отображающее спектрограмму для отслеживания частот
-
+
Добавить новый слой, отображающий спектрограмму для отслеживания частот
-
+
Все &каналы сведены
-
+
&Все каналы
-
+
Канал &%1
-
+
У&далить окно
-
+
Добавить линейку &времени
-
+
Добавить новый слой с линейкой
-
+
Добавить &существующий слой
-
+
Переключиться на предыдущий слой
-
+
{
-
+
-
+
Переключиться на следующий слой
-
+
}
-
+
-
+
&Переименовать слой...
-
+
Переименовать активный слой
-
+
&Удалить слой
-
+
Удалить активный слой
-
+
&Справка
-
+
&Руководство пользователя
@@ -2861,226 +2953,221 @@
Показать информацию о Sonic Visualiser
-
+
Перемотать в начало
-
+
Домой
-
+
Перемотать в начало
-
-
-
+
+
+
Перемотать назад
-
+
Перемотать до предыдущей отметки времени в текущем слое
-
+
Воспроизвести / Приостановить
-
+
This text is a shortcut label referring to the space-bar on the keyboard. It probably should not be translated, and certainly should not be translated as if referring to an empty void or to the extra-terrestrial universe.
-
+
Запустить или остановить воспроизведение с текущей позиции
-
-
+
+
Перемотать вперёд
-
+
Перемотать до следующей отметки времени в текущем слое
-
+
Перемотать до конца
-
+
-
- %1 в &Интернете
-
-
-
-
-
-
-
-
+ %1 в &Интернете
+
+
+
&О %1
-
+
Показать информацию о %1
-
+
Конец
-
+
Перемотать до конца
-
+
Панель режима воспроизведения
-
+
Ограничить воспроизведение выделением
-
+
с
-
+
Воспроизведение в цикле
-
+
l
-
+
Воспроизведение в цикле
-
+
Панель правки
-
+
Панель инструментов
-
-
-
+
+
+
Перемещение
-
+
1
-
-
+
+
Выделение
-
+
2
-
-
-
+
+
+
Правка
-
+
3
-
-
+
+
Рисование
-
+
4
-
+
Ни один звуковой файл не загружен.
-
+
%1 Гц (ресэмплирование до %2 Гц)
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
Не удалось открыть файл
-
+
Экспортировать только выделенную область
-
+
Экспортировать весь звуковой файл
-
-
-
-
+
+
+
+
Выделите область для экспорта
-
+
Какую область исходного звукового файла вы хотите экспортировать?
@@ -3089,30 +3176,30 @@
Экспортировать выделенные области в один звуковой файл
-
+
Экспортировать выделенные области в разные звуковые файлы
-
+
Выбрано несколько областей исходного звукового файла.
Какую из них вы хотите экспортировать?
-
+
Файл фрагмента %1 уже существует, прерывание
-
-
+
+
Не удалось записать файл
-
+
Не удалось открыть файл %1 для записи
@@ -3121,84 +3208,84 @@
Sonic Visualiser: %1
-
+
Сессия изменена
-
-
+
+
Не удалось сохранить файл
-
+
Переименовать слой
-
+
Новое имя этого слоя:
-
+
Несоответствие частоты дискретизации
-
-
+
+
Не удалось повторно создать слой
-
+
http://www.sonicvisualiser.org/
-
+
Версия %1 : Редакция %2
-
+
Версия %1
-
+
Не выпущено : редакция %1
-
+
<h3>О программе Sonic Visualiser</h3>
-
+
Отладка
-
+
Версия
-
+
<br>С декодером Ogg (oggz v%1, fishsound v%2) © CSIRO Australia
-
+
<br>С поддержкой плагинов LADSPA (API v%1) © Richard Furse, Paul Davis, Stefan Westerfeld
-
+
<br>С поддержкой плагинов DSSI (API v%1) © Chris Cannam, Steve Harris, Sean Bolton
@@ -3207,13 +3294,13 @@
О программе Sonic Visualiser
-
-
+
+
Не удалось создать слой
-
+
Изменить параметры работы приложения
@@ -3222,123 +3309,123 @@
Н&едавние файлы
-
+
&Параметры...
-
+
;
-
+
Показывать &колёса масштабирования
-
+
Z
-
+
Показывать колёса для масштабирования по горизонтали и вертикали
-
+
%1 по категории
-
-
+
+
Неклассифицированные
-
+
%1 по имени создателя
+
+
+
+ Неизвестен
+
+
+
+
+ %1 по названию плагина
+
+
+
+
+
+ %1...
+
+
+
+
+ Добавить &график спектральной функции
+
+
+
+
+ Добавить новое окно с частотой спектра
+
+
+
+
+ Добавить новый слой с частотой спектра
+
+
+
+ Ускорение воспроизведения
+
+
+
+
+
+ Пр&еобразования
+
+
+
+
+
+ %1: %2
+
+
+
+
+ &Недавние преобразования
+
+
-
- Неизвестен
-
-
-
-
- %1 по названию плагина
-
-
-
-
-
- %1...
-
-
-
-
- Добавить &график спектральной функции
-
-
-
-
- Добавить новое окно с частотой спектра
-
-
-
-
- Добавить новый слой с частотой спектра
-
-
-
- Ускорение воспроизведения
-
-
-
-
-
- Пр&еобразования
-
-
-
-
-
- %1: %2
-
-
-
-
- &Недавние преобразования
-
-
-
-
[\(<].*$
-
-
+
+
Перегрузка в обработке звука
-
+
Показывать панели с&войств
-
+
X
-
+
Показывать панели свойств слоёв сбоку от основного окна
@@ -3352,17 +3439,17 @@
Отказаться от текущего сеанса Sonic Visualiser и начать новый
-
+
Открыть &местоположение...
-
+
Ctrl+Shift+O
-
+
Открыть или импортировать файл с удалённого узла
@@ -3371,77 +3458,77 @@
Завершить работу с Sonic Visualiser
-
+
Вырезать выделение из активного слоя в буфер обмена
-
+
Скопировать выделение из активного слоя в буфер обмена
-
+
Вставить содержимое буфера обмена в активный слой
-
+
Выбрать данные по всей длительности активнонр сеанса
-
+
Сделать временной диапазон равным активной ширине окна
-
+
Выделить от начала сессии до текущей точки воспроизведения
-
+
Выделить от текущей точки воспроизведения до конца сессии
-
+
Очистить выделение
-
+
Вставить новую отметку времени в точку воспроизведения, при необходимости — в новый слой
-
+
Вставить отметки времени по &краям выделения
-
+
Shift+Enter
-
+
Перескочить в&лево
-
+
П&ерескочить вправо
-
+
Восстановить обычный масштаб отображения
-
+
Не по&казывать перекрытия совсем
@@ -3450,7 +3537,7 @@
Спрятать индикацию центра, времён выделения, имена слоёв и масштаб
-
+
Показывать &минимум перекрытий
@@ -3467,7 +3554,7 @@
Показывать индикатор центра, времена выделений, имена слоёв и масштаб
-
+
Показывать в&се перекрытия
@@ -3480,120 +3567,118 @@
Показывать весь текст и масштаб
-
+
Показывать статусную &строку
-
+
Показывать контекстную справку в статусной строке, находящейся внизу окна программы
-
+
Добавить новое окно с отображением спектрограммы
-
+
Добавить новый слой с отображением спектрограммы
-
+
Добавить новое окно, отображающее спектрограмму для обзора высоты тона нот
-
+
Добавить новый слой, отображающий спектрограмму для обзора высоты тона нот
-
+
Удалить активное окно
-
+
Добавить &фрагмент слоя
-
- &Что нового?
-
-
-
+ &Что нового?
+
+
- Показать изменения в этой версии %1
-
-
-
+ Показать изменения в этой версии %1
+
+
+
Выбрать диапазон
-
+
Изменить объекты слоя
-
+
Нарисовать новые объекты в слое
-
+
Открыть местоположение
-
+
Введите URL открываемого местоположения:
-
-
-
-
+
+
+
+
Не удалось открыть местоположение
-
+
-
+
Скорость воспроизведения: %1% (в %2 раза медленнее)
-
+
Скорость воспроизведения: %1% (в %2 раза быстрее)
-
+
Видимая область: от %1 до %2 (длительность %3)
-
+
-
+
-
+
@@ -3602,32 +3687,32 @@
Изменить общую громкость воспроизведения
-
+
Изменить общую скорость воспроизведения
-
+
<br>С декодером Ogg © CSIRO Australia
-
+
<br>С декодером MAD mp3 © Underbit Technologies Inc
-
+
<br>С libsamplerate © Erik de Castro Lopo
-
+
<br>С libsndfile © Erik de Castro Lopo
-
+
<br>С FFTW3 © Matteo Frigo и MIT
@@ -3636,446 +3721,441 @@
<br>С поддержкой расширений Vamp (API v%1, host SDK v%2) © Chris Cannam
-
+
-
+
<br>С liblo Lite OSC library © Steve Harris
-
+
Экспортировать в файл изображения...
-
+
Экспортировать всё окно в файл изображения
-
+
Экспортировать всё окно (%1x%2 пикселов)
-
+
Экспортировать только видимую часть (%1x%2 пикселов)
-
+
Экспортировать выделение (%1x%2 пикселов)
-
-
+
+
Экспортировать выделение
-
+
Какую область текущего окна вы хотите экспортировать как изображение?
-
+
Примечание: всё окно слишком широко, чтобы сохранить его как изображение.
-
+
Не удалось сохранить файл изображения
-
+
Не удалось сохранить файл изображения %1
-
+
Выделение: %1 до %2 (длительность %3)
-
+
Чёрный
-
+
Красный
-
+
Синий
-
-
+
+
Зелёный
-
+
Пурпурный
-
+
Оранжевый
-
+
Белый
-
+
Ярко-красный
-
+
Ярко-синий
-
-
+
+
Ярко-зелёный
-
+
Ярко-пурпурный
-
+
Ярко-оранжевый
-
+
Файлы и управление сессиями
-
+
&Импортировать ещё аудиофайл…
-
+
Открыть дополнительный аудиофайл в новой панели
-
+
Открыть &недавний
-
-
-
-
-
-
+
Применить шаблон сессии
-
+
Экспортировать сессию как шаблон…
-
+
Открыть папку с шаблонами
-
+
Редактирование
-
+
Вставить под курсор воспроизведения
-
+
Ctrl+Shift+V
-
+
-
-
+
+
Удалить объекты в активном выделении текущего слоя
-
+
Выделение
-
+
-
+
-
+
Способ нумерации новых отметок
-
+
Размер цикла
-
+
Установить счетчики нумерации...
-
+
Устанолвить счетчики для меток на основе подсчета
-
+
Перенумеровать выбранные отметки
-
+
-
+
Прокрутка и перемещение
-
+
Масштаб просмотра
-
+
F
-
+
Отображение элементов
-
+
-
+
-
+
&Показать сводку по слою
-
+
Y
-
+
Открыть окно, в котором отобразится иерархия окон и слоев активной сессии
-
+
Управление окнами и слоями
-
+
N
-
+
T
-
+
W
-
+
-
+
Добавить &спектограмму
-
+
G
-
+
-
+
M
-
+
-
+
Добавить спектограмму &пиковой частоты
-
+
K
-
+
-
+
U
-
+
-
+
Перейти к предыдущему окну
-
+
[
-
+
-
+
Перейти к следующему окну
-
+
]
-
+
-
+
Ctrl+Shift+D
-
+
R
-
+
Изменить данные слоя
-
+
E
-
+
Изменить активный слой как сетку данных
-
+
Ctrl+D
-
+
Справка
-
+
F1
-
+
-
+
&Использование клавиатуры и мыши
-
+
F2
@@ -4084,562 +4164,577 @@
Открыть окно, в котором перечисляются клавиатурные комбинации Sonic Visualiser
-
+
Ctrl+R
-
+
Повторно открыть
-
+
Повторно открыть активный или недавно открывавшийся файл
-
+
Обычная волновая форма сигнала
-
+
Выбрать шаблон по умолчанию…
-
+
Ctrl+T
-
+
Повторить преобразование
-
+
Повторно запустить самое последнее выполнявшееся преобразование
-
+
Управление воспроизведением и перемоткой
-
+
Воспро&изведение
-
+
Воспроизведение
-
+
Панель воспроизведения
-
+
PgUp
-
+
-
+
PgDown
-
+
-
+
Записать
-
+
-
+
-
+
-
+
Соло активного окна
-
+
o
-
+
При воспроизведении звучит лишь активное окно
-
+
Выровнять линейки времени
-
+
-
+
Ускорить
-
+
Ctrl+PgUp
-
+
Сжать время воспроизведения, не меняя высоту тона
-
+
Замедлить
-
+
Ctrl+PgDown
-
+
Расширить время воспроизведения, не меняя высоту тона
-
+
Восстановить обычную скорость
-
+
Ctrl+Home
-
+
Восстановить естественную скорость воспроизведения
-
-
-
-
-
-
+
+
+
+
+
+
Выбор инструмента
-
+
Использование мыши с инструментом навигации
-
+
-
-
+
+
Масштабировать в выделение
-
-
+
+
-
+
Переместить
-
-
-
-
+
+
+
+
Двойной щелчок левой клавишей
-
+
-
-
+
+
-
+
Использование мыши с инструментом выделения
+
+
+
+
+
+
-
-
-
-
-
-
Множественное выделение
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
Выделить точно
-
+
-
+
Использование мыши с инструментом редактирования
-
+
Переместить
-
+
-
+
Использование мыши с инструментом рисования
-
+
Щелкните левой клавишей мыши и перетащите курсор для создания нового объекта
-
-
+
+
Стерка
-
+
5
-
+
Стирать объекты слоя
-
+
-
+
-
+
Измеритель
-
+
6
-
+
Выполнять измерения в слое
-
+
Использование мыши с инструментом измерения
-
+
Измерить область
-
+
-
+
Измерить объект
-
+
-
+
&Удалить активный замер
-
+
Удалить замер, находящийся под курсором мыши
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
Быстрый вперед
-
-
-
+
+
+
<b>Не удалось открыть файл</b><p>Не удалось открыть звуковой файл "%1"
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
<b>Не удалось открыть файл</b><p>Не удалось открыть файл слоя "%1"
-
+
Невозможно экспортировать ненотные слои в MIDI
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
<br>С поддержкой плагинов Vamp (API v%1, host SDK v%2) © Chris Cannam и QMUL
-
+
-
+
-
+
-
+
-
+
-
+
<h3>Доступна новая версия программы</h3><p>Вы используетее Sonic Visualiser версии %1, но уже доступна версия %2.</p><p>Загляните на <a href="http://sonicvisualiser.org/">сайт Sonic Visualiser</a>, чтобы узнать подробности.</p> {3>?} {3>?} {1 ?} {2 ?}
@@ -4648,64 +4743,64 @@
<b>Не удалось открыть файл</b><p>Не удалось открыть файл сеанса "%1"
-
+
<b>Не удалось открыть файл</b><p>Не удалось открыть файл "%1"
-
+
<b>Не удалось открыть ссылку</b><p>Не удалось открыть URL "%1"
-
+
<b>Не удалось открыть ссылку</b><p>Не удалось открыть файл или URL "%1"
-
+
Введите название шаблона
-
+
-
+
-
+
-
+
-
-
+
+
Не удалось открыть URL, перемещенный мышью в окно программы
-
+
<b>Не удалось открыть ссылку</b><p>Не удалось открыть файл URL "%1", перетащенный в окно программы мышью
-
+
<b>Сеанс изменился</b><p>Активный сеанс изменился<br>Вы хотите сохранить его?
-
-
+
+
<b>Не удалось сохранить файл</b><p>Не удалось сохранить файл сессии "%1"
@@ -4714,7 +4809,7 @@
%1: %1 {1:?}
-
+
Скорость воспроизведения: обычная
@@ -4723,64 +4818,64 @@
Скорость воспроизведения: %1%2%
-
+
-
+
-
+
Обнуление счетчиков
-
-
+
+
Предупреждение
-
+
-
+
-
+
-
+
Не удалось рассчитать выравнивание
-
+
<br>С библиотекой JACK © Paul Davis и Jack O'Quin
-
+
<br>С библиотекой PortAudio © Ross Bencina и Phil Burk
-
+
<br>С библиотекой PulseAudio © Lennart Poettering и Pierre Ossman
-
+
@@ -4789,22 +4884,22 @@
<br>С Rubber Band © Chris Cannam
-
+
Найти эффект трансформации...
-
+
Найти эффект трансформации среди установленных плагинов по названию или описанию
-
+
Ctrl+M
-
+
<p>Sonic Visualiser — программа для просмотра и исследования звукозаписей с целью семантического анализа и аннотации музыки.<br><a href="http://www.sonicvisualiser.org/">http://www.sonicvisualiser.org/</a></p>
@@ -4817,32 +4912,32 @@
С использованием Qt v%1 © Nokia Corporation
-
+
<br>С библиотекой JACK v%1 © Paul Davis и Jack O'Quin
-
+
<br>С библиотекой PulseAudio v%1 © Lennart Poettering и Pierre Ossman
-
+
<br>С декодером mp3 MAD v%1 © Underbit Technologies Inc
-
+
<br>С libsamplerate v%1 © Erik de Castro Lopo
-
+
<br>С libsndfile v%1 © Erik de Castro Lopo
-
+
<br>С FFTW3 v%1 © Matteo Frigo и MIT
@@ -4867,22 +4962,22 @@
<br>С движком запросов RDF Rasqal © Dave Beckett и Бристольский университет
-
+
<br>C хранилищем данных RDF Redland v%1 © Dave Beckett и Бристольский университет
-
+
<br>C хранилищем данных RDF Redland © Dave Beckett и Бристольский университет
-
+
<br>С библиотекой OSC liblo v%1 © Steve Harris
-
+
</small><p><small>Адрес OSC для этой сессии: "%1"
@@ -4895,211 +4990,221 @@
Используя
-
+
Глянуть влево
-
+
Alt+влево
-
+
-
+
Глянуть вправо
-
+
Alt+вправо
-
+
-
+
Показать &журнал действий
-
+
Открыть окно со списком всех действий в сеансе
-
+
+
+
+
+
+
+
+
+
+
+
Экспортировать несколько звуковых файлов
-
+
Экспорт звука в "%1"
-
-
-
-
-
+
+
+
+
+
-
+
Экспорт слоя в "%1"
-
+
Экспорт изображения в "%1"
-
+
-
+
Добавить эти данные в активную сессию
-
+
Выбрать цель для импорта
-
+
<b>Выберите цель импорта</b><p>Этот документ RDF ссылается на один или более звуковых файлов.<br>У вас уже есть один загруженный звуковой файл.<br>Что вы хотите сделать с новыми данными?
-
+
Сохранение сессию как "%1"
-
+
Добавить точку
-
+
http://www.sonicvisualiser.org/doc/reference/%1/en/
-
+
Что нового в программе
-
+
<h3>Что нового в %1</h3>
-
+
-
+
-
+
<br>С RtMidi © Gary P. Scavone
-
+
Ctrl+Shift+S
-
+
Вставить объект в выделение
-
+
Ctrl+Shift+Enter
-
+
-
+
Назад к первой схожей точке
-
+
Shift+PgUp
-
+
-
+
Вперед к первой схожей точке
-
+
Shift+PgDown
-
+
-
+
1. %2
-
+
%1. %2
-
+
Укажите экспортируемый звуковой файл
-
+
Какой звуковой файл вы хотите экспортировать?
-
+
-
+
Доступна более новая версия
@@ -5178,181 +5283,181 @@
-
+
Выбрать цель для импорта
-
+
-
-
-
-
+
+
+
+
%1: %2
-
-
+
+
%1: %2 [%3]
-
-
+
+
Импортировать "%1"
-
+
Открывается список воспроизведения...
-
+
Открывается сессия…
-
-
+
+
Ошибка чтения XML-файла SV:
%1
-
+
-
+
-
+
Открыть шаблон сессии "%1"
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Не удалось открыть звуковое устройство
-
-
-
+
+
+
Не удалось записать файл
-
-
-
+
+
+
<b>Не удалось сохранить</b><p>Не удалось записать файл "%1": %2
-
+
Нет доступных устройств записи
-
+
-
+
Не удалось записать
-
+
-
+
-
+
Добавить окно
-
+
Удалить окно
-
-
+
+
Удалить окно
-
+
Воспроизводится: %1 из %2 (осталось %3)
-
+
Запись: %1
@@ -5361,17 +5466,17 @@
<b>Беззвучный режим</b><p>Не удалось открыть звуковое устройство для воспроизведения.<p>Не удалось автоматически определить звуковое устройство. На этот раз придется обойтись без воспроизведения звука.</p>
-
+
-
+
Заменить основной аудиофайл в этйо сессии
-
+
@@ -5380,8 +5485,8 @@
<b>Беззвучный режим</b><p>Не удалось открыть предпочитаемое звуковое устройство («%1»).<p>На этот раз придется обойтись без воспроизведения звука.</p>
-
-
+
+
Выполняется импорт из RDF...
@@ -5390,38 +5495,38 @@
<b>Выберите цель импорта</b><p>У вас уже есть один загруженный звуковой файл.<br>Что вы хотите сделать с новыми звуковыми данными?
-
+
Импорт звукового файла "%1"
-
+
Импорт XML-файла слоя "%1"
-
+
Импорт файла MIDI "%1"
-
+
Импорт файла сессии "%1"
-
-
+
+
Не удалось импортировать RDF
-
+
<b>Не удалось импортировать RDF</b><p>Не удалось импортировать данные из документа RDF "%1": %2</p>
-
+
Импорт документа RDF "%1"
@@ -5597,7 +5702,7 @@
-
+
Новая точка
@@ -5645,48 +5750,48 @@
Метка: %4
-
+
Нарисовать точку
-
+
Перетащить точку
-
-
+
+
Изменить точку
-
+
Переместить точку
-
+
Изменить значение точки
-
+
Перетащить выделение
-
+
Изменить размер выделения
-
+
Удалить выбранные точки
-
+
Вставить
@@ -5721,22 +5826,22 @@
%1 %2
-
+
Стереть точку
-
+
Заново выровнять вставленные объекты?
-
+
-
+
@@ -5815,7 +5920,7 @@
Обзор
-
+
Щёлкните и потащите для перемещения по окну; щёлкните дважды для скачка
@@ -5823,285 +5928,285 @@
Pane
-
+
Некий длинный префикс:
-
+
(R)
-
+
(X)
-
+
%1 / %2 Гц%3
-
+
Перетащить выделение
-
+
Изменить выделение
-
+
Горизонтальное масштабирование
-
+
Вертикальное масштабирование
-
+
Введите новый диапазон
-
+
Новый диапазон отображения по вертикали, от %1 до %2 %4:
-
+
Щёлкните и потащите для перемещения по окну
-
+
Щёлкните и потащите для выделения области; + Shift — для отключения прилипания к объектам; + Ctrl — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну
-
+
Щёлкните и потащите для выделения области; + Shift — для отключения прилипания к объектам; + Cmd — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну
-
+
Щёлкните и потащите для выделения диапазона; + Ctrl — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну
-
+
Щёлкните и потащите для выделения диапазона; + Cmd — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну
-
+
Щёлкните и потащите для перемещения границ выделения
-
+
Щёлкните и потащите для выделения области; + Shift — для отключения прилипания к объектам; + средняя клавиша мыши — для перемещения по окну
-
+
Щёлкните и потащите для выделения области; + средняя клавиша мыши — для перемещения по окну
-
+
Щёлкните для добавления нового объекта на активный слой
-
+
Щёлкните и потащите все объекты в выделенной области
-
+
Щёлкните и потащите для смены видимого диапазона масштабирования по вертикали
-
+
Щёлкните и потащите для смены уровня масштабирования по вертикали
-
+
Щёлкните и потащите для смены уровня масштабирования по горизонтали
-
+
Сбросить уровни масштабирования по горизонтали и вертикали до исходных значений
-
+
-
-
+
+
-
+
-
+
-
+
%1 - %2
-
-
+
+
-
-
+
+
Масштабирование отображения
-
+
Приблизить
-
+
Колесом вверх
-
+
Отдалить
-
+
Колесом вниз
-
+
Использование мыши в окнах
-
+
Колесо
-
+
Приближение и отдаление по временной шкале
-
+
Ctrl+прокрутка
-
+
Прокручивать окно сессии
-
+
Быстро перемещаться вправо и влево по временной шкале
-
+
Вертикальный масштаб
-
+
Shift+прокрутка
-
+
Масштабировать отображение по вертикальной оси
-
+
Прокрутка по вертикали
-
+
Alt+Колесо
-
+
Прокручивать отображение по вертикальной оси
-
+
Перемещение
-
+
-
+
-
+
Перемещение скачком
-
+
Двойной щелчок средней клавишей
-
+
Перескочить вправо или влево в зависимости от положения курсора
-
+
Меню
-
+
Правая клавиша
-
+
Показать контекстное меню окна
@@ -6182,17 +6287,17 @@
Измерить объект
-
+
-
+
-
+
@@ -7198,7 +7303,7 @@
QApplication
-
+
-
+
Sonic Visualiser
@@ -7233,13 +7338,13 @@
QFile
-
+
Файл "%1" не существует
-
+
Не удалось открыть файл "%1"
@@ -7254,18 +7359,18 @@
QMessageBox
-
-
+
+
Не удалось открыть файл
-
+
Файл или URL "%1" не мог быть открыт
-
+
<b>Нужны звуковые данные</b><p>Загрузите хотя бы один звуковой файл перед импортом аннотаций
@@ -7273,113 +7378,186 @@
QObject
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
- <b>Не удалось загрузить плагины</b><p>Не удалось загрузить одну или больше библиотек плагинов:</p>
-
-
-
+ <b>Не удалось загрузить плагины</b><p>Не удалось загрузить одну или больше библиотек плагинов:</p>
+
+
+
<p>Эти плагины могут быть несовместимы с программой и будут проигнорированы при работе в %1.</p>
-
-
+
+
<неизвестно>
-
+
Зелёный
-
+
Белое на чёрном
-
+
Чёрное на белом
-
+
Вишня
-
+
-
+
Лёд
-
+
Закат
-
+
Фруктовый салат
-
+
В полоску
-
+
Подсветка
-
+
Принтер
-
+
-
+
+
+ Синее на чёрном
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7428,7 +7606,7 @@
ReadOnlyWaveFileModel
-
+
Звуковой файл
@@ -7436,73 +7614,73 @@
RegionLayer
-
+
Верт. масштаб
-
+
Единицы шкалы
-
+
Тип графика
-
+
Масштаб
-
+
Такты
-
+
Сегментация
-
+
Автовыравнивание
-
+
Равные промежутки
-
+
Линейный
-
+
Логарифмический
-
+
В процессе
-
-
+
+
Нет локальных точек
-
+
%1 %2
-
+
-
+
-
+
Изменить значение точки
-
+
Перетащить выделение
-
+
Изменить размер выделения
-
+
Удалить выбранные точки
-
+
Заново выровнять вставленные объекты?
-
+
-
+
Вставить
@@ -7565,28 +7743,28 @@
-
+
-
+
-
+
-
-
+
+
-
+
@@ -7652,13 +7830,13 @@
SVFileReader
-
-
+
+
(модель извлечена в SV-XML)
-
+
Открывается файл или URL...
@@ -7679,113 +7857,113 @@
SliceLayer
-
-
+
+
%1 - %2
-
+
-
-
+
+
Усреднённо
-
-
+
+
Пик
-
+
0 Дб
-
+
-Inf
-
+
x10
-
+
Тип графика
-
-
+
+
Масштаб
-
+
Нормализовать
-
+
Усиление
-
+
Режим сэмплирования
-
-
+
+
Линейный
-
+
Счетчик
-
-
+
+
Дб
-
+
Любые
-
+
Линии
-
+
Шаги
-
+
Блоки
-
+
Цвета
-
+
-
+
Время: %1 - %2
Диапазон: %3 сэмплов (%4)
-
+
Порог
-
+
-
+
Бины
-
-
+
+
Логарифм.
-
+
Абсолютный
-
+
@@ -7975,18 +8153,18 @@
SpectrogramLayer
-
-
+
+
Цвет
-
+
-
+
Размер окна
@@ -7995,249 +8173,249 @@
Нормализовать столбцы
-
+
-
+
Порог
-
+
Усиление
-
+
Вращение цвета
-
+
Мин. частота
-
+
Макс. частота
-
+
-
+
Окно
-
+
Масштаб
-
-
+
+
Линейный
-
+
Счетчик
-
-
+
+
Дб
-
+
Фаза
-
+
-
+
-
+
-
+
-
+
Без минимума
-
+
10 Гц
-
+
20 Гц
-
+
40 Гц
-
+
100 Гц
-
+
250 Гц
-
-
+
+
500 Гц
-
-
+
+
1 КГц
-
-
+
+
4 КГц
-
+
10 КГц
-
+
1,5 КГц
-
+
2 КГц
-
+
6 КГц
-
+
8 КГц
-
+
12 КГц
-
+
16 КГц
-
+
Без максимума
-
+
Логарифм.
-
+
Все бины
-
+
Пиковые бины
-
+
Частоты
-
+
<неизвестно>
-
+
Пиковая частота: %1 - %2 Гц
-
+
Пиковая частота: %1 Гц
-
+
Пиковая высота тона: %3 - %4
-
+
Пиковая высота тона: %2
-
+
Время: %1 - %2
-
+
Время: %1
-
+
@@ -8246,7 +8424,7 @@
-
+
@@ -8259,62 +8437,62 @@
-Inf
-
+
Дб: %1 - %2
-
+
Дб: %1
-
+
Фаза: %1 - %2
-
+
Фаза: %1
-
+
Перекрытие окон
-
-
+
+
Нет
-
+
25 %
-
+
50 %
-
+
75 %
-
+
87,5 %
-
+
93,75 %
@@ -8323,39 +8501,39 @@
Нормализовать видимую область
-
+
Бины
-
+
Не удалось кэшировать FFT
-
+
Не удалось создать FFT-модель этой спектрограммы.
Вероятно, не хватает памяти или дискового порстранства для продолжения.
-
+
ДбВ^2
-
+
ДбВ
-
+
43 Гц
-
+
%1 Гц
@@ -8493,7 +8671,7 @@
SubdividingMenu
-
+
%1 - %2
@@ -8803,78 +8981,78 @@
-
+
Новая точка
-
-
+
+
Тип графика
-
+
Верт. масштаб
-
+
Единицы шкалы
-
+
-
+
Точки
-
+
Ножки
-
+
Соединённые точки
-
+
Линии
-
+
Кривая
-
+
Сегментация
-
+
-
+
Автовыравнивание
-
+
В процессе
-
+
Нет локальных точек
@@ -8895,111 +9073,111 @@
Метка: %4
-
+
Нарисовать точку
-
+
Перетащить точку
-
-
+
+
Изменить точку
-
+
Переместить точку
-
+
Изменить значение точки
-
+
Перетащить выделение
-
+
Изменить размер выделения
-
+
Удалить выбранные точки
-
+
Вставить
-
+
У вставляемых объектов нет значений.
Какие значения вы хотите для них использовать?
-
+
У некоторых вставляемых объектов нет значений.Какие значения вы хотите для них использовать?
-
+
Ноль для всех объектов
-
+
Выбрать вычисление значения
-
+
Масштаб
-
+
Линейный
-
+
Логарифмический
-
+
+/-1
-
+
%1Гц (%2, %3)
-
+
%1 %2
-
+
%1
-
+
@@ -9010,7 +9188,7 @@
?}
-
+
@@ -9021,32 +9199,32 @@
?}
-
+
Стереть точку
-
+
Заново выровнять вставленные объекты?
-
+
-
+
-
+
-
+
@@ -9082,141 +9260,141 @@
TransformFactory
-
-
+
+
%1: %2
-
+
%1: Выход %2
-
+
Анализ
-
+
Данные эффектов
-
+
Эффекты
-
+
[\(<].*$
-
+
Не удалось перечислить плагины VAMP: %1
-
-
+
+
<неизвестный производитель>
+
+
+
+ Извлечь данные при помощи плагина "%1" (из %2)
+
+
-
- Извлечь данные при помощи плагина "%1" (из %2)
-
-
-
-
Извлечь данные при помощи "%1" вывода из плагина "%2" (из %3)
+
+
+
+ %1 используя плагин "%2" (из %3)
+
+
-
- %1 используя плагин "%2" (из %3)
-
-
-
-
%1 используя вывод "%2" плагина "%3" (из %4)
-
+
Извлечь "%1" данные вывода из плагина эффектов "%2" (из %3)
-
+
Извлечь данные вывода %1 из плагина эффектов "%2" (из %3)
-
+
Трансформировать звуковой сигнал плагином эффектов "%1" (из %2)
-
+
Создать звуковой сигнал при помощи плагина "%1" (из %2)
+
+
+
+ Тип плагина
+
+
+
+
+
+ Категория
+
+
-
- Тип плагина
+
+ Системный идентификатор
+
+
+
+
+
+ Название
-
- Категория
+
+ Описание
-
- Системный идентификатор
+
+ Создатель
-
- Название
-
-
-
-
-
- Описание
-
-
-
-
-
- Создатель
-
-
-
-
Единица измерения
-
+
Генератор
-
-
+
+
Прочее
@@ -9424,68 +9602,68 @@
View
-
+
Глобальная прокрутка
-
+
Глобальный масштаб
-
+
Следовать за воспроизведением
-
+
Прокручивать
-
+
Постранично
-
+
Выключить
-
+
<неизвестно>
-
+
-
+
Ожидание готовности слоёв...
-
-
+
+
Отменить
-
+
Отрисовывается изображение...
-
+
-
+
Выравнивание
@@ -9588,7 +9766,7 @@
-
+
@@ -9596,8 +9774,17 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -9679,53 +9866,53 @@
V-образно
-
+
Время: %1 - %2
-
+
Время: %1
-
+
Уровень:
-
+
Левый:
-
+
Правый:
-
+
Канал %1
-
+
%1 %2 - %3 (пик в %4 Дб)
-
+
%1 %2 (пик в %3 Дб)
-
-
-
+
+
+
0 Дб
@@ -9750,7 +9937,7 @@
WritableWaveFileModel
-
+
Записываемый звуковой файл
diff -r 214ee4c2bc61 -r dd479ad12c29 main/MainWindow.cpp
--- a/main/MainWindow.cpp Fri Oct 12 11:15:09 2018 +0100
+++ b/main/MainWindow.cpp Tue Nov 06 10:43:23 2018 +0000
@@ -1908,13 +1908,8 @@
m_keyReference->registerShortcut(action);
menu->addAction(action);
- action = new QAction(tr("%1 on the &Web").arg(name), this);
- action->setStatusTip(tr("Open the %1 website").arg(name));
- connect(action, SIGNAL(triggered()), this, SLOT(website()));
- menu->addAction(action);
-
- action = new QAction(tr("What's &New?"), this);
- action->setStatusTip(tr("Show changes in this release of %1").arg(name));
+ action = new QAction(tr("What's &New In This Release?"), this);
+ action->setStatusTip(tr("List the changes in this release (and every previous release) of %1").arg(name));
connect(action, SIGNAL(triggered()), this, SLOT(whatsNew()));
menu->addAction(action);
@@ -3244,6 +3239,7 @@
if (!checkSaveModified()) return;
closeSession();
+ stop();
createDocument();
Pane *pane = m_paneStack->addPane();
@@ -4536,7 +4532,13 @@
}
if (warning != "") {
emit hideSplash();
- QMessageBox::warning(this, tr("Problems loading plugins"), warning);
+ QMessageBox box;
+ box.setWindowTitle(tr("Problems loading plugins"));
+ box.setText(tr("Failed to load plugins"));
+ box.setInformativeText(warning);
+ box.setIcon(QMessageBox::Warning);
+ box.setStandardButtons(QMessageBox::Ok);
+ box.exec();
}
}
diff -r 214ee4c2bc61 -r dd479ad12c29 main/main.cpp
--- a/main/main.cpp Fri Oct 12 11:15:09 2018 +0100
+++ b/main/main.cpp Tue Nov 06 10:43:23 2018 +0000
@@ -46,6 +46,8 @@
#include
#include
+#include "../version.h"
+
#ifdef HAVE_FFTW3F
#include
#endif
@@ -228,6 +230,12 @@
int
main(int argc, char **argv)
{
+ if (argc == 2 && (QString(argv[1]) == "--version" ||
+ QString(argv[1]) == "-v")) {
+ cerr << SV_VERSION << endl;
+ exit(0);
+ }
+
svSystemSpecificInitialisation();
#ifdef Q_WS_X11
diff -r 214ee4c2bc61 -r dd479ad12c29 repoint-lock.json
--- a/repoint-lock.json Fri Oct 12 11:15:09 2018 +0100
+++ b/repoint-lock.json Tue Nov 06 10:43:23 2018 +0000
@@ -4,28 +4,28 @@
"pin": "da86fb0bccb3"
},
"svcore": {
- "pin": "2fec0d9bd7ac"
+ "pin": "5f9c9d8c3de6"
},
"svgui": {
- "pin": "e848ea0850fe"
+ "pin": "631897ba9fca"
},
"svapp": {
- "pin": "7eafe977a1fc"
+ "pin": "146dbfac36a3"
},
"checker": {
- "pin": "51a8fe0a03cf"
+ "pin": "17fb9ff8e072"
},
"piper": {
"pin": "f5a04ffe4d5a0ae01e77018a86a59b48a425e674"
},
- "piper-cpp": {
- "pin": "d95826b8f0a6022f50ec18a06d642dd25f76ee8c"
+ "piper-vamp-cpp": {
+ "pin": "269b6c25dae4864515651790553dd8167e5831e4"
},
"dataquay": {
"pin": "807b55408d9e"
},
"bqvec": {
- "pin": "3c9de9e7f6e8"
+ "pin": "f7214ab46615"
},
"bqfft": {
"pin": "a766fe47501b"
@@ -40,7 +40,7 @@
"pin": "f1a9b270e043"
},
"icons/scalable": {
- "pin": "6ef774507a98"
+ "pin": "1c8844bfa946"
}
}
}
diff -r 214ee4c2bc61 -r dd479ad12c29 repoint-project.json
--- a/repoint-project.json Fri Oct 12 11:15:09 2018 +0100
+++ b/repoint-project.json Tue Nov 06 10:43:23 2018 +0000
@@ -17,17 +17,17 @@
"svcore": {
"vcs": "hg",
"service": "soundsoftware",
- "branch": "zoom"
+ "branch": "zoom"
},
"svgui": {
"vcs": "hg",
"service": "soundsoftware",
- "branch": "zoom"
+ "branch": "zoom"
},
"svapp": {
"vcs": "hg",
"service": "soundsoftware",
- "branch": "zoom"
+ "branch": "zoom"
},
"checker": {
"vcs": "hg",
@@ -39,11 +39,10 @@
"service": "github",
"owner": "piper-audio"
},
- "piper-cpp": {
+ "piper-vamp-cpp": {
"vcs": "git",
"service": "github",
- "owner": "piper-audio",
- "repository": "piper-vamp-cpp"
+ "owner": "piper-audio"
},
"dataquay": {
"vcs": "hg",
diff -r 214ee4c2bc61 -r dd479ad12c29 server.pro
--- a/server.pro Fri Oct 12 11:15:09 2018 +0100
+++ b/server.pro Tue Nov 06 10:43:23 2018 +0000
@@ -30,7 +30,7 @@
OBJECTS_DIR = o
MOC_DIR = o
-INCLUDEPATH += piper-cpp piper-cpp/ext vamp-plugin-sdk
+INCLUDEPATH += piper-vamp-cpp piper-vamp-cpp/ext vamp-plugin-sdk
include(vamp-plugin-sdk-files.pri)
@@ -38,10 +38,10 @@
for (file, VAMP_HEADERS) { HEADERS += $$file }
HEADERS += \
- piper-cpp/vamp-capnp/piper.capnp.h \
- piper-cpp/vamp-capnp/VampnProto.h
+ piper-vamp-cpp/vamp-capnp/piper.capnp.h \
+ piper-vamp-cpp/vamp-capnp/VampnProto.h
SOURCES += \
- piper-cpp/vamp-capnp/piper-capnp.cpp \
- piper-cpp/ext/json11/json11.cpp \
- piper-cpp/vamp-server/simple-server.cpp
+ piper-vamp-cpp/vamp-capnp/piper-capnp.cpp \
+ piper-vamp-cpp/ext/json11/json11.cpp \
+ piper-vamp-cpp/vamp-server/simple-server.cpp
diff -r 214ee4c2bc61 -r dd479ad12c29 sonic-visualiser.qrc
--- a/sonic-visualiser.qrc Fri Oct 12 11:15:09 2018 +0100
+++ b/sonic-visualiser.qrc Tue Nov 06 10:43:23 2018 +0000
@@ -6,6 +6,7 @@
icons/scalable/cross.svg
icons/scalable/datadelete.svg
icons/scalable/dataedit.svg
+ icons/scalable/derivative.svg
icons/scalable/down.svg
icons/scalable/draw.svg
icons/scalable/editcopy.svg
@@ -25,6 +26,7 @@
icons/scalable/help.svg
icons/scalable/info.svg
icons/scalable/instants.svg
+ icons/scalable/lines.svg
icons/scalable/measure.svg
icons/scalable/move.svg
icons/scalable/navigate.svg
@@ -54,6 +56,10 @@
icons/scalable/timeruler.svg
icons/scalable/undo.svg
icons/scalable/up.svg
+ icons/scalable/invert-vertical.svg
+ icons/scalable/opaque.svg
+ icons/scalable/smooth.svg
+ icons/scalable/invert-colour.svg
icons/scalable/values.svg
icons/scalable/waveform.svg
icons/scalable/zoom.svg
@@ -81,11 +87,6 @@
icons/stereo.png
icons/sharpen.png
icons/emptypage.png
- icons/invert-vertical.png
- icons/opaque.png
- icons/smooth.png
- icons/lines.png
- icons/derivative.png
icons/sv-16x16.png
icons/sv-22x22.png
icons/sv-24x24.png