# 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 + + Select Audio Data Format + + + + Please select the correct data format for this file. + Vyberte, prosím, správný datový formát pro tento soubor. + + + <ignore> + <nevšímat si> + + + Audio channels + + + + (%1 more) + %1 (více) + + + Audio channel + + + + Audio sample rate (Hz): + Vzorkovací kmitočet zvuku (Hz): + + + Sample values are: + + + + Floating-point in range -1 to 1 + + + + 8-bit in range 0 to 255 + + + + 16-bit in range -32768 to 32767 + + + + Unknown range: normalise on load + + + + CSVFileWriter Failed to open file %1 for writing @@ -551,6 +602,10 @@ Dense 3-D Hustý trojrozměrný + + (bin %1) + + DenseTimeValueModel @@ -3668,11 +3723,11 @@ %1 on the &Web - %1 na &internetu + %1 na &internetu Open the %1 website - Otevřít internetové stránky programu %1 + Otevřít internetové stránky programu %1 &About %1 @@ -3704,7 +3759,7 @@ Export audio from selection into a data file - Vyvést zvuk z výběru do datového souboru + Vyvést zvuk z výběru do datového souboru Export the selected regions into a single file @@ -3720,7 +3775,7 @@ Export Audio Data... - Vyvést zvuková data... + Vyvést zvuková data... Export Annotation La&yer... @@ -3732,7 +3787,7 @@ Browse Recorded Audio Folder - Procházet složku s nahraným zvukem + Procházet složku s nahraným zvukem Open the Recorded Audio folder in the system file browser @@ -4024,11 +4079,11 @@ What's &New? - Co je &nového? + Co je &nového? Show changes in this release of %1 - Ukázat změny v tomto vydání %1 + Ukázat změny v tomto vydání %1 Failed to query transform attributes @@ -4090,6 +4145,46 @@ Ctrl+Shift+; + + Convert Audio from Data File... + + + + Convert and import audio sample values from a CSV data file + + + + Export Audio to Data File... + + + + Export audio from selection into a CSV data file + + + + Browse Recorded and Converted Audio + + + + What's &New In This Release? + + + + List the changes in this release (and every previous release) of %1 + + + + Converting audio data... + + + + <b>File open failed</b><p>Audio data file %1 could not be opened. + + + + <b>Failed to load plugins</b> + + MainWindowBase @@ -5858,7 +5953,7 @@ <b>Failed to load plugins</b><p>Failed to load one or more plugin libraries:</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> + <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> <p>These plugins may be incompatible with the system, and will be ignored during this run of %1.</p> @@ -5924,6 +6019,66 @@ Exporting audio data... + + Library file could not be opened + + + + Library has wrong architecture - possibly a 32-bit plugin installed in a 64-bit plugin folder + + + + Library has wrong architecture - possibly a 64-bit plugin installed in a 32-bit plugin folder + + + + Library depends on another library that cannot be found: %1 + + + + Library cannot be loaded: %1 + + + + Not a valid plugin library (no descriptor found) + + + + Library contains no plugins + + + + Unknown error + + + + ... and %n further failure(s) + + + + + + + + Blue on Black + Modrá na černé + + + Cividis + + + + Magma + + + + Permission to load library was refused + + + + <p>Failed to load one or more plugin libraries:</p> + + QuickTimeFileReader @@ -7694,6 +7849,14 @@ Enter NoteEdit mode Vstoupit do režimu úprav not + + Zoom to %n pixels per sample + + + + + + 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 - + recorded-%1.wav - + Recorded %1 @@ -222,6 +222,70 @@ + CSVAudioFormatDialog + + + Select Audio Data Format + + + + + Please select the correct data format for this file. + + + + + + <ignore> + + + + + Audio channels + + + + + (%1 more) + + + + + Audio channel + + + + + Audio sample rate (Hz): + + + + + Sample values are: + + + + + Floating-point in range -1 to 1 + + + + + 8-bit in range 0 to 255 + + + + + 16-bit in range -32768 to 32767 + + + + + Unknown range: normalise on load + + + + CSVFileWriter @@ -237,93 +301,93 @@ - + Please select the correct data format for this file. + + + <ignore> + + + - - <ignore> - - - - Values - + (%1 more) - + Time - + End time - + Duration - + Value - + Pitch - + Label - + Timing is specified: - + Explicitly, in seconds - + Explicitly, in milliseconds - + Explicitly, in audio sample frames - + Implicitly: rows are equally spaced in time - + Audio sample rate (Hz): - + Frame increment between rows: - + Data will be displayed in a %1 layer. @@ -331,14 +395,14 @@ Colour3DPlotLayer - - + + Colour - - + + Scale @@ -351,94 +415,94 @@ Normalise Visible Area - + Normalization - + Invert Vertical Scale - + Gain - + Always Opaque - + Smooth - + Bin Scale - + Bins - - + + Linear - - + + Log - + +/-1 - + Absolute - + None - + Col - + View - + Hybrid - + <unknown> - + dB - + Time: %1 - %2 Bin: %3 Value: %4 @@ -577,6 +641,11 @@ Frame + + + (bin %1) + + DenseTimeValueModel @@ -646,53 +715,53 @@ FeatureExtractionModelTransformer - + Transforms supplied to a single FeatureExtractionModelTransformer instance must be similar in every respect except plugin output - + No factory available for feature extraction plugin id "%1" (unknown plugin type, or internal error?) - + Input model for feature extraction plugin "%1" is of wrong type (internal error?) - + Failed to instantiate plugin "%1" - + Cannot provide enough channels to feature extraction plugin "%1" (plugin min is %2, max %3; input model has %4) - - + + Failed to initialise feature extraction plugin "%1" - + Feature extraction plugin "%1" rejected the given step and block sizes (%2 and %3); using plugin defaults (%4 and %5) instead - + Transform was configured for version %1 of plugin "%2", but the plugin being used is version %3 - + Plugin "%1" has no outputs - + Plugin "%1" has no output named "%2" @@ -1784,89 +1853,89 @@ MIDIFileReader - + Wrong length for long data in MIDI stream (%1, should be %2) - + Wrong length for int data in MIDI stream (%1, should be %2) - + getMIDIByte called but no MIDI file open - - + + End of MIDI file encountered while reading - + Attempt to get more bytes than expected on Track - - + + Attempt to read past MIDI file end - + getMIDIBytes called but no MIDI file open - + Attempt to get more bytes than available on Track (%1, only have %2) - + getNumberFromMIDIBytes called but no MIDI file open - + skipToNextTrack called but no MIDI file open - + Invalid event code %1 found - + Running status used for first event in track - + MIDI file "%1" has no notes in any track - + - uses GM percussion channel - + Track %1 (%2)%3 - + Track %1 (untitled)%3 - + %1 - vel %2 @@ -1890,2782 +1959,2798 @@ MainWindow - + Black - + Red - + Blue - - + + Green - + Purple - + Orange - + White - + Bright Red - + Bright Blue - - + + Bright Green - + Bright Purple - + Bright Orange - - - + + + &Layer - - + + &Transform - + &File - + File Toolbar - + File and Session Management - + &New Session - + Ctrl+N + + Ctrl+O + + + - Ctrl+O - - - - &Open... - + Open a session file, audio file, or layer - + &Save Session - + Ctrl+S - + Save Session &As... - + Ctrl+Shift+S - + Ctrl+I + + &Export Audio File... + + + + + Export selection as an audio file + + + + + Import Annotation &Layer... + + + - &Export Audio File... + Ctrl+L - Export selection as an audio file - - - - - Import Annotation &Layer... - - - - - Ctrl+L - - - - Import layer data from an existing file - + Export layer data to a file - + Export Image File... - + Export a single pane to an image file - + Open Lo&cation... - + Playback Speed - + Ctrl+Shift+O - + Open or import a file from a remote URL - - Export Audio Data... - - - - + &Preferences... - + Adjust the application preferences - + &Quit - + Ctrl+Q - + &Edit - + Editing + + Cu&t + + + + + Ctrl+X + + + - Cu&t - - - - - Ctrl+X - - - - Cut the selection from the current layer to the clipboard + + &Copy + + + + + Ctrl+C + + + - &Copy - - - - - Ctrl+C - - - - Copy the selection from the current layer to the clipboard + + &Paste + + + + + Ctrl+V + + + - &Paste - - - - - Ctrl+V - - - - Paste from the clipboard to the current layer + + Paste at Playback Position + + + + + Ctrl+Shift+V + + + - Paste at Playback Position - - - - - Ctrl+Shift+V - - - - Paste from the clipboard to the current layer, placing the first item at the playback position + + + &Delete Selected Items + + + + + Del + + + - - &Delete Selected Items - - - - - Del - - - - - + Delete items in current selection from the current layer + + Selection + + + - Selection + Select &All + + + + + Ctrl+A - Select &All - - - - - Ctrl+A - - - - Select the whole duration of the current session + + Select &Visible Range + + + + + Ctrl+Shift+A + + + - Select &Visible Range - - - - - Ctrl+Shift+A - - - - Select the time range corresponding to the current window width + + Select to &Start + + + + + + + + Shift+Left + + + - Select to &Start - - - - - - - - Shift+Left - - - - Select from the start of the session to the current playback position + + Select to &End + + + + + Shift+Right + + + - Select to &End - - - - - Shift+Right - - - - Select from the current playback position to the end of the session + + C&lear Selection + + + + + Esc + + + - C&lear Selection - - - - - Esc - - - - Clear the selection + + Tapping Time Instants + + + - Tapping Time Instants + &Insert Instant at Playback Position + + + + + Enter - &Insert Instant at Playback Position - - - - - Enter - - - - Insert a new time instant at the current playback position, in a new layer if necessary - + ; + + Insert Instants at Selection &Boundaries + + + + + Shift+Enter + + + - Insert Instants at Selection &Boundaries - - - - - Shift+Enter - - - - Insert new time instants at the start and end of the current selected regions, in a new layer if necessary + + Insert Item at Selection + + + - Insert Item at Selection - - - - Insert a new note or region item corresponding to the current selection - + Number New Instants with - + Cycle size - + Reset Numbering Counters - + Reset to 1 all the counters used for counter-based labelling - + Set Numbering Counters... - + Set the counters used for counter-based labelling - + Renumber Selected Instants - + Renumber the selected instants using the current labelling scheme + + Panning and Navigation + + + - Panning and Navigation + &View - &View + Scroll &Left + + + + + + + + + + + Left - Scroll &Left - - - - - - - - - - - Left - - - - Scroll the current pane to the left + + Scroll &Right + + + + + Right + + + - Scroll &Right - - - - - Right - - - - Scroll the current pane to the right + + &Jump Left + + + + + + + Ctrl+Left + + + - &Jump Left - - - - - - - Ctrl+Left - - - - Scroll the current pane a big step to the left + + J&ump Right + + + + + Ctrl+Right + + + - J&ump Right - - - - - Ctrl+Right - - - - Scroll the current pane a big step to the right + + Peek Left + + + + + Alt+Left + + + - Peek Left - - - - - Alt+Left - - - - Scroll the current pane to the left without moving the playback cursor or other panes + + Peek Right + + + + + Alt+Right + + + - Peek Right - - - - - Alt+Right - - - - Scroll the current pane to the right without moving the playback cursor or other panes - + Zoom + + Zoom &In + + + + + Up + + + - Zoom &In - - - - - Up - - - - Increase the zoom level + + Zoom &Out + + + + + Down + + + - Zoom &Out - - - - - Down - - - - Decrease the zoom level - + Restore &Default Zoom - + Restore the zoom level to the default + + Zoom to &Fit + + + + + F + + + - Zoom to &Fit - - - - - F - - - - Zoom to show the whole file + + Display Features + + + - Display Features + Show &Centre Line + + + + + ' - Show &Centre Line - - - - - ' - - - - Show or hide the centre line + + Toggle All Time Rulers + + + + + Show &No Overlays + + + + + 0 + + + + + Show &Minimal Overlays + + + + + 9 + + + + + 8 + + + + + Show &All Overlays + + + + + Export Annotation La&yer... + + + + + Ctrl+Y + + + + + Export SVG File... + + + + + Export a single pane to a scalable SVG image file + + + + + Open the Recorded Audio folder in the system file browser + + + + + Shift+; + + + + + Ctrl+Shift+; + + + + + Ctrl+Shift+Enter + + + + + Ctrl+Shift+Return + + + + + Subdivide Selected Instants... + + + + + Add new instants at regular intervals between the selected instants + + + + + Winnow Selected Instants... + + + + + Remove subdivisions, leaving only every Nth instant + + + + + # + + + - Toggle All Time Rulers + Show or hide all time rulers - Show &No Overlays - - - - - 0 + Hide times, layer names, and scale - Show &Minimal Overlays - - - - - 9 - - - - - 8 + Show times and basic scale - Show &All Overlays - - - - - Export audio from selection into a data file - - - - - Export Annotation La&yer... - - - - - Ctrl+Y - - - - - Export SVG File... - - - - - Export a single pane to a scalable SVG image file - - - - - Browse Recorded Audio Folder - - - - - Open the Recorded Audio folder in the system file browser - - - - - Shift+; - - - - - Ctrl+Shift+; - - - - - Ctrl+Shift+Enter - - - - - Ctrl+Shift+Return - - - - - Subdivide Selected Instants... - - - - - Add new instants at regular intervals between the selected instants - - - - - Winnow Selected Instants... - - - - - Remove subdivisions, leaving only every Nth instant - - - - - # - - - - - Show or hide all time rulers - - - - - Hide times, layer names, and scale - - - - - Show times and basic scale - - - - Show times, layer names, and scale + + Show &Zoom Wheels + + + + + Z + + + - Show &Zoom Wheels - - - - - Z - - - - Show thumbwheels for zooming horizontally and vertically + + Show Property Bo&xes + + + + + X + + + - Show Property Bo&xes - - - - - X - - - - Show the layer property boxes at the side of the main window - + Show Status &Bar - + Show context help information in the status bar at the bottom of the window + + Show La&yer Summary + + + + + Y + + + - Show La&yer Summary - - - - - Y - - - - Open a window displaying the hierarchy of panes and layers in this session - + Show Acti&vity Log - + Open a window listing interactions and other events - + Show &Unit Converter - + Open a window of pitch and timing conversion utilities + + Go Full-Screen + + + + + F11 + + + - Go Full-Screen - - - - - F11 - - - - Expand the pane area to the whole screen - + &Pane + + Managing Panes and Layers + + + - Managing Panes and Layers + Add &New Pane + + + + + N - Add &New Pane - - - - - N - - - - Add a new pane containing only a time ruler - + Add New %1 Layer - + Add a new empty layer of type %1 - + T - + Add &Waveform + + W + + + + + Add a new pane showing a waveform view + + + - W - - - - - Add a new pane showing a waveform view - - - - Shift+W - + Add a new layer showing a waveform view - + Add Spectro&gram + + G + + + + + Add a new pane showing a spectrogram + + + - G - - - - - Add a new pane showing a spectrogram - - - - Shift+G - + Add a new layer showing a spectrogram - + Add &Melodic Range Spectrogram + + M + + + + + Add a new pane showing a spectrogram set up for an overview of note pitches + + + - M - - - - - Add a new pane showing a spectrogram set up for an overview of note pitches - - - - Shift+M - + Add a new layer showing a spectrogram set up for an overview of note pitches - + Add Pea&k Frequency Spectrogram + + K + + + + + Add a new pane showing a spectrogram set up for tracking frequencies + + + - K - - - - - Add a new pane showing a spectrogram set up for tracking frequencies - - - - Shift+K - + Add a new layer showing a spectrogram set up for tracking frequencies - + Add Spectr&um + + U + + + + + Add a new pane showing a frequency spectrum + + + - U - - - - - Add a new pane showing a frequency spectrum - - - - Shift+U - + Add a new layer showing a frequency spectrum - + &All Channels Mixed - + &All Channels - + Channel &%1 - - + + %1: %2 + + Switch to Previous Pane + + + - Switch to Previous Pane + [ - [ - - - - Make the next pane up in the pane stack current + + Switch to Next Pane + + + - Switch to Next Pane + ] - ] - - - - Make the next pane down in the pane stack current + + &Delete Pane + + + - &Delete Pane + Ctrl+Shift+D - Ctrl+Shift+D - - - - Delete the currently active pane + + Add &Time Ruler + + + - Add &Time Ruler - - - - Add a new layer showing a time ruler - + Add &Existing Layer - + Add S&lice of Layer + + Switch to Previous Layer + + + - Switch to Previous Layer + { - { - - - - Make the previous layer in the pane current + + Switch to Next Layer + + + - Switch to Next Layer + } - } - - - - Make the next layer in the pane current + + &Rename Layer... + + + - &Rename Layer... + R - R - - - - Rename the currently active layer + + Edit Layer Data + + + - Edit Layer Data + E - E - - - - Edit the currently active layer as a data grid + + &Delete Layer + + + - &Delete Layer + Ctrl+D - Ctrl+D - - - - Delete the currently active layer - + &Recent Transforms - + %1 by Category - - + + Unclassified - + %1 by Plugin Name - + %1 by Maker + + + Unknown + + + - Unknown - - - - - [\(<].*$ - - + + %1... + + Find a Transform... + + + - Find a Transform... + Search for a transform from the installed plugins, by name or description - Search for a transform from the installed plugins, by name or description - - - - Ctrl+M - + &Help - + Help + + &Help Reference + + + - &Help Reference - - - - F1 + + &Key and Mouse Reference + + + - &Key and Mouse Reference - - - - F2 - - What's &New? - - - - - Show changes in this release of %1 - - - - + Ctrl+R - + Re-open - + Re-open the current or most recently opened file - + Standard Waveform - + Choose Default Template... - + Ctrl+T - + Repeat Transform - + Re-select the most recently run transform - + Playback and Transport Controls - + Play&back + + Playback + + + + + Playback Toolbar + + + + + Rewind to Start + + + - Playback - - - - - Playback Toolbar + Home + + + + + Rewind to the start - Rewind to Start + + + Rewind - Home + PgUp - Rewind to the start + Rewind to the previous time instant or time ruler notch - - - Rewind + Rewind to Similar Point - PgUp + Shift+PgUp - Rewind to the previous time instant or time ruler notch - - - - - Rewind to Similar Point + Rewind to the previous similarly valued time instant - Shift+PgUp - - - - - Rewind to the previous similarly valued time instant - - - - Play / Pause - + Space 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. - + Start or stop playback from the current position + + + Fast Forward + + + + + PgDown + + + + + Fast-forward to the next time instant or time ruler notch + + + - - Fast Forward + Fast Forward to Similar Point - PgDown + Shift+PgDown - Fast-forward to the next time instant or time ruler notch - - - - - Fast Forward to Similar Point + Fast-forward to the next similarly valued time instant - Shift+PgDown + Fast Forward to End - Fast-forward to the next similarly valued time instant - - - - - Fast Forward to End + End + + + + + Fast-forward to the end - End - - - - - Fast-forward to the end - - - - Record - + Ctrl+Space - + Record a new audio file + + Play Mode Toolbar + + + + + Constrain Playback to Selection + + + - Play Mode Toolbar - - - - - Constrain Playback to Selection - - - - s - + Constrain playback to the selected regions - + Loop Playback - + l - + Loop playback - + Solo Current Pane - + o - + Solo the current pane during playback - + Align File Timelines - + Treat multiple audio files as versions of the same work, and align their timelines + + Speed Up + + + + + Ctrl+PgUp + + + + + Time-stretch playback to speed it up without changing pitch + + + + + Slow Down + + + - Speed Up + Ctrl+PgDown - Ctrl+PgUp - - - - - Time-stretch playback to speed it up without changing pitch + Time-stretch playback to slow it down without changing pitch + + + + + Restore Normal Speed - Slow Down + Ctrl+Home - Ctrl+PgDown - - - - - Time-stretch playback to slow it down without changing pitch - - - - - Restore Normal Speed - - - - - Ctrl+Home - - - - Restore non-time-stretched playback - + Edit Toolbar - - - - - - + + + + + + Tool Selection - + Export the whole pane - + Export the visible area only - + Which region of the current pane do you want to export as a scalable SVG image? - + Failed to save SVG file - + Failed to save SVG file %1 - + Failed to query transform attributes - + <b>Failed to query transform attributes</b><p>Plugin or server error: %1</p> - + Multiplexed audio - + Transform failed - + <b>Failed to run transform</b><p>Plugin or server error: %1</p> - + Playback speed: %1% (%2x slower) - + Playback speed: %1% (%2x faster) - + + <b>Failed to load plugins</b> + + + + Subdivide instants - + Number of subdivisions: - + Winnow instants - + Remove all instants apart from multiples of: - + <b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform %1failed:<p>%2 - + <b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform %1failed.<p>No error information is available. - + <b>Alignment calculation failed</b><p>Failed to calculate an audio alignment:<p>%1 - + Adjust the master playback level and pan - + With Qt v%1 &copy; The Qt Company - + <br>With Rubber Band Library v%1 &copy; Particular Programs Ltd - + <br>With Rubber Band Library &copy; Particular Programs Ltd - + <br>With Vamp plugin support (API v%1, host SDK v%2) &copy; Chris Cannam and QMUL - + <br>With Piper Vamp protocol bridge &copy; QMUL - + <br>With Dataquay Qt/RDF library &copy; Particular Programs Ltd - + <br>With Cap'n Proto serialisation &copy; Sandstorm Development Group - + Russian UI translation contributed by Alexandre Prokoudine. - + Czech UI translation contributed by Pavel Fric. - + <h3>Newer version available</h3><p>You are using version %1 of Sonic Visualiser, but version %2 is now available.</p><p>Please see the <a href="http://sonicvisualiser.org/">Sonic Visualiser website</a> for more information.</p> - + Tools Toolbar - - + + + + Navigate + + + + + 1 + + + + + + Select + + + + + 2 + + + + + Select ranges + + + + + + + Edit + + + + + Convert Audio from Data File... + + + + + Convert and import audio sample values from a CSV data file + + + + + Export Audio to Data File... + + + + + Export audio from selection into a CSV data file + + + + + Browse Recorded and Converted Audio + + + + + What's &New In This Release? + + + + + List the changes in this release (and every previous release) of %1 + + + + + Navigate Tool Mouse Actions + + + + + Click left button and drag to move around + + + + + + Zoom to Area + + + + + + Shift-click left button and drag to zoom to a rectangular area + + + + + Relocate + + + + + + + + Double-Click Left + + + - Navigate - - - - - 1 - - - - - - Select - - - - - 2 + Double-click left button to jump to clicked location + + + + + + Double-click left button on an item to edit it - Select ranges - - - - - + Select Tool Mouse Actions + + + + + Click left button and drag to select region; drag region edge to resize + + + + + + Multi Select + + + + + Cmd-click left button and drag to select an additional region + + + + + Ctrl-click left button and drag to select an additional region + + + + + Fine Select + + + + + Shift-click left button and drag to select without snapping to items or grid + + + + + 3 + + + + + Edit items in layer + + + + + Edit Tool Mouse Actions + + + + + Move + + + + + Click left button on an item or selected region and drag to move + + + + + + Draw + + + - Edit - - - - - Navigate Tool Mouse Actions - - - - - Click left button and drag to move around - - - - - - Zoom to Area - - - - - - Shift-click left button and drag to zoom to a rectangular area - - - - - Relocate - - - - - - - - Double-Click Left - - - - - Double-click left button to jump to clicked location - - - - + 4 + + + - Double-click left button on an item to edit it - - - - - Select Tool Mouse Actions - - - - - Click left button and drag to select region; drag region edge to resize - - - - - - Multi Select - - - - - Cmd-click left button and drag to select an additional region - - - - - Ctrl-click left button and drag to select an additional region - - - - - Fine Select - - - - - Shift-click left button and drag to select without snapping to items or grid - - - - - 3 - - - - - Edit items in layer - - - - - Edit Tool Mouse Actions - - - - - Move - - - - - Click left button on an item or selected region and drag to move - - - - + Draw new items in layer + + + + + Draw Tool Mouse Actions + + + + + Click left button and drag to create new item + + + + + + Erase + + + - Draw - - - - - 4 - - - - - Draw new items in layer - - - - - Draw Tool Mouse Actions + 5 - Click left button and drag to create new item - - - - + Erase items from layer + + + + + Erase Tool Mouse Actions + + + + + Click left button on an item to remove it from the layer + + + + + Measure + + + + + 6 + + + - Erase - - - - - 5 - - - - - Erase items from layer - - - - - Erase Tool Mouse Actions - - - - - Click left button on an item to remove it from the layer - - - - - Measure - - - - - 6 - - - - Make measurements in layer - + Measure Tool Mouse Actions - + Measure Area - + Click left button and drag to measure a rectangular area - + Measure Item - + Click left button and drag to measure extents of an item or shape - + &Delete Current Measurement - + Delete the measurement currently under the mouse pointer + + Fast Forward to Next Instant + + + + + Fast forward to the next time instant in the current layer + + + + + Rewind to Previous Instant + + + + + Rewind to the previous time instant in the current layer + + + + + Fast Forward to Next Point + + + + + Fast forward to the next point in the current layer + + + - Fast Forward to Next Instant + Rewind to Previous Point - Fast forward to the next time instant in the current layer - - - - - Rewind to Previous Instant - - - - - Rewind to the previous time instant in the current layer - - - - - Fast Forward to Next Point - - - - - Fast forward to the next point in the current layer - - - - - Rewind to Previous Point - - - - Rewind to the previous point in the current layer - + Fast forward - + No audio file loaded. - + %1Hz (resampling to %2Hz) - - - - - - - + + + + + + + + Failed to open file - - - + + + <b>File open failed</b><p>Audio file "%1" could not be opened + + 1. %2 + + + - 1. %2 - - - - %1. %2 - + Select audio file to export - + Which audio file do you want to export from? - + Export the selected region only - + Export the whole audio file - - - - + + + + Select region to export - + Which region from the original audio file do you want to export? - + Export the selected regions into separate files - + Multiple regions of the original audio file are selected. What do you want to export? - + Fragment file %1 already exists, aborting - + Export multiple audio files - + Export audio to "%1" - - + + Failed to write file - + + Converting audio data... + + + + + <b>File open failed</b><p>Audio data file %1 could not be opened. + + + + <b>File open failed</b><p>Layer file %1 could not be opened. - - - - - + + + + + <b>Audio required</b><p>Unable to load layer data from "%1" without an audio file.<br>Please load at least one audio file before importing annotations. - + Sorry, cannot export this layer type to RDF (supported types are: region, note, text, time instants, time values) - + Enter template name - + Please enter a name for the saved template: - + Set as default template for future audio files - + Template file exists - + <b>Template file exists</b><p>The template "%1" already exists.<br>Overwrite it? - + http://www.sonicvisualiser.org/doc/reference/%1/en/ - + What's New - + <h3>What's New in %1</h3> - + <b>Note:</b> A newer version of Sonic Visualiser is available.<br>(Version %1 is available; you are using version %2) - + %1 : %2 configuration, %3-bit build - + <br>With Serd and Sord RDF parser and store &copy; David Robillard - + About %1 - + Newer version available - + Failed to open file %1 for writing - + Abandon the current %1 session and start a new one - + &Import More Audio... - + Import an extra audio file into a new pane - + Replace &Main Audio... - + Replace the main audio file of the session with a different file - + Open &Recent - + Save the current session into a %1 session file - + Save the current session into a new %1 session file - + Apply Session Template - + Export Session as Template... - + Manage Exported Templates - + Exit %1 - + Open the %1 reference manual - + Open a window showing the keystrokes you can use in %1 - - %1 on the &Web - - - - - Open the %1 website - - - - + &About %1 - + Show information about %1 - + Export the selected regions into a single file - + Export the whole file - + Can't export non-note layers to MIDI - + Export layer to "%1" - + Export the whole pane (%1x%2 pixels) - + Export the visible area only (%1x%2 pixels) - + Export the selection extent (%1x%2 pixels) - - + + Export the selection extent - + Which region of the current pane do you want to export as an image? - + Note: the whole pane is too wide to be exported as a single image. - + Failed to save image file - + Failed to save image file %1 - + <b>File open failed</b><p>File "%1" could not be opened - + Open Location - + Please enter the URL of the location to open: - - - - + + + + Failed to open location - + <b>Open failed</b><p>URL "%1" could not be opened - + <b>Open failed</b><p>File or URL "%1" could not be opened - - + + Failed to open dropped URL - + <b>Open failed</b><p>Dropped URL "%1" could not be opened - + Export image to "%1" - + Session modified - + <b>Session modified</b><p>The current session has been modified.<br>Do you want to save it? - + Close the current session and create a new one - + Add this data to the current session - + Select target for import - + <b>Select a target for import</b><p>This RDF document refers to one or more audio files.<br>You already have an audio waveform loaded.<br>What would you like to do with the new data? - - + + Failed to save file - - + + <b>Save failed</b><p>Session file "%1" could not be saved. - + Save session as "%1" - + Multiplex all of the above - + Rename Layer - + New name for this layer: - + Playback speed: Normal - + Selection: %1 to %2 (duration %3) - + Visible: %1 to %2 (duration %3) - + Sample rate mismatch - + <b>Wrong sample rate</b><p>The sample rate of this audio file (%1 Hz) does not match the current playback rate (%2 Hz).<p>The file will play at the wrong speed and pitch.<p>Change the <i>Resample mismatching files on import</i> option under <i>File</i> -> <i>Preferences</i> if you want to alter this behaviour. - - + + Audio processing overload - + <b>Overloaded</b><p>Audio effects plugin auditioning has been disabled due to a processing overload. - + <b>Overloaded</b><p>Audio playback speed processing has been reduced to a single channel, due to a processing overload. - + Problems loading plugins - + Add Point - + Reset Counters - - + + Failed to generate layer - - + + Warning - - + + Failed to regenerate layer - + <b>Layer generation failed</b><p>Failed to regenerate derived layer "%1" using new data model as input.<p>The layer transform "%2" failed:<p>%3 - + <b>Layer generation failed</b><p>Failed to regenerate derived layer "%1" using new data model as input.<p>The layer transform "%2" failed.<p>No error information is available. - + <b>Warning when regenerating layer</b><p>When regenerating the derived layer "%1" using new data model as input:<p>%2 - + Failed to calculate alignment - + Adjust the master playback speed - + http://www.sonicvisualiser.org/ - + Release %1 : Revision %2 - + Release %1 - + Unreleased : Revision %1 - + <h3>About Sonic Visualiser</h3> - + <p>Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation.<br><a href="http://www.sonicvisualiser.org/">http://www.sonicvisualiser.org/</a></p> - + Debug - + Release - + <br>With JACK audio output library v%1 &copy; Paul Davis and Jack O'Quin - + <br>With JACK audio output library &copy; Paul Davis and Jack O'Quin - + <br>With PortAudio audio output library &copy; Ross Bencina and Phil Burk - + <br>With PulseAudio audio output library v%1 &copy; Lennart Poettering and Pierre Ossman - + <br>With PulseAudio audio output library &copy; Lennart Poettering and Pierre Ossman - + <br>With Ogg file decoder (oggz v%1, fishsound v%2) &copy; CSIRO Australia - + <br>With Ogg file decoder &copy; CSIRO Australia - + <br>With MAD mp3 decoder v%1 &copy; Underbit Technologies Inc - + <br>With MAD mp3 decoder &copy; Underbit Technologies Inc - + <br>With libsamplerate v%1 &copy; Erik de Castro Lopo - + <br>With libsamplerate &copy; Erik de Castro Lopo - + <br>With libsndfile v%1 &copy; Erik de Castro Lopo - + <br>With libsndfile &copy; Erik de Castro Lopo - + <br>With FFTW3 v%1 &copy; Matteo Frigo and MIT - + <br>With FFTW3 &copy; Matteo Frigo and MIT - + <br>With LADSPA plugin support (API v%1) &copy; Richard Furse, Paul Davis, Stefan Westerfeld - + <br>With DSSI plugin support (API v%1) &copy; Chris Cannam, Steve Harris, Sean Bolton - + <br>With Redland RDF datastore v%1 &copy; Dave Beckett and the University of Bristol - + <br>With Redland RDF datastore &copy; Dave Beckett and the University of Bristol - + <br>With RtMidi &copy; Gary P. Scavone - + <br>With liblo Lite OSC library v%1 &copy; Steve Harris - + <br>With liblo Lite OSC library &copy; Steve Harris - + </small><p><small>The OSC URL for this instance is: "%1" @@ -4722,43 +4807,43 @@ - + Select target for import - - - - + + + + %1: %2 - - + + %1: %2 [%3] - - + + Import "%1" - + Opening playlist... - - + + Importing from RDF... - + Opening session... @@ -4783,196 +4868,196 @@ - + Close the current session and start a new one - + Replace the main audio file in this session - + Add the audio file to this session - + <b>Select a target for import</b><p>You already have an audio file loaded.<br>What would you like to do with the new audio file? - + Import audio file "%1" - + Import layer XML file "%1" - + Import MIDI file "%1" - - + + SV XML file read error: %1 - + Import session file "%1" - + Incomplete session loaded - + Some of the audio content referred to by the original session file could not be loaded. If you save this session, it will be saved without any reference to that audio, and information may be lost. - + Open session template "%1" - - + + Failed to import RDF - + <b>Failed to import RDF</b><p>Importing data from RDF document at "%1" failed: %2</p> - + <b>Failed to import RDF</b><p>No suitable data models found for import from RDF document at "%1"</p> - + Import RDF document "%1" - + <b>No audio available</b><p>Could not open an audio device.</p> - + <b>No audio available</b><p>Could not open audio device: %1</p> - + <p>Automatic audio device detection failed. Audio playback and recording will not be available during this session.</p> - + <p>Automatic audio device detection failed. Audio playback will not be available during this session.</p> - + <b>No audio available</b><p>Failed to open your preferred audio driver ("%1").</p> - + <b>No audio available</b><p>Failed to open your preferred audio driver ("%1"): %2.</p> - + <p>Audio playback and recording will not be available during this session.</p> - + <p>Audio playback will not be available during this session.</p> - + Couldn't open audio device - + Recording: %1 - - - + + + Failed to write file - - - + + + <b>Save failed</b><p>Failed to write to file "%1": %2 - + No record device available - + <b>No record device available</b><p>Failed to find or open an audio device for recording. Only playback will be available.</p> - + Recording failed - + <b>Recording failed</b><p>Failed to switch to record mode (some internal problem?)</p> - + Import Recorded Audio - + Add Pane - + Remove Pane - - + + Delete Pane - + Playing: %1 of %2 (%3 remaining) @@ -5129,7 +5214,7 @@ - + New Point @@ -5211,68 +5296,68 @@ - + Draw Point - + Erase Point - + Drag Point - - + + Edit Point - + Relocate Point - + Change Point Value - + Drag Selection - + Resize Selection - + Delete Selected Points - + Re-align pasted items? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste - + Record Note @@ -5341,7 +5426,7 @@ - + Click and drag to navigate; double-click to jump @@ -5349,300 +5434,300 @@ Pane - + Horizontal Zoom - + Vertical Zoom - + Reset zoom to default - + Some lengthy prefix: - + Reference - - + + Unaligned - + Aligning: %1% - + Aligned - + %1 - %2 + + + +%1 + + + - - +%1 - - - - (R) - + (X) - + %1 / %2Hz%3 - - + + Zoom - + Zoom In - + Wheel Up - + Zoom Out - + Wheel Down - + General Pane Mouse Actions - + Wheel - + Zoom in or out in time axis - + Scroll - + Ctrl+Wheel - + Scroll rapidly left or right in time axis - + Zoom Vertically - + Shift+Wheel - + Zoom in or out in the vertical axis - + Scroll Vertically - + Alt+Wheel - + Scroll up or down in the vertical axis - + Navigate - + Middle - + Click middle button and drag to navigate with any tool - + Relocate - + Double-Click Middle - + Double-click middle button to relocate with any tool - + Menu - + Right - + Show pane context menu - + Enter new range - + New vertical display range, from %1 to %2 %4: - + Drag Selection - + Resize Selection - + Click and drag to navigate - + Click and drag to select a range; hold Shift to avoid snapping to items; hold Cmd for multi-select; middle-click and drag to navigate - + Click and drag to select a range; hold Cmd for multi-select; middle-click and drag to navigate - + Click and drag to select a range; hold Shift to avoid snapping to items; hold Ctrl for multi-select; middle-click and drag to navigate - + Click and drag to select a range; hold Ctrl for multi-select; middle-click and drag to navigate - + Click and drag to move the selection boundary - + Click and drag to select a range; hold Shift to avoid snapping to items; middle-click to navigate - + Click and drag to select a range; middle-click and drag to navigate - + Click to add a new item in the active layer - + Click to erase an item from the active layer - + Click and drag an item in the active layer to move it; hold Shift to override initial resistance - + Click and drag to move all items in the selected range - + Click and drag to adjust the visible range of the vertical scale - + Click and drag to adjust the vertical zoom level - + Click and drag to adjust the horizontal zoom level - + Reset horizontal and vertical zoom levels to their defaults @@ -6557,7 +6642,7 @@ QApplication - + Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation. @@ -6573,7 +6658,7 @@ - + Sonic Visualiser @@ -6608,13 +6693,13 @@ QFile - + File "%1" does not exist - + Failed to open file "%1" @@ -6629,18 +6714,18 @@ QMessageBox - - + + Failed to open file - + File or URL "%1" could not be opened - + <b>Audio required</b><p>Please load at least one audio file before importing annotation data @@ -6648,113 +6733,181 @@ QObject - + External plugin host executable does not appear to be installed - + Could not start external plugin host - + External plugin host exited unexpectedly while listing plugins - + External plugin host invocation failed: %1 - + + Library file could not be opened + + + + + Library has wrong architecture - possibly a 32-bit plugin installed in a 64-bit plugin folder + + + + + Library has wrong architecture - possibly a 64-bit plugin installed in a 32-bit plugin folder + + + + + Library depends on another library that cannot be found: %1 + + + + + Library cannot be loaded: %1 + + + + + Permission to load library was refused + + + + + Not a valid plugin library (no descriptor found) + + + + + Library contains no plugins + + + + + Unknown error + + + + + ... and %n further failure(s) + + + + + + + <b>Failed to scan for plugins</b><p>Failed to scan for plugins at startup. Possibly the plugin checker program was not correctly installed alongside %1?</p> - + <b>Did not scan for plugins</b><p>Apparently no scan for plugins was attempted (internal error?)</p> - - <b>Failed to load plugins</b><p>Failed to load one or more plugin libraries:</p> - - - - + + <p>Failed to load one or more plugin libraries:</p> + + + + <p>These plugins may be incompatible with the system, and will be ignored during this run of %1.</p> - - + + <unknown> - + Green - + White on Black - + Black on White - + Cherry - + Wasp - + Ice - + Sunset - + Fruit Salad - + Banded - + Highlight - + Printer - + High Gain - + + Blue on Black + + + + + Cividis + + + + + Magma + + + + Exporting audio data... @@ -6796,7 +6949,7 @@ ReadOnlyWaveFileModel - + Wave File @@ -6810,73 +6963,73 @@ - + Vertical Scale - + Scale Units - + Plot Type - + Scale - + Bars - + Segmentation - + Auto-Align - + Equal Spaced - + Linear - + Log - + In progress - - + + No local points - + %1 %2 - + Time: %1 Value: %2 Duration: %3 @@ -6884,7 +7037,7 @@ - + Time: %1 Value: %2 Duration: %3 @@ -6892,63 +7045,63 @@ - + Draw Region - + Erase Region - + Drag Region - - + + Edit Region - + Relocate Region - + Change Point Value - + Drag Selection - + Resize Selection - + Delete Selected Points - + Re-align pasted items? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste @@ -7007,13 +7160,13 @@ SVFileReader - - + + (derived model in SV-XML) - + Opening file or URL... @@ -7034,13 +7187,13 @@ SliceLayer - - + + %1 - %2 - + Time: %1 - %2 Range: %3 samples (%4) Bin: %5 @@ -7048,139 +7201,139 @@ - + First - - + + Mean - - + + Peak - + Time: %1 - %2 Range: %3 samples (%4) - + 0dB - + -Inf - + x10 - + Plot Type - - + + Scale - + Normalize Normalise - + Threshold - + Gain - + Sampling Mode - - + + Linear - + Meter + + Rev Log + + + + + + dB + + + + + Any + + + + + Bin Scale + + + + + Bins + + + + - Rev Log - - - - - - dB - - - - - Any - - - - - Bin Scale - - - - - Bins - - - - - Log - + Absolute - + Lines - + Steps - + Blocks - + Colours @@ -7314,23 +7467,23 @@ SpectrogramLayer - - + + Colour - + Colour Scale - + Window Size - + Window Overlap @@ -7343,341 +7496,341 @@ Normalise Visible Area - + Normalization - + Bin Display - + Threshold - + Gain - + Colour Rotation - + Min Frequency - + Max Frequency - + Frequency Scale - + Bins - + Window - + Scale - - + + Linear - + Meter - + dBV^2 - + dBV - + Phase - - + + None - + Col - + View - + Hybrid - + 25 % - + 50 % - + 75 % - + 87.5 % - + 93.75 % - + No min - + 10 Hz - + 20 Hz - + 40 Hz - + 100 Hz - + 250 Hz - - - 500 Hz - - - + 500 Hz + + + + + 1 KHz - + + + 4 KHz + + + + + 10 KHz + + + + + 1.5 KHz + + + - 4 KHz - - - - - 10 KHz - - - - - 1.5 KHz - - - - 2 KHz - + 6 KHz - + 8 KHz - + 12 KHz - + 16 KHz - + No max - + Log - + All Bins - + Peak Bins - + Frequencies - + <unknown> - - + + dB - + FFT cache failed - + Failed to create the FFT model for this spectrogram. There may be insufficient memory or disc space to continue. - + Peak Frequency: %1 - %2 Hz - + Peak Frequency: %1 Hz - + Peak Pitch: %3 - %4 - + Peak Pitch: %2 - + Time: %1 - %2 - + Time: %1 - + %1Bin Frequency: %2 - %3 Hz %4Bin Pitch: %5 - %6 - + %1Bin Frequency: %2 Hz %3Bin Pitch: %4 - + dB: %1 - %2 - + dB: %1 - + Phase: %1 - %2 - + Phase: %1 - + 43Hz - + %1Hz @@ -7801,7 +7954,7 @@ SubdividingMenu - + %1 - %2 @@ -8107,225 +8260,225 @@ - + New Point - - + + Plot Type - + Vertical Scale - + Scale Units - + Draw Segment Division Lines - + Show Derivative - + Scale - + Points - + Stems - + Connected Points - + Lines - + Curve - + Segmentation - + Discrete Curves - + Auto-Align - + Linear - + Log - + +/-1 - + In progress - + No local points - + %1 Hz (%2, %3) - + %1 %2 - + %1 - + Time: %1 Value: %2 No label - + Time: %1 Value: %2 Label: %4 - + Draw Point - + Erase Point - + Drag Point - - + + Edit Point - + Relocate Point - + Change Point Value - + Drag Selection - + Resize Selection - + Delete Selected Points - + Re-align pasted items? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste - + The items you are pasting do not have values. What values do you want to use for these items? - + Some of the items you are pasting do not have values. What values do you want to use for these items? - + Zero for all items - + Choose value calculation - + Select cycle size - + Cycle size: @@ -8361,141 +8514,141 @@ TransformFactory - + [\(<].*$ - - + + <unknown maker> + + + Extract features using "%1" plugin (from %2) + + + - Extract features using "%1" plugin (from %2) - - - - - Extract features using "%1" output of "%2" plugin (from %3) + + + %1 using "%2" plugin (from %3) + + + - %1 using "%2" plugin (from %3) - - - - - %1 using "%2" output of "%3" plugin (from %4) + + Analysis + + + - Analysis - - - + Generator + + + + - Generator - - - - - Other - - + + %1: %2 - + %1: Output %2 - + Extract "%1" data output from "%2" effect plugin (from %3) - + Extract data output %1 from "%2" effect plugin (from %3) - + Effects Data - + Effects - + Failed to list Vamp plugins: %1 - + Transform audio signal with "%1" effect plugin (from %2) - + Generate audio signal using "%1" plugin (from %2) + + + Plugin type + + + + + + Category + + + - Plugin type + System Identifier + + + + + + Name - Category + Description - System Identifier + Maker - Name - - - - - - Description - - - - - - Maker - - - - - Units @@ -8701,68 +8854,68 @@ View - + Global Scroll - + Global Zoom - + Follow Playback - + Scroll - + Page - + Off - + <unknown> - + Layer rendering error - + Alignment - + Waiting for layers to be ready... - - + + Cancel - + Rendering image... - + Exported image from %1 @@ -8865,15 +9018,23 @@ - + Zoom to %n sample(s) per pixel - - + + + Zoom to %n pixels per sample + + + + + + + Change overlay level @@ -8933,51 +9094,51 @@ - + Time: %1 - %2 - + Time: %1 - + Level: - + Left: - + Right: - + Channel %1 - + %1 %2 - %3 (%4 dB peak) - + %1 %2 (%3 dB peak) - - - + + + 0dB @@ -8998,7 +9159,7 @@ WritableWaveFileModel - + Writable Wave File 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 - + recorded-%1.wav - + Recorded %1 @@ -222,6 +222,70 @@ + CSVAudioFormatDialog + + + Select Audio Data Format + + + + + Please select the correct data format for this file. + + + + + + <ignore> + + + + + Audio channels + + + + + (%1 more) + + + + + Audio channel + + + + + Audio sample rate (Hz): + + + + + Sample values are: + + + + + Floating-point in range -1 to 1 + + + + + 8-bit in range 0 to 255 + + + + + 16-bit in range -32768 to 32767 + + + + + Unknown range: normalise on load + + + + CSVFileWriter @@ -237,93 +301,93 @@ - + Please select the correct data format for this file. + + + <ignore> + + + - - <ignore> - - - - Values - + (%1 more) - + Time - + End time - + Duration - + Value - + Pitch - + Label - + Timing is specified: - + Explicitly, in seconds - + Explicitly, in milliseconds - + Explicitly, in audio sample frames - + Implicitly: rows are equally spaced in time - + Audio sample rate (Hz): - + Frame increment between rows: - + Data will be displayed in a %1 layer. @@ -331,106 +395,106 @@ Colour3DPlotLayer - - + + Colour Color - - + + Scale - + Normalization - + Invert Vertical Scale - + Gain - + Always Opaque - + Smooth - + Bin Scale - + Bins - - + + Linear - - + + Log - + +/-1 - + Absolute - + None - + Col - + View - + Hybrid - + <unknown> - + dB - + Time: %1 - %2 Bin: %3 Value: %4 @@ -569,6 +633,11 @@ Frame + + + (bin %1) + + DenseTimeValueModel @@ -638,53 +707,53 @@ FeatureExtractionModelTransformer - + Transforms supplied to a single FeatureExtractionModelTransformer instance must be similar in every respect except plugin output - + No factory available for feature extraction plugin id "%1" (unknown plugin type, or internal error?) - + Input model for feature extraction plugin "%1" is of wrong type (internal error?) - + Failed to instantiate plugin "%1" - + Cannot provide enough channels to feature extraction plugin "%1" (plugin min is %2, max %3; input model has %4) - - + + Failed to initialise feature extraction plugin "%1" Failed to initialize feature extraction plugin "%1" - + Feature extraction plugin "%1" rejected the given step and block sizes (%2 and %3); using plugin defaults (%4 and %5) instead - + Transform was configured for version %1 of plugin "%2", but the plugin being used is version %3 - + Plugin "%1" has no outputs - + Plugin "%1" has no output named "%2" @@ -1776,89 +1845,89 @@ MIDIFileReader - + Wrong length for long data in MIDI stream (%1, should be %2) - + Wrong length for int data in MIDI stream (%1, should be %2) - + getMIDIByte called but no MIDI file open - - + + End of MIDI file encountered while reading - + Attempt to get more bytes than expected on Track - - + + Attempt to read past MIDI file end - + getMIDIBytes called but no MIDI file open - + Attempt to get more bytes than available on Track (%1, only have %2) - + getNumberFromMIDIBytes called but no MIDI file open - + skipToNextTrack called but no MIDI file open - + Invalid event code %1 found - + Running status used for first event in track - + MIDI file "%1" has no notes in any track - + - uses GM percussion channel - + Track %1 (%2)%3 - + Track %1 (untitled)%3 - + %1 - vel %2 @@ -1882,690 +1951,685 @@ MainWindow - + Black - + Red - + Blue - - + + Green - + Purple - + Orange - + White - + Bright Red - + Bright Blue - - + + Bright Green - + Bright Purple - + Bright Orange - - - + + + &Layer - - + + &Transform - + &File - + File Toolbar - + File and Session Management - + &New Session - + Ctrl+N + + Ctrl+O + + + - Ctrl+O - - - - &Open... - + Open a session file, audio file, or layer - + &Save Session - + Ctrl+S - + Save Session &As... - + Ctrl+Shift+S - + Ctrl+I + + &Export Audio File... + + + + + Export selection as an audio file + + + + + Import Annotation &Layer... + + + - &Export Audio File... + Ctrl+L - Export selection as an audio file - - - - - Import Annotation &Layer... - - - - - Ctrl+L - - - - Import layer data from an existing file - + Export layer data to a file - + Export Image File... - + Export a single pane to an image file - + Open Lo&cation... - + Playback Speed - + Ctrl+Shift+O - + Open or import a file from a remote URL - - Export Audio Data... - - - - + &Preferences... - + Adjust the application preferences - + &Quit - + Ctrl+Q - + &Edit - + Editing + + Cu&t + + + + + Ctrl+X + + + - Cu&t - - - - - Ctrl+X - - - - Cut the selection from the current layer to the clipboard + + &Copy + + + + + Ctrl+C + + + - &Copy - - - - - Ctrl+C - - - - Copy the selection from the current layer to the clipboard + + &Paste + + + + + Ctrl+V + + + - &Paste - - - - - Ctrl+V - - - - Paste from the clipboard to the current layer + + Paste at Playback Position + + + + + Ctrl+Shift+V + + + - Paste at Playback Position - - - - - Ctrl+Shift+V - - - - Paste from the clipboard to the current layer, placing the first item at the playback position + + + &Delete Selected Items + + + + + Del + + + - - &Delete Selected Items - - - - - Del - - - - - + Delete items in current selection from the current layer + + Selection + + + - Selection + Select &All + + + + + Ctrl+A - Select &All - - - - - Ctrl+A - - - - Select the whole duration of the current session + + Select &Visible Range + + + + + Ctrl+Shift+A + + + - Select &Visible Range - - - - - Ctrl+Shift+A - - - - Select the time range corresponding to the current window width + + Select to &Start + + + + + + + + Shift+Left + + + - Select to &Start - - - - - - - - Shift+Left - - - - Select from the start of the session to the current playback position + + Select to &End + + + + + Shift+Right + + + - Select to &End - - - - - Shift+Right - - - - Select from the current playback position to the end of the session + + C&lear Selection + + + + + Esc + + + - C&lear Selection - - - - - Esc - - - - Clear the selection + + Tapping Time Instants + + + - Tapping Time Instants + &Insert Instant at Playback Position + + + + + Enter - &Insert Instant at Playback Position - - - - - Enter - - - - Insert a new time instant at the current playback position, in a new layer if necessary - + ; + + Insert Instants at Selection &Boundaries + + + + + Shift+Enter + + + - Insert Instants at Selection &Boundaries - - - - - Shift+Enter - - - - Insert new time instants at the start and end of the current selected regions, in a new layer if necessary + + Insert Item at Selection + + + - Insert Item at Selection - - - - Insert a new note or region item corresponding to the current selection - + Number New Instants with - + Cycle size - + Reset Numbering Counters - + Reset to 1 all the counters used for counter-based labelling - + Set Numbering Counters... - + Set the counters used for counter-based labelling - + Renumber Selected Instants - + Renumber the selected instants using the current labelling scheme + + Panning and Navigation + + + - Panning and Navigation + &View - &View + Scroll &Left + + + + + + + + + + + Left - Scroll &Left - - - - - - - - - - - Left - - - - Scroll the current pane to the left + + Scroll &Right + + + + + Right + + + - Scroll &Right - - - - - Right - - - - Scroll the current pane to the right + + &Jump Left + + + + + + + Ctrl+Left + + + - &Jump Left - - - - - - - Ctrl+Left - - - - Scroll the current pane a big step to the left + + J&ump Right + + + + + Ctrl+Right + + + - J&ump Right - - - - - Ctrl+Right - - - - Scroll the current pane a big step to the right + + Peek Left + + + + + Alt+Left + + + - Peek Left - - - - - Alt+Left - - - - Scroll the current pane to the left without moving the playback cursor or other panes + + Peek Right + + + + + Alt+Right + + + - Peek Right - - - - - Alt+Right - - - - Scroll the current pane to the right without moving the playback cursor or other panes - + Zoom + + Zoom &In + + + + + Up + + + - Zoom &In - - - - - Up - - - - Increase the zoom level + + Zoom &Out + + + + + Down + + + - Zoom &Out - - - - - Down - - - - Decrease the zoom level - + Restore &Default Zoom - + Restore the zoom level to the default + + Zoom to &Fit + + + + + F + + + - Zoom to &Fit - - - - - F - - - - Zoom to show the whole file + + Display Features + + + - Display Features + Show &Centre Line + + + + + ' - Show &Centre Line - - - - - ' - - - - Show or hide the centre line - + Toggle All Time Rulers - + Show &No Overlays - + 0 @@ -2574,12 +2638,12 @@ Hide center indicator, frame times, layer names and scale - + Show &Minimal Overlays - + 9 @@ -2588,7 +2652,7 @@ Show center indicator only - + 8 @@ -2597,2079 +2661,2100 @@ Show center indicator, frame times and scale + + Show &All Overlays + + + + + # + + + + + Export Annotation La&yer... + + + + + Ctrl+Y + + + + + Export SVG File... + + + + + Export a single pane to a scalable SVG image file + + + + + Open the Recorded Audio folder in the system file browser + + + + + Shift+; + + + + + Ctrl+Shift+; + + + + + Ctrl+Shift+Enter + + + + + Ctrl+Shift+Return + + + + + Subdivide Selected Instants... + + + + + Add new instants at regular intervals between the selected instants + + + + + Winnow Selected Instants... + + + + + Remove subdivisions, leaving only every Nth instant + + + + + Show or hide all time rulers + + + + + Hide times, layer names, and scale + + + + + Show times and basic scale + + + - Show &All Overlays - - - - - # - - - - - Export audio from selection into a data file - - - - - Export Annotation La&yer... - - - - - Ctrl+Y - - - - - Export SVG File... - - - - - Export a single pane to a scalable SVG image file - - - - - Browse Recorded Audio Folder - - - - - Open the Recorded Audio folder in the system file browser - - - - - Shift+; - - - - - Ctrl+Shift+; - - - - - Ctrl+Shift+Enter - - - - - Ctrl+Shift+Return - - - - - Subdivide Selected Instants... - - - - - Add new instants at regular intervals between the selected instants - - - - - Winnow Selected Instants... - - - - - Remove subdivisions, leaving only every Nth instant - - - - - Show or hide all time rulers - - - - - Hide times, layer names, and scale - - - - - Show times and basic scale - - - - Show times, layer names, and scale + + Show &Zoom Wheels + + + + + Z + + + - Show &Zoom Wheels - - - - - Z - - - - Show thumbwheels for zooming horizontally and vertically + + Show Property Bo&xes + + + + + X + + + - Show Property Bo&xes - - - - - X - - - - Show the layer property boxes at the side of the main window - + Show Status &Bar - + Show context help information in the status bar at the bottom of the window + + Show La&yer Summary + + + + + Y + + + - Show La&yer Summary - - - - - Y - - - - Open a window displaying the hierarchy of panes and layers in this session - + Show Acti&vity Log - + Open a window listing interactions and other events - + Show &Unit Converter - + Open a window of pitch and timing conversion utilities + + Go Full-Screen + + + + + F11 + + + - Go Full-Screen - - - - - F11 - - - - Expand the pane area to the whole screen - + &Pane + + Managing Panes and Layers + + + - Managing Panes and Layers + Add &New Pane + + + + + N - Add &New Pane - - - - - N - - - - Add a new pane containing only a time ruler - + Add New %1 Layer - + Add a new empty layer of type %1 - + T - + Add &Waveform + + W + + + + + Add a new pane showing a waveform view + + + - W - - - - - Add a new pane showing a waveform view - - - - Shift+W - + Add a new layer showing a waveform view - + Add Spectro&gram + + G + + + + + Add a new pane showing a spectrogram + + + - G - - - - - Add a new pane showing a spectrogram - - - - Shift+G - + Add a new layer showing a spectrogram - + Add &Melodic Range Spectrogram + + M + + + + + Add a new pane showing a spectrogram set up for an overview of note pitches + + + - M - - - - - Add a new pane showing a spectrogram set up for an overview of note pitches - - - - Shift+M - + Add a new layer showing a spectrogram set up for an overview of note pitches - + Add Pea&k Frequency Spectrogram + + K + + + + + Add a new pane showing a spectrogram set up for tracking frequencies + + + - K - - - - - Add a new pane showing a spectrogram set up for tracking frequencies - - - - Shift+K - + Add a new layer showing a spectrogram set up for tracking frequencies - + Add Spectr&um + + U + + + + + Add a new pane showing a frequency spectrum + + + - U - - - - - Add a new pane showing a frequency spectrum - - - - Shift+U - + Add a new layer showing a frequency spectrum - + &All Channels Mixed - + &All Channels - + Channel &%1 - - + + %1: %2 + + Switch to Previous Pane + + + - Switch to Previous Pane + [ - [ - - - - Make the next pane up in the pane stack current + + Switch to Next Pane + + + - Switch to Next Pane + ] - ] - - - - Make the next pane down in the pane stack current + + &Delete Pane + + + - &Delete Pane + Ctrl+Shift+D - Ctrl+Shift+D - - - - Delete the currently active pane + + Add &Time Ruler + + + - Add &Time Ruler - - - - Add a new layer showing a time ruler - + Add &Existing Layer - + Add S&lice of Layer + + Switch to Previous Layer + + + - Switch to Previous Layer + { - { - - - - Make the previous layer in the pane current + + Switch to Next Layer + + + - Switch to Next Layer + } - } - - - - Make the next layer in the pane current + + &Rename Layer... + + + - &Rename Layer... + R - R - - - - Rename the currently active layer + + Edit Layer Data + + + - Edit Layer Data + E - E - - - - Edit the currently active layer as a data grid + + &Delete Layer + + + - &Delete Layer + Ctrl+D - Ctrl+D - - - - Delete the currently active layer - + &Recent Transforms - + %1 by Category - - + + Unclassified - + %1 by Plugin Name - + %1 by Maker + + + Unknown + + + - Unknown - - - - - [\(<].*$ - - + + %1... + + Find a Transform... + + + - Find a Transform... + Search for a transform from the installed plugins, by name or description - Search for a transform from the installed plugins, by name or description - - - - Ctrl+M - + &Help - + Help + + &Help Reference + + + - &Help Reference - - - - F1 + + &Key and Mouse Reference + + + - &Key and Mouse Reference - - - - F2 - - What's &New? - - - - - Show changes in this release of %1 - - - - + Ctrl+R - + Re-open - + Re-open the current or most recently opened file - + Standard Waveform - + Choose Default Template... - + Ctrl+T - + Repeat Transform - + Re-select the most recently run transform - + Playback and Transport Controls - + Play&back + + Playback + + + + + Playback Toolbar + + + + + Rewind to Start + + + - Playback - - - - - Playback Toolbar + Home + + + + + Rewind to the start - Rewind to Start + + + Rewind - Home + PgUp - Rewind to the start + Rewind to the previous time instant or time ruler notch - - - Rewind + Rewind to Similar Point - PgUp + Shift+PgUp - Rewind to the previous time instant or time ruler notch - - - - - Rewind to Similar Point + Rewind to the previous similarly valued time instant - Shift+PgUp - - - - - Rewind to the previous similarly valued time instant - - - - Play / Pause - + Space 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. - + Start or stop playback from the current position + + + Fast Forward + + + + + PgDown + + + + + Fast-forward to the next time instant or time ruler notch + + + - - Fast Forward + Fast Forward to Similar Point - PgDown + Shift+PgDown - Fast-forward to the next time instant or time ruler notch - - - - - Fast Forward to Similar Point + Fast-forward to the next similarly valued time instant - Shift+PgDown + Fast Forward to End - Fast-forward to the next similarly valued time instant - - - - - Fast Forward to End + End + + + + + Fast-forward to the end - End - - - - - Fast-forward to the end - - - - Record - + Ctrl+Space - + Record a new audio file + + Play Mode Toolbar + + + + + Constrain Playback to Selection + + + - Play Mode Toolbar - - - - - Constrain Playback to Selection - - - - s - + Constrain playback to the selected regions - + Loop Playback - + l - + Loop playback - + Solo Current Pane - + o - + Solo the current pane during playback - + Align File Timelines - + Treat multiple audio files as versions of the same work, and align their timelines + + Speed Up + + + + + Ctrl+PgUp + + + + + Time-stretch playback to speed it up without changing pitch + + + + + Slow Down + + + - Speed Up + Ctrl+PgDown - Ctrl+PgUp - - - - - Time-stretch playback to speed it up without changing pitch + Time-stretch playback to slow it down without changing pitch + + + + + Restore Normal Speed - Slow Down + Ctrl+Home - Ctrl+PgDown - - - - - Time-stretch playback to slow it down without changing pitch - - - - - Restore Normal Speed - - - - - Ctrl+Home - - - - Restore non-time-stretched playback - + Edit Toolbar - - - - - - + + + + + + Tool Selection - + Export the whole pane - + Export the visible area only - + Which region of the current pane do you want to export as a scalable SVG image? - + Failed to save SVG file - + Failed to save SVG file %1 - + Failed to query transform attributes - + <b>Failed to query transform attributes</b><p>Plugin or server error: %1</p> - + Multiplexed audio - + Transform failed - + <b>Failed to run transform</b><p>Plugin or server error: %1</p> - + Playback speed: %1% (%2x slower) - + Playback speed: %1% (%2x faster) - + + <b>Failed to load plugins</b> + + + + Subdivide instants - + Number of subdivisions: - + Winnow instants - + Remove all instants apart from multiples of: - + <b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform %1failed:<p>%2 - + <b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform %1failed.<p>No error information is available. - + <b>Alignment calculation failed</b><p>Failed to calculate an audio alignment:<p>%1 - + Adjust the master playback level and pan - + With Qt v%1 &copy; The Qt Company - + <br>With Rubber Band Library v%1 &copy; Particular Programs Ltd - + <br>With Rubber Band Library &copy; Particular Programs Ltd - + <br>With Vamp plugin support (API v%1, host SDK v%2) &copy; Chris Cannam and QMUL - + <br>With Piper Vamp protocol bridge &copy; QMUL - + <br>With Dataquay Qt/RDF library &copy; Particular Programs Ltd - + <br>With Cap'n Proto serialisation &copy; Sandstorm Development Group - + Russian UI translation contributed by Alexandre Prokoudine. - + Czech UI translation contributed by Pavel Fric. - + <h3>Newer version available</h3><p>You are using version %1 of Sonic Visualiser, but version %2 is now available.</p><p>Please see the <a href="http://sonicvisualiser.org/">Sonic Visualiser website</a> for more information.</p> - + Tools Toolbar - - + + + + Navigate + + + + + 1 + + + + + + Select + + + + + 2 + + + + + Select ranges + + + + + + + Edit + + + + + Convert Audio from Data File... + + + + + Convert and import audio sample values from a CSV data file + + + + + Export Audio to Data File... + + + + + Export audio from selection into a CSV data file + + + + + Browse Recorded and Converted Audio + + + + + What's &New In This Release? + + + + + List the changes in this release (and every previous release) of %1 + + + + + Navigate Tool Mouse Actions + + + + + Click left button and drag to move around + + + + + + Zoom to Area + + + + + + Shift-click left button and drag to zoom to a rectangular area + + + + + Relocate + + + + + + + + Double-Click Left + + + - Navigate - - - - - 1 - - - - - - Select - - - - - 2 + Double-click left button to jump to clicked location + + + + + + Double-click left button on an item to edit it - Select ranges - - - - - + Select Tool Mouse Actions + + + + + Click left button and drag to select region; drag region edge to resize + + + + + + Multi Select + + + + + Cmd-click left button and drag to select an additional region + + + + + Ctrl-click left button and drag to select an additional region + + + + + Fine Select + + + + + Shift-click left button and drag to select without snapping to items or grid + + + + + 3 + + + + + Edit items in layer + + + + + Edit Tool Mouse Actions + + + + + Move + + + + + Click left button on an item or selected region and drag to move + + + + + + Draw + + + - Edit - - - - - Navigate Tool Mouse Actions - - - - - Click left button and drag to move around - - - - - - Zoom to Area - - - - - - Shift-click left button and drag to zoom to a rectangular area - - - - - Relocate - - - - - - - - Double-Click Left - - - - - Double-click left button to jump to clicked location - - - - + 4 + + + - Double-click left button on an item to edit it - - - - - Select Tool Mouse Actions - - - - - Click left button and drag to select region; drag region edge to resize - - - - - - Multi Select - - - - - Cmd-click left button and drag to select an additional region - - - - - Ctrl-click left button and drag to select an additional region - - - - - Fine Select - - - - - Shift-click left button and drag to select without snapping to items or grid - - - - - 3 - - - - - Edit items in layer - - - - - Edit Tool Mouse Actions - - - - - Move - - - - - Click left button on an item or selected region and drag to move - - - - + Draw new items in layer + + + + + Draw Tool Mouse Actions + + + + + Click left button and drag to create new item + + + + + + Erase + + + - Draw - - - - - 4 - - - - - Draw new items in layer - - - - - Draw Tool Mouse Actions + 5 - Click left button and drag to create new item - - - - + Erase items from layer + + + + + Erase Tool Mouse Actions + + + + + Click left button on an item to remove it from the layer + + + + + Measure + + + + + 6 + + + - Erase - - - - - 5 - - - - - Erase items from layer - - - - - Erase Tool Mouse Actions - - - - - Click left button on an item to remove it from the layer - - - - - Measure - - - - - 6 - - - - Make measurements in layer - + Measure Tool Mouse Actions - + Measure Area - + Click left button and drag to measure a rectangular area - + Measure Item - + Click left button and drag to measure extents of an item or shape - + &Delete Current Measurement - + Delete the measurement currently under the mouse pointer + + Fast Forward to Next Instant + + + + + Fast forward to the next time instant in the current layer + + + + + Rewind to Previous Instant + + + + + Rewind to the previous time instant in the current layer + + + + + Fast Forward to Next Point + + + + + Fast forward to the next point in the current layer + + + - Fast Forward to Next Instant + Rewind to Previous Point - Fast forward to the next time instant in the current layer - - - - - Rewind to Previous Instant - - - - - Rewind to the previous time instant in the current layer - - - - - Fast Forward to Next Point - - - - - Fast forward to the next point in the current layer - - - - - Rewind to Previous Point - - - - Rewind to the previous point in the current layer - + Fast forward - + No audio file loaded. - + %1Hz (resampling to %2Hz) - - - - - - - + + + + + + + + Failed to open file - - - + + + <b>File open failed</b><p>Audio file "%1" could not be opened + + 1. %2 + + + - 1. %2 - - - - %1. %2 - + Select audio file to export - + Which audio file do you want to export from? - + Export the selected region only - + Export the whole audio file - - - - + + + + Select region to export - + Which region from the original audio file do you want to export? - + Export the selected regions into separate files - + Multiple regions of the original audio file are selected. What do you want to export? - + Fragment file %1 already exists, aborting - + Export multiple audio files - + Export audio to "%1" - - + + Failed to write file - + + Converting audio data... + + + + + <b>File open failed</b><p>Audio data file %1 could not be opened. + + + + <b>File open failed</b><p>Layer file %1 could not be opened. - - - - - + + + + + <b>Audio required</b><p>Unable to load layer data from "%1" without an audio file.<br>Please load at least one audio file before importing annotations. - + Sorry, cannot export this layer type to RDF (supported types are: region, note, text, time instants, time values) - + Enter template name - + Please enter a name for the saved template: - + Set as default template for future audio files - + Template file exists - + <b>Template file exists</b><p>The template "%1" already exists.<br>Overwrite it? - + http://www.sonicvisualiser.org/doc/reference/%1/en/ - + What's New - + <h3>What's New in %1</h3> - + <b>Note:</b> A newer version of Sonic Visualiser is available.<br>(Version %1 is available; you are using version %2) - + %1 : %2 configuration, %3-bit build - + <br>With Serd and Sord RDF parser and store &copy; David Robillard - + About %1 - + Newer version available - + Failed to open file %1 for writing - + Abandon the current %1 session and start a new one - + &Import More Audio... - + Import an extra audio file into a new pane - + Replace &Main Audio... - + Replace the main audio file of the session with a different file - + Open &Recent - + Save the current session into a %1 session file - + Save the current session into a new %1 session file - + Apply Session Template - + Export Session as Template... - + Manage Exported Templates - + Exit %1 - + Open the %1 reference manual - + Open a window showing the keystrokes you can use in %1 - - %1 on the &Web - - - - - Open the %1 website - - - - + &About %1 - + Show information about %1 - + Export the selected regions into a single file - + Export the whole file - + Can't export non-note layers to MIDI - + Export layer to "%1" - + Export the whole pane (%1x%2 pixels) - + Export the visible area only (%1x%2 pixels) - + Export the selection extent (%1x%2 pixels) - - + + Export the selection extent - + Which region of the current pane do you want to export as an image? - + Note: the whole pane is too wide to be exported as a single image. - + Failed to save image file - + Failed to save image file %1 - + <b>File open failed</b><p>File "%1" could not be opened - + Open Location - + Please enter the URL of the location to open: - - - - + + + + Failed to open location - + <b>Open failed</b><p>URL "%1" could not be opened - + <b>Open failed</b><p>File or URL "%1" could not be opened - - + + Failed to open dropped URL - + <b>Open failed</b><p>Dropped URL "%1" could not be opened - + Export image to "%1" - + Session modified - + <b>Session modified</b><p>The current session has been modified.<br>Do you want to save it? - + Close the current session and create a new one - + Add this data to the current session - + Select target for import - + <b>Select a target for import</b><p>This RDF document refers to one or more audio files.<br>You already have an audio waveform loaded.<br>What would you like to do with the new data? - - + + Failed to save file - - + + <b>Save failed</b><p>Session file "%1" could not be saved. - + Save session as "%1" - + Multiplex all of the above - + Rename Layer - + New name for this layer: - + Playback speed: Normal - + Selection: %1 to %2 (duration %3) - + Visible: %1 to %2 (duration %3) - + Sample rate mismatch - + <b>Wrong sample rate</b><p>The sample rate of this audio file (%1 Hz) does not match the current playback rate (%2 Hz).<p>The file will play at the wrong speed and pitch.<p>Change the <i>Resample mismatching files on import</i> option under <i>File</i> -> <i>Preferences</i> if you want to alter this behaviour. - - + + Audio processing overload - + <b>Overloaded</b><p>Audio effects plugin auditioning has been disabled due to a processing overload. - + <b>Overloaded</b><p>Audio playback speed processing has been reduced to a single channel, due to a processing overload. - + Problems loading plugins - + Add Point - + Reset Counters - - + + Failed to generate layer - - + + Warning - - + + Failed to regenerate layer - + <b>Layer generation failed</b><p>Failed to regenerate derived layer "%1" using new data model as input.<p>The layer transform "%2" failed:<p>%3 - + <b>Layer generation failed</b><p>Failed to regenerate derived layer "%1" using new data model as input.<p>The layer transform "%2" failed.<p>No error information is available. - + <b>Warning when regenerating layer</b><p>When regenerating the derived layer "%1" using new data model as input:<p>%2 - + Failed to calculate alignment - + Adjust the master playback speed - + http://www.sonicvisualiser.org/ - + Release %1 : Revision %2 - + Release %1 - + Unreleased : Revision %1 - + <h3>About Sonic Visualiser</h3> - + <p>Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation.<br><a href="http://www.sonicvisualiser.org/">http://www.sonicvisualiser.org/</a></p> - + Debug - + Release - + <br>With JACK audio output library v%1 &copy; Paul Davis and Jack O'Quin - + <br>With JACK audio output library &copy; Paul Davis and Jack O'Quin - + <br>With PortAudio audio output library &copy; Ross Bencina and Phil Burk - + <br>With PulseAudio audio output library v%1 &copy; Lennart Poettering and Pierre Ossman - + <br>With PulseAudio audio output library &copy; Lennart Poettering and Pierre Ossman - + <br>With Ogg file decoder (oggz v%1, fishsound v%2) &copy; CSIRO Australia - + <br>With Ogg file decoder &copy; CSIRO Australia - + <br>With MAD mp3 decoder v%1 &copy; Underbit Technologies Inc - + <br>With MAD mp3 decoder &copy; Underbit Technologies Inc - + <br>With libsamplerate v%1 &copy; Erik de Castro Lopo - + <br>With libsamplerate &copy; Erik de Castro Lopo - + <br>With libsndfile v%1 &copy; Erik de Castro Lopo - + <br>With libsndfile &copy; Erik de Castro Lopo - + <br>With FFTW3 v%1 &copy; Matteo Frigo and MIT - + <br>With FFTW3 &copy; Matteo Frigo and MIT - + <br>With LADSPA plugin support (API v%1) &copy; Richard Furse, Paul Davis, Stefan Westerfeld - + <br>With DSSI plugin support (API v%1) &copy; Chris Cannam, Steve Harris, Sean Bolton - + <br>With Redland RDF datastore v%1 &copy; Dave Beckett and the University of Bristol - + <br>With Redland RDF datastore &copy; Dave Beckett and the University of Bristol - + <br>With RtMidi &copy; Gary P. Scavone - + <br>With liblo Lite OSC library v%1 &copy; Steve Harris - + <br>With liblo Lite OSC library &copy; Steve Harris - + </small><p><small>The OSC URL for this instance is: "%1" @@ -4726,43 +4811,43 @@ - + Select target for import - - - - + + + + %1: %2 - - + + %1: %2 [%3] - - + + Import "%1" - + Opening playlist... - - + + Importing from RDF... - + Opening session... @@ -4787,196 +4872,196 @@ - + Close the current session and start a new one - + Replace the main audio file in this session - + Add the audio file to this session - + <b>Select a target for import</b><p>You already have an audio file loaded.<br>What would you like to do with the new audio file? - + Import audio file "%1" - + Import layer XML file "%1" - + Import MIDI file "%1" - - + + SV XML file read error: %1 - + Import session file "%1" - + Incomplete session loaded - + Some of the audio content referred to by the original session file could not be loaded. If you save this session, it will be saved without any reference to that audio, and information may be lost. - + Open session template "%1" - - + + Failed to import RDF - + <b>Failed to import RDF</b><p>Importing data from RDF document at "%1" failed: %2</p> - + <b>Failed to import RDF</b><p>No suitable data models found for import from RDF document at "%1"</p> - + Import RDF document "%1" - + <b>No audio available</b><p>Could not open an audio device.</p> - + <b>No audio available</b><p>Could not open audio device: %1</p> - + <p>Automatic audio device detection failed. Audio playback and recording will not be available during this session.</p> - + <p>Automatic audio device detection failed. Audio playback will not be available during this session.</p> - + <b>No audio available</b><p>Failed to open your preferred audio driver ("%1").</p> - + <b>No audio available</b><p>Failed to open your preferred audio driver ("%1"): %2.</p> - + <p>Audio playback and recording will not be available during this session.</p> - + <p>Audio playback will not be available during this session.</p> - + Couldn't open audio device - + Recording: %1 - - - + + + Failed to write file - - - + + + <b>Save failed</b><p>Failed to write to file "%1": %2 - + No record device available - + <b>No record device available</b><p>Failed to find or open an audio device for recording. Only playback will be available.</p> - + Recording failed - + <b>Recording failed</b><p>Failed to switch to record mode (some internal problem?)</p> - + Import Recorded Audio - + Add Pane - + Remove Pane - - + + Delete Pane - + Playing: %1 of %2 (%3 remaining) @@ -5133,7 +5218,7 @@ - + New Point @@ -5215,68 +5300,68 @@ - + Draw Point - + Erase Point - + Drag Point - - + + Edit Point - + Relocate Point - + Change Point Value - + Drag Selection - + Resize Selection - + Delete Selected Points - + Re-align pasted items? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste - + Record Note @@ -5345,7 +5430,7 @@ - + Click and drag to navigate; double-click to jump @@ -5353,300 +5438,300 @@ Pane - + Horizontal Zoom - + Vertical Zoom - + Reset zoom to default - + Some lengthy prefix: - + Reference - - + + Unaligned - + Aligning: %1% - + Aligned - + %1 - %2 + + + +%1 + + + - - +%1 - - - - (R) - + (X) - + %1 / %2Hz%3 - - + + Zoom - + Zoom In - + Wheel Up - + Zoom Out - + Wheel Down - + General Pane Mouse Actions - + Wheel - + Zoom in or out in time axis - + Scroll - + Ctrl+Wheel - + Scroll rapidly left or right in time axis - + Zoom Vertically - + Shift+Wheel - + Zoom in or out in the vertical axis - + Scroll Vertically - + Alt+Wheel - + Scroll up or down in the vertical axis - + Navigate - + Middle - + Click middle button and drag to navigate with any tool - + Relocate - + Double-Click Middle - + Double-click middle button to relocate with any tool - + Menu - + Right - + Show pane context menu - + Enter new range - + New vertical display range, from %1 to %2 %4: - + Drag Selection - + Resize Selection - + Click and drag to navigate - + Click and drag to select a range; hold Shift to avoid snapping to items; hold Cmd for multi-select; middle-click and drag to navigate - + Click and drag to select a range; hold Cmd for multi-select; middle-click and drag to navigate - + Click and drag to select a range; hold Shift to avoid snapping to items; hold Ctrl for multi-select; middle-click and drag to navigate - + Click and drag to select a range; hold Ctrl for multi-select; middle-click and drag to navigate - + Click and drag to move the selection boundary - + Click and drag to select a range; hold Shift to avoid snapping to items; middle-click to navigate - + Click and drag to select a range; middle-click and drag to navigate - + Click to add a new item in the active layer - + Click to erase an item from the active layer - + Click and drag an item in the active layer to move it; hold Shift to override initial resistance - + Click and drag to move all items in the selected range - + Click and drag to adjust the visible range of the vertical scale - + Click and drag to adjust the vertical zoom level - + Click and drag to adjust the horizontal zoom level - + Reset horizontal and vertical zoom levels to their defaults @@ -6577,7 +6662,7 @@ QApplication - + Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation. @@ -6593,7 +6678,7 @@ - + Sonic Visualiser @@ -6601,13 +6686,13 @@ QFile - + File "%1" does not exist - + Failed to open file "%1" @@ -6622,18 +6707,18 @@ QMessageBox - - + + Failed to open file - + File or URL "%1" could not be opened - + <b>Audio required</b><p>Please load at least one audio file before importing annotation data @@ -6641,113 +6726,181 @@ QObject - + External plugin host executable does not appear to be installed - + Could not start external plugin host - + External plugin host exited unexpectedly while listing plugins - + External plugin host invocation failed: %1 - + + Library file could not be opened + + + + + Library has wrong architecture - possibly a 32-bit plugin installed in a 64-bit plugin folder + + + + + Library has wrong architecture - possibly a 64-bit plugin installed in a 32-bit plugin folder + + + + + Library depends on another library that cannot be found: %1 + + + + + Library cannot be loaded: %1 + + + + + Permission to load library was refused + + + + + Not a valid plugin library (no descriptor found) + + + + + Library contains no plugins + + + + + Unknown error + + + + + ... and %n further failure(s) + + + + + + + <b>Failed to scan for plugins</b><p>Failed to scan for plugins at startup. Possibly the plugin checker program was not correctly installed alongside %1?</p> - + <b>Did not scan for plugins</b><p>Apparently no scan for plugins was attempted (internal error?)</p> - - <b>Failed to load plugins</b><p>Failed to load one or more plugin libraries:</p> - - - - + + <p>Failed to load one or more plugin libraries:</p> + + + + <p>These plugins may be incompatible with the system, and will be ignored during this run of %1.</p> - - + + <unknown> - + Green - + White on Black - + Black on White - + Cherry - + Wasp - + Ice - + Sunset - + Fruit Salad - + Banded - + Highlight - + Printer - + High Gain - + + Blue on Black + + + + + Cividis + + + + + Magma + + + + Exporting audio data... @@ -6789,7 +6942,7 @@ ReadOnlyWaveFileModel - + Wave File @@ -6803,73 +6956,73 @@ - + Vertical Scale - + Scale Units - + Plot Type - + Scale - + Bars - + Segmentation - + Auto-Align - + Equal Spaced - + Linear - + Log - + In progress - - + + No local points - + %1 %2 - + Time: %1 Value: %2 Duration: %3 @@ -6877,7 +7030,7 @@ - + Time: %1 Value: %2 Duration: %3 @@ -6885,63 +7038,63 @@ - + Draw Region - + Erase Region - + Drag Region - - + + Edit Region - + Relocate Region - + Change Point Value - + Drag Selection - + Resize Selection - + Delete Selected Points - + Re-align pasted items? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste @@ -7000,13 +7153,13 @@ SVFileReader - - + + (derived model in SV-XML) - + Opening file or URL... @@ -7027,13 +7180,13 @@ SliceLayer - - + + %1 - %2 - + Time: %1 - %2 Range: %3 samples (%4) Bin: %5 @@ -7041,139 +7194,139 @@ - + First - - + + Mean - - + + Peak - + Time: %1 - %2 Range: %3 samples (%4) - + 0dB - + -Inf - + x10 - + Plot Type - - + + Scale - + Normalize - + Threshold - + Gain - + Sampling Mode - - + + Linear - + Meter + + Rev Log + + + + + + dB + + + + + Any + + + + + Bin Scale + + + + + Bins + + + + - Rev Log - - - - - - dB - - - - - Any - - - - - Bin Scale - - - - - Bins - - - - - Log - + Absolute - + Lines - + Steps - + Blocks - + Colours Colors @@ -7307,362 +7460,362 @@ SpectrogramLayer - - + + Colour Color - + Colour Scale Color Scale - + Window Size - + Window Overlap - + Normalization - + Bin Display - + Threshold - + Gain - + Colour Rotation Color Rotation - + Min Frequency - + Max Frequency - + Frequency Scale - + Bins - + Window - + Scale - - + + Linear - + Meter - + dBV^2 - + dBV - + Phase - - + + None - + Col - + View - + Hybrid - + 25 % - + 50 % - + 75 % - + 87.5 % - + 93.75 % - + No min - + 10 Hz - + 20 Hz - + 40 Hz - + 100 Hz - + 250 Hz - - - 500 Hz - - - + 500 Hz + + + + + 1 KHz - + + + 4 KHz + + + + + 10 KHz + + + + + 1.5 KHz + + + - 4 KHz - - - - - 10 KHz - - - - - 1.5 KHz - - - - 2 KHz - + 6 KHz - + 8 KHz - + 12 KHz - + 16 KHz - + No max - + Log - + All Bins - + Peak Bins - + Frequencies - + <unknown> - - + + dB - + FFT cache failed - + Failed to create the FFT model for this spectrogram. There may be insufficient memory or disc space to continue. - + Peak Frequency: %1 - %2 Hz - + Peak Frequency: %1 Hz - + Peak Pitch: %3 - %4 - + Peak Pitch: %2 - + Time: %1 - %2 - + Time: %1 - + %1Bin Frequency: %2 - %3 Hz %4Bin Pitch: %5 - %6 - + %1Bin Frequency: %2 Hz %3Bin Pitch: %4 - + dB: %1 - %2 - + dB: %1 - + Phase: %1 - %2 - + Phase: %1 - + 43Hz - + %1Hz @@ -7786,7 +7939,7 @@ SubdividingMenu - + %1 - %2 @@ -8092,225 +8245,225 @@ - + New Point - - + + Plot Type - + Vertical Scale - + Scale Units - + Draw Segment Division Lines - + Show Derivative - + Scale - + Points - + Stems - + Connected Points - + Lines - + Curve - + Segmentation - + Discrete Curves - + Auto-Align - + Linear - + Log - + +/-1 - + In progress - + No local points - + %1 Hz (%2, %3) - + %1 %2 - + %1 - + Time: %1 Value: %2 No label - + Time: %1 Value: %2 Label: %4 - + Draw Point - + Erase Point - + Drag Point - - + + Edit Point - + Relocate Point - + Change Point Value - + Drag Selection - + Resize Selection - + Delete Selected Points - + Re-align pasted items? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste - + The items you are pasting do not have values. What values do you want to use for these items? - + Some of the items you are pasting do not have values. What values do you want to use for these items? - + Zero for all items - + Choose value calculation - + Select cycle size - + Cycle size: @@ -8346,141 +8499,141 @@ TransformFactory - + [\(<].*$ - - + + <unknown maker> + + + Extract features using "%1" plugin (from %2) + + + - Extract features using "%1" plugin (from %2) - - - - - Extract features using "%1" output of "%2" plugin (from %3) + + + %1 using "%2" plugin (from %3) + + + - %1 using "%2" plugin (from %3) - - - - - %1 using "%2" output of "%3" plugin (from %4) + + Analysis + + + - Analysis - - - + Generator + + + + - Generator - - - - - Other - - + + %1: %2 - + %1: Output %2 - + Extract "%1" data output from "%2" effect plugin (from %3) - + Extract data output %1 from "%2" effect plugin (from %3) - + Effects Data - + Effects - + Failed to list Vamp plugins: %1 - + Transform audio signal with "%1" effect plugin (from %2) - + Generate audio signal using "%1" plugin (from %2) + + + Plugin type + + + + + + Category + + + - Plugin type + System Identifier + + + + + + Name - Category + Description - System Identifier + Maker - Name - - - - - - Description - - - - - - Maker - - - - - Units @@ -8686,68 +8839,68 @@ View - + Global Scroll - + Global Zoom - + Follow Playback - + Scroll - + Page - + Off - + <unknown> - + Layer rendering error - + Alignment - + Waiting for layers to be ready... - - + + Cancel - + Rendering image... - + Exported image from %1 @@ -8850,15 +9003,23 @@ - + Zoom to %n sample(s) per pixel - - + + + Zoom to %n pixels per sample + + + + + + + Change overlay level @@ -8918,51 +9079,51 @@ - + Time: %1 - %2 - + Time: %1 - + Level: - + Left: - + Right: - + Channel %1 - + %1 %2 - %3 (%4 dB peak) - + %1 %2 (%3 dB peak) - - - + + + 0dB @@ -8983,7 +9144,7 @@ WritableWaveFileModel - + Writable Wave File 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 - + recorded-%1.wav - + Recorded %1 @@ -246,6 +246,70 @@ + CSVAudioFormatDialog + + + Select Audio Data Format + + + + + Please select the correct data format for this file. + + + + + + <ignore> + + + + + Audio channels + + + + + (%1 more) + + + + + Audio channel + + + + + Audio sample rate (Hz): + Частота сэмплирования звука (Гц): + + + + Sample values are: + + + + + Floating-point in range -1 to 1 + + + + + 8-bit in range 0 to 255 + + + + + 16-bit in range -32768 to 32767 + + + + + Unknown range: normalise on load + + + + CSVFileWriter @@ -293,93 +357,93 @@ Данные (строки последовательны во времени) - + Please select the correct data format for this file. + + + <ignore> + + + - - <ignore> - - - - Values - + (%1 more) - + Time Время - + End time - + Duration Длительность - + Value Значение - + Pitch Высота тона - + Label Метка - + Timing is specified: - + Explicitly, in seconds - + Explicitly, in milliseconds - + Explicitly, in audio sample frames - + Implicitly: rows are equally spaced in time - + Audio sample rate (Hz): Частота сэмплирования звука (Гц): - + Frame increment between rows: - + Data will be displayed in a %1 layer. @@ -397,7 +461,7 @@ Colour3DPlotLayer - + Time: %1 - %2 Bin: %3 Value: %4 @@ -406,25 +470,25 @@ Значение: %4 - - + + Linear Линейный - + <unknown> <неизвестно> - - + + Colour Цвет - - + + Scale Масштаб @@ -437,78 +501,78 @@ Нормализовать видимую область - - + + Log Логарифмический - + +/-1 ±1 - + Invert Vertical Scale Инвертировать масштаб по вертикали - + Always Opaque Всегда непрозрачно - + Absolute Абсолютный - + Gain Усиление - + Normalization - + Smooth - + Bin Scale - + Bins Бины - + None - + Col - + View - + Hybrid - + dB Дб @@ -700,6 +764,11 @@ Frame Выборка + + + (bin %1) + + DenseTimeValueModel @@ -769,53 +838,53 @@ FeatureExtractionModelTransformer - + Transforms supplied to a single FeatureExtractionModelTransformer instance must be similar in every respect except plugin output - + No factory available for feature extraction plugin id "%1" (unknown plugin type, or internal error?) - + Input model for feature extraction plugin "%1" is of wrong type (internal error?) - + Failed to instantiate plugin "%1" - + Cannot provide enough channels to feature extraction plugin "%1" (plugin min is %2, max %3; input model has %4) - - + + Failed to initialise feature extraction plugin "%1" - + Feature extraction plugin "%1" rejected the given step and block sizes (%2 and %3); using plugin defaults (%4 and %5) instead - + Transform was configured for version %1 of plugin "%2", but the plugin being used is version %3 - + Plugin "%1" has no outputs У плагина "%1" нет выходов - + Plugin "%1" has no output named "%2" У плагина "%1" нет выхода с названием "%2" @@ -2032,89 +2101,89 @@ MIDIFileReader - + Wrong length for long data in MIDI stream (%1, should be %2) Неправильная длительность больших данных в потоке MIDI (%1, должно быть %2) - + Wrong length for int data in MIDI stream (%1, should be %2) Неправильная длительность int-данных в потоке MIDI (%1, должно быть %2) - + getMIDIByte called but no MIDI file open Функция getMIDIByte вызвана, но ни один файл MIDI не открыт - - + + End of MIDI file encountered while reading При чтении обнаружен конец файла MIDI - + Attempt to get more bytes than expected on Track Попытка получить из дорожки больше байтов, чем ожидалось - - + + Attempt to read past MIDI file end Попытка прочитать файл MIDI после его окончания - + getMIDIBytes called but no MIDI file open Функция getMIDIBytes вызвана, но ни один файл MIDI не открыт - + Attempt to get more bytes than available on Track (%1, only have %2) Попытка получить из дорожки больше байтов, чем ожидалось (%1, а есть лишь %2) - + getNumberFromMIDIBytes called but no MIDI file open Функция getNumberFromMIDIBytes вызвана, но ни один файл MIDI не открыт - + skipToNextTrack called but no MIDI file open Функция skipToNextTrack вызвана, но ни один файл MIDI не открыт - + Invalid event code %1 found Обнаружен некорректный код события %1 - + Running status used for first event in track - + MIDI file "%1" has no notes in any track Ни в одной дорожке файла MIDI "%1" нет нот - + - uses GM percussion channel — использует канал перкуссии GM - + Track %1 (%2)%3 Дорожка %1 (%2)%3 - + Track %1 (untitled)%3 Дорожка %1 (без имени)%3 - + %1 - vel %2 %1 - vel %2 @@ -2142,29 +2211,29 @@ Sonic Visualiser - - - + + + &Layer С&лой - + &File &Файл - + File Toolbar Панель файлов - + &New Session &Создать сессию - + Ctrl+N Ctrl+N @@ -2173,7 +2242,7 @@ &Открыть сеанс... - + Ctrl+O Ctrl+O @@ -2182,22 +2251,22 @@ Открыть файл сохранённого ранее сеанса Sonic Visualiser - + &Open... О&ткрыть... - + Open a session file, audio file, or layer Открыть файл сессии, звуковой файл или слой - + &Save Session Сохр&анить сессию - + Ctrl+S Ctrl+S @@ -2206,7 +2275,7 @@ Сохранить в файл текущий сеанс Sonic Visualiser - + Save Session &As... Сохранить сеанс &как... @@ -2219,7 +2288,7 @@ &Импортировать звуковой файл... - + Ctrl+I Ctrl+I @@ -2240,27 +2309,27 @@ Импортировать ещё один звуковой файл в отдельный слой - + &Export Audio File... Э&кспортировать звуковой файл... - + Export selection as an audio file Экспортировать выделенное в звуковой файл - + Import Annotation &Layer... И&мпортировать слой аннотаций... - + Ctrl+L Ctrl+L - + Import layer data from an existing file Импортировать данные слоя из существующего файла @@ -2269,574 +2338,597 @@ Экспортировать слой аннотаций... - + Export layer data to a file Экспортировать данные слоя в файл - + + Convert Audio from Data File... + + + + + Convert and import audio sample values from a CSV data file + + + + + Export Audio to Data File... + + + + + Export audio from selection into a CSV data file + + + + + Browse Recorded and Converted Audio + + + + &Quit В&ыход - + Ctrl+Q Ctrl+Q - + &Edit &Правка - + Cu&t &Вырезать - + Ctrl+X Ctrl+X - + &Copy С&копировать - + Ctrl+C Ctrl+C - + &Paste Вст&авить - + Ctrl+V Ctrl+V - - + + &Delete Selected Items &Удалить выбранное - + Del Del - + Select &All В&ыделить всё - + Ctrl+A Ctrl+A - + Select &Visible Range Вы&делить всё видимое - + Ctrl+Shift+A Ctrl+Shift+A - + Select to &Start Выделить до &начала - - - - + + + + Shift+Left Shift+Left - + Select to &End Выделить до &конца - + Shift+Right Shift+Right - + C&lear Selection Сн&ять выделение - + Esc Esc - + &Insert Instant at Playback Position Вставить &отметку в точку воспроизведения - + Enter Enter - + &View &Вид - + 0 0 - + 9 9 - + 8 8 - + Scroll &Left Прокрутить в&лево - + Playback Speed Скорость воспроизведения - + Abandon the current %1 session and start a new one - + Replace &Main Audio... &Заменить основной аудиофайл… - + Replace the main audio file of the session with a different file - + Save the current session into a %1 session file - + Save the current session into a new %1 session file - Export Audio Data... - Экспортировать звуковые данные… - - - + Экспортировать звуковые данные… + + + Export Annotation La&yer... Экспортировать слой &аннотаций… - + Ctrl+Y Ctrl+Y - + Export SVG File... Экспортировать файл SVG… - + Export a single pane to a scalable SVG image file - Browse Recorded Audio Folder - Открыть папку с записанными аудиофайлами - - - + Открыть папку с записанными аудиофайлами + + + Open the Recorded Audio folder in the system file browser - + Exit %1 Завершить работу с %1 - + Shift+; - + Ctrl+Shift+; - + Ctrl+Shift+Return - + Reset Numbering Counters Сбросить счётчики нумерации - + Reset to 1 all the counters used for counter-based labelling - + Subdivide Selected Instants... - + Add new instants at regular intervals between the selected instants - + Winnow Selected Instants... - + Remove subdivisions, leaving only every Nth instant - - - - - - - + + + + + + + Left Влево - + Scroll the current pane to the left Прокрутить активное окно влево - + Scroll &Right Прокрутить в&право - + Right Вправо - + Scroll the current pane to the right Прокрутить активное окно вправо - - - + + + Ctrl+Left Ctrl+Влево - + Scroll the current pane a big step to the left Сделать большой шаг прокрутки влево - + Ctrl+Right Ctrl+Вправо - + Scroll the current pane a big step to the right Сделать большой шаг прокрутки вправо - + Zoom &In При&близить - + Up Вверх - + Increase the zoom level Увеличить масштаб отображения - + Zoom &Out &Отдалить - + Down Вниз - + Decrease the zoom level Уменьшить масштаб отображения - + Restore &Default Zoom &Восстановить обычный масштаб - + Zoom to &Fit &Уместить в окне - + Zoom to show the whole file Увидеть весь файл - + Show &Centre Line Показывать &центральную линию - + ' - + Show or hide the centre line - + Toggle All Time Rulers Переключить видимость всех линеек - + Hide times, layer names, and scale - + Show times and basic scale - + Show times, layer names, and scale - + Show &Unit Converter Показать конвертер &единиц - + Open a window of pitch and timing conversion utilities - + Go Full-Screen Полноэкранный режим - + F11 F11 - + Expand the pane area to the whole screen - + &Pane &Окно - + Add &New Pane Добавить &новое окно - + Add a new pane containing only a time ruler Добавить новое окно, содержащее только линейку времени - + Add New %1 Layer Добавить новый слой «%1» - + Add a new empty layer of type %1 Добавить новый пустой слой типа «%1» - + Add &Waveform Добавить &волновую форму - + Add a new pane showing a waveform view Добавить новое окно с видом волновой формы - + Add a new layer showing a waveform view Добавить новый слой с видом волновой формы - + Add &Melodic Range Spectrogram Добавить спектограмму &мелодического диапазона - + Add a new pane showing a spectrogram set up for tracking frequencies Добавить новое окно, отображающее спектрограмму для отслеживания частот - + Add a new layer showing a spectrogram set up for tracking frequencies Добавить новый слой, отображающий спектрограмму для отслеживания частот - + &All Channels Mixed Все &каналы сведены - + &All Channels &Все каналы - + Channel &%1 Канал &%1 - + &Delete Pane У&далить окно - + Add &Time Ruler Добавить линейку &времени - + Add a new layer showing a time ruler Добавить новый слой с линейкой - + Add &Existing Layer Добавить &существующий слой - + Switch to Previous Layer Переключиться на предыдущий слой - + { { - + Make the previous layer in the pane current - + Switch to Next Layer Переключиться на следующий слой - + } } - + Make the next layer in the pane current - + &Rename Layer... &Переименовать слой... - + Rename the currently active layer Переименовать активный слой - + &Delete Layer &Удалить слой - + Delete the currently active layer Удалить активный слой - + &Help &Справка - + &Help Reference &Руководство пользователя @@ -2861,226 +2953,221 @@ Показать информацию о Sonic Visualiser - + Rewind to Start Перемотать в начало - + Home Домой - + Rewind to the start Перемотать в начало - - - + + + Rewind Перемотать назад - + Rewind to the previous time instant in the current layer Перемотать до предыдущей отметки времени в текущем слое - + Play / Pause Воспроизвести / Приостановить - + Space 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. - + Start or stop playback from the current position Запустить или остановить воспроизведение с текущей позиции - - + + Fast Forward Перемотать вперёд - + Fast forward to the next time instant in the current layer Перемотать до следующей отметки времени в текущем слое - + Fast Forward to End Перемотать до конца - + Open a window showing the keystrokes you can use in %1 - %1 on the &Web - %1 в &Интернете - - - - Open the %1 website - - - - + %1 в &Интернете + + + &About %1 &О %1 - + Show information about %1 Показать информацию о %1 - + End Конец - + Fast-forward to the end Перемотать до конца - + Play Mode Toolbar Панель режима воспроизведения - + Constrain Playback to Selection Ограничить воспроизведение выделением - + s с - + Loop Playback Воспроизведение в цикле - + l l - + Loop playback Воспроизведение в цикле - + Edit Toolbar Панель правки - + Tools Toolbar Панель инструментов - - - + + + Navigate Перемещение - + 1 1 - - + + Select Выделение - + 2 2 - - - + + + Edit Правка - + 3 3 - - + + Draw Рисование - + 4 4 - + No audio file loaded. Ни один звуковой файл не загружен. - + %1Hz (resampling to %2Hz) %1 Гц (ресэмплирование до %2 Гц) - - - - - - - + + + + + + + + Failed to open file Не удалось открыть файл - + Export the selected region only Экспортировать только выделенную область - + Export the whole audio file Экспортировать весь звуковой файл - - - - + + + + Select region to export Выделите область для экспорта - + Which region from the original audio file do you want to export? Какую область исходного звукового файла вы хотите экспортировать? @@ -3089,30 +3176,30 @@ Экспортировать выделенные области в один звуковой файл - + Export the selected regions into separate files Экспортировать выделенные области в разные звуковые файлы - + Multiple regions of the original audio file are selected. What do you want to export? Выбрано несколько областей исходного звукового файла. Какую из них вы хотите экспортировать? - + Fragment file %1 already exists, aborting Файл фрагмента %1 уже существует, прерывание - - + + Failed to write file Не удалось записать файл - + Failed to open file %1 for writing Не удалось открыть файл %1 для записи @@ -3121,84 +3208,84 @@ Sonic Visualiser: %1 - + Session modified Сессия изменена - - + + Failed to save file Не удалось сохранить файл - + Rename Layer Переименовать слой - + New name for this layer: Новое имя этого слоя: - + Sample rate mismatch Несоответствие частоты дискретизации - - + + Failed to regenerate layer Не удалось повторно создать слой - + http://www.sonicvisualiser.org/ http://www.sonicvisualiser.org/ - + Release %1 : Revision %2 Версия %1 : Редакция %2 - + Release %1 Версия %1 - + Unreleased : Revision %1 Не выпущено : редакция %1 - + <h3>About Sonic Visualiser</h3> <h3>О программе Sonic Visualiser</h3> - + Debug Отладка - + Release Версия - + <br>With Ogg file decoder (oggz v%1, fishsound v%2) &copy; CSIRO Australia <br>С декодером Ogg (oggz v%1, fishsound v%2) &copy; CSIRO Australia - + <br>With LADSPA plugin support (API v%1) &copy; Richard Furse, Paul Davis, Stefan Westerfeld <br>С поддержкой плагинов LADSPA (API v%1) &copy; Richard Furse, Paul Davis, Stefan Westerfeld - + <br>With DSSI plugin support (API v%1) &copy; Chris Cannam, Steve Harris, Sean Bolton <br>С поддержкой плагинов DSSI (API v%1) &copy; Chris Cannam, Steve Harris, Sean Bolton @@ -3207,13 +3294,13 @@ О программе Sonic Visualiser - - + + Failed to generate layer Не удалось создать слой - + Adjust the application preferences Изменить параметры работы приложения @@ -3222,123 +3309,123 @@ Н&едавние файлы - + &Preferences... &Параметры... - + ; ; - + Show &Zoom Wheels Показывать &колёса масштабирования - + Z Z - + Show thumbwheels for zooming horizontally and vertically Показывать колёса для масштабирования по горизонтали и вертикали - + %1 by Category %1 по категории - - + + Unclassified Неклассифицированные - + %1 by Maker %1 по имени создателя + + + Unknown + Неизвестен + + + + %1 by Plugin Name + %1 по названию плагина + + + + + %1... + %1... + + + + Add Spectr&um + Добавить &график спектральной функции + + + + Add a new pane showing a frequency spectrum + Добавить новое окно с частотой спектра + + + + Add a new layer showing a frequency spectrum + Добавить новый слой с частотой спектра + + + Playback Speedup + Ускорение воспроизведения + + + + + &Transform + Пр&еобразования + + + + + %1: %2 + %1: %2 + + + + &Recent Transforms + &Недавние преобразования + + - Unknown - Неизвестен - - - - %1 by Plugin Name - %1 по названию плагина - - - - - %1... - %1... - - - - Add Spectr&um - Добавить &график спектральной функции - - - - Add a new pane showing a frequency spectrum - Добавить новое окно с частотой спектра - - - - Add a new layer showing a frequency spectrum - Добавить новый слой с частотой спектра - - - Playback Speedup - Ускорение воспроизведения - - - - - &Transform - Пр&еобразования - - - - - %1: %2 - %1: %2 - - - - &Recent Transforms - &Недавние преобразования - - - - [\(<].*$ [\(<].*$ - - + + Audio processing overload Перегрузка в обработке звука - + Show Property Bo&xes Показывать панели с&войств - + X X - + Show the layer property boxes at the side of the main window Показывать панели свойств слоёв сбоку от основного окна @@ -3352,17 +3439,17 @@ Отказаться от текущего сеанса Sonic Visualiser и начать новый - + Open Lo&cation... Открыть &местоположение... - + Ctrl+Shift+O Ctrl+Shift+O - + Open or import a file from a remote URL Открыть или импортировать файл с удалённого узла @@ -3371,77 +3458,77 @@ Завершить работу с Sonic Visualiser - + Cut the selection from the current layer to the clipboard Вырезать выделение из активного слоя в буфер обмена - + Copy the selection from the current layer to the clipboard Скопировать выделение из активного слоя в буфер обмена - + Paste from the clipboard to the current layer Вставить содержимое буфера обмена в активный слой - + Select the whole duration of the current session Выбрать данные по всей длительности активнонр сеанса - + Select the time range corresponding to the current window width Сделать временной диапазон равным активной ширине окна - + Select from the start of the session to the current playback position Выделить от начала сессии до текущей точки воспроизведения - + Select from the current playback position to the end of the session Выделить от текущей точки воспроизведения до конца сессии - + Clear the selection Очистить выделение - + Insert a new time instant at the current playback position, in a new layer if necessary Вставить новую отметку времени в точку воспроизведения, при необходимости — в новый слой - + Insert Instants at Selection &Boundaries Вставить отметки времени по &краям выделения - + Shift+Enter Shift+Enter - + &Jump Left Перескочить в&лево - + J&ump Right П&ерескочить вправо - + Restore the zoom level to the default Восстановить обычный масштаб отображения - + Show &No Overlays Не по&казывать перекрытия совсем @@ -3450,7 +3537,7 @@ Спрятать индикацию центра, времён выделения, имена слоёв и масштаб - + Show &Minimal Overlays Показывать &минимум перекрытий @@ -3467,7 +3554,7 @@ Показывать индикатор центра, времена выделений, имена слоёв и масштаб - + Show &All Overlays Показывать в&се перекрытия @@ -3480,120 +3567,118 @@ Показывать весь текст и масштаб - + Show Status &Bar Показывать статусную &строку - + Show context help information in the status bar at the bottom of the window Показывать контекстную справку в статусной строке, находящейся внизу окна программы - + Add a new pane showing a spectrogram Добавить новое окно с отображением спектрограммы - + Add a new layer showing a spectrogram Добавить новый слой с отображением спектрограммы - + Add a new pane showing a spectrogram set up for an overview of note pitches Добавить новое окно, отображающее спектрограмму для обзора высоты тона нот - + Add a new layer showing a spectrogram set up for an overview of note pitches Добавить новый слой, отображающий спектрограмму для обзора высоты тона нот - + Delete the currently active pane Удалить активное окно - + Add S&lice of Layer Добавить &фрагмент слоя - What's &New? - &Что нового? - - - + &Что нового? + + Show changes in this release of %1 - Показать изменения в этой версии %1 - - - + Показать изменения в этой версии %1 + + + Select ranges Выбрать диапазон - + Edit items in layer Изменить объекты слоя - + Draw new items in layer Нарисовать новые объекты в слое - + Open Location Открыть местоположение - + Please enter the URL of the location to open: Введите URL открываемого местоположения: - - - - + + + + Failed to open location Не удалось открыть местоположение - + Multiplex all of the above - + Playback speed: %1% (%2x slower) Скорость воспроизведения: %1% (в %2 раза медленнее) - + Playback speed: %1% (%2x faster) Скорость воспроизведения: %1% (в %2 раза быстрее) - + Visible: %1 to %2 (duration %3) Видимая область: от %1 до %2 (длительность %3) - + Problems loading plugins - + <b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform %1failed:<p>%2 - + <b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform %1failed.<p>No error information is available. @@ -3602,32 +3687,32 @@ Изменить общую громкость воспроизведения - + Adjust the master playback speed Изменить общую скорость воспроизведения - + <br>With Ogg file decoder &copy; CSIRO Australia <br>С декодером Ogg &copy; CSIRO Australia - + <br>With MAD mp3 decoder &copy; Underbit Technologies Inc <br>С декодером MAD mp3 &copy; Underbit Technologies Inc - + <br>With libsamplerate &copy; Erik de Castro Lopo <br>С libsamplerate &copy; Erik de Castro Lopo - + <br>With libsndfile &copy; Erik de Castro Lopo <br>С libsndfile &copy; Erik de Castro Lopo - + <br>With FFTW3 &copy; Matteo Frigo and MIT <br>С FFTW3 &copy; Matteo Frigo и MIT @@ -3636,446 +3721,441 @@ <br>С поддержкой расширений Vamp (API v%1, host SDK v%2) &copy; Chris Cannam - + <br>With Serd and Sord RDF parser and store &copy; David Robillard - + <br>With liblo Lite OSC library &copy; Steve Harris <br>С liblo Lite OSC library &copy; Steve Harris - + Export Image File... Экспортировать в файл изображения... - + Export a single pane to an image file Экспортировать всё окно в файл изображения - + Export the whole pane (%1x%2 pixels) Экспортировать всё окно (%1x%2 пикселов) - + Export the visible area only (%1x%2 pixels) Экспортировать только видимую часть (%1x%2 пикселов) - + Export the selection extent (%1x%2 pixels) Экспортировать выделение (%1x%2 пикселов) - - + + Export the selection extent Экспортировать выделение - + Which region of the current pane do you want to export as an image? Какую область текущего окна вы хотите экспортировать как изображение? - + Note: the whole pane is too wide to be exported as a single image. Примечание: всё окно слишком широко, чтобы сохранить его как изображение. - + Failed to save image file Не удалось сохранить файл изображения - + Failed to save image file %1 Не удалось сохранить файл изображения %1 - + Selection: %1 to %2 (duration %3) Выделение: %1 до %2 (длительность %3) - + Black Чёрный - + Red Красный - + Blue Синий - - + + Green Зелёный - + Purple Пурпурный - + Orange Оранжевый - + White Белый - + Bright Red Ярко-красный - + Bright Blue Ярко-синий - - + + Bright Green Ярко-зелёный - + Bright Purple Ярко-пурпурный - + Bright Orange Ярко-оранжевый - + File and Session Management Файлы и управление сессиями - + &Import More Audio... &Импортировать ещё аудиофайл… - + Import an extra audio file into a new pane Открыть дополнительный аудиофайл в новой панели - + Open &Recent Открыть &недавний - - Export audio from selection into a data file - - - - + Apply Session Template Применить шаблон сессии - + Export Session as Template... Экспортировать сессию как шаблон… - + Manage Exported Templates Открыть папку с шаблонами - + Editing Редактирование - + Paste at Playback Position Вставить под курсор воспроизведения - + Ctrl+Shift+V Ctrl+Shift+V - + Paste from the clipboard to the current layer, placing the first item at the playback position - - + + Delete items in current selection from the current layer Удалить объекты в активном выделении текущего слоя - + Selection Выделение - + Tapping Time Instants - + Insert new time instants at the start and end of the current selected regions, in a new layer if necessary - + Number New Instants with Способ нумерации новых отметок - + Cycle size Размер цикла - + Set Numbering Counters... Установить счетчики нумерации... - + Set the counters used for counter-based labelling Устанолвить счетчики для меток на основе подсчета - + Renumber Selected Instants Перенумеровать выбранные отметки - + Renumber the selected instants using the current labelling scheme - + Panning and Navigation Прокрутка и перемещение - + Zoom Масштаб просмотра - + F F - + Display Features Отображение элементов - + # - + Show or hide all time rulers - + Show La&yer Summary &Показать сводку по слою - + Y Y - + Open a window displaying the hierarchy of panes and layers in this session Открыть окно, в котором отобразится иерархия окон и слоев активной сессии - + Managing Panes and Layers Управление окнами и слоями - + N N - + T T - + W W - + Shift+W - + Add Spectro&gram Добавить &спектограмму - + G G - + Shift+G - + M M - + Shift+M - + Add Pea&k Frequency Spectrogram Добавить спектограмму &пиковой частоты - + K K - + Shift+K - + U U - + Shift+U - + Switch to Previous Pane Перейти к предыдущему окну - + [ [ - + Make the next pane up in the pane stack current - + Switch to Next Pane Перейти к следующему окну - + ] ] - + Make the next pane down in the pane stack current - + Ctrl+Shift+D Ctrl+Shift+D - + R R - + Edit Layer Data Изменить данные слоя - + E E - + Edit the currently active layer as a data grid Изменить активный слой как сетку данных - + Ctrl+D Ctrl+D - + Help Справка - + F1 F1 - + Open the %1 reference manual - + &Key and Mouse Reference &Использование клавиатуры и мыши - + F2 F2 @@ -4084,562 +4164,577 @@ Открыть окно, в котором перечисляются клавиатурные комбинации Sonic Visualiser - + Ctrl+R Ctrl+R - + Re-open Повторно открыть - + Re-open the current or most recently opened file Повторно открыть активный или недавно открывавшийся файл - + Standard Waveform Обычная волновая форма сигнала - + Choose Default Template... Выбрать шаблон по умолчанию… - + Ctrl+T Ctrl+T - + Repeat Transform Повторить преобразование - + Re-select the most recently run transform Повторно запустить самое последнее выполнявшееся преобразование - + Playback and Transport Controls Управление воспроизведением и перемоткой - + Play&back Воспро&изведение - + Playback Воспроизведение - + Playback Toolbar Панель воспроизведения - + PgUp PgUp - + Rewind to the previous time instant or time ruler notch - + PgDown PgDown - + Fast-forward to the next time instant or time ruler notch - + Record Записать - + Ctrl+Space - + Record a new audio file - + Constrain playback to the selected regions - + Solo Current Pane Соло активного окна - + o o - + Solo the current pane during playback При воспроизведении звучит лишь активное окно - + Align File Timelines Выровнять линейки времени - + Treat multiple audio files as versions of the same work, and align their timelines - + Speed Up Ускорить - + Ctrl+PgUp Ctrl+PgUp - + Time-stretch playback to speed it up without changing pitch Сжать время воспроизведения, не меняя высоту тона - + Slow Down Замедлить - + Ctrl+PgDown Ctrl+PgDown - + Time-stretch playback to slow it down without changing pitch Расширить время воспроизведения, не меняя высоту тона - + Restore Normal Speed Восстановить обычную скорость - + Ctrl+Home Ctrl+Home - + Restore non-time-stretched playback Восстановить естественную скорость воспроизведения - - - - - - + + + + + + Tool Selection Выбор инструмента - + Navigate Tool Mouse Actions Использование мыши с инструментом навигации - + Click left button and drag to move around - - + + Zoom to Area Масштабировать в выделение - - + + Shift-click left button and drag to zoom to a rectangular area - + Relocate Переместить - - - - + + + + Double-Click Left Двойной щелчок левой клавишей - + Double-click left button to jump to clicked location - - + + Double-click left button on an item to edit it - + Select Tool Mouse Actions Использование мыши с инструментом выделения + + Click left button and drag to select region; drag region edge to resize + + + + - Click left button and drag to select region; drag region edge to resize - - - - - Multi Select Множественное выделение + + Cmd-click left button and drag to select an additional region + + + + + Ctrl-click left button and drag to select an additional region + + + - Cmd-click left button and drag to select an additional region - - - - - Ctrl-click left button and drag to select an additional region - - - - Fine Select Выделить точно - + Shift-click left button and drag to select without snapping to items or grid - + Edit Tool Mouse Actions Использование мыши с инструментом редактирования - + Move Переместить - + Click left button on an item or selected region and drag to move - + Draw Tool Mouse Actions Использование мыши с инструментом рисования - + Click left button and drag to create new item Щелкните левой клавишей мыши и перетащите курсор для создания нового объекта - - + + Erase Стерка - + 5 5 - + Erase items from layer Стирать объекты слоя - + Erase Tool Mouse Actions - + Click left button on an item to remove it from the layer - + Measure Измеритель - + 6 6 - + Make measurements in layer Выполнять измерения в слое - + Measure Tool Mouse Actions Использование мыши с инструментом измерения - + Measure Area Измерить область - + Click left button and drag to measure a rectangular area - + Measure Item Измерить объект - + Click left button and drag to measure extents of an item or shape - + &Delete Current Measurement &Удалить активный замер - + Delete the measurement currently under the mouse pointer Удалить замер, находящийся под курсором мыши + + Fast Forward to Next Instant + + + + + Rewind to Previous Instant + + + + + Fast Forward to Next Point + + + + + Fast forward to the next point in the current layer + + + - Fast Forward to Next Instant - - - - - Rewind to Previous Instant - - - - - Fast Forward to Next Point - - - - - Fast forward to the next point in the current layer - - - - Rewind to Previous Point - + Rewind to the previous point in the current layer - + Fast forward Быстрый вперед - - - + + + <b>File open failed</b><p>Audio file "%1" could not be opened <b>Не удалось открыть файл</b><p>Не удалось открыть звуковой файл "%1" - + Export the selected regions into a single file - + Export the whole file - + + Converting audio data... + + + + + <b>File open failed</b><p>Audio data file %1 could not be opened. + + + + <b>File open failed</b><p>Layer file %1 could not be opened. <b>Не удалось открыть файл</b><p>Не удалось открыть файл слоя "%1" - + Can't export non-note layers to MIDI Невозможно экспортировать ненотные слои в MIDI - + Sorry, cannot export this layer type to RDF (supported types are: region, note, text, time instants, time values) - + Export the whole pane - + Export the visible area only - + Which region of the current pane do you want to export as a scalable SVG image? - + Failed to save SVG file - + Failed to save SVG file %1 - + Failed to query transform attributes - + <b>Failed to query transform attributes</b><p>Plugin or server error: %1</p> - + Multiplexed audio - + Transform failed - + <b>Failed to run transform</b><p>Plugin or server error: %1</p> - + + <b>Failed to load plugins</b> + + + + Subdivide instants - + Number of subdivisions: - + Winnow instants - + Remove all instants apart from multiples of: - + <b>Alignment calculation failed</b><p>Failed to calculate an audio alignment:<p>%1 - + Adjust the master playback level and pan - + With Qt v%1 &copy; The Qt Company - + <br>With Rubber Band Library v%1 &copy; Particular Programs Ltd - + <br>With Rubber Band Library &copy; Particular Programs Ltd - + <br>With Vamp plugin support (API v%1, host SDK v%2) &copy; Chris Cannam and QMUL <br>С поддержкой плагинов Vamp (API v%1, host SDK v%2) &copy; Chris Cannam и QMUL - + <br>With Piper Vamp protocol bridge &copy; QMUL - + <br>With Dataquay Qt/RDF library &copy; Particular Programs Ltd - + <br>With Cap'n Proto serialisation &copy; Sandstorm Development Group - + Russian UI translation contributed by Alexandre Prokoudine. - + Czech UI translation contributed by Pavel Fric. - + <h3>Newer version available</h3><p>You are using version %1 of Sonic Visualiser, but version %2 is now available.</p><p>Please see the <a href="http://sonicvisualiser.org/">Sonic Visualiser website</a> for more information.</p> <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>File open failed</b><p>File "%1" could not be opened <b>Не удалось открыть файл</b><p>Не удалось открыть файл "%1" - + <b>Open failed</b><p>URL "%1" could not be opened <b>Не удалось открыть ссылку</b><p>Не удалось открыть URL "%1" - + <b>Open failed</b><p>File or URL "%1" could not be opened <b>Не удалось открыть ссылку</b><p>Не удалось открыть файл или URL "%1" - + Enter template name Введите название шаблона - + Please enter a name for the saved template: - + Set as default template for future audio files - + Template file exists - + <b>Template file exists</b><p>The template "%1" already exists.<br>Overwrite it? - - + + Failed to open dropped URL Не удалось открыть URL, перемещенный мышью в окно программы - + <b>Open failed</b><p>Dropped URL "%1" could not be opened <b>Не удалось открыть ссылку</b><p>Не удалось открыть файл URL "%1", перетащенный в окно программы мышью - + <b>Session modified</b><p>The current session has been modified.<br>Do you want to save it? <b>Сеанс изменился</b><p>Активный сеанс изменился<br>Вы хотите сохранить его? - - + + <b>Save failed</b><p>Session file "%1" could not be saved. <b>Не удалось сохранить файл</b><p>Не удалось сохранить файл сессии "%1" @@ -4714,7 +4809,7 @@ %1: %1 {1:?} - + Playback speed: Normal Скорость воспроизведения: обычная @@ -4723,64 +4818,64 @@ Скорость воспроизведения: %1%2% - + <b>Wrong sample rate</b><p>The sample rate of this audio file (%1 Hz) does not match the current playback rate (%2 Hz).<p>The file will play at the wrong speed and pitch.<p>Change the <i>Resample mismatching files on import</i> option under <i>File</i> -> <i>Preferences</i> if you want to alter this behaviour. - + <b>Overloaded</b><p>Audio effects plugin auditioning has been disabled due to a processing overload. - + Reset Counters Обнуление счетчиков - - + + Warning Предупреждение - + <b>Layer generation failed</b><p>Failed to regenerate derived layer "%1" using new data model as input.<p>The layer transform "%2" failed:<p>%3 - + <b>Layer generation failed</b><p>Failed to regenerate derived layer "%1" using new data model as input.<p>The layer transform "%2" failed.<p>No error information is available. - + <b>Warning when regenerating layer</b><p>When regenerating the derived layer "%1" using new data model as input:<p>%2 - + Failed to calculate alignment Не удалось рассчитать выравнивание - + <br>With JACK audio output library &copy; Paul Davis and Jack O'Quin <br>С библиотекой JACK &copy; Paul Davis и Jack O'Quin - + <br>With PortAudio audio output library &copy; Ross Bencina and Phil Burk <br>С библиотекой PortAudio &copy; Ross Bencina и Phil Burk - + <br>With PulseAudio audio output library &copy; Lennart Poettering and Pierre Ossman <br>С библиотекой PulseAudio &copy; Lennart Poettering и Pierre Ossman - + <b>Overloaded</b><p>Audio playback speed processing has been reduced to a single channel, due to a processing overload. @@ -4789,22 +4884,22 @@ <br>С Rubber Band &copy; Chris Cannam - + Find a Transform... Найти эффект трансформации... - + Search for a transform from the installed plugins, by name or description Найти эффект трансформации среди установленных плагинов по названию или описанию - + Ctrl+M Ctrl+M - + <p>Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation.<br><a href="http://www.sonicvisualiser.org/">http://www.sonicvisualiser.org/</a></p> <p>Sonic Visualiser — программа для просмотра и исследования звукозаписей с целью семантического анализа и аннотации музыки.<br><a href="http://www.sonicvisualiser.org/">http://www.sonicvisualiser.org/</a></p> @@ -4817,32 +4912,32 @@ С использованием Qt v%1 &copy; Nokia Corporation - + <br>With JACK audio output library v%1 &copy; Paul Davis and Jack O'Quin <br>С библиотекой JACK v%1 &copy; Paul Davis и Jack O'Quin - + <br>With PulseAudio audio output library v%1 &copy; Lennart Poettering and Pierre Ossman <br>С библиотекой PulseAudio v%1 &copy; Lennart Poettering и Pierre Ossman - + <br>With MAD mp3 decoder v%1 &copy; Underbit Technologies Inc <br>С декодером mp3 MAD v%1 &copy; Underbit Technologies Inc - + <br>With libsamplerate v%1 &copy; Erik de Castro Lopo <br>С libsamplerate v%1 &copy; Erik de Castro Lopo - + <br>With libsndfile v%1 &copy; Erik de Castro Lopo <br>С libsndfile v%1 &copy; Erik de Castro Lopo - + <br>With FFTW3 v%1 &copy; Matteo Frigo and MIT <br>С FFTW3 v%1 &copy; Matteo Frigo и MIT @@ -4867,22 +4962,22 @@ <br>С движком запросов RDF Rasqal &copy; Dave Beckett и Бристольский университет - + <br>With Redland RDF datastore v%1 &copy; Dave Beckett and the University of Bristol <br>C хранилищем данных RDF Redland v%1 &copy; Dave Beckett и Бристольский университет - + <br>With Redland RDF datastore &copy; Dave Beckett and the University of Bristol <br>C хранилищем данных RDF Redland &copy; Dave Beckett и Бристольский университет - + <br>With liblo Lite OSC library v%1 &copy; Steve Harris <br>С библиотекой OSC liblo v%1 &copy; Steve Harris - + </small><p><small>The OSC URL for this instance is: "%1" </small><p><small>Адрес OSC для этой сессии: "%1" @@ -4895,211 +4990,221 @@ Используя - + Peek Left Глянуть влево - + Alt+Left Alt+влево - + Scroll the current pane to the left without moving the playback cursor or other panes - + Peek Right Глянуть вправо - + Alt+Right Alt+вправо - + Scroll the current pane to the right without moving the playback cursor or other panes - + Show Acti&vity Log Показать &журнал действий - + Open a window listing interactions and other events Открыть окно со списком всех действий в сеансе - + + What's &New In This Release? + + + + + List the changes in this release (and every previous release) of %1 + + + + Export multiple audio files Экспортировать несколько звуковых файлов - + Export audio to "%1" Экспорт звука в "%1" - - - - - + + + + + <b>Audio required</b><p>Unable to load layer data from "%1" without an audio file.<br>Please load at least one audio file before importing annotations. - + Export layer to "%1" Экспорт слоя в "%1" - + Export image to "%1" Экспорт изображения в "%1" - + Close the current session and create a new one - + Add this data to the current session Добавить эти данные в активную сессию - + Select target for import Выбрать цель для импорта - + <b>Select a target for import</b><p>This RDF document refers to one or more audio files.<br>You already have an audio waveform loaded.<br>What would you like to do with the new data? <b>Выберите цель импорта</b><p>Этот документ RDF ссылается на один или более звуковых файлов.<br>У вас уже есть один загруженный звуковой файл.<br>Что вы хотите сделать с новыми данными? - + Save session as "%1" Сохранение сессию как "%1" - + Add Point Добавить точку - + http://www.sonicvisualiser.org/doc/reference/%1/en/ http://www.sonicvisualiser.org/doc/reference/%1/en/ - + What's New Что нового в программе - + <h3>What's New in %1</h3> <h3>Что нового в %1</h3> - + <b>Note:</b> A newer version of Sonic Visualiser is available.<br>(Version %1 is available; you are using version %2) - + %1 : %2 configuration, %3-bit build - + <br>With RtMidi &copy; Gary P. Scavone <br>С RtMidi &copy; Gary P. Scavone - + Ctrl+Shift+S Ctrl+Shift+S - + Insert Item at Selection Вставить объект в выделение - + Ctrl+Shift+Enter Ctrl+Shift+Enter - + Insert a new note or region item corresponding to the current selection - + Rewind to Similar Point Назад к первой схожей точке - + Shift+PgUp Shift+PgUp - + Rewind to the previous similarly valued time instant - + Fast Forward to Similar Point Вперед к первой схожей точке - + Shift+PgDown Shift+PgDown - + Fast-forward to the next similarly valued time instant - + 1. %2 1. %2 - + %1. %2 %1. %2 - + Select audio file to export Укажите экспортируемый звуковой файл - + Which audio file do you want to export from? Какой звуковой файл вы хотите экспортировать? - + About %1 - + Newer version available Доступна более новая версия @@ -5178,181 +5283,181 @@ - + Select target for import Выбрать цель для импорта - + <b>Select a target for import</b><p>You already have an audio file loaded.<br>What would you like to do with the new audio file? - - - - + + + + %1: %2 %1: %2 - - + + %1: %2 [%3] %1: %2 [%3] - - + + Import "%1" Импортировать "%1" - + Opening playlist... Открывается список воспроизведения... - + Opening session... Открывается сессия… - - + + SV XML file read error: %1 Ошибка чтения XML-файла SV: %1 - + Incomplete session loaded - + Some of the audio content referred to by the original session file could not be loaded. If you save this session, it will be saved without any reference to that audio, and information may be lost. - + Open session template "%1" Открыть шаблон сессии "%1" - + <b>Failed to import RDF</b><p>No suitable data models found for import from RDF document at "%1"</p> - + <b>No audio available</b><p>Could not open an audio device.</p> - + <b>No audio available</b><p>Could not open audio device: %1</p> - + <p>Automatic audio device detection failed. Audio playback and recording will not be available during this session.</p> - + <p>Automatic audio device detection failed. Audio playback will not be available during this session.</p> - + <b>No audio available</b><p>Failed to open your preferred audio driver ("%1").</p> - + <b>No audio available</b><p>Failed to open your preferred audio driver ("%1"): %2.</p> - + <p>Audio playback and recording will not be available during this session.</p> - + <p>Audio playback will not be available during this session.</p> - + Couldn't open audio device Не удалось открыть звуковое устройство - - - + + + Failed to write file Не удалось записать файл - - - + + + <b>Save failed</b><p>Failed to write to file "%1": %2 <b>Не удалось сохранить</b><p>Не удалось записать файл "%1": %2 - + No record device available Нет доступных устройств записи - + <b>No record device available</b><p>Failed to find or open an audio device for recording. Only playback will be available.</p> - + Recording failed Не удалось записать - + <b>Recording failed</b><p>Failed to switch to record mode (some internal problem?)</p> - + Import Recorded Audio - + Add Pane Добавить окно - + Remove Pane Удалить окно - - + + Delete Pane Удалить окно - + Playing: %1 of %2 (%3 remaining) Воспроизводится: %1 из %2 (осталось %3) - + Recording: %1 Запись: %1 @@ -5361,17 +5466,17 @@ <b>Беззвучный режим</b><p>Не удалось открыть звуковое устройство для воспроизведения.<p>Не удалось автоматически определить звуковое устройство. На этот раз придется обойтись без воспроизведения звука.</p> - + Close the current session and start a new one - + Replace the main audio file in this session Заменить основной аудиофайл в этйо сессии - + Add the audio file to this session @@ -5380,8 +5485,8 @@ <b>Беззвучный режим</b><p>Не удалось открыть предпочитаемое звуковое устройство («%1»).<p>На этот раз придется обойтись без воспроизведения звука.</p> - - + + Importing from RDF... Выполняется импорт из RDF... @@ -5390,38 +5495,38 @@ <b>Выберите цель импорта</b><p>У вас уже есть один загруженный звуковой файл.<br>Что вы хотите сделать с новыми звуковыми данными? - + Import audio file "%1" Импорт звукового файла "%1" - + Import layer XML file "%1" Импорт XML-файла слоя "%1" - + Import MIDI file "%1" Импорт файла MIDI "%1" - + Import session file "%1" Импорт файла сессии "%1" - - + + Failed to import RDF Не удалось импортировать RDF - + <b>Failed to import RDF</b><p>Importing data from RDF document at "%1" failed: %2</p> <b>Не удалось импортировать RDF</b><p>Не удалось импортировать данные из документа RDF "%1": %2</p> - + Import RDF document "%1" Импорт документа RDF "%1" @@ -5597,7 +5702,7 @@ - + New Point Новая точка @@ -5645,48 +5750,48 @@ Метка: %4 - + Draw Point Нарисовать точку - + Drag Point Перетащить точку - - + + Edit Point Изменить точку - + Relocate Point Переместить точку - + Change Point Value Изменить значение точки - + Drag Selection Перетащить выделение - + Resize Selection Изменить размер выделения - + Delete Selected Points Удалить выбранные точки - + Paste Вставить @@ -5721,22 +5826,22 @@ %1 %2 - + Erase Point Стереть точку - + Re-align pasted items? Заново выровнять вставленные объекты? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Record Note @@ -5815,7 +5920,7 @@ Обзор - + Click and drag to navigate; double-click to jump Щёлкните и потащите для перемещения по окну; щёлкните дважды для скачка @@ -5823,285 +5928,285 @@ Pane - + Some lengthy prefix: Некий длинный префикс: - + (R) (R) - + (X) (X) - + %1 / %2Hz%3 %1 / %2 Гц%3 - + Drag Selection Перетащить выделение - + Resize Selection Изменить выделение - + Horizontal Zoom Горизонтальное масштабирование - + Vertical Zoom Вертикальное масштабирование - + Enter new range Введите новый диапазон - + New vertical display range, from %1 to %2 %4: Новый диапазон отображения по вертикали, от %1 до %2 %4: - + Click and drag to navigate Щёлкните и потащите для перемещения по окну - + Click and drag to select a range; hold Shift to avoid snapping to items; hold Ctrl for multi-select; middle-click and drag to navigate Щёлкните и потащите для выделения области; + Shift — для отключения прилипания к объектам; + Ctrl — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну - + Click and drag to select a range; hold Shift to avoid snapping to items; hold Cmd for multi-select; middle-click and drag to navigate Щёлкните и потащите для выделения области; + Shift — для отключения прилипания к объектам; + Cmd — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну - + Click and drag to select a range; hold Ctrl for multi-select; middle-click and drag to navigate Щёлкните и потащите для выделения диапазона; + Ctrl — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну - + Click and drag to select a range; hold Cmd for multi-select; middle-click and drag to navigate Щёлкните и потащите для выделения диапазона; + Cmd — для выделения нескольких объектов, + средняя клавиша мыши — для перемещения по окну - + Click and drag to move the selection boundary Щёлкните и потащите для перемещения границ выделения - + Click and drag to select a range; hold Shift to avoid snapping to items; middle-click to navigate Щёлкните и потащите для выделения области; + Shift — для отключения прилипания к объектам; + средняя клавиша мыши — для перемещения по окну - + Click and drag to select a range; middle-click and drag to navigate Щёлкните и потащите для выделения области; + средняя клавиша мыши — для перемещения по окну - + Click to add a new item in the active layer Щёлкните для добавления нового объекта на активный слой - + Click and drag to move all items in the selected range Щёлкните и потащите все объекты в выделенной области - + Click and drag to adjust the visible range of the vertical scale Щёлкните и потащите для смены видимого диапазона масштабирования по вертикали - + Click and drag to adjust the vertical zoom level Щёлкните и потащите для смены уровня масштабирования по вертикали - + Click and drag to adjust the horizontal zoom level Щёлкните и потащите для смены уровня масштабирования по горизонтали - + Reset horizontal and vertical zoom levels to their defaults Сбросить уровни масштабирования по горизонтали и вертикали до исходных значений - + Reference - - + + Unaligned - + Aligning: %1% - + Aligned - + %1 - %2 %1 - %2 - - + + +%1 - - + + Zoom Масштабирование отображения - + Zoom In Приблизить - + Wheel Up Колесом вверх - + Zoom Out Отдалить - + Wheel Down Колесом вниз - + General Pane Mouse Actions Использование мыши в окнах - + Wheel Колесо - + Zoom in or out in time axis Приближение и отдаление по временной шкале - + Ctrl+Wheel Ctrl+прокрутка - + Scroll Прокручивать окно сессии - + Scroll rapidly left or right in time axis Быстро перемещаться вправо и влево по временной шкале - + Zoom Vertically Вертикальный масштаб - + Shift+Wheel Shift+прокрутка - + Zoom in or out in the vertical axis Масштабировать отображение по вертикальной оси - + Scroll Vertically Прокрутка по вертикали - + Alt+Wheel Alt+Колесо - + Scroll up or down in the vertical axis Прокручивать отображение по вертикальной оси - + Navigate Перемещение - + Middle - + Click middle button and drag to navigate with any tool - + Relocate Перемещение скачком - + Double-Click Middle Двойной щелчок средней клавишей - + Double-click middle button to relocate with any tool Перескочить вправо или влево в зависимости от положения курсора - + Menu Меню - + Right Правая клавиша - + Show pane context menu Показать контекстное меню окна @@ -6182,17 +6287,17 @@ Измерить объект - + Click to erase an item from the active layer - + Reset zoom to default - + Click and drag an item in the active layer to move it; hold Shift to override initial resistance @@ -7198,7 +7303,7 @@ QApplication - + Sonic Visualiser is a program for viewing and exploring audio data for semantic music analysis and annotation. @@ -7225,7 +7330,7 @@ - + Sonic Visualiser Sonic Visualiser @@ -7233,13 +7338,13 @@ QFile - + File "%1" does not exist Файл "%1" не существует - + Failed to open file "%1" Не удалось открыть файл "%1" @@ -7254,18 +7359,18 @@ QMessageBox - - + + Failed to open file Не удалось открыть файл - + File or URL "%1" could not be opened Файл или URL "%1" не мог быть открыт - + <b>Audio required</b><p>Please load at least one audio file before importing annotation data <b>Нужны звуковые данные</b><p>Загрузите хотя бы один звуковой файл перед импортом аннотаций @@ -7273,113 +7378,186 @@ QObject - + External plugin host executable does not appear to be installed - + Could not start external plugin host - + External plugin host exited unexpectedly while listing plugins - + External plugin host invocation failed: %1 - + + Library file could not be opened + + + + + Library has wrong architecture - possibly a 32-bit plugin installed in a 64-bit plugin folder + + + + + Library has wrong architecture - possibly a 64-bit plugin installed in a 32-bit plugin folder + + + + + Library depends on another library that cannot be found: %1 + + + + + Library cannot be loaded: %1 + + + + + Permission to load library was refused + + + + + Not a valid plugin library (no descriptor found) + + + + + Library contains no plugins + + + + + Unknown error + + + + + ... and %n further failure(s) + + + + + + + + <b>Failed to scan for plugins</b><p>Failed to scan for plugins at startup. Possibly the plugin checker program was not correctly installed alongside %1?</p> - + <b>Did not scan for plugins</b><p>Apparently no scan for plugins was attempted (internal error?)</p> - + + <p>Failed to load one or more plugin libraries:</p> + + + <b>Failed to load plugins</b><p>Failed to load one or more plugin libraries:</p> - <b>Не удалось загрузить плагины</b><p>Не удалось загрузить одну или больше библиотек плагинов:</p> - - - + <b>Не удалось загрузить плагины</b><p>Не удалось загрузить одну или больше библиотек плагинов:</p> + + + <p>These plugins may be incompatible with the system, and will be ignored during this run of %1.</p> <p>Эти плагины могут быть несовместимы с программой и будут проигнорированы при работе в %1.</p> - - + + <unknown> <неизвестно> - + Green Зелёный - + White on Black Белое на чёрном - + Black on White Чёрное на белом - + Cherry Вишня - + Wasp - + Ice Лёд - + Sunset Закат - + Fruit Salad Фруктовый салат - + Banded В полоску - + Highlight Подсветка - + Printer Принтер - + High Gain - + + Blue on Black + Синее на чёрном + + + + Cividis + + + + + Magma + + + + Exporting audio data... @@ -7428,7 +7606,7 @@ ReadOnlyWaveFileModel - + Wave File Звуковой файл @@ -7436,73 +7614,73 @@ RegionLayer - + Vertical Scale Верт. масштаб - + Scale Units Единицы шкалы - + Plot Type Тип графика - + Scale Масштаб - + Bars Такты - + Segmentation Сегментация - + Auto-Align Автовыравнивание - + Equal Spaced Равные промежутки - + Linear Линейный - + Log Логарифмический - + In progress В процессе - - + + No local points Нет локальных точек - + %1 %2 %1 %2 - + Time: %1 Value: %2 Duration: %3 @@ -7513,7 +7691,7 @@ Без метки - + Time: %1 Value: %2 Duration: %3 @@ -7524,37 +7702,37 @@ Метка: %4 - + Change Point Value Изменить значение точки - + Drag Selection Перетащить выделение - + Resize Selection Изменить размер выделения - + Delete Selected Points Удалить выбранные точки - + Re-align pasted items? Заново выровнять вставленные объекты? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Paste Вставить @@ -7565,28 +7743,28 @@ - + Draw Region - + Erase Region - + Drag Region - - + + Edit Region - + Relocate Region @@ -7652,13 +7830,13 @@ SVFileReader - - + + (derived model in SV-XML) (модель извлечена в SV-XML) - + Opening file or URL... Открывается файл или URL... @@ -7679,113 +7857,113 @@ SliceLayer - - + + %1 - %2 %1 - %2 - + First - - + + Mean Усреднённо - - + + Peak Пик - + 0dB 0 Дб - + -Inf -Inf - + x10 x10 - + Plot Type Тип графика - - + + Scale Масштаб - + Normalize Нормализовать - + Gain Усиление - + Sampling Mode Режим сэмплирования - - + + Linear Линейный - + Meter Счетчик - - + + dB Дб - + Any Любые - + Lines Линии - + Steps Шаги - + Blocks Блоки - + Colours Цвета - + Time: %1 - %2 Range: %3 samples (%4) Bin: %5 @@ -7796,40 +7974,40 @@ %6 значение: %7 - + Time: %1 - %2 Range: %3 samples (%4) Время: %1 - %2 Диапазон: %3 сэмплов (%4) - + Threshold Порог - + Bin Scale - + Bins Бины - - + + Log Логарифм. - + Absolute Абсолютный - + Rev Log @@ -7975,18 +8153,18 @@ SpectrogramLayer - - + + Colour Цвет - + Colour Scale - + Window Size Размер окна @@ -7995,249 +8173,249 @@ Нормализовать столбцы - + Bin Display - + Threshold Порог - + Gain Усиление - + Colour Rotation Вращение цвета - + Min Frequency Мин. частота - + Max Frequency Макс. частота - + Frequency Scale - + Window Окно - + Scale Масштаб - - + + Linear Линейный - + Meter Счетчик - - + + dB Дб - + Phase Фаза - + Normalization - + Col - + View - + Hybrid - + No min Без минимума - + 10 Hz 10 Гц - + 20 Hz 20 Гц - + 40 Hz 40 Гц - + 100 Hz 100 Гц - + 250 Hz 250 Гц - - + + 500 Hz 500 Гц - - + + 1 KHz 1 КГц - - + + 4 KHz 4 КГц - + 10 KHz 10 КГц - + 1.5 KHz 1,5 КГц - + 2 KHz 2 КГц - + 6 KHz 6 КГц - + 8 KHz 8 КГц - + 12 KHz 12 КГц - + 16 KHz 16 КГц - + No max Без максимума - + Log Логарифм. - + All Bins Все бины - + Peak Bins Пиковые бины - + Frequencies Частоты - + <unknown> <неизвестно> - + Peak Frequency: %1 - %2 Hz Пиковая частота: %1 - %2 Гц - + Peak Frequency: %1 Hz Пиковая частота: %1 Гц - + Peak Pitch: %3 - %4 Пиковая высота тона: %3 - %4 - + Peak Pitch: %2 Пиковая высота тона: %2 - + Time: %1 - %2 Время: %1 - %2 - + Time: %1 Время: %1 - + %1Bin Frequency: %2 - %3 Hz %4Bin Pitch: %5 - %6 @@ -8246,7 +8424,7 @@ - + %1Bin Frequency: %2 Hz %3Bin Pitch: %4 @@ -8259,62 +8437,62 @@ -Inf - + dB: %1 - %2 Дб: %1 - %2 - + dB: %1 Дб: %1 - + Phase: %1 - %2 Фаза: %1 - %2 - + Phase: %1 Фаза: %1 - + Window Overlap Перекрытие окон - - + + None Нет - + 25 % 25 % - + 50 % 50 % - + 75 % 75 % - + 87.5 % 87,5 % - + 93.75 % 93,75 % @@ -8323,39 +8501,39 @@ Нормализовать видимую область - + Bins Бины - + FFT cache failed Не удалось кэшировать FFT - + Failed to create the FFT model for this spectrogram. There may be insufficient memory or disc space to continue. Не удалось создать FFT-модель этой спектрограммы. Вероятно, не хватает памяти или дискового порстранства для продолжения. - + dBV^2 ДбВ^2 - + dBV ДбВ - + 43Hz 43 Гц - + %1Hz %1 Гц @@ -8493,7 +8671,7 @@ SubdividingMenu - + %1 - %2 %1 - %2 @@ -8803,78 +8981,78 @@ - + New Point Новая точка - - + + Plot Type Тип графика - + Vertical Scale Верт. масштаб - + Scale Units Единицы шкалы - + Show Derivative - + Points Точки - + Stems Ножки - + Connected Points Соединённые точки - + Lines Линии - + Curve Кривая - + Segmentation Сегментация - + Discrete Curves - + Auto-Align Автовыравнивание - + In progress В процессе - + No local points Нет локальных точек @@ -8895,111 +9073,111 @@ Метка: %4 - + Draw Point Нарисовать точку - + Drag Point Перетащить точку - - + + Edit Point Изменить точку - + Relocate Point Переместить точку - + Change Point Value Изменить значение точки - + Drag Selection Перетащить выделение - + Resize Selection Изменить размер выделения - + Delete Selected Points Удалить выбранные точки - + Paste Вставить - + The items you are pasting do not have values. What values do you want to use for these items? У вставляемых объектов нет значений. Какие значения вы хотите для них использовать? - + Some of the items you are pasting do not have values. What values do you want to use for these items? У некоторых вставляемых объектов нет значений.Какие значения вы хотите для них использовать? - + Zero for all items Ноль для всех объектов - + Choose value calculation Выбрать вычисление значения - + Scale Масштаб - + Linear Линейный - + Log Логарифмический - + +/-1 +/-1 - + %1 Hz (%2, %3) %1Гц (%2, %3) - + %1 %2 %1 %2 - + %1 %1 - + Time: %1 Value: %2 No label @@ -9010,7 +9188,7 @@ ?} - + Time: %1 Value: %2 Label: %4 @@ -9021,32 +9199,32 @@ ?} - + Erase Point Стереть точку - + Re-align pasted items? Заново выровнять вставленные объекты? - + The items you are pasting came from a layer with different source material from this one. Do you want to re-align them in time, to match the source material for this layer? - + Select cycle size - + Cycle size: - + Draw Segment Division Lines @@ -9082,141 +9260,141 @@ TransformFactory - - + + %1: %2 %1: %2 - + %1: Output %2 %1: Выход %2 - + Analysis Анализ - + Effects Data Данные эффектов - + Effects Эффекты - + [\(<].*$ [\(<].*$ - + Failed to list Vamp plugins: %1 Не удалось перечислить плагины VAMP: %1 - - + + <unknown maker> <неизвестный производитель> + + + Extract features using "%1" plugin (from %2) + Извлечь данные при помощи плагина "%1" (из %2) + + - Extract features using "%1" plugin (from %2) - Извлечь данные при помощи плагина "%1" (из %2) - - - - Extract features using "%1" output of "%2" plugin (from %3) Извлечь данные при помощи "%1" вывода из плагина "%2" (из %3) + + + %1 using "%2" plugin (from %3) + %1 используя плагин "%2" (из %3) + + - %1 using "%2" plugin (from %3) - %1 используя плагин "%2" (из %3) - - - - %1 using "%2" output of "%3" plugin (from %4) %1 используя вывод "%2" плагина "%3" (из %4) - + Extract "%1" data output from "%2" effect plugin (from %3) Извлечь "%1" данные вывода из плагина эффектов "%2" (из %3) - + Extract data output %1 from "%2" effect plugin (from %3) Извлечь данные вывода %1 из плагина эффектов "%2" (из %3) - + Transform audio signal with "%1" effect plugin (from %2) Трансформировать звуковой сигнал плагином эффектов "%1" (из %2) - + Generate audio signal using "%1" plugin (from %2) Создать звуковой сигнал при помощи плагина "%1" (из %2) + + + Plugin type + Тип плагина + + + + + Category + Категория + + - Plugin type - Тип плагина + System Identifier + Системный идентификатор + + + + + Name + Название - Category - Категория + Description + Описание - System Identifier - Системный идентификатор + Maker + Создатель - Name - Название - - - - - Description - Описание - - - - - Maker - Создатель - - - - Units Единица измерения - + Generator Генератор - - + + Other Прочее @@ -9424,68 +9602,68 @@ View - + Global Scroll Глобальная прокрутка - + Global Zoom Глобальный масштаб - + Follow Playback Следовать за воспроизведением - + Scroll Прокручивать - + Page Постранично - + Off Выключить - + <unknown> <неизвестно> - + Layer rendering error - + Waiting for layers to be ready... Ожидание готовности слоёв... - - + + Cancel Отменить - + Rendering image... Отрисовывается изображение... - + Exported image from %1 - + Alignment Выравнивание @@ -9588,7 +9766,7 @@ - + Zoom to %n sample(s) per pixel @@ -9596,8 +9774,17 @@ - - + + + Zoom to %n pixels per sample + + + + + + + + Change overlay level @@ -9679,53 +9866,53 @@ V-образно - + Time: %1 - %2 Время: %1 - %2 - + Time: %1 Время: %1 - + Level: Уровень: - + Left: Левый: - + Right: Правый: - + Channel %1 Канал %1 - + %1 %2 - %3 (%4 dB peak) %1 %2 - %3 (пик в %4 Дб) - + %1 %2 (%3 dB peak) %1 %2 (пик в %3 Дб) - - - + + + 0dB 0 Дб @@ -9750,7 +9937,7 @@ WritableWaveFileModel - + Writable Wave File Записываемый звуковой файл 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