[SCM] qtractor/master: Imported Upstream version 0.6.4
alessio at users.alioth.debian.org
alessio at users.alioth.debian.org
Thu Mar 19 15:20:22 UTC 2015
The following commit has been merged in the master branch:
commit ee3c4fd4b8859e983ca9805985c57b035b32f0a6
Author: Alessio Treglia <alessio at debian.org>
Date: Thu Mar 19 15:19:24 2015 +0000
Imported Upstream version 0.6.4
diff --git a/ChangeLog b/ChangeLog
index c281005..f1e187e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,55 @@ Qtractor - An Audio/MIDI multi-track sequencer
ChangeLog
+0.6.4 2014-11-24 Baryon Throne Beta
+
+- Fixed some old loop-recording clip drawing glitches.
+
+- Current assigned track/channel instrument definition
+ names for MIDI controllers, note keys, RPN and NRPN,
+ are now in effect on the MIDI clip editor drop-down
+ lists, whether available.
+
+- Clip/Take/Range... input dialog values are now properly
+ sanitized as long to prevent invalid take/folding ranges.
+
+- Audio capture/export file type default now set to "wav".
+
+- Extending punch-in/out over loop-recording/takes modes.
+
+- Make audio tracks monitoring always flow while playback
+ is rolling, independently of their mute/solo state.
+
+- Fixed undo/redo conversion of audio clip offsets under
+ (automatic) time-stretching eg. due on tempo changes.
+ (ticket by Holger Marzen, thanks).
+
+- Latch/momentary MIDI Controllers toggle mode introduced
+ (a request by AutoStatic aka. Jeremy Jongepier, thanks).
+
+- JACK client/port pretty-name (metadata) support is being
+ seamlessly introduced. (EXPERIMENTAL)
+
+- Audio frame/MIDI time drift correction is now an option on
+ View/Options.../MIDI/Playback/Enable MIDI queue time drift
+ correction.
+
+- Transport auto-backward feature now honoring last position
+ playback was started.
+
+- Introducing brand new application user preferences on
+ View/Options.../Display/Options/Custom style and color
+ themes (eg. "KXStudio", by Filipe Coelho aka. falkTX).
+
+- Mixer widget gets automatic multi-row strip layout.
+
+- Clip fade-in/out now follows time-stretch resizing, via
+ shift/ctrl+click and drag one of its edges.
+
+- Fixed a typo causing FTBFS when VST plug-in support is
+ explicity disabled (./configure --disable-vst).
+
+
0.6.3 2014-09-22 Armed Hadron Beta
- Make the mouse-wheel to scroll the plugin list views, when
@@ -703,20 +752,20 @@ O.6.1 2014-04-29 Bitsy Sweet Beta
- Audio clip wave-forms were being displayed in inverted phase (ie.
upside-down) all this time ever since day one. What a shame! :)
-- LV2 Programs interface is getting initial experimental status, to let
- LV2 instrument plugins get on par with the DSSI and VST crowd for MIDI
- bank/program instrument inventory and selection support (a sidetrack
- complot with Filipe Coelho aka. falktx, thanks:).
+- LV2 Programs interface is getting initial experimental status, to
+ let LV2 instrument plugins get on par with the DSSI and VST crowd
+ for MIDI bank/program instrument inventory and selection support
+ (a sidetrack complot with Filipe Coelho aka. falktx, thanks:).
-- Dropped the old but entirely useless LV2 URI-unmap feature, now being
- superseded by official LV2 URID (un)mapper.
+- Dropped the old but entirely useless LV2 URI-unmap feature, now
+ being superseded by official LV2 URID (un)mapper.
- Russian (ru) translation added (by Alexandre Prokoudine, thanks).
- SLV2 deprecation process started, effective now at configure time.
-- Added include <unistd.h> to shut up gcc 4.7 build failures (patch by
- Alessio Treglia).
+- Added include <unistd.h> to shut up gcc 4.7 build failures (patch
+ by Alessio Treglia).
- Another approach avoiding recursive observer widget updates. Also
applies to mixer, monitor and track state buttons.
@@ -798,8 +847,8 @@ O.6.1 2014-04-29 Bitsy Sweet Beta
- Make sure all MIDI note-off are always queued after their respective
note-on events when buffering for MIDI input of instrument plugins,
- event though for zero duration MIDI note events (hopefully fixing the
- hanging notes bug reported by Albert Graef, thanks).
+ event though for zero duration MIDI note events (hopefully fixing
+ the hanging notes bug reported by Albert Graef, thanks).
- LV2 MIDI-fx plugin support has been repaired.
@@ -831,16 +880,16 @@ O.6.1 2014-04-29 Bitsy Sweet Beta
position and current selected track; the last one clicked over and/or
selected still has precedence (following request by Loiugi Verona).
-- Drag-moving clips horizontally with the keyboard arrow-keys just got a
- step better with a fixed minimum of one pixel, depending still on the
- current snap-per-beat setting and horizontal zoom level (as suggested
- by Louigi Verona, thanks).
+- Drag-moving clips horizontally with the keyboard arrow-keys just got
+ a step better with a fixed minimum of one pixel, depending still on
+ the current snap-per-beat setting and horizontal zoom level (as
+ suggested by Louigi Verona, thanks).
- Get maximum and minimum peak values back when drawing audio waveforms.
-- Automation play/feedback has been missed to show on those plugins that
- provide their own GUI, now on par with all the rest 'homebrew' widgets
- (eg. generic plugin properties dialog).
+- Automation play/feedback has been missed to show on those plugins
+ that provide their own GUI, now on par with all the rest 'homebrew'
+ widgets (eg. generic plugin properties dialog).
- All plugin parameters automation and selection were left inaccessible
until the generic native plugin dialog is eventually shown, now fixed.
@@ -861,19 +910,19 @@ O.6.1 2014-04-29 Bitsy Sweet Beta
- Fixed extraordinary shadow-playback of audio clips which extent were
longer than the respective audio file length.
-- Default session file format option now promoted (see
- View/Options.../General/Session) in the way of whether file suffix gets
- honored upon session open or save (.qtr, .qts or .qtz). This brand new
- option also applies for default state file format on a JACK-session
- salvage context.
+- Default session file format option now promoted (see View/Options...
+ /General/Session) in the way of whether file suffix gets honored upon
+ session open or save (.qtr, .qts or .qtz). This brand new option also
+ applies for default state file format on a JACK-session salvage
+ context.
- The View/Options... (aka. user preferences) dialog sees a new
- arranjement in layout, with some options moving into this brand new tab
- page called General.
+ arranjement in layout, with some options moving into this brand
+ new tab page called General.
-- LV2 State extension support has been added, which shall replace old LV2
- Persist extension interface in the near future. It also replaces the LV2
- Files extension from now on (thanks to Dave Robillard).
+- LV2 State extension support has been added, which shall replace old
+ LV2 Persist extension interface in the near future. It also replaces
+ the LV2 Files extension from now on (thanks to Dave Robillard).
- Dirty MIDI clips are now auto-saved when MIDI track properties get
changed through its own dialog.
@@ -882,15 +931,15 @@ O.6.1 2014-04-29 Bitsy Sweet Beta
- MIDI SysEx event list editing is now fixed.
-- Once again, make sure all recorded clips start and end at the very same
- position when multiple track recording is turned on/off, while playback
- is still rolling.
+- Once again, make sure all recorded clips start and end at the very
+ same position when multiple track recording is turned on/off, while
+ playback is still rolling.
- Fixed Makefile.in handling installation directories to the configure
script eg. --datadir, --localedir.
-- Possible attempt to improve in-flight recording clip display, especially
- when looping and MIDI clips are involved.
+- Possible attempt to improve in-flight recording clip display,
+ especially when looping and MIDI clips are involved.
- MIDI clip revision (re)numbering paranoia has been improved as much to
avoid MIDI file clashes as much as possible while editing multiple MIDI
diff --git a/Makefile.svn b/Makefile.git
similarity index 100%
rename from Makefile.svn
rename to Makefile.git
diff --git a/README b/README
index 805fffa..cb66eae 100644
--- a/README
+++ b/README
@@ -152,20 +152,21 @@ and optionally as root:
make install
-This procedure will end installing the following couple of files:
+This procedure will end installing the following files:
${prefix}/bin/qtractor
${prefix}/share/applications/qtractor.desktop
${prefix}/share/icons/hicolor/32x32/apps/qtractor.png
+ ${prefix}/share/qtractor/translations/qtractor_*.qm
Just launch ${prefix}/bin/qtractor and you're off (hopefully).
Note that the default installation path ${prefix} is /usr/local.
-If you're checking out from Subversion (SVN), you'll have to prepare the
+If you're checking out from Git, you'll have to prepare the
configure script just before you proceed with the above instructions:
- make -f Makefile.svn
+ make -f Makefile.git
Configuration
@@ -198,8 +199,13 @@ web site (http://www.rncbc.org).
Acknowledgments
---------------
-Qtractor user manual has been co-authored by James Laco Hines and
-Stephen Doonan.
+A newer Qtractor quick start guide and user manual has been updated
+for version 0.5.x by Seth Kenlon & Klaatu.
+(http://downloads.sourceforge.net/qtractor/qtractor-0.5.x-user-manual.pdf)
+
+The older Qtractor user manual for version 0.3.0 and before, have
+been co-authored by James Laco Hines and Stephen Doonan.
+(http://downloads.sourceforge.net/qtractor/qtractor-0.3.0-user-manual.pdf)
Qtractor logo/icon is an original work of Andy Fitzsimon, borrowed
from the public domain openclipart.org gallery.
@@ -272,7 +278,7 @@ References
[17] GNU General Public License
http://www.gnu.org/copyleft/gpl.html
-[18] Cakewalk (by Roland), powerful and easy-to-use tools
+[18] Cakewalk, powerful and easy-to-use tools
for Windows-based music and sound production
http://www.cakewalk.com/
diff --git a/TODO b/TODO
index 3c16173..ceb2032 100644
--- a/TODO
+++ b/TODO
@@ -1,12 +1,12 @@
Qtractor - An Audio/MIDI multi-track sequencer
----------------------------------------------
-Qtractor is still in some alpha stage of development, although already
-functional. It surely has a plenty of lurking bugs. It also lacks some
-features that some might find critical in the application field.
+Qtractor's already in some kind of 'beta' stage of development and hence
+fully functional. It surely has a plenty of lurking bugs. It also lacks
+a few features that some might find critical in the application field.
-All is not lost, the following are among the ones planned to be worked
-on in the times to come (not in any particular order):
+All is not lost though, the following are among the ones planned to be
+worked on in the times to come (not in any particular order or priority):
- MIDI step-recording.
- Audio clip auto-crossfading.
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..ff10c4a
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+#
+make -f Makefile.git $*
diff --git a/configure b/configure
index 97aaeb0..bf9b41f 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Qtractor 0.6.3.
+# Generated by GNU Autoconf 2.69 for Qtractor 0.6.4.
#
# Report bugs to <rncbc at rncbc.org>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Qtractor'
PACKAGE_TARNAME='qtractor'
-PACKAGE_VERSION='0.6.3'
-PACKAGE_STRING='Qtractor 0.6.3'
+PACKAGE_VERSION='0.6.4'
+PACKAGE_STRING='Qtractor 0.6.4'
PACKAGE_BUGREPORT='rncbc at rncbc.org'
PACKAGE_URL=''
@@ -726,6 +726,7 @@ enable_lv2_ui_idle
enable_lv2_ui_show
enable_jack_session
enable_jack_latency
+enable_jack_metadata
enable_nsm
enable_xunique
enable_gradient
@@ -1300,7 +1301,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Qtractor 0.6.3 to adapt to many kinds of systems.
+\`configure' configures Qtractor 0.6.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1361,7 +1362,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Qtractor 0.6.3:";;
+ short | recursive ) echo "Configuration of Qtractor 0.6.4:";;
esac
cat <<\_ACEOF
@@ -1408,6 +1409,7 @@ Optional Features:
--enable-lv2-ui-show enable LV2 UI Show interface support (default=yes)
--enable-jack-session enable JACK session support (default=yes)
--enable-jack-latency enable JACK latency support (default=yes)
+ --enable-jack-metadata enable JACK metadata support (default=yes)
--enable-nsm enable NSM support (default=yes)
--enable-xunique enable X11 unique/single instance (default=no)
--enable-gradient enable gradient eye-candy (default=yes)
@@ -1514,7 +1516,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Qtractor configure 0.6.3
+Qtractor configure 0.6.4
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1958,7 +1960,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Qtractor $as_me 0.6.3, which was
+It was created by Qtractor $as_me 0.6.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2634,6 +2636,15 @@ else
fi
+# Enable JACK metadata support.
+# Check whether --enable-jack_metadata was given.
+if test "${enable_jack_metadata+set}" = set; then :
+ enableval=$enable_jack_metadata; ac_jack_metadata="$enableval"
+else
+ ac_jack_metadata="yes"
+fi
+
+
# Enable NSM support.
# Check whether --enable-nsm was given.
if test "${enable_nsm+set}" = set; then :
@@ -5838,6 +5849,55 @@ $as_echo "$as_me: WARNING: *** JACK latency support will be disabled." >&2;}
fi
fi
+# Check for JACK metadata support availability.
+if test "x$ac_jack_metadata" = "xyes"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jack_get_property in -ljack" >&5
+$as_echo_n "checking for jack_get_property in -ljack... " >&6; }
+if ${ac_cv_lib_jack_jack_get_property+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ljack $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char jack_get_property ();
+int
+main ()
+{
+return jack_get_property ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"; then :
+ ac_cv_lib_jack_jack_get_property=yes
+else
+ ac_cv_lib_jack_jack_get_property=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jack_jack_get_property" >&5
+$as_echo "$ac_cv_lib_jack_jack_get_property" >&6; }
+if test "x$ac_cv_lib_jack_jack_get_property" = xyes; then :
+ ac_jack_metadata="yes"
+else
+ ac_jack_metadata="no"
+fi
+
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** JACK metadata support will be disabled." >&5
+$as_echo "$as_me: WARNING: *** JACK metadata support will be disabled." >&2;}
+fi
+
# Some recent distros (eg. fedora, debian) require this.
ac_libs="$ac_libs -lX11"
@@ -6893,6 +6953,29 @@ $as_echo "$as_me: WARNING: *** JACK session support will be disabled." >&2;}
fi
fi
+# Check for JACK metadata headers availability.
+if test "x$ac_jack_metadata" = "xyes"; then
+ ac_fn_cxx_check_header_mongrel "$LINENO" "jack/metadata.h" "ac_cv_header_jack_metadata_h" "$ac_includes_default"
+if test "x$ac_cv_header_jack_metadata_h" = xyes; then :
+ ac_jack_metadata="yes"
+else
+ ac_jack_metadata="no"
+fi
+
+
+ if test "x$ac_jack_metadata" = "xyes"; then
+
+$as_echo "#define CONFIG_JACK_METADATA 1" >>confdefs.h
+
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** jack/metadata.h file not found." >&5
+$as_echo "$as_me: WARNING: *** jack/metadata.h file not found." >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** JACK metadata support will be disabled." >&5
+$as_echo "$as_me: WARNING: *** JACK metadata support will be disabled." >&2;}
+ fi
+fi
+
+
# Check for NSM support.
if test "x$ac_nsm" = "xyes"; then
@@ -7449,7 +7532,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Qtractor $as_me 0.6.3, which was
+This file was extended by Qtractor $as_me 0.6.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7511,7 +7594,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Qtractor config.status 0.6.3
+Qtractor config.status 0.6.4
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -8261,6 +8344,7 @@ echo " LV2 plug-in UI Show interface support . . . . . .: $ac_lv2_ui_show"
echo
echo " JACK Session support . . . . . . . . . . . . . . .: $ac_jack_session"
echo " JACK Latency support . . . . . . . . . . . . . . .: $ac_jack_latency"
+echo " JACK Metadata support . . . . . . . . . . . . . .: $ac_jack_metadata"
echo
echo " Non Session Management (NSM) support . . . . . . .: $ac_nsm"
echo
diff --git a/configure.ac b/configure.ac
index ad14d4f..6a67b22 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
# Process this file with autoconf to produce a configure script.
-AC_INIT(Qtractor, 0.6.3, rncbc at rncbc.org, qtractor)
+AC_INIT(Qtractor, 0.6.4, rncbc at rncbc.org, qtractor)
AC_CONFIG_SRCDIR(src/qtractor.cpp)
AC_CONFIG_HEADERS(src/config.h)
@@ -219,6 +219,12 @@ AC_ARG_ENABLE(jack-latency,
[ac_jack_latency="$enableval"],
[ac_jack_latency="yes"])
+# Enable JACK metadata support.
+AC_ARG_ENABLE(jack_metadata,
+ AC_HELP_STRING([--enable-jack-metadata], [enable JACK metadata support (default=yes)]),
+ [ac_jack_metadata="$enableval"],
+ [ac_jack_metadata="yes"])
+
# Enable NSM support.
AC_ARG_ENABLE(nsm,
AC_HELP_STRING([--enable-nsm], [enable NSM support (default=yes)]),
@@ -745,6 +751,13 @@ if test "x$ac_jack_latency" = "xyes"; then
fi
fi
+# Check for JACK metadata support availability.
+if test "x$ac_jack_metadata" = "xyes"; then
+ AC_CHECK_LIB(jack, jack_get_property, [ac_jack_metadata="yes"], [ac_jack_metadata="no"])
+else
+ AC_MSG_WARN([*** JACK metadata support will be disabled.])
+fi
+
# Some recent distros (eg. fedora, debian) require this.
ac_libs="$ac_libs -lX11"
@@ -1198,6 +1211,18 @@ if test "x$ac_jack_session" = "xyes"; then
fi
fi
+# Check for JACK metadata headers availability.
+if test "x$ac_jack_metadata" = "xyes"; then
+ AC_CHECK_HEADER(jack/metadata.h, [ac_jack_metadata="yes"], [ac_jack_metadata="no"])
+ if test "x$ac_jack_metadata" = "xyes"; then
+ AC_DEFINE(CONFIG_JACK_METADATA, 1, [Define if JACK metadata support is available.])
+ else
+ AC_MSG_WARN([*** jack/metadata.h file not found.])
+ AC_MSG_WARN([*** JACK metadata support will be disabled.])
+ fi
+fi
+
+
# Check for NSM support.
if test "x$ac_nsm" = "xyes"; then
AC_DEFINE(CONFIG_NSM, 1, [Define if NSM support is available.])
@@ -1274,6 +1299,7 @@ echo " LV2 plug-in UI Show interface support . . . . . .: $ac_lv2_ui_show"
echo
echo " JACK Session support . . . . . . . . . . . . . . .: $ac_jack_session"
echo " JACK Latency support . . . . . . . . . . . . . . .: $ac_jack_latency"
+echo " JACK Metadata support . . . . . . . . . . . . . .: $ac_jack_metadata"
echo
echo " Non Session Management (NSM) support . . . . . . .: $ac_nsm"
echo
diff --git a/qtractor.spec.in b/qtractor.spec.in
index e59334b..a45ac54 100644
--- a/qtractor.spec.in
+++ b/qtractor.spec.in
@@ -1,6 +1,6 @@
%define name @PACKAGE_TARNAME@
%define version @PACKAGE_VERSION@
-%define release 13
+%define release 14
%define _prefix @ac_prefix@
@@ -53,7 +53,7 @@ specially dedicated to the personal home-studio.
%prep
%setup
-[ -f Makefile.svn ] && %__make -f Makefile.svn
+[ -f Makefile.git ] && %__make -f Makefile.git
%build
%configure
@@ -101,6 +101,8 @@ specially dedicated to the personal home-studio.
%{_datadir}/man/man1/%{name}.1.gz
%changelog
+* Mon Nov 24 2014 Rui Nuno Capela <rncbc at rncbc.org> 0.6.4
+- Baryon Throne Beta release.
* Mon Sep 22 2014 Rui Nuno Capela <rncbc at rncbc.org> 0.6.3
- Armed Hadron Beta release.
* Mon Jul 7 2014 Rui Nuno Capela <rncbc at rncbc.org> 0.6.2
diff --git a/src/config.h.in b/src/config.h.in
index b7001b2..4f940f2 100644
--- a/src/config.h.in
+++ b/src/config.h.in
@@ -15,6 +15,9 @@
/* Define if JACK latency support is available. */
#undef CONFIG_JACK_LATENCY
+/* Define if JACK metadata support is available. */
+#undef CONFIG_JACK_METADATA
+
/* Define if JACK session support is available. */
#undef CONFIG_JACK_SESSION
diff --git a/src/qtractor.cpp b/src/qtractor.cpp
index 8f994a1..163bbe8 100644
--- a/src/qtractor.cpp
+++ b/src/qtractor.cpp
@@ -28,6 +28,8 @@
#include <QTranslator>
#include <QLocale>
+#include <QStyleFactory>
+
#define CONFIG_QUOTE1(x) #x
#define CONFIG_QUOTED(x) CONFIG_QUOTE1(x)
@@ -316,6 +318,141 @@ void stacktrace ( int signo )
//-------------------------------------------------------------------------
+// update_palette() - Application palette settler.
+//
+
+static bool update_palette ( QPalette& pal, const QString& sCustomColorTheme )
+{
+ if (sCustomColorTheme.isEmpty())
+ return false;
+
+ if (sCustomColorTheme == "Wonton Soup") {
+ pal.setColor(QPalette::Active, QPalette::Window, QColor(73, 78, 88));
+ pal.setColor(QPalette::Inactive, QPalette::Window, QColor(73, 78, 88));
+ pal.setColor(QPalette::Disabled, QPalette::Window, QColor(64, 68, 77));
+ pal.setColor(QPalette::Active, QPalette::WindowText, QColor(182, 193, 208));
+ pal.setColor(QPalette::Inactive, QPalette::WindowText, QColor(182, 193, 208));
+ pal.setColor(QPalette::Disabled, QPalette::WindowText, QColor(97, 104, 114));
+ pal.setColor(QPalette::Active, QPalette::Base, QColor(60, 64, 72));
+ pal.setColor(QPalette::Inactive, QPalette::Base, QColor(60, 64, 72));
+ pal.setColor(QPalette::Disabled, QPalette::Base, QColor(52, 56, 63));
+ pal.setColor(QPalette::Active, QPalette::AlternateBase, QColor(67, 71, 80));
+ pal.setColor(QPalette::Inactive, QPalette::AlternateBase, QColor(67, 71, 80));
+ pal.setColor(QPalette::Disabled, QPalette::AlternateBase, QColor(59, 62, 70));
+ pal.setColor(QPalette::Active, QPalette::ToolTipBase, QColor(182, 193, 208));
+ pal.setColor(QPalette::Inactive, QPalette::ToolTipBase, QColor(182, 193, 208));
+ pal.setColor(QPalette::Disabled, QPalette::ToolTipBase, QColor(182, 193, 208));
+ pal.setColor(QPalette::Active, QPalette::ToolTipText, QColor(42, 44, 48));
+ pal.setColor(QPalette::Inactive, QPalette::ToolTipText, QColor(42, 44, 48));
+ pal.setColor(QPalette::Disabled, QPalette::ToolTipText, QColor(42, 44, 48));
+ pal.setColor(QPalette::Active, QPalette::Text, QColor(210, 222, 240));
+ pal.setColor(QPalette::Inactive, QPalette::Text, QColor(210, 222, 240));
+ pal.setColor(QPalette::Disabled, QPalette::Text, QColor(99, 105, 115));
+ pal.setColor(QPalette::Active, QPalette::Button, QColor(82, 88, 99));
+ pal.setColor(QPalette::Inactive, QPalette::Button, QColor(82, 88, 99));
+ pal.setColor(QPalette::Disabled, QPalette::Button, QColor(72, 77, 87));
+ pal.setColor(QPalette::Active, QPalette::ButtonText, QColor(210, 222, 240));
+ pal.setColor(QPalette::Inactive, QPalette::ButtonText, QColor(210, 222, 240));
+ pal.setColor(QPalette::Disabled, QPalette::ButtonText, QColor(111, 118, 130));
+ pal.setColor(QPalette::Active, QPalette::BrightText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Inactive, QPalette::BrightText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Disabled, QPalette::BrightText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Active, QPalette::Light, QColor(95, 101, 114));
+ pal.setColor(QPalette::Inactive, QPalette::Light, QColor(95, 101, 114));
+ pal.setColor(QPalette::Disabled, QPalette::Light, QColor(86, 92, 104));
+ pal.setColor(QPalette::Active, QPalette::Midlight, QColor(84, 90, 101));
+ pal.setColor(QPalette::Inactive, QPalette::Midlight, QColor(84, 90, 101));
+ pal.setColor(QPalette::Disabled, QPalette::Midlight, QColor(75, 81, 91));
+ pal.setColor(QPalette::Active, QPalette::Dark, QColor(40, 43, 49));
+ pal.setColor(QPalette::Inactive, QPalette::Dark, QColor(40, 43, 49));
+ pal.setColor(QPalette::Disabled, QPalette::Dark, QColor(35, 38, 43));
+ pal.setColor(QPalette::Active, QPalette::Mid, QColor(63, 68, 76));
+ pal.setColor(QPalette::Inactive, QPalette::Mid, QColor(63, 68, 76));
+ pal.setColor(QPalette::Disabled, QPalette::Mid, QColor(56, 59, 67));
+ pal.setColor(QPalette::Active, QPalette::Shadow, QColor(29, 31, 35));
+ pal.setColor(QPalette::Inactive, QPalette::Shadow, QColor(29, 31, 35));
+ pal.setColor(QPalette::Disabled, QPalette::Shadow, QColor(25, 27, 30));
+ pal.setColor(QPalette::Active, QPalette::Highlight, QColor(120, 136, 156));
+ pal.setColor(QPalette::Inactive, QPalette::Highlight, QColor(81, 90, 103));
+ pal.setColor(QPalette::Disabled, QPalette::Highlight, QColor(64, 68, 77));
+ pal.setColor(QPalette::Active, QPalette::HighlightedText, QColor(209, 225, 244));
+ pal.setColor(QPalette::Inactive, QPalette::HighlightedText, QColor(182, 193, 208));
+ pal.setColor(QPalette::Disabled, QPalette::HighlightedText, QColor(97, 104, 114));
+ pal.setColor(QPalette::Active, QPalette::Link, QColor(156, 212, 255));
+ pal.setColor(QPalette::Inactive, QPalette::Link, QColor(156, 212, 255));
+ pal.setColor(QPalette::Disabled, QPalette::Link, QColor(82, 102, 119));
+ pal.setColor(QPalette::Active, QPalette::LinkVisited, QColor(64, 128, 255));
+ pal.setColor(QPalette::Inactive, QPalette::LinkVisited, QColor(64, 128, 255));
+ pal.setColor(QPalette::Disabled, QPalette::LinkVisited, QColor(54, 76, 119));
+ return true;
+ }
+ else
+ if (sCustomColorTheme == "KXStudio") {
+ pal.setColor(QPalette::Active, QPalette::Window, QColor(17, 17, 17));
+ pal.setColor(QPalette::Inactive, QPalette::Window, QColor(17, 17, 17));
+ pal.setColor(QPalette::Disabled, QPalette::Window, QColor(14, 14, 14));
+ pal.setColor(QPalette::Active, QPalette::WindowText, QColor(240, 240, 240));
+ pal.setColor(QPalette::Inactive, QPalette::WindowText, QColor(240, 240, 240));
+ pal.setColor(QPalette::Disabled, QPalette::WindowText, QColor(83, 83, 83));
+ pal.setColor(QPalette::Active, QPalette::Base, QColor(7, 7, 7));
+ pal.setColor(QPalette::Inactive, QPalette::Base, QColor(7, 7, 7));
+ pal.setColor(QPalette::Disabled, QPalette::Base, QColor(6, 6, 6));
+ pal.setColor(QPalette::Active, QPalette::AlternateBase, QColor(14, 14, 14));
+ pal.setColor(QPalette::Inactive, QPalette::AlternateBase, QColor(14, 14, 14));
+ pal.setColor(QPalette::Disabled, QPalette::AlternateBase, QColor(12, 12, 12));
+ pal.setColor(QPalette::Active, QPalette::ToolTipBase, QColor(4, 4, 4));
+ pal.setColor(QPalette::Inactive, QPalette::ToolTipBase, QColor(4, 4, 4));
+ pal.setColor(QPalette::Disabled, QPalette::ToolTipBase, QColor(4, 4, 4));
+ pal.setColor(QPalette::Active, QPalette::ToolTipText, QColor(230, 230, 230));
+ pal.setColor(QPalette::Inactive, QPalette::ToolTipText, QColor(230, 230, 230));
+ pal.setColor(QPalette::Disabled, QPalette::ToolTipText, QColor(230, 230, 230));
+ pal.setColor(QPalette::Active, QPalette::Text, QColor(230, 230, 230));
+ pal.setColor(QPalette::Inactive, QPalette::Text, QColor(230, 230, 230));
+ pal.setColor(QPalette::Disabled, QPalette::Text, QColor(74, 74, 74));
+ pal.setColor(QPalette::Active, QPalette::Button, QColor(28, 28, 28));
+ pal.setColor(QPalette::Inactive, QPalette::Button, QColor(28, 28, 28));
+ pal.setColor(QPalette::Disabled, QPalette::Button, QColor(24, 24, 24));
+ pal.setColor(QPalette::Active, QPalette::ButtonText, QColor(240, 240, 240));
+ pal.setColor(QPalette::Inactive, QPalette::ButtonText, QColor(240, 240, 240));
+ pal.setColor(QPalette::Disabled, QPalette::ButtonText, QColor(90, 90, 90));
+ pal.setColor(QPalette::Active, QPalette::BrightText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Inactive, QPalette::BrightText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Disabled, QPalette::BrightText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Active, QPalette::Light, QColor(191, 191, 191));
+ pal.setColor(QPalette::Inactive, QPalette::Light, QColor(191, 191, 191));
+ pal.setColor(QPalette::Disabled, QPalette::Light, QColor(191, 191, 191));
+ pal.setColor(QPalette::Active, QPalette::Midlight, QColor(155, 155, 155));
+ pal.setColor(QPalette::Inactive, QPalette::Midlight, QColor(155, 155, 155));
+ pal.setColor(QPalette::Disabled, QPalette::Midlight, QColor(155, 155, 155));
+ pal.setColor(QPalette::Active, QPalette::Dark, QColor(129, 129, 129));
+ pal.setColor(QPalette::Inactive, QPalette::Dark, QColor(129, 129, 129));
+ pal.setColor(QPalette::Disabled, QPalette::Dark, QColor(129, 129, 129));
+ pal.setColor(QPalette::Active, QPalette::Mid, QColor(94, 94, 94));
+ pal.setColor(QPalette::Inactive, QPalette::Mid, QColor(94, 94, 94));
+ pal.setColor(QPalette::Disabled, QPalette::Mid, QColor(94, 94, 94));
+ pal.setColor(QPalette::Active, QPalette::Shadow, QColor(155, 155, 155));
+ pal.setColor(QPalette::Inactive, QPalette::Shadow, QColor(155, 155, 155));
+ pal.setColor(QPalette::Disabled, QPalette::Shadow, QColor(155, 155, 155));
+ pal.setColor(QPalette::Active, QPalette::Highlight, QColor(60, 60, 60));
+ pal.setColor(QPalette::Inactive, QPalette::Highlight, QColor(34, 34, 34));
+ pal.setColor(QPalette::Disabled, QPalette::Highlight, QColor(14, 14, 14));
+ pal.setColor(QPalette::Active, QPalette::HighlightedText, QColor(255, 255, 255));
+ pal.setColor(QPalette::Inactive, QPalette::HighlightedText, QColor(240, 240, 240));
+ pal.setColor(QPalette::Disabled, QPalette::HighlightedText, QColor(83, 83, 83));
+ pal.setColor(QPalette::Active, QPalette::Link, QColor(100, 100, 230));
+ pal.setColor(QPalette::Inactive, QPalette::Link, QColor(100, 100, 230));
+ pal.setColor(QPalette::Disabled, QPalette::Link, QColor(34, 34, 74));
+ pal.setColor(QPalette::Active, QPalette::LinkVisited, QColor(230, 100, 230));
+ pal.setColor(QPalette::Inactive, QPalette::LinkVisited, QColor(230, 100, 230));
+ pal.setColor(QPalette::Disabled, QPalette::LinkVisited, QColor(74, 34, 74));
+ return true;
+ }
+
+ return false;
+}
+
+
+//-------------------------------------------------------------------------
// main - The main program trunk.
//
@@ -346,8 +483,16 @@ int main ( int argc, char **argv )
return 2;
}
- // Dark themes grayed/disabled color group fix...
+ // Custom style theme...
+ if (!options.sCustomStyleTheme.isEmpty())
+ app.setStyle(QStyleFactory::create(options.sCustomStyleTheme));
+
+ // Custom color theme (eg. "KXStudio")...
QPalette pal(app.palette());
+ unsigned int iUpdatePalette = 0;
+ if (update_palette(pal, options.sCustomColorTheme))
+ ++iUpdatePalette;
+ // Dark themes grayed/disabled color group fix...
if (pal.base().color().value() < 0x7f) {
const QColor& color = pal.window().color();
const int iGroups = int(QPalette::Active | QPalette::Inactive) + 1;
@@ -375,14 +520,15 @@ int main ( int argc, char **argv )
pal.setColor(QPalette::Disabled,
QPalette::ButtonText, pal.mid().color());
#endif
- app.setPalette(pal);
+ ++iUpdatePalette;
}
+ // New palette update?
+ if (iUpdatePalette > 0)
+ app.setPalette(pal);
// Set default base font...
- int iBaseFontSize = app.font().pointSize();
if (options.iBaseFontSize > 0)
- iBaseFontSize = options.iBaseFontSize;
- app.setFont(QFont(app.font().family(), iBaseFontSize));
+ app.setFont(QFont(app.font().family(), options.iBaseFontSize));
// Construct, setup and show the main form (a pseudo-singleton).
qtractorMainForm w;
diff --git a/src/qtractorAudioConnect.cpp b/src/qtractorAudioConnect.cpp
index 84ea2c3..1d5dd3e 100644
--- a/src/qtractorAudioConnect.cpp
+++ b/src/qtractorAudioConnect.cpp
@@ -1,7 +1,7 @@
// qtractorAudioConnect.cpp
//
/****************************************************************************
- Copyright (C) 2005-2011, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -19,6 +19,7 @@
*****************************************************************************/
+#include "qtractorAbout.h"
#include "qtractorAudioConnect.h"
#include "qtractorAudioEngine.h"
@@ -27,18 +28,46 @@
#include <QIcon>
+#ifdef CONFIG_JACK_METADATA
+
+#include <jack/metadata.h>
+#include <jack/uuid.h>
+
+static QString prettyName ( jack_uuid_t uuid, const QString& sDefaultName )
+{
+ QString sPrettyName = sDefaultName;
+
+ char *pszValue = NULL;
+ char *pszType = NULL;
+
+ if (::jack_get_property(uuid,
+ JACK_METADATA_PRETTY_NAME, &pszValue, &pszType) == 0) {
+ if (pszValue) {
+ sPrettyName = QString::fromUtf8(pszValue);
+ ::jack_free(pszValue);
+ }
+ if (pszType)
+ ::jack_free(pszType);
+ }
+
+ return sPrettyName;
+}
+
+#endif
+
+
//----------------------------------------------------------------------
// class qtractorAudioPortItem -- Jack port list item.
//
// Constructor.
qtractorAudioPortItem::qtractorAudioPortItem (
- qtractorAudioClientItem *pClientItem, const QString& sPortName,
- jack_port_t *pJackPort ) : qtractorPortListItem(pClientItem, sPortName)
+ qtractorAudioClientItem *pClientItem, jack_port_t *pJackPort )
+ : qtractorPortListItem(pClientItem)
{
m_pJackPort = pJackPort;
- unsigned long ulPortFlags = jack_port_flags(m_pJackPort);
+ const unsigned long ulPortFlags = jack_port_flags(m_pJackPort);
if (ulPortFlags & JackPortIsInput) {
QTreeWidgetItem::setIcon(0,
qtractorAudioConnect::icon(ulPortFlags & JackPortIsPhysical ?
@@ -56,17 +85,31 @@ qtractorAudioPortItem::~qtractorAudioPortItem (void)
}
-// Jack handles accessors.
-jack_client_t *qtractorAudioPortItem::jackClient (void) const
+// Jack handle accessor.
+jack_port_t *qtractorAudioPortItem::jackPort (void) const
{
- qtractorAudioClientItem *pClientItem
- = static_cast<qtractorAudioClientItem *> (clientItem());
- return (pClientItem ? pClientItem->jackClient() : NULL);
+ return m_pJackPort;
}
-jack_port_t *qtractorAudioPortItem::jackPort (void) const
+
+// Proto-pretty/alias display name method (virtual override).
+void qtractorAudioPortItem::updatePortName (void)
{
- return m_pJackPort;
+#ifdef CONFIG_JACK_METADATA
+ jack_client_t *pJackClient = NULL;
+ qtractorAudioClientListView *pAudioClientListView
+ = static_cast<qtractorAudioClientListView *> (
+ QTreeWidgetItem::treeWidget());
+ if (pAudioClientListView)
+ pJackClient = pAudioClientListView->jackClient();
+ if (pJackClient) {
+ const QString& sPortName = portName();
+ jack_uuid_t port_uuid = ::jack_port_uuid(m_pJackPort);
+ setPortText(prettyName(port_uuid, sPortName));
+ return;
+ }
+#endif
+ qtractorPortListItem::updatePortName();
}
@@ -76,8 +119,8 @@ jack_port_t *qtractorAudioPortItem::jackPort (void) const
// Constructor.
qtractorAudioClientItem::qtractorAudioClientItem (
- qtractorAudioClientListView *pClientListView, const QString& sClientName )
- : qtractorClientListItem(pClientListView, sClientName)
+ qtractorAudioClientListView *pClientListView )
+ : qtractorClientListItem(pClientListView)
{
if (pClientListView->isReadable()) {
QTreeWidgetItem::setIcon(0,
@@ -94,12 +137,31 @@ qtractorAudioClientItem::~qtractorAudioClientItem (void)
}
-// Jack client accessor.
-jack_client_t *qtractorAudioClientItem::jackClient (void) const
+// Proto-pretty/alias display name method (virtual override).
+void qtractorAudioClientItem::updateClientName (void)
{
- qtractorAudioClientListView *pClientListView
- = static_cast<qtractorAudioClientListView *> (QTreeWidgetItem::treeWidget());
- return (pClientListView ? pClientListView->jackClient() : NULL);
+#ifdef CONFIG_JACK_METADATA
+ jack_client_t *pJackClient = NULL;
+ qtractorAudioClientListView *pAudioClientListView
+ = static_cast<qtractorAudioClientListView *> (
+ QTreeWidgetItem::treeWidget());
+ if (pAudioClientListView)
+ pJackClient = pAudioClientListView->jackClient();
+ if (pJackClient) {
+ const QString& sClientName = clientName();
+ const char *pszClientName
+ = sClientName.toUtf8().constData();
+ const char *pszClientUuid
+ = ::jack_get_uuid_for_client_name(pJackClient, pszClientName);
+ if (pszClientUuid) {
+ jack_uuid_t client_uuid = 0;
+ ::jack_uuid_parse(pszClientUuid, &client_uuid);
+ setClientText(prettyName(client_uuid, sClientName));
+ return;
+ }
+ }
+#endif
+ qtractorClientListItem::updateClientName();
}
@@ -165,8 +227,8 @@ int qtractorAudioClientListView::updateClientPorts (void)
pClientItem->findPortItem(sPortName));
}
if (pClientItem == NULL) {
- pClientItem = new qtractorAudioClientItem(this,
- sClientName);
+ pClientItem = new qtractorAudioClientItem(this);
+ pClientItem->setClientName(sClientName);
++iDirtyCount;
}
if (pClientItem && pPortItem == NULL) {
@@ -174,7 +236,8 @@ int qtractorAudioClientListView::updateClientPorts (void)
pJackClient, ppszClientPorts[iClientPort]);
if (pJackPort) {
pPortItem = new qtractorAudioPortItem(
- pClientItem, sPortName, pJackPort);
+ pClientItem, pJackPort);
+ pPortItem->setPortName(sPortName);
++iDirtyCount;
}
}
diff --git a/src/qtractorAudioConnect.h b/src/qtractorAudioConnect.h
index 986e5da..72a9c87 100644
--- a/src/qtractorAudioConnect.h
+++ b/src/qtractorAudioConnect.h
@@ -1,7 +1,7 @@
// qtractorAudioConnect.h
//
/****************************************************************************
- Copyright (C) 2005-2011, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -42,14 +42,16 @@ class qtractorAudioPortItem : public qtractorPortListItem
public:
// Constructor.
- qtractorAudioPortItem(qtractorAudioClientItem *pClientItem,
- const QString& sPortName, jack_port_t *pJackPort);
+ qtractorAudioPortItem(
+ qtractorAudioClientItem *pClientItem, jack_port_t *pJackPort);
// Default destructor.
~qtractorAudioPortItem();
// Jack handles accessors.
- jack_client_t *jackClient() const;
- jack_port_t *jackPort() const;
+ jack_port_t *jackPort() const;
+
+ // Proto-pretty/display name accessors (virtual override).
+ void updatePortName();
private:
@@ -67,13 +69,12 @@ class qtractorAudioClientItem : public qtractorClientListItem
public:
// Constructor.
- qtractorAudioClientItem(qtractorAudioClientListView *pClientListView,
- const QString& sClientName);
+ qtractorAudioClientItem(qtractorAudioClientListView *pClientListView);
// Default destructor.
~qtractorAudioClientItem();
- // Jack client accessors.
- jack_client_t *jackClient() const;
+ // Proto-pretty/display name accessors (virtual override).
+ void updateClientName();
};
diff --git a/src/qtractorAudioEngine.cpp b/src/qtractorAudioEngine.cpp
index fe100f7..dd46272 100644
--- a/src/qtractorAudioEngine.cpp
+++ b/src/qtractorAudioEngine.cpp
@@ -44,6 +44,10 @@
#include <jack/session.h>
#endif
+#ifdef CONFIG_JACK_METADATA
+#include <jack/metadata.h>
+#endif
+
#include <QApplication>
#include <QProgressBar>
#include <QDomDocument>
@@ -383,6 +387,24 @@ static int qtractorAudioEngine_sync (
}
+#ifdef CONFIG_JACK_METADATA
+//----------------------------------------------------------------------
+// qtractorAudioEngine_property_change -- JACK property change callabck
+//
+
+static void qtractorAudioEngine_property_change (
+ jack_uuid_t, const char *key, jack_property_change_t, void *pvArg )
+{
+ qtractorAudioEngine *pAudioEngine
+ = static_cast<qtractorAudioEngine *> (pvArg);
+
+ // PRETTY_NAME is the only metadata we are currently interested in...
+ if (key && (::strcmp(key, JACK_METADATA_PRETTY_NAME) == 0))
+ pAudioEngine->notifyPropEvent();
+}
+#endif
+
+
//----------------------------------------------------------------------
// class qtractorAudioEngine -- JACK client instance (singleton).
//
@@ -480,6 +502,11 @@ void qtractorAudioEngine::notifySyncEvent ( unsigned long iPlayHead )
m_proxy.notifySyncEvent(iPlayHead);
}
+void qtractorAudioEngine::notifyPropEvent (void)
+{
+ m_proxy.notifyPropEvent();
+}
+
// JACK client descriptor accessor.
jack_client_t *qtractorAudioEngine::jackClient (void) const
@@ -633,12 +660,18 @@ bool qtractorAudioEngine::activate (void)
}
#endif
- // Set transport sync callback.
+ // Set JACK transport sync callback.
if (m_transportMode & qtractorBus::Input) {
jack_set_sync_callback(m_pJackClient,
qtractorAudioEngine_sync, this);
}
+#ifdef CONFIG_JACK_METADATA
+ // Set JACK property change callback.
+ jack_set_property_change_callback(m_pJackClient,
+ qtractorAudioEngine_property_change, this);
+#endif
+
// Reset all dependable monitoring...
resetAllMonitors();
diff --git a/src/qtractorAudioEngine.h b/src/qtractorAudioEngine.h
index 2494d7a..3ab8938 100644
--- a/src/qtractorAudioEngine.h
+++ b/src/qtractorAudioEngine.h
@@ -67,6 +67,8 @@ public:
{ emit sessEvent(pvSessionArg); }
void notifySyncEvent(unsigned long iPlayHead)
{ emit syncEvent(iPlayHead); }
+ void notifyPropEvent()
+ { emit propEvent(); }
signals:
@@ -77,7 +79,8 @@ signals:
void buffEvent();
void sessEvent(void *pvSessionArg);
void syncEvent(unsigned long iPlayHead);
-};
+ void propEvent();
+};
//----------------------------------------------------------------------
@@ -104,6 +107,7 @@ public:
void notifyBuffEvent();
void notifySessEvent(void *pvSessionArg);
void notifySyncEvent(unsigned long iPlayHead);
+ void notifyPropEvent();
// JACK client descriptor accessor.
jack_client_t *jackClient() const;
diff --git a/src/qtractorAudioFile.cpp b/src/qtractorAudioFile.cpp
index 9724516..4b1b234 100644
--- a/src/qtractorAudioFile.cpp
+++ b/src/qtractorAudioFile.cpp
@@ -237,7 +237,7 @@ void qtractorAudioFileFactory::setDefaultType(const QString& sExt, int iType,
QListIterator<FileFormat *> iter(getInstance().m_formats);
while (iter.hasNext()) {
FileFormat *pFormat = iter.next();
- if (sExt == pFormat->ext && iType == pFormat->data) {
+ if (sExt == pFormat->ext && (iType == 0 || iType == pFormat->data)) {
getInstance().m_pDefaultFormat = pFormat;
iDefaultFormat = format(pFormat, iFormat);
break;
@@ -256,7 +256,7 @@ QString qtractorAudioFileFactory::defaultExt (void)
if (pFormat)
return pFormat->ext;
-#ifdef CONFIG_LIBVORBIS
+#ifdef CONFIG_LIBVORBIS_0
return "ogg";
#else
return "wav";
@@ -269,7 +269,7 @@ int qtractorAudioFileFactory::defaultFormat (void)
FileFormat *pFormat = getInstance().m_pDefaultFormat;
if (pFormat)
iDefaultFormat |= pFormat->data;
-#ifndef CONFIG_LIBVORBIS
+#ifndef CONFIG_LIBVORBIS_0
else
iDefaultFormat |= SF_FORMAT_WAV;
#endif
diff --git a/src/qtractorBusForm.cpp b/src/qtractorBusForm.cpp
index b3ed8c5..b512b46 100644
--- a/src/qtractorBusForm.cpp
+++ b/src/qtractorBusForm.cpp
@@ -1,7 +1,7 @@
// qtractorBusForm.cpp
//
/****************************************************************************
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -119,7 +119,7 @@ qtractorBusForm::qtractorBusForm (
QHeaderView *pHeader = m_ui.BusListView->header();
pHeader->setDefaultAlignment(Qt::AlignLeft);
- pHeader->resizeSection(0, 160);
+ pHeader->resizeSection(0, 140);
#if QT_VERSION >= 0x050000
// pHeader->setSectionResizeMode(QHeaderView::Custom);
pHeader->setSectionResizeMode(1, QHeaderView::ResizeToContents);
diff --git a/src/qtractorBusForm.h b/src/qtractorBusForm.h
index 4200d28..caed3c7 100644
--- a/src/qtractorBusForm.h
+++ b/src/qtractorBusForm.h
@@ -1,7 +1,7 @@
// qtractorBusForm.h
//
/****************************************************************************
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
diff --git a/src/qtractorBusForm.ui b/src/qtractorBusForm.ui
index ebc0bed..3bcbb9c 100644
--- a/src/qtractorBusForm.ui
+++ b/src/qtractorBusForm.ui
@@ -3,7 +3,7 @@
<author>rncbc aka Rui Nuno Capela</author>
<comment>qtractor - An Audio/MIDI multi-track sequencer.
- Copyright (C) 2005-2012, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -26,8 +26,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>658</width>
- <height>317</height>
+ <width>480</width>
+ <height>320</height>
</rect>
</property>
<property name="focusPolicy">
@@ -206,9 +206,6 @@
<property name="text">
<string>M&onitor (pass-through)</string>
</property>
- <property name="shortcut">
- <string>Alt+O</string>
- </property>
</widget>
</item>
</layout>
@@ -270,9 +267,6 @@
<property name="text">
<string>&Auto connect</string>
</property>
- <property name="shortcut">
- <string>Alt+A</string>
- </property>
</widget>
</item>
</layout>
@@ -363,9 +357,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formCreate.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+A</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -388,9 +379,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRemove.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+R</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -426,9 +414,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formMoveUp.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+U</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -451,9 +436,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formMoveDown.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+D</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -497,9 +479,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formCreate.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+A</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -522,9 +501,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRemove.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+R</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -560,9 +536,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formMoveUp.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+U</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -585,9 +558,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formMoveDown.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+D</string>
- </property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -622,9 +592,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRefresh.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+R</string>
- </property>
</widget>
</item>
<item>
@@ -651,9 +618,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formCreate.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+C</string>
- </property>
</widget>
</item>
<item>
@@ -667,9 +631,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formAccept.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+U</string>
- </property>
</widget>
</item>
<item>
@@ -683,9 +644,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRemove.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item>
diff --git a/src/qtractorClip.cpp b/src/qtractorClip.cpp
index 4401a69..aeb7e3a 100644
--- a/src/qtractorClip.cpp
+++ b/src/qtractorClip.cpp
@@ -82,8 +82,8 @@ void qtractorClip::clear (void)
m_iClipOffset = 0;
m_iClipStartTime = 0;
- m_iClipOffsetTime = 0;
m_iClipLengthTime = 0;
+ m_iClipOffsetTime = 0;
m_iSelectStart = 0;
m_iSelectEnd = 0;
@@ -331,11 +331,10 @@ void qtractorClip::updateClipTime (void)
return;
m_iClipStart = pSession->frameFromTick(m_iClipStartTime);
-
- m_iClipOffset = pSession->frameFromTickRange(
- m_iClipStartTime, m_iClipStartTime + m_iClipOffsetTime);
m_iClipLength = pSession->frameFromTickRange(
m_iClipStartTime, m_iClipStartTime + m_iClipLengthTime);
+ m_iClipOffset = pSession->frameFromTickRange(
+ m_iClipStartTime, m_iClipStartTime + m_iClipOffsetTime);
m_iFadeInLength = pSession->frameFromTickRange(
m_iClipStartTime, m_iClipStartTime + m_iFadeInTime);
@@ -349,13 +348,14 @@ void qtractorClip::updateClipTime (void)
void qtractorClip::drawClip (
QPainter *pPainter, const QRect& clipRect, unsigned long iClipOffset )
{
+ // Draw the framed rectangle and background...
pPainter->drawRect(clipRect);
qtractorSession *pSession = m_pTrack->session();
if (pSession == NULL)
return;
- // Adjust the clip rectangle left origin...
+ // Adjust the clip rectangle left origin...
QRect rect(clipRect);
if (iClipOffset > 0)
rect.setLeft(rect.left() - pSession->pixelFromFrame(iClipOffset) + 1);
@@ -503,6 +503,21 @@ void qtractorClip::drawClip (
}
+// Recording clip drawing method.
+void qtractorClip::drawClipRecord (
+ QPainter *pPainter, const QRect& clipRect, unsigned long iClipOffset )
+{
+ // Draw the framed rectangle and background...
+ pPainter->drawRect(clipRect);
+
+ // Draw clip contents (virtual)...
+ draw(pPainter, clipRect, iClipOffset);
+
+ // Draw red shade overlay...
+ pPainter->fillRect(clipRect, QColor(255, 0, 0, 120));
+}
+
+
// Clip editor method.
bool qtractorClip::startEditor ( QWidget *pParent )
{
@@ -622,6 +637,7 @@ bool qtractorClip::loadElement (
unsigned long iClipLength = 0;
unsigned long iTakeStart = 0;
unsigned long iTakeEnd = 0;
+ unsigned long iTakeGap = 0;
int iCurrentTake = -1;
for (QDomNode nProp = eChild.firstChild();
!nProp.isNull();
@@ -646,6 +662,9 @@ bool qtractorClip::loadElement (
if (eProp.tagName() == "take-end")
iTakeEnd = eProp.text().toULong();
else
+ if (eProp.tagName() == "take-gap")
+ iTakeGap = eProp.text().toULong();
+ else
if (eProp.tagName() == "current-take")
iCurrentTake = eProp.text().toInt();
}
@@ -657,7 +676,7 @@ bool qtractorClip::loadElement (
pTakeInfo = static_cast<qtractorTrack::TakeInfo *> (
new qtractorClip::TakeInfo(
iClipStart, iClipOffset, iClipLength,
- iTakeStart, iTakeEnd));
+ iTakeStart, iTakeEnd, iTakeGap));
if (pTrack && iTakeID >= 0)
pTrack->takeInfoAdd(iTakeID, pTakeInfo);
}
@@ -732,7 +751,9 @@ bool qtractorClip::saveElement (
QString::number(pTakeInfo->takeStart()), &eTakeInfo);
pDocument->saveTextElement("take-end",
QString::number(pTakeInfo->takeEnd()), &eTakeInfo);
- pDocument->saveTextElement("current-take",
+ pDocument->saveTextElement("take-gap",
+ QString::number(pTakeInfo->takeGap()), &eTakeInfo);
+ pDocument->saveTextElement("current-take",
QString::number(pTakeInfo->currentTake()), &eTakeInfo);
}
eTakeInfo.setAttribute("id", QString::number(iTakeID));
@@ -836,15 +857,10 @@ int qtractorClip::TakeInfo::takeCount (void) const
int iTakeCount = -1;
const unsigned long iClipEnd = m_iClipStart + m_iClipLength;
- const unsigned long iTakeLength = m_iTakeEnd - m_iTakeStart;
+ const unsigned long iTakeLength = m_iTakeEnd - m_iTakeStart + m_iTakeGap;
- if (iTakeLength > 0) {
- if (m_iClipStart < m_iTakeStart)
- iTakeCount = (iClipEnd - m_iTakeStart) / iTakeLength;
- else
- if (m_iClipStart < m_iTakeEnd && iClipEnd > m_iTakeEnd)
- iTakeCount = (iClipEnd - m_iTakeEnd) / iTakeLength + 1;
- }
+ if (iTakeLength > 0 && m_iClipStart < m_iTakeEnd && m_iTakeEnd < iClipEnd)
+ iTakeCount = (iClipEnd - m_iTakeStart) / iTakeLength;
return iTakeCount + 1;
}
@@ -858,52 +874,44 @@ int qtractorClip::TakeInfo::select (
unsigned long iClipOffset = m_iClipOffset;
unsigned long iClipLength = m_iClipLength;
- const unsigned long iClipEnd = iClipStart + iClipLength;
+ const unsigned long iClipEnd = iClipStart + iClipLength;
- const unsigned long iTakeStart = m_iTakeStart;
- const unsigned long iTakeEnd = m_iTakeEnd;
- const unsigned long iTakeLength = m_iTakeEnd - m_iTakeStart;
+ const unsigned long iTakeStart = m_iTakeStart;
+ const unsigned long iTakeEnd = m_iTakeEnd;
+ const unsigned long iTakeGap = m_iTakeGap;
+
+ const unsigned long iTakeLength = iTakeEnd - iTakeStart + iTakeGap;
#ifdef CONFIG_DEBUG
qDebug("qtractorClip::TakeInfo[%p]::select(%d, %lu, %lu, %lu, %lu, %lu)",
this, iTake, iClipStart, iClipOffset, iClipLength, iTakeStart, iTakeEnd);
#endif
- if (iClipStart < iTakeStart) {
- const int iTakeCount = (iClipEnd - iTakeStart) / iTakeLength;
- if (iTake < 0 || iTake > iTakeCount)
- iTake = iTakeCount;
+ if (iTakeStart < iClipEnd) {
+ int iTakeCount = 0;
+ if (iClipEnd > iTakeEnd)
+ iTakeCount += (iClipEnd - iTakeStart) / iTakeLength + 1;
+ if (iTake < 0 || iTake >= iTakeCount)
+ iTake = iTakeCount - 1;
// Clip-head for sure...
- iClipLength = iTakeStart - iClipStart;
- selectClipPart(pClipCommand, pTrack, ClipHead,
- iClipStart, iClipOffset, iClipLength);
+ if (iClipStart < iTakeStart) {
+ iClipLength = iTakeStart - iClipStart;
+ selectClipPart(pClipCommand, pTrack, ClipHead,
+ iClipStart, iClipOffset, iClipLength);
+ iClipOffset += iClipLength;
+ iClipStart = iTakeStart;
+ }
// Clip-take from now on...
- iClipOffset += iClipLength;
- if (iTake > 0)
- iClipOffset += iTake * iTakeLength;
- if (iTake < iTakeCount)
- iClipLength = iTakeLength;
- else
- iClipLength = (iClipEnd - iTakeStart) % iTakeLength;
- iClipStart = iTakeStart;
- }
- else
- if (iClipStart < iTakeEnd && iClipEnd > iTakeEnd) {
- const int iTakeCount = (iClipEnd - iTakeEnd) / iTakeLength + 1;
- if (iTake < 0 || iTake > iTakeCount)
- iTake = iTakeCount;
- // Clip-take for sure...
- if (iTake > 0 || iTakeCount < 1) {
- iClipOffset += (iTakeEnd - iClipStart);
- if (iTake > 0)
- iClipOffset += (iTake - 1) * iTakeLength;
- if (iTake < iTakeCount)
- iClipLength = iTakeLength;
+ iClipLength = (iClipEnd > iTakeEnd ? iTakeEnd : iClipEnd) - iClipStart;
+ if (iTake > 0) {
+ iClipOffset += (iTakeEnd - iClipStart) + iTakeGap;
+ iClipOffset += (iTake - 1) * iTakeLength;
+ if (iTake < iTakeCount - 1)
+ iClipLength = iTakeEnd - iTakeStart;
else
iClipLength = (iClipEnd - iTakeStart) % iTakeLength;
iClipStart = iTakeStart;
}
- else iClipLength = iTakeEnd - iClipStart;
}
else iTake = -1;
diff --git a/src/qtractorClip.h b/src/qtractorClip.h
index d96219a..df4fe94 100644
--- a/src/qtractorClip.h
+++ b/src/qtractorClip.h
@@ -142,9 +142,11 @@ public:
// Clip time reference settler method.
void updateClipTime();
- // Clip paint method.
- void drawClip(QPainter *pPainter, const QRect& clipRect,
- unsigned long iClipOffset);
+ // Clip paint methods.
+ void drawClip(QPainter *pPainter,
+ const QRect& clipRect, unsigned long iClipOffset);
+ void drawClipRecord(QPainter *pPainter,
+ const QRect& clipRect, unsigned long iClipOffset);
// Clip (re)open method.
virtual void open() = 0;
@@ -207,12 +209,14 @@ public:
unsigned long iClipOffset,
unsigned long iClipLength,
unsigned long iTakeStart,
- unsigned long iTakeEnd)
+ unsigned long iTakeEnd,
+ unsigned long iTakeGap)
: m_iClipStart(iClipStart),
m_iClipOffset(iClipOffset),
m_iClipLength(iClipLength),
m_iTakeStart(iTakeStart),
m_iTakeEnd(iTakeEnd),
+ m_iTakeGap(iTakeGap),
m_iCurrentTake(-1),
m_iRefCount(0)
{ m_apClipParts[ClipHead] = NULL; m_apClipParts[ClipTake] = NULL; }
@@ -229,6 +233,8 @@ public:
{ return m_iTakeStart; }
unsigned long takeEnd() const
{ return m_iTakeEnd; }
+ unsigned long takeGap() const
+ { return m_iTakeGap; }
void setCurrentTake(int iCurrentTake)
{ m_iCurrentTake = iCurrentTake; }
@@ -275,6 +281,7 @@ public:
unsigned long m_iTakeStart;
unsigned long m_iTakeEnd;
+ unsigned long m_iTakeGap;
int m_iCurrentTake;
int m_iRefCount;
@@ -353,8 +360,8 @@ private:
unsigned long m_iClipOffset; // Clip frame offset.
unsigned long m_iClipStartTime; // Clip time (tick) start.
+ unsigned long m_iClipLengthTime; // Clip time (tick) length.
unsigned long m_iClipOffsetTime; // Clip time (tick) offset.
- unsigned long m_iClipLengthTime; // Clip time (tick) length.
unsigned long m_iSelectStart; // Clip loop start frame-offset.
unsigned long m_iSelectEnd; // Clip loop end frame-offset.
diff --git a/src/qtractorClipCommand.cpp b/src/qtractorClipCommand.cpp
index 64e4a55..309c77d 100644
--- a/src/qtractorClipCommand.cpp
+++ b/src/qtractorClipCommand.cpp
@@ -152,19 +152,28 @@ void qtractorClipCommand::resizeClip ( qtractorClip *pClip,
pItem->clipStart = iClipStart;
pItem->clipOffset = iClipOffset;
pItem->clipLength = iClipLength;
+
long iFadeInLength = long(pClip->fadeInLength());
if (iFadeInLength > 0) {
- iFadeInLength += long(pClip->clipOffset()) - long(iClipOffset);
+ if (fTimeStretch > 0.0f)
+ iFadeInLength = long(fTimeStretch * float(iFadeInLength));
+ else
+ iFadeInLength += long(pClip->clipStart()) - long(iClipStart);
if (iFadeInLength > 0)
pItem->fadeInLength = iFadeInLength;
}
+
long iFadeOutLength = long(pClip->fadeOutLength());
if (iFadeOutLength > 0) {
- iFadeOutLength += long(iClipOffset + iClipLength)
- - long(pClip->clipOffset() + pClip->clipLength());
+ if (fTimeStretch > 0.0f)
+ iFadeOutLength = long(fTimeStretch * float(iFadeOutLength));
+ else
+ iFadeOutLength += long(iClipStart + iClipLength)
+ - long(pClip->clipStart() + pClip->clipLength());
if (iFadeOutLength > 0)
pItem->fadeOutLength = iFadeOutLength;
}
+
if (fTimeStretch > 0.0f) {
pItem->timeStretch = fTimeStretch;
switch ((pClip->track())->trackType()) {
@@ -185,6 +194,7 @@ void qtractorClipCommand::resizeClip ( qtractorClip *pClip,
break;
}
}
+
if (fPitchShift > 0.0f)
pItem->pitchShift = fPitchShift;
m_items.append(pItem);
@@ -302,26 +312,32 @@ bool qtractorClipCommand::addClipRecord (
// Recorded clip length and offset...
const unsigned long iClipLength = iClipEnd - iClipStart;
-
- // Attend to audio clip record latency compensation...
- unsigned long iClipOffset = 0;
-
- if (pTrack->trackType() == qtractorTrack::Audio) {
- qtractorAudioBus *pAudioBus
- = static_cast<qtractorAudioBus *> (pTrack->inputBus());
- if (pAudioBus)
- iClipOffset += pAudioBus->latency_in();
- }
+ const unsigned long iClipOffset = pClip->clipOffset();
// Check whether in loop-recording/takes mode....
qtractorSession *pSession = qtractorSession::getInstance();
if (pSession && pSession->isLoopRecording()
&& iClipEnd > pSession->loopEnd()) {
+ // HACK: Take care of punch-in/out...
+ unsigned long iTakeStart = pSession->loopStart();
+ unsigned long iTakeEnd = pSession->loopEnd();
+ unsigned long iTakeGap = 0;
+ if (pSession->isPunching()) {
+ const unsigned long iPunchIn = pSession->punchIn();
+ const unsigned long iPunchOut = pSession->punchOut();
+ if (iTakeStart < iPunchIn && iPunchIn < iTakeEnd) {
+ iTakeGap += (iPunchIn - iTakeStart);
+ iTakeStart = iPunchIn;
+ }
+ if (iTakeStart < iPunchOut && iPunchOut < iTakeEnd) {
+ iTakeGap += (iTakeEnd - iPunchOut);
+ iTakeEnd = iPunchOut;
+ }
+ }
qtractorClip::TakeInfo *pTakeInfo
= new qtractorClip::TakeInfo(
iClipStart, iClipOffset, iClipLength,
- pSession->loopStart(),
- pSession->loopEnd());
+ iTakeStart, iTakeEnd, iTakeGap);
const int iTake = (pSession->loopRecordingMode() == 1 ? 0 : -1);
pTakeInfo->setCurrentTake(pTakeInfo->select(this, pTrack, iTake));
}
@@ -697,7 +713,7 @@ bool qtractorClipCommand::execute ( bool bRedo )
}
// Re-open needed clips, just once...
- for (clip = m_clips.constBegin(); clip != m_clips.constEnd(); ++clip)
+ for (clip = m_clips.constBegin(); clip != clip_end; ++clip)
clip.key()->open();
pSession->unlock();
diff --git a/src/qtractorConnect.cpp b/src/qtractorConnect.cpp
index e3d42db..ed7d7de 100644
--- a/src/qtractorConnect.cpp
+++ b/src/qtractorConnect.cpp
@@ -19,6 +19,7 @@
*****************************************************************************/
+#include "qtractorAbout.h"
#include "qtractorConnect.h"
#include <QApplication>
@@ -52,15 +53,15 @@
// Constructor.
qtractorPortListItem::qtractorPortListItem (
- qtractorClientListItem *pClientItem, const QString& sPortName )
+ qtractorClientListItem *pClientItem )
: QTreeWidgetItem(pClientItem, qtractorConnect::PortItem)
{
m_pClientItem = pClientItem;
- m_sPortName = sPortName;
+// m_sPortName = sPortName;
m_iPortMark = 0;
m_bHilite = false;
- QTreeWidgetItem::setText(0, m_sPortName);
+// QTreeWidgetItem::setText(0, m_sPortName);
}
// Default destructor.
@@ -73,9 +74,9 @@ qtractorPortListItem::~qtractorPortListItem (void)
// Instance accessors.
void qtractorPortListItem::setPortName ( const QString& sPortName )
{
- QTreeWidgetItem::setText(0, sPortName);
-
m_sPortName = sPortName;
+
+ updatePortName();
}
const QString& qtractorPortListItem::clientName (void) const
@@ -89,6 +90,25 @@ const QString& qtractorPortListItem::portName (void) const
}
+// Proto-pretty/alias display name method.
+void qtractorPortListItem::updatePortName (void)
+{
+ setPortText(m_sPortName);
+}
+
+
+// Port display name accessors.
+void qtractorPortListItem::setPortText ( const QString& sPortText )
+{
+ QTreeWidgetItem::setText(0, sPortText);
+}
+
+QString qtractorPortListItem::portText (void) const
+{
+ return QTreeWidgetItem::text(0);
+}
+
+
// Complete client:port name helper.
QString qtractorPortListItem::clientPortName (void)
{
@@ -225,14 +245,14 @@ bool qtractorPortListItem::operator< ( const QTreeWidgetItem& other ) const
// Constructor.
qtractorClientListItem::qtractorClientListItem (
- qtractorClientListView *pClientListView, const QString& sClientName )
+ qtractorClientListView *pClientListView )
: QTreeWidgetItem(pClientListView, qtractorConnect::ClientItem)
{
- m_sClientName = sClientName;
+// m_sClientName = sClientName;
m_iClientMark = 0;
m_iHilite = 0;
- QTreeWidgetItem::setText(0, m_sClientName);
+// QTreeWidgetItem::setText(0, m_sClientName);
}
// Default destructor.
@@ -263,9 +283,9 @@ qtractorPortListItem *qtractorClientListItem::findPortItem (
// Instance accessors.
void qtractorClientListItem::setClientName ( const QString& sClientName )
{
- QTreeWidgetItem::setText(0, sClientName);
-
m_sClientName = sClientName;
+
+ updateClientName();
}
const QString& qtractorClientListItem::clientName (void) const
@@ -274,6 +294,25 @@ const QString& qtractorClientListItem::clientName (void) const
}
+// Proto-pretty/alias display name method.
+void qtractorClientListItem::updateClientName (void)
+{
+ setClientText(m_sClientName);
+}
+
+
+// Client display name accessors.
+void qtractorClientListItem::setClientText ( const QString& sClientText )
+{
+ QTreeWidgetItem::setText(0, sClientText);
+}
+
+QString qtractorClientListItem::clientText (void) const
+{
+ return QTreeWidgetItem::text(0);
+}
+
+
// Readable flag client accessor.
bool qtractorClientListItem::isReadable (void) const
{
diff --git a/src/qtractorConnect.h b/src/qtractorConnect.h
index 7d1ccd9..96f2291 100644
--- a/src/qtractorConnect.h
+++ b/src/qtractorConnect.h
@@ -57,16 +57,18 @@ class qtractorPortListItem : public QTreeWidgetItem
public:
// Constructor.
- qtractorPortListItem(qtractorClientListItem *pClientItem,
- const QString& sPortName);
+ qtractorPortListItem(qtractorClientListItem *pClientItem);
// Default destructor.
- ~qtractorPortListItem();
+ virtual ~qtractorPortListItem();
// Instance accessors.
void setPortName(const QString& sPortName);
const QString& clientName() const;
const QString& portName() const;
+ // Proto-pretty/display name accessors.
+ virtual void updatePortName();
+
// Complete client:port name helper.
QString clientPortName();
@@ -100,6 +102,12 @@ public:
// - Natural decimal sorting comparator.
bool operator< (const QTreeWidgetItem& other) const;
+protected:
+
+ // Port name display name accessors.
+ void setPortText(const QString& sPortText);
+ QString portText() const;
+
private:
// Instance variables.
@@ -123,10 +131,9 @@ class qtractorClientListItem : public QTreeWidgetItem
public:
// Constructor.
- qtractorClientListItem(qtractorClientListView *pClientListView,
- const QString& sClientName);
+ qtractorClientListItem(qtractorClientListView *pClientListView);
// Default destructor.
- ~qtractorClientListItem();
+ virtual ~qtractorClientListItem();
// Port finder.
qtractorPortListItem *findPortItem(const QString& sPortName);
@@ -135,6 +142,9 @@ public:
void setClientName(const QString& sClientName);
const QString& clientName() const;
+ // Proto-pretty/display name accessors.
+ virtual void updateClientName();
+
// Readable flag accessor.
bool isReadable() const;
@@ -157,6 +167,12 @@ public:
// - Natural decimal sorting comparator.
bool operator< (const QTreeWidgetItem& other) const;
+protected:
+
+ // Client name display name accessors.
+ void setClientText(const QString& sClientText);
+ QString clientText() const;
+
private:
// Instance variables.
diff --git a/src/qtractorConnectForm.ui b/src/qtractorConnectForm.ui
index 81ff524..6b7384f 100644
--- a/src/qtractorConnectForm.ui
+++ b/src/qtractorConnectForm.ui
@@ -2,7 +2,7 @@
<author>rncbc aka Rui Nuno Capela</author>
<comment>qtractor - An Audio/MIDI multi-track sequencer.
- Copyright (C) 2005-2010, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -26,8 +26,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>506</width>
- <height>250</height>
+ <width>480</width>
+ <height>240</height>
</rect>
</property>
<property name="sizePolicy" >
@@ -139,9 +139,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formConnect.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+C</string>
- </property>
</widget>
</item>
<item>
@@ -155,9 +152,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formDisconnect.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item>
@@ -171,9 +165,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formDisconnectAll.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item>
@@ -203,9 +194,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formRefresh.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+R</string>
- </property>
</widget>
</item>
</layout>
@@ -298,9 +286,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formConnect.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+C</string>
- </property>
</widget>
</item>
<item>
@@ -314,9 +299,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formDisconnect.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item>
@@ -330,9 +312,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formDisconnectAll.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item>
@@ -362,9 +341,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formRefresh.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+R</string>
- </property>
</widget>
</item>
</layout>
diff --git a/src/qtractorEngine.cpp b/src/qtractorEngine.cpp
index ebc9f1e..d29e046 100644
--- a/src/qtractorEngine.cpp
+++ b/src/qtractorEngine.cpp
@@ -524,6 +524,7 @@ void qtractorBus::saveControllers (
pController->feedback = m_pMonitorObserver->isFeedback();
pController->invert = m_pMonitorObserver->isInvert();
pController->hook = m_pMonitorObserver->isHook();
+ pController->latch = m_pMonitorObserver->isLatch();
controllers.append(pController);
}
@@ -541,6 +542,7 @@ void qtractorBus::saveControllers (
pController->feedback = pPanObserver->isFeedback();
pController->invert = pPanObserver->isInvert();
pController->hook = pPanObserver->isHook();
+ pController->latch = pPanObserver->isLatch();
controllers.append(pController);
}
@@ -558,6 +560,7 @@ void qtractorBus::saveControllers (
pController->feedback = pGainObserver->isFeedback();
pController->invert = pGainObserver->isInvert();
pController->hook = pGainObserver->isHook();
+ pController->latch = pGainObserver->isLatch();
controllers.append(pController);
}
diff --git a/src/qtractorFileListView.cpp b/src/qtractorFileListView.cpp
index f18a6c8..d3204cf 100644
--- a/src/qtractorFileListView.cpp
+++ b/src/qtractorFileListView.cpp
@@ -1456,22 +1456,20 @@ bool qtractorFileListView::saveListElement ( qtractorDocument *pDocument,
case FileItem: {
qtractorFileListItem *pFileItem
= static_cast<qtractorFileListItem *> (pItem);
- // Make it all relative to archive or session directory...
QString sPath = pFileItem->path();
- if (pDocument->isArchive()) {
- qtractorFileList::Item *pFileListItem
- = pSession->files()->findItem(m_iFileType, sPath);
- if (pFileListItem && pFileListItem->clipRefCount() > 0) {
+ qtractorFileList::Item *pFileListItem
+ = pSession->files()->findItem(m_iFileType, sPath);
+ if (pFileListItem
+ && (pFileListItem->clipRefCount() > 0
+ || !pFileListItem->isAutoRemove())) {
+ // Make it all relative to archive or session directory...
+ if (pDocument->isArchive()) {
sPath = pDocument->addFile(sPath);
} else {
- sPath.clear();
+ const QDir dir(pSession->sessionDir());
+ sPath = dir.relativeFilePath(sPath);
}
- } else {
- const QDir dir(pSession->sessionDir());
- sPath = dir.relativeFilePath(sPath);
- }
- // Save file item if valid...
- if (!sPath.isEmpty()) {
+ // Save file item if valid...
QDomElement eFile = pDocument->document()->createElement("file");
eFile.setAttribute("name", pFileItem->text(0));
eFile.appendChild(pDocument->document()->createTextNode(sPath));
diff --git a/src/qtractorInstrumentForm.ui b/src/qtractorInstrumentForm.ui
index 8885835..ecd9741 100644
--- a/src/qtractorInstrumentForm.ui
+++ b/src/qtractorInstrumentForm.ui
@@ -141,9 +141,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formOpen.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+I</string>
- </property>
</widget>
</item>
<item>
@@ -157,9 +154,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formRemove.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+R</string>
- </property>
</widget>
</item>
<item>
@@ -173,9 +167,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formMoveUp.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+U</string>
- </property>
</widget>
</item>
<item>
@@ -189,9 +180,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formMoveDown.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item>
@@ -221,9 +209,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formRefresh.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item>
@@ -237,9 +222,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formSave.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+X</string>
- </property>
</widget>
</item>
<item>
@@ -250,9 +232,6 @@
<property name="text" >
<string>Close</string>
</property>
- <property name="shortcut" >
- <string/>
- </property>
</widget>
</item>
</layout>
diff --git a/src/qtractorMainForm.cpp b/src/qtractorMainForm.cpp
index 3d9b168..c7bdcce 100644
--- a/src/qtractorMainForm.cpp
+++ b/src/qtractorMainForm.cpp
@@ -251,6 +251,7 @@ qtractorMainForm::qtractorMainForm (
// To remember last time we've shown the playhead.
m_iPlayHead = 0;
+ m_iPlayHeadAutoBackward = 0;
// We'll start clean.
m_iUntitled = 0;
@@ -280,6 +281,8 @@ qtractorMainForm::qtractorMainForm (
m_pNsmClient = NULL;
m_bNsmDirty = false;
+ m_iAudioPropertyChange = 0;
+
// Configure the audio file peak factory...
if (m_pSession->audioPeakFactory()) {
QObject::connect(m_pSession->audioPeakFactory(),
@@ -308,6 +311,9 @@ qtractorMainForm::qtractorMainForm (
QObject::connect(pAudioEngine->proxy(),
SIGNAL(syncEvent(unsigned long)),
SLOT(audioSyncNotify(unsigned long)));
+ QObject::connect(pAudioEngine->proxy(),
+ SIGNAL(propEvent()),
+ SLOT(audioPropNotify()));
}
// Configure the MIDI engine event handling...
@@ -1335,9 +1341,11 @@ void qtractorMainForm::setup ( qtractorOptions *pOptions )
updateAudioMetronome();
updateMidiControlModes();
updateMidiQueueTimer();
+ updateMidiDriftCorrect();
updateMidiPlayer();
updateMidiControl();
updateMidiMetronome();
+ updateMixerAutoGridLayout();
updateSyncViewHold();
// FIXME: This is what it should ever be,
@@ -4308,14 +4316,12 @@ void qtractorMainForm::clipTakeRange (void)
qtractorClip::TakeInfo *pTakeInfo = (pClip ? pClip->takeInfo() : NULL);
if (pClip && pTakeInfo == NULL) {
- const unsigned long iClipEnd
- = pClip->clipStart() + pClip->clipLength();
qtractorTakeRangeForm form(this);
form.setClip(pClip);
- if (form.exec() && form.takeEnd() < iClipEnd) {
+ if (form.exec()) {
pTakeInfo = new qtractorClip::TakeInfo(
pClip->clipStart(), pClip->clipOffset(), pClip->clipLength(),
- form.takeStart(), form.takeEnd());
+ form.takeStart(), form.takeEnd(), 0);
qtractorClipCommand *pClipCommand
= new qtractorClipCommand(tr("take range"));
pClipCommand->takeInfoClip(pClip, pTakeInfo);
@@ -4649,6 +4655,7 @@ void qtractorMainForm::viewOptions (void)
const int iOldMidiClockMode = m_pOptions->iMidiClockMode;
const int iOldMidiCaptureQuantize = m_pOptions->iMidiCaptureQuantize;
const int iOldMidiQueueTimer = m_pOptions->iMidiQueueTimer;
+ const bool bOldMidiDriftCorrect = m_pOptions->bMidiDriftCorrect;
const bool bOldMidiPlayerBus = m_pOptions->bMidiPlayerBus;
const QString sOldMetroBarFilename = m_pOptions->sMetroBarFilename;
const QString sOldMetroBeatFilename = m_pOptions->sMetroBeatFilename;
@@ -4666,7 +4673,10 @@ void qtractorMainForm::viewOptions (void)
const int iOldMetroBeatVelocity = m_pOptions->iMetroBeatVelocity;
const int iOldMetroBeatDuration = m_pOptions->iMetroBeatDuration;
const bool bOldMidiMetroBus = m_pOptions->bMidiMetroBus;
+ const bool bOldMixerAutoGridLayout = m_pOptions->bMixerAutoGridLayout;
const bool bOldSyncViewHold = m_pOptions->bSyncViewHold;
+ const QString sOldCustomColorTheme = m_pOptions->sCustomColorTheme;
+ const QString sOldCustomStyleTheme = m_pOptions->sCustomStyleTheme;
// Load the current setup settings.
qtractorOptionsForm optionsForm(this);
optionsForm.setOptions(m_pOptions);
@@ -4717,7 +4727,9 @@ void qtractorMainForm::viewOptions (void)
updateMessagesCapture();
iNeedRestart |= RestartProgram;
}
- if (iOldBaseFontSize != m_pOptions->iBaseFontSize)
+ if ((iOldBaseFontSize != m_pOptions->iBaseFontSize) ||
+ (sOldCustomColorTheme != m_pOptions->sCustomColorTheme) ||
+ (sOldCustomStyleTheme != m_pOptions->sCustomStyleTheme))
iNeedRestart |= RestartProgram;
if (( bOldCompletePath && !m_pOptions->bCompletePath) ||
(!bOldCompletePath && m_pOptions->bCompletePath) ||
@@ -4779,6 +4791,10 @@ void qtractorMainForm::viewOptions (void)
( bOldAudioPlayerAutoConnect && !m_pOptions->bAudioPlayerAutoConnect) ||
(!bOldAudioPlayerAutoConnect && m_pOptions->bAudioPlayerAutoConnect))
updateAudioPlayer();
+ // MIDI engine drift correction option...
+ if (( bOldMidiDriftCorrect && !m_pOptions->bMidiDriftCorrect) ||
+ (!bOldMidiDriftCorrect && m_pOptions->bMidiDriftCorrect))
+ updateMidiDriftCorrect();
// MIDI engine player options...
if (( bOldMidiPlayerBus && !m_pOptions->bMidiPlayerBus) ||
(!bOldMidiPlayerBus && m_pOptions->bMidiPlayerBus))
@@ -4812,6 +4828,10 @@ void qtractorMainForm::viewOptions (void)
( bOldMidiMetroBus && !m_pOptions->bMidiMetroBus) ||
(!bOldMidiMetroBus && m_pOptions->bMidiMetroBus))
updateMidiMetronome();
+ // Mixer layout options...
+ if (( bOldMixerAutoGridLayout && !m_pOptions->bMixerAutoGridLayout) ||
+ (!bOldMixerAutoGridLayout && m_pOptions->bMixerAutoGridLayout))
+ updateMixerAutoGridLayout();
// Transport display options...
if (( bOldSyncViewHold && !m_pOptions->bSyncViewHold) ||
(!bOldSyncViewHold && m_pOptions->bSyncViewHold))
@@ -4860,9 +4880,11 @@ void qtractorMainForm::transportBackward (void)
& (Qt::ShiftModifier | Qt::ControlModifier)) {
m_pSession->setPlayHead(0);
} else {
- unsigned long iPlayHead = m_pSession->playHead();
+ const unsigned long iPlayHead = m_pSession->playHead();
QList<unsigned long> list;
list.append(0);
+ if (iPlayHead > m_iPlayHeadAutoBackward)
+ list.append(m_iPlayHeadAutoBackward);
if (iPlayHead > m_pSession->editHead())
list.append(m_pSession->editHead());
// if (iPlayHead > m_pSession->editTail() && !m_pSession->isPlaying())
@@ -4884,8 +4906,7 @@ void qtractorMainForm::transportBackward (void)
if (pMarker && iPlayHead > pMarker->frame)
list.append(pMarker->frame);
qSort(list.begin(), list.end());
- iPlayHead = list.last();
- m_pSession->setPlayHead(iPlayHead);
+ m_pSession->setPlayHead(list.last());
}
++m_iTransportUpdate;
@@ -4972,8 +4993,10 @@ void qtractorMainForm::transportForward (void)
& (Qt::ShiftModifier | Qt::ControlModifier)) {
m_pSession->setPlayHead(m_pSession->sessionEnd());
} else {
- unsigned long iPlayHead = m_pSession->playHead();
+ const unsigned long iPlayHead = m_pSession->playHead();
QList<unsigned long> list;
+ if (iPlayHead < m_iPlayHeadAutoBackward)
+ list.append(m_iPlayHeadAutoBackward);
if (iPlayHead < m_pSession->editHead())
list.append(m_pSession->editHead());
if (iPlayHead < m_pSession->editTail())
@@ -4995,8 +5018,7 @@ void qtractorMainForm::transportForward (void)
if (pMarker && iPlayHead < pMarker->frame)
list.append(pMarker->frame);
qSort(list.begin(), list.end());
- iPlayHead = list.first();
- m_pSession->setPlayHead(iPlayHead);
+ m_pSession->setPlayHead(list.first());
}
++m_iTransportUpdate;
@@ -5097,6 +5119,9 @@ void qtractorMainForm::transportPlay (void)
: SND_SEQ_EVENT_START)
: SND_SEQ_EVENT_STOP);
}
+ // Save auto-backward return position...
+ if (bPlaying)
+ m_iPlayHeadAutoBackward = m_pSession->playHead();
}
stabilizeForm();
@@ -5290,7 +5315,7 @@ void qtractorMainForm::helpAbout (void)
#ifndef CONFIG_VST
list << tr("VST Plug-in support disabled.");
#endif
-#ifdef CONFIG_VESTIGE
+#ifdef CONFIG_VESTIGE_0
list << tr("VeSTige header support enabled.");
#endif
#ifndef CONFIG_LV2
@@ -5346,6 +5371,9 @@ void qtractorMainForm::helpAbout (void)
#ifndef CONFIG_JACK_LATENCY
list << tr("JACK Latency support disabled.");
#endif
+#ifndef CONFIG_JACK_METADATA
+ list << tr("JACK Metadata support disabled.");
+#endif
#ifndef CONFIG_NSM
list << tr("NSM support disabled.");
#endif
@@ -5400,8 +5428,12 @@ bool qtractorMainForm::setPlaying ( bool bPlaying )
// We must start/stop certain things...
if (!bPlaying) {
// Shutdown recording anyway...
- if (m_pSession->isRecording())
- setRecording(false);
+ if (m_pSession->isRecording() && setRecording(false)) {
+ // Send MMC RECORD_EXIT command...
+ m_pSession->midiEngine()->sendMmcCommand(
+ qtractorMmcEvent::RECORD_EXIT);
+ ++m_iTransportUpdate;
+ }
// Stop transport rolling, immediately...
setRolling(0);
// Session tracks automation recording.
@@ -5419,14 +5451,8 @@ bool qtractorMainForm::setPlaying ( bool bPlaying )
if (pCurveCommand)
m_pSession->commands()->push(pCurveCommand);
// Auto-backward reset feature...
- if (m_ui.transportAutoBackwardAction->isChecked()) {
- unsigned long iPlayHead = m_pSession->playHead();
- if (iPlayHead > m_pSession->editHead())
- iPlayHead = m_pSession->editHead();
- else
- iPlayHead = 0;
- m_pSession->setPlayHead(iPlayHead);
- }
+ if (m_ui.transportAutoBackwardAction->isChecked())
+ m_pSession->setPlayHead(m_iPlayHeadAutoBackward);
} // Start something... ;)
else ++m_iTransportUpdate;
@@ -5789,6 +5815,8 @@ bool qtractorMainForm::startSession (void)
m_iPlayerTimer = 0;
+ m_iAudioPropertyChange = 0;
+
QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
const bool bResult = m_pSession->init();
QApplication::restoreOverrideCursor();
@@ -5848,12 +5876,8 @@ void qtractorMainForm::updateSessionPre (void)
// Actually (re)start session engines...
if (startSession()) {
// (Re)set playhead...
- if (m_ui.transportAutoBackwardAction->isChecked()) {
- if (m_iPlayHead > m_pSession->editHead())
- m_pSession->setPlayHead(m_pSession->editHead());
- else
- m_pSession->setPlayHead(0);
- }
+ if (m_ui.transportAutoBackwardAction->isChecked())
+ m_pSession->setPlayHead(m_iPlayHeadAutoBackward);
// (Re)initialize MIDI instrument patching...
m_pSession->resetAllMidiControllers(false); // Deferred++
// Get on with the special ALSA sequencer notifier...
@@ -6118,11 +6142,22 @@ void qtractorMainForm::updateMidiQueueTimer (void)
if (m_pOptions == NULL)
return;
- // Configure the MIDI engine player handling...
+ // Configure the MIDI engine queue timer...
m_pSession->midiEngine()->setAlsaTimer(m_pOptions->iMidiQueueTimer);
}
+// Update MIDI playback drift correction.
+void qtractorMainForm::updateMidiDriftCorrect (void)
+{
+ if (m_pOptions == NULL)
+ return;
+
+ // Configure the MIDI engine drift correction...
+ m_pSession->midiEngine()->setDriftCorrect(m_pOptions->bMidiDriftCorrect);
+}
+
+
// Update MIDI player parameters.
void qtractorMainForm::updateMidiPlayer (void)
{
@@ -6202,7 +6237,15 @@ void qtractorMainForm::updateMidiMetronome (void)
}
-// Update tranmsport display options.
+// Update mixer automatic multi-row strip/grid layout.
+void qtractorMainForm::updateMixerAutoGridLayout (void)
+{
+ if (m_pMixer)
+ m_pMixer->updateWorkspaces();
+}
+
+
+// Update transport display options.
void qtractorMainForm::updateSyncViewHold (void)
{
if (m_pOptions == NULL)
@@ -6899,13 +6942,21 @@ void qtractorMainForm::timerSlot (void)
if (m_pTracks && m_pSession->isRecording()) {
// HACK: Care of punch-out...
if (m_pSession->isPunching()) {
+ const unsigned long iFrameTime = m_pSession->frameTimeEx();
const unsigned long iLoopStart = m_pSession->loopStart();
- const unsigned long iLoopEnd = m_pSession->loopEnd();
+ const unsigned long iLoopEnd = m_pSession->loopEnd();
unsigned long iPunchOut = m_pSession->punchOut();
- if (iLoopStart < iLoopEnd && iPunchOut >= iLoopEnd)
- iPunchOut = iLoopEnd;
- const unsigned long iFrameTime = m_pSession->frameTimeEx();
- if (iFrameTime >= iPunchOut && setRecording(false)) {
+ if (iLoopStart < iLoopEnd &&
+ iLoopStart < iFrameTime &&
+ m_pSession->loopRecordingMode() > 0) {
+ const unsigned long iLoopLength
+ = iLoopEnd - iLoopStart;
+ const unsigned long iLoopCount
+ = (iFrameTime - iLoopStart) / iLoopLength;
+ iPunchOut += (iLoopCount + 1) * iLoopLength;
+ }
+ // Make sure it's really about to punch-out...
+ if (iFrameTime > iPunchOut && setRecording(false)) {
// Send MMC RECORD_EXIT command...
pMidiEngine->sendMmcCommand(
qtractorMmcEvent::RECORD_EXIT);
@@ -6932,10 +6983,7 @@ void qtractorMainForm::timerSlot (void)
else
// Auto-backward reset feature...
if (m_ui.transportAutoBackwardAction->isChecked()) {
- if (m_iPlayHead > m_pSession->editHead())
- m_pSession->setPlayHead(m_pSession->editHead());
- else
- m_pSession->setPlayHead(0);
+ m_pSession->setPlayHead(m_iPlayHeadAutoBackward);
++m_iTransportUpdate;
} else {
// Stop at once!
@@ -6981,8 +7029,14 @@ void qtractorMainForm::timerSlot (void)
if (pAudioEngine->updateConnects() == 0) {
appendMessagesColor(
tr("Audio connections change."), "#cc9966");
- if (m_pConnections)
- m_pConnections->connectForm()->audioRefresh();
+ if (m_pConnections) {
+ if (m_iAudioPropertyChange > 0) {
+ m_iAudioPropertyChange = 0;
+ m_pConnections->connectForm()->audioClear();
+ } else {
+ m_pConnections->connectForm()->audioRefresh();
+ }
+ }
}
}
}
@@ -7231,6 +7285,17 @@ void qtractorMainForm::audioSyncNotify ( unsigned long iPlayHead )
}
+// Custom (JACK) audio property change event handler.
+void qtractorMainForm::audioPropNotify (void)
+{
+ // An Audio property change has just been issued;
+ // try to postpone the event effect a little more...
+ if (m_iAudioRefreshTimer < QTRACTOR_TIMER_DELAY)
+ m_iAudioRefreshTimer += QTRACTOR_TIMER_DELAY;
+
+ // Mark that a complete refresh is needed...
+ ++m_iAudioPropertyChange;
+}
// Custom MMC event handler.
diff --git a/src/qtractorMainForm.h b/src/qtractorMainForm.h
index dceeabd..e4dbf45 100644
--- a/src/qtractorMainForm.h
+++ b/src/qtractorMainForm.h
@@ -289,6 +289,7 @@ protected slots:
void audioBuffNotify();
void audioSessNotify(void *pvSessionArg);
void audioSyncNotify(unsigned long iPlayHead);
+ void audioPropNotify();
void midiMmcNotify(const qtractorMmcEvent& mmce);
void midiCtlNotify(const qtractorCtlEvent& ctle);
@@ -393,10 +394,12 @@ protected:
void updateMidiControlModes();
void updateAudioPlayer();
void updateMidiQueueTimer();
+ void updateMidiDriftCorrect();
void updateMidiPlayer();
void updateMidiControl();
void updateAudioMetronome();
void updateMidiMetronome();
+ void updateMixerAutoGridLayout();
void updateSyncViewHold();
void updateContents(qtractorMidiEditor *pMidiEditor, bool bRefresh);
@@ -448,6 +451,7 @@ private:
QString m_sNsmExt;
bool m_bNsmDirty;
unsigned long m_iPlayHead;
+ unsigned long m_iPlayHeadAutoBackward;
int m_iPeakTimer;
int m_iPlayTimer;
int m_iIdleTimer;
@@ -464,6 +468,7 @@ private:
int m_iPlayerTimer;
int m_iAutoSaveTimer;
int m_iAutoSavePeriod;
+ int m_iAudioPropertyChange;
// Status bar item indexes
enum {
diff --git a/src/qtractorMidiClip.cpp b/src/qtractorMidiClip.cpp
index 97dc245..abbed04 100644
--- a/src/qtractorMidiClip.cpp
+++ b/src/qtractorMidiClip.cpp
@@ -383,20 +383,22 @@ bool qtractorMidiClip::openMidiFile (
pSeq->clear();
pSeq->setTicksPerBeat(pSession->ticksPerBeat());
+ const unsigned long iClipStart = clipStart();
+ const unsigned long iClipOffset = clipOffset();
qtractorTimeScale::Cursor cursor(pSession->timeScale());
- qtractorTimeScale::Node *pNode = cursor.seekFrame(clipStart());
- const unsigned long t0 = pNode->tickFromFrame(clipStart());
-
- if (clipStart() > clipOffset()) {
- const unsigned long iOffset = clipStart() - clipOffset();
- pNode = cursor.seekFrame(iOffset);
- pSeq->setTimeOffset(t0 - pNode->tickFromFrame(iOffset));
+ qtractorTimeScale::Node *pNode = cursor.seekFrame(iClipStart);
+ const unsigned long t0 = pNode->tickFromFrame(iClipStart);
+ if (iClipStart > iClipOffset) {
+ const unsigned long iFrameOffset = iClipStart - iClipOffset;
+ pNode = cursor.seekFrame(iFrameOffset);
+ pSeq->setTimeOffset(t0 - pNode->tickFromFrame(iFrameOffset));
} else {
- pNode = cursor.seekFrame(clipOffset());
- pSeq->setTimeOffset(pNode->tickFromFrame(clipOffset()));
+ pNode = cursor.seekFrame(iClipOffset);
+ pSeq->setTimeOffset(pNode->tickFromFrame(iClipOffset));
}
- const unsigned long iClipEnd = clipStart() + clipLength();
+ const unsigned long iClipLength = clipLength();
+ const unsigned long iClipEnd = iClipStart + iClipLength;
pNode = cursor.seekFrame(iClipEnd);
pSeq->setTimeLength(pNode->tickFromFrame(iClipEnd) - t0);
@@ -483,11 +485,9 @@ bool qtractorMidiClip::openMidiFile (
// setRevision(1);
// Default clip length will be whole sequence duration.
- if (clipLength() == 0 && pSeq->timeLength() > pSeq->timeOffset()) {
- const unsigned long t1
- = t0 + (pSeq->timeLength() - pSeq->timeOffset());
- pNode = cursor.seekTick(t1);
- setClipLength(pNode->frameFromTick(t1) - clipStart());
+ if (iClipLength == 0) {
+ const unsigned long t1 = t0 + pSeq->timeLength();
+ setClipLength(pSession->frameFromTick(t1) - iClipStart);
}
// Clip name should be clear about it all.
@@ -958,17 +958,19 @@ void qtractorMidiClip::draw (
if (iNoteSpan < 6)
iNoteSpan = 6;
- const unsigned long iFrameStart = clipStart() + iClipOffset;
+ const unsigned long iClipStart = clipStart();
+ const unsigned long iFrameStart = iClipStart + iClipOffset;
const int cx = pSession->pixelFromFrame(iFrameStart);
qtractorTimeScale::Cursor cursor(pSession->timeScale());
- qtractorTimeScale::Node *pNode = cursor.seekFrame(clipStart());
- const unsigned long t0 = pNode->tickFromFrame(clipStart());
+ qtractorTimeScale::Node *pNode = cursor.seekFrame(iClipStart);
+ const unsigned long t0 = pNode->tickFromFrame(iClipStart);
+ const int cw = clipRect.width();
pNode = cursor.seekFrame(iFrameStart);
const unsigned long iTimeStart = pNode->tickFromFrame(iFrameStart);
- pNode = cursor.seekPixel(cx + clipRect.width());
- const unsigned long iTimeEnd = pNode->tickFromPixel(cx + clipRect.width());
+ pNode = cursor.seekPixel(cx + cw);
+ const unsigned long iTimeEnd = pNode->tickFromPixel(cx + cw);
const QColor& fg = pTrack->foreground();
pPainter->setPen(fg);
@@ -981,26 +983,32 @@ void qtractorMidiClip::draw (
qtractorMidiEvent *pEvent
= m_drawCursor.reset(pSeq, iTimeStart > t0 ? iTimeStart - t0 : 0);
while (pEvent) {
- const unsigned long t1 = t0 + pEvent->time();
+ unsigned long t1 = t0 + pEvent->time();
if (t1 >= iTimeEnd)
break;
- const unsigned long t2 = t1 + pEvent->duration();
- if (pEvent->type() == qtractorMidiEvent::NOTEON && t2 >= iTimeStart) {
- pNode = cursor.seekTick(t1);
- const int x = clipRect.x() + pNode->pixelFromTick(t1) - cx;
- const int y = clipRect.bottom()
- - (h1 * (pEvent->note() - pSeq->noteMin() + 1)) / iNoteSpan;
- pNode = cursor.seekTick(t2);
- int w = (pEvent->duration() > 0 || !bClipRecord
- ? clipRect.x() + pNode->pixelFromTick(t2) - cx
- : clipRect.right()) - x; // Pending note-off? (while recording)
- if (w < 3) w = 3;
- pPainter->fillRect(x, y, w, h, fg);
- if (w > 4 && h > 3)
- pPainter->fillRect(x + 1, y + 1, w - 4, h - 3, fg.lighter());
- else
- if (w > 3 && h > 2)
- pPainter->fillRect(x + 1, y + 1, w - 3, h - 2, fg.lighter());
+ if (pEvent->type() == qtractorMidiEvent::NOTEON) {
+ unsigned long t2 = t1 + pEvent->duration();
+ if (t2 > iTimeEnd || (t1 >= t2 && bClipRecord))
+ t2 = iTimeEnd;
+ if (t1 < iTimeStart)
+ t1 = iTimeStart;
+ if (t2 > iTimeStart) {
+ pNode = cursor.seekTick(t1);
+ const int x = clipRect.x() + pNode->pixelFromTick(t1) - cx;
+ const int y = clipRect.bottom()
+ - (h1 * (pEvent->note() - pSeq->noteMin() + 1)) / iNoteSpan;
+ pNode = cursor.seekTick(t2);
+ int w = (t1 < t2 || !bClipRecord
+ ? clipRect.x() + pNode->pixelFromTick(t2) - cx
+ : clipRect.right()) - x; // Pending note-off? (while recording)
+ if (w < 3) w = 3;
+ pPainter->fillRect(x, y, w, h, fg);
+ if (w > 4 && h > 3)
+ pPainter->fillRect(x + 1, y + 1, w - 4, h - 3, fg.lighter());
+ else
+ if (w > 3 && h > 2)
+ pPainter->fillRect(x + 1, y + 1, w - 3, h - 2, fg.lighter());
+ }
}
pEvent = pEvent->next();
}
diff --git a/src/qtractorMidiConnect.cpp b/src/qtractorMidiConnect.cpp
index edbe1e4..3688d0e 100644
--- a/src/qtractorMidiConnect.cpp
+++ b/src/qtractorMidiConnect.cpp
@@ -1,7 +1,7 @@
// qtractorMidiConnect.cpp
//
/****************************************************************************
- Copyright (C) 2005-2011, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -19,6 +19,7 @@
*****************************************************************************/
+#include "qtractorAbout.h"
#include "qtractorMidiConnect.h"
#include "qtractorMidiEngine.h"
@@ -33,8 +34,8 @@
// Constructor.
qtractorMidiPortItem::qtractorMidiPortItem (
- qtractorMidiClientItem *pClientItem, const QString& sPortName,
- int iAlsaPort ) : qtractorPortListItem(pClientItem, sPortName)
+ qtractorMidiClientItem *pClientItem, int iAlsaPort )
+ : qtractorPortListItem(pClientItem)
{
m_iAlsaPort = iAlsaPort;
@@ -73,8 +74,8 @@ int qtractorMidiPortItem::alsaPort (void) const
// Constructor.
qtractorMidiClientItem::qtractorMidiClientItem (
- qtractorMidiClientListView *pClientListView, const QString& sClientName,
- int iAlsaClient ) : qtractorClientListItem(pClientListView, sClientName)
+ qtractorMidiClientListView *pClientListView, int iAlsaClient )
+ : qtractorClientListItem(pClientListView)
{
m_iAlsaClient = iAlsaClient;
@@ -223,7 +224,8 @@ int qtractorMidiClientListView::updateClientPorts (void)
qtractorMidiPortItem *pPortItem = NULL;
if (pClientItem == NULL) {
pClientItem = new qtractorMidiClientItem(this,
- sClientName, iAlsaClient);
+ iAlsaClient);
+ pClientItem->setClientName(sClientName);
++iDirtyCount;
} else {
pPortItem = pClientItem->findPortItem(iAlsaPort);
@@ -235,7 +237,8 @@ int qtractorMidiClientListView::updateClientPorts (void)
if (pClientItem) {
if (pPortItem == NULL) {
pPortItem = new qtractorMidiPortItem(
- pClientItem, sPortName, iAlsaPort);
+ pClientItem, iAlsaPort);
+ pPortItem->setPortName(sPortName);
++iDirtyCount;
} else if (sPortName != pPortItem->portName()) {
pPortItem->setPortName(sPortName);
diff --git a/src/qtractorMidiConnect.h b/src/qtractorMidiConnect.h
index 7bf0c55..b207cff 100644
--- a/src/qtractorMidiConnect.h
+++ b/src/qtractorMidiConnect.h
@@ -1,7 +1,7 @@
// qtractorMidiConnect.h
//
/****************************************************************************
- Copyright (C) 2005-2011, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -43,8 +43,8 @@ class qtractorMidiPortItem : public qtractorPortListItem
public:
// Constructor.
- qtractorMidiPortItem(qtractorMidiClientItem *pClientItem,
- const QString& sPortName, int iAlsaPort);
+ qtractorMidiPortItem(
+ qtractorMidiClientItem *pClientItem, int iAlsaPort);
// Default destructor.
~qtractorMidiPortItem();
@@ -68,8 +68,8 @@ class qtractorMidiClientItem : public qtractorClientListItem
public:
// Constructor.
- qtractorMidiClientItem(qtractorMidiClientListView *pClientListView,
- const QString& sClientName, int iAlsaClient);
+ qtractorMidiClientItem(
+ qtractorMidiClientListView *pClientListView, int iAlsaClient);
// Default destructor.
~qtractorMidiClientItem();
diff --git a/src/qtractorMidiControl.cpp b/src/qtractorMidiControl.cpp
index 9286d1d..6747033 100644
--- a/src/qtractorMidiControl.cpp
+++ b/src/qtractorMidiControl.cpp
@@ -687,9 +687,16 @@ void qtractorMidiControl::loadControllers (
// Check for controller item...
if (eController.tagName() == "controller") {
Controller *pController = new Controller;
- pController->name = eController.attribute("name");
+ pController->name = eController.attribute("name");
pController->index = eController.attribute("index").toULong();
pController->ctype = typeFromText(eController.attribute("type"));
+ pController->channel = 0;
+ pController->param = 0;
+ pController->logarithmic = false;
+ pController->feedback = false;
+ pController->invert = false;
+ pController->hook = false;
+ pController->latch = true;
for (QDomNode nProp = eController.firstChild();
!nProp.isNull(); nProp = nProp.nextSibling()) {
// Convert node to element, if any.
@@ -711,8 +718,12 @@ void qtractorMidiControl::loadControllers (
else
if (eProp.tagName() == "invert")
pController->invert = qtractorDocument::boolFromText(eProp.text());
+ else
if (eProp.tagName() == "hook")
pController->hook = qtractorDocument::boolFromText(eProp.text());
+ else
+ if (eProp.tagName() == "latch")
+ pController->latch = qtractorDocument::boolFromText(eProp.text());
}
controllers.append(pController);
}
@@ -743,6 +754,8 @@ void qtractorMidiControl::saveControllers ( qtractorDocument *pDocument,
qtractorDocument::textFromBool(pController->invert), &eController);
pDocument->saveTextElement("hook",
qtractorDocument::textFromBool(pController->hook), &eController);
+ pDocument->saveTextElement("latch",
+ qtractorDocument::textFromBool(pController->latch), &eController);
pElement->appendChild(eController);
}
}
@@ -960,8 +973,11 @@ const QString& qtractorMidiControl::nameFromCommand ( Command command )
// Constructor.
qtractorMidiControlTypeGroup::qtractorMidiControlTypeGroup (
- QComboBox *pControlTypeComboBox, QComboBox *pControlParamComboBox,
+ qtractorMidiEditor *pMidiEditor,
+ QComboBox *pControlTypeComboBox,
+ QComboBox *pControlParamComboBox,
QLabel *pControlParamTextLabel ) : QObject(),
+ m_pMidiEditor(pMidiEditor),
m_pControlTypeComboBox(pControlTypeComboBox),
m_pControlParamComboBox(pControlParamComboBox),
m_pControlParamTextLabel(pControlParamTextLabel),
@@ -1055,6 +1071,10 @@ unsigned short qtractorMidiControlTypeGroup::controlParam (void) const
// Stabilizers.
void qtractorMidiControlTypeGroup::updateControlType ( int iControlType )
{
+ // Just in case...
+ if (m_pMidiEditor)
+ m_pMidiEditor->updateInstrumentNames();
+
if (iControlType < 0)
iControlType = m_pControlTypeComboBox->currentIndex();
@@ -1081,7 +1101,8 @@ void qtractorMidiControlTypeGroup::updateControlType ( int iControlType )
for (unsigned short iParam = 0; iParam < 128; ++iParam) {
m_pControlParamComboBox->addItem(iconNotes,
sTextMask.arg(iParam).arg(
- qtractorMidiEditor::defaultNoteName(iParam)),
+ m_pMidiEditor ? m_pMidiEditor->noteName(iParam)
+ : qtractorMidiEditor::defaultNoteName(iParam)),
int(iParam));
}
break;
@@ -1095,7 +1116,8 @@ void qtractorMidiControlTypeGroup::updateControlType ( int iControlType )
for (unsigned short iParam = 0; iParam < 128; ++iParam) {
m_pControlParamComboBox->addItem(iconControllers,
sTextMask.arg(iParam).arg(
- qtractorMidiEditor::defaultControllerName(iParam)),
+ m_pMidiEditor ? m_pMidiEditor->controllerName(iParam)
+ : qtractorMidiEditor::defaultControllerName(iParam)),
int(iParam));
}
break;
@@ -1119,7 +1141,8 @@ void qtractorMidiControlTypeGroup::updateControlType ( int iControlType )
m_pControlParamComboBox->setEnabled(true);
m_pControlParamComboBox->setEditable(true);
const QMap<unsigned short, QString>& rpns
- = qtractorMidiEditor::defaultRpnNames();
+ = (m_pMidiEditor ? m_pMidiEditor->rpnNames()
+ : qtractorMidiEditor::defaultRpnNames());
QMap<unsigned short, QString>::ConstIterator rpns_iter
= rpns.constBegin();
const QMap<unsigned short, QString>::ConstIterator& rpns_end
@@ -1139,7 +1162,8 @@ void qtractorMidiControlTypeGroup::updateControlType ( int iControlType )
m_pControlParamComboBox->setEnabled(true);
m_pControlParamComboBox->setEditable(true);
const QMap<unsigned short, QString>& nrpns
- = qtractorMidiEditor::defaultNrpnNames();
+ = (m_pMidiEditor ? m_pMidiEditor->nrpnNames()
+ : qtractorMidiEditor::defaultNrpnNames());
QMap<unsigned short, QString>::ConstIterator nrpns_iter
= nrpns.constBegin();
const QMap<unsigned short, QString>::ConstIterator& nrpns_end
@@ -1161,7 +1185,8 @@ void qtractorMidiControlTypeGroup::updateControlType ( int iControlType )
for (unsigned short iParam = 1; iParam < 32; ++iParam) {
m_pControlParamComboBox->addItem(iconControllers,
sTextMask.arg(iParam).arg(
- qtractorMidiEditor::defaultControl14Name(iParam)),
+ m_pMidiEditor ? m_pMidiEditor->control14Name(iParam)
+ : qtractorMidiEditor::defaultControl14Name(iParam)),
int(iParam));
}
break;
diff --git a/src/qtractorMidiControl.h b/src/qtractorMidiControl.h
index cd16419..c2b8f4a 100644
--- a/src/qtractorMidiControl.h
+++ b/src/qtractorMidiControl.h
@@ -257,9 +257,9 @@ public:
// Scale value converters (toggled).
float valueToggledFromMidi(unsigned short iValue) const
- { return (iValue > 0 ? 1.0f : 0.0f); }
+ { return (iValue > m_iMidScale ? 1.0f : 0.0f); }
unsigned short midiFromValueToggled(float fValue) const
- { return (fValue > 0.0f ? m_iMaxScale : 0); }
+ { return (fValue > 0.5f ? m_iMaxScale : 0); }
private:
@@ -326,6 +326,7 @@ public:
bool feedback;
bool invert;
bool hook;
+ bool latch;
};
typedef QList<Controller *> Controllers;
@@ -405,6 +406,7 @@ public:
// Constructor.
qtractorMidiControlTypeGroup(
+ qtractorMidiEditor *pMidiEditor,
QComboBox *pControlTypeComboBox,
QComboBox *pControlParamComboBox,
QLabel *pControlParamTextLabel = NULL);
@@ -439,6 +441,8 @@ protected:
private:
// Instance member variables.
+ qtractorMidiEditor *m_pMidiEditor;
+
QComboBox *m_pControlTypeComboBox;
QComboBox *m_pControlParamComboBox;
QLabel *m_pControlParamTextLabel;
diff --git a/src/qtractorMidiControlForm.cpp b/src/qtractorMidiControlForm.cpp
index 698482c..3c333fd 100644
--- a/src/qtractorMidiControlForm.cpp
+++ b/src/qtractorMidiControlForm.cpp
@@ -106,7 +106,7 @@ qtractorMidiControlForm::qtractorMidiControlForm (
pHeader->setMovable(false);
#endif
- m_pControlTypeGroup = new qtractorMidiControlTypeGroup(
+ m_pControlTypeGroup = new qtractorMidiControlTypeGroup(NULL,
m_ui.ControlTypeComboBox, m_ui.ParamComboBox, m_ui.ParamTextLabel);
m_ui.ControlTypeComboBox->setCurrentIndex(3); // Controller (default).
diff --git a/src/qtractorMidiControlForm.ui b/src/qtractorMidiControlForm.ui
index 67252e9..7c4cd89 100644
--- a/src/qtractorMidiControlForm.ui
+++ b/src/qtractorMidiControlForm.ui
@@ -77,9 +77,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formOpen.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+I</string>
- </property>
</widget>
</item>
<item row="1" column="7">
@@ -93,9 +90,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRemove.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+R</string>
- </property>
</widget>
</item>
<item row="2" column="7">
@@ -109,9 +103,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formMoveUp.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+U</string>
- </property>
</widget>
</item>
<item row="3" column="7">
@@ -125,9 +116,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formMoveDown.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item row="4" column="0">
@@ -277,9 +265,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formAccept.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+M</string>
- </property>
</widget>
</item>
<item row="6" column="0" rowspan="5" colspan="7">
@@ -351,9 +336,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formReject.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+N</string>
- </property>
</widget>
</item>
<item row="7" column="7">
@@ -380,9 +362,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRefresh.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item row="9" column="7">
@@ -396,9 +375,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formSave.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+X</string>
- </property>
</widget>
</item>
<item row="10" column="7">
@@ -409,9 +385,6 @@
<property name="text">
<string>Close</string>
</property>
- <property name="shortcut">
- <string/>
- </property>
</widget>
</item>
</layout>
diff --git a/src/qtractorMidiControlObserver.cpp b/src/qtractorMidiControlObserver.cpp
index 430b4d9..b7174be 100644
--- a/src/qtractorMidiControlObserver.cpp
+++ b/src/qtractorMidiControlObserver.cpp
@@ -1,7 +1,7 @@
// qtractorMidiControlObserver.cpp
//
/****************************************************************************
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -55,9 +55,10 @@ static inline float cubef2 ( float x )
qtractorMidiControlObserver::qtractorMidiControlObserver (
qtractorSubject *pSubject ) : qtractorObserver(pSubject),
m_ctype(qtractorMidiEvent::CONTROLLER), m_iChannel(0), m_iParam(0),
- m_bLogarithmic(false), m_bFeedback(false), m_bInvert(false), m_bHook(false),
- m_bMidiValueInit(false), m_bMidiValueSync(false), m_fMidiValue(0.0f),
- m_pCurveList(NULL)
+ m_bLogarithmic(false), m_bFeedback(false),
+ m_bInvert(false), m_bHook(false), m_bLatch(true),
+ m_bMidiValueInit(false), m_bMidiValueSync(false),
+ m_fMidiValue(0.0f), m_pCurveList(NULL)
{
}
@@ -94,8 +95,17 @@ void qtractorMidiControlObserver::setMidiValue ( unsigned short iValue )
const float fScale
= float(m_bInvert ? iScale - iValue : iValue) / float(iScale);
- const float fValue
- = valueFromScale(fScale, m_bLogarithmic);
+ float fValue = valueFromScale(fScale, m_bLogarithmic);
+
+ if (!m_bLatch && qtractorObserver::isToggled()) {
+ const float vmax = qtractorObserver::maxValue();
+ const float vmin = qtractorObserver::minValue();
+ const float vmid = 0.5f * (vmax + vmin);
+ if (fValue > vmid)
+ fValue = (m_fMidiValue > vmid ? vmin : vmax);
+ else
+ fValue = (m_fMidiValue > vmid ? vmax : vmin);
+ }
if (m_bHook)
m_bMidiValueSync = true;
diff --git a/src/qtractorMidiControlObserver.h b/src/qtractorMidiControlObserver.h
index fbe8450..63f753c 100644
--- a/src/qtractorMidiControlObserver.h
+++ b/src/qtractorMidiControlObserver.h
@@ -1,7 +1,7 @@
// qtractorMidiControlObserver.h
//
/****************************************************************************
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -82,6 +82,11 @@ public:
bool isHook() const
{ return m_bHook; }
+ void setLatch(bool bLatch)
+ { m_bLatch = bLatch; }
+ bool isLatch() const
+ { return m_bLatch; }
+
// Normalized scale accessors.
void setScaleValue(float fScale)
{ setValue(valueFromScale(fScale, m_bLogarithmic)); }
@@ -122,6 +127,7 @@ private:
bool m_bFeedback;
bool m_bInvert;
bool m_bHook;
+ bool m_bLatch;
// Tracking/catch-up members.
bool m_bMidiValueInit;
diff --git a/src/qtractorMidiControlObserverForm.cpp b/src/qtractorMidiControlObserverForm.cpp
index 0838995..d6c704b 100644
--- a/src/qtractorMidiControlObserverForm.cpp
+++ b/src/qtractorMidiControlObserverForm.cpp
@@ -61,7 +61,7 @@ qtractorMidiControlObserverForm::qtractorMidiControlObserverForm (
// Make it auto-modeless dialog...
QDialog::setAttribute(Qt::WA_DeleteOnClose);
- m_pControlTypeGroup = new qtractorMidiControlTypeGroup(
+ m_pControlTypeGroup = new qtractorMidiControlTypeGroup(NULL,
m_ui.ControlTypeComboBox, m_ui.ParamComboBox, m_ui.ParamTextLabel);
// Start clean.
@@ -96,6 +96,9 @@ qtractorMidiControlObserverForm::qtractorMidiControlObserverForm (
QObject::connect(m_ui.HookCheckBox,
SIGNAL(toggled(bool)),
SLOT(change()));
+ QObject::connect(m_ui.LatchCheckBox,
+ SIGNAL(toggled(bool)),
+ SLOT(change()));
QObject::connect(m_ui.InputsPushButton,
SIGNAL(clicked()),
SLOT(inputs()));
@@ -173,6 +176,8 @@ void qtractorMidiControlObserverForm::setMidiObserver (
m_ui.FeedbackCheckBox->setChecked(m_pMidiObserver->isFeedback());
m_ui.InvertCheckBox->setChecked(m_pMidiObserver->isInvert());
m_ui.HookCheckBox->setChecked(m_pMidiObserver->isHook());
+ m_ui.LatchCheckBox->setChecked(m_pMidiObserver->isLatch());
+ m_ui.LatchCheckBox->setEnabled(m_pMidiObserver->isToggled());
qtractorMidiControl *pMidiControl
= qtractorMidiControl::getInstance();
@@ -280,6 +285,9 @@ void qtractorMidiControlObserverForm::accept (void)
bool bHook = false;
if (m_ui.HookCheckBox->isEnabled())
bHook = m_ui.HookCheckBox->isChecked();
+ bool bLatch = true;
+ if (m_ui.LatchCheckBox->isEnabled())
+ bLatch = m_ui.LatchCheckBox->isChecked();
// Check whether already mapped...
qtractorMidiControlObserver *pMidiObserver
@@ -303,6 +311,7 @@ void qtractorMidiControlObserverForm::accept (void)
m_pMidiObserver->setFeedback(bFeedback);
m_pMidiObserver->setInvert(bInvert);
m_pMidiObserver->setHook(bHook);
+ m_pMidiObserver->setLatch(bLatch);
#if 0
pMidiControl->mapMidiObserver(m_pMidiObserver);
#else
diff --git a/src/qtractorMidiControlObserverForm.ui b/src/qtractorMidiControlObserverForm.ui
index 45a10af..bb537ca 100644
--- a/src/qtractorMidiControlObserverForm.ui
+++ b/src/qtractorMidiControlObserverForm.ui
@@ -3,7 +3,7 @@
<author>rncbc aka Rui Nuno Capela</author>
<comment>qtractor - An Audio/MIDI multi-track sequencer.
- Copyright (C) 2005-2012, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -26,8 +26,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>353</width>
- <height>179</height>
+ <width>360</width>
+ <height>180</height>
</rect>
</property>
<property name="windowTitle">
@@ -80,7 +80,7 @@
</property>
</widget>
</item>
- <item row="0" column="4" rowspan="7">
+ <item row="0" column="4" rowspan="8">
<widget class="QDialogButtonBox" name="DialogButtonBox">
<property name="orientation">
<enum>Qt::Vertical</enum>
@@ -131,11 +131,18 @@
<item row="5" column="1" colspan="3">
<widget class="QCheckBox" name="HookCheckBox">
<property name="text">
- <string>&Hook</string>
+ <string>&Hook</string>
</property>
</widget>
</item>
<item row="6" column="1" colspan="3">
+ <widget class="QCheckBox" name="LatchCheckBox">
+ <property name="text">
+ <string>L&atch</string>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="1" colspan="3">
<layout class="QHBoxLayout">
<item>
<widget class="QPushButton" name="InputsPushButton">
@@ -188,6 +195,8 @@
<tabstop>LogarithmicCheckBox</tabstop>
<tabstop>FeedbackCheckBox</tabstop>
<tabstop>InvertCheckBox</tabstop>
+ <tabstop>HookCheckBox</tabstop>
+ <tabstop>LatchCheckBox</tabstop>
<tabstop>InputsPushButton</tabstop>
<tabstop>OutputsPushButton</tabstop>
<tabstop>DialogButtonBox</tabstop>
diff --git a/src/qtractorMidiEditor.cpp b/src/qtractorMidiEditor.cpp
index 69d3c36..ede350b 100644
--- a/src/qtractorMidiEditor.cpp
+++ b/src/qtractorMidiEditor.cpp
@@ -63,7 +63,7 @@
// Follow-playhead: maximum iterations on hold.
-#define QTRACTOR_SYNC_VIEW_HOLD 66
+#define QTRACTOR_SYNC_VIEW_HOLD 46
// An empty blank reference string .
diff --git a/src/qtractorMidiEditorForm.cpp b/src/qtractorMidiEditorForm.cpp
index e0158dc..ebbf896 100644
--- a/src/qtractorMidiEditorForm.cpp
+++ b/src/qtractorMidiEditorForm.cpp
@@ -105,7 +105,7 @@ qtractorMidiEditorForm::qtractorMidiEditorForm (
m_pEventParamComboBox->setMinimumWidth(220);
m_pEventTypeGroup = new qtractorMidiControlTypeGroup(
- m_pEventTypeComboBox, m_pEventParamComboBox);
+ m_pMidiEditor, m_pEventTypeComboBox, m_pEventParamComboBox);
// Snap-to-scale/quantize selection widgets...
m_pSnapToScaleKeyComboBox = new QComboBox(m_ui.snapToScaleToolbar);
@@ -1755,8 +1755,6 @@ void qtractorMidiEditorForm::stabilizeForm (void)
void qtractorMidiEditorForm::updateInstrumentNames (void)
{
// Just in case...
- m_pMidiEditor->updateInstrumentNames();
-
m_pEventTypeGroup->updateControlType();
const qtractorMidiEvent::EventType eventType
diff --git a/src/qtractorMidiEngine.cpp b/src/qtractorMidiEngine.cpp
index b28f9f7..a7375c3 100644
--- a/src/qtractorMidiEngine.cpp
+++ b/src/qtractorMidiEngine.cpp
@@ -619,7 +619,7 @@ void qtractorMidiOutputThread::process (void)
// Always do the queue drift stats
// at the bottom of the pack...
- m_pMidiEngine->drift();
+ m_pMidiEngine->driftCheck();
}
@@ -1170,6 +1170,8 @@ qtractorMidiEngine::qtractorMidiEngine ( qtractorSession *pSession )
m_pInputThread = NULL;
m_pOutputThread = NULL;
+ m_bDriftCorrect = true;
+
m_iDriftCheck = 0;
m_iDriftCount = DRIFT_CHECK;
@@ -2002,8 +2004,10 @@ void qtractorMidiEngine::resetDrift (void)
// Do ouput queue status (audio vs. MIDI)...
-void qtractorMidiEngine::drift (void)
+void qtractorMidiEngine::driftCheck (void)
{
+ if (!m_bDriftCorrect)
+ return;
if (++m_iDriftCheck < m_iDriftCount)
return;
@@ -2051,8 +2055,8 @@ void qtractorMidiEngine::drift (void)
const unsigned long iMidiFrame
= pNode->frameFromTick(iMidiTime);
m_iFrameDrift = long(iAudioFrame - iMidiFrame);
- #ifdef CONFIG_DEBUG_0
- qDebug("qtractorMidiEngine::drift(%u): "
+ #ifdef CONFIG_DEBUG//_0
+ qDebug("qtractorMidiEngine::driftCheck(%u): "
"iAudioTime=%ld iMidiTime=%ld (%ld) "
"iTimeDrift=%ld iFrameDrift=%ld (%.2g%%)", m_iDriftCount,
iAudioTime, iMidiTime, iDeltaTime, m_iTimeDrift, m_iFrameDrift,
@@ -3502,6 +3506,18 @@ int qtractorMidiEngine::alsaTimer (void) const
}
+// Drift check/correction accessors.
+void qtractorMidiEngine::setDriftCorrect ( bool bDriftCorrect )
+{
+ m_bDriftCorrect = bDriftCorrect;
+}
+
+bool qtractorMidiEngine::isDriftCorrect (void) const
+{
+ return m_bDriftCorrect;
+}
+
+
// MMC device-id accessors.
void qtractorMidiEngine::setMmcDevice ( unsigned char mmcDevice )
{
@@ -3821,9 +3837,6 @@ void qtractorMidiBus::setPatch ( unsigned short iChannel,
if (sInstrumentName.isEmpty())
m_patches.remove(iChannel & 0x0f);
- if (iProg < 0)
- return;
-
// Update patch mapping...
Patch& patch = m_patches[iChannel & 0x0f];
patch.instrumentName = sInstrumentName;
@@ -3886,14 +3899,16 @@ void qtractorMidiBus::setPatch ( unsigned short iChannel,
}
// Program change...
- ev.type = SND_SEQ_EVENT_PGMCHANGE;
- ev.data.control.channel = iChannel;
- ev.data.control.value = iProg;
- snd_seq_event_output_direct(pMidiEngine->alsaSeq(), &ev);
- if (pTrackMidiManager)
- pTrackMidiManager->direct(&ev);
- if (pBusMidiManager)
- pBusMidiManager->direct(&ev);
+ if (iProg >= 0) {
+ ev.type = SND_SEQ_EVENT_PGMCHANGE;
+ ev.data.control.channel = iChannel;
+ ev.data.control.value = iProg;
+ snd_seq_event_output_direct(pMidiEngine->alsaSeq(), &ev);
+ if (pTrackMidiManager)
+ pTrackMidiManager->direct(&ev);
+ if (pBusMidiManager)
+ pBusMidiManager->direct(&ev);
+ }
// pMidiEngine->flush();
}
diff --git a/src/qtractorMidiEngine.h b/src/qtractorMidiEngine.h
index 4c981e8..8e0132a 100644
--- a/src/qtractorMidiEngine.h
+++ b/src/qtractorMidiEngine.h
@@ -134,7 +134,7 @@ public:
unsigned long iTime, float fGain = 1.0f);
// Do ouput queue drift stats (audio vs. MIDI)...
- void drift();
+ void driftCheck();
// Flush ouput queue (if necessary)...
void flush();
@@ -232,6 +232,10 @@ public:
void setAlsaTimer(int iAlsaTimer);
int alsaTimer() const;
+ // Drift check/correction accessors.
+ void setDriftCorrect(bool bDriftCorrect);
+ bool isDriftCorrect() const;
+
// MMC device-id accessors.
void setMmcDevice(unsigned char mmcDevice);
unsigned char mmcDevice() const;
@@ -301,6 +305,9 @@ private:
qtractorMidiInputThread *m_pInputThread;
qtractorMidiOutputThread *m_pOutputThread;
+ // Whether to check for time drift.
+ bool m_bDriftCorrect;
+
// The number of times we check for time drift.
unsigned int m_iDriftCheck;
unsigned int m_iDriftCount;
diff --git a/src/qtractorMidiSysexForm.ui b/src/qtractorMidiSysexForm.ui
index 300cbc7..9ee309a 100644
--- a/src/qtractorMidiSysexForm.ui
+++ b/src/qtractorMidiSysexForm.ui
@@ -80,9 +80,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formOpen.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+I</string>
- </property>
</widget>
</item>
<item row="1" column="4" >
@@ -96,9 +93,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formSave.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+X</string>
- </property>
</widget>
</item>
<item row="2" column="4" >
@@ -125,9 +119,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formMoveUp.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+U</string>
- </property>
</widget>
</item>
<item row="4" column="4" >
@@ -141,9 +132,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formMoveDown.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item row="5" column="0" >
@@ -212,9 +200,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formAdd.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item rowspan="3" row="6" column="0" colspan="4" >
@@ -237,9 +222,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formEdit.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+T</string>
- </property>
</widget>
</item>
<item row="7" column="4" >
@@ -253,9 +235,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formRemove.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+R</string>
- </property>
</widget>
</item>
<item row="8" column="4" >
diff --git a/src/qtractorMixer.cpp b/src/qtractorMixer.cpp
index ffcc3cb..b0c1474 100644
--- a/src/qtractorMixer.cpp
+++ b/src/qtractorMixer.cpp
@@ -50,7 +50,7 @@
#include <QSplitter>
#include <QLabel>
-#include <QHBoxLayout>
+#include <QGridLayout>
#include <QVBoxLayout>
#include <QContextMenuEvent>
@@ -917,6 +917,9 @@ public:
void addStrip(qtractorMixerStrip *pStrip);
void removeStrip( qtractorMixerStrip *pStrip);
+ // Multi-row workspace layout method.
+ void updateWorkspace();
+
protected:
// Resize event handler.
@@ -937,7 +940,7 @@ private:
qtractorMixerRack *m_pRack;
// Layout widgets.
- QHBoxLayout *m_pWorkspaceLayout;
+ QGridLayout *m_pWorkspaceLayout;
QWidget *m_pWorkspaceWidget;
};
@@ -949,7 +952,7 @@ private:
qtractorMixerRackWidget::qtractorMixerRackWidget (
qtractorMixerRack *pRack ) : QScrollArea(pRack), m_pRack(pRack)
{
- m_pWorkspaceLayout = new QHBoxLayout();
+ m_pWorkspaceLayout = new QGridLayout();
m_pWorkspaceLayout->setMargin(0);
m_pWorkspaceLayout->setSpacing(0);
@@ -976,7 +979,7 @@ qtractorMixerRackWidget::~qtractorMixerRackWidget (void)
// Add/remove a mixer strip to/from rack workspace.
void qtractorMixerRackWidget::addStrip ( qtractorMixerStrip *pStrip )
{
- m_pWorkspaceLayout->addWidget(pStrip);
+ m_pWorkspaceLayout->addWidget(pStrip, 0, m_pWorkspaceLayout->count());
}
@@ -998,9 +1001,7 @@ void qtractorMixerRackWidget::resizeEvent ( QResizeEvent *pResizeEvent )
{
QScrollArea::resizeEvent(pResizeEvent);
-// m_pWorkspaceWidget->setMinimumWidth(QScrollArea::viewport()->width());
- m_pWorkspaceWidget->setFixedHeight(QScrollArea::viewport()->height());
- m_pWorkspaceWidget->adjustSize();
+ updateWorkspace();
}
@@ -1068,6 +1069,45 @@ QSize qtractorMixerRackWidget::sizeHint (void) const
}
+// Multi-row workspace layout method.
+void qtractorMixerRackWidget::updateWorkspace (void)
+{
+ QWidget *pViewport = QScrollArea::viewport();
+ const int h = pViewport->height();
+ const int w = pViewport->width();
+
+ qtractorOptions *pOptions = qtractorOptions::getInstance();
+ const bool bAutoGridLayout = (pOptions && pOptions->bMixerAutoGridLayout);
+ const int nitems = m_pWorkspaceLayout->count();
+ if (nitems > 0) {
+ const int nrows = h / sizeHint().height();
+ const int ncols = nitems / (nrows > 0 ? nrows : 1);
+ QLayoutItem *items[nitems];
+ for (int i = 0; i < nitems; ++i)
+ items[i] = m_pWorkspaceLayout->takeAt(0);
+ int row = 0;
+ int col = 0;
+ int wth = 0;
+ for (int i = 0; i < nitems; ++i) {
+ QLayoutItem *item = items[i];
+ if (bAutoGridLayout) {
+ wth += item->sizeHint().width();
+ if (wth > w && row < nrows && col > ncols) {
+ wth = 0;
+ col = 0;
+ ++row;
+ }
+ }
+ m_pWorkspaceLayout->addItem(item, row, col++);
+ }
+ }
+
+// m_pWorkspaceWidget->setMinimumWidth(w);
+ m_pWorkspaceWidget->setFixedHeight(h);
+ m_pWorkspaceWidget->adjustSize();
+}
+
+
//----------------------------------------------------------------------------
// qtractorMixerRackTitleBarWidget -- Mixer strip rack title-bar.
@@ -1354,6 +1394,13 @@ void qtractorMixerRack::busPropertiesSlot (void)
}
+// Multi-row workspace layout method.
+void qtractorMixerRack::updateWorkspace (void)
+{
+ m_pRackWidget->updateWorkspace();
+}
+
+
//----------------------------------------------------------------------------
// qtractorMixer -- Mixer widget.
@@ -1640,6 +1687,15 @@ void qtractorMixer::clear (void)
}
+// Update mixer automatic multi-row strip/grid layout.
+void qtractorMixer::updateWorkspaces (void)
+{
+ m_pInputRack->updateWorkspace();
+ m_pTrackRack->updateWorkspace();
+ m_pOutputRack->updateWorkspace();
+}
+
+
// Keyboard event handler.
void qtractorMixer::keyPressEvent ( QKeyEvent *pKeyEvent )
{
diff --git a/src/qtractorMixer.h b/src/qtractorMixer.h
index 521b300..c88206f 100644
--- a/src/qtractorMixer.h
+++ b/src/qtractorMixer.h
@@ -258,6 +258,9 @@ public:
void markStrips(int iMark);
void cleanStrips(int iMark);
+ // Multi-row workspace layout method.
+ void updateWorkspace();
+
public slots:
// Bus context menu slots.
@@ -321,6 +324,9 @@ public:
// Complete mixer recycle.
void clear();
+ // Multi-row workspace layout method.
+ void updateWorkspaces();
+
protected:
// Notify the main application widget that we're closing.
diff --git a/src/qtractorOptions.cpp b/src/qtractorOptions.cpp
index c5d2ae6..9d85b81 100644
--- a/src/qtractorOptions.cpp
+++ b/src/qtractorOptions.cpp
@@ -33,7 +33,7 @@
// Supposed to be determinant as default audio file type
// (effective only for capture/record)
-#ifdef CONFIG_LIBVORBIS
+#ifdef CONFIG_LIBVORBIS_0
#define AUDIO_DEFAULT_EXT "ogg"
#else
#define AUDIO_DEFAULT_EXT "wav"
@@ -149,6 +149,7 @@ void qtractorOptions::loadOptions (void)
iMidiCaptureFormat = m_settings.value("/CaptureFormat", 1).toInt();
iMidiCaptureQuantize = m_settings.value("/CaptureQuantize", 0).toInt();
iMidiQueueTimer = m_settings.value("/QueueTimer", 0).toInt();
+ bMidiDriftCorrect = m_settings.value("/DriftCorrect", true).toBool();
bMidiPlayerBus = m_settings.value("/PlayerBus", false).toBool();
bMidiControlBus = m_settings.value("/ControlBus", false).toBool();
bMidiMetroBus = m_settings.value("/MetroBus", false).toBool();
@@ -316,6 +317,11 @@ void qtractorOptions::loadOptions (void)
// User preference options.
m_settings.beginGroup("/Preferences");
+ // Mixer options.
+ m_settings.beginGroup("/Mixer");
+ bMixerAutoGridLayout = m_settings.value("/AutoGridLayout", false).toBool();
+ m_settings.endGroup();
+
// Meter colors.
m_settings.beginGroup("/Colors");
audioMeterColors = m_settings.value("/AudioMeter").toStringList();
@@ -333,6 +339,12 @@ void qtractorOptions::loadOptions (void)
bDontUseNativeDialogs = !bUseNativeDialogs;
m_settings.endGroup();
+ // Custom display options.
+ m_settings.beginGroup("/Custom");
+ sCustomColorTheme = m_settings.value("/ColorTheme").toString();
+ sCustomStyleTheme = m_settings.value("/StyleTheme").toString();
+ m_settings.endGroup();
+
m_settings.endGroup(); // Preferences
}
@@ -416,6 +428,7 @@ void qtractorOptions::saveOptions (void)
m_settings.setValue("/CaptureFormat", iMidiCaptureFormat);
m_settings.setValue("/CaptureQuantize", iMidiCaptureQuantize);
m_settings.setValue("/QueueTimer", iMidiQueueTimer);
+ m_settings.setValue("/DriftCorrect", bMidiDriftCorrect);
m_settings.setValue("/PlayerBus", bMidiPlayerBus);
m_settings.setValue("/ControlBus", bMidiControlBus);
m_settings.setValue("/MetroBus", bMidiMetroBus);
@@ -574,6 +587,11 @@ void qtractorOptions::saveOptions (void)
// User preference options.
m_settings.beginGroup("/Preferences");
+ // Mixer options.
+ m_settings.beginGroup("/Mixer");
+ m_settings.setValue("/AutoGridLayout", bMixerAutoGridLayout);
+ m_settings.endGroup();
+
// Meter colors.
m_settings.beginGroup("/Colors");
m_settings.setValue("/AudioMeter", audioMeterColors);
@@ -590,6 +608,12 @@ void qtractorOptions::saveOptions (void)
m_settings.setValue("/UseNativeDialogs", bUseNativeDialogs);
m_settings.endGroup();
+ // Custom display options.
+ m_settings.beginGroup("/Custom");
+ m_settings.setValue("/ColorTheme", sCustomColorTheme);
+ m_settings.setValue("/StyleTheme", sCustomStyleTheme);
+ m_settings.endGroup();
+
m_settings.endGroup(); // Preferences
// Save/commit to disk.
diff --git a/src/qtractorOptions.h b/src/qtractorOptions.h
index 85089b8..ed9233d 100644
--- a/src/qtractorOptions.h
+++ b/src/qtractorOptions.h
@@ -125,6 +125,7 @@ public:
int iMidiCaptureFormat;
int iMidiCaptureQuantize;
int iMidiQueueTimer;
+ bool bMidiDriftCorrect;
bool bMidiPlayerBus;
bool bMidiControlBus;
bool bMidiMetroBus;
@@ -257,6 +258,9 @@ public:
int iMidiSnapToScaleKey;
int iMidiSnapToScaleType;
+ // Mixer strip multi-row grid layout option.
+ bool bMixerAutoGridLayout;
+
// Meter colors.
QStringList audioMeterColors;
QStringList midiMeterColors;
@@ -270,6 +274,10 @@ public:
// Run-time special non-persistent options.
bool bDontUseNativeDialogs;
+ // Custom display options.
+ QString sCustomColorTheme;
+ QString sCustomStyleTheme;
+
// Widget geometry persistence helper prototypes.
void saveWidgetGeometry(QWidget *pWidget, bool bVisible = false);
void loadWidgetGeometry(QWidget *pWidget, bool bVisible = false);
diff --git a/src/qtractorOptionsForm.cpp b/src/qtractorOptionsForm.cpp
index 94fcb07..7e94121 100644
--- a/src/qtractorOptionsForm.cpp
+++ b/src/qtractorOptionsForm.cpp
@@ -41,6 +41,9 @@
#include <QHeaderView>
#include <QUrl>
+#include <QStyleFactory>
+
+
// Needed for fabs(), logf() and powf()
#include <math.h>
@@ -157,7 +160,7 @@ qtractorOptionsForm::qtractorOptionsForm (
m_ui.PluginTypeComboBox->addItem(
qtractorPluginType::textFromHint(qtractorPluginType::Vst));
#else
- m_ui.PluginExperimentalGroupBox->hide();
+ m_ui.PluginsExperimentalGroupBox->hide();
#endif
#ifdef CONFIG_LV2
m_ui.PluginTypeComboBox->addItem(
@@ -245,6 +248,9 @@ qtractorOptionsForm::qtractorOptionsForm (
QObject::connect(m_ui.MidiQueueTimerComboBox,
SIGNAL(activated(int)),
SLOT(changed()));
+ QObject::connect(m_ui.MidiDriftCorrectCheckBox,
+ SIGNAL(stateChanged(int)),
+ SLOT(changed()));
QObject::connect(m_ui.MidiPlayerBusCheckBox,
SIGNAL(stateChanged(int)),
SLOT(changed()));
@@ -347,6 +353,15 @@ qtractorOptionsForm::qtractorOptionsForm (
QObject::connect(m_ui.SessionAutoSaveSpinBox,
SIGNAL(valueChanged(int)),
SLOT(changed()));
+ QObject::connect(m_ui.MixerAutoGridLayoutCheckBox,
+ SIGNAL(stateChanged(int)),
+ SLOT(changed()));
+ QObject::connect(m_ui.CustomColorThemeComboBox,
+ SIGNAL(activated(int)),
+ SLOT(changed()));
+ QObject::connect(m_ui.CustomStyleThemeComboBox,
+ SIGNAL(activated(int)),
+ SLOT(changed()));
QObject::connect(m_ui.AudioMeterLevelComboBox,
SIGNAL(activated(int)),
SLOT(changeAudioMeterLevel(int)));
@@ -478,7 +493,8 @@ void qtractorOptionsForm::setOptions ( qtractorOptions *pOptions )
while (iter.hasNext()) {
qtractorAudioFileFactory::FileFormat *pFormat = iter.next();
if (m_pOptions->sAudioCaptureExt == pFormat->ext
- && m_pOptions->iAudioCaptureType == pFormat->data) {
+ && (m_pOptions->iAudioCaptureType == 0 ||
+ m_pOptions->iAudioCaptureType == pFormat->data)) {
iIndex = m_ui.AudioCaptureTypeComboBox->findData(iFormat);
break;
}
@@ -525,6 +541,7 @@ void qtractorOptionsForm::setOptions ( qtractorOptions *pOptions )
m_ui.MidiQueueTimerComboBox->addItem(timer.name(i), timer.key(i));
m_ui.MidiQueueTimerComboBox->setCurrentIndex(
timer.indexOf(m_pOptions->iMidiQueueTimer));
+ m_ui.MidiDriftCorrectCheckBox->setChecked(m_pOptions->bMidiDriftCorrect);
m_ui.MidiPlayerBusCheckBox->setChecked(m_pOptions->bMidiPlayerBus);
// MIDI control options.
@@ -546,6 +563,9 @@ void qtractorOptionsForm::setOptions ( qtractorOptions *pOptions )
m_ui.MetroBeatDurationSpinBox->setValue(m_pOptions->iMetroBeatDuration);
m_ui.MidiMetroBusCheckBox->setChecked(m_pOptions->bMidiMetroBus);
+ // Mixer preferences.
+ m_ui.MixerAutoGridLayoutCheckBox->setChecked(m_pOptions->bMixerAutoGridLayout);
+
// Custom colors.
int iColor;
for (iColor = 0; iColor < AudioMeterColors; ++iColor)
@@ -559,6 +579,30 @@ void qtractorOptionsForm::setOptions ( qtractorOptions *pOptions )
changeAudioMeterLevel(m_ui.AudioMeterLevelComboBox->currentIndex());
changeMidiMeterLevel(m_ui.MidiMeterLevelComboBox->currentIndex());
+ // Custom display options...
+ const QString& sDefName = tr("(default)");
+
+ m_ui.CustomColorThemeComboBox->clear();
+ m_ui.CustomColorThemeComboBox->addItem(sDefName);
+ m_ui.CustomColorThemeComboBox->addItem("Wonton Soup");
+ m_ui.CustomColorThemeComboBox->addItem("KXStudio");
+
+ int iCustomColorTheme = 0;
+ if (!m_pOptions->sCustomColorTheme.isEmpty())
+ iCustomColorTheme = m_ui.CustomColorThemeComboBox->findText(
+ m_pOptions->sCustomColorTheme);
+ m_ui.CustomColorThemeComboBox->setCurrentIndex(iCustomColorTheme);
+
+ m_ui.CustomStyleThemeComboBox->clear();
+ m_ui.CustomStyleThemeComboBox->addItem(sDefName);
+ m_ui.CustomStyleThemeComboBox->addItems(QStyleFactory::keys());
+
+ int iCustomStyleTheme = 0;
+ if (!m_pOptions->sCustomStyleTheme.isEmpty())
+ iCustomStyleTheme = m_ui.CustomStyleThemeComboBox->findText(
+ m_pOptions->sCustomStyleTheme);
+ m_ui.CustomStyleThemeComboBox->setCurrentIndex(iCustomStyleTheme);
+
// Load Display options...
QFont font;
// Messages font.
@@ -659,7 +703,7 @@ void qtractorOptionsForm::accept (void)
// Save options...
if (m_iDirtyCount > 0) {
// Audio options...
- int iFormat = m_ui.AudioCaptureTypeComboBox->itemData(
+ const int iFormat = m_ui.AudioCaptureTypeComboBox->itemData(
m_ui.AudioCaptureTypeComboBox->currentIndex()).toInt();
const qtractorAudioFileFactory::FileFormat *pFormat
= qtractorAudioFileFactory::formats().at(iFormat);
@@ -687,6 +731,7 @@ void qtractorOptionsForm::accept (void)
m_pOptions->iMidiCaptureQuantize = m_ui.MidiCaptureQuantizeComboBox->currentIndex();
m_pOptions->iMidiQueueTimer = m_ui.MidiQueueTimerComboBox->itemData(
m_ui.MidiQueueTimerComboBox->currentIndex()).toInt();
+ m_pOptions->bMidiDriftCorrect = m_ui.MidiDriftCorrectCheckBox->isChecked();
m_pOptions->bMidiPlayerBus = m_ui.MidiPlayerBusCheckBox->isChecked();
m_pOptions->iMidiMmcMode = m_ui.MidiMmcModeComboBox->currentIndex();
m_pOptions->iMidiMmcDevice = m_ui.MidiMmcDeviceComboBox->currentIndex();
@@ -745,6 +790,8 @@ void qtractorOptionsForm::accept (void)
m_pOptions->iSessionBackupMode = m_ui.SessionBackupModeComboBox->currentIndex();
m_pOptions->bAutoSaveEnabled = m_ui.SessionAutoSaveCheckBox->isChecked();
m_pOptions->iAutoSavePeriod = m_ui.SessionAutoSaveSpinBox->value();
+ // Mixer preferences....
+ m_pOptions->bMixerAutoGridLayout = m_ui.MixerAutoGridLayoutCheckBox->isChecked();
// Custom colors.
int iColor;
for (iColor = 0; iColor < AudioMeterColors; ++iColor)
@@ -756,6 +803,15 @@ void qtractorOptionsForm::accept (void)
// Dialogs preferences...
m_pOptions->bUseNativeDialogs = m_ui.UseNativeDialogsCheckBox->isChecked();
m_pOptions->bDontUseNativeDialogs = !m_pOptions->bUseNativeDialogs;
+ // Custom options..
+ if (m_ui.CustomColorThemeComboBox->currentIndex() > 0)
+ m_pOptions->sCustomColorTheme = m_ui.CustomColorThemeComboBox->currentText();
+ else
+ m_pOptions->sCustomColorTheme.clear();
+ if (m_ui.CustomStyleThemeComboBox->currentIndex() > 0)
+ m_pOptions->sCustomStyleTheme = m_ui.CustomStyleThemeComboBox->currentText();
+ else
+ m_pOptions->sCustomStyleTheme.clear();
// Reset dirty flag.
m_iDirtyCount = 0;
}
diff --git a/src/qtractorOptionsForm.ui b/src/qtractorOptionsForm.ui
index 39a6762..c42f29b 100644
--- a/src/qtractorOptionsForm.ui
+++ b/src/qtractorOptionsForm.ui
@@ -60,7 +60,7 @@
</attribute>
<layout class="QVBoxLayout">
<item>
- <widget class="QGroupBox" name="GeneralSessionGroupBox">
+ <widget class="QGroupBox" name="GeneralSessionGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -285,7 +285,7 @@
</widget>
</item>
<item>
- <widget class="QGroupBox" name="GeneralOptionsGroupBox">
+ <widget class="QGroupBox" name="GeneralOptionsGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -313,9 +313,6 @@
<property name="text">
<string>&Confirm removals</string>
</property>
- <property name="shortcut">
- <string>Alt+C</string>
- </property>
</widget>
</item>
<item row="0" column="2">
@@ -379,9 +376,6 @@
<property name="text">
<string>Capture standard &output</string>
</property>
- <property name="shortcut">
- <string>Alt+O</string>
- </property>
</widget>
</item>
<item row="2" column="0">
@@ -398,9 +392,6 @@
<property name="text">
<string>S&how complete path of session files</string>
</property>
- <property name="shortcut">
- <string>Alt+P</string>
- </property>
</widget>
</item>
<item row="2" column="1">
@@ -430,9 +421,6 @@
<property name="text">
<string>Auto-remove audio pea&k files</string>
</property>
- <property name="shortcut">
- <string>Alt+K</string>
- </property>
</widget>
</item>
<item row="4" column="0">
@@ -449,9 +437,6 @@
<property name="text">
<string>Keep tool &windows always on top</string>
</property>
- <property name="shortcut">
- <string>Alt+K</string>
- </property>
</widget>
</item>
<item row="5" column="0">
@@ -468,9 +453,6 @@
<property name="text">
<string>&Drop multiple audio files into the same track</string>
</property>
- <property name="shortcut">
- <string>Alt+S</string>
- </property>
</widget>
</item>
<item row="6" column="0">
@@ -487,9 +469,6 @@
<property name="text">
<string>Re&verse middle-button modifier role (Shift/Ctrl)</string>
</property>
- <property name="shortcut">
- <string>Alt+V</string>
- </property>
</widget>
</item>
</layout>
@@ -509,7 +488,7 @@
</spacer>
</item>
<item>
- <widget class="QGroupBox" name="GeneralTransportGroupBox">
+ <widget class="QGroupBox" name="GeneralTransportGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -646,7 +625,7 @@
</attribute>
<layout class="QVBoxLayout">
<item>
- <widget class="QGroupBox" name="AudioCaptureGroupBox">
+ <widget class="QGroupBox" name="AudioCaptureGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -832,9 +811,6 @@
<property name="text">
<string>Aut&omatic time-stretching</string>
</property>
- <property name="shortcut">
- <string>Alt+O</string>
- </property>
</widget>
</item>
<item row="0" column="1" rowspan="3">
@@ -921,9 +897,6 @@
<property name="text">
<string>&WSOLA time-stretching</string>
</property>
- <property name="shortcut">
- <string>Alt+W</string>
- </property>
</widget>
</item>
<item row="2" column="0">
@@ -940,9 +913,6 @@
<property name="text">
<string>WSOLA quic&k seek</string>
</property>
- <property name="shortcut">
- <string>Alt+K</string>
- </property>
</widget>
</item>
<item row="3" column="0" colspan="3">
@@ -959,9 +929,6 @@
<property name="text">
<string>Dedicated au&dition/pre-listening player outputs:</string>
</property>
- <property name="shortcut">
- <string>Alt+D</string>
- </property>
</widget>
</item>
<item row="3" column="3">
@@ -978,9 +945,6 @@
<property name="text">
<string>Auto-&connect</string>
</property>
- <property name="shortcut">
- <string>Alt+C</string>
- </property>
</widget>
</item>
<item row="3" column="4" colspan="2">
@@ -1041,9 +1005,6 @@
<property name="text">
<string>&Enable audio metronome</string>
</property>
- <property name="shortcut">
- <string>Alt+E</string>
- </property>
</widget>
</item>
<item row="1" column="0">
@@ -1310,9 +1271,6 @@
<property name="text">
<string>Dedicated a&udio metronome outputs:</string>
</property>
- <property name="shortcut">
- <string>Alt+U</string>
- </property>
</widget>
</item>
<item row="4" column="2" colspan="4">
@@ -1329,9 +1287,6 @@
<property name="text">
<string>Auto-co&nnect</string>
</property>
- <property name="shortcut">
- <string>Alt+N</string>
- </property>
</widget>
</item>
</layout>
@@ -1496,12 +1451,28 @@
</property>
<property name="sizeHint">
<size>
- <width>120</width>
+ <width>20</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
+ <item row="0" column="3">
+ <widget class="QCheckBox" name="MidiDriftCorrectCheckBox">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="toolTip">
+ <string>Whether to enable MIDI queue time drift correction</string>
+ </property>
+ <property name="text">
+ <string>E&nable MIDI queue time drift correction</string>
+ </property>
+ </widget>
+ </item>
<item row="1" column="0" colspan="4">
<widget class="QCheckBox" name="MidiPlayerBusCheckBox">
<property name="font">
@@ -1516,9 +1487,6 @@
<property name="text">
<string>Dedicated MIDI p&layer outputs</string>
</property>
- <property name="shortcut">
- <string>Alt+L</string>
- </property>
</widget>
</item>
</layout>
@@ -1707,7 +1675,7 @@
</font>
</property>
<property name="text">
- <string>Cloc&k:</string>
+ <string>MIDI Cloc&k:</string>
</property>
<property name="buddy">
<cstring>MidiClockModeComboBox</cstring>
@@ -1761,9 +1729,6 @@
<property name="text">
<string>Dedicated MIDI &control input/output</string>
</property>
- <property name="shortcut">
- <string>Alt+C</string>
- </property>
</widget>
</item>
</layout>
@@ -1811,9 +1776,6 @@
<property name="text">
<string>&Enable MIDI metronome</string>
</property>
- <property name="shortcut">
- <string>Alt+E</string>
- </property>
</widget>
</item>
<item row="1" column="0">
@@ -2122,9 +2084,6 @@
<property name="text">
<string>Dedicated M&IDI metronome output</string>
</property>
- <property name="shortcut">
- <string>Alt+I</string>
- </property>
</widget>
</item>
</layout>
@@ -2138,7 +2097,7 @@
</attribute>
<layout class="QVBoxLayout">
<item>
- <widget class="QGroupBox" name="DisplayDefaultsGroupBox">
+ <widget class="QGroupBox" name="DisplayDefaultsGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -2288,7 +2247,216 @@
</widget>
</item>
<item>
- <widget class="QGroupBox" name="DisplayMetersGroupBox">
+ <widget class="QGroupBox" name="DisplayOptionsGroupBox">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="title">
+ <string>Options</string>
+ </property>
+ <property name="flat">
+ <bool>true</bool>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>8</number>
+ </property>
+ <property name="spacing">
+ <number>4</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QCheckBox" name="SyncViewHoldCheckBox">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="toolTip">
+ <string>Whether to hold auto-scrolling (follow play-head) on edits.</string>
+ </property>
+ <property name="text">
+ <string>H&old auto-scrolling (follow play-head) on edits</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QCheckBox" name="UseNativeDialogsCheckBox">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="toolTip">
+ <string>Whether to use desktop environment native dialogs.</string>
+ </property>
+ <property name="text">
+ <string>Use desktop environment &native dialogs</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QCheckBox" name="MixerAutoGridLayoutCheckBox">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="toolTip">
+ <string>Whether to allow automatic mixer strip/grid layout (multi-row).</string>
+ </property>
+ <property name="text">
+ <string>A&utomatic mixer strip/grid layout (multi-row)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="DisplayCustomGroupBox">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="title">
+ <string>Custom</string>
+ </property>
+ <property name="flat">
+ <bool>true</bool>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>8</number>
+ </property>
+ <property name="spacing">
+ <number>4</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="CustomColorThemeTextLabel">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&Color theme:</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
+ <property name="buddy">
+ <cstring>CustomColorThemeComboBox</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="CustomColorThemeComboBox">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="toolTip">
+ <string>Custom color palette theme</string>
+ </property>
+ <property name="editable">
+ <bool>false</bool>
+ </property>
+ <item>
+ <property name="text">
+ <string>(default)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Wonton Soup</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>KXStudio</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QLabel" name="CustomStyleThemeTextLabel">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&Style theme:</string>
+ </property>
+ <property name="buddy">
+ <cstring>CustomStyleThemeComboBox</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="4">
+ <widget class="QComboBox" name="CustomStyleThemeComboBox">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="toolTip">
+ <string>Custom widget style theme</string>
+ </property>
+ <property name="editable">
+ <bool>false</bool>
+ </property>
+ <item>
+ <property name="text">
+ <string>(default)</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>4</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="DisplayMetersGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -2556,9 +2724,6 @@
<property name="text">
<string>&Reset</string>
</property>
- <property name="shortcut">
- <string>Alt+R</string>
- </property>
<property name="autoDefault">
<bool>false</bool>
</property>
@@ -2568,7 +2733,7 @@
</widget>
</item>
<item>
- <widget class="QGroupBox" name="DisplayMessagesGroupBox">
+ <widget class="QGroupBox" name="DisplayMessagesGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -2639,9 +2804,6 @@
<property name="text">
<string>&Font...</string>
</property>
- <property name="shortcut">
- <string>Alt+F</string>
- </property>
<property name="autoDefault">
<bool>false</bool>
</property>
@@ -2674,9 +2836,6 @@
<property name="text">
<string>M&essages limit:</string>
</property>
- <property name="shortcut">
- <string>Alt+M</string>
- </property>
</widget>
</item>
<item row="0" column="4">
@@ -2711,106 +2870,7 @@
</widget>
</item>
<item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>20</width>
- <height>4</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QGroupBox" name="DisplayTransportGroupBox">
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="title">
- <string>Transport</string>
- </property>
- <property name="flat">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>8</number>
- </property>
- <property name="spacing">
- <number>4</number>
- </property>
- <item row="0" column="0">
- <widget class="QCheckBox" name="SyncViewHoldCheckBox">
- <property name="font">
- <font>
- <weight>50</weight>
- <bold>false</bold>
- </font>
- </property>
- <property name="toolTip">
- <string>Whether to hold auto-scrolling (follow play-head) on edits.</string>
- </property>
- <property name="text">
- <string>&Hold auto-scrolling (follow play-head) on edits</string>
- </property>
- <property name="shortcut">
- <string>Alt+H</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="DisplayDialogsGroupBox">
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="title">
- <string>Dialogs</string>
- </property>
- <property name="flat">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>8</number>
- </property>
- <property name="spacing">
- <number>4</number>
- </property>
- <item row="0" column="0">
- <widget class="QCheckBox" name="UseNativeDialogsCheckBox">
- <property name="font">
- <font>
- <weight>50</weight>
- <bold>false</bold>
- </font>
- </property>
- <property name="toolTip">
- <string>Whether to use native dialogs.</string>
- </property>
- <property name="text">
- <string>Use &native dialogs</string>
- </property>
- <property name="shortcut">
- <string>Alt+N</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="DisplayLoggingGroupBox">
+ <widget class="QGroupBox" name="DisplayLoggingGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -2903,9 +2963,6 @@
<property name="text">
<string>Messages &log file:</string>
</property>
- <property name="shortcut">
- <string>Alt+M</string>
- </property>
</widget>
</item>
</layout>
@@ -2925,7 +2982,7 @@
<number>8</number>
</property>
<item>
- <widget class="QGroupBox" name="PluginsPathsGroupBox">
+ <widget class="QGroupBox" name="PluginsPathsGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -3017,7 +3074,7 @@
<widget class="QToolButton" name="PluginPathAddToolButton">
<property name="minimumSize">
<size>
- <width>60</width>
+ <width>66</width>
<height>22</height>
</size>
</property>
@@ -3078,7 +3135,7 @@
<widget class="QToolButton" name="PluginPathRemoveToolButton">
<property name="minimumSize">
<size>
- <width>60</width>
+ <width>66</width>
<height>22</height>
</size>
</property>
@@ -3109,7 +3166,7 @@
<widget class="QToolButton" name="PluginPathUpToolButton">
<property name="minimumSize">
<size>
- <width>60</width>
+ <width>66</width>
<height>22</height>
</size>
</property>
@@ -3140,7 +3197,7 @@
<widget class="QToolButton" name="PluginPathDownToolButton">
<property name="minimumSize">
<size>
- <width>60</width>
+ <width>66</width>
<height>22</height>
</size>
</property>
@@ -3244,7 +3301,7 @@
</widget>
</item>
<item>
- <widget class="QGroupBox" name="PluginsInstrumentsGroupBox">
+ <widget class="QGroupBox" name="PluginsInstrumentsGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -3278,9 +3335,6 @@
<property name="text">
<string>Dedicated audi&o outputs:</string>
</property>
- <property name="shortcut">
- <string>Alt+O</string>
- </property>
</widget>
</item>
<item row="0" column="1">
@@ -3297,9 +3351,6 @@
<property name="text">
<string>Au&to-connect</string>
</property>
- <property name="shortcut">
- <string>Alt+T</string>
- </property>
</widget>
</item>
<item row="0" column="2">
@@ -3332,7 +3383,7 @@
</spacer>
</item>
<item>
- <widget class="QGroupBox" name="PluginsEditorGroupBox">
+ <widget class="QGroupBox" name="PluginsEditorGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -3366,16 +3417,13 @@
<property name="text">
<string>Open plugin's &editor (GUI) by default</string>
</property>
- <property name="shortcut">
- <string>Alt+G</string>
- </property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
- <widget class="QGroupBox" name="PluginsExperimentalGroupBox">
+ <widget class="QGroupBox" name="PluginsExperimentalGroupBox">
<property name="font">
<font>
<weight>75</weight>
@@ -3409,9 +3457,6 @@
<property name="text">
<string>Dummy &VST plugin scan (RECOMMENDED)</string>
</property>
- <property name="shortcut">
- <string>Alt+V</string>
- </property>
</widget>
</item>
<item row="1" column="0" colspan="3">
@@ -3428,9 +3473,6 @@
<property name="text">
<string>LV2 Dy&namic Manifest support</string>
</property>
- <property name="shortcut">
- <string>Alt+N</string>
- </property>
</widget>
</item>
<item row="2" column="0" colspan="3">
@@ -3447,9 +3489,6 @@
<property name="text">
<string>&High resolution plugin automation (14-bit)</string>
</property>
- <property name="shortcut">
- <string>Alt+H</string>
- </property>
</widget>
</item>
</layout>
@@ -3513,6 +3552,7 @@
<tabstop>MidiCaptureFormatComboBox</tabstop>
<tabstop>MidiCaptureQuantizeComboBox</tabstop>
<tabstop>MidiQueueTimerComboBox</tabstop>
+ <tabstop>MidiDriftCorrectCheckBox</tabstop>
<tabstop>MidiPlayerBusCheckBox</tabstop>
<tabstop>MidiMmcModeComboBox</tabstop>
<tabstop>MidiMmcDeviceComboBox</tabstop>
@@ -3530,6 +3570,11 @@
<tabstop>MidiMetroBusCheckBox</tabstop>
<tabstop>DisplayFormatComboBox</tabstop>
<tabstop>BaseFontSizeComboBox</tabstop>
+ <tabstop>SyncViewHoldCheckBox</tabstop>
+ <tabstop>UseNativeDialogsCheckBox</tabstop>
+ <tabstop>MixerAutoGridLayoutCheckBox</tabstop>
+ <tabstop>CustomColorThemeComboBox</tabstop>
+ <tabstop>CustomStyleThemeComboBox</tabstop>
<tabstop>AudioMeterLevelComboBox</tabstop>
<tabstop>AudioMeterColorLineEdit</tabstop>
<tabstop>AudioMeterColorToolButton</tabstop>
@@ -3540,8 +3585,6 @@
<tabstop>MessagesFontPushButton</tabstop>
<tabstop>MessagesLimitCheckBox</tabstop>
<tabstop>MessagesLimitLinesSpinBox</tabstop>
- <tabstop>SyncViewHoldCheckBox</tabstop>
- <tabstop>UseNativeDialogsCheckBox</tabstop>
<tabstop>MessagesLogCheckBox</tabstop>
<tabstop>MessagesLogPathComboBox</tabstop>
<tabstop>MessagesLogPathToolButton</tabstop>
diff --git a/src/qtractorPlugin.cpp b/src/qtractorPlugin.cpp
index ae17136..380e471 100644
--- a/src/qtractorPlugin.cpp
+++ b/src/qtractorPlugin.cpp
@@ -1349,6 +1349,7 @@ void qtractorPlugin::saveControllers (
pController->feedback = pObserver->isFeedback();
pController->invert = pObserver->isInvert();
pController->hook = pObserver->isHook();
+ pController->latch = pObserver->isLatch();
controllers.append(pController);
}
}
diff --git a/src/qtractorPluginListView.cpp b/src/qtractorPluginListView.cpp
index 826b63a..8c3560d 100644
--- a/src/qtractorPluginListView.cpp
+++ b/src/qtractorPluginListView.cpp
@@ -1726,7 +1726,7 @@ QSize qtractorPluginListView::sizeHint (void) const
{
const QFont& font = QListWidget::font();
const int iItemHeight = QFontMetrics(font).lineSpacing() + 4;
- return QSize(320, iItemHeight << 2);
+ return QSize(180, iItemHeight << 2);
}
diff --git a/src/qtractorPluginSelectForm.ui b/src/qtractorPluginSelectForm.ui
index 865ad23..12df12e 100644
--- a/src/qtractorPluginSelectForm.ui
+++ b/src/qtractorPluginSelectForm.ui
@@ -204,9 +204,6 @@
<property name="toolTip" >
<string>Activate plugin on insert</string>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item>
diff --git a/src/qtractorSession.cpp b/src/qtractorSession.cpp
index bc8b888..4aac0ba 100644
--- a/src/qtractorSession.cpp
+++ b/src/qtractorSession.cpp
@@ -1527,6 +1527,11 @@ void qtractorSession::trackRecord (
{
qtractorAudioClip *pAudioClip = new qtractorAudioClip(pTrack);
pAudioClip->setClipStart(iClipStart);
+ // Attend to audio clip record latency compensation...
+ qtractorAudioBus *pAudioBus
+ = static_cast<qtractorAudioBus *> (pTrack->inputBus());
+ if (pAudioBus)
+ pAudioClip->setClipOffset(pAudioBus->latency_in());
pAudioClip->openAudioFile(
createFilePath(pTrack->trackName(),
qtractorAudioFileFactory::defaultExt()),
diff --git a/src/qtractorTakeRangeForm.cpp b/src/qtractorTakeRangeForm.cpp
index 6297f6d..de15d5b 100644
--- a/src/qtractorTakeRangeForm.cpp
+++ b/src/qtractorTakeRangeForm.cpp
@@ -1,7 +1,7 @@
// qtractorTakeRangeForm.cpp
//
/****************************************************************************
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -134,6 +134,12 @@ void qtractorTakeRangeForm::setClip ( qtractorClip *pClip )
m_ui.EditRangeRadioButton->setChecked(true);
else
m_ui.CustomRangeRadioButton->setChecked(true);
+ // Set range limits...
+ const unsigned long iClipStart = m_pClip->clipStart();
+ const unsigned long iClipEnd = iClipStart + m_pClip->clipLength();
+ m_ui.TakeStartSpinBox->setMinimum(iClipStart);
+ m_ui.TakeEndSpinBox->setMaximum(iClipEnd);
+
// Populate range values...
rangeChanged();
}
@@ -233,12 +239,12 @@ void qtractorTakeRangeForm::updateCurrentTake (void)
int iCurrentTake = m_ui.CurrentTakeListBox->currentRow();
m_ui.CurrentTakeListBox->clear();
if (m_pClip) {
- int iTakeCount = qtractorClip::TakeInfo(
+ const int iTakeCount = qtractorClip::TakeInfo(
m_pClip->clipStart(),
m_pClip->clipOffset(),
m_pClip->clipLength(),
m_ui.TakeStartSpinBox->value(),
- m_ui.TakeEndSpinBox->value()).takeCount();
+ m_ui.TakeEndSpinBox->value(), 0).takeCount();
for (int iTake = 0; iTake < iTakeCount; ++iTake)
m_ui.CurrentTakeListBox->addItem(tr("Take %1").arg(iTake + 1));
if (iCurrentTake < 0)
@@ -254,19 +260,31 @@ void qtractorTakeRangeForm::updateCurrentTake (void)
// Stabilize current form state.
void qtractorTakeRangeForm::stabilizeForm (void)
{
+ m_ui.DialogButtonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
+
+ if (m_pClip == NULL)
+ return;
+
qtractorSession *pSession = qtractorSession::getInstance();
if (pSession == NULL)
return;
m_ui.SelectionRangeRadioButton->setEnabled(
- m_pClip && m_pClip->isClipSelected());
+ m_pClip->isClipSelected());
m_ui.LoopRangeRadioButton->setEnabled(pSession->isLooping());
m_ui.PunchRangeRadioButton->setEnabled(pSession->isPunching());
m_ui.EditRangeRadioButton->setEnabled(
pSession->editHead() < pSession->editTail());
+ const unsigned long iClipStart = m_pClip->clipStart();
+ const unsigned long iClipEnd = iClipStart + m_pClip->clipLength();
+
+ const unsigned long iTakeStart = m_ui.TakeStartSpinBox->value();
+ const unsigned long iTakeEnd = m_ui.TakeEndSpinBox->value();
+
m_ui.DialogButtonBox->button(QDialogButtonBox::Ok)->setEnabled(
- m_ui.TakeStartSpinBox->value() < m_ui.TakeEndSpinBox->value());
+ iTakeStart < iTakeEnd && m_ui.CurrentTakeListBox->count() > 0
+ && iTakeStart >= iClipStart && iTakeEnd < iClipEnd);
}
diff --git a/src/qtractorTakeRangeForm.h b/src/qtractorTakeRangeForm.h
index 9bc1152..6e3bc11 100644
--- a/src/qtractorTakeRangeForm.h
+++ b/src/qtractorTakeRangeForm.h
@@ -1,7 +1,7 @@
// qtractorTakeRangeForm.h
//
/****************************************************************************
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
diff --git a/src/qtractorTakeRangeForm.ui b/src/qtractorTakeRangeForm.ui
index 2e2949f..a61e61f 100644
--- a/src/qtractorTakeRangeForm.ui
+++ b/src/qtractorTakeRangeForm.ui
@@ -3,7 +3,7 @@
<author>rncbc aka Rui Nuno Capela</author>
<comment>qtractor - An Audio/MIDI multi-track sequencer.
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
diff --git a/src/qtractorTimeScaleCommand.cpp b/src/qtractorTimeScaleCommand.cpp
index 3b86a73..02b2fcc 100644
--- a/src/qtractorTimeScaleCommand.cpp
+++ b/src/qtractorTimeScaleCommand.cpp
@@ -77,13 +77,6 @@ bool qtractorTimeScaleNodeCommand::addNode (void)
if (bPlaying)
pSession->lock();
- if (m_pClipCommand)
- m_pClipCommand->undo();
-
- QListIterator<qtractorCurveEditCommand *> undos(m_curveEditCommands);
- while (undos.hasNext())
- undos.next()->undo();
-
qtractorTimeScale::Node *pNode = m_pTimeScale->addNode(
m_iFrame, m_fTempo, m_iBeatType, m_iBeatsPerBar, m_iBeatDivisor);
@@ -91,27 +84,31 @@ bool qtractorTimeScaleNodeCommand::addNode (void)
const float fOldTempo = (pPrev ? pPrev->tempo : m_pTimeScale->tempo());
const float fNewTempo = pNode->tempo;
- if (m_pClipCommand == NULL) {
+ const bool bRedoClipCommand = (m_pClipCommand == NULL);
+ if (bRedoClipCommand) {
m_pClipCommand = createClipCommand(pNode, fNewTempo, fOldTempo);
+ if (m_pClipCommand)
+ m_pClipCommand->redo();
} else {
+ m_pClipCommand->undo();
delete m_pClipCommand;
m_pClipCommand = NULL;
}
- if (m_curveEditCommands.isEmpty()) {
+ const bool bRedoCurveEditCommands = m_curveEditCommands.isEmpty();
+ if (bRedoCurveEditCommands) {
addCurveEditCommands(pNode, fNewTempo, fOldTempo);
+ QListIterator<qtractorCurveEditCommand *> redos(m_curveEditCommands);
+ while (redos.hasNext())
+ redos.next()->redo();
} else {
+ QListIterator<qtractorCurveEditCommand *> undos(m_curveEditCommands);
+ while (undos.hasNext())
+ undos.next()->undo();
qDeleteAll(m_curveEditCommands);
m_curveEditCommands.clear();
}
- if (m_pClipCommand)
- m_pClipCommand->redo();
-
- QListIterator<qtractorCurveEditCommand *> redos(m_curveEditCommands);
- while (redos.hasNext())
- redos.next()->redo();
-
// Restore playback state, if needed...
if (bPlaying) {
// The Audio engine too...
@@ -154,26 +151,13 @@ bool qtractorTimeScaleNodeCommand::updateNode (void)
const float fOldTempo = pNode->tempo;
const float fNewTempo = m_fTempo;
- if (m_pClipCommand)
- m_pClipCommand->undo();
-
- QListIterator<qtractorCurveEditCommand *> undos(m_curveEditCommands);
- while (undos.hasNext())
- undos.next()->undo();
-
- if (m_pClipCommand == NULL) {
+ const bool bRedoClipCommand = (m_pClipCommand == NULL);
+ if (bRedoClipCommand)
m_pClipCommand = createClipCommand(pNode, fNewTempo, fOldTempo);
- } else {
- delete m_pClipCommand;
- m_pClipCommand = NULL;
- }
- if (m_curveEditCommands.isEmpty()) {
+ const bool bRedoCurveEditCommands = m_curveEditCommands.isEmpty();
+ if (bRedoCurveEditCommands)
addCurveEditCommands(pNode, fNewTempo, fOldTempo);
- } else {
- qDeleteAll(m_curveEditCommands);
- m_curveEditCommands.clear();
- }
pNode->tempo = m_fTempo;
pNode->beatType = m_iBeatType;
@@ -187,12 +171,27 @@ bool qtractorTimeScaleNodeCommand::updateNode (void)
m_iBeatsPerBar = iBeatsPerBar;
m_iBeatDivisor = iBeatDivisor;
- if (m_pClipCommand)
- m_pClipCommand->redo();
+ if (m_pClipCommand) {
+ if (bRedoClipCommand) {
+ m_pClipCommand->redo();
+ } else {
+ m_pClipCommand->undo();
+ delete m_pClipCommand;
+ m_pClipCommand = NULL;
+ }
+ }
- QListIterator<qtractorCurveEditCommand *> redos(m_curveEditCommands);
- while (redos.hasNext())
- redos.next()->undo();
+ if (bRedoCurveEditCommands) {
+ QListIterator<qtractorCurveEditCommand *> redos(m_curveEditCommands);
+ while (redos.hasNext())
+ redos.next()->redo();
+ } else {
+ QListIterator<qtractorCurveEditCommand *> undos(m_curveEditCommands);
+ while (undos.hasNext())
+ undos.next()->undo();
+ qDeleteAll(m_curveEditCommands);
+ m_curveEditCommands.clear();
+ }
// Restore playback state, if needed...
if (bPlaying) {
@@ -232,26 +231,13 @@ bool qtractorTimeScaleNodeCommand::removeNode (void)
const float fOldTempo = pNode->tempo;
const float fNewTempo = (pPrev ? pPrev->tempo : m_pTimeScale->tempo());
- if (m_pClipCommand)
- m_pClipCommand->undo();
-
- QListIterator<qtractorCurveEditCommand *> undos(m_curveEditCommands);
- while (undos.hasNext())
- undos.next()->undo();
-
- if (m_pClipCommand == NULL) {
+ const bool bRedoClipCommand = (m_pClipCommand == NULL);
+ if (bRedoClipCommand)
m_pClipCommand = createClipCommand(pNode, fNewTempo, fOldTempo);
- } else {
- delete m_pClipCommand;
- m_pClipCommand = NULL;
- }
- if (m_curveEditCommands.isEmpty()) {
+ const bool bRedoCurveEditCommands = m_curveEditCommands.isEmpty();
+ if (bRedoCurveEditCommands)
addCurveEditCommands(pNode, fNewTempo, fOldTempo);
- } else {
- qDeleteAll(m_curveEditCommands);
- m_curveEditCommands.clear();
- }
// m_iFrame = pNode->frame;
m_fTempo = pNode->tempo;
@@ -261,12 +247,27 @@ bool qtractorTimeScaleNodeCommand::removeNode (void)
m_pTimeScale->removeNode(pNode);
- if (m_pClipCommand)
- m_pClipCommand->redo();
+ if (m_pClipCommand) {
+ if (bRedoClipCommand) {
+ m_pClipCommand->redo();
+ } else {
+ m_pClipCommand->undo();
+ delete m_pClipCommand;
+ m_pClipCommand = NULL;
+ }
+ }
- QListIterator<qtractorCurveEditCommand *> redos(m_curveEditCommands);
- while (redos.hasNext())
- redos.next()->redo();
+ if (bRedoCurveEditCommands) {
+ QListIterator<qtractorCurveEditCommand *> redos(m_curveEditCommands);
+ while (redos.hasNext())
+ redos.next()->redo();
+ } else {
+ QListIterator<qtractorCurveEditCommand *> undos(m_curveEditCommands);
+ while (undos.hasNext())
+ undos.next()->undo();
+ qDeleteAll(m_curveEditCommands);
+ m_curveEditCommands.clear();
+ }
// Restore playback state, if needed...
if (bPlaying) {
diff --git a/src/qtractorTimeScaleForm.ui b/src/qtractorTimeScaleForm.ui
index e38a729..22c7fc1 100644
--- a/src/qtractorTimeScaleForm.ui
+++ b/src/qtractorTimeScaleForm.ui
@@ -3,7 +3,7 @@
<author>rncbc aka Rui Nuno Capela</author>
<comment>qtractor - An Audio/MIDI multi-track sequencer.
- Copyright (C) 2005-2013, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -358,9 +358,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRefresh.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+F</string>
- </property>
</widget>
</item>
<item>
@@ -390,9 +387,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formAdd.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item>
@@ -406,9 +400,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formAccept.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+U</string>
- </property>
</widget>
</item>
<item>
@@ -422,9 +413,6 @@
<property name="icon">
<iconset resource="qtractor.qrc">:/images/formRemove.png</iconset>
</property>
- <property name="shortcut">
- <string>Alt+R</string>
- </property>
</widget>
</item>
<item>
diff --git a/src/qtractorTrack.cpp b/src/qtractorTrack.cpp
index 88660d7..74678d5 100644
--- a/src/qtractorTrack.cpp
+++ b/src/qtractorTrack.cpp
@@ -1114,16 +1114,28 @@ unsigned long qtractorTrack::clipRecordStart (void) const
unsigned long qtractorTrack::clipRecordEnd ( unsigned long iFrameTime ) const
{
+ // HACK: Care of loop-recording + punch-in/out...
if (m_pSession && m_pSession->isPunching()) {
- const unsigned long iPunchOut = m_pSession->punchOut();
- if (iFrameTime >= iPunchOut) {
- const unsigned long iLoopStart = m_pSession->loopStart();
- const unsigned long iLoopEnd = m_pSession->loopEnd();
- if (iLoopStart < iLoopEnd && iPunchOut >= iLoopEnd)
- return iLoopEnd;
- else
- return iPunchOut;
+ const unsigned long iLoopStart = m_pSession->loopStart();
+ const unsigned long iLoopEnd = m_pSession->loopEnd();
+ unsigned long iPunchIn = m_pSession->punchIn();
+ unsigned long iPunchOut = m_pSession->punchOut();
+ if (iLoopStart < iLoopEnd &&
+ iLoopEnd < iFrameTime &&
+ m_pSession->loopRecordingMode() > 0) {
+ if (iPunchIn < iLoopStart)
+ iPunchIn = iLoopStart;
+ if (iPunchOut > iLoopEnd)
+ iPunchOut = iLoopEnd;
+ const unsigned long iLoopLength
+ = iLoopEnd - iLoopStart;
+ const unsigned int iLoopCount
+ = (iFrameTime - iPunchIn) / iLoopLength;
+ iPunchOut += iLoopCount * iLoopLength;
}
+ // Make sure it's really about to punch-out...
+ if (iFrameTime > iPunchOut)
+ return iPunchOut;
}
unsigned long iClipRecordEnd = iFrameTime;
@@ -1202,16 +1214,17 @@ void qtractorTrack::process ( qtractorClip *pClip,
pClip->process(iFrameStart, iFrameEnd);
pClip = pClip->next();
}
- // Audio buffers needs monitoring and commitment...
- if (pAudioMonitor && pOutputBus) {
- // Plugin chain post-processing...
- if (m_pPluginList->activated() > 0)
- m_pPluginList->process(pOutputBus->buffer(), nframes);
- // Monitor passthru...
- pAudioMonitor->process(pOutputBus->buffer(), nframes);
- // Actually render it...
- pOutputBus->buffer_commit(nframes);
- }
+ }
+
+ // Audio buffers needs monitoring and commitment...
+ if (pAudioMonitor && pOutputBus) {
+ // Plugin chain post-processing...
+ if (m_pPluginList->activated() > 0)
+ m_pPluginList->process(pOutputBus->buffer(), nframes);
+ // Monitor passthru...
+ pAudioMonitor->process(pOutputBus->buffer(), nframes);
+ // Actually render it...
+ pOutputBus->buffer_commit(nframes);
}
}
@@ -1228,27 +1241,20 @@ void qtractorTrack::process_record (
if (pAudioClip && pInputBus) {
// Clip recording...
unsigned int nframes = iFrameEnd - iFrameStart;
- if (m_pSession->isPunching()) {
- // Punch-in/out recording...
- const unsigned long iPunchIn = m_pSession->punchIn();
- const unsigned long iPunchOut = m_pSession->punchOut();
- if (iPunchIn < iFrameEnd && iPunchOut > iFrameStart) {
- unsigned int offs = 0;
- // Punch-out (unlikely...)
+ // Punch-in/out recording...
+ if (m_pSession->isPunching()
+ && m_pSession->frameTimeEx() < iFrameEnd) {
+ const unsigned long iPunchIn = m_pSession->punchIn();
+ // Punch-in (likely...)
+ if (iPunchIn < iFrameEnd) {
+ unsigned int offset = 0;
if (iPunchIn >= iFrameStart) {
- offs += (iPunchIn - iFrameStart);
- if (iPunchOut < iFrameEnd)
- nframes = (iPunchOut - iPunchIn);
- else
- nframes = (iFrameEnd - iPunchIn);
+ offset += (iPunchIn - iFrameStart);
+ nframes = (iFrameEnd - iPunchIn);
}
- else
- // Punch-out (likely...)
- if (iPunchOut < iFrameEnd)
- nframes = (iPunchOut - iFrameStart);
- // Punch-in/out recording...
+ // Punch-in recording...
pAudioClip->write(
- pInputBus->in(), nframes, pInputBus->channels(), offs);
+ pInputBus->in(), nframes, pInputBus->channels(), offset);
}
} else {
// Regular full-length recording...
@@ -1829,6 +1835,7 @@ void qtractorTrack::saveControllers (
pController->feedback = m_pMonitorObserver->isFeedback();
pController->invert = m_pMonitorObserver->isInvert();
pController->hook = m_pMonitorObserver->isHook();
+ pController->latch = m_pMonitorObserver->isLatch();
controllers.append(pController);
}
@@ -1846,6 +1853,7 @@ void qtractorTrack::saveControllers (
pController->feedback = pPanObserver->isFeedback();
pController->invert = pPanObserver->isInvert();
pController->hook = pPanObserver->isHook();
+ pController->latch = pPanObserver->isLatch();
controllers.append(pController);
}
@@ -1863,6 +1871,7 @@ void qtractorTrack::saveControllers (
pController->feedback = pGainObserver->isFeedback();
pController->invert = pGainObserver->isInvert();
pController->hook = pGainObserver->isHook();
+ pController->latch = pGainObserver->isLatch();
controllers.append(pController);
}
@@ -1878,6 +1887,7 @@ void qtractorTrack::saveControllers (
pController->feedback = m_pRecordObserver->isFeedback();
pController->invert = m_pRecordObserver->isInvert();
pController->hook = m_pRecordObserver->isHook();
+ pController->latch = m_pRecordObserver->isLatch();
controllers.append(pController);
}
@@ -1893,6 +1903,7 @@ void qtractorTrack::saveControllers (
pController->feedback = m_pMuteObserver->isFeedback();
pController->invert = m_pMuteObserver->isInvert();
pController->hook = m_pMuteObserver->isHook();
+ pController->latch = m_pMuteObserver->isLatch();
controllers.append(pController);
}
@@ -1908,6 +1919,7 @@ void qtractorTrack::saveControllers (
pController->feedback = m_pSoloObserver->isFeedback();
pController->invert = m_pSoloObserver->isInvert();
pController->hook = m_pSoloObserver->isHook();
+ pController->latch = m_pSoloObserver->isLatch();
controllers.append(pController);
}
diff --git a/src/qtractorTrackForm.cpp b/src/qtractorTrackForm.cpp
index 9db9495..6133290 100644
--- a/src/qtractorTrackForm.cpp
+++ b/src/qtractorTrackForm.cpp
@@ -1116,7 +1116,12 @@ void qtractorTrackForm::trackTypeChanged (void)
m_iOldProg = -1;
}
- updateTrackType(trackType());
+ const qtractorTrack::TrackType trackType
+ = qtractorTrackForm::trackType();
+
+ m_pTrack->setTrackType(trackType);
+
+ updateTrackType(trackType);
// inputBusNameChanged(m_ui.InputBusNameComboBox->currentText());
outputBusNameChanged(m_ui.OutputBusNameComboBox->currentText());
}
@@ -1139,7 +1144,8 @@ void qtractorTrackForm::outputBusNameChanged ( const QString& sBusName )
return;
// It all depends on the track type we're into...
- qtractorTrack::TrackType trackType = qtractorTrackForm::trackType();
+ const qtractorTrack::TrackType trackType
+ = qtractorTrackForm::trackType();
// (Re)initialize plugin-list audio output bus properly...
const QString& sOutputBusName = m_pTrack->outputBusName();
diff --git a/src/qtractorTrackForm.ui b/src/qtractorTrackForm.ui
index c86a8bb..14b887d 100644
--- a/src/qtractorTrackForm.ui
+++ b/src/qtractorTrackForm.ui
@@ -2,7 +2,7 @@
<author>rncbc aka Rui Nuno Capela</author>
<comment>qtractor - An Audio/MIDI multi-track sequencer.
- Copyright (C) 2005-2011, rncbc aka Rui Nuno Capela. All rights reserved.
+ Copyright (C) 2005-2014, rncbc aka Rui Nuno Capela. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -106,9 +106,6 @@
<property name="text" >
<string>&Audio</string>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
</widget>
</item>
<item>
@@ -119,9 +116,6 @@
<property name="text" >
<string>&MIDI</string>
</property>
- <property name="shortcut" >
- <string>Alt+M</string>
- </property>
</widget>
</item>
</layout>
@@ -261,9 +255,6 @@
<property name="toolTip" >
<string>MIDI Omni: Capture All Channels</string>
</property>
- <property name="shortcut" >
- <string>Alt+O</string>
- </property>
</widget>
</item>
<item row="0" column="1" >
@@ -518,9 +509,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formCreate.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+A</string>
- </property>
<property name="toolButtonStyle" >
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -543,9 +531,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formRemove.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+R</string>
- </property>
<property name="toolButtonStyle" >
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -581,9 +566,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formMoveUp.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+U</string>
- </property>
<property name="toolButtonStyle" >
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
@@ -606,9 +588,6 @@
<property name="icon" >
<iconset resource="qtractor.qrc" >:/images/formMoveDown.png</iconset>
</property>
- <property name="shortcut" >
- <string>Alt+D</string>
- </property>
<property name="toolButtonStyle" >
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
diff --git a/src/qtractorTrackTime.cpp b/src/qtractorTrackTime.cpp
index f47e1cb..abe1600 100644
--- a/src/qtractorTrackTime.cpp
+++ b/src/qtractorTrackTime.cpp
@@ -626,8 +626,9 @@ void qtractorTrackTime::mouseReleaseEvent ( QMouseEvent *pMouseEvent )
// New punch-in boundary...
if (pSession->editHead() < pSession->punchOut()) {
// Yep, new punch-in point...
- pSession->setPunch(
- pSession->editHead(), pSession->punchOut());
+ pSession->execute(
+ new qtractorSessionPunchCommand(pSession,
+ pSession->editHead(), pSession->punchOut()));
// For visual feedback...
m_pTracks->contentsChangeNotify();
}
@@ -649,8 +650,9 @@ void qtractorTrackTime::mouseReleaseEvent ( QMouseEvent *pMouseEvent )
// New punch-out boundary...
if (pSession->punchIn() < pSession->editTail()) {
// Yep, new punch-out point...
- pSession->setPunch(
- pSession->punchIn(), pSession->editTail());
+ pSession->execute(
+ new qtractorSessionPunchCommand(pSession,
+ pSession->punchIn(), pSession->editTail()));
// For visual feedback...
m_pTracks->contentsChangeNotify();
}
diff --git a/src/qtractorTrackView.cpp b/src/qtractorTrackView.cpp
index 04400ef..9d4028e 100644
--- a/src/qtractorTrackView.cpp
+++ b/src/qtractorTrackView.cpp
@@ -74,7 +74,7 @@
// Follow-playhead: maximum iterations on hold.
-#define QTRACTOR_SYNC_VIEW_HOLD 66
+#define QTRACTOR_SYNC_VIEW_HOLD 46
//----------------------------------------------------------------------------
@@ -413,13 +413,24 @@ void qtractorTrackView::drawContents ( QPainter *pPainter, const QRect& rect )
// On-the-fly recording clip drawing...
if (pSession->isRecording() && pSession->isPlaying()) {
+ const unsigned long iPlayHead = pSession->playHead();
iTrackStart = pSession->frameFromPixel(cx + rect.x());
- iTrackEnd = pSession->playHead();
+ iTrackEnd = iPlayHead;
if (iTrackStart < iTrackEnd) {
const unsigned long iFrameTime = pSession->frameTimeEx();
- const unsigned long iFrameOffset = iFrameTime - iTrackEnd;
const unsigned long iLoopStart = pSession->loopStart();
const unsigned long iLoopEnd = pSession->loopEnd();
+ const bool bLooping = (iLoopStart < iLoopEnd);
+ // HACK: Care of punch-in/out...
+ const unsigned long iPunchIn = pSession->punchIn();
+ const unsigned long iPunchOut = pSession->punchOut();
+ const bool bPunching = (iPunchIn < iPunchOut);
+ if (bPunching) {
+ if (iTrackStart < iPunchIn && iTrackEnd > iPunchIn)
+ iTrackStart = iPunchIn;
+ if (iTrackEnd > iPunchOut && iTrackStart < iPunchOut)
+ iTrackEnd = iPunchOut;
+ }
qtractorTrack *pTrack = pSession->tracks().first();
while (pTrack && y2 < ch) {
y1 = y2;
@@ -444,58 +455,66 @@ void qtractorTrackView::drawContents ( QPainter *pPainter, const QRect& rect )
pPainter->setBrush(bg);
#endif
unsigned long iClipStart = pClipRecord->clipStart();
- unsigned long iClipOffset = 0;
- if (iLoopStart < iLoopEnd && !pSession->isPunching()) {
+ unsigned long iClipOffset = pClipRecord->clipOffset();
+ if (bLooping && iFrameTime > iLoopStart) {
// Clip recording started within loop range:
// -- adjust turn-around clip offset...
if (iClipStart > iLoopStart && iClipStart < iLoopEnd) {
- unsigned long iHeadLength = (iLoopEnd - iClipStart);
- unsigned long iLoopLength = (iLoopEnd - iLoopStart);
- unsigned long iClipLength
+ const unsigned long iHeadLength = (iLoopEnd - iClipStart);
+ const unsigned long iLoopLength = (iLoopEnd - iLoopStart);
+ const unsigned long iClipLength
= (iFrameTime - pTrack->clipRecordStart());
if (iClipLength > iHeadLength) {
- unsigned long iLoopCount
+ const unsigned long iLoopCount
= (iClipLength - iHeadLength) / iLoopLength;
- iClipOffset += iHeadLength + iLoopCount * iLoopLength;
- iClipStart = iLoopStart;
+ iClipOffset += iHeadLength;
+ iClipOffset += iLoopCount * iLoopLength;
+ if (bPunching
+ && iPunchIn > iLoopStart
+ && iPunchIn < iLoopEnd) {
+ iClipOffset += (iPunchIn - iLoopStart);
+ iClipStart = iPunchIn;
+ } else {
+ iClipStart = iLoopStart;
+ }
}
- }
- else
- // Clip recording is within loop range:
- // -- redraw leading/head clip segment...
- if (iFrameTime > iLoopStart) {
+ } else {
+ // Clip recording is rolling within loop range:
+ // -- redraw leading/head clip segment...
unsigned long iHeadOffset = 0;
if (iClipStart < iTrackStart)
iHeadOffset += iTrackStart - iClipStart;
x = pSession->pixelFromFrame(iClipStart) - cx;
w = 0;
if (iClipStart < iLoopStart) {
- w += pSession->pixelFromFrame(iLoopStart - iClipStart);
+ w += pSession->pixelFromFrame(iLoopStart) - cx - x;
iClipOffset += iLoopStart - iClipStart;
}
const QRect& headRect
= QRect(x, y1 - cy + 1, w, h).intersected(trackRect);
if (!headRect.isEmpty()) {
- pClipRecord->drawClip(pPainter, headRect, iHeadOffset);
- pPainter->fillRect(headRect, QColor(255, 0, 0, 120));
+ const QBrush brush(pPainter->brush());
+ pClipRecord->drawClipRecord(pPainter, headRect, iHeadOffset);
+ pPainter->setBrush(brush);
}
- iClipOffset += iFrameOffset;
+ iClipOffset += (iFrameTime - iPlayHead);
iClipStart = iLoopStart;
}
}
- // Clip recording rolling:
- // -- redraw current clip segment...
- if (iClipStart < iTrackStart)
- iClipOffset += iTrackStart - iClipStart;
- x = pSession->pixelFromFrame(iClipStart) - cx;
- w = 0;
- if (iClipStart < iTrackEnd)
- w += pSession->pixelFromFrame(iTrackEnd - iClipStart);
- const QRect& clipRect
- = QRect(x, y1 - cy + 1, w, h).intersected(trackRect);
- if (!clipRect.isEmpty()) {
- pClipRecord->drawClip(pPainter, clipRect, iClipOffset);
- pPainter->fillRect(clipRect, QColor(255, 0, 0, 120));
+ // HACK: Care of punch-out...
+ if (!bPunching || iTrackStart < iPunchOut) {
+ // Clip recording rolling:
+ // -- redraw current clip segment...
+ if (iClipStart < iTrackStart)
+ iClipOffset += iTrackStart - iClipStart;
+ x = pSession->pixelFromFrame(iClipStart) - cx;
+ w = 0;
+ if (iClipStart < iTrackEnd)
+ w += pSession->pixelFromFrame(iTrackEnd) - cx - x;
+ const QRect& clipRect
+ = QRect(x, y1 - cy + 1, w, h).intersected(trackRect);
+ if (!clipRect.isEmpty())
+ pClipRecord->drawClipRecord(pPainter, clipRect, iClipOffset);
}
}
pTrack = pTrack->next();
diff --git a/src/translations/qtractor_cs.ts b/src/translations/qtractor_cs.ts
index 20580f2..28c3811 100644
--- a/src/translations/qtractor_cs.ts
+++ b/src/translations/qtractor_cs.ts
@@ -586,14 +586,14 @@ Audio: %1 channels, %2 Hz</source>
(%1% posunutí výšky tónu)</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>%1 Vstup</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>%1 Výstup</translation>
</message>
@@ -618,12 +618,12 @@ Audio: %1 channels, %2 Hz</source>
%6</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>Název: %1</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation>Začátek/Konec: %1 / %2
@@ -663,7 +663,7 @@ Vyrovnání: %3
Délka: %4</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>Soubor: %1</translation>
</message>
@@ -723,27 +723,27 @@ Délka: %4</translation>
<translation>%1 - Banka %2</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(formát %1)
MIDI: </translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>Kanál %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>Stopa %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation>, %1 stopy, %2 tpqn</translation>
</message>
@@ -752,7 +752,7 @@ MIDI: </translation>
<translation type="obsolete">, %1 stopy, %2 tpb</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation> (%1% hlasitost)</translation>
</message>
@@ -789,37 +789,37 @@ MIDI: </translation>
</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation>Užití: %1 [volby] [soubor sezení]</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation>Volby:</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation>Nastavit označení sezení (uuid)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation>Ukázat nápovědu k volbám příkazového řádku</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation>Ukázat informaci o verzi</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation>Volba -s vyžaduje argument (ID sezení).</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation>Qt: %1
@@ -841,7 +841,7 @@ MIDI: </translation>
<translation>Zapnout</translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
<translation>%1(%2): %3 přídavný modul nenalezen.</translation>
</message>
@@ -1095,42 +1095,42 @@ Stopa: "%1" Vstup: "%2" Výstup: "%3"</translation
<translation>%1 (%2)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation>Přidat uzel s tempem</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation>Obnovit uzel s tempem</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation>Odstranit uzel s tempem</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation>Přesunout uzel s tempem</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation>Přidat značku</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation>Obnovit značku</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation>Odstranit značku</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation>Přesunout značku</translation>
</message>
@@ -1263,17 +1263,17 @@ Stopa: "%1" Vstup: "%2" Výstup: "%3"</translation
<translation>Automatizace Upravit seznam</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation>Záběr %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation>Nastavit záběry znovu</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation>Nástroj na záznamy %1</translation>
</message>
@@ -1376,7 +1376,7 @@ Stopa: "%1" Vstup: "%2" Výstup: "%3"</translation
<context>
<name>qtractorBusForm</name>
<message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -1384,7 +1384,7 @@ Stopa: "%1" Vstup: "%2" Výstup: "%3"</translation
<translation>Zvuk</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -1473,25 +1473,25 @@ Do you want to discard the changes?</source>
Chcete zahodit tyto změny?</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>&Vytvořit</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>&Zaktualizovat</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>&Obnovit</translation>
@@ -1573,190 +1573,176 @@ Chcete zahodit tyto změny?</translation>
<translation>&Sledování (průchodnost)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
<source>Alt+O</source>
<oldsource>Alt+P</oldsource>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>Ka&nály:</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>Zvukové kanály</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation>Automatické připojení zvuku</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>&Připojit automaticky</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation>Název nástroje MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation>Nastavení MIDI SysEx</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation>SysE&x...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation>Vstupní přídavné moduly</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation>Vstupní sběrnicové přídavné moduly</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation>Přidat vstupní přídavný modul</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>&Přidat...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation>Odstranit vstupní přídavný modul</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation>Přesunout vstupní přídavný modul nahoru</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation>Přesunout vstupní přídavný modul dolů</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation>Výstupní přídavné moduly</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation>Výstupní sběrnicové přídavné moduly</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation>Přidat výstupní přídavný modul</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation>Odstranit výstupní přídavný modul</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation>Přesunout výstupní přídavný modul nahoru</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation>Přesunout výstupní přídavný modul dolů</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>Obnovit náhled na seznam sběrnic</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>Vytvořit sběrnici</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="655"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>Zaktualizovat sběrnici</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>Smazat sběrnici</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>&Smazat</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>Zavřít tento dialog</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -1764,12 +1750,12 @@ Chcete zahodit tyto změny?</translation>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>Čitelní klienti/Výstupní přípojky</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>Zapisovatelní klienti/Vstupní přípojky</translation>
</message>
@@ -2068,22 +2054,22 @@ Chcete použít tyto změny?</translation>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>Připojit</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>Odpojit</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>Odpojit vše</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>Obnovit</translation>
</message>
@@ -2107,90 +2093,82 @@ Chcete použít tyto změny?</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>Vybrat výstupní klienty/přípojky</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>Vybrat vstupní klienty/přípojky</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>Připojit nyní vybrané přípojky</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>&Připojit</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>Odpojit nyní vybrané přípojky</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>&Odpojit</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>Odpojit všechny nyní vybrané přípojky</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>Odpojit &vše</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>Obnovit náhled na nynější připojení</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>&Obnovit</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation>MIDI</translation>
</message>
@@ -3073,79 +3051,73 @@ Chcete použít tyto změny?</translation>
<translation>&Zavést...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>Odstranit soubor s nástrojem</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation>Posunout soubor s nástrojem nahoru v seznamu</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation>Přesunout soubor s nástrojem dolů na seznamu příkazů</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>Znovu nahrát všechny soubory s nástroji</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>Na&hrát znovu</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>V&yvést...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
<source>R&eload</source>
@@ -3156,7 +3128,7 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Alt+E</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation>Vyvést do souboru s nástrojem</translation>
</message>
@@ -3165,12 +3137,12 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">&Exportovat...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>Zavřít tento dialog</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -3190,92 +3162,92 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Nynější čas (hrací hlava)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation>Nynější tempo (ÚZM)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation>Zapadnout/doba</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>Stopa</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation>Název nynější stopy</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation>MOD</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation>Stav úprav během sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation>NAHRÁT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation>Stav nahrávání během sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation>ZTLUMIT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation>Stav ztlumení během sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation>SÓLO</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation>Stav sóla během sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation>SMYČKA</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation>Stav smyčky během sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation>Celkový čas sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation>Vzorkovací kmitočet během sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -3288,29 +3260,29 @@ Sorry.</source>
Promiňte.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>Připraven</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation>Soubory se sezením (*.%1 *.%2 *.%3)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation>Soubory s archivy (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation>Zazálohovat sezení: "%1" jako "%2".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -3323,7 +3295,7 @@ Sorry.</source>
Promiňte.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -3336,7 +3308,7 @@ Are you sure?</source>
Jste si jistý?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -3349,17 +3321,17 @@ Do you want to replace it?</source>
Chcete jej nahradit?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation>Otevírá se "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation>Ukládá se "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -3376,7 +3348,7 @@ Vypadá to, jako by program spadl, nebo nebyl naposledy uzavřen správně... ni
Do you want to crash-recover from it?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -3389,7 +3361,7 @@ Are you sure?</source>
Jste si jistý?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -3402,47 +3374,47 @@ Are you sure?</source>
Jste si jistý?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation>Povolena podpora hlaviček VeSTige.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation>Podpora pro obrazové uživatelské rozhraní přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation>Podpora pro obrazové uživatelské rozhraní přídavných modulů LV2 (libsuil) byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation>Podpora pro MIDI/Atom přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation>Podpora pro pracovník/rozvrh přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation>Podpora pro stav přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation>Podpora pro soubory stavu přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation>Podpora pro volby přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation>Podpora pro velikost vyrovnávací paměti přídavných modulů LV2 byla zakázána.</translation>
</message>
@@ -3451,17 +3423,17 @@ Jste si jistý?</translation>
<translation type="obsolete">Podpora pro přídavných modulů LV2 stav souborů byla povolena.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation>Podpora pro programy přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation>Podpora pro přednastavení přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation>Podpora pro čas/poloha přídavných modulů LV2 byla zakázána.</translation>
</message>
@@ -3490,42 +3462,47 @@ Jste si jistý?</translation>
<translation type="obsolete">Podpora pro přetrvávání přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation>Podpora pro prodlevu JACK byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation>Podpora pro popisná data JACK byla zakázána.</translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation>Podpora pro NSM byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation>&Držet</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation>&Přímka</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation>&Křivka</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation>Záběr %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation>Žádný</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -3536,89 +3513,89 @@ Ujistěte se, že je zvukový server Jack (jackd)
spuštěn a běží, a potom sezení začněte znovu.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation>ZASTAVIT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation>PŘEHRÁT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation>RYCHLE DOPŘEDU</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation>PŘETOČIT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation>NAHRÁVÁNÍ ZAPNUTO</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation>NAHRÁVÁNÍ VYPNUTO</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation>NASTAVIT ZNOVU</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation>NAJÍT %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation>JEZDIT TAM A ZPĚT %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation>INTERVAL %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation>NAHRÁVAT STOPU %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation>ZTLUMIT STOPU %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation>SÓLO PRO STOPU %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation>Neznámý pod-příkaz</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>Neprovedeno</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation>MIDI CTL %1, Kanál %2, Parametr %3, Hodnota %4</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation>%1 ÚZM</translation>
</message>
@@ -3627,33 +3604,33 @@ spuštěn a běží, a potom sezení začněte znovu.</translation>
<translation type="obsolete">MIDI kanál %1, Ovladač %2, Hodnota %3</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation>(stopa %1, zesílení %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation>(stopa %1, vyvažování %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation>SPUSTIT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation>POKRAČOVAT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation>POLOHA V PÍSNI %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation>Bez názvu %1</translation>
</message>
@@ -3662,47 +3639,47 @@ spuštěn a běží, a potom sezení začněte znovu.</translation>
<translation type="obsolete">Bez názvu</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>Nové sezení: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>Soubory se sezeními (*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation>Sobory s předlohami (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>Otevřít sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>Uložit sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>Upozornění</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -3723,7 +3700,7 @@ Chcete jej nahradit?</translation>
<translation type="obsolete">Zrušit</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -3745,12 +3722,12 @@ Chcete uložit změny?</translation>
<translation type="obsolete">Vyhodit</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>Sezení uzavřeno.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -3761,12 +3738,12 @@ z "%1".
Promiňte.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>Otevřít sezení: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -3777,37 +3754,37 @@ do "%1".
Promiňte.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>Uložit sezení: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation>Rozsah záběru</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation>Sezení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation>nebo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation>programová</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>informace</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>Některá nastavení mohou být účinná teprve,
@@ -3818,72 +3795,72 @@ až při příštím spuštění %1.</translation>
<translation type="obsolete">OK</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>Verze</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>Sestavení</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>Povolena volba umožňující hlášení chyb.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation>Nastavit nynější zapadnutí na %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation>Nynější čas (hrací hlava)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation>Podpora pro soubory Ogg Vorbis (libvorbis) byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation>Podpora pro soubory MPEG-1 Audio Layer 3 (libmad) byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation>Převod vzorkovacího kmitočtu (libsamplerate) byl zakázán.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation>Podpora pro posunutí výšky tónu (librubberband) byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation>Podpora pro službu OSC (liblo) byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation>Podpora pro přídavné moduly LADSPA byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation>Podpora pro přídavné moduly DSSI byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation>Podpora pro přídavné moduly VST byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation>Podpora pro přídavné moduly LV2 byla zakázána.</translation>
</message>
@@ -3892,7 +3869,7 @@ až při příštím spuštění %1.</translation>
<translation type="obsolete">Podpora pro přídavný modul LV2 (libslv2) byla povolena. (ODMÍTNUTÉ)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation>Podpora přídavných modulů LV2 (liblilv) byla zakázána.</translation>
</message>
@@ -3901,12 +3878,12 @@ až při příštím spuštění %1.</translation>
<translation type="obsolete">Podpora pro instanciaci rozhraní přídavných modulů LV2 (libsuil) byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation>Podpora pro MIDI/Události přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation>Podpora pro obrazové uživatelské rozhraní přídavných modulů LV2 byla zakázána.</translation>
</message>
@@ -3915,54 +3892,54 @@ až při příštím spuštění %1.</translation>
<translation type="obsolete">Podpora pro funkci uložit/obnovit přídavných modulů LV2 byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation>Podpora pro sezení JACK byla zakázána.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>Webová stránka</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation>Tento program je svobodným programovým vybavením. Můžete jej šířit a /nebo upravovat</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation>za podmínek GNU General Public License verze 2 nebo pozdější.</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>O</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation>Nahrát záznam</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>(upraveno)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation>%1 Hz</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>Sezení začalo.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -3975,7 +3952,7 @@ Velmi se doporučuje uložit sezení
a znovu nahrát z nového souboru sezení.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -3988,7 +3965,7 @@ Ujistěte se, že jsou zvukový server Jack (jackd) a/nebo
spuštěny a běží, a potom sezení začněte znovu.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -4001,32 +3978,32 @@ Saving into another session file is highly recommended.</source>
Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>Chyba</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation>XRUN(%1 přeskočeno)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation>XRUN(%1): některé snímky mohly být ztraceny.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation>Změna zvukových připojení.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation>Změna MIDI připojení.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation>Přehrávání ukončeno.</translation>
</message>
@@ -4035,8 +4012,8 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
<translation type="obsolete">Stopy zavřeny.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>Přehrává "%1"...</translation>
</message>
@@ -4546,7 +4523,7 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>&Žádný</translation>
</message>
@@ -6953,54 +6930,50 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
<translation>&Zavést...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation>Odstranit soubor s ovladačem</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation>Posunout soubor s ovladačem nahoru v seznamu</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation>Posunout soubor s ovladačem dolů v seznamu</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
<source>C&hannel</source>
@@ -7011,17 +6984,17 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
<translation type="obsolete">&Ovladač</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>Pří&kaz</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>&Parametr</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>Kanál MIDI</translation>
</message>
@@ -7030,7 +7003,7 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
<translation type="obsolete">Ovladač MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation>Krok příkazu</translation>
</message>
@@ -7039,37 +7012,36 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
<translation type="obsolete">Parametr příkazu</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation>Zpětná vazba příkazu</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>&Zpětná vazba</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation>Přiřadit/Obnovit příkaz pro ovladač</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation>&Přiřadit</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation>Zobrazení ovladače</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>Kanál</translation>
</message>
@@ -7078,122 +7050,119 @@ Důrazně se doporučuje uložit do jiného souboru se sezením.</translation>
<translation type="obsolete">Ovladač</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>Příkaz</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>Parametr</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>&Typ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>&Kanál</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation>Posun &stopy</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation>Typ události MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation>Ovladač MIDI (parametr)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation>Parameter MIDI (posun stopy)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation>Posun stopy</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>Typ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>Stopa</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>Zpětná vazba</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation>Zrušit přiřazení/Odstranit příkaz pro ovladač</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation>Zr&ušit přiřazení</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation>Nahrát znovu/Použít všechny soubory s ovladači</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>Na&hrát znovu</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation>Vyvést do souboru s ovladačem</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>V&yvést...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>Zavřít tento dialog</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -7327,22 +7296,27 @@ Chcete použít soubory s ovladači?</translation>
<translation>&Hák</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation>&Zaklapnout</translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation>Ovládat spojení vstupů</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation>&Vstupy</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation>Ovládat spojení výstupů</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation>&Výstupy</translation>
</message>
@@ -7371,12 +7345,12 @@ Chcete použít soubory s ovladači?</translation>
<translation>&Zpětná vazba</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation>Ovladač MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
@@ -7385,7 +7359,7 @@ Do you want to replace the mapping?</source>
Chcete nahradit přiřazení?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -7394,32 +7368,32 @@ Do you want to apply the changes?</source>
Chcete použít tyto změny?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation>Ovladač &MIDI...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation>&Automatizace</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation>&Zamknout</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation>&Přehrát</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation>&Nahrávat</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation>&Smazat</translation>
</message>
@@ -9561,121 +9535,114 @@ Chcete uložit změny?</translation>
<translation>&Zavést...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation>Vyvést do souboru SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>V&yvést...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation>Posunout položku SysEx nahoru v seznamu</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation>Posunout položku SysEx dolů v seznamu</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation>Otevřít SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation>Název SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation>Uložit SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation>Smazat SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation>Vytvořit položku SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation>&Přidat</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation>Obnovit položku SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>Obnovi&t</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation>Odstranit položku SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
<source>Clear all SysEx items</source>
@@ -10275,22 +10242,22 @@ P < 0 : zpomalení posunu.
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>Vstupy</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>Stopy</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>Výstupy</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>Mixážní pult</translation>
</message>
@@ -10321,22 +10288,22 @@ P < 0 : zpomalení posunu.
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
<translation>&Vstupy</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
<translation>&Výstupy</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
<translation>&Sledování</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
<translation>&Sběrnice...</translation>
</message>
@@ -10429,52 +10396,52 @@ P < 0 : zpomalení posunu.
<context>
<name>qtractorOptionsForm</name>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation>Označený znaménkem 16-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation>Označený znaménkem 24-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation>Označený znaménkem 32-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation>Plovoucí 32-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation>Plovoucí 64-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation>SMF Format 0</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation>SMF Format 1</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation>(Jakýkoli)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>Upozornění</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -10495,52 +10462,52 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Zrušit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation>Zvukový soubor s taktem pro přístroj sloužící k stanovení tempa v hudbě (metronom)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation>Zvukový soubor s dobou pro přístroj sloužící k stanovení tempa v hudbě (metronom)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation>Barva měřiče zvuku</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation>Barva měřiče MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation>Adresář s přídavnými moduly</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation>Adresář s přednastaveními LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>Záznam se sděleními</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation>Soubory se záznamy (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation>Předloha pro sezení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation>Soubory předloh (*.qtr *.qts *.%1) pro sezení</translation>
</message>
@@ -10555,84 +10522,84 @@ Chcete použít tyto změny?</translation>
<translation>Který režim pro přejmenování stávajících souborů sezení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation>&Zvuk</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation>Zachytávání/Vyvedení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation>Kvalitu zvukové komprese k použití na zachytávání (nahrávání) a pro vyvedení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation>Formát zvukového vzorku použít na zachytávání (nahrávání) a pro vyvedení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation>Druh zvukového souboru k použití na zachytávání (nahrávání) a pro vyvedení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation>Druh &souboru:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation>Formát &vzorku:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation>&Kvalita:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation>Přehrávání</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation>Druh převodníku vzorkovacího &kmitočtu:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation>Kvalita převodníku vzorkovacího kmitočtu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation>Sinc (nejlepší kvalita)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation>Sinc (střední kvalita)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation>Sinc (nejrychlejší)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation>Držení nulového pořádku</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation>Lineární</translation>
</message>
@@ -10641,85 +10608,78 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Režim pře&sunu:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation>Režim ovládání přesunu (JACK)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation>Žádný</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation>Řízený</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation>Řídící</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation>Úplný</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation>Zda se má použít natahování času, když se změní tempo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation>Auto&matické natahování času</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation>Zda se má použít WSOLA natahování času</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation>&WSOLA natahování času</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
<source>Alt+W</source>
- <translation>Alt+W</translation>
+ <translation type="obsolete">Alt+W</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation>Zda se má použít WSOLA rychlé vyhledání natahování času</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation>WSOLA rych&lé vyhledání</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
<source>Alt+K</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation>Zda mít oddělené poslechové/před-poslechové výstupní přípojky přehrávacího zařízení</translation>
</message>
@@ -10728,85 +10688,82 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Jednoúčelové po&slechové/před-poslechové výstupní přípojky přehrávacího zařízení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>Metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation>Zda povolit zvukový metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation>&Povolit zvukový metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
<source>Alt+E</source>
- <translation>Alt+E</translation>
+ <translation type="obsolete">Alt+E</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation>&Soubor (takt):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation>Název zvukového souboru metronomu (takt)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation>Procházet kvůli zvukovému souboru se vzorkem (takt)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation>Zesílení metronomu (takt)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation> dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation>&Soubor (doba):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation>Název zvukového souboru metronomu (doba)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation>Procházet kvůli zvukovému souboru se vzorkem (doba)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation>&Zesílení (doba):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation>Zesílení metronomu (doba)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation>Zda mít pro metronom oddělené zvukové výstupní přípojky</translation>
</message>
@@ -10815,127 +10772,132 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Jednoúčelové zv&ukové výstupy metronomu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation>MIDI zachytávací (nahrávací) kvantování</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>&Kvantizovat:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation>Druh MIDI souboru k použití na zachytávání (nahrávání) a pro vyvedení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation>Formát &souboru:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation>Ča&sovač řady (rozlišení):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation>Časovač řady (rozlišení)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
+ <translation>Zda se má povolit oprava časového posunu řady MIDI</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
+ <translation>&Povolit opravu časového posunu řady MIDI</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation>Kontrola</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation>&OSM:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation>Režim ovládání stroje MIDI (OSM)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation>Vstup</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation>Výstup</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation>Duplexní režim</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation>&Zařízení:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation>ID zařízení na ovládání stroje MIDI (OSM).</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation>&UPP:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation>Režim ovládání ukazovátka polohy písně MIDI (UPP)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
<source>Cloc&k:</source>
- <translation>&Hodiny:</translation>
+ <translation type="obsolete">&Hodiny:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation>Ovládací režim &hodin MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation>Zda mít oddělené ovládací přípojky MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation>&Jednoúčelový ovládací vstup/výstup pro MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="59"/>
@@ -10943,22 +10905,22 @@ Chcete použít tyto změny?</translation>
<translation>&Obecné</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation>Počet &naposledy otevřených souborů:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation>Ukázat úplnou &cestu souborů se sezením</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation>Držet všechna nástrojová &okna vždy navrchu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation>&Upustit mnohonásobné zvukové soubory do stejné stopy</translation>
</message>
@@ -11013,187 +10975,212 @@ Chcete použít tyto změny?</translation>
<translation> minut</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation>Zda změnit úlohu prostředního tlačítka myši na modifikátory klávesnice (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation>&Změnit úlohu prostřední tlačítka myši na modifikátor (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation>Přesun</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation>&Režim přesunu:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation>Režim nahrávání &smyčky (záběry):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation>Jednoúčelové po&slechové/před-poslechové výstupy přehrávače:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation>Zda připojit automaticky jednoúčelové zvukové výstupy přehrávače</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation>&Připojit automaticky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation>&Zesílení (takt):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation>Jednoúčelové zv&ukové výstupy metronomu:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation>Zda připojit automaticky jednoúčelové zvukové výstupy metronomu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation>Přip&ojit automaticky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation>Zda mít oddělené výstupní přípojky přehrávače MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation>Jednoúčelové výstupy pře&hrávače MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
<source>Alt+L</source>
- <translation>Alt+L</translation>
+ <translation type="obsolete">Alt+L</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
+ <translation>&Hodiny MIDI:</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation>Zda mít oddělenou výstupní přípojku metronomu pro MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation>Jenoúčelový výstup metronomu pro M&IDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation>&Nota (doba):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation>Nota (doba) MIDI pro metronom</translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation>Rychlost (doba) MIDI pro metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation>&Doba trvání (doba):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation>&Rychlost (doba):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation>Rychlost (takt) MIDI pro metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation>&Doba trvání (takt):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation>&Rychlost (takt):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation>Nota MIDI pro metronom (takt)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation>&Nota (takt):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>&Kanál:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation>Kanál MIDI metronomu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation>Zda se má povolit MIDI metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation>&Povolit MIDI metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation>&Zobrazit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation>Při úpravách po&držet automatické projíždění (sledovat polohu přehrávání)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation>Zda se mají použít původní dialogy prostředí plochy.</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
+ <translation>Použít pů&vodní dialogy prostředí plochy</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation>A&utomatické rozvržení proužku/mřížky směšovače (víceřádkové)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
+ <translation>Téma &stylu:</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation>Nejvyšší počet &zpráv:</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>Volby</translation>
</message>
@@ -11212,22 +11199,22 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">&Počet naposledy otevřených souborů:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation>Nejvyšší počet naposledy otevřených souborů, které mají být podrženy v seznamu nabídek</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation>Zda se má zachytit obvyklý výstup (stdout/stderr) do okna se zprávami</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>Zachytit obvyklý &výstup</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation>Zda se má ukázat úplnou adresářovou cestu nahraných souborů se sezením</translation>
</message>
@@ -11236,37 +11223,36 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Ukázat úplnou adresářovou &cestu nahraných souborů se sezením</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
<source>Alt+P</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation>Režim nahrávání &smyčky (záběry)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation>První</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation>Poslední</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation>Zda se mají na závěr sezení odstranit nejvyšší zvukové soubory</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation>Automatické odstranění nej&vyšších zvukových souborů</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation>Zda se mají držet všechna nástrojová okna navrchu hlavního okna</translation>
</message>
@@ -11279,27 +11265,27 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">&Formát zobrazení času:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation>Formát zobrazení času</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation>Snímky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>Čas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation>TDT</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation>Zda se má zkusit upustit mnohonásobné zvukové soubory do stejné stopy</translation>
</message>
@@ -11308,57 +11294,59 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Upustit mnohonásobné zvukové soubory do &stejné stopy</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
<source>Alt+S</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>&Základní velikost fontu:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>Základní velikost fontu aplikace (v bodech)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(výchozí)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation>9</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation>10</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation>12</translation>
</message>
@@ -11396,141 +11384,178 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Uložit &zálohovací verze stávajících sezení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation>Výchozí</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation>Formát zobrazení č&asu:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
+ <source>Mixer</source>
+ <translation type="obsolete">Mixážní pult</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation>Zda se má povolit automatické rozvržení proužku/mřížky směšovače (víceřádkové)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation>Vlastní</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation>&Barevné téma:</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation>Vlastní téma barevné palety</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
+ <translation>Polévka won ton</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation>KXStudio</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation>Vlastní téma stylu prvku</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
<source>Meters</source>
<translation>Měřidla</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>&Zvuk:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation>Úroveň měřiče zvuku</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation>Nad</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation>0 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation>3 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation>6 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation>10 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation>Barva měřiče zvuku</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation>Vybrat vlastní barvu měřiče zvuku</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation>&MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation>Úroveň měřiče MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation>Vrchol</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation>Barva měřiče MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation>Vybrat vlastní barvu měřiče MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation>Nastavit barvy měřičů Nastavit znovu na výchozí</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>&Nastavit znovu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>Sdělení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>Font zobrazení textu u ukázkových sdělení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>Vybrat font pro zobrazení textu u sdělení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>&Font...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>Zda se má podržet nejvyšší počet řádků ve sdělovacím okně</translation>
</message>
@@ -11539,253 +11564,241 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">&Nejvyšší počet sdělení:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>Nejvyšší počet řádků u sdělení, který se ponechá v náhledu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation>Řádky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation>Zda při úpravách podržet automatické projíždění (sledovat polohu přehrávání).</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
<source>&Hold auto-scrolling (follow play-head) on edits</source>
- <translation>&Při úpravách podržet automatické projíždění (sledovat polohu přehrávání)</translation>
+ <translation type="obsolete">&Při úpravách podržet automatické projíždění (sledovat polohu přehrávání)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
<source>Dialogs</source>
- <translation>Dialogy</translation>
+ <translation type="obsolete">Dialogy</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
<source>Whether to use native dialogs.</source>
- <translation>Zda se mají použít původní dialogy.</translation>
+ <translation type="obsolete">Zda se mají použít původní dialogy.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Use &native dialogs</source>
- <translation>Použít &původní dialogy</translation>
+ <translation type="obsolete">Použít &původní dialogy</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>Zaznamenávání</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>Soubor se záznamy sdělení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>Procházet kvůli umístění souboru se záznamy sdělení</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>Zda se má zapnout zaznamenávání sdělení do souboru.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>Soubor se &záznamy sdělení:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation>&Přídavné moduly</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>Cesty</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation>Druh přídavného modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation>Cesta k přídavnému modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation>Procházet cestu k přídavnému modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation>Přidat cestu k přídavnému modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>&Přidat</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation>Cesty k přídavnému modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation>Odstranit cestu k přídavnému modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation>Přesunout cestu nahoru</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation>Adresář s přednastaveními &LV2:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation>Adresář s přednastaveními LV2 (výchozí: ~/.lv2)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation>Procházet adresář s přednastaveními LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>Nástroje</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation>
Zda mít oddělené zvukové výstupní přípojky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation>Jednoúčelové zvuk&ové výstupy:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation>Zda připojit automaticky jednoúčelové zvukové výstupní přípojky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation>Připoji&t automaticky</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation>Editor</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation>Zda ve výchozím nastavení otevřít editor (rozhraní) přídavného modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation>Otevřít &editor (rozhraní) přídavného modulu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
<source>Alt+G</source>
- <translation>Alt+G</translation>
+ <translation type="obsolete">Alt+G</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation>Zda jsou podporovány přídavné moduly pro dynamické manifesty LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation>Podpora pro dy&namické manifesty LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation>Zda se má uložit automatizace přídavného modulu s vyšším rozlišením (14-bit)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation>Automatizace přídavného modulu s &vysokým rozlišením (14-bit)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
<source>Alt+H</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
<source>Dedicated audi&o outputs</source>
<translation type="obsolete">Jednoúčelové zvuk&ové výstupy</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>Pokusný</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation>Zda se má použít umělý druh přídavného modulu při hledání VST přídavných modulů</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation>Umělý &VST přídavný modul při hledání (DOPORUČENO)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
<source>Alt+V</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
<source>OK</source>
@@ -12312,12 +12325,11 @@ Jste si jistý?</translation>
<translation>Zapnout přídavný modul při vložení</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation>Běží hledání přídavných modulů...</translation>
</message>
@@ -12768,7 +12780,7 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">&TDT</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation>Záběr %1</translation>
</message>
@@ -13039,65 +13051,61 @@ Chcete použít tyto změny?</translation>
<translation>&Obnovit</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation>Přidat uzel</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>&Přidat</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation>Obnovit uzel</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>&Obnovit</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation>Odstranit uzel</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation>Zavřít tento dialog</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -13233,12 +13241,12 @@ Chcete použít tyto změny?</translation>
<translation>(Žádný nástroj)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation>Barva popředí</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation>Barva pozadí</translation>
</message>
@@ -13296,33 +13304,30 @@ Chcete použít tyto změny?</translation>
<translation>&Zvuk</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation>Druh MIDI stopy</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation>Vstup/Výstup</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation>Název vstupní sběrnice</translation>
</message>
@@ -13331,186 +13336,182 @@ Chcete použít tyto změny?</translation>
<translation type="obsolete">Název výstupní sběrnice</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation>Název výstupní sběrnice</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation>Spravovat sběrnice</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation>MIDI/nástroj</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation>&Program:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation>&Banka:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation>Metoda &výběru zvukové banky:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation>&Omni</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation>MIDI Omni: zachytávání všech kanálů</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>&Kanál:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>MIDI kanál (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation>MIDI políčko: nástroj</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation>MIDI políčko: metoda výběru zvukové banky</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation>MIDI políčko: zvuková banka</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation>MIDI políčko: program(ovat)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation>Pohled/barvy</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>&Popředí:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>Barva popředí</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation>Vybrat vlastní barvu popředí stopy</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>Po&zadí:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>Barva pozadí</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation>Vybrat vlastní barvu pozadí stopy</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation>Přídavné moduly</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation>Přídavné moduly stopy</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation>Přidat přídavný modul</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation>&Přidat...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation>Odstranit přídavný modul</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>&Odstranit</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation>Přesunout přídavný modul nahoru</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>&Nahoru</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation>Přesunout přídavný modul dolů</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>&Dolů</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
<source>OK</source>
@@ -13560,42 +13561,42 @@ Chcete použít tyto změny?</translation>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation>Začátek přehrávání</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation>Začátek úprav</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation>Konec úprav</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation>Začátek smyčky</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation>Konec smyčky</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation>Začátek přepisu</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation>Konec přepisu</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -13632,12 +13633,12 @@ Délka: %3</translation>
<translation>Nastavit zvětšení znovu</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation>Přidat záznam</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -13646,74 +13647,74 @@ Konec: %2
Délka: %3</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation>Záznam %1</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation>Postupné zesílení signálu</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation>Postupné zeslabení signálu</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation>Natáhnout záznam</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation>Změnit velikost záznamu</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation>%1 automatizace</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation>%1 záznam</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation>Přesunout automatizaci</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation>Vložit automatizaci</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation>Vyjmout</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation>Smazat</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation>Rozdělit</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation>Přesunout záznam</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation>Vložit záznam</translation>
</message>
diff --git a/src/translations/qtractor_de.ts b/src/translations/qtractor_de.ts
index c6f63e0..913522e 100644
--- a/src/translations/qtractor_de.ts
+++ b/src/translations/qtractor_de.ts
@@ -29,14 +29,14 @@ Audio: %1 Kanäle, %2 Hz</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>%1 Ein</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>%1 Aus</translation>
</message>
@@ -87,34 +87,34 @@ Audio: %1 Kanäle, %2 Hz</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>Name: %1</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation>Start / Ende: %1 / %2
Versatz / Länge: %3 / %4</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>Datei: %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation type="unfinished"></translation>
</message>
@@ -262,32 +262,32 @@ Versatz / Länge: %3 / %4</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(Format %1)
MIDI: </translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>Kanal %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>Spur %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation type="unfinished"></translation>
</message>
@@ -337,37 +337,37 @@ MIDI: </translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation>Benutzung: %1 [Optionen] [Sitzungsdatei]</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation>Optionen:</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation>Setze Sitzungsidentifikation (uuid)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation>Zeige Hilfe zu Kommandozeilenargumenten an</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation>Zeige Versionsinformation an</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation>Option -s benötigt ein Argument (session-id).</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation>Qt: %1</translation>
@@ -388,7 +388,7 @@ MIDI: </translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
<translation type="unfinished"></translation>
</message>
@@ -473,42 +473,42 @@ MIDI: </translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation type="unfinished"></translation>
</message>
@@ -834,12 +834,11 @@ Spur: "%1" Eingang: "%2" Ausgang: "%3"</translatio
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
<source>Alt+O</source>
- <translation>Alt+Ü</translation>
+ <translation type="obsolete">Alt+Ü</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -847,34 +846,31 @@ Spur: "%1" Eingang: "%2" Ausgang: "%3"</translatio
<translation>Audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>Ka&näle:</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>Audiokanäle</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>&Automatisch verbinden</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -882,181 +878,171 @@ Spur: "%1" Eingang: "%2" Ausgang: "%3"</translatio
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation>MIDI-Instrumentname</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>&Hinzufügen...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>Au&f</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>A&b</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>Ansicht der Busliste auffrischen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>&Auffrischen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>Bus erzeugen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>&Erzeugen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="655"/>
<source>Alt+C</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>Bus aktualisieren</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>A&ktualisieren</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>Bus löschen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>&Löschen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>Diesen Dialog schließen</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -1120,12 +1106,12 @@ Wollen Sie diese verwerfen?</translation>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>Lesbare Clients/Ausgänge</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>Beschreibbare Clients/Eingänge</translation>
</message>
@@ -1383,22 +1369,22 @@ Wollen Sie diese übernehmen?</translation>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>Verbinden</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>Trennen</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>Alle trennen</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>Auffrischen</translation>
</message>
@@ -1417,90 +1403,82 @@ Wollen Sie diese übernehmen?</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>Ausgang Client/Anschluß wählen</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>Eingang Client/Anschluß wählen</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>Ausgewählte Anschlüsse verbinden</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>&Verbinden</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
<source>Alt+C</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>Ausgewählte Anschlüsse trennen</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>&Trennen</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>Alle verbundenen Anschlüsse trennen</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>&Alle trennen</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>Ansicht der bestehenden Verbindungen erneuern</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>Auf&frischen</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation type="unfinished"></translation>
</message>
@@ -2117,92 +2095,86 @@ Are you sure?</source>
<translation>&Importieren...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>Instrumentendatei löschen</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>A&uf</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>A&b</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>Alle Instrumentendateien neu laden</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>Neu &laden</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>E&xportieren...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
<source>Alt+X</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>Diesen Dialog schließen</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -2883,7 +2855,7 @@ Sollen die Änderungen übernommen werden?</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>&Nichts</translation>
</message>
@@ -5107,7 +5079,7 @@ Sollen die Änderungen übernommen werden?</translation>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>Über</translation>
</message>
@@ -5133,102 +5105,102 @@ Sollen die Änderungen übernommen werden?</translation>
<translation>Information über die Qt-Bibliothek anzeigen</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>Spur</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -5237,70 +5209,70 @@ Sorry.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>Fertig</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation>Unbenannt%1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>Neue Sitzung: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation>Sitzungsdateien (*.%1 *.%2 *.%3)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>Sitzungsdateien (*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation>Archivdateien (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>Sitzung öffnen</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>Sitzung speichern</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -5313,12 +5285,12 @@ Do you want to replace it?</source>
Ersetzen?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -5327,7 +5299,7 @@ Sorry.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -5336,7 +5308,7 @@ Do you want to save the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -5345,12 +5317,12 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>Sitzung geschlossen.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -5363,12 +5335,12 @@ Do you want to replace it?</source>
Wollen sie es ersetzen?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation>Öffne "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -5377,17 +5349,17 @@ Sorry.</source>
werden.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>Sitzung öffnen: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation>Speichere "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -5396,12 +5368,12 @@ Sorry.</source>
gespeichert werden.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>Speichere Sitzung: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -5412,7 +5384,7 @@ Do you want to crash-recover from it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -5421,7 +5393,7 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -5430,224 +5402,229 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>Einige Einstellungen sind möglicherweise erst aktiv,
wenn sie %1 das nächste Mal starten.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>Debugging-Option aktiviert.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation>JACK Session nicht unterstützt.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>Version</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>Build</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>Webseite</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation>Dieses Programm ist freie Software; Sie können es gemäß der</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation>GNU General Public License weiterverteilen und/oder modifizieren.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>[verändert]</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation>%1 Hz</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>Sitzung gestartet.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -5656,7 +5633,7 @@ are up and running and then restart the session.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -5665,7 +5642,7 @@ is highly recommended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -5674,62 +5651,62 @@ Saving into another session file is highly recommended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation>&Linear</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation>Keiner</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation>XRUN(%1 übersprungen)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -5737,120 +5714,120 @@ is up and running and then restart session.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation>Unbekanntes Unterkommando</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>Nicht implementiert</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>Spiele "%1" ab...</translation>
</message>
@@ -5923,227 +5900,219 @@ is up and running and then restart session.</source>
<translation>&Importieren...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>A&uf</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>A&b</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>T&yp</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>&Kanal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>&Parameter</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation>Spur&versatz</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>K&ommando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>MIDI-Kanal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>&Rückmeldung</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>Typ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>Kanal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>Parameter</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>Spur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>Kommando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>Rückmeldung</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
<source>Alt+N</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>Neu &laden</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>E&xportieren...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
<source>Alt+X</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>Diesen Dialog schließen</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -6284,39 +6253,44 @@ Do you want to apply to controller files?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation>&Eingänge</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation>&Ausgänge</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -6324,32 +6298,32 @@ Do you want to apply the changes?</source>
Wollen Sie diese übernehmen?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation>&Automatisierung</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation>&Sperren</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation>&Abspielen</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation>Auf&nehmen</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation>&Löschen</translation>
</message>
@@ -8378,121 +8352,114 @@ Do you want to save the changes?</source>
<translation>&Importieren...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>E&xportieren...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
<source>Alt+X</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation>A&uf</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation>A&b</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation>&Hinzufügen</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>A&ktualisieren</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
<location filename="../qtractorMidiSysexForm.cpp" line="213"/>
@@ -9035,22 +9002,22 @@ Are you sure?</source>
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>Eingänge</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>Spuren</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>Ausgänge</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>Mischer</translation>
</message>
@@ -9077,22 +9044,22 @@ Are you sure?</source>
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
<translation type="unfinished">&Eingänge</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
<translation type="unfinished">&Ausgänge</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
<translation type="unfinished">&Überwachung</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
<translation type="unfinished">&Busse...</translation>
</message>
@@ -9256,6 +9223,7 @@ Are you sure?</source>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>Optionen</translation>
</message>
@@ -9270,1141 +9238,1158 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
<source>Alt+C</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation>Maximale Anzahl zuletzt genutzter Dateien im Menü</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation>Standardausgabe (stdout/stderr) in Meldungsfenster umleiten</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>Standardausgabe ¨eiten</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
<source>Alt+O</source>
- <translation>Alt+Ü</translation>
+ <translation type="obsolete">Alt+Ü</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation>&Vollständigen Pfad der geladenen Sitzungsdateien anzeigen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
<source>Alt+P</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
<source>Alt+K</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
<source>Alt+S</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation>Keiner</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation>Ausgang</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation>Erster</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation>Linear</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
<source>Alt+W</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>Metronom</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
<source>Alt+E</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation> dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
<source>Alt+N</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>&Quantisieren:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
<source>Alt+L</source>
- <translation>Alt+L</translation>
+ <translation type="obsolete">Alt+L</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation>Eingang</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation>Ausgang</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation>Duplex</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation>&Gerät:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
- <source>Cloc&k:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>&Kanal:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation>Voreinstellungen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>&Basisschriftgröße:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>Generelle Schriftgröße (pt.) für die Anwendung festlegen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(voreingestellt)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation type="unfinished">7</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation type="unfinished">8</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation type="unfinished">9</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation type="unfinished">10</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation type="unfinished">11</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation type="unfinished">12</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
- <source>Meters</source>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mixer</source>
+ <translation type="obsolete">Mischer</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
+ <source>Meters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>&Audio:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation>&MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>&Zurücksetzen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>Meldungen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>Beispielhafte Darstellung des Textes im Meldungsfenster</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>Schriftart für Text im Meldungsfenster wählen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>&Schriftart...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
<source>Alt+F</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>Maximale Anzahl der im Meldungsfenster angezeigten Zeilen festlegen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>Maximale Anzahl der Nachrichten im Meldungsfenster</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
- <source>&Hold auto-scrolling (follow play-head) on edits</source>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
- <source>Dialogs</source>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
- <source>Whether to use native dialogs.</source>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
- <source>Use &native dialogs</source>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>Protokollierung</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>Protokolldatei für Meldungen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>Speicherort für Protokolldatei wählen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>Protokollierung der Meldungen in eine Datei festlegen.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>Protokoll&datei:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>Pfade</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>&Hinzufügen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>Au&f</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>A&b</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>Instrumente</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation>Editor</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
- <source>Alt+G</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>Experimentell</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
- <source>Alt+H</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
<source>Alt+V</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -10412,52 +10397,52 @@ Do you want to apply the changes?</source>
Wollen Sie diese übernehmen?</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>Meldungsprotokoll</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -10914,12 +10899,11 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation type="unfinished"></translation>
</message>
@@ -11299,7 +11283,7 @@ Wollen Sie diese übernehmen?</translation>
<translation type="obsolete">&Zeit</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation type="unfinished"></translation>
</message>
@@ -11533,65 +11517,61 @@ Wollen Sie diese übernehmen?</translation>
<translation>Au&ffrischen</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
<source>Alt+F</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>&Hinzufügen</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>A&ktualisieren</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation type="unfinished">Diesen Dialog schließen</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -11717,217 +11697,210 @@ Wollen Sie diese verwerfen?</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
<source>Alt+O</source>
- <translation>Alt+Ü</translation>
+ <translation type="obsolete">Alt+Ü</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>&Kanal:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>MIDI-Kanal (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>&Vordergrund</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>Vordergrundfarbe</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>Hin&tergrund:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>Hintergrundfarbe</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation type="unfinished">&Hinzufügen...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>En&tfernen</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
<source>Alt+R</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>Au&f</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
<source>Alt+U</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>A&b</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
<source>Alt+D</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
<location filename="../qtractorTrackForm.cpp" line="145"/>
@@ -11974,12 +11947,12 @@ Wollen Sie diese übernehmen?</translation>
<translation>(Keine)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation type="unfinished"></translation>
</message>
@@ -12020,42 +11993,42 @@ Wollen Sie diese übernehmen?</translation>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12092,12 +12065,12 @@ Länge: %3</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12106,74 +12079,74 @@ Ende: %2
Länge: %3</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/translations/qtractor_fr.ts b/src/translations/qtractor_fr.ts
index dda1352..009bbb7 100644
--- a/src/translations/qtractor_fr.ts
+++ b/src/translations/qtractor_fr.ts
@@ -29,14 +29,14 @@ Audio: %1 canaux, %2 Hz</translation>
<translation> (%1 demi-tons de décalage de la tonalité)</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>%1 Entrée</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>%1 Sortie</translation>
</message>
@@ -87,12 +87,12 @@ Audio: %1 canaux, %2 Hz</translation>
<translation> (prise %1)</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>Nom: %1</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation>Début / Fin: %1 / %2
@@ -105,22 +105,22 @@ Offs. / Len.: %3 / %4</source>
Déc. / Long.: %3 / %4</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>Fichier: %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation>prise %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation>réinitialiser les prises</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation>outil clip %1</translation>
</message>
@@ -276,32 +276,32 @@ Déc. / Long.: %3 / %4</translation>
<translation>%1 - Banque %2</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(format %1)
MIDI: </translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>Canal %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>Piste %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation>, %1 pistes, %2 tpqn</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation> (%1% vol)</translation>
</message>
@@ -353,37 +353,37 @@ MIDI: </translation>
<translation>%1 (%2)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation>Utilisation: %1 [options] [fichier-session]</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation>Options:</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation>Définir l'identificateur de session (uuid)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation>Afficher l'aide à propos des options de ligne de commande</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation>Afficher les informations de version</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation>Option -s nécessite un argument (session-id).</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation>Qt: %1
@@ -405,7 +405,7 @@ MIDI: </translation>
<translation>Activer</translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
<translation>%1(%2): greffon %3 introuvable.</translation>
</message>
@@ -494,42 +494,42 @@ MIDI: </translation>
<translation>Battement</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation>ajouter un noeud tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation>mise à jour du noeud tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation>enlever le noeud tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation>déplacer le noeud tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation>ajouter un marqueur</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation>mettre à jour un marqueur</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation>enlever un marqueur</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation>déplacer un marqueur</translation>
</message>
@@ -855,12 +855,11 @@ Piste: "%1" Entrée: "%2" Sortie: "%3"</translatio
<translation>C&ontrôle (transit)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -868,34 +867,31 @@ Piste: "%1" Entrée: "%2" Sortie: "%3"</translatio
<translation>Audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>Ca&naux:</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>Canaux audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation>Auto-connection audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>&Auto connecte</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -903,181 +899,171 @@ Piste: "%1" Entrée: "%2" Sortie: "%3"</translatio
<translation>MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation>Nom d'instrument MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation>Configuration MIDI SysEx</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation>SysE&x...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation>Greffons d'entrée</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation>Bus d'entrée greffons</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation>Ajouter un greffon d'entrée</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>&Ajouter...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation>Enlever le greffon d'entrée</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>&Enlever</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
<source>Alt+R</source>
- <translation>Alt+E</translation>
+ <translation type="obsolete">Alt+E</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation>Déplacer le greffon d'entrée vers le haut</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>&Haut</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
<source>Alt+U</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation>Déplacer le greffon d'entrée vers le bas</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>&Bas</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
<source>Alt+D</source>
- <translation>Alt+B</translation>
+ <translation type="obsolete">Alt+B</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation>Greffons de sortie</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation>Bus de sortie greffons</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation>Ajouter un greffon de sortie</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation>Enlever un greffon de sortie</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation>Déplacer le greffon de sortie vers le haut</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation>Déplacer le greffon de sortie vers le bas</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>Rafraichir la vue de liste des bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>&Rafraichir</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>Créer un bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>&Créer</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="655"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>Mise à jour du bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>&Mettre à jour</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>Supprimer le bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>Fermer ce dialogue</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@@ -1143,12 +1129,12 @@ Voulez-vous abandonner les changements?</translation>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>Clients en lecture / Ports de Sortie</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>Clients en écriture / Ports d'entrée</translation>
</message>
@@ -1419,22 +1405,22 @@ Voulez vous appliquer les changements?</translation>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>Connecter</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>Déconnecter</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>Tout Déconnecter</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>Rafraichir</translation>
</message>
@@ -1453,90 +1439,82 @@ Voulez vous appliquer les changements?</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>Sélectionner la sortie client/ports</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>Sélectionner l'entrée client/ports</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>Connecter les ports actuellements sélectionnés</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>&Connecter</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>Déconnecter les ports actuellements sélectionnés</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>&Déconnecter</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>Déconnecter tous les ports actuellements sélectionnés</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>&Tout Déconnecter</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
<source>Alt+A</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>Rafraichir la vue courante des connections</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>&Rafraichir</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation>MIDI</translation>
</message>
@@ -2207,92 +2185,86 @@ Etes-vous sur?</translation>
<translation>&Importer...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>Supprimer le fichier instrument</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
<source>Alt+R</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation>Déplacer le fichier instrument vers le haut de la liste</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>&Haut</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
<source>Alt+U</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation>Déplacer le fichier instrument vers le bas de la liste</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>&Bas</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
<source>Alt+D</source>
- <translation>Alt+B</translation>
+ <translation type="obsolete">Alt+B</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>Recharger tous les fichiers instrument</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>Rech&arger</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation>Exporter vers un fichier instrument</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>E&xporter...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>Fermer ce dialogue</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@@ -2973,7 +2945,7 @@ Voulez-vous appliquer les changements?</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>&Rien</translation>
</message>
@@ -5217,7 +5189,7 @@ Voulez-vous appliquer les changements?</translation>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>A propos</translation>
</message>
@@ -5247,92 +5219,92 @@ Voulez-vous appliquer les changements?</translation>
<translation type="obsolete">Temps courant (tête de lecture)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation>Tempo courant (BPM)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation>Snap/battement</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>Piste</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation>Nom de la piste courante</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation>MOD</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation>Etat de modification de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation>ENR</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation>Etat d'enregistrement de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation>MUET</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation>Etat muet de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation>SOLO</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation>Etat solo de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation>BOUCLE</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation>Etat de bouclage de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation>Durée totale de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation>Fréquence d'échantillonnage de la session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -5345,70 +5317,70 @@ Sorry.</source>
Désolé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>Prêt</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation>Sans titre%1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>Nouvelle session: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation>Fichiers session (*.%1 *.%2 *.%3)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>Fichiers session (*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation>Fichiers modèle (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation>Fichiers archive (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>Ouvrir une session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>Sauvegarder une session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>Attention</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -5421,12 +5393,12 @@ Do you want to replace it?</source>
Voulez-vous le remplacer?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation>Session de sauvegarde: "%1" en "%2".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -5439,7 +5411,7 @@ Sorry.</source>
Désolé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -5452,7 +5424,7 @@ Do you want to save the changes?</source>
Voulez-vous sauvegarder les changements?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -5465,12 +5437,12 @@ Are you sure?</source>
Etes-vous sur?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>Session fermée.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -5483,12 +5455,12 @@ Do you want to replace it?</source>
Voulez-vous le remplacer?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation>Ouvre "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -5499,17 +5471,17 @@ Sorry.</source>
Désolé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>Ouvre la session: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation>Sauvegarde "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -5520,12 +5492,12 @@ vers "%1".
Désolé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>Sauvegarde la session: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -5542,7 +5514,7 @@ Il semblerait qu'il y ait eu un crash ou que l'application n'est
Voulez-vous redémarrer à partir de celui-ci?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -5555,7 +5527,7 @@ Are you sure?</source>
Etes-vous sur?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -5568,119 +5540,124 @@ Are you sure?</source>
Etes-vous sur?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation>plage de prise</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation>session</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation> ou </translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation>programme</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>Certains réglages ne seront effectifs
que la prochaine fois que vous démarrerez %1.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>Option de débuggage activée.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation>Support des fichiers Ogg Vorbis (libvorbis) désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation>Support des fichiers MPEG-1 Audio Layer 3 (libmad) désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation>Conversion de fréquence d'échantillonnage (libsamplerate) désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation>Support du décalage de tonalité (librubberband) désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation>Support du service OSC (liblo) désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation>Support des greffons LADSPA désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation>Support des greffons DSSI désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation>Support des greffons VST désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation>Support de l'entête VeSTige activé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation>Support du greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation>Support du GUI des greffons LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation>Support du GUI des greffons (libsuil) LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation>Support MIDI/évènement greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation>Suppor MIDI/Atom greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation>Support fichiers état greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -5697,17 +5674,17 @@ Sauvegarder dans un autre fichier session est fortement recommandé.</translatio
<translation type="obsolete">Support greffon LV2 (libslv2) activé (OBSOLETE)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation>Placer l'accroche courante sur %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation>Temps courant (tête de lecture)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation>Support greffon LV2 (liblilv) désactivé.</translation>
</message>
@@ -5724,17 +5701,17 @@ Sauvegarder dans un autre fichier session est fortement recommandé.</translatio
<translation type="obsolete">Support UI GTK greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation>Support UI externe greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation>Support Worker/Schedule greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation>Support état greffon LV2 désactivé.</translation>
</message>
@@ -5743,87 +5720,87 @@ Sauvegarder dans un autre fichier session est fortement recommandé.</translatio
<translation type="obsolete">Support fichiers état greffon LV2 activé (FUBAR)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation>Support des programmes greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation>Support réglages greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation>Support Temps/position greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation>Support pour les options du greffon LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation>Support du Buf-size pour les greffons LV2 désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation>Support de session JACK désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation>Support de la latence JACK désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>Version</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>Compilation</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>Site web</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation>Ce programme est un logiciel libre; vous pouvez le redistribuer et/ou le modifier</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation>sous les conditions de la license générale GNU version 2 ou plus.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation>enregistre clip</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>[modifié]</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation>%1 Hz</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>Session démarrée.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -5836,7 +5813,7 @@ Sauvegarder et recharger à partir d'un nouveau fichier session
est fortement recommandé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -5849,67 +5826,67 @@ le module noyau séquenceur ALSA (snd-seq-midi)
est près et en fonctionnement puis redémarrer la session.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation>Support de NSM désactivé.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation>&Maintien</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation>&Linéaire</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation>&Spline</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation>Prise %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation>Rien</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation>XRUN(%1 sauté)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation>XRUN(%1): des trames peuvent avoir été perdues.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation>Les connections audio changent.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation>Les connections MIDI changent.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation>Lecture terminée.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -5920,120 +5897,120 @@ Assurez-vous que le serveur audio JACK (jackd)
est près et en fonctionnement puis redémarrez la session.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation>STOP</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation>JOUER</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation>FFWD</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation>REW</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation>ENR ON</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation>ENR OFF</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation>REINIT</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation>LOCALISE %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation>NAVETTE %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation>PAS %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation>PISTE ENREGISTREMENT %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation>PISTE MUET %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation>PISTE SOLO %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation>Sous-commande inconnue</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>Pas implémenté</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation>MIDI CTL: %1, Canal %2, Param %3, Valeur %4</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation>(piste %1, gain %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation>(piste %1, panoramique %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation>DEMARRE</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation>CONTINUE</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation>SONGPOS %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation>%1 BPM</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>Joue "%1"...</translation>
</message>
@@ -6114,227 +6091,219 @@ est près et en fonctionnement puis redémarrez la session.</translation>
<translation>&Importer...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation>Supprimer un ficher de contrôleur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
<source>Alt+R</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation>Déplacer le fichier contrôleur vers le haut de la liste</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>&Haut</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
<source>Alt+U</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation>Déplacer le fichier contrôleur vers le bas de la liste</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>&Bas</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
<source>Alt+D</source>
- <translation>Alt+B</translation>
+ <translation type="obsolete">Alt+B</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>&Type</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>&Canal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>&Paramètre</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation>Dé&calage de la piste</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>C&ommande</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation>MIDI Type d'évènement</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>MIDI Canal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation>MIDI Contrôleur (paramètre)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation>MIDI Paramètre (décalage de la piste)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation>Décalage de la piste</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation>Commande d'action</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation>Commande de retour</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>&Retour</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation>Associer/mise à jour de la commande du contrôleur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation>&Associer</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
<source>Alt+M</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation>Association de contrôleur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>Type</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>Canal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>Paramètre</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>Piste</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>Commande</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>Retour</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation>Dés-associer/supprimer la commande du contrôleur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation>&Dés-associer</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
<source>Alt+N</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation>Recharger/appliquer tous les fichiers contrôleur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>Rech&arger</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation>Exporter vers un fichier contrôleur</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>E&xporter...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>Fermer cette fenêtre</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@@ -6488,32 +6457,37 @@ Voulez-vous mettre à jour les fichiers contrôleur?</translation>
<translation>&Ancrer</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation>Connections des entrées de contrôles</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation>&Entrée</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation>Connections des sorties de contrôle</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation>&Sorties</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation>Contrôleur MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
@@ -6522,7 +6496,7 @@ Do you want to replace the mapping?</source>
Voulez-vous remplacer l'association?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -6531,32 +6505,32 @@ Do you want to apply the changes?</source>
Voulez-vous appliquer les changements?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation>Contrôleur &MIDI...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation>&Automation</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation>Verroui&ller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation>&Jouer</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation>En®istrer</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation>&Nettoyer</translation>
</message>
@@ -8634,121 +8608,114 @@ Voulez-vous sauvegarder les changements?</translation>
<translation>&Importer...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation>Exporter vers un fichier SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>E&xporter...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation>Déplacer l'élément SysEx vers le haut dans la liste</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation>&Haut</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
<source>Alt+U</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation>Déplacer l'élément SysEx vers le bas dans la liste</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation>&Bas</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
<source>Alt+D</source>
- <translation>Alt+B</translation>
+ <translation type="obsolete">Alt+B</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation>Ouvrir SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation>Nom SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation>Sauvegarder SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation>Supprimer SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation>Créer un élément SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation>&Ajouter</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation>Mettre à jour un élément SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>Me&ttre à jour</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation>Supprimer un élément SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
<source>Alt+R</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
<location filename="../qtractorMidiSysexForm.cpp" line="213"/>
@@ -9316,22 +9283,22 @@ Etes-vous sur?</translation>
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>Entrées</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>Pistes</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>Sorties</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>Mixeur</translation>
</message>
@@ -9358,22 +9325,22 @@ Etes-vous sur?</translation>
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
<translation type="unfinished">&Sorties</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
<translation type="unfinished">&Moniteur</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
<translation type="unfinished">&Bus...</translation>
</message>
@@ -9550,6 +9517,7 @@ existantes:</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>Options</translation>
</message>
@@ -9564,1141 +9532,1186 @@ existantes:</translation>
<translation>&Confirmer les suppressions</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation>Nombre de fichiers &récents:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation>Le nombre maximum de fichiers récent à conserver dans le menu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation>Si on doit capturer la sortie standard (stdout/stderr) vers la fenêtre de messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>Capturer la s&ortie standard</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation>Si ont doit afficher le chemin complet des répertoires des fichiers de session chargés</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation>Afficher le c&hemin complet des fichiers de session</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
<source>Alt+P</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation>Si on doit supprimer les fichiers de pic audio lors de la fermeture de session</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation>Auto-supprime les &fichiers pic audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
<source>Alt+K</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation>Si on doit conserver toutes les fenêtres d'outils au dessus de la fenêtre principale</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation>Conser&ver les fenêtres outils toujours au dessus</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation>Si on doit essayer de déposer plusieurs fichiers audio dans la même piste</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation>&Déposer plusieurs fichiers audio dans la même piste</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
<source>Alt+S</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation>Si on doit inverser le rôle du bouton du milieu avec les modificateur clavier (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation>In&verser le rôle du bouton du milieu avec le modificateur (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation>Transport</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation>&Mode transport:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation>Mode de contrôle du transport (JACK)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation>Rien</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation>Esclave</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation>Maitre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation>Complet</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation>Mode d'enregistrement de bouc&les (prises):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation>Mode d'enregistrement de boucles (prises)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation>Première</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation>Dernière</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation>&Audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation>Capture / Exporte</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation>Qualité de compression audio à utiliser lors de la capture (enregistrement) et de l'exportation</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation>Format d'échantillon audio à utiliser lors de la capture (enregistrement) et de l'exportation</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation>Type de fichier audio à utiliser lors de la capture (enregistrement) et de l'exportation</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation>&Type de fichier:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation>&Format d'échantillon:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation>&Qualité:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation>Jouer</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation>Si on doit appliquer l'étirement temporel lorsque le tempo change</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation>Etirement temporel aut&omatique</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation>Type de conve&rtisseur de fréquence d'échantillonnage:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation>Qualité du convertisseur de fréquence d'échantillonnage</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation>Sinc (Meilleure qualité)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation>Sinc (Qualité moyenne)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation>Sinc (Rapide)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation>Bloqueur d'ordre zéro</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation>Linéaire</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation>Si on doit utiliser l'étirement temporel WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation>Etirement temporel &WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Alt+W</source>
- <translation>Alt+W</translation>
+ <translation type="obsolete">Alt+W</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation>Si on doit appliquer la recherche rapide WSOLA pour l'étirement temporel</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation>Rec&herche rapide WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation>Si on doit avoir des ports de sortie séparés pour le lecteur audio pour l'audition/pré-écoute</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation>Sorties dédiées pour le lecteur audio pour l'au&dition/pré-écoute:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation>Si on doit auto-connecter les sorties dédiées pour le lecteur audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation>Auto-&connecter</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>Métronome</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation>Si on doit activer le métronome audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation>Activ&er le métronome audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
<source>Alt+E</source>
- <translation>Alt+E</translation>
+ <translation type="obsolete">Alt+E</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation>&Fichier (barre):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation>Fichier audio métronome (barre)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation>Parcourir pour le fichier audio échantillon (barre)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation>&Gain (barre):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation>Métronome gain (barre)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation> dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation>&Fichier (battement):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation>Nom de fichier audio métronome (battement)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation>Parcourir pour le fichier échantillon audio (battement)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation>&Gain (battement):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation>Métronome gain (battement)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation>Si on doit avoir des ports de sortie audio dédiés pour le métronome</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation>Sorties a&udio métronome dédiées:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation>Si on doit auto-connecter les sorties audio métronome dédiées</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation>Auto-co&nnecter</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation>Format de &fichier:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation>Format de fichier MIDI à utiliser lors de la capture (enregistrement) et l'exportation</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>&Quantifier:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation>Quantification de la capture MIDI (enregistrement)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation>File d'attente minu&teur (résolution):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation>File d'attente minuteur (résolution)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation>Si on doit avoir des ports de sorties séparés pour le lecteur MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation>Sorties &lecteur MIDI dédiées</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
<source>Alt+L</source>
- <translation>Alt+L</translation>
+ <translation type="obsolete">Alt+L</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation>Contrôle</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation>&MMC:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation>Mode de contrôle machine MIDI (MMC)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation>Entrée</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation>Sortie</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation>Duplex</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation>&Périphérique:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation>ID du périphérique de contrôle machine MIDI (MMC).</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation>&SPP:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation>Mode de contrôle pointeur de position de chanson MIDI (SPP)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Cloc&k:</source>
- <translation>Ho&rloge:</translation>
+ <translation type="obsolete">Ho&rloge:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation>Mode de contrôle horloge MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation>Si on doit avoir des ports de contrôle MIDI séparés</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation>Entrée/sortie de &contrôle MIDI dédiée</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation>Si on doit activer le métronome MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation>&Activer le métronome MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>&Canal:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation>Canal du métronome MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation>&Note (barre):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation>Note MIDI métronome (barre)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation>&Vélocité (barre):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation>Vélocité du métronome MIDI (barre)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation>&Durée (barre):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation>&Note (battement):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation>Note MIDI métronome (battement)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation>&Vélocité (battement):</translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation>Vélocité MIDI métronome (battement)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation>&Durée (battement):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation>Si on doit avoir un port de sortie MIDI séparé pour le métronome</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation>Sortie M&IDI métronome dédiée</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation>A&fficher</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation>Défauts</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation>Format d'affichage du &temps:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation>Format d'affichage du temps</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation>Trames</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>Temps</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation>BBT</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>Taille de la police de &base:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>Taille de base de la police de l'application (pt.)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(défaut)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation>9</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation>10</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation>12</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mixer</source>
+ <translation type="obsolete">Mixeur</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
<source>Meters</source>
<translation>Mètres</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>&Audio:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation>Niveau audiomètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation>Au delà</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation>0 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation>3 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation>6 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation>10 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation>Couleur audiomètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation>Sélectionner une couleur personnalisée pour l'audiomètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation>&MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation>Niveau MIDImètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation>Pic</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation>Couleur MIDImètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation>Sélectionner une couleur personnalisée pour le MIDImètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation>Réinitialiser les couleurs avec les valeurs par défaut</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>&Réinitialiser</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>Messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>Exemple d'affichage des polices de texte des messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>Sélectionner une police pour l'affichage du texte des messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>&Police...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
<source>Alt+F</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>Si on doit conserver un maximum de nombre de lignes dans la fenêtre de messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation>Limite des m&essages:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>Le nombre maximum de lignes de messages à conserver dans la vue</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation> lignes</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation>Si on doit maintenir le défilement automatique (suivre la tête de lecture) lors de l'édition.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
<source>&Hold auto-scrolling (follow play-head) on edits</source>
- <translation>&Maintenir le défilement automatique (suivre la tête de lecture) lors de l'édition</translation>
+ <translation type="obsolete">&Maintenir le défilement automatique (suivre la tête de lecture) lors de l'édition</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
<source>Dialogs</source>
- <translation>Dialogues</translation>
+ <translation type="obsolete">Dialogues</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
<source>Whether to use native dialogs.</source>
- <translation>Si on doit utiliser des dialogues natifs.</translation>
+ <translation type="obsolete">Si on doit utiliser des dialogues natifs.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Use &native dialogs</source>
- <translation>Utiliser des dialogues &natifs</translation>
+ <translation type="obsolete">Utiliser des dialogues &natifs</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>Enregistrement</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>Fichier d'enregistrement des messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>Parcourir pour le fichier d'enregistrement des messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>Si on doit activer l'enregistrement des messages vers un fichier.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>Fichier d'enregis&trement des messages:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation>&Greffons</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>Chemins</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation>Type de greffon</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation>Chemin greffon</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation>Parcourir le chemin du greffon</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation>Ajouter un chemin de greffon</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>&Ajouter</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation>Chemins de greffons</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation>Supprimer un chemin de greffon</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation>Déplacer vers le haut</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>&Haut</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>&Bas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation>Répertoire des réglages &LV2:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation>Répertoire des réglages LV2 (défaut: ~/.lv2)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation>Parcourir le répertoire des réglages LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>Instruments</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation>Si on doit avoir des ports audio séparés</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation>Sorties audi&o dédiées:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation>Si on doit auto-connecter les sorties audio dédiées</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation>Au&to-connecter</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation>Editeur</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation>Si on doit ouvrir l'éditeur (GUI) du greffon par défaut</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation>Ouvrir l'édit&eur (GUI) du greffon par défaut</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
<source>Alt+G</source>
- <translation>Alt+G</translation>
+ <translation type="obsolete">Alt+G</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>Expérimental</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation>Si on doit utiliser un type de greffon factice lors du scan des greffons VST</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation>Scan factice des greffons &VST (RECOMMENDE)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation>Si les greffons Manifestes dynamiques LV2 sont supportés</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation>Support du Manifeste Dy&namique LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation>Si on doit sauver les automations des greffons avec une haute résolution (14-bit)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation>Automation de greffon &haute résolution (14-bit)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
<source>Alt+H</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
<source>Alt+V</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation>16-Bits signé</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation>24-Bits signé</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation>32-Bits signé</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation>Flottant 32-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation>Flottant 64-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation>Format SMF 0</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation>Format SMF 1</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation>(Tout)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>Attention</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -10707,52 +10720,52 @@ Do you want to apply the changes?</source>
Voulez-vous appliquer les changements?</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation>Fichier audio métronome - Barre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation>Fichier audio métronome - Battement</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation>Couleur Audiomètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation>Couleur MIDImètre</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation>Répertoire Greffon</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation>Répertoire des réglages LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>Journal des messages</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation>Fichiers journal (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation>Modèle de session</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation>Fichiers de modèle de session (*.qtr *.qts *.%1)</translation>
</message>
@@ -11225,12 +11238,11 @@ Etes-vous sur?</translation>
<translation>Activer le greffon à l'insertion</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation>Scan des greffons en cours...</translation>
</message>
@@ -11628,7 +11640,7 @@ Voulez-vous appliquer les changements?</translation>
<translation type="obsolete">&BBT</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation>Prise %1</translation>
</message>
@@ -11895,65 +11907,61 @@ Voulez-vous appliquer les changements?</translation>
<translation>Ra&fraichir</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation>Ajouter un noeud</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>&Ajouter</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation>Mettre à jour un noeud</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>&Mettre à jour</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
<source>Alt+U</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation>Supprimer un noeud</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
<source>Alt+R</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation>Fermer cette fenêtre</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@@ -12085,217 +12093,210 @@ Voulez-vous abandonner ces changements?</translation>
<translation>&Audio</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation>Type piste MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation>Entrée / Sortie</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation>Nom du bus d'entrée</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation>Nom du bus de sortie</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation>Gérer les bus</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation>MIDI / Instrument</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation>&Programme:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation>&Banque:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation>Méthode de &sélection de banque:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation>&Omni</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation>MIDI Omni: Capture tous les canaux</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>&Canal:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>Canal MIDI (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation>MIDI Patch: Instrument</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation>MIDI Patch: Méthode de sélection de banque</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation>MIDI Patch: Banque</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation>MIDI Patch: Programme</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation>Vue / Couleurs</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>&Premier plan:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>Couleur du premier plan</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation>Sélectionner une couleur de piste personnalisée pour le premier plan</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>&Arrière plan:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>Couleur d'arrière plan</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation>Sélectionner une couleur de piste personnalisée pour l'arrière plan</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation>Greffons</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation>Greffons Piste</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation>Ajouter greffon</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation>&Ajouter...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation>Supprimer greffon</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>&Supprimer</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
<source>Alt+R</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation>Déplacer le greffon vers le haut</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>&Haut</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
<source>Alt+U</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation>Déplacer le greffon vers le bas</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>&Bas</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
<source>Alt+D</source>
- <translation>Alt+B</translation>
+ <translation type="obsolete">Alt+B</translation>
</message>
<message>
<location filename="../qtractorTrackForm.cpp" line="145"/>
@@ -12343,12 +12344,12 @@ Voulez-vous appliquer les changements?</translation>
<translation>(Rien)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation>Couleur du Premier Plan</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation>Couleur d'Arrière Plan</translation>
</message>
@@ -12389,42 +12390,42 @@ Voulez-vous appliquer les changements?</translation>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation>Jouer le début</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation>Editer le début</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation>Editer la fin</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation>Boucle-début</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation>Boucle-fin</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation>Punch-in</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation>Punch-out</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12461,12 +12462,12 @@ Longueur: %3</translation>
<translation>Réinitialiser le zoom</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation>ajouter un clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12475,74 +12476,74 @@ Fin: %2
Longueur: %3</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation>clip %1</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation>fondu en ouverture</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation>fondu en fermeture</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation>étirement clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation>redimensionnement clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation>%1 automation</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation>%1 clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation>déplacer l'automation</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation>coller l'automation</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation>couper</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation>supprimer</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation>diviser</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation>déplacer clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation>coller clip</translation>
</message>
diff --git a/src/translations/qtractor_it.ts b/src/translations/qtractor_it.ts
index f906b40..b056809 100644
--- a/src/translations/qtractor_it.ts
+++ b/src/translations/qtractor_it.ts
@@ -30,14 +30,14 @@ Audio: %1 canali, %2 Hz</translation>
(%1 semitoni trasposti)</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>%1 Ingressi</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>%1 Uscite</translation>
</message>
@@ -88,34 +88,34 @@ Audio: %1 canali, %2 Hz</translation>
<translation> (ripresa %1)</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>Nome: %1</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation>Inizio / Fine: %1 / %2
Offset / Lunghezza: %3 / %4</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>File: %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation>ripresa %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation>reset riprese</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation>strumento clip %1</translation>
</message>
@@ -263,32 +263,32 @@ Offset / Lunghezza: %3 / %4</translation>
<translation>%1 - Banco %2</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(formato %1)
MIDI: </translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>Canale %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>Traccia %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation>, %1 tracce, %2 tpqn</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation> (%1% vol)</translation>
</message>
@@ -340,37 +340,37 @@ MIDI: </translation>
<translation>%1 (%2)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation>Utilizzo: %1 [opzioni] [file di sessione]</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation>Opzioni:</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation>Imposta identificativo sessione (uuid)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation>Mostra opzioni della riga di comando</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation>Mostra informazioni di versione</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation>L'opzione -s richiede un argomento (ID sessione).</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation>Qt: %1
@@ -392,7 +392,7 @@ MIDI: </translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
<translation type="unfinished"></translation>
</message>
@@ -477,42 +477,42 @@ MIDI: </translation>
<translation>Battito</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation>aggiungi nodo tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation>aggiorna nodo tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation>rimuovi nodo tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation>sposta nodo tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation>aggiungi marker</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation>aggiorna marker</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation>elimina marker</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation>sposta marker</translation>
</message>
@@ -838,12 +838,11 @@ Traccia: "%1" Ingresso: "%2" Uscita: "%3"</transla
<translation>M&onitor (pass-through)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -851,34 +850,31 @@ Traccia: "%1" Ingresso: "%2" Uscita: "%3"</transla
<translation>Audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>Ca&nali:</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>Canali audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation>Connessione automatica audio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>Connessione &Automatica</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -886,181 +882,171 @@ Traccia: "%1" Ingresso: "%2" Uscita: "%3"</transla
<translation>MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation>Nome strumento MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation>Configurazione SysEx MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation>SysE&x...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation>Plugin di Ingresso</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation>Plugin bus di ingresso</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation>Aggiungi plugin in ingresso</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>&Aggiungi...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation>Rimuovi plugin di ingresso</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>&Rimuovi</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation>Sposta in su plugin ingresso</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>S&U</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation>Sposta in giù plugin di ingresso</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>&Giù</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation>Plugin di Uscita</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation>Plugin bus di uscita</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation>Aggiungi plugin di uscita</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation>Rimuovi plugin di uscita</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation>Sposta in su plugin di output</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation>Sposta in giù plugin di output</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>Aggiorna lista bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>Aggio&rna</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>Crea bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>&Crea</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="655"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>Aggiorna bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>&Aggiorna</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>Rimuovi bus</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>&Rimuovi</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>Chiudi questa finestra</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
@@ -1126,12 +1112,12 @@ Vuoi annullare le modifiche?</translation>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>Client Leggibili / Porte di Uscita</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>Client Scrivibili / Porte di Ingresso</translation>
</message>
@@ -1378,22 +1364,22 @@ Vuoi applicare le modifiche?</translation>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>Connetti</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>Disconnetti</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>Disconnetti Tutti</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>Aggiorna</translation>
</message>
@@ -1412,90 +1398,82 @@ Vuoi applicare le modifiche?</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>Seleziona client/porta di uscita</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>Seleziona client/porta di ingresso</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>Connetti porte attualmente selezionate</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>&Connetti</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>Disconnetti porte attualmente selezionate</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>&Disconnetti</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>Disconnetti tutte le porte attualmente connesse</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>Disconnetti &Tutto</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>Aggiorna vista corrente delle connessioni</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>Aggio&rna</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation>MIDI</translation>
</message>
@@ -2090,92 +2068,86 @@ Sei sicuro?</translation>
<translation>&Importa...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>Elimina file strumenti</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>&Elimina</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation>Sposta file strumenti più su nella lista</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>S&u</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation>Sposta file strumenti più giù nella lista</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>&Giù</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>Ricarica tutti i file di strumenti</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>Ric&arica</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation>Esporta su file strumenti</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>&Esporta...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>Chiudi questa finestra</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
@@ -2856,7 +2828,7 @@ Vuoi applicare le modifiche?</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>&Nessuno</translation>
</message>
@@ -5080,7 +5052,7 @@ Vuoi applicare le modifiche?</translation>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>Informazioni su</translation>
</message>
@@ -5106,92 +5078,92 @@ Vuoi applicare le modifiche?</translation>
<translation>Mostra informazioni sulle librerie Qt</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation>Tempo corrente (BPM)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation>Allineamento/battito</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>Traccia</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation>Nome traccia corrente</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation>MOD</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation>Stato modifica sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation>REC</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation>Stato registrazione sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation>MUTE</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation>Stato silenziamento sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation>SOLO</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation>Stato solo sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation>LOOP</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation>Stato loop sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation>Tempo totale sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation>Frequenza di campionamento sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -5204,70 +5176,70 @@ Sorry.</source>
Spiacente.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>Pronto</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation>SenzaTitolo%1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>Nuova sessione: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation>File di sessione (*.%1 *.%2 *.%3)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>File di sessione (*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation>File di template (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation>File di archivio (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>Apri Sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>Salva Sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>Attenzione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -5280,12 +5252,12 @@ Do you want to replace it?</source>
Vuoi sostituirlo?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation>Esegui backup della sessione: "%1" su "%2".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -5298,7 +5270,7 @@ Sorry.</source>
Spiacente.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -5311,7 +5283,7 @@ Do you want to save the changes?</source>
Vuoi salvare le modifiche?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -5324,12 +5296,12 @@ Are you sure?</source>
Sei sicuro?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>Sessione chiusa.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -5342,12 +5314,12 @@ Do you want to replace it?</source>
Vuoi sostituirla?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation>Apertura "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -5358,17 +5330,17 @@ da "%1".
Spiacente.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>Sessione aperta: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation>Salvataggio "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -5379,12 +5351,12 @@ su "%1".
Spiacente.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>Sessione salvata: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -5395,7 +5367,7 @@ Do you want to crash-recover from it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -5408,7 +5380,7 @@ Are you sure?</source>
Sei sicuro?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -5421,114 +5393,119 @@ Are you sure?</source>
Sei sicuro?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation>intervallo ripresa</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation>sessione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation> o </translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation>programma</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>Informazioni</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>Alcune impostazioni potrebbero avere effetto solo
al prossimo avvio di questo %1.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>Opzione di debug attiva.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation>Supporto file Ogg Vorbis (libvorbis) disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation>Supporto file MPEG-1 Audio Layer 3 (libmad) disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation>Conversione frequenza di campionamento (libsamplerate) disabilitata.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation>Supporto pitch-shift (librubberband) disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation>Supporto servizio OSC (liblo) disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation>Supporto Plug-in LADSPA disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation>Supporto Plug-in DSSI disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation>Supporto Plug-in VST disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation>Supporto header VeSTige disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation>Supporto Plug-in LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation>Supporto UI della plugin LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation>Supporto UI plugin LV2 (libsuil) disabilitata.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation>Supporto MIDI/eventi Plug-in LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -5537,122 +5514,122 @@ Saving into another session file is highly recommended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation type="unfinished">Imposta allineamento corrente a %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation>Tempo corrente (testa della riproduzione)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation>Supporto Plug-in LV2 (liblilv) disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation>Supporto UI esterna Plug-in LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation>Supporto MIDI/Atom plugin LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation>Supporto Worker/Schedule plugin LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation>Supporto stato Plug-in LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation>Supporto programmi Plug-in LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation>Supporto preset plugin LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation>Supporto Tempo/posizione plugin LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation>Supporto delle opzioni della plugin LV2 disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation>Supporto sessione JACK disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation>Supporto latenza JACK disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>Versione</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>Build</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>Sito</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation>Questo programma è un software gratuito; è possibile ridistribuirlo e/o modificarlo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation>nei termini della GNU General Public License versione 2 o successiva.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation>registra clip</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>[modificato]</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation>%1 Hz</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>Sessione avviata.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -5665,7 +5642,7 @@ Salvare e ricaricare da un nuovo file di sessione
è particolarmente raccomandato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -5678,67 +5655,67 @@ il modulo kernel del sequencer ALSA (snd-seq-midi)
siano attivi ed in esecuzione, poi riavvia la sessione.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation>Supporto NSM disabilitato.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation>&Hold</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation>&Lineare</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation>&Spline</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation>Ripresa %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation>Nessuno</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation>XRUN(%1 saltato)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation>XRUN(%1): alcuni campioni potrebbero essere stati persi.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation>Cambiamento connessioni audio.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation>Cambiamento connessioni MIDI.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation>Riproduzione terminata.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -5749,120 +5726,120 @@ Accertati che il server audio JACK (jackd)
sia avviato ed in esecuzione, poi riavvia la sessione.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation>STOP</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation>PLAY</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation>FFWD</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation>REW</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation>REC ON</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation>REC OFF</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation>RESET</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation>TROVA %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation>SHUTTLE %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation>STEP %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation>REGISTRA TRACCIA %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation>MUTE TRACCIA %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation>SOLO TRACCIA %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation>Sotto-comando sconosciuto</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>Non implementato</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation>MIDI CTL: %1, Canale %2, Parametro %3, Valore %4</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation>(traccia %1, guadagno %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation>(traccia %1, bilanciamento %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation>AVVIA</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation>CONTINUA</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation>SONGPOS %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation>%1 BPM</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>Riproduzione "%1"...</translation>
</message>
@@ -5931,227 +5908,219 @@ sia avviato ed in esecuzione, poi riavvia la sessione.</translation>
<translation>&Importa...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation>Elimina file del controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>&Elimina</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation>Sposta in su nella lista il file del controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>S&u</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation>Sposta in giù nella lista il file del controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>&Giù</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>&Tipo</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>&Canale</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>&Parametro</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation>&Posizione Traccia</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>C&omando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation>Tipo di evento MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>Canale MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation>Controller MIDI (parametro)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation>Parametro MIDI (posizione traccia)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation>Posizione traccia</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation>Azione comando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation>Feedback comando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>&Feedback</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation>Mappa/aggiorna comando controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation>&Mappa</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation>Mappa controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>Tipo</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>Canale</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>Parametro</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>Traccia</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>Comando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>Feedback</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation>Pulisci/rimuovi comando controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation>Pulisci</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation>Ricarica/applica tutti i file dei controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>Ric&arica</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation>Esporta su file di controller</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>&Esporta...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>Chiudi questa finestra</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
@@ -6305,32 +6274,37 @@ Vuoi applicarla ai file dei controller?</translation>
<translation>Aggancio</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation>Controlla le connessioni di ingresso</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation>&Ingressi</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation>Controlla le connessioni di uscita</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation>Uscite</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation>Controller MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
@@ -6339,7 +6313,7 @@ Do you want to replace the mapping?</source>
Vuoi sostituire la mappatura?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -6348,32 +6322,32 @@ Do you want to apply the changes?</source>
Vuoi applicare le modifiche?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation>Controller &MIDI...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation>&Automazione</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation>B&locca</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation>Ri&produci</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation>&Registra</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation>Pulis&ci</translation>
</message>
@@ -8419,121 +8393,114 @@ Vuoi salvare i cambiamenti?</translation>
<translation>&Importa...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation>Esporta su file SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>&Esporta...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation>Sposta su elemento SysEx nella lista</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation>S&u</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation>Sposta giù elemento SysEx nella lista</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation>&Giù</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation>Apri SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation>Nome SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation>Salva SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation>Elimina SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation>Crea SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation>&Aggiungi</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation>Aggiorna elemento SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>&Aggiorna</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation>Rimuovi elemento SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>&Rimuovi</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
<location filename="../qtractorMidiSysexForm.cpp" line="213"/>
@@ -9101,22 +9068,22 @@ Sei sicuro?</translation>
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>Ingressi</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>Tracce</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>Uscite</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>Mixer</translation>
</message>
@@ -9143,22 +9110,22 @@ Sei sicuro?</translation>
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
<translation type="unfinished">&Ingressi</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
<translation type="unfinished">&Monitor</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
<translation type="unfinished">&Bus...</translation>
</message>
@@ -9318,6 +9285,7 @@ Sei sicuro?</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>Opzioni</translation>
</message>
@@ -9332,1141 +9300,1166 @@ Sei sicuro?</translation>
<translation>&Conferma rimozioni</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation>Numero di file &recenti:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation>Numero massimo di file recenti da mostrare nel menu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation>Cattura lo standard output (stdout/stderr) nella finestra messaggi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>Cattura standard &output</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation>Mostra percorso completo dei file di sessione caricati</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation>Mostra percorso completo dei file di sessione caricati</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
<source>Alt+P</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation>Rimuovi file audio picchi alla chiusura della sessione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation>Rimuovi automaticamente file di picco</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
<source>Alt+K</source>
- <translation>Alt+K</translation>
+ <translation type="obsolete">Alt+K</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation>Mantieni tutte le finestre strumenti sopra la finestra principale</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation>Mantieni finestre strumenti sempre sopra</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation>Cerca di caricare file audio multipli nella stessa traccia</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation>Caricare file audio multipli nella stessa traccia</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
<source>Alt+S</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation>Se invertire il comportamento del bottone centrale del mouse tramite modificatori da tastiera (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation>Invertire il comportamento del bottone centrale del mouse tramite modificatori da tastiera (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation>Avanzamento</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation>Modalità avanzamento</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation>Modalità controllo avanzamento (JACK)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation>Nessuno</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation>Slave</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation>Master</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation>Full</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation>Modalità registrazione &loop (riprese):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation>Modalità registrazione loop (riprese)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation>Primo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation>Ultimo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation>&Audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation>Cattura / Esporta</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation>Qualità compressione audio da usare durante la cattura (registrazione) e esportazione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation>Formato campionamento audio da usare durante la cattura (registrazione) e esportazione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation>Tipo file audio da usare durante la cattura (registrazione) e esportazione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation>&Tipo file:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation>&Formato campionamento:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation>&Qualità:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation>Riproduzione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation>Applica adattamento tempo quando il tempo cambia</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation>Adattament&o automatico tempo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation>Tipo di conve&rsione frequanza campionamento:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation>Qualità conversione frequenza di campionamento</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation>Sinc (Qualità migliore)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation>Sinc (Qualità media)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation>Sinc (Più veloce)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation>Zero Order Hold</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation>Lineare</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation>Usa adattamento tempo WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation>Adattamento tempo &WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
<source>Alt+W</source>
- <translation>Alt+W</translation>
+ <translation type="obsolete">Alt+W</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation>Applica ricerca veloce adattamento tempo WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation>Ricerca veloce WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation>Porte di uscita separate per anteprima/pre-ascolto</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation>Porte di uscita &dedicate per anteprima/pre-ascolto:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation>Connessione automatica porte di uscita dedicate</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation>&Connessione automatica</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>Metronomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation>Abilita metronomo audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation>Abilita m&etronomo audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
<source>Alt+E</source>
- <translation>Alt+E</translation>
+ <translation type="obsolete">Alt+E</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation>&File (barra):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation>Nome file audio metronomo (barra)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation>Sfoglia file audio campione (barra)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation>&Guadagno (barra):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation>Guadagno metronomo (barra)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation> dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation>&File (battito):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation>Nome file audio metronomo (battito)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation>Sfoglia file audio campione (battito)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation>&Gain (battito):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation>Guadagno metronomo (battito)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation>Porte audio separate per metronomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation>Uscite a&udio dedicate metronomo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation>Connessione automatica uscite audio dedicate metronomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation>Co&nnessione automatica</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation>&Formato file:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation>Formato file MIDI da usare durante la cattura (registrazione) e esportazione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>&Quantizzazione:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation>Quantizzazione cattura (registrazione) MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation>&Timer coda (risoluzione)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation>Timer coda (risoluzione)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation>Porte di uscita separate per MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation>Porte di uscita dedicate per MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
<source>Alt+L</source>
- <translation>Alt+L</translation>
+ <translation type="obsolete">Alt+L</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation>Controllo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation>&MMC:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation>Modalità MIDI Machine Control (MMC)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation>Ingresso</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation>Uscita</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation>Duplex</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation>&Dispositivo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation>ID dispositivo MIDI Machine Control (MMC)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation>&SPP:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation>Modalità controllo MIDI Song Position pointer (SPP)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
<source>Cloc&k:</source>
- <translation>Cloc&k:</translation>
+ <translation type="obsolete">Cloc&k:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation>Modalità controllo clock MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation>Porte di controllo separate per MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation>Ingresso/uscita controllo dedicata per MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation>Abilita metronomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation>Abilita m&etronomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>&Canale:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation>Canale metronomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation>&Nota (barra):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation>Nota metronomo MIDI (barra)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation>Intensità (barra):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation>Intensità metronomo MIDI (barra)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation>&Durata (barra):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation>&Nota (battito):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation>Nota metronomo MIDI (battito)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation>Intensità (battito):</translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation>Intensità metronomo MIDI (battito)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation>&Durata (battito):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation>Porta di uscita separata per metronomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation>Uscita dedicata metronomo M&IDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation>Visualizzazione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation>Predefinite</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation>Formato visualizzazione &tempo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation>>Formato visualizzazione tempo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation>Battute</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation>BBT</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>Dimensione &base font:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>Dimensione base font applicazione (punti)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(predefinito)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation>9</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation>10</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation>12</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mixer</source>
+ <translation type="obsolete">Mixer</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
<source>Meters</source>
<translation>VU Meter</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>&Audio:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation>Livello VU meter audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation>Sopra</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation>0 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation>3 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation>6 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation>10 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation>Colore VU meter audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation>Seleziona colore personalizzato VU meter audio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation>&MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation>Livello VU meter MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation>Picco</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation>Colore VU meter MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation>>Seleziona colore personalizzato VU meter MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation>Ripristina colori predefiniti VU meter</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>&Ripristina</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>Messaggi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>Font messaggi campione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>Seleziona font messaggi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>&Font...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>Mantieni numero massimo di linee nella finestra messaggi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation>Limite m&essaggi:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>Il numero massimo di linee da mostrare nella vista</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation> lines</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
- <source>&Hold auto-scrolling (follow play-head) on edits</source>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
- <source>Dialogs</source>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
- <source>Whether to use native dialogs.</source>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
- <source>Use &native dialogs</source>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>Log</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>File messaggi di log</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>Sfoglia locazione file messaggi di log</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>Archivia messaggi di log su file.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>File messaggi di &log:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation>&Plugins</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>Percorsi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation>Tipo plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation>Percorso plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation>Sfoglia percorso plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation>Aggiungi percorso plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>&Aggiungi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation>Percorsi plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation>Rimuovi percorso plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>&Rimuovi</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation>Sposta su percorso</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>S&u</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>Giù</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation>Directory preset &LV2:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation>Directory preset LV2 (default: ~/.lv2)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation>Sfoglia directory preset LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>Strumenti</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation>Porte audio di uscita separate</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation>Porte audi&o di uscita dedicate:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation>Connessione automatica porte audio di uscita</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation>Connessione au&tomatica</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation>Editor</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation>Apri di default la GUI dell'editor delle plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation>Apri di default la GUI dell'editor delle plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
<source>Alt+G</source>
- <translation>Alt+G</translation>
+ <translation type="obsolete">Alt+G</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>Sperimentale</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation>Usa tipo finto durante la scansione delle plugin VST</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation>Scansione plugin &VST finta (RACCOMANDATO)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
- <source>Alt+H</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
<source>Alt+V</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation>16-Bit con segno</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation>24-Bit con segno</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation>32-Bit con segno</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation>32-Bit Float</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation>64-Bit Float</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation>Formato 0 SMF</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation>Formato 1 SMF</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation>(Qualsiasi)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>Attenzione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -10475,52 +10468,52 @@ Do you want to apply the changes?</source>
Vuoi applicare le modifiche?</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation>File Audio Barra Metronomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation>File Audio Battito Metronomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation>Cartella Plug-in</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation>Directory dei Preset LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>Messaggi di Log</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation>File di Log (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation>Template Sessione</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation>File Template Sessione (*.qtr *.qts *.%1)</translation>
</message>
@@ -10993,12 +10986,11 @@ Sei sicuro?</translation>
<translation>Attiva plugin su insert</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation>Scansione plugin in corso...</translation>
</message>
@@ -11376,7 +11368,7 @@ Vuoi applicare le modifiche?</translation>
<translation>Campioni</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation>Ripresa %1</translation>
</message>
@@ -11611,65 +11603,61 @@ Vuoi applicare le modifiche?</translation>
<translation>Aggiorna</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation>Aggiungi nodo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>&Aggiungi</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation>Aggiorna nodo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>Aggiorna</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation>Rimuovi nodo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>&Rimuovi</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation>Chiudi questa finestra</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
@@ -11801,217 +11789,210 @@ Vuoi scartare le modifiche?</translation>
<translation>&Audio</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation>Tipo traccia MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation>Ingresso / Uscita</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation>Nome bus ingresso</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation>Nome bus uscita</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation>Gestione bus</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation>MIDI / Strumento</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation>&Programma:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation>&Banco:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation>Metodo &Selezione Banco:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation>&Omni</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation>MIDI Omni: Cattura Tutti i Canali</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>&Canale:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>Canale MIDI (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation>Patch MIDI: Strumento</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation>Patch MIDI: Metodo Selezione Banco</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation>Patch MIDI: Banco</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation>Patch MIDI: Programma</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation>Vista / Colori</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>&Primo piano:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>Colore primo piano</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation>Seleziona colore personalizzato primo piano traccia</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>Sfondo</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>Colore sfondo</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation>Seleziona colore personalizzato sfondo traccia</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation>Plugins</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation>Plugin traccia</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation>Aggiungi plugin</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation>&Aggiungi...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation>Rimuovi plugin</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>&Rimuovi</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation>Sposta su plugin</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>S&u</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation>Sposta giù plugin</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>Giù</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
<location filename="../qtractorTrackForm.cpp" line="145"/>
@@ -12059,12 +12040,12 @@ Vuoi applicare le modifiche?</translation>
<translation>(Nessuno)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation type="unfinished"></translation>
</message>
@@ -12105,42 +12086,42 @@ Vuoi applicare le modifiche?</translation>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation>Inizio loop</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation>Fine loop</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation>Punch ingresso</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation>Punch uscita</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12177,12 +12158,12 @@ Durata: %3</translation>
<translation>Ripristina ingrandimento</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation>aggiungi clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12191,74 +12172,74 @@ Fine: %2
Lunghezza: %3</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation>clip %1</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation>fade-in</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation>fade-out</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation>allarga clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation>ridimensiona clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation>%1 automazione</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation>%1 clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation>sposta automazione</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation>incolla automazione</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation>taglia</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation>elimina</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation>dividi</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation>sposta clip</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation>incolla clip</translation>
</message>
diff --git a/src/translations/qtractor_ja.ts b/src/translations/qtractor_ja.ts
index 8067149..e038745 100644
--- a/src/translations/qtractor_ja.ts
+++ b/src/translations/qtractor_ja.ts
@@ -28,14 +28,14 @@ Audio: %1 channels, %2 Hz</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>%1 入力</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>%1 出力</translation>
</message>
@@ -81,12 +81,12 @@ Audio: %1 channels, %2 Hz</source>
<translation>なし</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>名前: %1</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation>開始 / 終了: %1 / %2
@@ -104,22 +104,22 @@ Offs. / Len.: %3 / %4</source>
オフセット / 長さ: %3 / %4</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>ファイル: %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation>テイク %1</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation>テイクをリセット</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation>クリップツール %1</translation>
</message>
@@ -275,32 +275,32 @@ Offs. / Len.: %3 / %4</source>
<translation>%1 - バンク %2</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(フォーマット %1)
MIDI: </translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>チャンネル %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>トラック %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation>, %1 トラック、 %2 tpqn</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation> (%1% ボリューム)</translation>
</message>
@@ -352,37 +352,37 @@ MIDI: </translation>
<translation>%1 (%2)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation>使用法: %1 [オプション] [セッションファイル]</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation>オプション:</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation>セッションのID (uuid) をセット</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation>コマンドラインオプションに関するヘルプを表示</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation>バージョン情報を表示します</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation>-sオプションは引数としてsession-idを必要とします。</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation></translation>
@@ -403,7 +403,7 @@ MIDI: </translation>
<translation>アクティベート</translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
<translation>%1(%2): %3 プラグインが見つかりません。</translation>
</message>
@@ -492,42 +492,42 @@ MIDI: </translation>
<translation></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation>テンポノードを追加</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation>テンポノードを更新</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation>テンポノードを除去</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation>テンポノードを移動</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation>マーカーの追加</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation>マーカーの更新</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation>マーカーの除去</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation>マーカーの異動</translation>
</message>
@@ -853,12 +853,7 @@ Track: "%1" Input: "%2" Output: "%3"</source>
<translation>モニター(パススルー)(&O)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
- <source>Alt+O</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -866,34 +861,27 @@ Track: "%1" Input: "%2" Output: "%3"</source>
<translation>音声</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>チャンネル(&N):</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>音声チャンネル</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation>音声を自動接続</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>自動接続(&A)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -901,181 +889,155 @@ Track: "%1" Input: "%2" Output: "%3"</source>
<translation>MIDI</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation>MIDIインストルメント名</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation>MIDI SysExの設定</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation>入力プラグイン</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation>入力バスプラグイン</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation>入力プラグインの追加</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>追加(&A)...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation>入力プラグインを除去</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation>入力プラグインを上へ移動</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation>入力プラグインを下へ移動</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation>出力プラグイン</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation>出力バスのプラグイン</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation>出力プラグインを追加</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation>出力プラグインを除去</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation>出力プラグインを下へ移動</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation>出力プラグインを下へ移動</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>バスリストの表示を更新</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>更新(&R)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>バスを作成</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>作成(&C)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="655"/>
- <source>Alt+C</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>バスをアップデート</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>アップデート(&U)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>バスを削除</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>削除(&D)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>このダイアログを閉じます</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>閉じる</translation>
</message>
@@ -1141,12 +1103,12 @@ Do you want to discard the changes?</source>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>出力可能なクライアント / 出力ポート</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>入力可能なクライアント / 入力ポート</translation>
</message>
@@ -1413,22 +1375,22 @@ Do you want to apply the changes?</source>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>接続</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>切断</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>すべて切断</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>更新</translation>
</message>
@@ -1447,90 +1409,66 @@ Do you want to apply the changes?</source>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>出力クライアント/ポートの選択</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>入力クライアント/ポートの選択</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>現在選択されているポートを接続</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>接続(&C)</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
- <source>Alt+C</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>現在選択されているポートを切断</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>切断(&D)</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>現在接続されているすべてのポートを切断</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>すべて切断(&A)</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>現在の接続画面を更新</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>更新(&R)</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation>MIDI</translation>
</message>
@@ -2212,92 +2150,62 @@ Are you sure?</source>
<translation>インポート(&I)...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
- <source>Alt+I</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>インストルメントファイルの除去</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation>インストルメントファイルを上に移動</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation>インストルメントファイルを下に移動</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>すべてのインストルメントファイルをリロード</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>リロード(&A)</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation>インストルメントファイルにエクスポート</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>エクスポート(&X)...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
- <source>Alt+X</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>ダイアログを閉じます</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>閉じる</translation>
</message>
@@ -2978,7 +2886,7 @@ Do you want to apply the changes?</source>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>なし(&N)</translation>
</message>
@@ -5222,7 +5130,7 @@ Do you want to apply the changes?</source>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>Qtractorについて</translation>
</message>
@@ -5252,92 +5160,92 @@ Do you want to apply the changes?</source>
<translation type="obsolete">現在の時間 (先頭)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation>現在のテンポ (BPM)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation>スナップ/beat</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>トラック</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation>現在のトラック名</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation>変更</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation>セッションの変更状態</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation>記録</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation>セッションの録音状態</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation>ミュート</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation>セッションのミュート状態</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation>ソロ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation>セッションのソロ状態</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation>ループ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation>セッションのループ状態</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation>セッションの合計時間</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation>セッションのサンプリング周波数</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -5350,70 +5258,70 @@ Sorry.</source>
ごめんなさい。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>準備ができました</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation>タイトルなし%1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>新しいセッション: "%1"。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation>セッションファイル(*.%1 *.%2 *.%3)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>セッションファイル(*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation>テンプレートファイル(*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation>アーカイブファイル(*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>セッションを開く</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>セッションを保存</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -5426,12 +5334,12 @@ Do you want to replace it?</source>
置きかえますか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation>セッションのバックアップ: "%1" を "%2"に。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -5444,7 +5352,7 @@ Sorry.</source>
ごめんなさい。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -5457,7 +5365,7 @@ Do you want to save the changes?</source>
変更を保存しますか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -5470,12 +5378,12 @@ Are you sure?</source>
よろしいですか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>セッションを閉じました。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -5488,12 +5396,12 @@ Do you want to replace it?</source>
置きかえますか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation>"%1"を開いています...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -5504,17 +5412,17 @@ Sorry.</source>
ごめんなさい。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>セッションを開く: "%1"。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation>"%1"を保存しています...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -5525,12 +5433,12 @@ Sorry.</source>
ごめんなさい。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>セッションの保存: "%1"。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -5547,7 +5455,7 @@ Do you want to crash-recover from it?</source>
このファイから復元しますか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -5560,7 +5468,7 @@ Are you sure?</source>
よろしいですか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -5573,114 +5481,119 @@ Are you sure?</source>
よろしいですか?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation>テイクレンジ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation>セッション</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation> あるいは </translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation>プログラム</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>インフォメーション</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>設定のうちいくつかは、次回以降に
この%1を開始した時に有効となります。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>デバッギングオプションは有効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation>Ogg Vorbis (libvorbis) ファイルサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation>MPEG-1 Audio Layer 3 (libmad) ファイルサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation>サンプリング周波数変換 (libsamplerate) は無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation>ピッチシフトサポート (librubberband) は無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation>OSCサービスサポート (liblo) は無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation>LADSPAプラグインサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation>DSSIプラグインサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation>VSTプラグインサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation>VesTigeヘッダーサポートは有効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation>LV2プラグインサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation>LV2プラグインユーザーインターフェイスサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation>LV2プラグインユーザーインターフェイスサポート (libsuil) は無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation>LV2プラグインのMIDI/イベントサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation>LV2プラグインの状態ファイルサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation>JACK Metadata サポートは無効です。</translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -5697,17 +5610,17 @@ Saving into another session file is highly recommended.</source>
<translation type="obsolete">LV2プラグインサポート(libslv2)有効 (非推奨)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation>%1 にスナップします</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation>現在の時間 (再生の先頭)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation>LV2プラグインサポート (liblilv) は無効です。</translation>
</message>
@@ -5724,22 +5637,22 @@ Saving into another session file is highly recommended.</source>
<translation type="obsolete">LV2プラグインのGTKユーザーインターフェイスサポート無効。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation>LV2プラグインの外部ユーザーインターフェイスサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation>LV2プラグインのMIDI/Atomサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation>LV2プラグインのワーカー/スケジューラーサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation>LV2プラグインのステートサポートは無効です。</translation>
</message>
@@ -5748,87 +5661,87 @@ Saving into another session file is highly recommended.</source>
<translation type="obsolete">LV2プラグインのステートファイルサポート有効。 (FUBAR)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation>LV2プラグインのプログラムサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation>LV2プラグインのプリセットサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation>LV2プラグインのタイム/ポジションサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation>LV2プラグインオプションサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation>JACKセッションサポートは無効.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation>JACKレイテンシサポート無効.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>バージョン</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>ビルド</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>ウェブサイト</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation>クリップの録音</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>[変更されています]</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>セッションは開始しました。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -5840,7 +5753,7 @@ is highly recommended.</source>
セッションを保存し、再度起動することをおすすめします。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -5853,67 +5766,67 @@ ALSAシーケンサーカーネルモジュール (snd-seq-midi) が
スタートしていたら、セッションを再始動してください。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation>NSMサポートは無効です。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation>ホールド(&H)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation>リニア(&L)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation>スプライン(&S)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation>テイク %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation>なし</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>エラー</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation>XRUN(%1スキップ)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation>XRUN(%1): いくつかのフレームが失われました。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation>音声接続が変更されました。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation>MIDI接続が変更されました。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation>再生が終了しました。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -5924,120 +5837,120 @@ JACK音声サーバー(jackd)が起動し実行されているなら
セッションを再始動してください。</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation>停止</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation>再生</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation>進む</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation>戻る</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation>録音オン</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation>録音オフ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation>リセット</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation>ステップ %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation>トラック ミュート %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation>トラック ソロ %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation>不明なサブコマンドです</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>実装されていません</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation>MIDI コントロール: %1, チャンネル %2, パラメーター %3, 値 %4</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation>(トラック %1, ゲイン %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation>(トラック %1, パン %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation>開始</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation>継続</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation>ソングポジション %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>"%1"を再生...</translation>
</message>
@@ -6114,227 +6027,187 @@ JACK音声サーバー(jackd)が起動し実行されているなら
<translation>インポート(&I)...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
- <source>Alt+I</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation>コントローラーファイルの除去</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation>コントローラーファイルを上に移動</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation>コントローラーファイルを下に移動</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>タイプ(&T)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>チャンネル(&C)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>パラメーター(&P)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation>トラックオフセット(&K)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>コマンド(&O)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation>MIDIイベントタイプ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>MIDIチャンネル</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation>MIDIコントローラー(パラメーター)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation>MIDIパラメーター(トラックオフセット)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation>トラックのオフセット</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation>コマンドのアクション</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation>コマンドのフィードバック</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>フィードバック(&F)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation>コントローラーコマンドをマップ/更新</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation>マップ(&M)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
- <source>Alt+M</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation>コントローラーマップ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>タイプ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>チャンネル</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>パラメータ</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>トラック</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>コマンド</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>フィードバック</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation>コントローラーコマンドをアンマップ/除去します</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation>アンマップ(&N)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
- <source>Alt+N</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation>すべてのコントローラーファイルをリロード/適用します</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>リロード(&A)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation>コントローラーファイルにエクスポートします</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>エクスポート(&X)...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
- <source>Alt+X</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>ダイアログを閉じます</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>閉じる</translation>
</message>
@@ -6485,35 +6358,40 @@ Do you want to apply to controller files?</source>
<message>
<location filename="../qtractorMidiControlObserverForm.ui" line="134"/>
<source>&Hook</source>
- <translation></translation>
+ <translation>フック(&H)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation>ラッチ(&L)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation>コントロール入力の接続</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation>入力(&I)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation>コントロール出力の接続</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation>出力(&O)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation>MIDIコントローラー</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
@@ -6522,7 +6400,7 @@ Do you want to replace the mapping?</source>
マッピングを置きかえますか?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -6531,32 +6409,32 @@ Do you want to apply the changes?</source>
この変更を適用しますか?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation>MIDIコントローラー(&M)...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation>オートメーション(&A)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation>ロック(&L)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation>再生(&P)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation>録音(&R)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation>クリアー(&C)</translation>
</message>
@@ -8635,123 +8513,88 @@ Do you want to save the changes?</source>
<translation>インポート(&I)...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
- <source>Alt+I</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation>SysExファイルへのエクスポート</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>エクスポート(&X)...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
- <source>Alt+X</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation>SysExアイテムを上に移動</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation>SysExアイテムを下に移動</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation>SysExを開く</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation>SysEx名</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation>SysExの保存</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation>SysExの削除</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation>SysExアイテムの削除</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation>追加(&A)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation>SysExアイテムの更新</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>更新(&T)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
- <source>Alt+T</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation>SysExアイテムの除去</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
<location filename="../qtractorMidiSysexForm.cpp" line="213"/>
<location filename="../qtractorMidiSysexForm.cpp" line="293"/>
<location filename="../qtractorMidiSysexForm.cpp" line="432"/>
@@ -9317,22 +9160,22 @@ Are you sure?</source>
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>入力</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>トラック</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>出力</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>ミキサー</translation>
</message>
@@ -9359,22 +9202,22 @@ Are you sure?</source>
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
<translation>入力(&I)</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
<translation>出力(&O)</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
<translation>モニター(&M)</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
<translation>バス(&B)...</translation>
</message>
@@ -9551,6 +9394,7 @@ Are you sure?</source>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>オプション</translation>
</message>
@@ -9565,1141 +9409,1110 @@ Are you sure?</source>
<translation>削除の確認(&C)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
- <source>Alt+C</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation>最近使ったファイルの表示数(&R):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation>最近のファイルメニューに表示するファイルの最大数</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation>標準出力(stdout/stderror)をキャプチャーしメッセージウィンドウに表示するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>標準出力のキャプチャー(&O)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
- <source>Alt+O</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation>ロードしたセッションファイルのフルパスを表示するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation>セッションファイルのフルパス表示(&H)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
- <source>Alt+P</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation>セッション終了の際に音声ピークファイルを除去するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation>音声ピークファイルの自動除去(&K)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
- <source>Alt+K</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation>すべてのツールウィンドウをメインウィンドウよりも常に手前に表示するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation>ツールウィンドウを常に手前に表示(&W)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation>複数の音声ファイルを同じトラックにドロップできるようにするかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation>複数の音声ファイルを同じトラックにドロップ(&D)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
- <source>Alt+S</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation>マウスのミドルボタンの役割を、キーボードの修飾キー(Shift/Ctl)で逆転させるかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation>修飾キーでミドルボタンの役割を逆転(&V)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation>トランスポート</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation>トランスポートモード(&M):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation>トランスポートコントロールモード(JACK)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation>なし</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation>スレーブ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation>マスター</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation>フル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation>ループ録音モード (テイク)(&L):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation>ループ録音モード (テイク)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation>最初</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation>最後</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation>音声(&A)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation>キャプチャ / エクスポート</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation>キャプチャー(録音)とエクスポートの際の音声圧縮クオリティー</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation>キャプチャー(録音)とエクスポートの際の音声サンプルフォーマット</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation>キャプチャー(録音)とエクスポートの際の音声ファイルタイプ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation>ファイルタイプ(&T):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation>サンプルフォーマット(&F):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation>圧縮クオリティー(&Q):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation>再生</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation>テンポが変更された際にタイムストレッチを適用するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation>自動タイムストレッチ(&O)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation>サンプリング周波数変更タイプ(&R):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation>サンプリング周波数変換クオリティー</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation>Sinc (ベストクオリティー)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation>Sinc (中ぐらいのクオリティー)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation>Sinc (最速)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation>WSOLAタイムストレッチを使うかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation>WSOLAタイムストレッチ(&W)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
- <source>Alt+W</source>
- <translation></translation>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
+ <translation>スタイルテーマ(&S)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation>WSOLAクイックシークタイムストレッチングを適用するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation>WSOLAクイックシーク(&K)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation>オーディション/プレリスティングプレイヤー専用に出力ポートを個別に持つかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation>オーディション/プレリスティングプレイヤー専用出力(&D):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation>音声プレイヤー専用出力に自動接続するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation>自動接続(&C)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>メトロノーム</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation>音声メトロノームを有効にするかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation>音声メトロノームを有効(&E)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
- <source>Alt+E</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation>ファイル (bar) (&F):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation>メトロノーム用音声ファイル名 (bar)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation>音声ファイルを選択 (bar)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation>ゲイン (bar) (&G):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation>メトロノームゲイン (bar)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation>ファイル (beat) (&F):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation>メトロノーム用音声ファイル名 (beat)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation>音声ファイルを選択 (beat)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation>ゲイン (beat) (&G):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation>メトロノームゲイン (beat)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation>音声メトロノームの出力ポートを分離するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation>音声メトロノーム専用出力(&U):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation>音声メトロノーム専用出力を自動接続</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation>自動接続(&N)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
- <source>Alt+N</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation>MIDI(&M)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation>ファイルフォーマット(&F):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation>キャプチャー(録音)とエクスポートに使うMIDIファイルフォーマット</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>クォンタイズ(&Q):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation>MIDIキャプチャー(録音)のクオンタイズ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation>キュータイマー (解像度) (&T):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation>キュータイマー (解像度)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
+ <translation>MIDIキュータイムドリフト訂正を有効にするかどうか</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
+ <translation>MIDIキュータイムドリフト訂正(&N)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation>MIDIプレイヤー出力用のポートを設けるかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation>MIDIプレイヤー専用出力(&L)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
- <source>Alt+L</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation>コントロール</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation>MIDIマシンコントロール(MMC)モード</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation>入力</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation>出力</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation>入出力</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation>デバイス(&D):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation>MIDIマシンコントロール (MMC) デバイスID。</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation>MIDIソングポジションポインター (SPP) コントロールモード</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
+ <translation>MIDIクロック(&K)</translation>
+ </message>
+ <message>
<source>Cloc&k:</source>
- <translation>クロック(&K):</translation>
+ <translation type="obsolete">クロック(&K):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation>MIDIクロックコントロールモード</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation>MIDIコントロール用の別なポートを設けるかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation>MIDIコントロール専用入出力(&C)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation>MIDIメトロノームを有効にするかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation>MIDIメトロノーム有効(&E)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>チャンネル(&C):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation>メトロノームMIDIチャンネル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation>ノート(bar) (&N):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation>メトロノームMIDIノート (bar)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation>ベロシティー(bar) (&V):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation>メトロノームMIDIベロシティー (bar)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation>デュレーション(bar) (&D):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation>ノート(beat) (&N):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation>メトロノームMIDIノート(beat)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation>ベロシティー(beat) (&V):</translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation>メトロノームMIDIベロシティー(beat)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation>デュレーション(beat) (&D):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation>MIDIメトロノーム出力用の別なポートを設けるかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation>MIDIメトロノーム専用出力(&I)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
- <source>Alt+I</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation>表示(&D)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation>規定</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation>時間表示フォーマット(&T):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation>時間表示フォーマット</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation>フレーム</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>時間</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>基本フォントサイズ(&B):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>フォントのベースサイズ(pt.)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(デフォルト)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation>再生中に自動スクロールを再生位置に追随させる</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation>デスクトップ環境ネイティブなダイアログを使うかどうか</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
+ <translation>デスクトップ環境ネイティブなダイアログを使う(&N)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mixer</source>
+ <translation type="obsolete">ミキサー</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation>カスタマイズ</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation>カラーテーマ</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation>カラーパレットテーマのカスタマイズ</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation>ウィジェットスタイルテーマのカスタマイズ</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
<source>Meters</source>
<translation>メーター</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>音声(&A):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation>音声メーターレベル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation>オーバー</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation>音声メーターの配色</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation>音声メーターに任意の配色を選択</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation>MIDIメーターレベル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation>ピーク</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation>MIDIメーター配色</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation>MIDIメーターに任意の配色を選択</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation>メーターの配色をデフォルトにリセット</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>リセット(&R)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>メッセージ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>テキストフォントのサンプル表示</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>メッセージテキストのフォントを選択</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>フォント(&F)...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
- <source>Alt+F</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>メッセージウィンドウの最大行数を維持するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation>メッセージリミット(&E):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
- <source>Alt+M</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>ビューに表示されるメッセージの最大数</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation>行</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation>編集中に自動スクロール (再生位置に追随) するかどうか。</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
<source>&Hold auto-scrolling (follow play-head) on edits</source>
- <translation>編集中に自動スクロール (再生位置に追随) する(&H)</translation>
+ <translation type="obsolete">編集中に自動スクロール (再生位置に追随) する(&H)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
<source>Dialogs</source>
- <translation>ダイアログ</translation>
+ <translation type="obsolete">ダイアログ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
<source>Whether to use native dialogs.</source>
- <translation>ネイティブダイアログを使うかどうか。</translation>
+ <translation type="obsolete">ネイティブダイアログを使うかどうか。</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Use &native dialogs</source>
- <translation>ネイティブダイアログを使う (&N)</translation>
+ <translation type="obsolete">ネイティブダイアログを使う (&N)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>ログ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>メッセージログファイル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>メッセージログファイルの場所を選択</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>メッセージのログをファイルに残すかどうか。</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>メッセージログファイル(&L):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation>プラグイン(&P)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>パス</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation>プラグインの種類</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation>プラグインのパス</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation>プラグインパスを選択</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation>プラグインパスの追加</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>追加(&A)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation>プラグインパス</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation>プラグインパスの除去</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation>パスを上に移動</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation>LV2プリセットディレクトリー(&L):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation>LV2プリセットディレクトリー(デフォルト: ~/.lv2)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation>LV2プリセットディレクトリーの選択</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>インストルメント</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation>音声出力用に別なポートを設けるかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation>音声専用出力(&O):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation>音声専用出力に自動接続するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation>自動接続(&T)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
- <source>Alt+T</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation>エディター</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation>デフォルトでプラグインのエディター(GUI)を開くかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation>プラグインのエディター(GUI)をデフォルトで開く(&E)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
- <source>Alt+G</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>エクスペリメンタル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation>VSTプラグインを検出する際にダミープラグインタイプを用いるかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation>ダミーのVSTプラグインをスキャン(推奨)(&V)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation>LV2ダイナミックマニフェストプラグインをサポートするかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation>LV2ダイナミックマニフェストのサポート (&N)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation>プラグインのオートメーションをより高い解像度 (14ビット) で保存するかどうか</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation>プラグインオートメーションを高解像度 (14ビット) で保存 (&H)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
- <source>Alt+H</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
- <source>Alt+V</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation>(任意)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -10708,52 +10521,52 @@ Do you want to apply the changes?</source>
この変更を適用しますか?</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation>メトロノームのbar用音声ファイル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation>メトロノームのBeat用の音声ファイル</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation>オーディオメーターの色</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation>MIDIメーターの色</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation>プラグインディレクトリー</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation>LV2プリセットディレクトリー</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>メッセージログ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation>ログファイル (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation>セッションのテンプレート</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation>セッションのテンプレートファイル(*.qtr *.qts *.%1)</translation>
</message>
@@ -11226,12 +11039,7 @@ Are you sure?</source>
<translation>挿入時にプラグインを有効化する</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation>プラグインを検索中です...</translation>
</message>
@@ -11625,7 +11433,7 @@ Do you want to apply the changes?</source>
<translation type="obsolete">BBT (バー ビート チック)</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation>テイク %1</translation>
</message>
@@ -11892,65 +11700,45 @@ Do you want to apply the changes?</source>
<translation>更新(&F)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
- <source>Alt+F</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation>ノードを追加</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>追加(&A)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation>ノードをアップデート</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>アップデート(&U)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation>ノードを除去</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation>ダイアログを閉じます</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>閉じる</translation>
</message>
@@ -12082,219 +11870,188 @@ Do you want to discard the changes?</source>
<translation>音声(&A)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
- <source>Alt+A</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation>MIDIトラックタイプ</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation>MIDI(&M)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
- <source>Alt+M</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation>入力 / 出力</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation>入力バス名</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation>出力バス名</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation>バスの管理</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation>MIDI/インストルメント</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation>プログラム(&P):</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation>バンク(&B):</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation>バンクセレクト方法(&S):</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation>MIDI Omni: 全チャンネルを記録</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
- <source>Alt+O</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>チャンネル(&C):</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>MIDIチャンネル (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation>MIDIパッチ:インストルメント</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation>MIDIパッチ:バンクセレクト方法</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation>MIDIパッチ:バンク</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation>MIDIパッチ:プログラム</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation>表示 / 色</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>前景(&F):</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>前景色</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation>任意のトラック前景色を選択</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>背景(&K):</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>背景色</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation>任意の背景色を選択</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation>プラグイン</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation>トラックプラグイン</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation>プラグインを追加</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation>追加(&A)...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation>プラグインを除去</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>除去(&R)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
- <source>Alt+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation>プラグインを上へ移動</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>上へ(&U)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
- <source>Alt+U</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation>プラグインを下へ移動</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>下へ(&D)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
- <source>Alt+D</source>
- <translation></translation>
- </message>
- <message>
<location filename="../qtractorTrackForm.cpp" line="145"/>
<source>Normal</source>
<translation>ノーマル</translation>
@@ -12340,12 +12097,12 @@ Do you want to apply the changes?</source>
<translation>(なし)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation>全景の色</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation>背景の色</translation>
</message>
@@ -12393,42 +12150,42 @@ Do you want to apply the changes?</source>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation>再生先頭</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation>編集先頭</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation>編集末尾</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation>ループスタート</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation>ループエンド</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation>パンチイン</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation>パンチアウト</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12465,12 +12222,12 @@ Length: %3</source>
<translation>ズームリセット</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation>クリップを追加</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12479,74 +12236,74 @@ Length: %3</source>
長さ: %3</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation>クリップ %1</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation>フェードイン</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation>フェードアウト</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation>クリップの伸長</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation>クリップリサイズ</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation>%1 オートメーション</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation>%1 クリップ</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation>オートメーションの移動</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation>オートメーションの貼り付け</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation>切り取り</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation>削除</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation>分割</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation>クリップの移動</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation>クリップの貼り付け</translation>
</message>
diff --git a/src/translations/qtractor_pt.ts b/src/translations/qtractor_pt.ts
index fa45ca1..942d892 100644
--- a/src/translations/qtractor_pt.ts
+++ b/src/translations/qtractor_pt.ts
@@ -40,13 +40,13 @@
<translation>%1 Hz</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>%1 Entrada</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>Arquivo: %1</translation>
</message>
@@ -71,7 +71,7 @@
<translation>Entrada</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation>Opção -s requer um argumento (nome da sessão).</translation>
</message>
@@ -111,7 +111,7 @@
<translation>importar pista</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation>Mostrar informações da versão</translation>
</message>
@@ -121,8 +121,8 @@
<translation>%1 Panorâmico</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>%1 Saída</translation>
</message>
@@ -132,12 +132,12 @@
<translation>%1 (*.%2)</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation>Mostrar ajuda sobre opções em linha de comando</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation> (%1% vol)</translation>
</message>
@@ -185,12 +185,12 @@
<translation>Duplex</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation>Uso: %1 [opções] [arquivo-da-sessão]</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>Canal %1</translation>
@@ -220,7 +220,7 @@
<translation>%1 Gravar</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(formato %1)
@@ -237,7 +237,7 @@ MIDI: </translation>
<translation>%1 Volume</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation>resetar tentativas</translation>
</message>
@@ -282,12 +282,12 @@ MIDI: </translation>
<translation>mover plugin</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation>adicionar marcador</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation>mover marcador</translation>
</message>
@@ -321,7 +321,7 @@ MIDI: </translation>
<translation>panorâmico da pista</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation>Opções:</translation>
</message>
@@ -366,7 +366,7 @@ MIDI: </translation>
<translation>%1 Solo</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>Nome: %1</translation>
</message>
@@ -378,14 +378,14 @@ MIDI: </translation>
(%1 mudança de altura em semitons)</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>Pista %1</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation></translation>
@@ -416,7 +416,7 @@ MIDI: </translation>
<translation>Direitos: </translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation>Nomear sessão (uuid)</translation>
</message>
@@ -461,7 +461,7 @@ MIDI: </translation>
<translation>monitoração da pista</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation>tentativa %1</translation>
</message>
@@ -488,7 +488,7 @@ MIDI: </translation>
<translation>%1 - Banco %2</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation>remover nó de tempo</translation>
</message>
@@ -504,12 +504,12 @@ MIDI: </translation>
<translation>Tudo (*.*)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation>atualizar marcador</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation>mover nó de tempo</translation>
</message>
@@ -572,24 +572,24 @@ Pista: "%1" Entrada: "%2" Saída: "%3"</translatio
<translation>Autor:</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation>nó de atualização de tempo</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation>Início / Fim: %1 / %2
Deslocamento / Tamanho: %3 / %4</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation>, %1 pistas, %2 tpqn</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation>adicionar nó de tempo</translation>
</message>
@@ -599,7 +599,7 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>repassar canal primário</translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation>ferramentas para sequências %1</translation>
</message>
@@ -661,7 +661,7 @@ Deslocamento / Tamanho: %3 / %4</translation>
%3</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation>remover marcador</translation>
</message>
@@ -685,9 +685,9 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>%1: Arquivo de automação/curva não encontrado.</translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
- <translation type="unfinished"></translation>
+ <translation>%1(%2): %3 plugin não encontrado.</translation>
</message>
</context>
<context>
@@ -764,8 +764,8 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>Cnl</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>Para Ci&ma</translation>
</message>
@@ -777,7 +777,7 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>Canal Primário</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -790,51 +790,29 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>Modo</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>&Para Baixo</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="655"/>
- <source>Alt+C</source>
- <translation></translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
<source>Alt+D</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
- </message>
- <message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
- <source>Alt+R</source>
- <translation></translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
<source>Alt+U</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -847,7 +825,7 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>Canais Primários</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -857,37 +835,37 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>Entrada</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation>Mover Plugin na Saída para Cima</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation>Adicionar Plugin na entrada</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation>Plugins aplicados na entrada do Canal Primário</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation>Opções do MIDI SysEx</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>Fechar esta caixa de diálogo</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation>Adicionar Plugin na Saída</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation>Nome do Instrumento MIDI</translation>
</message>
@@ -922,7 +900,7 @@ Deslocamento / Tamanho: %3 / %4</translation>
<translation>Duplex</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>&Auto-conectar</translation>
</message>
@@ -941,12 +919,12 @@ Você quer mesmo manter as modificações?</translation>
<translation>Saída</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>Canais de Áudio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation>Plugins na Saída do Canal Primário</translation>
</message>
@@ -961,12 +939,12 @@ Você quer mesmo manter as modificações?</translation>
<translation>(%1 itens)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation>Plugins da Entrada</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation></translation>
</message>
@@ -976,17 +954,17 @@ Você quer mesmo manter as modificações?</translation>
<translation>Canais Primários - Qtractor</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>Atualizar lista de Canais Primários</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>Criar Canal Primário</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>&Atualizar</translation>
@@ -997,7 +975,7 @@ Você quer mesmo manter as modificações?</translation>
<translation>(Sem instumento)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation>Retirar Plugin da entrada</translation>
</message>
@@ -1007,25 +985,25 @@ Você quer mesmo manter as modificações?</translation>
<translation>M&onitoração de Canal Primário (segue o passo)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>&Adicionar...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>&Criar</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>A&pagar</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation>Mover Plugin para Cima</translation>
</message>
@@ -1043,18 +1021,18 @@ Are you sure?</source>
Posso continuar?</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation>Plugins da Saída</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>&Atualizar</translation>
@@ -1075,17 +1053,17 @@ Posso continuar?</translation>
<translation>Nome do canal primário</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation>Auto-conectar Áudio</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>Eliminar Canal Primário</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>Ca&nais:</translation>
</message>
@@ -1097,22 +1075,22 @@ Posso continuar?</translation>
<translation>Atenção</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation>Retirar Plugin da Saída</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>Atualizar a lista de Canais Primários</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation>Mover Plugin para Baixo</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation>Mover Plugin da Saída para Baixo</translation>
</message>
@@ -1129,12 +1107,12 @@ Você deseja descartar essas alterações?</translation>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>Saídas</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>Entradas</translation>
</message>
@@ -1381,22 +1359,22 @@ Você quer mesmo manter as modificações?</translation>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>Atualizar</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>Desconectar</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>Desconectar Tudo</translation>
</message>
@@ -1404,7 +1382,7 @@ Você quer mesmo manter as modificações?</translation>
<context>
<name>qtractorConnectForm</name>
<message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation>MIDI</translation>
</message>
@@ -1414,28 +1392,20 @@ Você quer mesmo manter as modificações?</translation>
<translation>(Todas)</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
<source>Alt+A</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
<source>Alt+R</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="58"/>
@@ -1444,13 +1414,13 @@ Você quer mesmo manter as modificações?</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>Selecionar Entradas</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>Desconectar &Tudo</translation>
</message>
@@ -1460,50 +1430,50 @@ Você quer mesmo manter as modificações?</translation>
<translation>Teste de Conexão do Qtractor</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>&Atualizar</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>Conectar item selecionado</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>Desconectar item selecionado</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>Atualizar conexões de Entrada e Saída</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>&Conectar</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>&Desconectar</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>Selecionar Saídas</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>Desconectar todas as Entradas e Saídas</translation>
</message>
@@ -2058,7 +2028,7 @@ Posso continuar?</translation>
<context>
<name>qtractorInstrumentForm</name>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>Para Ci&ma</translation>
</message>
@@ -2068,42 +2038,36 @@ Posso continuar?</translation>
<translation>Local</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>&Para Baixo</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
<source>Alt+D</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
<source>Alt+U</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -2133,7 +2097,7 @@ Posso continuar?</translation>
<translation>Programação</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>Fechar esta Janela de diálogo</translation>
</message>
@@ -2151,7 +2115,7 @@ Do you want to replace it?</source>
Você quer substituí-lo?</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation>Exportar para um Arquivo de Instrumento</translation>
</message>
@@ -2166,7 +2130,7 @@ Você quer substituí-lo?</translation>
<translation>Normal</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation>Move Instrumento para baixo na lista</translation>
</message>
@@ -2196,7 +2160,7 @@ Você quer substituí-lo?</translation>
<translation>&Importar...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>E&xportar...</translation>
</message>
@@ -2221,12 +2185,12 @@ Você quer substituí-lo?</translation>
<translation>Banco MSB</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>Recarreg&ar</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>Excluir arquivo com Instrumento</translation>
</message>
@@ -2270,17 +2234,17 @@ Do you want to apply the changes?</source>
Você quer mesmo manter as modificações?</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation>Move instrumento para cima na lista</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>Recarregar todos os Arquivos de Instrumentos</translation>
</message>
@@ -2385,8 +2349,8 @@ Você quer mesmo manter as modificações?</translation>
<translation>Recortar</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation>MOD</translation>
</message>
@@ -2396,18 +2360,18 @@ Você quer mesmo manter as modificações?</translation>
<translation>Novo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation>GRAVAR</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation>RETROCEDER</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation> ou </translation>
</message>
@@ -2449,7 +2413,7 @@ Você quer mesmo manter as modificações?</translation>
<translation>&Recortar</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation>ANTERIOR</translation>
</message>
@@ -2466,14 +2430,14 @@ Você quer mesmo manter as modificações?</translation>
<translation>Grade</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation>LOOP</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation>MUDO</translation>
</message>
@@ -2484,12 +2448,12 @@ Você quer mesmo manter as modificações?</translation>
<translation>Loop</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation>TOCAR</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation>Nenhuma</translation>
</message>
@@ -2505,14 +2469,14 @@ Você quer mesmo manter as modificações?</translation>
<translation>Tocar</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation>SOLO</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation>PARAR</translation>
</message>
@@ -2550,8 +2514,8 @@ Você quer mesmo manter as modificações?</translation>
<translation>Desfazer</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation>Arquivos de Modelos (*.%1)</translation>
</message>
@@ -2576,7 +2540,7 @@ Você quer mesmo manter as modificações?</translation>
<translation>Loop da sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation>%1 Hz</translation>
</message>
@@ -2618,7 +2582,7 @@ Você quer mesmo manter as modificações?</translation>
<translation>&Ajuda</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation>&Reter</translation>
</message>
@@ -2651,7 +2615,7 @@ Você quer mesmo manter as modificações?</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>&Nada</translation>
</message>
@@ -2703,7 +2667,7 @@ Você quer mesmo manter as modificações?</translation>
<translation>Diminuir Sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -2716,7 +2680,7 @@ Do you want to replace it?</source>
Você quer substituí-lo?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -2741,7 +2705,7 @@ Deseja salvar essas modificações?</translation>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>Sobre</translation>
</message>
@@ -2751,7 +2715,7 @@ Deseja salvar essas modificações?</translation>
<translation>&Sair</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>Compilação</translation>
</message>
@@ -2767,7 +2731,7 @@ Deseja salvar essas modificações?</translation>
<translation>&Sequências</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>Erro</translation>
</message>
@@ -2816,7 +2780,7 @@ Deseja salvar essas modificações?</translation>
<translation>Colar</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation>RESETAR</translation>
</message>
@@ -2836,12 +2800,12 @@ Deseja salvar essas modificações?</translation>
<translation>Limites</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation>COMEÇAR</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>Pronto</translation>
</message>
@@ -2856,7 +2820,7 @@ Deseja salvar essas modificações?</translation>
<translation>Space</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>Pista</translation>
</message>
@@ -2902,7 +2866,7 @@ Deseja salvar essas modificações?</translation>
<translation>Editar propriedades da sessão atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>Sessão iniciada.</translation>
</message>
@@ -2917,7 +2881,7 @@ Deseja salvar essas modificações?</translation>
<translation>Modificar opções gerais do programa</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation>Suporte a NSM desabilitado.</translation>
</message>
@@ -2932,13 +2896,13 @@ Deseja salvar essas modificações?</translation>
<translation>Barra de Visualizações</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation>Suporte a LV2 Plug-in Programs desabilitado.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation>Sem nome%1</translation>
</message>
@@ -2974,7 +2938,7 @@ Deseja salvar essas modificações?</translation>
<translation>Barra de Ferramentas para Tempo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation>MUTAR PISTAS %1 %2</translation>
</message>
@@ -3009,7 +2973,7 @@ Deseja salvar essas modificações?</translation>
<translation>Atalho&s...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -3043,7 +3007,7 @@ Posso continuar?</translation>
<translation>Aumentar Zoom</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>Algumas das alterações só surtirão efeito
@@ -3055,7 +3019,7 @@ na próxima vez que inciar este %1.</translation>
<translation>Pista solo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation>Selecionar grade atual para %1</translation>
</message>
@@ -3101,13 +3065,13 @@ na próxima vez que inciar este %1.</translation>
<translation>Impor&tar Pistas</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation>Suporte a LV2 Plug-in Worker/Schedule desabilitado.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation>Arquivos de Sessões (*.%1 *.%2 *.%3)</translation>
</message>
@@ -3159,7 +3123,7 @@ na próxima vez que inciar este %1.</translation>
<translation>Normalizar sequência atual (ganho/volume)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation>Este aplicativo é de software livre; você pode redistribuí-lo e/ou modificá-lo</translation>
</message>
@@ -3194,7 +3158,7 @@ na próxima vez que inciar este %1.</translation>
<translation>Mostrar/esconder a barra de ferramentas para controles da janela do programa principal</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -3215,7 +3179,7 @@ Desculpe.</translation>
<translation>Modo de seleção de Limites</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation>Suporte a mudança de altura (librubberband) desabilitado.</translation>
</message>
@@ -3235,7 +3199,7 @@ Desculpe.</translation>
<translation>Limites da sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation>%1 BPM</translation>
</message>
@@ -3245,7 +3209,7 @@ Desculpe.</translation>
<translation>Resetar altura</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation>Sessão muda</translation>
</message>
@@ -3255,7 +3219,7 @@ Desculpe.</translation>
<translation>&Limpar</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation>XRUN(%1 ignorado(s))</translation>
</message>
@@ -3321,7 +3285,7 @@ Desculpe.</translation>
<translation>&Pistas</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation>Suporte a JACK Session desabilitado.</translation>
</message>
@@ -3406,12 +3370,12 @@ Desculpe.</translation>
<translation>Importar pista de um arquivo MIDI</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation>Suporte a JACK Latency desabilitado.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -3424,7 +3388,7 @@ o ALSA Sequencer kernel module (snd-seq-midi)
estão rodando e reinicie a sessão.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -3453,7 +3417,7 @@ Posso continuar?</translation>
<translation>Mostrar as saídas de canais primários da pista atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -3491,7 +3455,7 @@ Desculpe.</translation>
<translation>Mudança de velocidade dos eventos na sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation>Sessão em Loop</translation>
</message>
@@ -3506,7 +3470,7 @@ Desculpe.</translation>
<translation>Editar sequência atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation>Suporte a LV2 Plug-in Buf-size desabilitado.</translation>
</message>
@@ -3562,7 +3526,7 @@ Desculpe.</translation>
<translation>Selecionar a primeira tentativa da sequência atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation>Conexões de áudio modificadas.</translation>
</message>
@@ -3593,7 +3557,7 @@ Desculpe.</translation>
<translation>Determinar os limites do loop na extensão da sequência atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation>Backup da sessão: "%1" até "%2".</translation>
</message>
@@ -3618,12 +3582,12 @@ Desculpe.</translation>
<translation>Diminuir eventos em uma sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation>Reprodução completada.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation>CONTINUAR</translation>
</message>
@@ -3634,7 +3598,7 @@ Desculpe.</translation>
<translation>Gravação de automação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation>Sessão em modificação</translation>
</message>
@@ -3679,12 +3643,12 @@ Desculpe.</translation>
<translation>&Controladores...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation>Conversão de taxa de resolução (libsamplerate) desabilitado.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>Sessão encerrada.</translation>
</message>
@@ -3820,7 +3784,7 @@ Desculpe.</translation>
<translation>Mover para Trás</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation>Suporte a LV2 Plug-in External UI desabilitado.</translation>
</message>
@@ -3835,7 +3799,7 @@ Desculpe.</translation>
<translation>Modificar mapa de tempo da sessão / marcadores</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -3866,12 +3830,12 @@ está rodando e reinicie a sessão.</translation>
<translation>Mi&xer</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation>licenciado sob os termos da GNU General Public License versão 2 ou superior.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation>Suporte a LV2 Plug-in (liblilv) desabilitado.</translation>
</message>
@@ -3881,7 +3845,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Pâ&nico</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation>GRAVAR LIGADO</translation>
</message>
@@ -3933,8 +3897,8 @@ está rodando e reinicie a sessão.</translation>
<translation>Ajus&te de Andamento...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>Nova Sessão: "%1".</translation>
</message>
@@ -3965,7 +3929,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Comentários</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation>Suporte a LV2 Plug-in UI desabilitado.</translation>
</message>
@@ -4105,7 +4069,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Adicionar Pista</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation>Tempo total da Sessão</translation>
</message>
@@ -4125,17 +4089,17 @@ está rodando e reinicie a sessão.</translation>
<translation>Quebrar sequência atual no início da reprodução</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation>Sub-comando desconhecido</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation>Suporte a VeSTige header habilitado.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation>GRAVAR DESLIGADO</translation>
</message>
@@ -4171,7 +4135,7 @@ está rodando e reinicie a sessão.</translation>
<translation>&Saídas</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation>GRAVAR PISTAS %1 %2</translation>
</message>
@@ -4181,7 +4145,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Gravar T&odas</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>Abrir sessão: "%1".</translation>
</message>
@@ -4207,12 +4171,12 @@ está rodando e reinicie a sessão.</translation>
<translation>Adicionar uma nova pista à sessão</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation>PISTAS SOLO %1 %2</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation>Suporte a LV2 Plug-in Options desabilitado.</translation>
</message>
@@ -4227,7 +4191,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Desfazer a última ação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation>Suporte a LV2 Plug-in Presets desabilitado.</translation>
</message>
@@ -4297,7 +4261,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Nenhuma Pista</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation>LOCALIZAR %1</translation>
</message>
@@ -4327,17 +4291,22 @@ está rodando e reinicie a sessão.</translation>
<translation>Nenhuma pista</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation>limites da tentativa</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation>aplicativo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation>Suporte a Metadata do JACK desabilitado.</translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation>(pista %1, panorâmico %2)</translation>
</message>
@@ -4359,7 +4328,7 @@ está rodando e reinicie a sessão.</translation>
<translation>Trancar todas as automações</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -4375,12 +4344,12 @@ Desculpe.</translation>
<translation>Redimensionar Sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation>gravar sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation>Nome da pista atual</translation>
</message>
@@ -4395,7 +4364,7 @@ Desculpe.</translation>
<translation>Mudança de Veloc&idade...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation>Ajuste à grade de acordo com a subdivisão do pulso</translation>
</message>
@@ -4432,7 +4401,7 @@ Desculpe.</translation>
<translation>Renderizar a sequência atual para um arquivo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>Opção de depuração habilitada.</translation>
</message>
@@ -4442,7 +4411,7 @@ Desculpe.</translation>
<translation>Re&troceder</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation>PASSO %1</translation>
</message>
@@ -4511,12 +4480,12 @@ Desculpe.</translation>
<translation>&Navegar</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation>Abrindo "%1"...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation>Suporte a LV2 Plug-in MIDI/Event desabilitado.</translation>
</message>
@@ -4543,7 +4512,7 @@ Desculpe.</translation>
<translation>Visualização de comentários flutuantes</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation>Suporte a VST Plug-in desabilitado.</translation>
</message>
@@ -4553,7 +4522,7 @@ Desculpe.</translation>
<translation>Mover pista atual para o topo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation>Suporte a LV2 Plug-in habilitado.</translation>
</message>
@@ -4563,7 +4532,7 @@ Desculpe.</translation>
<translation>&Conexões</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>Sessão salva: "%1".</translation>
</message>
@@ -4573,7 +4542,7 @@ Desculpe.</translation>
<translation>Limites de Tentativas (ocultas) da sequência atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -4662,7 +4631,7 @@ Deseja subtituí-lo?</translation>
<translation>Mostrar/esconder a barra de ferramentas para arquivos da janela do programa principal</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>Informação</translation>
</message>
@@ -4698,7 +4667,7 @@ Deseja subtituí-lo?</translation>
<translation>Salvar como</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation>RETRIBUIR %1</translation>
</message>
@@ -4743,12 +4712,12 @@ Deseja subtituí-lo?</translation>
<translation>&Quantizar...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation>sessão</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation>Suporte a LV2 Plug-in Time/position desabilitado.</translation>
</message>
@@ -4860,12 +4829,12 @@ Deseja subtituí-lo?</translation>
<translation>A&uto Retroceder</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation>Tentativa %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -4903,12 +4872,12 @@ de sessão é altamente recomendado.</translation>
<translation>Mapa de Tempo / Marcadores</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation>(pista %1, ganho %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation>Suporte a LV2 Plug-in State Files desabilitado.</translation>
</message>
@@ -4923,7 +4892,7 @@ de sessão é altamente recomendado.</translation>
<translation>&Propriedades da Pista...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>(modificado)</translation>
</message>
@@ -4953,12 +4922,12 @@ de sessão é altamente recomendado.</translation>
<translation>Zoom vertical</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation>&Linear</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation>Suporte a LADSPA Plug-in desabilitado.</translation>
</message>
@@ -5034,7 +5003,7 @@ de sessão é altamente recomendado.</translation>
<translation>Copiar seleção para a área de transferência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation>&Spline</translation>
</message>
@@ -5055,7 +5024,7 @@ de sessão é altamente recomendado.</translation>
<translation>&Editar...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation>Taxa de amostragem da Sessão</translation>
</message>
@@ -5126,7 +5095,7 @@ de sessão é altamente recomendado.</translation>
<translation>Mover pista atual para trás</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation>Suporte a DSSI Plug-in desabilitado.</translation>
</message>
@@ -5136,12 +5105,12 @@ de sessão é altamente recomendado.</translation>
<translation>Marcar pista que estiver selecionada</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation>POSIÇÃO DA MÚSICA %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>Salvar Sessão</translation>
</message>
@@ -5151,7 +5120,7 @@ de sessão é altamente recomendado.</translation>
<translation>Salvar sessão</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation>Salvando "%1"...</translation>
</message>
@@ -5176,7 +5145,7 @@ de sessão é altamente recomendado.</translation>
<translation>Mover para baixo</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation>Sessão em solo</translation>
</message>
@@ -5237,7 +5206,7 @@ de sessão é altamente recomendado.</translation>
<translation>Executar curva de automação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>Abrir Sessão</translation>
</message>
@@ -5252,7 +5221,7 @@ de sessão é altamente recomendado.</translation>
<translation>Auto-&Monitoração</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>Versão</translation>
</message>
@@ -5277,13 +5246,13 @@ de sessão é altamente recomendado.</translation>
<translation>Importar pista de um arquivo de áudio</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation>Arquivos no Inventário (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation>Suporte a serviço OSC (liblo) desabilitado.</translation>
</message>
@@ -5343,7 +5312,7 @@ de sessão é altamente recomendado.</translation>
<translation>Selecionar o Inverso</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -5380,12 +5349,12 @@ Você deseja que eu restaure a partir dali?</translation>
<translation>Mudança de Velocidade da Sequência</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation>Sessão em gravação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -5419,8 +5388,8 @@ Desculpe.</translation>
<translation>&Propriedades...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>Tocando "%1"...</translation>
</message>
@@ -5430,14 +5399,14 @@ Desculpe.</translation>
<translation>Trancar curva de automação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>Atenção</translation>
</message>
@@ -5457,7 +5426,7 @@ Desculpe.</translation>
<translation>Pista Anterior</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation>Andamento atual (BPM) e Fórmula de Compasso</translation>
</message>
@@ -5472,7 +5441,7 @@ Desculpe.</translation>
<translation>Modificar definições dos canais primários da sessão</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -5490,7 +5459,7 @@ Posso continuar?</translation>
<translation>Pista anterior</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>Página na Internet</translation>
</message>
@@ -5500,7 +5469,7 @@ Posso continuar?</translation>
<translation>Gravar todas as curvas de automação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation>Suporte a LV2 Plug-in UI (libsuil) desabilitado.</translation>
</message>
@@ -5515,7 +5484,7 @@ Posso continuar?</translation>
<translation>Normalizar eventos na sequência MIDI atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation>Suporte a arquivos Ogg Vorbis (libvorbis) desabilitado.</translation>
</message>
@@ -5565,7 +5534,7 @@ Posso continuar?</translation>
<translation>Importar Arquivo MIDI</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation>Conexões MIDI modificadas.</translation>
</message>
@@ -5585,8 +5554,8 @@ Posso continuar?</translation>
<translation>Log&arítmico</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>Não implementado</translation>
</message>
@@ -5651,12 +5620,12 @@ Posso continuar?</translation>
<translation>Trancar todas as curvas de automação</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation>Tempo atual (reprodução)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation>MIDI CTL: %1, Canal %2, Param %3, Valor %4</translation>
</message>
@@ -5776,7 +5745,7 @@ Posso continuar?</translation>
<translation>Voltar ao Zoom inicial</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation>Suporte a LV2 Plug-in MIDI/Atom desabilitado.</translation>
</message>
@@ -5811,13 +5780,13 @@ Posso continuar?</translation>
<translation>Desgrudar sequência atual</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>Arquivos de Sessões (*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation>Suporte a LV2 Plug-in State desabilitado.</translation>
</message>
@@ -5832,7 +5801,7 @@ Posso continuar?</translation>
<translation>Remover limites que estiverem selecionados</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation>Suporte a arquivos MPEG-1 Audio Layer 3 (libmad) desabilitado.</translation>
</message>
@@ -5852,7 +5821,7 @@ Posso continuar?</translation>
<translation>&Instrumentos...</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation>XRUN(%1): algumas amostras podem ter sido perdidas.</translation>
</message>
@@ -5867,7 +5836,7 @@ Posso continuar?</translation>
<translation>Editar barra de ferramentas</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -5914,7 +5883,7 @@ Salvar esta sessão em um novo arquivo é altamente recomendável.</translation>
<context>
<name>qtractorMidiControlForm</name>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation>+</translation>
</message>
@@ -5924,7 +5893,7 @@ Salvar esta sessão em um novo arquivo é altamente recomendável.</translation>
<translation>Não</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>Para Ci&ma</translation>
</message>
@@ -5935,7 +5904,7 @@ Salvar esta sessão em um novo arquivo é altamente recomendável.</translation>
<translation>Sim</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation>&Mapear</translation>
</message>
@@ -5945,67 +5914,59 @@ Salvar esta sessão em um novo arquivo é altamente recomendável.</translation>
<translation>Local</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>Tipo</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>&Para Baixo</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>&Tipo</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation>Ação do comando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
<source>Alt+D</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
<source>Alt+U</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -6015,7 +5976,7 @@ Salvar esta sessão em um novo arquivo é altamente recomendável.</translation>
<translation>Arquivos</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>Pista</translation>
</message>
@@ -6048,27 +6009,27 @@ até a próxima inicialização deste aplicativo.
Você deseja aplicar ao arquivo do controlador?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation>Deslo&camento da Pista</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation>Controlador MIDI (parâmetro)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>Fechar esta janela</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation>Não mapear/remover comando do controlador</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation>Exportar para um arquivo de Controlador</translation>
</message>
@@ -6078,17 +6039,17 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>O mapeamento do controlador foi modificado.</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation>Mapa do Controlador</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation>Deslocamento da Pista</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation>&Não mapear</translation>
</message>
@@ -6098,7 +6059,7 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>Você deseja salvar as alterações?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation>Parâmetro MIDI (deslocamento da pista)</translation>
</message>
@@ -6113,7 +6074,7 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>Importar Arquivo de Controlador</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation>Move arquivo do controlador para baixo na lista</translation>
</message>
@@ -6123,27 +6084,27 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>&Importar...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>E&xportar...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation>Resultado do comando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>&Parâmetro</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>Parâmetro</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>Recarreg&ar</translation>
</message>
@@ -6153,32 +6114,32 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>Controladores - Qtractor</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation>Atualizar/aplicar todos os arquivos do controlador</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>Canal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>&Canal</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>Comando</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation>Mapear/atualizar comando do controlador</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
@@ -6188,17 +6149,17 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>controlador</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>Resultado</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>&Resultado</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>Canal MIDI</translation>
</message>
@@ -6209,7 +6170,7 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>Arquivos de Controlador (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>Co&mando</translation>
</message>
@@ -6222,7 +6183,7 @@ Você deseja aplicar ao arquivo do controlador?</translation>
<translation>Atenção</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation>Tipo de evento MIDI</translation>
</message>
@@ -6240,12 +6201,12 @@ Are you sure?</source>
Posso continuar?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation>Move arquivo do controlador para cima na lista</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation>Excluir arquivo de Controlador</translation>
</message>
@@ -6265,7 +6226,7 @@ Posso continuar?</translation>
<message>
<location filename="../qtractorMidiControlObserverForm.ui" line="127"/>
<source>In&vert</source>
- <translation>In&verter</translation>
+ <translation>&Inverter</translation>
</message>
<message>
<location filename="../qtractorMidiControlObserverForm.ui" line="134"/>
@@ -6273,22 +6234,22 @@ Posso continuar?</translation>
<translation>&Gancho</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation>&Travar</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation>&Tocar</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation>Controlador &MIDI...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation>&Limpar</translation>
</message>
@@ -6298,7 +6259,7 @@ Posso continuar?</translation>
<translation>&Tipo:</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation>Controlador MIDI</translation>
</message>
@@ -6308,7 +6269,7 @@ Posso continuar?</translation>
<translation>Ca&nal:</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -6322,12 +6283,12 @@ Você deseja aplicar essas mudanças?</translation>
<translation>Parâmtero MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation>&Automação</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation>&Saídas</translation>
</message>
@@ -6337,17 +6298,22 @@ Você deseja aplicar essas mudanças?</translation>
<translation>&Parâmetro:</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation>&Trava</translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation>Controlar conexões de entrada</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation>&Entradas</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation>Grava&r</translation>
</message>
@@ -6362,7 +6328,7 @@ Você deseja aplicar essas mudanças?</translation>
<translation>&Resultado</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
@@ -6371,7 +6337,7 @@ Do you want to replace the mapping?</source>
Você deseja subtituir o mapeamento?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation>Controlar conexões de saída</translation>
</message>
@@ -8402,12 +8368,12 @@ Deseja salvar essas alterações?</translation>
<context>
<name>qtractorMidiSysexForm</name>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation>Para Ci&ma</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation>&Adicionar</translation>
</message>
@@ -8422,44 +8388,37 @@ Deseja salvar essas alterações?</translation>
<translation>Dimensão</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation>&Para Baixo</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
<source>Alt+D</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
<source>Alt+U</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
<source>Alt+X</source>
- <translation>Alt+X</translation>
+ <translation type="obsolete">Alt+X</translation>
</message>
<message>
<location filename="../qtractorMidiSysexForm.cpp" line="1048"/>
@@ -8467,13 +8426,13 @@ Deseja salvar essas alterações?</translation>
<translation>Erro</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation>Abrir SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation>Apagar item SysEx</translation>
</message>
@@ -8508,7 +8467,7 @@ Are you sure?</source>
Posso continuar?</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation>Apagar SysEx</translation>
</message>
@@ -8531,17 +8490,17 @@ Sorry.</source>
Desculpe.</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation>Atulaizar item SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation>Criar item SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation>Mover item SysEx para cima na lista</translation>
</message>
@@ -8551,7 +8510,7 @@ Desculpe.</translation>
<translation>Arquivos MIDI (*.mid *.smf *.midi)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation>Salvar SysEx</translation>
@@ -8575,7 +8534,7 @@ Você quer substituí-lo?</translation>
<translation>&Importar...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>E&xportar...</translation>
</message>
@@ -8585,12 +8544,12 @@ Você quer substituí-lo?</translation>
<translation>Importar arquivo SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation>Mover item SysEx para baixo na lista</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation>Exportar para um arquivo SysEx</translation>
</message>
@@ -8600,17 +8559,17 @@ Você quer substituí-lo?</translation>
<translation>Tudo (*.*)</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>A&tualizar</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation>Nome do SysEx</translation>
</message>
@@ -9114,22 +9073,22 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>Mixer</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>Entradas</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>Pistas</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>Saídas</translation>
</message>
@@ -9156,24 +9115,24 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
- <translation type="unfinished">&Entradas</translation>
+ <translation>&Entradas</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
- <translation type="unfinished">&Saídas</translation>
+ <translation>&Saídas</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
- <translation type="unfinished">&Monitorar</translation>
+ <translation>&Monitorar</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
- <translation type="unfinished">&Canais Primários...</translation>
+ <translation>&Canais Primários...</translation>
</message>
</context>
<context>
@@ -9240,310 +9199,328 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<context>
<name>qtractorOptionsForm</name>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation>9</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation>10</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation>12</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation> dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>Para Ci&ma</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation>CPS (Compasso Pulso Subpulso)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>&Adicionar</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation>0 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation>3 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation>6 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation>Completo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation>Última</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation>Nenhuma</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation>Pico</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation>Over</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>Tempo (H:m:s)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation>Formato da amostra de áudio utilizada na captura (gravação) e na renderização</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>&Para Baixo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation>&MMC:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation>&SPP:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation>(Todos)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation>10 dB</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation>&Vol.:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation>&Arquivo (compasso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
<source>Alt+C</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
<source>Alt+D</source>
- <translation>Alt+D</translation>
+ <translation type="obsolete">Alt+D</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
<source>Alt+E</source>
- <translation>Alt+E</translation>
+ <translation type="obsolete">Alt+E</translation>
+ </message>
+ <message>
+ <source>Mixer</source>
+ <translation type="obsolete">Mixer</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation>Permitir automaticamente o layout do Mixer em grade/linhas (multi-linhas).</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation>Personalizado</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation>Tema de &Cores:</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation>Tema de cores com paleta padrão</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
+ <translation>Sopa de Wonton</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation>KXStudio</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation>Tema padrão para widgets</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
<source>Alt+G</source>
- <translation>Alt+G</translation>
+ <translation type="obsolete">Alt+G</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
<source>Alt+H</source>
- <translation>Alt+H</translation>
+ <translation type="obsolete">Alt+H</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
<source>Alt+I</source>
- <translation>Alt+I</translation>
+ <translation type="obsolete">Alt+I</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
<source>Alt+K</source>
- <translation>Alt+Q</translation>
+ <translation type="obsolete">Alt+Q</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
+ <translation>Correção de fluxo de tempo de espera MIDI sempre habilitado</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
+ <translation>&Habilitar Correção de fluxo de tempo e espera MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
<source>Alt+L</source>
- <translation>Alt+L</translation>
+ <translation type="obsolete">Alt+L</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
<source>Alt+N</source>
- <translation>Alt+N</translation>
+ <translation type="obsolete">Alt+N</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
<source>Alt+P</source>
- <translation>Alt+P</translation>
+ <translation type="obsolete">Alt+P</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
<source>Alt+S</source>
- <translation>Alt+S</translation>
+ <translation type="obsolete">Alt+S</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
<source>Alt+T</source>
- <translation>Alt+T</translation>
+ <translation type="obsolete">Alt+T</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
<source>Alt+U</source>
- <translation>Alt+U</translation>
+ <translation type="obsolete">Alt+U</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
<source>Alt+V</source>
- <translation>Alt+V</translation>
+ <translation type="obsolete">Alt+V</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
<source>Alt+W</source>
- <translation>Alt+W</translation>
+ <translation type="obsolete">Alt+W</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation>Primeira</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation>Local do plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation>Entrada</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation>Tipo de Plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>Locais</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation>Pasta de pré configurações LV2</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation>Escravo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation>&Nota (compasso):</translation>
</message>
@@ -9553,62 +9530,62 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation>Período de tempo em que a sessão é salva automaticamente (minutos)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation>Nome do arquivo de áudio para metrônomo (compasso)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation>Sempre ter portas de controle MIDI separadas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation>Sempre manter todas as janelas de ferramentas na frente da janela principal</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation>Modo de gravação em &loop (tentativas):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation>Sempre ter portas de saída MIDI separadas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation>Qualidade de compressão de áudio para usar na captura (gravação) e na renderização</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation>Qualidade da conversão de taxa de amostragem</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation>Arquivo de áudio do pulso do metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation>&Habilitar metrônomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation>Suporte a LV2 Dy&namic Manifest</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation>&Intensidade (compasso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation>Voltar a cor original do medidor</translation>
</message>
@@ -9618,22 +9595,22 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation>Formato padrão de arquivo de sessão (extensão)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation>Arquivos de modelo de sessão (*.qtr *.qts *.%1) </translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>Arquivo com o diário de bordo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation>Auto &conectar</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>O máximo de linhas de mensagens mantidas para exibição</translation>
</message>
@@ -9643,12 +9620,12 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation>Para habilitar o salvamento automático da sessão (recuperação de dados)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation>Sempre utilizar Dummy VST scan quando estiver procurando por plugins VST</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation>Modelo de Sessão</translation>
</message>
@@ -9663,98 +9640,128 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation>Procurar por novos modelos para sessão</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation>&Formato do arquivo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation>&Tempo de espera (resolução):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
+ <translation>&Pulso MIDI:</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation>&Manter rolagem automática (seguir o cursor de reprodução) na edição</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation>Sempre utilizar diálogos nativos do ambiente de trabalho.</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
+ <translation>Utilizar diálogos &nativos do ambiente de trabalho</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation>&Layout em grade/linhas do Mixer em automático (multi-linhas)</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
+ <translation>&Estilo do tema:</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation> linhas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>Exemplo de fonte para texto de mensagens</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>Selecionar fonte para mensagens de texto exibidas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation>Reprodução</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation>Sempre habilitar metrônomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation>&Tipo de arquivo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation>Á&udio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation>Auto &conectar</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation>&MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation>Modo de Controle da Máquina MIDI (MMC)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>&Resetar</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation>Sempre mostra o endereço completo dos arquivos de sessão carregados</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation>SMF Formato 0</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation>SMF Formato 1</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation>Tempo de espera (resolução)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>Sempre ativar a criação de diário de bordo em um arquivo.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>Diário de bordo</translation>
</message>
@@ -9764,17 +9771,17 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation>&Novo modelo de sessão:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation>Sempre auto conectar saídas de áudio dedidados ao metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation>Re&funcionalizar rolagem do mouse (Shift/Ctrl)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>Tamanho das fontes padrão do aplicativo (pt.)</translation>
</message>
@@ -9784,22 +9791,22 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation> minutos</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation>Sinc (Média Qualidade)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation>&Vol.:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation>&Arquivo (pulso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation>Arquivos de Diário de Bordo (*.%1)</translation>
</message>
@@ -9809,44 +9816,44 @@ Edição do começo/tamanho dos marcadores (azul) definem a mudança de velocida
<translation>Salvar versões de &backup de sessões existentes:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation>Editor</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation>Duplex</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation>Tipo de arquivo de áudio utilizada na captura (gravação) e na renderização</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation>Pasta de pré configurações de LV2 (padrão: ~/.lv2)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation>Saídas de repro&dução para pré escuta/audição:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation>Sempre auto conectar saídas para pré escuta</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation>Número de Amostras</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -9855,130 +9862,131 @@ Do you want to apply the changes?</source>
Você quer mesmo manter as alterações?</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation>Locais dos Plugins</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation>Selecionar uma cor padrão para o medidor de áudio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation>Sempre ter portas de saída separadas para o metrônomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>Saídas padrã&o de captura</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation>Linear</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation>Master</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
<source>Meters</source>
<translation>Medidores</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation>Extrapolador de Ordem Zero</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation>Cor do medidor de áudio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation>Medidor do nível de áudio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation>Saída</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation>Pasta de pré configurações para &LV2:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation>Saídas de &reprodução MIDI dedicadas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation>&Nota (pulso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation>Saídas de áudi&o dedicadas:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation>&Duração (pulso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation>Se for usar WSOLA mudança rápida para distorcer-tempo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation>Arquivo de áudio do compasso do metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation>Saídas de áudio &dedicadas para metrônomo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation>Nota do metrônomo MIDI (pulso)</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>Opções</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation>Sempre habilitar o som do metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation>Intensidade do metrônomo MIDI (compasso)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>Arquivo do &diário de bordo:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation>Forma de exibição do &Tempo:</translation>
</message>
@@ -9988,7 +9996,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>&Confirmar a remoção de arquivos</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation>&Plugins</translation>
</message>
@@ -9998,108 +10006,107 @@ Você quer mesmo manter as alterações?</translation>
<translation>&Formato padrão de arquivo de sessão:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation>Quando for necessário ter saídas separadas para uma pré audição</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation>Entrada/saída de &controle MIDI dedicadas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation>&Modo dos Controles:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation>Canal do Metrônomo MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>Sempre manter o máximo de linhas dentro da janela de mensagens</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation>Modo de controle da pulsação MIDI (Clock)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation>Modos de gravação em loop (tentativas)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation>Sempre utilizar "distorcer-tempo" do tipo WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation>Sempre auto conectar saídas de áudio dedicadas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation>Saídas dedicadas para o metrônomo M&IDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>&Quantização:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation>Controles de Gravação e Reprodução</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation>Nota do metrônomo MIDI (compasso)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation>Modo de controle de reprodução com JACK</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation>Abrir &editor de plugins (GUI) por padrão</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation>Sinc (Mais rápida)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation>Sempre exibe saídas padrão de captura (stdout/stderr) na janela de mensagens</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>Mensagens do Diário de Bordo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation>Selecionar cor padrão para medidores MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation>&Formato da Amostra:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation>Auto co&nectar</translation>
</message>
@@ -10109,7 +10116,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Incrementa a versão atual</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation>"Distorcer-tempo" au&tomático</translation>
</message>
@@ -10119,18 +10126,18 @@ Você quer mesmo manter as alterações?</translation>
<translation>Sempre pergunta por confirmação quando apagar arquivos</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation>Mover local Para Cima</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation>Sempre auto-excluir os arquivos com desenhos da forma de onda quando fechar a sessão</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation>Formato de arquivo MIDI utilizado na captura (gravação) e renderização</translation>
</message>
@@ -10140,82 +10147,81 @@ Você quer mesmo manter as alterações?</translation>
<translation>Sessão</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation>Sinc (Melhor Qualidade)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>Instrumentos</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation>Manter janelas de ferramentas &sempre na frente</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation>Sempre aplicar "distorcer-tempo" quando o tempo mudar</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
<source>Cloc&k:</source>
- <translation>Pul&so:</translation>
+ <translation type="obsolete">Pul&so:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation>Procurar por arquivo de áudio com som para marcação do pulso</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation>Sempre dar suporte a Plugins LV2 Dynamic Manifest</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation>&Duração (compasso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation>Controle</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation>Escaneamento Dummy &plugins VST (RECOMENDADO)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation>Adicionar local de Plugins</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>Á&udio:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation>Codificado em 32-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation>Codificado em 24-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation>Codificado em 16-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation>&Dispositivo:</translation>
</message>
@@ -10225,43 +10231,42 @@ Você quer mesmo manter as alterações?</translation>
<translation>Salvamento automático a cada:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
<source>Dialogs</source>
- <translation>Diálogos</translation>
+ <translation type="obsolete">Diálogos</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation>&Exibição</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation>Pasta de Efeitos</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation>"Distorcer-tempo" do tipo &WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation>&Intensidade (pulso):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation>&Qualidade:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>Metrônomo</translation>
</message>
@@ -10271,83 +10276,86 @@ Você quer mesmo manter as alterações?</translation>
<translation>Opções - Qtractor</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(padrão)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation>Padrões</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation>Modifica função da rolagem do mouse sempre que o teclado for acionado (Shift/Ctrl) (Rolagem horizontal)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation>Quantização de captura de MIDI (gravação)</translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation>Intensidade do metrônomo MIDI (pulso)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation>&Mostrar localização completa do arquivo de sessão</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>Mensagens</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>Experimental (em teste)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation>&Automação de plugins em alta resolução (14-bits)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation>Identificação do dispositivo MMC (Controle de Máquina MIDI).</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation>Nome do arquivo de áudio para metrônomo (pulso)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation>Sempre tenta colocar multiplos arquivos de áudio na mesma pista</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>&Fontes...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation>Formato de exibição do tempo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>Atenção</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation>Limite de m&ensagens:</translation>
</message>
@@ -10357,69 +10365,68 @@ Você quer mesmo manter as alterações?</translation>
<translation>&Geral</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation>Procurar local do plugin</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation>O número máximo de arquivos que permanecem em arquivos recentes no menu</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation>Volume da marcação do pulso do metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation>&Põe múltiplos arquivos de áudio na mesma pista</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>Procurar por arquivo com diário de bordo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation>&Tipo de conversão de taxa de amostragem:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation>Sempre ter saídas de áudio separadas</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation>Decimal em 32-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation>Sempre abrir o editor do plugin (GUI) por padrão </translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation>Sempre salvar a automação do plugin em alta resolução (14-bits)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>&Canal:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation>Decimal em 64-Bits</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Use &native dialogs</source>
- <translation>Usar diálogos &nativos</translation>
+ <translation type="obsolete">Usar diálogos &nativos</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="229"/>
@@ -10427,7 +10434,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Como irá renomear arquivos de sessões existentes</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation>Procurar por pasta com pré configurações de efeitos LV2</translation>
</message>
@@ -10437,28 +10444,28 @@ Você quer mesmo manter as alterações?</translation>
<translation>Incrementa a versão anterior (padrão)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation>Remover local de Plugins</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation>Capturar / Renderizar</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>&Tamanho dos caracteres:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation>Cor dos medidores MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation>Medidor do nível MIDI</translation>
</message>
@@ -10468,7 +10475,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Novo modelo de sessão</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation>Quantidade de arquivos &recentes:</translation>
</message>
@@ -10478,64 +10485,62 @@ Você quer mesmo manter as alterações?</translation>
<translation>Se quiser salvar versões de backup de sessões existentes</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation>Modo de controle do ponteiro de posição de música MIDI (SPP)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
<source>Whether to use native dialogs.</source>
- <translation>Sempre utilizar diálogos nativos.</translation>
+ <translation type="obsolete">Sempre utilizar diálogos nativos.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation>Sempre utilizar saídas de áudio dedicadas somente ao metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation>&Habilitar som do metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation>Procurar por arquivo de áudio com som para marcação de compasso</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation>Auto-remover ar&quivos com desenho de forma de onda</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation>Volume da marcação de compasso do metrônomo</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation>WSOLA mudança &rápida</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation>Cor do medidor de áudio</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation>Cor dos medidores MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation>Sempre manter a rolagem automática (seguir o cursor de reprodução) na edição.</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
<source>&Hold auto-scrolling (follow play-head) on edits</source>
- <translation>&Manter rolagem automática (seguir o cursor de reprodução) na edição</translation>
+ <translation type="obsolete">&Manter rolagem automática (seguir o cursor de reprodução) na edição</translation>
</message>
</context>
<context>
@@ -10959,9 +10964,8 @@ Posso continuar?</translation>
<translation>Plugin de busca de palavra (expressão regular)</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
<location filename="../qtractorPluginSelectForm.ui" line="151"/>
@@ -11014,7 +11018,7 @@ Posso continuar?</translation>
<translation>&Ativar</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation>Procura por plugins em processo...</translation>
</message>
@@ -11362,7 +11366,7 @@ Você quer aplicar essas alterações?</translation>
<translation>&Início:</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation>Tentativa %1</translation>
</message>
@@ -11515,7 +11519,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Compasso</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>&Adicionar</translation>
@@ -11541,27 +11545,23 @@ Você quer mesmo manter as alterações?</translation>
<translation>&Compasso:</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
<source>Alt+F</source>
- <translation>Alt+F</translation>
+ <translation type="obsolete">Alt+F</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
<source>Alt+U</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -11586,7 +11586,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>fator de tempo</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation>Fechar este diálogo</translation>
</message>
@@ -11657,12 +11657,12 @@ Você quer mesmo manter as alterações?</translation>
<translation>&Atualizar</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation>Atualizar nó</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation>Adicionar nó</translation>
</message>
@@ -11672,7 +11672,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Mapa de Tempo / Marcadores</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>&Remover</translation>
@@ -11683,7 +11683,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>&Andamento:</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>&Atualizar</translation>
@@ -11694,7 +11694,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Marcador de texto</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation>Remover nó</translation>
</message>
@@ -11772,14 +11772,14 @@ Você deseja descartar essas alterações?</translation>
<context>
<name>qtractorTrackForm</name>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>Para &Cima</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation>...</translation>
</message>
@@ -11789,50 +11789,43 @@ Você deseja descartar essas alterações?</translation>
<translation>Tipo</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>Para &Baixo</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation>&Omni</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
<source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="obsolete">Alt+A</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
<source>Alt+D</source>
- <translation>Alt+B</translation>
+ <translation type="obsolete">Alt+B</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
<source>Alt+O</source>
- <translation>Alt+O</translation>
+ <translation type="obsolete">Alt+O</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
<source>Alt+R</source>
- <translation>Alt+R</translation>
+ <translation type="obsolete">Alt+R</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
<source>Alt+U</source>
- <translation>Alt+C</translation>
+ <translation type="obsolete">Alt+C</translation>
</message>
<message>
<location filename="../qtractorTrackForm.cpp" line="148"/>
@@ -11845,27 +11838,27 @@ Você deseja descartar essas alterações?</translation>
<translation>Pista</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation>Programação MIDI: Banco</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation>Pista MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation>Modo Omni: Captura Todos os Canais de vez</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation>Entrada / Saída</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation>Selecionar cor padrão do primeiro plano das pistas</translation>
</message>
@@ -11875,12 +11868,12 @@ Você deseja descartar essas alterações?</translation>
<translation>Pista - Qtractor</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation>Gerenciar Canais Primários</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation>&Banco:</translation>
</message>
@@ -11915,27 +11908,27 @@ Você quer mesmo manter as alterações?</translation>
<translation>Normal</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation>Nomes das saídas dos Canais Primários</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation>Plugins</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation>Adicionar plugin</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>Cor do segundo plano</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation>Método de &Seleção de Banco:</translation>
</message>
@@ -11945,7 +11938,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Descrição do nome da pista</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation>Selecionar cor padrão do segundo plano das pistas</translation>
</message>
@@ -11960,7 +11953,7 @@ Você quer mesmo manter as alterações?</translation>
<translation>Banco MSB</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation>Visualização / Cores</translation>
</message>
@@ -11970,22 +11963,22 @@ Você quer mesmo manter as alterações?</translation>
<translation>(Sem instumento)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation>MIDI / Instrumento</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation>Nomes das entradas dos Canais Primários</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation>&Programa:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation>Mover Plugin para Baixo</translation>
</message>
@@ -11995,47 +11988,47 @@ Você quer mesmo manter as alterações?</translation>
<translation>Pista de áudio</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>&Segundo Plano:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation>&Adicionar...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation>Programação MIDI: Instrumento</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>&Remover</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation>Programação MIDI: Método de seleção do Banco</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>&Primeiro Plano:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>Canal MIDI (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation>Mover Plugin para Cima</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>Cor do Primeiro Plano</translation>
</message>
@@ -12045,32 +12038,32 @@ Você quer mesmo manter as alterações?</translation>
<translation>Atenção</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>&Canal:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation>Plugins na pista</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation>Programação MIDI: Programa</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation>Remover plugin</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation>Cor do Primeiro Plano</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation>Cor do segundo plano</translation>
</message>
@@ -12111,17 +12104,17 @@ Você quer mesmo manter as alterações?</translation>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation>Editar começo</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation>Editar final</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12130,27 +12123,27 @@ Final: %2
Tamanho: %3</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation>Começo do Loop</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation>Final da Gravação Localizada</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation>Final do Loop</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation>Começo da reprodução</translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation>Começo da Gravação Localizada</translation>
</message>
@@ -12158,23 +12151,23 @@ Tamanho: %3</translation>
<context>
<name>qtractorTrackView</name>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation>recortar</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation>colar automação</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation>quebrar</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12198,23 +12191,23 @@ Tamanho: %3</translation>
<translation>Aumentar Zoom (horizontal)</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation>apagar</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation>fade de saída</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation>redimensionar sequência</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation>%1 sequência</translation>
</message>
@@ -12224,42 +12217,42 @@ Tamanho: %3</translation>
<translation>Diminuir Zoom (horizontal)</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation>sequência %1</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation>mover automação</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation>adicionar sequência</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation>colar sequência</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation>mudar tamanho da sequência</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation>mover sequência</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation>fade de entrada</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation>%1 automação</translation>
</message>
diff --git a/src/translations/qtractor_ru.ts b/src/translations/qtractor_ru.ts
index af3334b..48a882f 100644
--- a/src/translations/qtractor_ru.ts
+++ b/src/translations/qtractor_ru.ts
@@ -339,14 +339,14 @@ Audio: %1 channels, %2 Hz</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 In</source>
<translation>Вход %1</translation>
</message>
<message>
- <location filename="../qtractorAudioEngine.cpp" line="2614"/>
- <location filename="../qtractorMidiEngine.cpp" line="4283"/>
+ <location filename="../qtractorAudioEngine.cpp" line="2647"/>
+ <location filename="../qtractorMidiEngine.cpp" line="4298"/>
<source>%1 Out</source>
<translation>Выход %1</translation>
</message>
@@ -376,18 +376,18 @@ Audio: %1 channels, %2 Hz</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="537"/>
+ <location filename="../qtractorClip.cpp" line="552"/>
<source>Name: %1</source>
<translation>Название: %1</translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="545"/>
+ <location filename="../qtractorClip.cpp" line="560"/>
<source>Start / End: %1 / %2
Offset / Length: %3 / %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClip.cpp" line="553"/>
+ <location filename="../qtractorClip.cpp" line="568"/>
<source>File: %1</source>
<translation>Файл: %1</translation>
</message>
@@ -447,32 +447,32 @@ Offset / Length: %3 / %4</source>
<translation>%1 - Банк %2</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1120"/>
+ <location filename="../qtractorMidiClip.cpp" line="1128"/>
<source>(format %1)
MIDI: </source>
<translation>(формат %1)
MIDI: </translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1122"/>
+ <location filename="../qtractorMidiClip.cpp" line="1130"/>
<location filename="../qtractorMidiListView.cpp" line="73"/>
<source>Channel %1</source>
<translation>Канал %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1124"/>
+ <location filename="../qtractorMidiClip.cpp" line="1132"/>
<location filename="../qtractorMidiFile.cpp" line="1237"/>
<location filename="../qtractorMidiListView.cpp" line="67"/>
<source>Track %1</source>
<translation>Дорожка %1</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1127"/>
+ <location filename="../qtractorMidiClip.cpp" line="1135"/>
<source>, %1 tracks, %2 tpqn</source>
<translation>, %1 дорожек, %2 tpqn</translation>
</message>
<message>
- <location filename="../qtractorMidiClip.cpp" line="1133"/>
+ <location filename="../qtractorMidiClip.cpp" line="1141"/>
<source> (%1% vol)</source>
<translation> (%1% громк)</translation>
</message>
@@ -501,37 +501,37 @@ MIDI: </translation>
</translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="621"/>
+ <location filename="../qtractorOptions.cpp" line="645"/>
<source>Usage: %1 [options] [session-file]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="624"/>
+ <location filename="../qtractorOptions.cpp" line="648"/>
<source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="627"/>
+ <location filename="../qtractorOptions.cpp" line="651"/>
<source>Set session identification (uuid)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="630"/>
+ <location filename="../qtractorOptions.cpp" line="654"/>
<source>Show help about command line options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="632"/>
+ <location filename="../qtractorOptions.cpp" line="656"/>
<source>Show version information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="669"/>
+ <location filename="../qtractorOptions.cpp" line="693"/>
<source>Option -s requires an argument (session-id).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptions.cpp" line="683"/>
+ <location filename="../qtractorOptions.cpp" line="707"/>
<source>Qt: %1
</source>
<translation>Qt: %1
@@ -553,7 +553,7 @@ MIDI: </translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorPlugin.cpp" line="2145"/>
+ <location filename="../qtractorPlugin.cpp" line="2146"/>
<source>%1(%2): %3 plugin not found.</source>
<translation type="unfinished"></translation>
</message>
@@ -775,42 +775,42 @@ Track: "%1" Input: "%2" Output: "%3"</source>
<translation>%1 (*.%2)</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="403"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="404"/>
<source>add tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="423"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="424"/>
<source>update tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="441"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="442"/>
<source>remove tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="458"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="459"/>
<source>move tempo node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="598"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="599"/>
<source>add marker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="617"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="618"/>
<source>update marker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="635"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="636"/>
<source>remove marker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleCommand.cpp" line="653"/>
+ <location filename="../qtractorTimeScaleCommand.cpp" line="654"/>
<source>move marker</source>
<translation type="unfinished"></translation>
</message>
@@ -914,17 +914,17 @@ Offs/Length: %3 / %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="732"/>
+ <location filename="../qtractorClipCommand.cpp" line="748"/>
<source>take %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="734"/>
+ <location filename="../qtractorClipCommand.cpp" line="750"/>
<source>reset takes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorClipCommand.cpp" line="920"/>
+ <location filename="../qtractorClipCommand.cpp" line="936"/>
<source>clip tool %1</source>
<translation type="unfinished"></translation>
</message>
@@ -1080,7 +1080,7 @@ Offs/Length: %3 / %4</source>
<context>
<name>qtractorBusForm</name>
<message>
- <location filename="../qtractorBusForm.ui" line="220"/>
+ <location filename="../qtractorBusForm.ui" line="217"/>
<location filename="../qtractorBusForm.cpp" line="309"/>
<location filename="../qtractorBusForm.cpp" line="389"/>
<location filename="../qtractorBusForm.cpp" line="678"/>
@@ -1088,7 +1088,7 @@ Offs/Length: %3 / %4</source>
<translation>Звук</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="284"/>
+ <location filename="../qtractorBusForm.ui" line="278"/>
<location filename="../qtractorBusForm.cpp" line="330"/>
<location filename="../qtractorBusForm.cpp" line="402"/>
<location filename="../qtractorBusForm.cpp" line="681"/>
@@ -1161,25 +1161,25 @@ Do you want to discard the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="649"/>
+ <location filename="../qtractorBusForm.ui" line="616"/>
<location filename="../qtractorBusForm.cpp" line="847"/>
<source>&Create</source>
<translation>&Создать</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="665"/>
+ <location filename="../qtractorBusForm.ui" line="629"/>
<location filename="../qtractorBusForm.cpp" line="852"/>
<source>&Update</source>
<translation>О&бновить</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="681"/>
+ <location filename="../qtractorBusForm.ui" line="642"/>
<location filename="../qtractorBusForm.cpp" line="857"/>
<source>&Delete</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="620"/>
+ <location filename="../qtractorBusForm.ui" line="590"/>
<location filename="../qtractorBusForm.cpp" line="864"/>
<source>&Refresh</source>
<translation>О&бновить</translation>
@@ -1268,189 +1268,175 @@ Do you want to discard the changes?</source>
<translation>&Мониторинг (pass-through)</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="210"/>
<source>Alt+O</source>
- <translation>Alt+м</translation>
+ <translation type="obsolete">Alt+м</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="232"/>
+ <location filename="../qtractorBusForm.ui" line="229"/>
<source>Cha&nnels:</source>
<translation>&Каналов:</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="242"/>
+ <location filename="../qtractorBusForm.ui" line="239"/>
<source>Audio channels</source>
<translation>Количество звуковых каналов</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="268"/>
+ <location filename="../qtractorBusForm.ui" line="265"/>
<source>Audio auto-connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="271"/>
+ <location filename="../qtractorBusForm.ui" line="268"/>
<source>&Auto connect</source>
<translation>&Автосоединение</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="274"/>
- <location filename="../qtractorBusForm.ui" line="367"/>
- <location filename="../qtractorBusForm.ui" line="501"/>
<source>Alt+A</source>
- <translation>Alt+а</translation>
+ <translation type="obsolete">Alt+а</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="290"/>
+ <location filename="../qtractorBusForm.ui" line="284"/>
<source>MIDI Instrument name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="297"/>
+ <location filename="../qtractorBusForm.ui" line="291"/>
<source>MIDI SysEx setup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="300"/>
+ <location filename="../qtractorBusForm.ui" line="294"/>
<source>SysE&x...</source>
<translation>SysE&x...</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="334"/>
+ <location filename="../qtractorBusForm.ui" line="328"/>
<source>Input Plugins</source>
<translation>Эффекты на входе</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="343"/>
+ <location filename="../qtractorBusForm.ui" line="337"/>
<source>Input bus plugins</source>
<translation>Эффекты шины на входе</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="358"/>
+ <location filename="../qtractorBusForm.ui" line="352"/>
<source>Add input plugin</source>
<translation>Добавить эффект на вход</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="361"/>
- <location filename="../qtractorBusForm.ui" line="495"/>
+ <location filename="../qtractorBusForm.ui" line="355"/>
+ <location filename="../qtractorBusForm.ui" line="477"/>
<source>&Add...</source>
<translation>&Добавить</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="383"/>
+ <location filename="../qtractorBusForm.ui" line="374"/>
<source>Remove input plugin</source>
<translation>Удалить эффект на входе</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="386"/>
- <location filename="../qtractorBusForm.ui" line="520"/>
+ <location filename="../qtractorBusForm.ui" line="377"/>
+ <location filename="../qtractorBusForm.ui" line="499"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="392"/>
- <location filename="../qtractorBusForm.ui" line="526"/>
- <location filename="../qtractorBusForm.ui" line="626"/>
<source>Alt+R</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="421"/>
+ <location filename="../qtractorBusForm.ui" line="409"/>
<source>Move input plugin up</source>
<translation>Поднять эффект в списке</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="424"/>
- <location filename="../qtractorBusForm.ui" line="558"/>
+ <location filename="../qtractorBusForm.ui" line="412"/>
+ <location filename="../qtractorBusForm.ui" line="534"/>
<source>&Up</source>
<translation>&Выше</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="430"/>
- <location filename="../qtractorBusForm.ui" line="564"/>
- <location filename="../qtractorBusForm.ui" line="671"/>
<source>Alt+U</source>
- <translation>Alt+в</translation>
+ <translation type="obsolete">Alt+в</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="446"/>
+ <location filename="../qtractorBusForm.ui" line="431"/>
<source>Move input plugin down</source>
<translation>Опустить эффект в списке</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="449"/>
- <location filename="../qtractorBusForm.ui" line="583"/>
+ <location filename="../qtractorBusForm.ui" line="434"/>
+ <location filename="../qtractorBusForm.ui" line="556"/>
<source>&Down</source>
<translation>&Ниже</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="455"/>
- <location filename="../qtractorBusForm.ui" line="589"/>
- <location filename="../qtractorBusForm.ui" line="687"/>
<source>Alt+D</source>
- <translation>Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="468"/>
+ <location filename="../qtractorBusForm.ui" line="450"/>
<source>Output Plugins</source>
<translation>Эффекты на выходе</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="477"/>
+ <location filename="../qtractorBusForm.ui" line="459"/>
<source>Output bus plugins</source>
<translation>Эффекты шины на выходе</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="492"/>
+ <location filename="../qtractorBusForm.ui" line="474"/>
<source>Add output plugin</source>
<translation>Добавить эффект на выход</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="517"/>
+ <location filename="../qtractorBusForm.ui" line="496"/>
<source>Remove output plugin</source>
<translation>Удалить эффект на выходе</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="555"/>
+ <location filename="../qtractorBusForm.ui" line="531"/>
<source>Move output plugin up</source>
<translation>Поднять эффект в списке</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="580"/>
+ <location filename="../qtractorBusForm.ui" line="553"/>
<source>Move output plugin down</source>
<translation>Опустить эффект в списке</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="617"/>
+ <location filename="../qtractorBusForm.ui" line="587"/>
<source>Refresh bus list view</source>
<translation>Обновить список шин</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="646"/>
+ <location filename="../qtractorBusForm.ui" line="613"/>
<source>Create bus</source>
<translation>Создать шину</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="655"/>
<source>Alt+C</source>
- <translation>Alt+с</translation>
+ <translation type="obsolete">Alt+с</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="662"/>
+ <location filename="../qtractorBusForm.ui" line="626"/>
<source>Update bus</source>
<translation>Обновить шину</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="678"/>
+ <location filename="../qtractorBusForm.ui" line="639"/>
<source>Delete bus</source>
<translation>Удалить шину</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="694"/>
+ <location filename="../qtractorBusForm.ui" line="652"/>
<source>Close this dialog</source>
<translation>Закрыть этот диалог</translation>
</message>
<message>
- <location filename="../qtractorBusForm.ui" line="697"/>
+ <location filename="../qtractorBusForm.ui" line="655"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
@@ -1458,12 +1444,12 @@ Do you want to discard the changes?</source>
<context>
<name>qtractorClientListView</name>
<message>
- <location filename="../qtractorConnect.cpp" line="496"/>
+ <location filename="../qtractorConnect.cpp" line="535"/>
<source>Readable Clients / Output Ports</source>
<translation>Порты выхода</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="498"/>
+ <location filename="../qtractorConnect.cpp" line="537"/>
<source>Writable Clients / Input Ports</source>
<translation>Порты входа</translation>
</message>
@@ -1754,22 +1740,22 @@ Do you want to apply the changes?</source>
<context>
<name>qtractorConnect</name>
<message>
- <location filename="../qtractorConnect.cpp" line="1757"/>
+ <location filename="../qtractorConnect.cpp" line="1796"/>
<source>Connect</source>
<translation>Соединить</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1762"/>
+ <location filename="../qtractorConnect.cpp" line="1801"/>
<source>Disconnect</source>
<translation>Разъединить</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1767"/>
+ <location filename="../qtractorConnect.cpp" line="1806"/>
<source>Disconnect All</source>
<translation>Разъединить все</translation>
</message>
<message>
- <location filename="../qtractorConnect.cpp" line="1774"/>
+ <location filename="../qtractorConnect.cpp" line="1813"/>
<source>Refresh</source>
<translation>Обновить</translation>
</message>
@@ -1793,90 +1779,82 @@ Do you want to apply the changes?</source>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="83"/>
- <location filename="../qtractorConnectForm.ui" line="242"/>
+ <location filename="../qtractorConnectForm.ui" line="230"/>
<source>Select output client/ports</source>
<translation>Выберите порты клиента наружу</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="108"/>
- <location filename="../qtractorConnectForm.ui" line="267"/>
+ <location filename="../qtractorConnectForm.ui" line="255"/>
<source>Select input client/ports</source>
<translation>Выберите порты клиента внутрь</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="134"/>
- <location filename="../qtractorConnectForm.ui" line="293"/>
+ <location filename="../qtractorConnectForm.ui" line="281"/>
<source>Connect currently selected ports</source>
<translation>Соединить выбранные сейчас порты</translation>
</message>
<message>
<location filename="../qtractorConnectForm.ui" line="137"/>
- <location filename="../qtractorConnectForm.ui" line="296"/>
+ <location filename="../qtractorConnectForm.ui" line="284"/>
<source>&Connect</source>
<translation>&Соединить</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="143"/>
- <location filename="../qtractorConnectForm.ui" line="302"/>
<source>Alt+C</source>
- <translation>Alt+c</translation>
+ <translation type="obsolete">Alt+c</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="150"/>
- <location filename="../qtractorConnectForm.ui" line="309"/>
+ <location filename="../qtractorConnectForm.ui" line="147"/>
+ <location filename="../qtractorConnectForm.ui" line="294"/>
<source>Disconnect currently selected ports</source>
<translation>Рассоединить выбранные сейчас порты</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="153"/>
- <location filename="../qtractorConnectForm.ui" line="312"/>
+ <location filename="../qtractorConnectForm.ui" line="150"/>
+ <location filename="../qtractorConnectForm.ui" line="297"/>
<source>&Disconnect</source>
<translation>&Рассоединить</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="159"/>
- <location filename="../qtractorConnectForm.ui" line="318"/>
<source>Alt+D</source>
- <translation>Alt+р</translation>
+ <translation type="obsolete">Alt+р</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="166"/>
- <location filename="../qtractorConnectForm.ui" line="325"/>
+ <location filename="../qtractorConnectForm.ui" line="160"/>
+ <location filename="../qtractorConnectForm.ui" line="307"/>
<source>Disconnect all currently connected ports</source>
<translation>Рассоединить все соединённые сейчас порты</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="169"/>
- <location filename="../qtractorConnectForm.ui" line="328"/>
+ <location filename="../qtractorConnectForm.ui" line="163"/>
+ <location filename="../qtractorConnectForm.ui" line="310"/>
<source>Disconnect &All</source>
<translation>Рассоединить &все</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="175"/>
- <location filename="../qtractorConnectForm.ui" line="334"/>
<source>Alt+A</source>
- <translation>Alt+в</translation>
+ <translation type="obsolete">Alt+в</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="198"/>
- <location filename="../qtractorConnectForm.ui" line="357"/>
+ <location filename="../qtractorConnectForm.ui" line="189"/>
+ <location filename="../qtractorConnectForm.ui" line="336"/>
<source>Refresh current connections view</source>
<translation>Обновить отображение текущих соединений</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="201"/>
- <location filename="../qtractorConnectForm.ui" line="360"/>
+ <location filename="../qtractorConnectForm.ui" line="192"/>
+ <location filename="../qtractorConnectForm.ui" line="339"/>
<source>&Refresh</source>
<translation>О&бновить</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="207"/>
- <location filename="../qtractorConnectForm.ui" line="366"/>
<source>Alt+R</source>
- <translation>Alt+б</translation>
+ <translation type="obsolete">Alt+б</translation>
</message>
<message>
- <location filename="../qtractorConnectForm.ui" line="217"/>
+ <location filename="../qtractorConnectForm.ui" line="205"/>
<source>MIDI</source>
<translation>MIDI</translation>
</message>
@@ -2706,57 +2684,53 @@ Do you want to apply the changes?</source>
<translation>&Импортировать...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="145"/>
<source>Alt+I</source>
- <translation>Alt+и</translation>
+ <translation type="obsolete">Alt+и</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="152"/>
+ <location filename="../qtractorInstrumentForm.ui" line="149"/>
<source>Remove instrument file</source>
<translation>Удалить файл инструмента</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="155"/>
+ <location filename="../qtractorInstrumentForm.ui" line="152"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="161"/>
<source>Alt+R</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="168"/>
+ <location filename="../qtractorInstrumentForm.ui" line="162"/>
<source>Move instrument file up on list order</source>
<translation>Переместить файл инструмента вверх по списку</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="171"/>
+ <location filename="../qtractorInstrumentForm.ui" line="165"/>
<source>&Up</source>
<translation>&Выше</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="177"/>
<source>Alt+U</source>
- <translation>Alt+в</translation>
+ <translation type="obsolete">Alt+в</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="184"/>
+ <location filename="../qtractorInstrumentForm.ui" line="175"/>
<source>Move instrument file down on list order</source>
<translation>Переместить файл инструмента вниз по списку</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="187"/>
+ <location filename="../qtractorInstrumentForm.ui" line="178"/>
<source>&Down</source>
<translation>&Ниже</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="193"/>
<source>Alt+D</source>
- <translation>Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="216"/>
+ <location filename="../qtractorInstrumentForm.ui" line="204"/>
<source>Reload all instrument files</source>
<translation>Перезагрузить все файлы инструментов</translation>
</message>
@@ -2769,7 +2743,7 @@ Do you want to apply the changes?</source>
<translation type="obsolete">Alt+з</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="232"/>
+ <location filename="../qtractorInstrumentForm.ui" line="217"/>
<source>Export to instrument file</source>
<translation>Экспортировать в файл инструментов</translation>
</message>
@@ -2778,120 +2752,118 @@ Do you want to apply the changes?</source>
<translation type="obsolete">&Экспортировать...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="248"/>
+ <location filename="../qtractorInstrumentForm.ui" line="230"/>
<source>Close this dialog</source>
<translation>Закрыть этот диалог</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="251"/>
+ <location filename="../qtractorInstrumentForm.ui" line="233"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="219"/>
+ <location filename="../qtractorInstrumentForm.ui" line="207"/>
<source>Relo&ad</source>
<translation>Пере&загрузить</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="225"/>
<source>Alt+A</source>
- <translation>Alt+з</translation>
+ <translation type="obsolete">Alt+з</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="235"/>
+ <location filename="../qtractorInstrumentForm.ui" line="220"/>
<source>E&xport...</source>
<translation>&Экспортировать...</translation>
</message>
<message>
- <location filename="../qtractorInstrumentForm.ui" line="241"/>
<source>Alt+X</source>
- <translation>Alt+э</translation>
+ <translation type="obsolete">Alt+э</translation>
</message>
</context>
<context>
<name>qtractorMainForm</name>
<message>
- <location filename="../qtractorMainForm.cpp" line="492"/>
+ <location filename="../qtractorMainForm.cpp" line="498"/>
<source>Snap/beat</source>
<translation>Прилипание к долям</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="548"/>
+ <location filename="../qtractorMainForm.cpp" line="554"/>
<source>Track</source>
<translation>Дорожка</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="550"/>
+ <location filename="../qtractorMainForm.cpp" line="556"/>
<source>Current track name</source>
<translation>Название текущей дорожки</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="563"/>
- <location filename="../qtractorMainForm.cpp" line="5693"/>
+ <location filename="../qtractorMainForm.cpp" line="569"/>
+ <location filename="../qtractorMainForm.cpp" line="5719"/>
<source>MOD</source>
<translation>ИЗМ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="566"/>
+ <location filename="../qtractorMainForm.cpp" line="572"/>
<source>Session modification state</source>
<translation>Состояние измененности сеанса</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="572"/>
- <location filename="../qtractorMainForm.cpp" line="5698"/>
+ <location filename="../qtractorMainForm.cpp" line="578"/>
+ <location filename="../qtractorMainForm.cpp" line="5724"/>
<source>REC</source>
<translation>ЗАП</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="575"/>
+ <location filename="../qtractorMainForm.cpp" line="581"/>
<source>Session record state</source>
<translation>Состояние записываемости сеанса</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="581"/>
- <location filename="../qtractorMainForm.cpp" line="5703"/>
+ <location filename="../qtractorMainForm.cpp" line="587"/>
+ <location filename="../qtractorMainForm.cpp" line="5729"/>
<source>MUTE</source>
<translation>ТИХО</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="584"/>
+ <location filename="../qtractorMainForm.cpp" line="590"/>
<source>Session muting state</source>
<translation>Состояние приглушенности сеанса</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="590"/>
- <location filename="../qtractorMainForm.cpp" line="5708"/>
+ <location filename="../qtractorMainForm.cpp" line="596"/>
+ <location filename="../qtractorMainForm.cpp" line="5734"/>
<source>SOLO</source>
<translation>СОЛО</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="593"/>
+ <location filename="../qtractorMainForm.cpp" line="599"/>
<source>Session soloing state</source>
<translation>Состояние солирования в сеансе</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="599"/>
- <location filename="../qtractorMainForm.cpp" line="5713"/>
+ <location filename="../qtractorMainForm.cpp" line="605"/>
+ <location filename="../qtractorMainForm.cpp" line="5739"/>
<source>LOOP</source>
<translation>ПЕТЛЯ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="602"/>
+ <location filename="../qtractorMainForm.cpp" line="608"/>
<source>Session looping state</source>
<translation>Состояние зацикливания в сеансе</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="611"/>
+ <location filename="../qtractorMainForm.cpp" line="617"/>
<source>Session total time</source>
<translation>Общая длительность сеанса</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="621"/>
+ <location filename="../qtractorMainForm.cpp" line="627"/>
<source>Session sample rate</source>
<translation>Частота сэмплирования сеанса</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1432"/>
+ <location filename="../qtractorMainForm.cpp" line="1440"/>
<source>Could not set default session directory:
%1
@@ -2904,30 +2876,30 @@ Sorry.</source>
Извините.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1483"/>
+ <location filename="../qtractorMainForm.cpp" line="1491"/>
<source>Ready</source>
<translation>Готово</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1733"/>
- <location filename="../qtractorMainForm.cpp" line="7185"/>
+ <location filename="../qtractorMainForm.cpp" line="1741"/>
+ <location filename="../qtractorMainForm.cpp" line="7239"/>
<source>Untitled%1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1797"/>
- <location filename="../qtractorMainForm.cpp" line="1887"/>
+ <location filename="../qtractorMainForm.cpp" line="1805"/>
+ <location filename="../qtractorMainForm.cpp" line="1895"/>
<source>Session files (*.%1 *.%2 *.%3)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1807"/>
- <location filename="../qtractorMainForm.cpp" line="1897"/>
+ <location filename="../qtractorMainForm.cpp" line="1815"/>
+ <location filename="../qtractorMainForm.cpp" line="1905"/>
<source>Archive files (*.%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2104"/>
+ <location filename="../qtractorMainForm.cpp" line="2112"/>
<source>About to remove archive directory:
"%1"
@@ -2936,7 +2908,7 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2163"/>
+ <location filename="../qtractorMainForm.cpp" line="2171"/>
<source>The directory already exists:
"%1"
@@ -2945,17 +2917,17 @@ Do you want to replace it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2186"/>
+ <location filename="../qtractorMainForm.cpp" line="2194"/>
<source>Opening "%1"...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2313"/>
+ <location filename="../qtractorMainForm.cpp" line="2321"/>
<source>Saving "%1"...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3809"/>
+ <location filename="../qtractorMainForm.cpp" line="3817"/>
<source>About to clear automation:
"%1"
@@ -2964,7 +2936,7 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="3911"/>
+ <location filename="../qtractorMainForm.cpp" line="3919"/>
<source>About to clear all automation:
"%1"
@@ -2973,52 +2945,52 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4320"/>
+ <location filename="../qtractorMainForm.cpp" line="4326"/>
<source>take range</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5294"/>
+ <location filename="../qtractorMainForm.cpp" line="5319"/>
<source>VeSTige header support enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5297"/>
+ <location filename="../qtractorMainForm.cpp" line="5322"/>
<source>LV2 Plug-in support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5303"/>
+ <location filename="../qtractorMainForm.cpp" line="5328"/>
<source>LV2 Plug-in UI support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5306"/>
+ <location filename="../qtractorMainForm.cpp" line="5331"/>
<source>LV2 Plug-in UI support (libsuil) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5313"/>
+ <location filename="../qtractorMainForm.cpp" line="5338"/>
<source>LV2 Plug-in MIDI/Event support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5300"/>
+ <location filename="../qtractorMainForm.cpp" line="5325"/>
<source>LV2 Plug-in support (liblilv) disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="461"/>
+ <location filename="../qtractorMainForm.cpp" line="467"/>
<source>Current time (play-head)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1987"/>
+ <location filename="../qtractorMainForm.cpp" line="1995"/>
<source>Backup session: "%1" as "%2".</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1991"/>
+ <location filename="../qtractorMainForm.cpp" line="1999"/>
<source>Could not backup existing session:
%1 as %2
@@ -3027,7 +2999,7 @@ Sorry.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2674"/>
+ <location filename="../qtractorMainForm.cpp" line="2682"/>
<source>Oops!
Looks like it crashed or did not close properly last time it was run... however, an auto-saved session file exists:
@@ -3038,92 +3010,97 @@ Do you want to crash-recover from it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5309"/>
+ <location filename="../qtractorMainForm.cpp" line="5334"/>
<source>LV2 Plug-in External UI support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5316"/>
+ <location filename="../qtractorMainForm.cpp" line="5341"/>
<source>LV2 Plug-in MIDI/Atom support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5319"/>
+ <location filename="../qtractorMainForm.cpp" line="5344"/>
<source>LV2 Plug-in Worker/Schedule support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5322"/>
+ <location filename="../qtractorMainForm.cpp" line="5347"/>
<source>LV2 Plug-in State support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5328"/>
+ <location filename="../qtractorMainForm.cpp" line="5353"/>
<source>LV2 Plug-in Programs support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5331"/>
+ <location filename="../qtractorMainForm.cpp" line="5356"/>
<source>LV2 Plug-in Presets support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5334"/>
+ <location filename="../qtractorMainForm.cpp" line="5359"/>
<source>LV2 Plug-in Time/position support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5337"/>
+ <location filename="../qtractorMainForm.cpp" line="5362"/>
<source>LV2 Plug-in Options support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5340"/>
+ <location filename="../qtractorMainForm.cpp" line="5365"/>
<source>LV2 Plug-in Buf-size support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5344"/>
+ <location filename="../qtractorMainForm.cpp" line="5369"/>
<source>JACK Session support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5347"/>
+ <location filename="../qtractorMainForm.cpp" line="5372"/>
<source>JACK Latency support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5350"/>
+ <location filename="../qtractorMainForm.cpp" line="5375"/>
+ <source>JACK Metadata support disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMainForm.cpp" line="5378"/>
<source>NSM support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6463"/>
+ <location filename="../qtractorMainForm.cpp" line="6506"/>
<source>&Hold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6468"/>
+ <location filename="../qtractorMainForm.cpp" line="6511"/>
<source>&Linear</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6474"/>
+ <location filename="../qtractorMainForm.cpp" line="6517"/>
<source>&Spline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6584"/>
+ <location filename="../qtractorMainForm.cpp" line="6627"/>
<source>Take %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6592"/>
+ <location filename="../qtractorMainForm.cpp" line="6635"/>
<source>None</source>
<translation type="unfinished">Нет</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7102"/>
+ <location filename="../qtractorMainForm.cpp" line="7156"/>
<source>The audio engine has been shutdown.
Make sure the JACK audio server (jackd)
@@ -3135,89 +3112,89 @@ JACK (jackd) запущен и функционирует,
а затем начните сеанс заново.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7243"/>
- <location filename="../qtractorMainForm.cpp" line="7411"/>
+ <location filename="../qtractorMainForm.cpp" line="7308"/>
+ <location filename="../qtractorMainForm.cpp" line="7476"/>
<source>STOP</source>
<translation>СТОП</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7248"/>
+ <location filename="../qtractorMainForm.cpp" line="7313"/>
<source>PLAY</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7252"/>
+ <location filename="../qtractorMainForm.cpp" line="7317"/>
<source>FFWD</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7256"/>
+ <location filename="../qtractorMainForm.cpp" line="7321"/>
<source>REW</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7261"/>
+ <location filename="../qtractorMainForm.cpp" line="7326"/>
<source>REC ON</source>
<translation>ЗАП ВКЛ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7269"/>
+ <location filename="../qtractorMainForm.cpp" line="7334"/>
<source>REC OFF</source>
<translation>ЗАП ВЫКЛ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7273"/>
+ <location filename="../qtractorMainForm.cpp" line="7338"/>
<source>RESET</source>
<translation>СБРОС</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7277"/>
+ <location filename="../qtractorMainForm.cpp" line="7342"/>
<source>LOCATE %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7281"/>
+ <location filename="../qtractorMainForm.cpp" line="7346"/>
<source>SHUTTLE %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7285"/>
+ <location filename="../qtractorMainForm.cpp" line="7350"/>
<source>STEP %1</source>
<translation>ШАГ %1</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7291"/>
+ <location filename="../qtractorMainForm.cpp" line="7356"/>
<source>TRACK RECORD %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7296"/>
+ <location filename="../qtractorMainForm.cpp" line="7361"/>
<source>TRACK MUTE %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7301"/>
+ <location filename="../qtractorMainForm.cpp" line="7366"/>
<source>TRACK SOLO %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7306"/>
+ <location filename="../qtractorMainForm.cpp" line="7371"/>
<source>Unknown sub-command</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7312"/>
- <location filename="../qtractorMainForm.cpp" line="7423"/>
+ <location filename="../qtractorMainForm.cpp" line="7377"/>
+ <location filename="../qtractorMainForm.cpp" line="7488"/>
<source>Not implemented</source>
<translation>Не реализовано</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7324"/>
+ <location filename="../qtractorMainForm.cpp" line="7389"/>
<source>MIDI CTL: %1, Channel %2, Param %3, Value %4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7436"/>
+ <location filename="../qtractorMainForm.cpp" line="7501"/>
<source>%1 BPM</source>
<translation type="unfinished"></translation>
</message>
@@ -3226,27 +3203,27 @@ JACK (jackd) запущен и функционирует,
<translation type="obsolete">Канал MIDI %1, контроллер %2, значение %3</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7370"/>
+ <location filename="../qtractorMainForm.cpp" line="7435"/>
<source>(track %1, gain %2)</source>
<translation>(дорожка %1, усиление %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7389"/>
+ <location filename="../qtractorMainForm.cpp" line="7454"/>
<source>(track %1, panning %2)</source>
<translation>(дорожка %1, панорамирование %2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7406"/>
+ <location filename="../qtractorMainForm.cpp" line="7471"/>
<source>START</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7415"/>
+ <location filename="../qtractorMainForm.cpp" line="7480"/>
<source>CONTINUE</source>
<translation>ПРОДОЛЖИТЬ</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7419"/>
+ <location filename="../qtractorMainForm.cpp" line="7484"/>
<source>SONGPOS %1</source>
<translation type="unfinished"></translation>
</message>
@@ -3255,47 +3232,47 @@ JACK (jackd) запущен и функционирует,
<translation type="obsolete">Без названия</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1776"/>
- <location filename="../qtractorMainForm.cpp" line="2482"/>
+ <location filename="../qtractorMainForm.cpp" line="1784"/>
+ <location filename="../qtractorMainForm.cpp" line="2490"/>
<source>New session: "%1".</source>
<translation>Новый сеанс: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1801"/>
- <location filename="../qtractorMainForm.cpp" line="1891"/>
+ <location filename="../qtractorMainForm.cpp" line="1809"/>
+ <location filename="../qtractorMainForm.cpp" line="1899"/>
<source>Session files (*.%1 *.%2)</source>
<translation>Файлы сеансов (*.%1 *.%2)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1804"/>
- <location filename="../qtractorMainForm.cpp" line="1894"/>
+ <location filename="../qtractorMainForm.cpp" line="1812"/>
+ <location filename="../qtractorMainForm.cpp" line="1902"/>
<source>Template files (*.%1)</source>
<translation>Файлы шаблонов (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1811"/>
+ <location filename="../qtractorMainForm.cpp" line="1819"/>
<source>Open Session</source>
<translation>Открыть сеанс</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1901"/>
+ <location filename="../qtractorMainForm.cpp" line="1909"/>
<source>Save Session</source>
<translation>Сохранить сеанс</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1955"/>
- <location filename="../qtractorMainForm.cpp" line="2049"/>
- <location filename="../qtractorMainForm.cpp" line="2103"/>
- <location filename="../qtractorMainForm.cpp" line="2162"/>
- <location filename="../qtractorMainForm.cpp" line="2673"/>
- <location filename="../qtractorMainForm.cpp" line="3808"/>
- <location filename="../qtractorMainForm.cpp" line="3910"/>
- <location filename="../qtractorMainForm.cpp" line="5915"/>
+ <location filename="../qtractorMainForm.cpp" line="1963"/>
+ <location filename="../qtractorMainForm.cpp" line="2057"/>
+ <location filename="../qtractorMainForm.cpp" line="2111"/>
+ <location filename="../qtractorMainForm.cpp" line="2170"/>
+ <location filename="../qtractorMainForm.cpp" line="2681"/>
+ <location filename="../qtractorMainForm.cpp" line="3816"/>
+ <location filename="../qtractorMainForm.cpp" line="3918"/>
+ <location filename="../qtractorMainForm.cpp" line="5939"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="1956"/>
+ <location filename="../qtractorMainForm.cpp" line="1964"/>
<source>The file already exists:
"%1"
@@ -3308,7 +3285,7 @@ Do you want to replace it?</source>
Вы хотите его заменить?</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2050"/>
+ <location filename="../qtractorMainForm.cpp" line="2058"/>
<source>The current session has been changed:
"%1"
@@ -3326,12 +3303,12 @@ Do you want to save the changes?</source>
<translation>Сохранить</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2127"/>
+ <location filename="../qtractorMainForm.cpp" line="2135"/>
<source>Session closed.</source>
<translation>Сеанс закрыт.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2237"/>
+ <location filename="../qtractorMainForm.cpp" line="2245"/>
<source>Session could not be loaded
from "%1".
@@ -3342,12 +3319,12 @@ Sorry.</source>
Извините!</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2250"/>
+ <location filename="../qtractorMainForm.cpp" line="2258"/>
<source>Open session: "%1".</source>
<translation>Открыть сеанс: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2375"/>
+ <location filename="../qtractorMainForm.cpp" line="2383"/>
<source>Session could not be saved
to "%1".
@@ -3358,146 +3335,146 @@ Sorry.</source>
Извините.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="2384"/>
+ <location filename="../qtractorMainForm.cpp" line="2392"/>
<source>Save session: "%1".</source>
<translation>Сохранить сеанс: "%1".</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4823"/>
+ <location filename="../qtractorMainForm.cpp" line="4843"/>
<source>session</source>
<translation>сеанс</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4826"/>
+ <location filename="../qtractorMainForm.cpp" line="4846"/>
<source> or </source>
<translation>или</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4827"/>
+ <location filename="../qtractorMainForm.cpp" line="4847"/>
<source>program</source>
<translation>программа</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4831"/>
+ <location filename="../qtractorMainForm.cpp" line="4851"/>
<source>Information</source>
<translation>Информация</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="4832"/>
+ <location filename="../qtractorMainForm.cpp" line="4852"/>
<source>Some settings may be only effective
next time you start this %1.</source>
<translation>Некоторые изменения возымеют силу
только при следующем запуске %1.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5357"/>
+ <location filename="../qtractorMainForm.cpp" line="5385"/>
<source>Version</source>
<translation>Версия</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5358"/>
+ <location filename="../qtractorMainForm.cpp" line="5386"/>
<source>Build</source>
<translation>Сборка</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5266"/>
+ <location filename="../qtractorMainForm.cpp" line="5291"/>
<source>Debugging option enabled.</source>
<translation>Отладка включена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="409"/>
+ <location filename="../qtractorMainForm.cpp" line="415"/>
<source>Set current snap to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5270"/>
+ <location filename="../qtractorMainForm.cpp" line="5295"/>
<source>Ogg Vorbis (libvorbis) file support disabled.</source>
<translation>Поддержка файлов Ogg Vorbis (libvorbis) отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5273"/>
+ <location filename="../qtractorMainForm.cpp" line="5298"/>
<source>MPEG-1 Audio Layer 3 (libmad) file support disabled.</source>
<translation>Поддержка MPEG-1 Audio Layer 3 (libmad) отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5276"/>
+ <location filename="../qtractorMainForm.cpp" line="5301"/>
<source>Sample-rate conversion (libsamplerate) disabled.</source>
<translation>Поддержка преобразования частоты сэмплирования (libsamplerate) отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5279"/>
+ <location filename="../qtractorMainForm.cpp" line="5304"/>
<source>Pitch-shifting support (librubberband) disabled.</source>
<translation>Поддержка смена высоты тона (librubberband) отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5282"/>
+ <location filename="../qtractorMainForm.cpp" line="5307"/>
<source>OSC service support (liblo) disabled.</source>
<translation>Поддержка службы OSC (liblo) отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5285"/>
+ <location filename="../qtractorMainForm.cpp" line="5310"/>
<source>LADSPA Plug-in support disabled.</source>
<translation>Поддержка эффектов LADSPA отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5288"/>
+ <location filename="../qtractorMainForm.cpp" line="5313"/>
<source>DSSI Plug-in support disabled.</source>
<translation>Поддержка эффектов DSSI отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5291"/>
+ <location filename="../qtractorMainForm.cpp" line="5316"/>
<source>VST Plug-in support disabled.</source>
<translation>Поддержка эффектов VST отключена</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5325"/>
+ <location filename="../qtractorMainForm.cpp" line="5350"/>
<source>LV2 Plug-in State Files support disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5366"/>
+ <location filename="../qtractorMainForm.cpp" line="5394"/>
<source>Website</source>
<translation>Веб-сайт</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5371"/>
+ <location filename="../qtractorMainForm.cpp" line="5399"/>
<source>This program is free software; you can redistribute it and/or modify it</source>
<translation>Эта программа является свободной; вы можете распространять и/или</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5372"/>
+ <location filename="../qtractorMainForm.cpp" line="5400"/>
<source>under the terms of the GNU General Public License version 2 or later.</source>
<translation> изменять ее на условиях GNU GPL версии 2 или новее.</translation>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="2833"/>
<location filename="../qtractorMainForm.ui" line="2836"/>
- <location filename="../qtractorMainForm.cpp" line="5376"/>
+ <location filename="../qtractorMainForm.cpp" line="5404"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5454"/>
+ <location filename="../qtractorMainForm.cpp" line="5480"/>
<source>record clip</source>
<translation>запись клипа</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5608"/>
+ <location filename="../qtractorMainForm.cpp" line="5634"/>
<source>[modified]</source>
<translation>[изменен]</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5721"/>
+ <location filename="../qtractorMainForm.cpp" line="5747"/>
<source>%1 Hz</source>
<translation>%1 Гц</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5799"/>
+ <location filename="../qtractorMainForm.cpp" line="5827"/>
<source>Session started.</source>
<translation>Сеанс начат.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5890"/>
+ <location filename="../qtractorMainForm.cpp" line="5914"/>
<source>The original session sample rate (%1 Hz)
is not the same of the current audio engine (%2 Hz).
@@ -3510,7 +3487,7 @@ is highly recommended.</source>
открыть его из нового файла.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5803"/>
+ <location filename="../qtractorMainForm.cpp" line="5831"/>
<source>The audio/MIDI engine could not be started.
Make sure the JACK audio server (jackd) and/or
@@ -3523,7 +3500,7 @@ are up and running and then restart the session.</source>
запущены и работают, затем перезапустите сеанс.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="5916"/>
+ <location filename="../qtractorMainForm.cpp" line="5940"/>
<source>The following issues were detected:
%1
@@ -3532,32 +3509,32 @@ Saving into another session file is highly recommended.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6672"/>
+ <location filename="../qtractorMainForm.cpp" line="6715"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6966"/>
+ <location filename="../qtractorMainForm.cpp" line="7014"/>
<source>XRUN(%1 skipped)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6971"/>
+ <location filename="../qtractorMainForm.cpp" line="7019"/>
<source>XRUN(%1): some frames might have been lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6983"/>
+ <location filename="../qtractorMainForm.cpp" line="7031"/>
<source>Audio connections change.</source>
<translation>Смена звуковых соединений</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="6997"/>
+ <location filename="../qtractorMainForm.cpp" line="7051"/>
<source>MIDI connections change.</source>
<translation>Смена соединений MIDI</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7016"/>
+ <location filename="../qtractorMainForm.cpp" line="7070"/>
<source>Playing ended.</source>
<translation>Воспроизведение завершено</translation>
</message>
@@ -3566,8 +3543,8 @@ Saving into another session file is highly recommended.</source>
<translation type="obsolete">Дорожки закрыты.</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="7511"/>
- <location filename="../qtractorMainForm.cpp" line="7570"/>
+ <location filename="../qtractorMainForm.cpp" line="7576"/>
+ <location filename="../qtractorMainForm.cpp" line="7635"/>
<source>Playing "%1"...</source>
<translation>Воспроизводится "%1"...</translation>
</message>
@@ -4092,7 +4069,7 @@ Saving into another session file is highly recommended.</source>
</message>
<message>
<location filename="../qtractorMainForm.ui" line="865"/>
- <location filename="../qtractorMainForm.cpp" line="6338"/>
+ <location filename="../qtractorMainForm.cpp" line="6381"/>
<source>&None</source>
<translation>&Снять выделение</translation>
</message>
@@ -6198,7 +6175,7 @@ Saving into another session file is highly recommended.</source>
<translation type="obsolete">Текущее время (по курсору воспроизведения)</translation>
</message>
<message>
- <location filename="../qtractorMainForm.cpp" line="476"/>
+ <location filename="../qtractorMainForm.cpp" line="482"/>
<source>Current tempo (BPM)</source>
<translation>Текущий темп (BPM)</translation>
</message>
@@ -6551,54 +6528,50 @@ Do you want to replace it?</source>
<translation>&Импортировать...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="81"/>
<source>Alt+I</source>
- <translation>Alt+и</translation>
+ <translation type="obsolete">Alt+и</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="88"/>
+ <location filename="../qtractorMidiControlForm.ui" line="85"/>
<source>Remove controller file</source>
<translation>Удалить файл с описанием контроллеров</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="91"/>
+ <location filename="../qtractorMidiControlForm.ui" line="88"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="97"/>
<source>Alt+R</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="104"/>
+ <location filename="../qtractorMidiControlForm.ui" line="98"/>
<source>Move controller file up on list order</source>
<translation>Переместить файл конфигурации вверх по списку</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="107"/>
+ <location filename="../qtractorMidiControlForm.ui" line="101"/>
<source>&Up</source>
<translation>&Выше</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="113"/>
<source>Alt+U</source>
- <translation>Alt+в</translation>
+ <translation type="obsolete">Alt+в</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="120"/>
+ <location filename="../qtractorMidiControlForm.ui" line="111"/>
<source>Move controller file down on list order</source>
<translation>Переместить файл конфигурации вниз по списку</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="123"/>
+ <location filename="../qtractorMidiControlForm.ui" line="114"/>
<source>&Down</source>
<translation>&Ниже</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="129"/>
<source>Alt+D</source>
- <translation>Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
<source>C&hannel</source>
@@ -6609,17 +6582,17 @@ Do you want to replace it?</source>
<translation type="obsolete">&Контроллер</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="188"/>
+ <location filename="../qtractorMidiControlForm.ui" line="176"/>
<source>C&ommand</source>
<translation>Ко&манда</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="162"/>
+ <location filename="../qtractorMidiControlForm.ui" line="150"/>
<source>&Parameter</source>
<translation>&Параметр</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="221"/>
+ <location filename="../qtractorMidiControlForm.ui" line="209"/>
<source>MIDI Channel</source>
<translation>Канал MIDI</translation>
</message>
@@ -6640,7 +6613,7 @@ Do you want to replace it?</source>
<translation type="obsolete">Отклик команды</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="265"/>
+ <location filename="../qtractorMidiControlForm.ui" line="253"/>
<source>&Feedback</source>
<translation>Отк&лик</translation>
</message>
@@ -6649,36 +6622,34 @@ Do you want to replace it?</source>
<translation type="obsolete">Команда связывания канала/контроллера</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="275"/>
+ <location filename="../qtractorMidiControlForm.ui" line="263"/>
<source>&Map</source>
<translation>&Связать</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="281"/>
<source>Alt+M</source>
- <translation>Alt+с</translation>
+ <translation type="obsolete">Alt+с</translation>
</message>
<message>
<source>Unmap channel/controller command</source>
<translation type="obsolete">Убрать связывание канала/контроллера</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="349"/>
+ <location filename="../qtractorMidiControlForm.ui" line="334"/>
<source>U&nmap</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="355"/>
<source>Alt+N</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="294"/>
+ <location filename="../qtractorMidiControlForm.ui" line="279"/>
<source>Controller map</source>
<translation>Карта контроллеров</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="318"/>
+ <location filename="../qtractorMidiControlForm.ui" line="303"/>
<source>Channel</source>
<translation>Канал</translation>
</message>
@@ -6687,107 +6658,105 @@ Do you want to replace it?</source>
<translation type="obsolete">Контроллер</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="333"/>
+ <location filename="../qtractorMidiControlForm.ui" line="318"/>
<source>Command</source>
<translation>Команда</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="323"/>
+ <location filename="../qtractorMidiControlForm.ui" line="308"/>
<source>Parameter</source>
<translation>Параметр</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="136"/>
+ <location filename="../qtractorMidiControlForm.ui" line="124"/>
<source>&Type</source>
<translation>Т&ип</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="149"/>
+ <location filename="../qtractorMidiControlForm.ui" line="137"/>
<source>&Channel</source>
<translation>&Канал</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="175"/>
+ <location filename="../qtractorMidiControlForm.ui" line="163"/>
<source>Trac&k Offset</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="214"/>
+ <location filename="../qtractorMidiControlForm.ui" line="202"/>
<source>MIDI Event type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="228"/>
+ <location filename="../qtractorMidiControlForm.ui" line="216"/>
<source>MIDI Controller (parameter)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="235"/>
+ <location filename="../qtractorMidiControlForm.ui" line="223"/>
<source>MIDI parameter (track offset)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="238"/>
+ <location filename="../qtractorMidiControlForm.ui" line="226"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="245"/>
+ <location filename="../qtractorMidiControlForm.ui" line="233"/>
<source>Track offset</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="313"/>
+ <location filename="../qtractorMidiControlForm.ui" line="298"/>
<source>Type</source>
<translation>Тип</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="328"/>
+ <location filename="../qtractorMidiControlForm.ui" line="313"/>
<source>Track</source>
<translation>Дорожка</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="338"/>
+ <location filename="../qtractorMidiControlForm.ui" line="323"/>
<source>Feedback</source>
<translation>Отклик</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="375"/>
+ <location filename="../qtractorMidiControlForm.ui" line="357"/>
<source>Reload/apply all controller files</source>
<translation>Потоврно загрузить и применить конфигурации контроллеров</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="378"/>
+ <location filename="../qtractorMidiControlForm.ui" line="360"/>
<source>Relo&ad</source>
<translation>Пере&загрузить</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="384"/>
<source>Alt+A</source>
- <translation>Alt+з</translation>
+ <translation type="obsolete">Alt+з</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="391"/>
+ <location filename="../qtractorMidiControlForm.ui" line="370"/>
<source>Export to controller file</source>
<translation>Экспортировать в файл конфигурации контроллеров</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="394"/>
+ <location filename="../qtractorMidiControlForm.ui" line="373"/>
<source>E&xport...</source>
<translation>&Экспортировать...</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="400"/>
<source>Alt+X</source>
- <translation>Alt+э</translation>
+ <translation type="obsolete">Alt+э</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="407"/>
+ <location filename="../qtractorMidiControlForm.ui" line="383"/>
<source>Close this dialog</source>
<translation>Закрыть этот диалог</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="410"/>
+ <location filename="../qtractorMidiControlForm.ui" line="386"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
@@ -6807,22 +6776,22 @@ Do you want to apply to controller files?</source>
<translation>Импорт файлов конфигурации контроллеров</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="255"/>
+ <location filename="../qtractorMidiControlForm.ui" line="243"/>
<source>Command action</source>
<translation>Действие команды</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="262"/>
+ <location filename="../qtractorMidiControlForm.ui" line="250"/>
<source>Command feedback</source>
<translation>Отклик команды</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="272"/>
+ <location filename="../qtractorMidiControlForm.ui" line="260"/>
<source>Map/update controller command</source>
<translation>Связать/обновить команду контроллера</translation>
</message>
<message>
- <location filename="../qtractorMidiControlForm.ui" line="346"/>
+ <location filename="../qtractorMidiControlForm.ui" line="331"/>
<source>Unmap/remove controller command</source>
<translation>Убрать связывание команды контроллера</translation>
</message>
@@ -6874,22 +6843,27 @@ Are you sure?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="143"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="141"/>
+ <source>L&atch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="150"/>
<source>Control input connections</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="146"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="153"/>
<source>&Inputs</source>
<translation type="unfinished">&Входы</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="156"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="163"/>
<source>Control output connections</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.ui" line="159"/>
+ <location filename="../qtractorMidiControlObserverForm.ui" line="166"/>
<source>&Outputs</source>
<translation type="unfinished">В&ыходы</translation>
</message>
@@ -6918,19 +6892,19 @@ Are you sure?</source>
<translation type="unfinished">Отк&лик</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="165"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="168"/>
<source>MIDI Controller</source>
<translation type="unfinished">Контроллер MIDI</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="290"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="298"/>
<source>MIDI controller is already assigned.
Do you want to replace the mapping?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="334"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="343"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -6939,32 +6913,32 @@ Do you want to apply the changes?</source>
Вы хотите применить изменения?</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="453"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="462"/>
<source>&MIDI Controller...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="559"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="568"/>
<source>&Automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="573"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="582"/>
<source>&Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="591"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="600"/>
<source>&Play</source>
<translation type="unfinished">В&оспроизведение</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="607"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="616"/>
<source>&Record</source>
<translation type="unfinished">&Запись</translation>
</message>
<message>
- <location filename="../qtractorMidiControlObserverForm.cpp" line="617"/>
+ <location filename="../qtractorMidiControlObserverForm.cpp" line="626"/>
<source>&Clear</source>
<translation type="unfinished"></translation>
</message>
@@ -9039,121 +9013,102 @@ Do you want to save the changes?</source>
<translation>&Импортировать...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="84"/>
<source>Alt+I</source>
- <translation>Alt+и</translation>
+ <translation type="obsolete">Alt+и</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="91"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="88"/>
<source>Export to SysEx file</source>
<translation>Экспортировать в файл SysEx</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="94"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="91"/>
<source>E&xport...</source>
<translation>&Экспортировать...</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="100"/>
<source>Alt+X</source>
- <translation>Alt+э</translation>
+ <translation type="obsolete">Alt+э</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="120"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="114"/>
<source>Move SysEx item up on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="123"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="117"/>
<source>&Up</source>
<translation type="unfinished">&Выше</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="129"/>
- <source>Alt+U</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="136"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="127"/>
<source>Move SysEx item down on list order</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="139"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="130"/>
<source>&Down</source>
<translation type="unfinished">&Ниже</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="145"/>
- <source>Alt+D</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="155"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="143"/>
<location filename="../qtractorMidiSysexForm.cpp" line="431"/>
<source>Open SysEx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="171"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="159"/>
<source>Sysex name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="184"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="172"/>
<location filename="../qtractorMidiSysexForm.cpp" line="501"/>
<source>Save SysEx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="197"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="185"/>
<source>Delete SysEx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="207"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="195"/>
<source>Create SysEx item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="210"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="198"/>
<source>&Add</source>
<translation type="unfinished">&Добавить</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="216"/>
- <source>Alt+A</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorMidiSysexForm.ui" line="232"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="217"/>
<source>Update SysEx item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="235"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="220"/>
<source>Upda&te</source>
<translation>О&бновить</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="241"/>
<source>Alt+T</source>
- <translation>Alt+б</translation>
+ <translation type="obsolete">Alt+б</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="248"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="230"/>
<source>Remove SysEx item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="251"/>
+ <location filename="../qtractorMidiSysexForm.ui" line="233"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorMidiSysexForm.ui" line="257"/>
<source>Alt+R</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
<location filename="../qtractorMidiSysexForm.cpp" line="213"/>
@@ -9712,22 +9667,22 @@ Edit head/tail (blue) markers define the shift range.</source>
<context>
<name>qtractorMixer</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1367"/>
+ <location filename="../qtractorMixer.cpp" line="1414"/>
<source>Inputs</source>
<translation>Входы</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1368"/>
+ <location filename="../qtractorMixer.cpp" line="1415"/>
<source>Tracks</source>
<translation>Дорожки</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1370"/>
+ <location filename="../qtractorMixer.cpp" line="1417"/>
<source>Outputs</source>
<translation>Выходы</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1377"/>
+ <location filename="../qtractorMixer.cpp" line="1424"/>
<source>Mixer</source>
<translation>Микшер</translation>
</message>
@@ -9754,22 +9709,22 @@ Edit head/tail (blue) markers define the shift range.</source>
<context>
<name>qtractorMixerRackWidget</name>
<message>
- <location filename="../qtractorMixer.cpp" line="1029"/>
+ <location filename="../qtractorMixer.cpp" line="1030"/>
<source>&Inputs</source>
<translation type="unfinished">&Входы</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1033"/>
+ <location filename="../qtractorMixer.cpp" line="1034"/>
<source>&Outputs</source>
<translation type="unfinished">В&ыходы</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1039"/>
+ <location filename="../qtractorMixer.cpp" line="1040"/>
<source>&Monitor</source>
<translation type="unfinished">&Мониторинг</translation>
</message>
<message>
- <location filename="../qtractorMixer.cpp" line="1048"/>
+ <location filename="../qtractorMixer.cpp" line="1049"/>
<source>&Buses...</source>
<translation type="unfinished">&Шины...</translation>
</message>
@@ -9862,52 +9817,52 @@ Edit head/tail (blue) markers define the shift range.</source>
<context>
<name>qtractorOptionsForm</name>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="113"/>
+ <location filename="../qtractorOptionsForm.cpp" line="116"/>
<source>Signed 16-Bit</source>
<translation>Signed 16-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="114"/>
+ <location filename="../qtractorOptionsForm.cpp" line="117"/>
<source>Signed 24-Bit</source>
<translation>Signed 24-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="115"/>
+ <location filename="../qtractorOptionsForm.cpp" line="118"/>
<source>Signed 32-Bit</source>
<translation>Signed 32-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="116"/>
+ <location filename="../qtractorOptionsForm.cpp" line="119"/>
<source>Float 32-Bit</source>
<translation>Float 32-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="117"/>
+ <location filename="../qtractorOptionsForm.cpp" line="120"/>
<source>Float 64-Bit</source>
<translation>Float 64-Bit</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="121"/>
+ <location filename="../qtractorOptionsForm.cpp" line="124"/>
<source>SMF Format 0</source>
<translation>SMF Format 0</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="122"/>
+ <location filename="../qtractorOptionsForm.cpp" line="125"/>
<source>SMF Format 1</source>
<translation>SMF Format 1</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="142"/>
+ <location filename="../qtractorOptionsForm.cpp" line="145"/>
<source>(Any)</source>
<translation type="unfinished">(Любой)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="791"/>
+ <location filename="../qtractorOptionsForm.cpp" line="847"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="792"/>
+ <location filename="../qtractorOptionsForm.cpp" line="848"/>
<source>Some settings have been changed.
Do you want to apply the changes?</source>
@@ -9920,52 +9875,52 @@ Do you want to apply the changes?</source>
<translation type="obsolete">Отменить</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="822"/>
+ <location filename="../qtractorOptionsForm.cpp" line="878"/>
<source>Metronome Bar Audio File</source>
<translation>Звуковой файл такта для метронома</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="836"/>
+ <location filename="../qtractorOptionsForm.cpp" line="892"/>
<source>Metronome Beat Audio File</source>
<translation>Звуковой файл доли для метронома</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="921"/>
+ <location filename="../qtractorOptionsForm.cpp" line="977"/>
<source>Audio Meter Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="933"/>
+ <location filename="../qtractorOptionsForm.cpp" line="989"/>
<source>MIDI Meter Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1017"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1073"/>
<source>Plug-in Directory</source>
<translation>Каталог с эффектами</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1245"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1301"/>
<source>LV2 Presets Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1301"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1357"/>
<source>Messages Log</source>
<translation>Журнал сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1302"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1358"/>
<source>Log files (*.%1)</source>
<translation>Файлы журнала (*.%1)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1339"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1395"/>
<source>Session Template</source>
<translation>Шаблон сеанса</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.cpp" line="1340"/>
+ <location filename="../qtractorOptionsForm.cpp" line="1396"/>
<source>Session template files (*.qtr *.qts *.%1)</source>
<translation>Файлы шаблонов сеанса (*.qtr *.qts *.%1)</translation>
</message>
@@ -10010,255 +9965,241 @@ Do you want to apply the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="645"/>
+ <location filename="../qtractorOptionsForm.ui" line="624"/>
<source>&Audio</source>
<translation>&Звук</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="657"/>
- <location filename="../qtractorOptionsForm.ui" line="1356"/>
+ <location filename="../qtractorOptionsForm.ui" line="636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1311"/>
<source>Capture / Export</source>
<translation>Захват/Экспорт</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="684"/>
+ <location filename="../qtractorOptionsForm.ui" line="663"/>
<source>Audio compression quality to use on capture (record) and export</source>
<translation>Сжатие звуковых данных при записи и экспорте</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="712"/>
+ <location filename="../qtractorOptionsForm.ui" line="691"/>
<source>Audio sample format to use on capture (record) and export</source>
<translation>Формат сэмплов при записи и экспорте</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="725"/>
+ <location filename="../qtractorOptionsForm.ui" line="704"/>
<source>Audio file type to use on capture (record) and export</source>
<translation>Формат файлов, используемый при записи и экспорте</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="751"/>
+ <location filename="../qtractorOptionsForm.ui" line="730"/>
<source>File &type:</source>
<translation>Т&ип файла:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="767"/>
+ <location filename="../qtractorOptionsForm.ui" line="746"/>
<source>Sample &format:</source>
<translation>&Формат сэмпла:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="783"/>
+ <location filename="../qtractorOptionsForm.ui" line="762"/>
<source>&Quality:</source>
<translation>&Качество:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="815"/>
- <location filename="../qtractorOptionsForm.ui" line="1451"/>
+ <location filename="../qtractorOptionsForm.ui" line="794"/>
+ <location filename="../qtractorOptionsForm.ui" line="1406"/>
<source>Playback</source>
<translation>Воспроизведение</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="862"/>
+ <location filename="../qtractorOptionsForm.ui" line="838"/>
<source>Sample-&rate converter type:</source>
<translation>Преобразование &частоты сэмплирования:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="881"/>
+ <location filename="../qtractorOptionsForm.ui" line="857"/>
<source>Sample-rate converter quality</source>
<translation>Качество преобразователя частоты сэмплирования</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="885"/>
+ <location filename="../qtractorOptionsForm.ui" line="861"/>
<source>Sinc (Best Quality)</source>
<translation>Sinc (наилучшее качество)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="890"/>
+ <location filename="../qtractorOptionsForm.ui" line="866"/>
<source>Sinc (Medium Quality)</source>
<translation>Sinc (среднее качество)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="895"/>
+ <location filename="../qtractorOptionsForm.ui" line="871"/>
<source>Sinc (Fastest)</source>
<translation>Sinc (самая быстрая обработка)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="900"/>
+ <location filename="../qtractorOptionsForm.ui" line="876"/>
<source>Zero Order Hold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="905"/>
+ <location filename="../qtractorOptionsForm.ui" line="881"/>
<source>Linear</source>
<translation>Линейное</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="554"/>
+ <location filename="../qtractorOptionsForm.ui" line="533"/>
<source>Transport control mode (JACK)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="558"/>
- <location filename="../qtractorOptionsForm.ui" line="623"/>
- <location filename="../qtractorOptionsForm.ui" line="1577"/>
- <location filename="../qtractorOptionsForm.ui" line="1668"/>
- <location filename="../qtractorOptionsForm.ui" line="1730"/>
+ <location filename="../qtractorOptionsForm.ui" line="537"/>
+ <location filename="../qtractorOptionsForm.ui" line="602"/>
+ <location filename="../qtractorOptionsForm.ui" line="1545"/>
+ <location filename="../qtractorOptionsForm.ui" line="1636"/>
+ <location filename="../qtractorOptionsForm.ui" line="1698"/>
<source>None</source>
<translation type="unfinished">Нет</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="563"/>
+ <location filename="../qtractorOptionsForm.ui" line="542"/>
<source>Slave</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="568"/>
+ <location filename="../qtractorOptionsForm.ui" line="547"/>
<source>Master</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="573"/>
+ <location filename="../qtractorOptionsForm.ui" line="552"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="830"/>
+ <location filename="../qtractorOptionsForm.ui" line="809"/>
<source>Whether to apply time-stretching when tempo changes</source>
<translation>Растягивать ли во времени при смене темпа</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="833"/>
+ <location filename="../qtractorOptionsForm.ui" line="812"/>
<source>Aut&omatic time-stretching</source>
<translation>&Автоматически растягивать во времени</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="383"/>
- <location filename="../qtractorOptionsForm.ui" line="836"/>
- <location filename="../qtractorOptionsForm.ui" line="3282"/>
<source>Alt+O</source>
- <translation>Alt+а</translation>
+ <translation type="obsolete">Alt+а</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="919"/>
+ <location filename="../qtractorOptionsForm.ui" line="895"/>
<source>Whether to use WSOLA time-stretching</source>
<translation>Использовать ли WSOLA для растягивания во времени</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="922"/>
+ <location filename="../qtractorOptionsForm.ui" line="898"/>
<source>&WSOLA time-stretching</source>
<translation>&Растягивание во времени при помощи WSOLA</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="925"/>
<source>Alt+W</source>
- <translation>Alt+р</translation>
+ <translation type="obsolete">Alt+р</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="938"/>
+ <location filename="../qtractorOptionsForm.ui" line="911"/>
<source>Whether to apply WSOLA quick seek time-stretching</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="941"/>
+ <location filename="../qtractorOptionsForm.ui" line="914"/>
<source>WSOLA quic&k seek</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="434"/>
- <location filename="../qtractorOptionsForm.ui" line="453"/>
- <location filename="../qtractorOptionsForm.ui" line="944"/>
- <source>Alt+K</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="957"/>
+ <location filename="../qtractorOptionsForm.ui" line="927"/>
<source>Whether to have separate audition/pre-listening player output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="963"/>
<source>Alt+D</source>
- <translation type="unfinished">Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1024"/>
- <location filename="../qtractorOptionsForm.ui" line="1794"/>
+ <location filename="../qtractorOptionsForm.ui" line="988"/>
+ <location filename="../qtractorOptionsForm.ui" line="1759"/>
<source>Metronome</source>
<translation>Метроном</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1039"/>
+ <location filename="../qtractorOptionsForm.ui" line="1003"/>
<source>Whether to enable the audio metronome</source>
<translation>Использовать ли звуковой метроном</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1042"/>
+ <location filename="../qtractorOptionsForm.ui" line="1006"/>
<source>&Enable audio metronome</source>
<translation>&Включить звуковой метроном</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1045"/>
- <location filename="../qtractorOptionsForm.ui" line="1815"/>
<source>Alt+E</source>
- <translation>Alt+в</translation>
+ <translation type="obsolete">Alt+в</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1058"/>
+ <location filename="../qtractorOptionsForm.ui" line="1019"/>
<source>&File (bar):</source>
<translation>Фай&л (такт):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1086"/>
+ <location filename="../qtractorOptionsForm.ui" line="1047"/>
<source>Metronome Audio filename (bar)</source>
<translation>Звуковой файл такта для метронома</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1117"/>
+ <location filename="../qtractorOptionsForm.ui" line="1078"/>
<source>Browse for sample audio file (bar)</source>
<translation>Указать звуковой файл для обозначения такта</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1133"/>
+ <location filename="../qtractorOptionsForm.ui" line="1094"/>
<source>&Gain (bar):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1155"/>
+ <location filename="../qtractorOptionsForm.ui" line="1116"/>
<source>Metronome gain (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1158"/>
- <location filename="../qtractorOptionsForm.ui" line="1283"/>
+ <location filename="../qtractorOptionsForm.ui" line="1119"/>
+ <location filename="../qtractorOptionsForm.ui" line="1244"/>
<source> dB</source>
<translation type="unfinished">Дб</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1183"/>
+ <location filename="../qtractorOptionsForm.ui" line="1144"/>
<source>&File (beat):</source>
<translation>Фай&л (&доля):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1211"/>
+ <location filename="../qtractorOptionsForm.ui" line="1172"/>
<source>Metronome Audio filename (beat)</source>
<translation>Звуковой файл доли для метронома</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1242"/>
+ <location filename="../qtractorOptionsForm.ui" line="1203"/>
<source>Browse for sample audio file (beat)</source>
<translation>Указать звуковой файл для обозначения доли</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1258"/>
+ <location filename="../qtractorOptionsForm.ui" line="1219"/>
<source>&Gain (beat):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1280"/>
+ <location filename="../qtractorOptionsForm.ui" line="1241"/>
<source>Metronome gain (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1308"/>
+ <location filename="../qtractorOptionsForm.ui" line="1269"/>
<source>Whether to have separate audio metronome output ports</source>
<translation>Создавать ли раздельные звуковые порты выхода для метронома</translation>
</message>
@@ -10267,222 +10208,223 @@ Do you want to apply the changes?</source>
<translation type="obsolete">Раздельные звуковые выходы для &метронома</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1314"/>
<source>Alt+U</source>
- <translation>Alt+м</translation>
+ <translation type="obsolete">Alt+м</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1344"/>
+ <location filename="../qtractorOptionsForm.ui" line="1299"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1435"/>
+ <location filename="../qtractorOptionsForm.ui" line="1390"/>
<source>MIDI capture (record) quantization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1413"/>
+ <location filename="../qtractorOptionsForm.ui" line="1368"/>
<source>&Quantize:</source>
<translation>&Квантование:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1387"/>
+ <location filename="../qtractorOptionsForm.ui" line="1342"/>
<source>MIDI file format to use on capture (record) and export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1371"/>
+ <location filename="../qtractorOptionsForm.ui" line="1326"/>
<source>File &format:</source>
<translation>&Формат файлов:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <location filename="../qtractorOptionsForm.ui" line="1427"/>
<source>Queue &timer (resolution):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1488"/>
+ <location filename="../qtractorOptionsForm.ui" line="1443"/>
<source>Queue timer (resolution)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1536"/>
+ <location filename="../qtractorOptionsForm.ui" line="1469"/>
+ <source>Whether to enable MIDI queue time drift correction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1472"/>
+ <source>E&nable MIDI queue time drift correction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="1504"/>
<source>Control</source>
<translation>Управление</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1557"/>
+ <location filename="../qtractorOptionsForm.ui" line="1525"/>
<source>&MMC:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1573"/>
+ <location filename="../qtractorOptionsForm.ui" line="1541"/>
<source>MIDI Machine Control (MMC) mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1582"/>
- <location filename="../qtractorOptionsForm.ui" line="1673"/>
- <location filename="../qtractorOptionsForm.ui" line="1735"/>
+ <location filename="../qtractorOptionsForm.ui" line="1550"/>
+ <location filename="../qtractorOptionsForm.ui" line="1641"/>
+ <location filename="../qtractorOptionsForm.ui" line="1703"/>
<source>Input</source>
<translation type="unfinished">Вход</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1587"/>
- <location filename="../qtractorOptionsForm.ui" line="1678"/>
- <location filename="../qtractorOptionsForm.ui" line="1740"/>
+ <location filename="../qtractorOptionsForm.ui" line="1555"/>
+ <location filename="../qtractorOptionsForm.ui" line="1646"/>
+ <location filename="../qtractorOptionsForm.ui" line="1708"/>
<source>Output</source>
<translation type="unfinished">Выход</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1592"/>
- <location filename="../qtractorOptionsForm.ui" line="1683"/>
- <location filename="../qtractorOptionsForm.ui" line="1745"/>
+ <location filename="../qtractorOptionsForm.ui" line="1560"/>
+ <location filename="../qtractorOptionsForm.ui" line="1651"/>
+ <location filename="../qtractorOptionsForm.ui" line="1713"/>
<source>Duplex</source>
<translation type="unfinished">Дуплекс</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1606"/>
+ <location filename="../qtractorOptionsForm.ui" line="1574"/>
<source>&Device:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1622"/>
+ <location filename="../qtractorOptionsForm.ui" line="1590"/>
<source>MIDI Machine Control (MMC) device id.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1648"/>
+ <location filename="../qtractorOptionsForm.ui" line="1616"/>
<source>&SPP:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1664"/>
+ <location filename="../qtractorOptionsForm.ui" line="1632"/>
<source>MIDI Song Position pointer (SPP) control mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1710"/>
- <source>Cloc&k:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="1726"/>
+ <location filename="../qtractorOptionsForm.ui" line="1694"/>
<source>MIDI Clock control mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1759"/>
+ <location filename="../qtractorOptionsForm.ui" line="1727"/>
<source>Whether to have separate MIDI control ports</source>
<translation>Создавать ли раздельные порты управления MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1762"/>
+ <location filename="../qtractorOptionsForm.ui" line="1730"/>
<source>Dedicated MIDI &control input/output</source>
<translation>&Раздельные порты управления MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="317"/>
- <location filename="../qtractorOptionsForm.ui" line="982"/>
- <location filename="../qtractorOptionsForm.ui" line="1765"/>
<source>Alt+C</source>
- <translation>Alt+р</translation>
+ <translation type="obsolete">Alt+р</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2120"/>
+ <location filename="../qtractorOptionsForm.ui" line="2082"/>
<source>Whether to have separate MIDI metronome output port</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2123"/>
+ <location filename="../qtractorOptionsForm.ui" line="2085"/>
<source>Dedicated M&IDI metronome output</source>
<translation>Раздельный выход для MIDI-&метронома </translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2126"/>
<source>Alt+I</source>
- <translation>Alt+м</translation>
+ <translation type="obsolete">Alt+м</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2006"/>
+ <location filename="../qtractorOptionsForm.ui" line="1968"/>
<source>&Note (beat):</source>
<translation>&Нота (доля):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2028"/>
+ <location filename="../qtractorOptionsForm.ui" line="1990"/>
<source>Metronome MIDI note (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qtractorOptionsForm.ui" line="2019"/>
<location filename="../qtractorOptionsForm.ui" line="2057"/>
- <location filename="../qtractorOptionsForm.ui" line="2095"/>
<source>Metronome MIDI velocity (beat)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2079"/>
+ <location filename="../qtractorOptionsForm.ui" line="2041"/>
<source>&Duration (beat):</source>
<translation>&Длительность (beat):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2041"/>
+ <location filename="../qtractorOptionsForm.ui" line="2003"/>
<source>&Velocity (beat):</source>
<translation>&Сила нажатия (beat):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1930"/>
- <location filename="../qtractorOptionsForm.ui" line="1981"/>
+ <location filename="../qtractorOptionsForm.ui" line="1892"/>
+ <location filename="../qtractorOptionsForm.ui" line="1943"/>
<source>Metronome MIDI velocity (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1965"/>
+ <location filename="../qtractorOptionsForm.ui" line="1927"/>
<source>&Duration (bar):</source>
<translation>&Длительность (такт):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1914"/>
+ <location filename="../qtractorOptionsForm.ui" line="1876"/>
<source>&Velocity (bar):</source>
<translation>&Сила нажатия (такт):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1901"/>
+ <location filename="../qtractorOptionsForm.ui" line="1863"/>
<source>Metronome MIDI note (bar)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1879"/>
+ <location filename="../qtractorOptionsForm.ui" line="1841"/>
<source>&Note (bar):</source>
<translation>Нота (т&акт):</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1828"/>
+ <location filename="../qtractorOptionsForm.ui" line="1790"/>
<source>&Channel:</source>
<translation>Кана&л:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1844"/>
+ <location filename="../qtractorOptionsForm.ui" line="1806"/>
<source>Metronome MIDI channel</source>
<translation>MIDI-канал метронома</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1809"/>
+ <location filename="../qtractorOptionsForm.ui" line="1774"/>
<source>Whether to enable the MIDI metronome</source>
<translation>Использовать ли MIDI-метроном</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1812"/>
+ <location filename="../qtractorOptionsForm.ui" line="1777"/>
<source>&Enable MIDI metronome</source>
<translation>&Включить MIDI-метроном</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2137"/>
+ <location filename="../qtractorOptionsForm.ui" line="2096"/>
<source>&Display</source>
<translation>&Интерфейс</translation>
</message>
<message>
<location filename="../qtractorOptionsForm.ui" line="296"/>
+ <location filename="../qtractorOptionsForm.ui" line="2258"/>
<source>Options</source>
<translation>Параметры</translation>
</message>
@@ -10501,22 +10443,22 @@ Do you want to apply the changes?</source>
<translation type="obsolete">&Запоминаемых недавних сеансов:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="355"/>
+ <location filename="../qtractorOptionsForm.ui" line="352"/>
<source>The maximum number of recent files to keep in menu</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="377"/>
+ <location filename="../qtractorOptionsForm.ui" line="374"/>
<source>Whether to capture standard output (stdout/stderr) into messages window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="380"/>
+ <location filename="../qtractorOptionsForm.ui" line="377"/>
<source>Capture standard &output</source>
<translation>За&хватывать основной порт вывода</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="396"/>
+ <location filename="../qtractorOptionsForm.ui" line="390"/>
<source>Whether to show the complete directory path of loaded session files</source>
<translation type="unfinished"></translation>
</message>
@@ -10525,22 +10467,21 @@ Do you want to apply the changes?</source>
<translation type="obsolete">&Показывать расположение файлов сеансов полностью</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="402"/>
<source>Alt+P</source>
- <translation>Alt+п</translation>
+ <translation type="obsolete">Alt+п</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="428"/>
+ <location filename="../qtractorOptionsForm.ui" line="419"/>
<source>Whether to remove audio peak files on session close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="431"/>
+ <location filename="../qtractorOptionsForm.ui" line="422"/>
<source>Auto-remove audio pea&k files</source>
<translation>&Автоматически удалять пиковые звуковые файлы</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="447"/>
+ <location filename="../qtractorOptionsForm.ui" line="435"/>
<source>Whether to keep all tool windows on top of the main window</source>
<translation type="unfinished"></translation>
</message>
@@ -10553,27 +10494,27 @@ Do you want to apply the changes?</source>
<translation type="obsolete">&Формат отображения времени:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2180"/>
+ <location filename="../qtractorOptionsForm.ui" line="2139"/>
<source>Time display format</source>
<translation>Формат отображения времени:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2184"/>
+ <location filename="../qtractorOptionsForm.ui" line="2143"/>
<source>Frames</source>
<translation>Выборки</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2189"/>
+ <location filename="../qtractorOptionsForm.ui" line="2148"/>
<source>Time</source>
<translation>Время</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2194"/>
+ <location filename="../qtractorOptionsForm.ui" line="2153"/>
<source>BBT</source>
<translation>BBT</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="466"/>
+ <location filename="../qtractorOptionsForm.ui" line="451"/>
<source>Whether to try dropping multiple audio files into the same track</source>
<translation type="unfinished"></translation>
</message>
@@ -10582,57 +10523,59 @@ Do you want to apply the changes?</source>
<translation type="obsolete">По&мещать нескоклько звуковых файлов в одну дорожку</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="472"/>
<source>Alt+S</source>
- <translation>Alt+м</translation>
+ <translation type="obsolete">Alt+м</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2221"/>
+ <location filename="../qtractorOptionsForm.ui" line="2180"/>
<source>&Base font size:</source>
<translation>&Кегль шрифта в окнах:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2240"/>
+ <location filename="../qtractorOptionsForm.ui" line="2199"/>
<source>Base application font size (pt.)</source>
<translation>Кегль шрифта в окнах приложения (pt)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2247"/>
+ <location filename="../qtractorOptionsForm.ui" line="2206"/>
+ <location filename="../qtractorOptionsForm.ui" line="2377"/>
+ <location filename="../qtractorOptionsForm.ui" line="2424"/>
+ <location filename="../qtractorOptionsForm.cpp" line="583"/>
<source>(default)</source>
<translation>(по умолчанию)</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2252"/>
+ <location filename="../qtractorOptionsForm.ui" line="2211"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2257"/>
+ <location filename="../qtractorOptionsForm.ui" line="2216"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2262"/>
+ <location filename="../qtractorOptionsForm.ui" line="2221"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2267"/>
+ <location filename="../qtractorOptionsForm.ui" line="2226"/>
<source>9</source>
<translation>9</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2272"/>
+ <location filename="../qtractorOptionsForm.ui" line="2231"/>
<source>10</source>
<translation>10</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2277"/>
+ <location filename="../qtractorOptionsForm.ui" line="2236"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <location filename="../qtractorOptionsForm.ui" line="2241"/>
<source>12</source>
<translation>12</translation>
</message>
@@ -10691,486 +10634,510 @@ Do you want to apply the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="330"/>
+ <location filename="../qtractorOptionsForm.ui" line="327"/>
<source>Number of &recent files:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="399"/>
+ <location filename="../qtractorOptionsForm.ui" line="393"/>
<source>S&how complete path of session files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="450"/>
+ <location filename="../qtractorOptionsForm.ui" line="438"/>
<source>Keep tool &windows always on top</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="469"/>
+ <location filename="../qtractorOptionsForm.ui" line="454"/>
<source>&Drop multiple audio files into the same track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="485"/>
+ <location filename="../qtractorOptionsForm.ui" line="467"/>
<source>Whether to reverse mouse middle-button role on keyboard modifiers (Shift/Ctrl)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="488"/>
+ <location filename="../qtractorOptionsForm.ui" line="470"/>
<source>Re&verse middle-button modifier role (Shift/Ctrl)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="520"/>
- <location filename="../qtractorOptionsForm.ui" line="2735"/>
+ <location filename="../qtractorOptionsForm.ui" line="499"/>
<source>Transport</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="535"/>
+ <location filename="../qtractorOptionsForm.ui" line="514"/>
<source>Transport &mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="600"/>
+ <location filename="../qtractorOptionsForm.ui" line="579"/>
<source>&Loop recording mode (takes):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="619"/>
+ <location filename="../qtractorOptionsForm.ui" line="598"/>
<source>Loop recording mode (takes)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="628"/>
+ <location filename="../qtractorOptionsForm.ui" line="607"/>
<source>First</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="633"/>
+ <location filename="../qtractorOptionsForm.ui" line="612"/>
<source>Last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="960"/>
+ <location filename="../qtractorOptionsForm.ui" line="930"/>
<source>Dedicated au&dition/pre-listening player outputs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="976"/>
+ <location filename="../qtractorOptionsForm.ui" line="943"/>
<source>Whether to auto-connect dedicated audio player outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="979"/>
+ <location filename="../qtractorOptionsForm.ui" line="946"/>
<source>Auto-&connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1311"/>
+ <location filename="../qtractorOptionsForm.ui" line="1272"/>
<source>Dedicated a&udio metronome outputs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1327"/>
+ <location filename="../qtractorOptionsForm.ui" line="1285"/>
<source>Whether to auto-connect dedicated audio metronome outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1330"/>
+ <location filename="../qtractorOptionsForm.ui" line="1288"/>
<source>Auto-co&nnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1333"/>
- <location filename="../qtractorOptionsForm.ui" line="2805"/>
- <location filename="../qtractorOptionsForm.ui" line="3432"/>
<source>Alt+N</source>
- <translation type="unfinished">Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1514"/>
+ <location filename="../qtractorOptionsForm.ui" line="1485"/>
<source>Whether to have separate MIDI player output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1517"/>
+ <location filename="../qtractorOptionsForm.ui" line="1488"/>
<source>Dedicated MIDI p&layer outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="1520"/>
- <source>Alt+L</source>
+ <location filename="../qtractorOptionsForm.ui" line="1678"/>
+ <source>MIDI Cloc&k:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2149"/>
+ <location filename="../qtractorOptionsForm.ui" line="2108"/>
<source>Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2164"/>
+ <location filename="../qtractorOptionsForm.ui" line="2123"/>
<source>&Time display format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2299"/>
+ <location filename="../qtractorOptionsForm.ui" line="2282"/>
+ <source>H&old auto-scrolling (follow play-head) on edits</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2295"/>
+ <source>Whether to use desktop environment native dialogs.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2298"/>
+ <source>Use desktop environment &native dialogs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <source>A&utomatic mixer strip/grid layout (multi-row)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mixer</source>
+ <translation type="obsolete">Микшер</translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2311"/>
+ <source>Whether to allow automatic mixer strip/grid layout (multi-row).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2330"/>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2351"/>
+ <source>&Color theme:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2370"/>
+ <source>Custom color palette theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2382"/>
+ <source>Wonton Soup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2387"/>
+ <source>KXStudio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2417"/>
+ <source>Custom widget style theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qtractorOptionsForm.ui" line="2467"/>
<source>Meters</source>
<translation>Счетчики</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2314"/>
+ <location filename="../qtractorOptionsForm.ui" line="2482"/>
<source>&Audio:</source>
<translation>&Звуковой:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2336"/>
+ <location filename="../qtractorOptionsForm.ui" line="2504"/>
<source>Audio meter level</source>
<translation>Уровень звукового счетчика</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2340"/>
- <location filename="../qtractorOptionsForm.ui" line="2474"/>
+ <location filename="../qtractorOptionsForm.ui" line="2508"/>
+ <location filename="../qtractorOptionsForm.ui" line="2642"/>
<source>Over</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2345"/>
+ <location filename="../qtractorOptionsForm.ui" line="2513"/>
<source>0 dB</source>
<translation>0 Дб</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2350"/>
+ <location filename="../qtractorOptionsForm.ui" line="2518"/>
<source>3 dB</source>
<translation>3 Дб</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2355"/>
+ <location filename="../qtractorOptionsForm.ui" line="2523"/>
<source>6 dB</source>
<translation>6 Дб</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2360"/>
+ <location filename="../qtractorOptionsForm.ui" line="2528"/>
<source>10 dB</source>
<translation>10 Дб</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2380"/>
+ <location filename="../qtractorOptionsForm.ui" line="2548"/>
<source>Audio meter color</source>
<translation>Цвет звукового счетчика</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2408"/>
+ <location filename="../qtractorOptionsForm.ui" line="2576"/>
<source>Select custom audio meter color</source>
<translation>Указать иной цвет для звукового счетчика</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2414"/>
- <location filename="../qtractorOptionsForm.ui" line="2528"/>
- <location filename="../qtractorOptionsForm.ui" line="3009"/>
- <location filename="../qtractorOptionsForm.ui" line="3234"/>
+ <location filename="../qtractorOptionsForm.ui" line="2582"/>
+ <location filename="../qtractorOptionsForm.ui" line="2696"/>
+ <location filename="../qtractorOptionsForm.ui" line="3066"/>
+ <location filename="../qtractorOptionsForm.ui" line="3291"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2440"/>
+ <location filename="../qtractorOptionsForm.ui" line="2608"/>
<source>&MIDI:</source>
<translation>&MIDI:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2465"/>
+ <location filename="../qtractorOptionsForm.ui" line="2633"/>
<source>MIDI meter level</source>
<translation>Уровень счетчика MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2469"/>
+ <location filename="../qtractorOptionsForm.ui" line="2637"/>
<source>Peak</source>
<translation>Пик</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2494"/>
+ <location filename="../qtractorOptionsForm.ui" line="2662"/>
<source>MIDI meter color</source>
<translation>Цвет счетчика MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2522"/>
+ <location filename="../qtractorOptionsForm.ui" line="2690"/>
<source>Select custom MIDI meter color</source>
<translation>Указать иной цвет для счетчика MIDI</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2554"/>
+ <location filename="../qtractorOptionsForm.ui" line="2722"/>
<source>Reset meter colors to default</source>
<translation>Сбросить цвета счетчиков до исходных значений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2557"/>
+ <location filename="../qtractorOptionsForm.ui" line="2725"/>
<source>&Reset</source>
<translation>&Сбросить</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2560"/>
<source>Alt+R</source>
- <translation>Alt+с</translation>
+ <translation type="obsolete">Alt+с</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2579"/>
+ <location filename="../qtractorOptionsForm.ui" line="2744"/>
<source>Messages</source>
<translation>Сообщения</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2612"/>
+ <location filename="../qtractorOptionsForm.ui" line="2777"/>
<source>Sample messages text font display</source>
<translation>Пример текста сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2637"/>
+ <location filename="../qtractorOptionsForm.ui" line="2802"/>
<source>Select font for the messages text display</source>
<translation>Указать шрифт для сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2640"/>
+ <location filename="../qtractorOptionsForm.ui" line="2805"/>
<source>&Font...</source>
<translation>&Шрифт...</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2643"/>
<source>Alt+F</source>
- <translation>Alt+ш</translation>
+ <translation type="obsolete">Alt+ш</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2672"/>
+ <location filename="../qtractorOptionsForm.ui" line="2834"/>
<source>Whether to keep a maximum number of lines in the messages window</source>
<translation>Устанавливать ли предел хранимых сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2675"/>
+ <location filename="../qtractorOptionsForm.ui" line="2837"/>
<source>M&essages limit:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2756"/>
+ <location filename="../qtractorOptionsForm.ui" line="2279"/>
<source>Whether to hold auto-scrolling (follow play-head) on edits.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2759"/>
- <source>&Hold auto-scrolling (follow play-head) on edits</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="2778"/>
- <source>Dialogs</source>
+ <location filename="../qtractorOptionsForm.ui" line="2401"/>
+ <source>&Style theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2799"/>
- <source>Whether to use native dialogs.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="2802"/>
- <source>Use &native dialogs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="3181"/>
+ <location filename="../qtractorOptionsForm.ui" line="3238"/>
<source>&LV2 Presets directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3203"/>
+ <location filename="../qtractorOptionsForm.ui" line="3260"/>
<source>LV2 Presets directory (default: ~/.lv2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3231"/>
+ <location filename="../qtractorOptionsForm.ui" line="3288"/>
<source>Browse LV2 Presets directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3279"/>
+ <location filename="../qtractorOptionsForm.ui" line="3336"/>
<source>Dedicated audi&o outputs:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3295"/>
+ <location filename="../qtractorOptionsForm.ui" line="3349"/>
<source>Whether to auto-connect dedicated audio output ports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3298"/>
+ <location filename="../qtractorOptionsForm.ui" line="3352"/>
<source>Au&to-connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3301"/>
<source>Alt+T</source>
- <translation type="unfinished">Alt+б</translation>
+ <translation type="obsolete">Alt+б</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3343"/>
+ <location filename="../qtractorOptionsForm.ui" line="3394"/>
<source>Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3364"/>
+ <location filename="../qtractorOptionsForm.ui" line="3415"/>
<source>Whether to open plugin's editor (GUI) by default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3367"/>
+ <location filename="../qtractorOptionsForm.ui" line="3418"/>
<source>Open plugin's &editor (GUI) by default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3370"/>
- <source>Alt+G</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qtractorOptionsForm.ui" line="3426"/>
+ <location filename="../qtractorOptionsForm.ui" line="3471"/>
<source>Whether LV2 Dynamic Manifest plugins are supported</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3429"/>
+ <location filename="../qtractorOptionsForm.ui" line="3474"/>
<source>LV2 Dy&namic Manifest support</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3445"/>
+ <location filename="../qtractorOptionsForm.ui" line="3487"/>
<source>Whether to save plugin automation with higher resolution (14-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3448"/>
+ <location filename="../qtractorOptionsForm.ui" line="3490"/>
<source>&High resolution plugin automation (14-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2762"/>
- <location filename="../qtractorOptionsForm.ui" line="3451"/>
- <source>Alt+H</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>&Messages limit:</source>
<translation type="obsolete">Предел сооб&щений:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2678"/>
- <location filename="../qtractorOptionsForm.ui" line="2907"/>
<source>Alt+M</source>
- <translation>Alt+щ</translation>
+ <translation type="obsolete">Alt+щ</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2691"/>
+ <location filename="../qtractorOptionsForm.ui" line="2850"/>
<source>The maximum number of message lines to keep in view</source>
<translation>Максимальное число хранимых строк сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2694"/>
+ <location filename="../qtractorOptionsForm.ui" line="2853"/>
<source> lines</source>
<translation>строк</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2821"/>
+ <location filename="../qtractorOptionsForm.ui" line="2881"/>
<source>Logging</source>
<translation>Ведение журнала</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2854"/>
+ <location filename="../qtractorOptionsForm.ui" line="2914"/>
<source>Messages log file</source>
<translation>Файл ждурнала сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2885"/>
+ <location filename="../qtractorOptionsForm.ui" line="2945"/>
<source>Browse for the messages log file location</source>
<translation>Указать расположение файла журнала сообщений</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2901"/>
+ <location filename="../qtractorOptionsForm.ui" line="2961"/>
<source>Whether to activate a messages logging to file.</source>
<translation>Вести ли журнал сообщений в файле</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2904"/>
+ <location filename="../qtractorOptionsForm.ui" line="2964"/>
<source>Messages &log file:</source>
<translation>Файл &журнала сообщений:</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2918"/>
+ <location filename="../qtractorOptionsForm.ui" line="2975"/>
<source>&Plugins</source>
<translation>&Эффекты</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2936"/>
+ <location filename="../qtractorOptionsForm.ui" line="2993"/>
<source>Paths</source>
<translation>Расположение</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2959"/>
+ <location filename="../qtractorOptionsForm.ui" line="3016"/>
<source>Plugin type</source>
<translation>Тип эффекта</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="2978"/>
+ <location filename="../qtractorOptionsForm.ui" line="3035"/>
<source>Plugin path</source>
<translation>Расположение эффектов</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3006"/>
+ <location filename="../qtractorOptionsForm.ui" line="3063"/>
<source>Browse plugin path</source>
<translation>Указать расположение эффектов</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3037"/>
+ <location filename="../qtractorOptionsForm.ui" line="3094"/>
<source>Add plugin path</source>
<translation>Добавить путь к расширениям</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3040"/>
+ <location filename="../qtractorOptionsForm.ui" line="3097"/>
<source>&Add</source>
<translation>&Добавить</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3064"/>
+ <location filename="../qtractorOptionsForm.ui" line="3121"/>
<source>Plugin paths</source>
<translation>Расположение эффектов</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3098"/>
+ <location filename="../qtractorOptionsForm.ui" line="3155"/>
<source>Remove plugin path</source>
<translation>Удалить указатель расположения эффектов</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3101"/>
+ <location filename="../qtractorOptionsForm.ui" line="3158"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3129"/>
- <location filename="../qtractorOptionsForm.ui" line="3160"/>
+ <location filename="../qtractorOptionsForm.ui" line="3186"/>
+ <location filename="../qtractorOptionsForm.ui" line="3217"/>
<source>Move up path</source>
<translation>Поднять указатель в списке</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3132"/>
+ <location filename="../qtractorOptionsForm.ui" line="3189"/>
<source>&Up</source>
<translation>&Выше</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3163"/>
+ <location filename="../qtractorOptionsForm.ui" line="3220"/>
<source>&Down</source>
<translation>&Ниже</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3255"/>
+ <location filename="../qtractorOptionsForm.ui" line="3312"/>
<source>Instruments</source>
<translation>Инструменты</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3276"/>
+ <location filename="../qtractorOptionsForm.ui" line="3333"/>
<source>Whether to have separate audio output ports</source>
<translation>Создавать ли порты выхода для каждого инструмента</translation>
</message>
@@ -11179,27 +11146,21 @@ Do you want to apply the changes?</source>
<translation type="obsolete">Раздельные &звуковые выходы</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3386"/>
+ <location filename="../qtractorOptionsForm.ui" line="3434"/>
<source>Experimental</source>
<translation>Экспериментально</translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3407"/>
+ <location filename="../qtractorOptionsForm.ui" line="3455"/>
<source>Whether to use a dummy plugin type when scanning for VST plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="3410"/>
+ <location filename="../qtractorOptionsForm.ui" line="3458"/>
<source>Dummy &VST plugin scan (RECOMMENDED)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorOptionsForm.ui" line="491"/>
- <location filename="../qtractorOptionsForm.ui" line="3413"/>
- <source>Alt+V</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>OK</source>
<translation type="obsolete">ОК</translation>
</message>
@@ -11707,12 +11668,11 @@ Are you sure?</source>
<translation>Активировать эффект на вставке</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="208"/>
<source>Alt+A</source>
- <translation>Alt+а</translation>
+ <translation type="obsolete">Alt+а</translation>
</message>
<message>
- <location filename="../qtractorPluginSelectForm.ui" line="221"/>
+ <location filename="../qtractorPluginSelectForm.ui" line="218"/>
<source>Plugin scanning in progress...</source>
<translation>Выполняется сканирование эффектов</translation>
</message>
@@ -12125,7 +12085,7 @@ Do you want to apply the changes?</source>
<translation type="obsolete">&BBT</translation>
</message>
<message>
- <location filename="../qtractorTakeRangeForm.cpp" line="243"/>
+ <location filename="../qtractorTakeRangeForm.cpp" line="249"/>
<source>Take %1</source>
<translation type="unfinished"></translation>
</message>
@@ -12312,19 +12272,19 @@ Do you want to discard the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="388"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="385"/>
<location filename="../qtractorTimeScaleForm.cpp" line="924"/>
<source>&Add</source>
<translation>&Добавить</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="404"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="398"/>
<location filename="../qtractorTimeScaleForm.cpp" line="929"/>
<source>&Update</source>
<translation>Об&новить ноду</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="420"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="411"/>
<location filename="../qtractorTimeScaleForm.cpp" line="934"/>
<source>&Remove</source>
<translation>&Удалить</translation>
@@ -12408,47 +12368,43 @@ Do you want to discard the changes?</source>
<translation>О&бновить</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="362"/>
<source>Alt+F</source>
- <translation>Alt+б</translation>
+ <translation type="obsolete">Alt+б</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="385"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="382"/>
<source>Add node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="394"/>
<source>Alt+A</source>
- <translation>Alt+д</translation>
+ <translation type="obsolete">Alt+д</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="401"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="395"/>
<source>Update node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="410"/>
<source>Alt+U</source>
- <translation>Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="417"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="408"/>
<source>Remove node</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="426"/>
<source>Alt+R</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="433"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="421"/>
<source>Close this dialog</source>
<translation>Закрыть этот диалог</translation>
</message>
<message>
- <location filename="../qtractorTimeScaleForm.ui" line="436"/>
+ <location filename="../qtractorTimeScaleForm.ui" line="424"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
@@ -12582,12 +12538,12 @@ Do you want to apply the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1320"/>
+ <location filename="../qtractorTrackForm.cpp" line="1326"/>
<source>Forgeground Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.cpp" line="1334"/>
+ <location filename="../qtractorTrackForm.cpp" line="1340"/>
<source>Background Color</source>
<translation type="unfinished"></translation>
</message>
@@ -12637,33 +12593,30 @@ Do you want to apply the changes?</source>
<translation>&Звуковая</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="110"/>
- <location filename="../qtractorTrackForm.ui" line="522"/>
<source>Alt+A</source>
- <translation>Alt+з</translation>
+ <translation type="obsolete">Alt+з</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="117"/>
+ <location filename="../qtractorTrackForm.ui" line="114"/>
<source>MIDI track type</source>
<translation>MIDI-дорожка</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="120"/>
+ <location filename="../qtractorTrackForm.ui" line="117"/>
<source>&MIDI</source>
<translation>&MIDI</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="123"/>
<source>Alt+M</source>
- <translation>Alt+M</translation>
+ <translation type="obsolete">Alt+M</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="133"/>
+ <location filename="../qtractorTrackForm.ui" line="127"/>
<source>Input / Output</source>
<translation>Вход / выход</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="159"/>
+ <location filename="../qtractorTrackForm.ui" line="153"/>
<source>Input bus name</source>
<translation>Название шины на входе</translation>
</message>
@@ -12672,186 +12625,182 @@ Do you want to apply the changes?</source>
<translation type="obsolete">Название шины на выходе</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="180"/>
+ <location filename="../qtractorTrackForm.ui" line="174"/>
<source>Output bus name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="202"/>
+ <location filename="../qtractorTrackForm.ui" line="196"/>
<source>Manage buses</source>
<translation>Настроить шины</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="205"/>
- <location filename="../qtractorTrackForm.ui" line="405"/>
- <location filename="../qtractorTrackForm.ui" line="478"/>
+ <location filename="../qtractorTrackForm.ui" line="199"/>
+ <location filename="../qtractorTrackForm.ui" line="396"/>
+ <location filename="../qtractorTrackForm.ui" line="469"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="217"/>
+ <location filename="../qtractorTrackForm.ui" line="211"/>
<source>MIDI / Instrument</source>
<translation>MIDI / инструмент</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="229"/>
+ <location filename="../qtractorTrackForm.ui" line="223"/>
<source>&Program:</source>
<translation>&Программа:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="239"/>
+ <location filename="../qtractorTrackForm.ui" line="233"/>
<source>&Bank:</source>
<translation>&Банк:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="249"/>
+ <location filename="../qtractorTrackForm.ui" line="243"/>
<source>Bank &Select Method:</source>
<translation>Способ &выбора банка:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="259"/>
+ <location filename="../qtractorTrackForm.ui" line="253"/>
<source>&Omni</source>
<translation>Ом&ни</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="262"/>
+ <location filename="../qtractorTrackForm.ui" line="256"/>
<source>MIDI Omni: Capture All Channels</source>
<translation>MIDI-омни: захватить все каналы</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="265"/>
<source>Alt+O</source>
- <translation>Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="272"/>
+ <location filename="../qtractorTrackForm.ui" line="263"/>
<source>&Channel:</source>
<translation>&Канал:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="288"/>
+ <location filename="../qtractorTrackForm.ui" line="279"/>
<source>MIDI Channel (1-16)</source>
<translation>Канал MIDI (1-16)</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="301"/>
+ <location filename="../qtractorTrackForm.ui" line="292"/>
<source>MIDI Patch: Instrument</source>
<translation>Патч MIDI: инструмент</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="316"/>
+ <location filename="../qtractorTrackForm.ui" line="307"/>
<source>MIDI Patch: Bank Select Method</source>
<translation>Патч MIDI: способ выбора банка</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="323"/>
+ <location filename="../qtractorTrackForm.ui" line="314"/>
<source>MIDI Patch: Bank</source>
<translation>Патч MIDI: банк</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="333"/>
+ <location filename="../qtractorTrackForm.ui" line="324"/>
<source>MIDI Patch: Program</source>
<translation>Патч MIDI: прогромма</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="346"/>
+ <location filename="../qtractorTrackForm.ui" line="337"/>
<source>View / Colors</source>
<translation>Вид / цвета</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="358"/>
+ <location filename="../qtractorTrackForm.ui" line="349"/>
<source>&Foreground:</source>
<translation>П&ередний план:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="374"/>
+ <location filename="../qtractorTrackForm.ui" line="365"/>
<source>Foreground color</source>
<translation>Цвет переднего плана</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="399"/>
+ <location filename="../qtractorTrackForm.ui" line="390"/>
<source>Select custom track foreground color</source>
<translation>Укажите другой цвет переднего плана дорожки</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="428"/>
+ <location filename="../qtractorTrackForm.ui" line="419"/>
<source>Bac&kground:</source>
<translation>&Фон:</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="447"/>
+ <location filename="../qtractorTrackForm.ui" line="438"/>
<source>Background color</source>
<translation>Цвет фона</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="472"/>
+ <location filename="../qtractorTrackForm.ui" line="463"/>
<source>Select custom track background color</source>
<translation>Укажите другой цвет фона дорожки</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="489"/>
+ <location filename="../qtractorTrackForm.ui" line="480"/>
<source>Plugins</source>
<translation>Эффекты</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="498"/>
+ <location filename="../qtractorTrackForm.ui" line="489"/>
<source>Track plugins</source>
<translation>Эффекты дорожки</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="513"/>
+ <location filename="../qtractorTrackForm.ui" line="504"/>
<source>Add plugin</source>
<translation>Добавить эффект</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="516"/>
+ <location filename="../qtractorTrackForm.ui" line="507"/>
<source>&Add...</source>
<translation>&Добавить</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="538"/>
+ <location filename="../qtractorTrackForm.ui" line="526"/>
<source>Remove plugin</source>
<translation>Удалить эффект</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="541"/>
+ <location filename="../qtractorTrackForm.ui" line="529"/>
<source>&Remove</source>
<translation>&Удалить</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="547"/>
<source>Alt+R</source>
- <translation>Alt+у</translation>
+ <translation type="obsolete">Alt+у</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="576"/>
+ <location filename="../qtractorTrackForm.ui" line="561"/>
<source>Move plugin up</source>
<translation>Переместить эффект на одно положение вверх</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="579"/>
+ <location filename="../qtractorTrackForm.ui" line="564"/>
<source>&Up</source>
<translation>&Выше</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="585"/>
<source>Alt+U</source>
- <translation>Alt+в</translation>
+ <translation type="obsolete">Alt+в</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="601"/>
+ <location filename="../qtractorTrackForm.ui" line="583"/>
<source>Move plugin down</source>
<translation>Переместить эффект на одно положение вниз</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="604"/>
+ <location filename="../qtractorTrackForm.ui" line="586"/>
<source>&Down</source>
<translation>&Ниже</translation>
</message>
<message>
- <location filename="../qtractorTrackForm.ui" line="610"/>
<source>Alt+D</source>
- <translation>Alt+н</translation>
+ <translation type="obsolete">Alt+н</translation>
</message>
<message>
<source>OK</source>
@@ -12894,42 +12843,42 @@ Do you want to apply the changes?</source>
<context>
<name>qtractorTrackTime</name>
<message>
- <location filename="../qtractorTrackTime.cpp" line="864"/>
+ <location filename="../qtractorTrackTime.cpp" line="866"/>
<source>Play-head</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="867"/>
+ <location filename="../qtractorTrackTime.cpp" line="869"/>
<source>Edit-head</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="870"/>
+ <location filename="../qtractorTrackTime.cpp" line="872"/>
<source>Edit-tail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="873"/>
+ <location filename="../qtractorTrackTime.cpp" line="875"/>
<source>Loop-start</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="876"/>
+ <location filename="../qtractorTrackTime.cpp" line="878"/>
<source>Loop-end</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="879"/>
+ <location filename="../qtractorTrackTime.cpp" line="881"/>
<source>Punch-in</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="882"/>
+ <location filename="../qtractorTrackTime.cpp" line="884"/>
<source>Punch-out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackTime.cpp" line="916"/>
+ <location filename="../qtractorTrackTime.cpp" line="918"/>
<source>Start: %1
End: %2
Length: %3</source>
@@ -12964,86 +12913,86 @@ Length: %3</source>
<translation>Исходный масштаб</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="1482"/>
+ <location filename="../qtractorTrackView.cpp" line="1501"/>
<source>add clip</source>
<translation type="unfinished">добавление клипа</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="2956"/>
+ <location filename="../qtractorTrackView.cpp" line="2975"/>
<source>Start: %1
End: %2
Length: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3173"/>
+ <location filename="../qtractorTrackView.cpp" line="3192"/>
<source>clip %1</source>
<translation type="unfinished">клип %1</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-in</source>
<translation type="unfinished">нарастание</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3174"/>
+ <location filename="../qtractorTrackView.cpp" line="3193"/>
<source>fade-out</source>
<translation type="unfinished">угасание</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip stretch</source>
<translation type="unfinished">растягивание клипа</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="3250"/>
+ <location filename="../qtractorTrackView.cpp" line="3269"/>
<source>clip resize</source>
<translation type="unfinished">смена размера клипа</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4041"/>
+ <location filename="../qtractorTrackView.cpp" line="4060"/>
<source>%1 automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4114"/>
+ <location filename="../qtractorTrackView.cpp" line="4133"/>
<source>%1 clip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4728"/>
+ <location filename="../qtractorTrackView.cpp" line="4747"/>
<source>move automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4809"/>
+ <location filename="../qtractorTrackView.cpp" line="4828"/>
<source>paste automation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4045"/>
- <location filename="../qtractorTrackView.cpp" line="4118"/>
+ <location filename="../qtractorTrackView.cpp" line="4064"/>
+ <location filename="../qtractorTrackView.cpp" line="4137"/>
<source>cut</source>
<translation type="unfinished">вырезание</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4048"/>
- <location filename="../qtractorTrackView.cpp" line="4121"/>
+ <location filename="../qtractorTrackView.cpp" line="4067"/>
+ <location filename="../qtractorTrackView.cpp" line="4140"/>
<source>delete</source>
<translation type="unfinished">удаление</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4124"/>
+ <location filename="../qtractorTrackView.cpp" line="4143"/>
<source>split</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4480"/>
+ <location filename="../qtractorTrackView.cpp" line="4499"/>
<source>move clip</source>
<translation type="unfinished">перемещение клипа</translation>
</message>
<message>
- <location filename="../qtractorTrackView.cpp" line="4610"/>
+ <location filename="../qtractorTrackView.cpp" line="4629"/>
<source>paste clip</source>
<translation type="unfinished">вставка клипа</translation>
</message>
--
qtractor packaging
More information about the pkg-multimedia-commits
mailing list