diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000000..2d4a9f97563
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,5 @@
+root = true
+
+[*]
+indent_style = tab
+tab_width = 4
diff --git a/.travis.yml b/.travis.yml
index 091e2cb45a9..b3cb8aa7c8e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,7 +4,7 @@ dist: trusty
sudo: required
cache:
directories:
- - apt_mingw_cache
+ - $HOME/apt_mingw_cache
- $HOME/.ccache
- $HOME/pbuilder-bases
matrix:
@@ -14,11 +14,20 @@ matrix:
- env: TARGET_OS=win32
- env: TARGET_OS=win64
- env: TARGET_OS=debian-sid TARGET_DEPLOY=True
+ git:
+ depth: false
- env: TARGET_OS=debian-sid TARGET_ARCH=i386
+ git:
+ depth: false
- compiler: clang
env: TARGET_OS=debian-sid
+ git:
+ depth: false
- os: osx
osx_image: xcode8.3
+before_install:
+ # appdmg doesn't work with old Node.js
+ - if [ "$TRAVIS_OS_NAME" = osx ]; then nvm install 10; fi
install: ${TRAVIS_BUILD_DIR}/.travis/install.sh
script: ${TRAVIS_BUILD_DIR}/.travis/script.sh
after_script: ${TRAVIS_BUILD_DIR}/.travis/after_script.sh
diff --git a/.travis/debian_pkgs.sha256 b/.travis/debian_pkgs.sha256
index 96a4bd8aa99..ed4e1173789 100644
--- a/.travis/debian_pkgs.sha256
+++ b/.travis/debian_pkgs.sha256
@@ -1,2 +1,3 @@
314ef4af137903dfb13e8c3ef1e6ea56cfdb23808d52ec4f5f50e288c73610c5 pbuilder_0.229.1_all.deb
fa82aa8ed3055c6f6330104deedf080b26778295e589426d4c4dd0f2c2a5defa debootstrap_1.0.95_all.deb
+2ef4c09f7841b72f93412803ddd142f72658536dbfabe00e449eb548f432f3f8 debian-archive-keyring_2017.7ubuntu1_all.deb
diff --git a/.travis/linux..install.sh b/.travis/linux..install.sh
index ab4fba26395..2f1262d071b 100755
--- a/.travis/linux..install.sh
+++ b/.travis/linux..install.sh
@@ -23,4 +23,4 @@ sudo apt-get install -y $PACKAGES
sudo add-apt-repository -y ppa:kxstudio-debian/libs
sudo add-apt-repository -y ppa:kxstudio-debian/apps
sudo apt-get update
-sudo apt-get install -y carla-git
+sudo apt-get install -y carla
diff --git a/.travis/linux.debian-sid.install.sh b/.travis/linux.debian-sid.install.sh
index ecdcf6d91fc..ef836882232 100755
--- a/.travis/linux.debian-sid.install.sh
+++ b/.travis/linux.debian-sid.install.sh
@@ -2,15 +2,16 @@
set -e
sudo apt-get install -y \
- debian-archive-keyring \
dpkg \
pbuilder
# work around a pbuilder bug which breaks ccache
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666525
+# and also missing signing keys in Trusty's debian-archive-keyring
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/main/p/pbuilder/pbuilder_0.229.1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.95_all.deb
+wget http://archive.ubuntu.com/ubuntu/pool/universe/d/debian-archive-keyring/debian-archive-keyring_2017.7ubuntu1_all.deb
sha256sum -c "$TRAVIS_BUILD_DIR/.travis/debian_pkgs.sha256"
-sudo dpkg -i pbuilder_0.229.1_all.deb debootstrap_1.0.95_all.deb
+sudo dpkg -i pbuilder_0.229.1_all.deb debootstrap_1.0.95_all.deb debian-archive-keyring_2017.7ubuntu1_all.deb
cd "$OLDPWD"
diff --git a/.travis/linux.debian-sid.script.sh b/.travis/linux.debian-sid.script.sh
index a75a9f8442c..9b8db416c4d 100755
--- a/.travis/linux.debian-sid.script.sh
+++ b/.travis/linux.debian-sid.script.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
set -e
: "${TARGET_ARCH:=amd64}"
@@ -21,19 +21,50 @@ fi
if [ ! -e "$BASETGZ.stamp" ]
then
mkdir -p "$HOME/pbuilder-bases"
- # debootstrap fails to resolve dependencies which are virtual packages
- # e.g. perl-openssl-abi-1.1 provided by perl-openssl-defaults, needed for building SWH
- # See also: https://bugs.launchpad.net/ubuntu/+source/debootstrap/+bug/86536
sudo pbuilder --create --basetgz "$BASETGZ" --mirror $MIRROR \
--distribution sid --architecture $TARGET_ARCH \
--debootstrapopts --variant=buildd \
--debootstrapopts --keyring=$KEYRING \
- --debootstrapopts --include=perl,libxml2-utils,libxml-perl,liblist-moreutils-perl,perl-openssl-defaults
+ --debootstrapopts --include=perl
touch "$BASETGZ.stamp"
else
sudo pbuilder --update --basetgz "$BASETGZ"
fi
+sync_version() {
+ local VERSION
+ local MMR
+ local STAGE
+ local EXTRA
+
+ VERSION=$(git describe --tags --match v[0-9].[0-9].[0-9]*)
+ VERSION=${VERSION#v}
+ MMR=${VERSION%%-*}
+ case $VERSION in
+ *-*-*-*)
+ VERSION=${VERSION%-*}
+ STAGE=${VERSION#*-}
+ STAGE=${STAGE%-*}
+ EXTRA=${VERSION##*-}
+ VERSION=$MMR~$STAGE.$EXTRA
+ ;;
+ *-*-*)
+ VERSION=${VERSION%-*}
+ EXTRA=${VERSION##*-}
+ VERSION=$MMR.$EXTRA
+ ;;
+ *-*)
+ STAGE=${VERSION#*-}
+ VERSION=$MMR~$STAGE
+ ;;
+ esac
+
+ sed "1 s/@VERSION@/$VERSION/" -i debian/changelog
+ echo "Set Debian version to $VERSION"
+}
+
+sync_version
+
DIR="$PWD"
cd ..
dpkg-source -b "$DIR"
diff --git a/.travis/linux.win.download.sh b/.travis/linux.win.download.sh
index 215d4eb93f4..2f914f94ee7 100755
--- a/.travis/linux.win.download.sh
+++ b/.travis/linux.win.download.sh
@@ -2,7 +2,7 @@
set -e
-CACHE_DIR=$TRAVIS_BUILD_DIR/apt_mingw_cache/$1
+CACHE_DIR=$HOME/apt_mingw_cache/$1
mkdir -p "$CACHE_DIR"
pushd "$CACHE_DIR"
diff --git a/.travis/osx..install.sh b/.travis/osx..install.sh
index e9968e65b2a..e3dd670bfb2 100755
--- a/.travis/osx..install.sh
+++ b/.travis/osx..install.sh
@@ -19,4 +19,4 @@ brew install $PACKAGES
# fftw tries to install gcc which conflicts with travis
brew install fftw --ignore-dependencies
-sudo npm install -g appdmg
+npm install -g appdmg
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 77724526852..bd9d376e286 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -33,7 +33,7 @@ SET(PROJECT_COPYRIGHT "2008-${PROJECT_YEAR} ${PROJECT_AUTHOR}")
SET(VERSION_MAJOR "1")
SET(VERSION_MINOR "2")
SET(VERSION_RELEASE "0")
-SET(VERSION_STAGE "rc8")
+SET(VERSION_STAGE "")
SET(VERSION_BUILD "0")
SET(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_RELEASE}")
IF(VERSION_STAGE)
@@ -67,7 +67,8 @@ OPTION(WANT_STK "Include Stk (Synthesis Toolkit) support" ON)
OPTION(WANT_SWH "Include Steve Harris's LADSPA plugins" ON)
OPTION(WANT_TAP "Include Tom's Audio Processing LADSPA plugins" ON)
OPTION(WANT_VST "Include VST support" ON)
-OPTION(WANT_VST_NOWINE "Include partial VST support (without wine)" OFF)
+OPTION(WANT_VST_32 "Include 32-bit VST support" ON)
+OPTION(WANT_VST_64 "Include 64-bit VST support" ON)
OPTION(WANT_WINMM "Include WinMM MIDI support" OFF)
OPTION(WANT_DEBUG_FPE "Debug floating point exceptions" OFF)
@@ -75,6 +76,7 @@ OPTION(WANT_DEBUG_FPE "Debug floating point exceptions" OFF)
IF(LMMS_BUILD_APPLE)
# Fix linking on 10.14+. See issue #4762 on github
LINK_DIRECTORIES(/usr/local/lib)
+ SET(WANT_SOUNDIO OFF)
SET(WANT_ALSA OFF)
SET(WANT_PULSEAUDIO OFF)
SET(WANT_VST OFF)
@@ -155,7 +157,7 @@ SET(QT_LIBRARIES
Qt5::Xml
)
-IF(LMMS_BUILD_LINUX)
+IF(LMMS_BUILD_LINUX AND WANT_VST)
FIND_PACKAGE(Qt5 COMPONENTS X11Extras REQUIRED)
LIST(APPEND QT_LIBRARIES Qt5::X11Extras)
ENDIF()
diff --git a/cmake/apple/dmg_branding.png b/cmake/apple/dmg_branding.png
index c1469720775..2c6481ecb71 100644
Binary files a/cmake/apple/dmg_branding.png and b/cmake/apple/dmg_branding.png differ
diff --git a/cmake/apple/dmg_branding@2x.png b/cmake/apple/dmg_branding@2x.png
new file mode 100644
index 00000000000..7af39fecd47
Binary files /dev/null and b/cmake/apple/dmg_branding@2x.png differ
diff --git a/cmake/apple/lmms.plist.in b/cmake/apple/lmms.plist.in
index 10ff7a9967b..88fe0b0bf06 100644
--- a/cmake/apple/lmms.plist.in
+++ b/cmake/apple/lmms.plist.in
@@ -147,5 +147,7 @@
NSApplication
NSHighResolutionCapable
True
+ NSRequiresAquaSystemAppearance
+ False
diff --git a/cmake/apple/package_apple.json.in b/cmake/apple/package_apple.json.in
index 76c48759994..1d1147cbf21 100644
--- a/cmake/apple/package_apple.json.in
+++ b/cmake/apple/package_apple.json.in
@@ -1,9 +1,9 @@
{
"title": "@MACOSX_BUNDLE_BUNDLE_NAME@ @MACOSX_BUNDLE_LONG_VERSION_STRING@",
"background": "@CMAKE_SOURCE_DIR@/cmake/apple/dmg_branding.png",
- "icon-size": 72,
+ "icon-size": 128,
"contents": [
- { "x": 460, "y": 260, "type": "link", "path": "/Applications" },
- { "x": 220, "y": 260, "type": "file", "path": "@CMAKE_BINARY_DIR@/@MACOSX_BUNDLE_BUNDLE_NAME@.app" }
+ { "x": 139, "y": 200, "type": "file", "path": "@CMAKE_BINARY_DIR@/@MACOSX_BUNDLE_BUNDLE_NAME@.app" },
+ { "x": 568, "y": 200, "type": "link", "path": "/Applications" }
]
}
diff --git a/cmake/linux/package_linux.sh.in b/cmake/linux/package_linux.sh.in
index 2cefe73c6ea..0dec715f480 100644
--- a/cmake/linux/package_linux.sh.in
+++ b/cmake/linux/package_linux.sh.in
@@ -74,8 +74,10 @@ else
success "Downloaded $LINUXDEPLOYQT"
# Extract AppImage and replace LINUXDEPLOYQT variable with extracted binary
# to support systems without fuse
+ # Also, we need to set LD_LIBRARY_PATH, but linuxdepoyqt's AppRun unsets it
+ # See https://github.com/probonopd/linuxdeployqt/pull/370/
"$LINUXDEPLOYQT" --appimage-extract > /dev/null 2>&1
- LINUXDEPLOYQT="squashfs-root/AppRun"
+ LINUXDEPLOYQT="squashfs-root/usr/bin/linuxdeployqt"
success "Extracted $APPIMAGETOOL"
fi
@@ -101,6 +103,7 @@ mv "${APPDIR}usr/bin/lmms" "${APPDIR}usr/bin/lmms.real"
cat >"${APPDIR}usr/bin/lmms" < /dev/null 2>&1; then
CARLAPATH="\$(which carla)"
CARLAPREFIX="\${CARLAPATH%/bin*}"
@@ -134,15 +137,15 @@ export LD_LIBRARY_PATH="${APPDIR}usr/lib/lmms/":$LD_LIBRARY_PATH
# Handle wine linking
if [ -d "@WINE_32_LIBRARY_DIR@" ]; then
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LD_LIBRARY_PATH/wine/:@WINE_32_LIBRARY_DIR@:@WINE_32_LIBRARY_DIR@wine/
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:@WINE_32_LIBRARY_DIRS@
fi
if [ -d "@WINE_64_LIBRARY_DIR@" ]; then
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LD_LIBRARY_PATH/wine/:@WINE_64_LIBRARY_DIR@:@WINE_64_LIBRARY_DIR@wine/
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:@WINE_64_LIBRARY_DIRS@
fi
# Move executables so linuxdeployqt can find them
ZYNLIB="${APPDIR}usr/lib/lmms/RemoteZynAddSubFx"
-VSTLIB32="${APPDIR}usr/lib/lmms/RemoteVstPlugin32.exe.so"
+VSTLIB32="${APPDIR}usr/lib/lmms/32/RemoteVstPlugin32.exe.so"
VSTLIB64="${APPDIR}usr/lib/lmms/RemoteVstPlugin64.exe.so"
ZYNBIN="${APPDIR}usr/bin/RemoteZynAddSubFx"
@@ -172,8 +175,10 @@ executables="${executables} -executable=${APPDIR}usr/lib/lmms/ladspa/pitch_scale
# Bundle both qt and non-qt dependencies into appimage format
echo -e "\nBundling and relinking system dependencies..."
echo -e ">>>>> linuxdeployqt" > "$LOGFILE"
+# FIXME: -unsupported-allow-new-glibc may result in an AppImage which is unusable on old systems.
+
# shellcheck disable=SC2086
-"$LINUXDEPLOYQT" "$DESKTOPFILE" $executables -bundle-non-qt-libs -verbose=$VERBOSITY $STRIP >> "$LOGFILE" 2>&1
+"$LINUXDEPLOYQT" "$DESKTOPFILE" $executables -unsupported-allow-new-glibc -bundle-non-qt-libs -verbose=$VERBOSITY $STRIP >> "$LOGFILE" 2>&1
success "Bundled and relinked dependencies"
# Link to original location so lmms can find them
diff --git a/cmake/modules/CheckWineGcc.cmake b/cmake/modules/CheckWineGcc.cmake
new file mode 100644
index 00000000000..2956198d894
--- /dev/null
+++ b/cmake/modules/CheckWineGcc.cmake
@@ -0,0 +1,27 @@
+INCLUDE(CheckCXXSourceCompiles)
+
+FUNCTION(CheckWineGcc BITNESS WINEGCC_EXECUTABLE RESULT)
+ FILE(WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/winegcc_test.cxx" "
+ #include
+ #define USE_WS_PREFIX
+ #include
+ int main(int argc, const char* argv[]) {
+ return 0;
+ }
+ ")
+ EXECUTE_PROCESS(COMMAND ${WINEGCC_EXECUTABLE} "-m${BITNESS}"
+ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/winegcc_test.cxx"
+ "-o" "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/winegcc_test"
+ OUTPUT_QUIET ERROR_QUIET
+ RESULT_VARIABLE WINEGCC_RESULT
+ )
+ FILE(REMOVE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/winegcc_test.cxx"
+ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/winegcc_test"
+ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/winegcc_test.exe.so"
+ )
+ IF(WINEGCC_RESULT EQUAL 0)
+ SET(${RESULT} True PARENT_SCOPE)
+ ELSE()
+ SET(${RESULT} False PARENT_SCOPE)
+ ENDIF()
+ENDFUNCTION()
diff --git a/cmake/modules/FindWine.cmake b/cmake/modules/FindWine.cmake
index 225d6a824ba..50bf54edbc6 100644
--- a/cmake/modules/FindWine.cmake
+++ b/cmake/modules/FindWine.cmake
@@ -7,46 +7,89 @@
# WINE_DEFINITIONS - Compiler switches required for using wine
#
-LIST(APPEND CMAKE_PREFIX_PATH /opt/wine-stable /opt/wine-devel /opt/wine-staging /usr/lib/wine/)
+MACRO(_findwine_find_flags output expression result)
+ STRING(REPLACE " " ";" WINEBUILD_FLAGS "${output}")
+ FOREACH(FLAG ${WINEBUILD_FLAGS})
+ IF("${FLAG}" MATCHES "${expression}")
+ SET(${result} "${FLAG}")
+ ENDIF()
+ ENDFOREACH()
+ENDMACRO()
+LIST(APPEND CMAKE_PREFIX_PATH /opt/wine-stable /opt/wine-devel /opt/wine-staging /usr/lib/wine/)
-FIND_PATH(WINE_INCLUDE_DIR wine/exception.h PATH_SUFFIXES wine)
FIND_PROGRAM(WINE_CXX
NAMES wineg++ winegcc winegcc64 winegcc32 winegcc-stable
- PATHS /usr/lib/wine)
+ PATHS /usr/lib/wine
+)
FIND_PROGRAM(WINE_BUILD NAMES winebuild)
+# Detect wine paths and handle linking problems
+IF(WINE_CXX)
+ EXEC_PROGRAM(${WINE_CXX} ARGS "-m32 -v /dev/zero" OUTPUT_VARIABLE WINEBUILD_OUTPUT_32)
+ EXEC_PROGRAM(${WINE_CXX} ARGS "-m64 -v /dev/zero" OUTPUT_VARIABLE WINEBUILD_OUTPUT_64)
+ _findwine_find_flags("${WINEBUILD_OUTPUT_32}" "^-isystem/usr/include$" BUGGED_WINEGCC)
+ _findwine_find_flags("${WINEBUILD_OUTPUT_32}" "^-isystem" WINEGCC_INCLUDE_DIR)
+ _findwine_find_flags("${WINEBUILD_OUTPUT_32}" "libwinecrt0\\.a.*" WINECRT_32)
+ _findwine_find_flags("${WINEBUILD_OUTPUT_64}" "libwinecrt0\\.a.*" WINECRT_64)
+ STRING(REGEX REPLACE "^-isystem" "" WINE_INCLUDE_HINT "${WINEGCC_INCLUDE_DIR}")
+ STRING(REGEX REPLACE "/wine/windows$" "" WINE_INCLUDE_HINT "${WINE_INCLUDE_HINT}")
+ STRING(REGEX REPLACE "libwinecrt0\\.a.*" "" WINE_32_LIBRARY_DIR "${WINECRT_32}")
+ STRING(REGEX REPLACE "libwinecrt0\\.a.*" "" WINE_64_LIBRARY_DIR "${WINECRT_64}")
+
+ IF(BUGGED_WINEGCC)
+ MESSAGE(WARNING "Your winegcc is unusable due to https://bugs.winehq.org/show_bug.cgi?id=46293,\n
+ Consider either upgrading or downgrading wine.")
+ RETURN()
+ ENDIF()
+ IF(WINE_32_LIBRARY_DIR STREQUAL WINE_64_LIBRARY_DIR)
+ MESSAGE(STATUS "Old winegcc detected, trying to use workaround linking")
+ # Fix library search directory according to the target bitness
+ IF(WINE_32_LIBRARY_DIR MATCHES "/lib/(x86_64|i386)-")
+ # Debian systems
+ STRING(REPLACE "/lib/x86_64-" "/lib/i386-" WINE_32_LIBRARY_DIR "${WINE_32_LIBRARY_DIR}")
+ STRING(REPLACE "/lib/i386-" "/lib/x86_64-" WINE_64_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ ELSEIF(WINE_32_LIBRARY_DIR MATCHES "/(lib|lib64)/wine/$")
+ # WineHQ (/opt/wine-stable, /opt/wine-devel, /opt/wine-staging)
+ STRING(REGEX REPLACE "/lib64/wine/$" "/lib/wine/" WINE_32_LIBRARY_DIR "${WINE_32_LIBRARY_DIR}")
+ STRING(REGEX REPLACE "/lib/wine/$" "/lib64/wine/" WINE_64_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ ELSEIF(WINE_32_LIBRARY_DIR MATCHES "/lib32/.*/wine/")
+ # Systems with old multilib layout
+ STRING(REPLACE "/lib32/" "/lib/" WINE_64_LIBRARY_DIR "${WINE_32_LIBRARY_DIR}")
+ ELSEIF(WINE_32_LIBRARY_DIR MATCHES "/lib64/.*/wine/")
+ # We need to test if the corresponding 64bit library directory is lib or lib32
+ STRING(REPLACE "/lib64/" "/lib32/" WINE_32_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ IF(NOT EXISTS "${WINE_32_LIBRARY_DIR}")
+ STRING(REPLACE "/lib64/" "/lib/" WINE_32_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ ENDIF()
+ ELSEIF(WINE_32_LIBRARY_DIR MATCHES "/lib/.*/wine/")
+ # Test if this directory is for 32bit or 64bit
+ STRING(REPLACE "/lib/" "/lib32/" WINE_32_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ IF(NOT EXISTS "${WINE_32_LIBRARY_DIR}")
+ SET(WINE_32_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ STRING(REPLACE "/lib/" "/lib64/" WINE_64_LIBRARY_DIR "${WINE_64_LIBRARY_DIR}")
+ ENDIF()
+ ELSE()
+ MESSAGE(WARNING "Can't detect wine installation layout. You may get some build errors.")
+ ENDIF()
+ SET(WINE_LIBRARY_FIX "${WINE_32_LIBRARY_DIR} and ${WINE_64_LIBRARY_DIR}")
+ ENDIF()
+ENDIF()
+
+FIND_PATH(WINE_INCLUDE_DIR wine/exception.h
+ HINTS "${WINE_INCLUDE_HINT}"
+)
SET(_ARCHITECTURE ${CMAKE_LIBRARY_ARCHITECTURE})
-FIND_LIBRARY(WINE_LIBRARY NAMES wine PATH_SUFFIXES wine i386-linux-gnu/wine)
+FIND_LIBRARY(WINE_LIBRARY NAMES wine
+ PATH_SUFFIXES wine i386-linux-gnu/wine
+ HINTS "${WINE_32_LIBRARY_DIR}" "${WINE_64_LIBRARY_DIR}"
+)
SET(CMAKE_LIBRARY_ARCHITECTURE ${_ARCHITECTURE})
SET(WINE_INCLUDE_DIRS ${WINE_INCLUDE_DIR} )
-SET(WINE_LIBRARIES ${WINE_LIBRARY} )
-
-# Handle wine linking problems
-EXEC_PROGRAM(${WINE_CXX} ARGS "-v -m32 /dev/zero" OUTPUT_VARIABLE WINEBUILD_OUTPUT)
-STRING(REPLACE " " ";" WINEBUILD_FLAGS "${WINEBUILD_OUTPUT}")
-
-FOREACH(FLAG ${WINEBUILD_FLAGS})
- IF("${FLAG}" MATCHES "libwinecrt0.a.*")
- STRING(REGEX REPLACE "/wine/libwinecrt0.a.*" "" FLAG "${FLAG}")
-
- SET(WINE_64_LIBRARY_DIR "${FLAG}/")
-
- # Debian systems
- STRING(REPLACE "/lib/x86_64-" "/lib/i386-" FLAG "${FLAG}")
- # Fedora systems
- STRING(REPLACE "/lib/lib64" "/lib/i386" FLAG "${FLAG}")
- # Gentoo systems
- STRING(REPLACE "/lib/wine-" "/lib32/wine-" FLAG "${FLAG}")
- # WineHQ (/opt/wine-stable, /opt/wine-devel, /opt/wine-staging)
- STRING(REGEX REPLACE "/lib64$" "/lib" FLAG "${FLAG}")
-
- SET(WINE_32_LIBRARY_DIR "${FLAG}/")
- ENDIF()
-ENDFOREACH()
+SET(WINE_LIBRARIES ${WINE_LIBRARY})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Wine DEFAULT_MSG WINE_CXX WINE_LIBRARIES WINE_INCLUDE_DIRS)
@@ -54,7 +97,23 @@ find_package_handle_standard_args(Wine DEFAULT_MSG WINE_CXX WINE_LIBRARIES WINE_
mark_as_advanced(WINE_INCLUDE_DIR WINE_LIBRARY WINE_CXX WINE_BUILD)
IF(WINE_32_LIBRARY_DIR)
- SET(WINE_32_FLAGS "-L${WINE_32_LIBRARY_DIR}wine/ -L${WINE_32_LIBRARY_DIR}")
+ IF(WINE_32_LIBRARY_DIR MATCHES "wine*/lib")
+ SET(WINE_32_FLAGS "-L${WINE_32_LIBRARY_DIR} -L${WINE_32_LIBRARY_DIR}../")
+ SET(WINE_32_LIBRARY_DIRS "${WINE_32_LIBRARY_DIR}:${WINE_32_LIBRARY_DIR}/..")
+ ELSE()
+ SET(WINE_32_FLAGS "-L${WINE_32_LIBRARY_DIR}")
+ SET(WINE_32_LIBRARY_DIRS "${WINE_32_LIBRARY_DIR}")
+ ENDIF()
+ENDIF()
+
+IF(WINE_64_LIBRARY_DIR)
+ IF(WINE_64_LIBRARY_DIR MATCHES "wine*/lib")
+ SET(WINE_64_FLAGS "-L${WINE_64_LIBRARY_DIR} -L${WINE_64_LIBRARY_DIR}../")
+ SET(WINE_64_LIBRARY_DIRS "${WINE_64_LIBRARY_DIR}:${WINE_64_LIBRARY_DIR}/..")
+ ELSE()
+ SET(WINE_64_FLAGS "-L${WINE_64_LIBRARY_DIR}")
+ SET(WINE_64_LIBRARY_DIRS "${WINE_64_LIBRARY_DIR}")
+ ENDIF()
ENDIF()
# Create winegcc wrapper
diff --git a/cmake/modules/winegcc_wrapper.in b/cmake/modules/winegcc_wrapper.in
index d7d680be239..d32aec66432 100755
--- a/cmake/modules/winegcc_wrapper.in
+++ b/cmake/modules/winegcc_wrapper.in
@@ -22,6 +22,9 @@ while [ $# -gt 0 ]; do
-m32)
win32=true
;;
+ -m64)
+ win64=true
+ ;;
*)
;;
@@ -42,11 +45,19 @@ fi
# by FindWine.cmake
extra_args="-I@WINE_INCLUDE_DIR@ -I@WINE_INCLUDE_DIR@/wine/windows"
+# Apply manually specified flags
+extra_args="$extra_args @WINE_CXX_FLAGS@"
+
# Apply -m32 library fix if necessary
if [ "$win32" = true ] && [ "$no_link" != true ]; then
extra_args="$extra_args @WINE_32_FLAGS@"
fi
+# Apply -m64 library fix if necessary
+if [ "$win64" = true ] && [ "$no_link" != true ]; then
+ extra_args="$extra_args @WINE_64_FLAGS@"
+fi
+
# Run winegcc
export WINEBUILD=@WINE_BUILD@
@WINE_CXX@ $extra_args $args
diff --git a/data/locale/cs.ts b/data/locale/cs.ts
index a82f6596c5d..ffb3b8a0964 100644
--- a/data/locale/cs.ts
+++ b/data/locale/cs.ts
@@ -1,64 +1,6 @@
-
-
- AboutDialog
-
-
- O LMMS
-
-
-
- Verze %1 (%2/%3, Qt %4, %5)
-
-
-
- O LMMS
-
-
-
- LMMS – snadné vytváření hudby pro každého
-
-
-
- Autoři
-
-
-
- Překlad
-
-
-
- Michal Janošík
- <m164/zavináč/seznam/tečka/cz>
-
-Chcete-li vylepšit stávající překlad, Vaše pomoc bude vítána! Stačí jen kontaktovat vývojáře!
-
-
-
- Licence
-
-
-
- LMMS
-
-
-
- Spolupracovníci
-
-
-
- Přispěvovatelé řazeni podle počtu příspěvků:
-
-
-
- Copyright © %1
-
-
-
- <html><head/><body><p><a href="https://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">https://lmms.io</span></a></p></body></html>
-
-
+
+
+
AmplifierControlDialog
@@ -113,94 +55,47 @@ Chcete-li vylepšit stávající překlad, Vaše pomoc bude vítána! Stačí je
Zesílení vpravo
-
- AudioAlsaSetupWidget
-
-
- ZAŘÍZENÍ
-
-
-
- KANÁLY
-
-
AudioFileProcessorView
-
-
- Otevřít jiný sampl
-
-
-
- Klepnutím sem můžete otevřít jiný audio soubor. Zobrazí se dialog, pomocí kterého si soubor můžete vybrat. Nastavení smyčky, počátečního a koncového bodu, zesílení apod. zůstanou nezměněná, takže to nemusí znít jako původní sampl.
-
Přehrávat pozpátku
-
-
- Zapnete-li toto tlačítko, celý sampl bude přehráván pozpátku. Tato volba je užitečná pro zajímavé efekty jako např. pozpátku přehraná srážka.
-
Zesílení:
-
-
- Tímto otočným ovladačem můžete nastavit poměr zesílení. Pokud nastavíte hodnotu 100%, sampl se nezmění. Jinak se zesílí nebo ztiší (váš stávající soubor samplu tím nebude nijak ovlivněn!)
-
-
-
- Začátek samplu:
-
-
-
- Konec samplu:
-
Pokračovat v přehrávání samplu při změně noty
-
-
- Povolení této možnosti způsobí, že se sampl bude přehrávat přes různé tóny – když změníte výšku tónu nebo když tón skončí před koncem samplu, bude další přehrávaný tón pokračovat tam, kde přestal. Pro obnovení přehrávání od začátku samplu vložte tón do spodní části klávesnice (< 20 Hz)
-
Vypnout smyčku
-
-
- Toto tlačítko vypne smyčku. Sampl bude přehrán jen jednou od začátku do konce.
-
Zapnout smyčku
-
- Toto tlačítko zapne smyčku směrem dopředu. Vzorek se bude vracet z koncového bodu na začátek.
-
-
-
- Toto tlačítko zapne smyčku typu ping-pong. Vzorek bude přehráván dopředu a zpět mezi koncovým bodem a začátkem smyčky.
+
+ Začátek smyčky:
-
- Tímto otočným ovladačem můžete nastavit bod, od kterého bude AudioFileProcessor přehrávat váš sampl.
+
+
-
- Tímto otočným ovladačem můžete nastavit bod, ve kterém AudioFileProcessor zastaví přehrávání vašeho samplu.
+
+
-
- Začátek smyčky:
+
+
-
- Tímto otočným ovladačem můžete nastavit bod, kterým začíná smyčka.
+
+
@@ -211,9151 +106,4170 @@ Chcete-li vylepšit stávající překlad, Vaše pomoc bude vítána! Stačí je
- AudioJack
-
-
- Klient JACK je restartován
-
-
-
- LMMS bylo z nějakého důvodu shozeno JACKem. Proto byl ovladač JACK v LMMS restartován. Musíte znovu provést ruční připojení.
-
+ BassBoosterControlDialog
-
- JACK server byl zastaven
+
+ FREKV
-
- Vypnutí a nové spuštění serveru JACK se nezdařilo. LMMS proto nemůže pokračovat. Uložte svůj projekt a restartujte JACK i LMMS.
+
+ Frekvence:
-
- JMÉNO-KLIENTA
+
+ ZES
-
- KANÁLY
+
+ Zesílení:
-
-
- AudioOss::setupWidget
-
- ZAŘÍZENÍ
+
+ POMĚR
-
- KANÁLY
+
+ Poměr:
- AudioPortAudio::setupWidget
-
-
- OVLADAČ
-
+ BassBoosterControls
-
- ZAŘÍZENÍ
+
+ Frekvence
-
-
- AudioPulseAudio::setupWidget
-
- ZAŘÍZENÍ
+
+ Zesílení
-
- KANÁLY
+
+ Poměr
- AudioSdl::setupWidget
+ BitcrushControlDialog
-
- ZAŘÍZENÍ
+
+ IN
-
-
- AudioSndio::setupWidget
-
- ZAŘÍZENÍ
+
+ OUT
-
- KANÁLY
+
+ ZISK
-
-
- AudioSoundIo::setupWidget
-
- OVLADAČ
+
+ OŘÍZ
-
- ZAŘÍZENÍ
+
+ Vzorkovací frekvence:
-
-
- AutomatableModel
-
- &Resetovat hodnoty (%1%2)
+
+ Stereo rozdíl:
-
- &Kopírovat hodnoty (%1%2)
+
+ Úrovně:
-
- &Vložit hodnoty (%1%2)
+
+ ŠUM
-
- Upravit automatizaci pro celou skladbu
+
+ FREKV
-
- Připojeno k %1
+
+ STEREO
-
- Připojeno ke kontroléru
+
+ KVANT
-
- Upravit připojení...
+
+ Zesílení vstupu:
-
- Odebrat připojení
+
+
-
- Připojit ke kontroléru...
+
+ Zesílení výstupu:
-
- Odebrat obecnou automatizaci
+
+
-
- Odebrat všechny propojené ovládací prvky
+
+
-
-
- AutomationEditor
-
- Otevřete prosím automatizační pattern pomocí kontextové nabídky ovládání!
+
+
-
- Hodnoty zkopírovány
+
+
-
- Všechny označené hodnoty byly zkopírovány do schránky.
+
+
- AutomationEditorWindow
-
-
- Přehrát/Pozastavit přehrávání aktuálního patternu (mezerník)
-
-
-
- Klepněte sem, pokud chcete přehrát aktuální pattern. To je šikovné při editaci, neboť pattern je automaticky přehráván ve smyčce.
-
-
-
- Zastavit přehrávání aktuálního patternu (mezerník)
-
-
-
- Klepněte sem, pokud chcete zastavit přehrávání aktuálního patternu.
-
+ BitcrushControls
-
- Režim kreslení (Shift+D)
+
+ Zesílení vstupu
-
- Režim mazání (Shift+E)
+
+
-
- Převrátit vertikálně
+
+ Zesílení výstupu
-
- Převrátit horizontálně
+
+
-
- Klepněte sem, pokud chcete převrátit pattern. Body budou převráceny v ose y.
+
+
-
- Klepněte sem, pokud chcete převrátit pattern. Body budou převráceny v ose x.
+
+
-
- Klepněte sem, pokud chcete aktivovat režim kreslení. V tomto výchozím a nejčastěji užívaném režimu lze přidávat a přesunovat jednotlivé hodnoty. Pro aktivaci můžete využít též klávesové zkratky "Shift+D".
+
+
-
- Klepněte sem, pokud chcete aktivovat režim mazání. V tomto režimu lze mazat jednotlivé hodnoty. Pro aktivaci můžete využít též klávesové zkratky "Shift+E".
+
+
-
- Terasovitý průběh
+
+
+
+
+ CarlaInstrumentView
-
- Lineární průběh
+
+ Ukázar grafické rozhraní
+
+
+ CrossoverEQControlDialog
-
- Křivkovitý průběh
+
+
-
- Hodnota napětí pro křivku
+
+
-
- Vyšší hodnota napětí vytvoří hladší křivku, ale více se vzdálí od zadaných hodnot. Nižší hodnota napětí upřednostní výchozí sklon křivky v každém kontrolním bodě.
+
+
-
- Klepnutím sem vyberete terasovitý vývoj pro tento automatizační pattern. Hodnota připojeného objektu zůstane konstantní mezi ovládacími body a okamžitě nastavena na novou hodnotu, když se dosáhne dalšího ovládacího bodu.
+
+
-
- Klepnutím sem vyberete lineární vývoj pro tento automatizační pattern. Hodnota připojeného objektu bude mezi ovládacími body měněna přímočaře, aby postupně došlo k dosažení dalšího kontrolního bodu.
+
+
-
- Klepnutím sem vyberte vývoj typu cubic hermite pro tento automatizační pattern. Hodnota připojeného objektu se změní po plynulé křivce a lehce přejde do vrchních a spodních bodů.
+
+
-
- Vyjmout označené hodnoty (%1+X)
+
+
-
- Kopírovat označené hodnoty (%1+C)
+
+
-
- Vložit hodnoty ze schránky (%1+V)
+
+
-
- Klepněte sem, pokud chcete označené hodnoty vyjmout a uložit do schránky. Vložit je pak můžete kdekoliv v libovolném patternu pomocí tlačítka Vložit.
+
+
-
- Klepněte sem, pokud chcete označené hodnoty zkopírovat do schránky. Vložit je pak můžete kdekoliv v libovolného patternu pomocí tlačítka Vložit.
+
+
-
- Klepnete-li sem, budou hodnoty ze schránky vloženy do prvního viditelného taktu.
+
+
-
- Napětí:
+
+
-
- Editor automatizace – žádný pattern
+
+
-
- Editor automatizace – %1
+
+
-
- Akce úprav
+
+
-
- Ovládání interpolace
+
+
-
- Ovládání časové osy
+
+
-
- Ovládání zvětšení
+
+
+
+
+ DelayControls
-
- Ovládání kvantizace
+
+ Zpětná vazba
-
- Model je již k tomuto patternu připojen.
+
+ Zesílení výstupu
-
- Kvantizace
+
+
-
- Kvantizace. Nastaví nejmenší velikost kroku pro body automatizace. Ve výchozím stavu také nastaví délku a vymazává další body v rozsahu. Stisknutím <Ctrl> zrušíte toto chování.
+
+
-
-
- AutomationPattern
-
- Ovládací prvek táhni při stisknutém <%1>
+
+
- AutomationPatternView
+ DelayControlsDialog
-
- Otevřít v Editoru automatizace
+
+ Zesílení
-
- Vyčistit
+
+ ZPOŽ
-
- Obnovit výchozí jméno
+
+ FDBK
-
- Změnit jméno
+
+ RYCH
-
- %1 Připojení
+
+ MNOŽ
-
- Odpojit "%1"
+
+
-
- Zapnout/Vypnout záznam
+
+
-
- Převrátit vertikálně (viditelné)
+
+
-
- Převrátit horizontálně (viditelné)
+
+
-
- Model je již k tomuto patternu připojen.
+
+
- AutomationTrack
+ DualFilterControlDialog
-
- Stopa automatizace
+
+ Filtr 1 zapnutý
-
-
- BBEditor
-
- Editor bicích/basů
+
+ Filtr 2 zapnutý
-
- Přehrát/Pozastavit přehrávání aktuálního patternu bicích/basů (mezerník)
+
+ FREKV
-
- Zastavit přehrávání aktuálního patternu bicích/basů (mezerník)
+
+ Frekvence oříznutí
-
- Klepněte sem, pokud chcete přehrát aktuální pattern bicích/basů. Bicí/basy jsou automaticky přehrávány ve smyčce.
+
+ REZON
-
- Klepněte sem, pokud chcete zastavit přehrávání aktuálního patternu bicích/basů.
+
+ Rezonance
-
- Přidat bicí/basy
+
+ ZESIL
-
- Přidat stopu automatizace
+
+ Zesílení
-
- Odstranit kroky
+
+ POMĚR
-
- Přidat kroky
+
+ Poměr
-
- Výběr rytmu
+
+
-
- Akce stopy a kroků
+
+
+
+
+ DualFilterControls
-
- Klonovat kroky
+
+ Filtr 1 zapnutý
-
- Přidat stopu automatizace
+
+ Typ filtru 1
-
-
- BBTCOView
-
- Otevřít v editoru bicích/basů
+
+ Q/rezonance 1
-
- Resetovat jméno
+
+ Zesílení 1
-
- Změnit jméno
+
+ Mix
-
- Změnit barvu
+
+ Filtr 1 zapnutý
-
- Obnovit výchozí barvy
+
+ Typ filtru 2
-
-
- BBTrack
-
- Bicí/basy %1
+
+ Q/rezonance 2
-
- Klon z %1
+
+ Zesílení 2
-
-
- BassBoosterControlDialog
-
- FREKV
+
+ Pásmová zádrž
-
- Frekvence:
+
+ Moogův filtr
-
- ZES
+
+ 2x Moogův filtr
-
- Zesílení:
+
+ SV pásmová zádrž
-
- POMĚR
+
+ Rychlý formantový filtr
-
- Poměr:
+
+ Třípólový filtr
-
-
- BassBoosterControls
-
- Frekvence
+
+
-
- Zesílení
+
+
-
- Poměr
+
+
-
-
- BitcrushControlDialog
-
- IN
+
+
-
- OUT
+
+
-
- ZISK
+
+
-
- Zesílení vstupu:
+
+
-
- Vstup šumu:
+
+
-
- Zesílení výstupu:
+
+
-
- OŘÍZ
+
+
-
- Oříznutí výstupu:
+
+
-
- Frekvence zapnuta
+
+
-
- Zapnout drtič vzorkovací frekvence
+
+
-
- Hloubka zapnuta
+
+
-
- Zapnout drtič bitové hloubky
+
+
-
- Vzorkovací frekvence:
+
+
-
- Stereo rozdíl:
-
-
-
- Úrovně:
-
-
-
- ŠUM
-
-
-
- FREKV
-
-
-
- STEREO
+
+
-
- KVANT
+
+
- CaptionMenu
-
-
- &Nápověda
-
+ EqControls
-
- Nápověda (nedostupná)
+
+ Zesílení vstupu
-
-
- CarlaInstrumentView
-
- Ukázar grafické rozhraní
+
+ Zesílení výstupu
-
- Klepněte sem pro zobrazení nebo skrytí grafického uživatelského rozhraní (GUI) Carla.
+
+ Zesílení špičky 1
-
-
- Controller
-
- Kontrolér %1
+
+ Zesílení špičky 2
-
-
- ControllerConnectionDialog
-
- Nastavení připojení
+
+ Zesílení špičky 3
-
- MIDI KONTROLÉR
+
+ Zesílení špičky 4
-
- Vstupní kanál
+
+ Rezonance horní propusti
-
- KANÁL
+
+ Šířka pásma špičky 1
-
- Vstupní kontrolér
+
+ Šířka pásma špičky 2
-
- KONTROLÉR
+
+ Šířka pásma špičky 3
-
- Autodetekce
+
+ Šířka pásma špičky 4
-
- MIDI zařízení k přijmu MIDI události
+
+ Rezonance dolní propusti
-
- UŽIVATELSKÝ KONTROLÉR
+
+ Frekvence horní propusti
-
- MAPOVACÍ FUNKCE
+
+ Frekvence špičky 1
-
- OK
+
+ Frekvence špičky 2
-
- Zrušit
+
+ Frekvence špičky 3
-
- LMMS
+
+ Frekvence špičky 3
-
- Zjištěno zacyklení.
+
+ Frekvence dolní propusti
-
-
- ControllerRackView
-
- Kontroléry
+
+ Horní propust aktivní
-
- Přidat
+
+ Špička 1 aktivní
-
- Potvrdit smazání
+
+ Špička 2 aktivní
-
- Opravdu smazat? Je (jsou) zde propojení na tento ovladač. Nebude možné vrátit se zpět.
+
+ Špička 3 aktivní
-
-
- ControllerView
-
- Ovládací prvky
+
+ Špička 4 aktivní
-
- Kontroléry jsou schopny automatizovat nastavení otočných ovladačů, táhel a dalších řídicích prvků.
+
+ Dolní propust aktivní
-
- Přejmenovat kontrolér
+
+ DP 12
-
- Vložte nové jméno pro tento kontrolér
+
+ DP 24
-
- Odst&ranit tento kontrolér
+
+ DP 48
-
- Přejme&novat tento kontrolér
+
+ HP 12
-
- LFO
+
+ HP 24
-
-
- CrossoverEQControlDialog
-
- Přechod mezi pásmy 1/2:
+
+ HP 48
-
- Přechod mezi pásmy 2/3:
+
+ Analýza VSTUPU
-
- Přechod mezi pásmy 3/4:
+
+ Analýza VÝSTUPU
-
- Zesílení pásma 1:
+
+
-
- Zesílení pásma 2:
+
+
-
- Zesílení pásma 3:
+
+
-
- Zesílení pásma 4:
+
+
-
- Ztlumení pásma 1
+
+
-
- Ztlumit pásmo 1
+
+
-
- Ztlumení pásma 2
+
+
-
- Ztlumit pásmo 2
+
+
-
- Ztlumení pásma 3
+
+
-
- Ztlumit pásmo 3
+
+
+
+
+ EqControlsDialog
-
- Ztlumení pásma 4
+
+ HP
-
- Ztlumit pásmo 4
+
+ Špička 1
-
-
- DelayControls
-
- Zpoždění vzorků
+
+ Špička 2
-
- Zpětná vazba
+
+ Špička 3
-
- Frekvence LFO
+
+ Špička 4
-
- Hloubka LFO
+
+ DP
-
- Zesílení výstupu
+
+ Zesílení
-
-
- DelayControlsDialog
-
- Hloubka LFO
+
+ Šířka pásma:
-
- Délka zpoždění
+
+ Rezonance:
-
- Hloubka zpětné vazby
+
+ Frekvence:
-
- LFO
+
+ oktávy
-
- Zesílení výstupu
+
+
-
- Zesílení
+
+
-
- ZPOŽ
+
+ Zesílení vstupu
-
- FDBK
+
+ Zesílení výstupu
-
- RYCH
+
+
-
- MNOŽ
+
+
- DualFilterControlDialog
+ EqHandle
-
- Filtr 1 zapnutý
+
+ Rezon:
-
- Filtr 2 zapnutý
+
+ ŠPás:
-
- Klepněte pro zapnutí/vypnutí filtru 1
+
+ Frekv:
+
+
+ FlangerControls
-
- Klepněte pro zapnutí/vypnutí filtru 2
+
+ Sekund
-
- FREKV
+
+ Obnov
-
- Frekvence oříznutí
+
+ Šum
-
- REZON
+
+ Převrátit
-
- Rezonance
+
+
-
- ZESIL
+
+
+
+
+ FlangerControlsDialog
-
- Zesílení
+
+ ZPOŽ
-
+
POMĚR
-
- Poměr
+
+ MNOŽ
-
-
- DualFilterControls
-
- Filtr 1 zapnutý
+
+ Množství:
-
- Typ filtru 1
+
+ FDBK
-
- Frekvence oříznutí 1
+
+ ŠUM
-
- Q/rezonance 1
+
+ Převrátit
-
- Zesílení 1
+
+ Perioda:
-
- Mix
+
+
-
- Filtr 1 zapnutý
+
+
-
- Typ filtru 2
+
+
+
+
+ FreeBoyInstrument
-
- Frekvence oříznutí 2
+
+ Trvání sweepu
-
- Q/rezonance 2
+
+ Směr sweepu
-
- Zesílení 2
+
+ Hlasitost kanálu 1
-
- Dolní propust
+
+ Směr hlasitosti sweepu
-
- Horní propust
+
+ Délka každého kroku ve sweepu
-
- Pásmová propust csg
+
+ Hlasitost kanálu 2
-
- Pásmová propust czpg
+
+ Hlasitost kanálu 3
-
- Pásmová zádrž
+
+ Hlasitost kanálu 4
-
- Všepásmový filtr
+
+ Kanál 1 do SO2 (pravý)
-
- Moogův filtr
+
+ Kanál 2 do SO2 (pravý)
-
- 2x dolní propust
+
+ Kanál 3 do SO2 (pravý)
-
- RC dolní propust 12dB
+
+ Kanál 4 do SO2 (pravý)
-
- RC pásmová propust 12dB
+
+ Kanál 1 do SO1 (pravý)
-
- RC horní propust 12dB
+
+ Kanál 2 do SO1 (pravý)
-
- RC dolní propust 24dB
+
+ Kanál 3 do SO1 (pravý)
-
- RC pásmová propust 24dB
+
+ Kanál 4 do SO1 (pravý)
-
- RC horní propust 24dB
+
+ Výšky
-
- Vokální formantový filtr
+
+ Basy
-
- 2x Moogův filtr
+
+ Posun šířky registru
-
- SV dolní propust
+
+
-
- SV pásmová propust
+
+
-
- SV horní propust
+
+
-
- SV pásmová zádrž
+
+
+
+
+ FreeBoyInstrumentView
-
- Rychlý formantový filtr
+
+ Délka každého kroku ve sweepu:
-
- Třípólový filtr
+
+ Délka každého kroku ve sweepu
-
-
- Editor
-
- Přehrát (mezerník)
+
+ Výšky:
-
- Zastavit (mezerník)
+
+ Výšky
-
- Nahrávat
+
+ Basy:
-
- Nahrávat při přehrávání
+
+ Basy
-
- Řízení přenosu
+
+
-
-
- Effect
-
- Efekt aktivován
+
+ Trvání sweepu
-
- Poměr zpracovaného/původního signálu
+
+
-
- Brána
+
+
-
- Útlum
+
+
-
-
- EffectChain
-
- Efekty aktivovány
+
+
-
-
- EffectRackView
-
- ŘETĚZ EFEKTŮ
+
+
-
- Přidat efekt
+
+
-
-
- EffectSelectDialog
-
- Přidat efekt
+
+
-
- Název
+
+
-
- Typ
+
+
-
- Popis
+
+
-
- Autor
+
+
+
+
+
+
-
-
- EffectView
-
- Zapnout nebo vypnout efekty.
+
+
-
- Zap/Vyp
+
+
-
- POM
+
+
-
- Úroveň zpracovaného signálu:
+
+
-
- Otočný ovladač Poměr nastavuje poměr mezi vstupním signálem a signálem efektu, který formuje výstup.
+
+ Směr sweepu
-
- ÚTLUM
+
+ Směr hlasitosti sweepu
-
- Délka:
+
+
-
- Otočný ovladač Útlum nastavuje, kolik bufferů ticha musí proběhnout před tím, než plugin přestane zpracovávat. Menší hodnoty zredukují přetížení CPU, ale mohou způsobit oříznutí na konci zpožďovacích a dozvukových efektů.
+
+ Kanál 1 do SO1 (pravý)
-
- BRÁ
+
+ Kanál 2 do SO1 (pravý)
-
- Brána:
+
+ Kanál 3 do SO1 (pravý)
-
- Otočný ovladač Brána určuje sílu signálu, který je považován za "ticho" při rozhodování, kdy skončit se zpracováním signálů.
+
+ Kanál 4 do SO1 (pravý)
-
- Ovladače
+
+ Kanál 1 do SO2 (pravý)
-
- Efektové pluginy fungují jako zřetězená série efektů, kde signál bude postupně zpracováván shora dolů.
-
-Přepínač Zapnuto/Vypnuto vám umožní v libovolném časovém okamžiku daný plugin odpojit.
-
-Otočný ovladač Poměr řídí vyvážení mezi vstupním a již zpracovaným signálem ve výsledném výstupu efektu. Vstup je v této fázi shodný s výstupem předchozího efektu. Takže když je Poměr nastaven na nízkou hodnotu, obsahuje signál všechny předchozí efekty.
-
-Otočný ovladač Útlum určuje, jak dlouho bude zpracovávání signálu pokračovat po skončení noty. Efekt přestane zpracovávat signál, když hlasitost klesne pod hodnotu daného prahu v daném časovém úseku. Tento ovladač nastavuje právě "daný časový úsek". Delší časy vyžadují více výkonu procesoru, takže pro většinu efektů by měla být nastavena nízká hodnota. Naopak je potřeba nastavit vyšší hodnotu pro efekty, které vytvářejí delší úseky ticha, jako je např. echo (delay).
-Otočný ovladač Brána určuje "daný práh" pro automatické ukončení efektu.
-
-Počítání délky "daného časového úseku" začíná bezprostředně poté, co úroveň zpracovávaného signálu poklesne pod úroveň určenou tímto ovladačem.
-
-Tlačítko Ovladače otevře dialogové okno pro úpravu parametrů efektu.
-
-Klepnutí pravým tlačítkem myši vyvolá kontextovou nabídku, kde můžete měnit pořadí, ve kterém budou efekty zpracovávány, nebo můžete efekt úplně odstranit.
+
+ Kanál 2 do SO2 (pravý)
-
- Posunout &nahoru
+
+ Kanál 3 do SO2 (pravý)
-
- Posunout &dolů
+
+ Kanál 4 do SO2 (pravý)
-
- &Odstranit tento plugin
+
+
- EnvelopeAndLfoParameters
+ GigInstrument
-
- Předzpoždění
+
+ Banka
-
- Náběh
+
+ Patch
-
- Držení
+
+ Zisk
+
+
+ GigInstrumentView
-
- Útlum
+
+ Otevřít GIG soubor
-
- Vydržení
+
+ GIG soubory (*.gig)
-
- Uvolnění
+
+
+
+
+
+
+
+
+ InstrumentTrack
-
- Modulace
+
+ Výchozí předvolba
+
+
+ LadspaControlDialog
-
- Předzpoždění LFO
+
+ Propojit kanály
-
- Náběh LFO
+
+ Kanál
+
+
+ LadspaEffect
-
- Rychlost LFO
+
+ Je požadován neznámý LADSPA plugin %1.
+
+
+ MidiImport
-
- Modulace LFO
+
+ Nastavení není dokončeno
-
- Tvar vlny LFO
+
+ Nelze zkompilovat LMMS s podporou přehrávače SoundFont2, který je použitý k přidání výchozího zvuku do importovaných MIDI souborů. Proto nebude po importování tohoto MIDI souboru přehráván žádný zvuk.
-
- Frekvence x 100
+
+ Stopa
-
- Hloubka modulace
+
+
- EnvelopeAndLfoView
+ MonstroInstrument
-
- PŘED
+
+ Osc 3 posun stereo fáze
-
- Předzpoždění:
+
+ Zvolený pohled
-
- Tento otočný ovladač nastavuje předzpoždění (predelay) aktuální obálky. Zvýšením hodnoty se prodlouží čas před začátkem obálky.
+
+ Sinusová vlna
-
- NÁB
+
+ Pásmově zúžená trojúhelníková vlna
-
- Náběh:
+
+ Pásmově zúžená pilovitá vlna
-
- Tento otočný ovladač nastavuje náběh (attack) u aktuální obálky. Zvýšením hodnoty se prodlouží délka náběhu obálky. Zvolte nižší hodnotu pro nástroje typu piano a vyšší pro smyčce.
+
+ Pásmově zúžená šikmá vlna
-
- DRŽ
+
+ Pásmově zúžená pravoúhlá vlna
-
- Držení:
+
+ Pásmově zúžená pilovitá vlna typu Moog
-
- Tento otočný ovladač nastavuje délku držení (hold) u aktuální obálky. Zvýšením hodnoty se prodlouží část obálky, která zůstává na úrovni náběhu (attack) ještě před začátkem útlumu (decay) na úroveň vydržení (sustain).
+
+ Zaoblená pravoúhlá vlna
-
- ÚTL
+
+ Absolutní sinusová vlna
-
- Útlum:
+
+ Exponenciální vlna
-
- Tento otočný ovladač nastavuje délku útlumu (decay) u aktuální obálky. Zvýšením hodnoty se prodlouží část obálky, potřebná k zeslabení z úrovně náběhu (attack) na úroveň vydržení (sustain). Zvolte nižší hodnotu pro nástroje typu piano.
+
+ Bílý šum
-
- VYD
+
+ Digitální trojúhelníková vlna
-
- Vydržení:
+
+ Digitální pilovitá vlna
-
- Tento otočný ovladač nastavuje vydržení (sustain) u aktuální obálky. Zvýšením hodnoty se navýší úroveň, na které obálka zůstává před poklesem na nulu.
+
+ Digitální šikmá vlna
-
- UVOL
+
+ Digitální pravoúhlá vlna
-
- Uvolnění:
+
+ Digitální pilovitá vlna typu Moog
-
- Tento otočný ovladač nastavuje délku uvolnění (release) u aktuální obálky. Zvýšením hodnoty se prodlouží část obálky, potřebná k zeslabení z úrovně vydržení (sustain) na nulovou úroveň. Zvolte vyšší hodnotu pro nástroje s měkkým zvukem, jako např. smyčce.
+
+ Trojúhelníková vlna
-
- MOD
+
+ Pilovitá vlna
-
- Hloubka modulace:
+
+ Šikmá vlna
-
- Tento otočný ovladač nastavuje hloubku modulace u aktuální obálky. Zvýšení této hodnoty v závislosti na velikosti (např. hlasitosti nebo frekvence odstřihnutí) způsobí větší ovlivnění touto obálkou.
+
+ Pravoúhlá vlna
-
- Předzpoždění LFO:
+
+ Pilovitá vlna typu Moog
-
- Tento otočný ovladač nastavuje délku předzpoždění (predelay) aktuálního LFO. Zvýšením hodnoty se prodlouží čas před spuštěním kmitání LFO.
+
+ Abs. sinusová vlna
-
- Náběh LFO:
+
+ Náhodná
-
- Tento otočný ovladač nastavuje délku náběhu (attack) u aktuálního LFO. Zvýšením hodnoty se prodlouží čas potřebný pro zvýšení amplitudy LFO na maximum.
+
+ Vyhlazená náhodná
-
- RYCH
+
+
-
- Rychlost LFO:
+
+
-
- Tento otočný ovladač nastavuje rychlost u aktuálního LFO. Zvýšením hodnoty se zrychlí kmitání LFO a průběh vašeho efektu.
+
+
-
- Tento otočný ovladač nastavuje hloubku modulace u aktuálního LFO. Zvýšení hodnoty v závislosti na velikosti (např. hlasitosti nebo frekvence odstřihnutí) způsobí větší ovlivnění tímto LFO.
+
+
-
- Klepněte sem pro sinusovou vlnu.
+
+
-
- Klepněte sem pro trojúhelníkovou vlnu.
+
+
-
- Klepněte sem pro pilovitou vlnu.
+
+
-
- Klepněte sem pro pravoúhlou vlnu.
+
+
-
- Klepněte sem pro vlastní vlnu. Poté přetáhněte zvolený soubor samplu do grafického okna LFO.
+
+
-
- FREKVENCE x 100
+
+
-
- Klepněte sem, pokud má být frekvence LFO vynásobena x100.
+
+
-
- vynásobit frekvenci LFO x100
+
+
-
- MODULOVAT OBÁLKU
+
+
-
- Klepněte sem, pokud má být množství obálky řízeno tímto LFO.
+
+
-
- řízení množství obálky tímto LFO
+
+
-
- ms/LFO:
+
+
-
- Rada
+
+
-
- Sampl odněkud přetáhněte a pusťte jej v tomto okně.
+
+
-
- Klepněte sem pro náhodnou vlnu.
+
+
-
-
- EqControls
-
- Zesílení vstupu
+
+
-
- Zesílení výstupu
+
+
-
- Zesílení dolního šelfu
+
+
-
- Zesílení špičky 1
+
+
-
- Zesílení špičky 2
+
+
-
- Zesílení špičky 3
+
+
-
- Zesílení špičky 4
+
+
-
- Zesílení horního šelfu
+
+
-
- Rezonance horní propusti
+
+
-
- Rezonance dolního šelfu
+
+
-
- Šířka pásma špičky 1
+
+
-
- Šířka pásma špičky 2
+
+
-
- Šířka pásma špičky 3
+
+
-
- Šířka pásma špičky 4
+
+
-
- Rezonance horního šelfu
+
+
-
- Rezonance dolní propusti
+
+
-
- Frekvence horní propusti
+
+
-
- Frekvence dolního šelfu
+
+
-
- Frekvence špičky 1
+
+
-
- Frekvence špičky 2
+
+
-
- Frekvence špičky 3
+
+
-
- Frekvence špičky 3
+
+
-
- Frekvence špičky 4
+
+
-
- Frekvence dolní propusti
+
+
-
- Horní propust aktivní
+
+
-
- Dolní šelf aktivní
+
+
-
- Špička 1 aktivní
+
+
-
- Špička 2 aktivní
+
+
-
- Špička 3 aktivní
+
+
-
- Špička 4 aktivní
+
+
-
- Horní šelf aktivní
+
+
-
- Dolní propust aktivní
+
+
-
- DP 12
+
+
-
- DP 24
+
+
-
- DP 48
+
+
-
- HP 12
+
+
-
- HP 24
+
+
-
- HP 48
+
+
-
- typ dolní propusti
+
+
-
- typ horní propusti
+
+
-
- Analýza VSTUPU
+
+
-
- Analýza VÝSTUPU
+
+
-
-
- EqControlsDialog
-
- HP
+
+
-
- Dolní šelf
+
+
-
- Špička 1
+
+
-
- Špička 2
+
+
-
- Špička 3
+
+
-
- Špička 4
+
+
-
- Horní šelf
+
+
-
- DP
+
+
-
- Zesílení vstupu
+
+
-
- Zesílení
+
+
-
- Zesílení výstupu
+
+
-
- Šířka pásma:
+
+
-
- Rezonance:
+
+
-
- Frekvence:
+
+
-
- dp skup
+
+
-
- hp skup
+
+
-
- oktávy
+
+
-
-
- EqHandle
-
- Rezon:
+
+
-
- ŠPás:
+
+
-
- Frekv:
+
+
-
-
- ExportProjectDialog
-
- Exportovat projekt
+
+
-
- Výstup
+
+
-
- Formát souboru:
+
+
-
- Vzorkovací frekvence:
+
+
-
- 44100 Hz
+
+
-
- 48000 Hz
+
+
-
- 88200 Hz
+
+
-
- 96000 Hz
+
+
-
- 192000 Hz
+
+
-
- Datový tok:
+
+
-
- 64 kbit/s
+
+
-
- 128 kbit/s
+
+
+
+
+ MonstroView
-
- 160 kbit/s
+
+ Zobrazení operátorů
-
- 192 kbit/s
+
+ Zobrazení matrice
-
- 256 kbit/s
+
+ Hlasitost
-
- 320 kbit/s
+
+ Panoráma
-
- Hloubka:
+
+ Hrubé rozladění
-
- 16 bitů celočíselně
+
+ půltónů
-
- 32 bitů s plovoucí čárkou
+
+ centů
-
- Nastavení kvality
+
+ Posun stereo fáze
-
- Interpolace:
+
+ stupňů
-
- Zero-order hold
+
+ Délka pulzu
-
- Sinc nejrychlejší
+
+ Synchronizace při nárůstu pulzu
-
- Sinc střední (doporučeno)
+
+ Synchronizace při poklesu pulzu
-
- Sinc nejlepší (velmi pomalé!)
+
+ Pevně synchronizovat oscilátor 2
-
- Převzorkování (používejte opatrně!):
+
+ Reverzně synchronizovat oscilátor 2
-
- 1x (žádné)
+
+ Míchání sub-osc
-
- 2x
+
+ Pevně synchronizovat oscilátor 3
-
- 4x
+
+ Reverzně synchronizovat oscilátor 3
-
- 8x
+
+ Náběh
-
- Začít
+
+ Typ
-
- Zrušit
+
+ Fáze
-
- Exportovat jako smyčku (odstranění ticha na konci)
+
+ Předzpoždění
-
- Exportovat obsah smyčky
+
+ Držení
-
- Nemohu otevřít soubor
+
+ Útlum
-
- Exportovat projekt do %1
+
+ Vydržení
-
- Chyba
+
+ Uvolnění
-
- Chyba při zjišťování souboru enkodéru. Zkuste prosím vybrat jiný výstupní formát.
+
+ Stoupání
-
- Renderuji: %1%
+
+ Hloubka modulace
-
- Nelze otevřít soubor %1 pro zápis.
-Ověřte si prosím, zda máte povolen zápis do souboru a do složky, ve které je umístěn, a zkuste znovu!
+
+
-
- 24 bitů celočíselně
+
+
-
- Použít proměnlivý datový tok
+
+
-
- Režim stereo:
+
+
-
- Stereo
+
+
-
- Joint stereo
+
+
+
+
+ MultitapEchoControlDialog
-
- Mono
+
+ Délka
-
- Úroveň komprese:
+
+ Délka kroku:
-
- (nejrychlejší)
+
+ Poměr
-
- (výchozí)
+
+ Úrovně
-
- (nejmenší)
+
+ Přepnout vstupy
-
-
- Expressive
-
- Zvolený graf
+
+
-
- A1
+
+
-
- A2
+
+
+
+
+ NesInstrument
-
- A3
+
+ Kanál 2 hrubé rozladění
-
- W1 vyhlazování
+
+ Hlasitost kanálu 2
-
- W2 vyhlazování
+
+ Hlavní hlasitost
-
- W3 vyhlazování
+
+ Vibráto
-
- PAN1
+
+
-
- PAN2
+
+ Hlasitost kanálu 1
-
-
+
+
-
-
- Fader
-
- Vložte prosím novou hodnotu mezi %1 a %2:
+
+
-
-
- FileBrowser
-
- Prohlížeč
+
+
-
- Hledat
+
+
-
- Obnovit seznam
+
+
-
-
- FileBrowserTreeWidget
-
- Odeslat do aktivní stopy nástroje
+
+
-
- Otevřít v nové nástrojové stopě / editoru bicich/basů
+
+
-
- Načítám vzorek
+
+
-
- Počkejte prosím, načítám vzorek pro náhled...
+
+
-
- --- Tovární soubory ---
+
+ Hlasitost kanálu 3
-
- Otevřít v nové nástrojové stopě / Editoru skladby
+
+ Hlasitost kanálu 4
-
- Chyba
+
+
-
- nevypadá, že je platný
+
+
-
- soubor
+
+
- FlangerControls
-
-
- Zpoždění vzorků
-
+ NesInstrumentView
-
- Frekvence LFO
+
+ Hlasitost
-
- Sekund
+
+ Hrubé rozladění
-
- Obnov
+
+ Délka obálky
-
- Šum
+
+ Zapnout kanál 1
-
- Převrátit
+
+ Zapnout obálku 1
-
-
- FlangerControlsDialog
-
- Délka zpoždění:
+
+ Zapnout smyčku obálky 1
-
- Velikost zpětné vazby:
+
+ Zapnout sweep 1
-
- Množství bílého šumu:
+
+ Množství sweepu
-
- ZPOŽ
+
+ Rychlost sweepu
-
- POMĚR
+
+ 12.5% pracovního cyklu
-
- MNOŽ
+
+ 25% pracovního cyklu
-
- Množství:
+
+ 50% pracovního cyklu
-
- FDBK
+
+ 75% pracovního cyklu
-
- ŠUM
+
+ Zapnout kanál 2
-
- Převrátit
+
+ Zapnout obálku 2
-
- Perioda:
+
+ Zapnout smyčku obálky 2
-
-
- FxLine
-
- Množství odeslaného kanálu
+
+ Zapnout sweep 2
-
- Efektový (FX) kanál přijímá vstup z jedné nebo více nástrojových stop.
-Ten může být následně směrován do dalších efektových kanálů. LMMS automaticky zabraňuje vzniku nekonečných smyček a nedovoluje provést propojení, které by ke vzniku smyčky mohlo vést.
-
-Chcete-li směrovat kanál do jiného kanálu, vyberte efektový kanál a klepněte na tlačítko "SEND" v kanálu, který chcete odeslat. Otočný ovladač pod tlačítkem "SEND" určuje množství signálu, které bude do kanálu odesláno.
-
-Efektové kanály můžete odstranit nebo přesunout v kontextové nabídce, která je dostupná po klepnutí pravým tlačítkem myši na efektový kanál.
-
+
+ Zapnout kanál 3
-
- Přesunout do&leva
+
+ Frekvence šumu
-
- Přesun dop&rava
+
+ Frekvence sweepu
-
- Přejmenovat &kanál
+
+ Zapnout kanál 4
-
- Př&esunout kanál
+
+ Zapnout obálku 4
-
- Odstranit nepo&užívané kanály
+
+ Zapnout smyčku obálky 4
-
-
- FxMixer
-
- Hlavní
+
+ Kvantizovat frekvenci šumu při použití frekvence noty
-
- Efekt %1
+
+ Použít frekvenci pro šum
-
- Hlasitost
+
+ Typ šumu
-
- Ztlumit
+
+ Vibráto
-
- Sólo
+
+ Hlavní hlasitost
- FxMixerView
+ OpulenzInstrument
-
- Efektový mixážní panel
+
+ Patch
-
- Efektový fader %1
+
+
-
- Ztlumit
+
+
-
- Ztlumit tento efektový kanál
+
+
-
- Sólo
+
+
-
- Sólovat efektový kanál
+
+
-
-
- FxRoute
-
- Množství k odeslání z kanálu %1 do kanálu %2
+
+
-
-
- GigInstrument
-
- Banka
-
-
-
- Patch
-
-
-
- Zisk
+
+
-
-
- GigInstrumentView
-
- Otevřít jiný GIG soubor
+
+
-
- Klepněte sem pro otevření jiného GIG souboru
+
+
-
- Vybrat patch
+
+
-
- Klepněte sem pro změnu patche GIG souboru
+
+
-
- Změnit přehrávaný nástroj GIG souboru
+
+
-
- Který GIG soubor je právě používán
+
+
-
- Který patch GIG souboru je právě používán
+
+
-
- Zisk
+
+
-
- Vynásobit vzorky x
+
+
-
- Otevřít GIG soubor
+
+
-
- GIG soubory (*.gig)
+
+
-
-
- GuiApplication
-
- Pracovní adresář
+
+
-
- Pracovní adresář LMMS %1 neexistuje. Chcete jej nyní vytvořit? Změnu adresáře mžete provést později v nabídce Úpravy -> Nastavení.
+
+
-
- Připravuji UI
+
+
-
- Připravuji editor skladby
+
+
-
- Připravuji mixážní panel
+
+
-
- Připravuji panel kontrolérů
+
+
-
- Připravuji poznámky k projektu
+
+
-
- Připravuji editor bicích/basů
+
+ FM
-
- Připravuji Piano roll
+
+
-
- Připravuji Editor automatizace
+
+
- InstrumentFunctionArpeggio
+ OpulenzInstrumentView
-
- Arpeggio
+
+ Náběh
-
- Typ arpeggia
+
+ Útlum
-
- Rozsah arpeggia
+
+ Uvolnění
-
- Trvání arpeggia
+
+ Násobič frekvence
+
+
+ OscillatorObject
-
- Brána arpeggia
+
+ Osc %1 hlasitost
-
- Směr arpeggia
+
+ Osc %1 panoráma
-
- Styl arpeggia
+
+ Osc %1 hrubé rozladění
-
- Nahoru
+
+ Osc %1 jemné rozladění vlevo
-
- Dolů
+
+ Osc %1 jemné rozladění vpravo
-
- Nahoru a dolů
+
+ Osc %1 posun fáze
-
- Náhodné
+
+ Osc %1 rozladění stereo fáze
-
- Volné
+
+ Osc %1 forma vlny
-
- Tříděné
+
+ Typ modulace %1
-
- Synchronizované
+
+ Osc %1 vlna
-
- Dolů a nahoru
+
+ Osc %1 harmonické
+
+
+ PatchesDialog
-
- Míra vynechávání
+
+ Qsynth: Předvolba kanálu
-
- Míra míjení
+
+ Výběr banky
-
- Počet kroků v cyklu
+
+ Banka
-
-
- InstrumentFunctionArpeggioView
-
- ARPEGGIO
+
+ Výběr programu
-
- Arpeggio je způsob hry (zejména na drnkací nástroje), který činí hudbu mnohem živější. Struny těchto nástrojů (např. harfy) jsou rozezněny jako v akordech. Jediným rozdílem je, že se tak stane sekvenčně, takže tóny nejsou zahrány ve stejnou dobu. Typickým arpeggiem jsou durové a mollové trojzvuky, ale možných dalších akordů, které si můžete vybrat, je spousta.
+
+ Patch
-
- ROZSAH
+
+ Název
-
- Rozsah arpeggia:
+
+ OK
-
- oktáva(y)
+
+ Zrušit
+
+
+ PatmanView
-
- Tento otočný ovladač použijte pro nastavení rozsahu arpeggia v oktávách. Vybrané arpeggio bude zahráno ve zvoleném počtu oktáv.
+
+ Smyčka
-
- TRVÁNÍ
+
+ Režim smyčky
-
- Trvání arpeggia:
+
+ Ladění
-
- ms
+
+ Režim ladění
-
- Tento otočný ovladač nastavuje trvání arpeggia v milisekundách. Trvání arpeggia udává, jak dlouho bude každý tón arpeggia přehráván.
+
+ Není vybrán žádný soubor
-
- BRÁNA
+
+ Otevřít soubor patch
-
- Brána arpeggia:
+
+ Soubor patch (*.pat)
-
- %
+
+
+
+
+ PeakControllerEffectControlDialog
-
- Tento otočný ovladač nastavuje bránu arpeggia. Brána arpeggia určuje procento délky jednotlivých arpeggiových tónů, které budou zahrány. Pomocí brány arpeggia můžete udělat skvělé staccatové arpeggio.
+
+ ZÁKL
-
- Akord:
+
+ Hloubka modulace:
-
- Směr:
+
+ Náběh:
-
- Styl:
+
+ Uvolnění:
-
- VYNECH
+
+ MNOŽ
-
- Míra vynechávání:
+
+ NÁSB
-
- Funkce vynechávání způsobí, že arpeggiator náhodně pozastaví některý krok. Od počáteční pozice, kde nemá žádný efekt, se po směru hodinových ručiček efekt stupňuje až po maximální nastavení, kdy vynechá vše.
+
+ NÁBH
-
- MÍJ
+
+ ÚTLM
-
- Míra míjení:
+
+ Práh:
-
- Funkce míjení způsobí, že arpeggiator netrefí dotyčnou notu.
+
+ PRÁH
-
- CYKL
+
+
-
- Počet not v cyklu:
+
+
-
- nota(y)
+
+ Ztlumit výstup
-
- Skočí přes n kroků v arpeggiu a pokud přesáhne rozsah not, zacyklí se zde. Je-li je celkový rozsah not rovnoměrně dělitelný počtem kroků nad rozdah, uvíznete v kratším arpeggiu nebo dokonce na jedné notě.
+
+
- InstrumentFunctionNoteStacking
+ PeakControllerEffectControls
-
- Oktáva
+
+ Základní hodnota
-
- Dur
+
+ Hloubka modulace
-
- Maj5b
+
+ Ztlumit výstup
-
- Moll
+
+ Náběh
-
- m5b
+
+ Uvolnění
-
- sus2
+
+ Práh
-
- sus4
+
+
-
- aug
+
+
+
+
+ QWidget
-
- aug sus4
+
+ Název:
-
- tri
+
+ Tvůrce:
-
- 6
+
+ Autorská práva:
-
- 6 sus4
+
+ Vyžaduje běh v reálném čase:
-
- 6 add9
+
+ Ano
-
- m6
+
+ Ne
-
- m6 add9
+
+ Schopnost běhu v reálném čase:
-
- 7
+
+ Na místě poškozeného:
-
- 7 sus4
+
+ Vstupní kanály:
-
- 7/5#
+
+ Výstupní kanály:
-
- 7/5b
+
+ Soubor:
-
- 7/9#
+
+ Soubor: %1
+
+
+ ReverbSCControlDialog
-
- 7/9b
+
+ Vstup
-
- 7/5#/9#
+
+ Velikost
-
- 7/5#/9b
+
+ Velikost:
-
- 7/5b/9b
+
+ Barva
-
- 7 add11
+
+ Barva:
-
- 7 add13
+
+ Výstup
-
- 7/11#
+
+ Zesílení vstupu:
-
- Maj7
+
+ Zesílení výstupu:
+
+
+ ReverbSCControls
-
- Maj7/5b
+
+ Velikost
-
- Maj7/5#
+
+ Barva
-
- Maj7/11#
+
+ Zesílení vstupu
-
- Maj7 add13
+
+ Zesílení výstupu
+
+
+ SpectrumAnalyzerControlDialog
-
- m7
+
+ Lineární spektrum
-
- m7/5b
+
+ Lineární osa Y
+
+
+ SpectrumAnalyzerControls
-
- m7/9b
+
+ Lineární spektrum
-
- m7 add11
+
+ Lineární osa Y
-
- m7 add13
+
+ Režim kanálu
+
+
+ TrackContainer
-
- m-Maj7
+
+ Zrušit
-
- m-Maj7 add11
+
+ Prosím čekejte...
-
- m-Maj7 add13
+
+ Importuji MIDI soubor...
+
+
+ TripleOscillatorView
-
- 9
+
+ Synchronizovat oscilátor 1 oscilátorem 2
-
- 9 sus4
+
+ Synchronizovat oscilátor 2 oscilátorem 3
-
- add9
+
+ Osc %1 hlasitost:
-
- 9/5#
+
+ Osc %1 panoráma:
-
- 9/5b
+
+ Osc %1 hrubé rozladění:
-
- 9/11#
+
+ půltónů
-
- 9/13b
+
+ Osc %1 jemné rozladění vlevo:
-
- Maj9
+
+ centů
-
- Maj9 sus4
+
+ Osc %1 jemné rozladění vpravo:
-
- Maj9/5#
+
+ Osc %1 posun fáze:
-
- Maj9/11#
+
+ stupňů
-
- m9
+
+ Osc %1 rozladění stereo fáze:
-
- m add9
+
+
-
- m9/5b
+
+
-
- m9-Maj7
+
+
-
- 11
+
+
-
- 11/9b
+
+
-
- Maj11
+
+
-
- m11
+
+
-
- m-Maj11
+
+
-
- 13
+
+ Sinusová vlna
-
- 13/9#
+
+ Trojúhelníková vlna
-
- 13/9b
+
+ Pilovitá vlna
-
- 13/9b/5b
+
+ Pravoúhlá vlna
-
- Maj13
+
+
-
- m13
+
+ Exponenciální vlna
-
- m-Maj13
+
+ Bílý šum
-
- Mollová harmonická
+
+
+
+
+ VestigeInstrumentView
-
- Mollová melodická
+
+ Zobrazit/Skrýt grafické rozhraní
-
- Celotónová stupnice
+
+ Vypnout všechny noty
-
- Zmenšená
+
+ DLL soubory (*.dll)
-
- Durová pentatonika
+
+ EXE soubory (*.exe)
-
- Mollová pentatonika
+
+ Předchozí (-)
-
- Japonská (in sen) stupnice
+
+ Uložit předvolbu
-
- Durová bebopová
+
+ Další (+)
-
- Dominantní bebopová
+
+ Předvolba
-
- Bluesová stupnice
+
+ od
-
- Arabská
+
+ – ovládání VST pluginu
-
- Enigmatická
+
+
-
- Neapolská
+
+
-
- Mollová neapolská
+
+
-
- Mollová maďarská
+
+
+
+
+ VstEffectControlDialog
-
- Dórská
+
+ Ukázat/Skrýt
-
- Frygická
+
+ Předchozí (-)
-
- Lydická
+
+ Další (+)
-
- Mixolydická
+
+ Uložit předvolbu
-
- Aiolská
+
+ Efekt od:
-
- Lokrická
+
+ <br />
-
- Akordy
+
+
-
- Typ akordu
+
+
+
+
+ VstPlugin
-
- Rozsah akordu
+
+ Načítám plugin
-
- Moll
+
+ Otevřít předvolbu
-
- Chromatická
+
+ Předvolba VST pluginu (*.fxp *.fxb)
-
- Zmenšená (půltón–celý tón)
+
+ : výchozí
-
- 5
+
+ "
-
- Frygická dominanta
+
+ '
-
- Perská
+
+ Uložit předvolbu
-
-
- InstrumentFunctionNoteStackingView
-
- ROZSAH
+
+ .fxp
-
- Rozsah akordu:
+
+ .FXP
-
- oktáva(y)
+
+ .FXB
-
- Tento otočný ovladač nastavuje rozsah akordů v oktávách. Vybraný akord bude zahrán ve zvoleném počtu oktáv.
+
+ .fxb
-
- VRSTVENÍ
+
+ Počkejte prosím, než se načte VST plugin...
-
- Akord:
+
+ VST plugin %1 nelze načíst.
- InstrumentMidiIOView
+ WatsynInstrument
-
- POVOLIT MIDI VSTUP
+
+ Hlasitost A1
-
- KANÁL
+
+ Hlasitost A2
-
- DYNAM
+
+ Hlasitost B1
-
- POVOLIT MIDI VÝSTUP
+
+ Hlasitost B2
-
- PROGRAM
+
+ Panoráma A1
-
- MIDI zařízení pro přijímání MIDI událostí
+
+ Panoráma A2
-
- MIDI zařízení pro odesílání MIDI událostí
+
+ Panoráma B1
-
- NOTA
+
+ Panoráma B2
-
- VLASTNÍ VÝCHOZÍ DYNAMIKA
+
+ Násobič frekv. A1
-
- Udává výchozí úroveň dynamiky pro MIDI nástroje při 100 % dynamiky tónu
+
+ Násobič frekv. A2
-
- VÝCHOZÍ DYNAMIKA
+
+ Násobič frekv. B1
-
-
- InstrumentMiscView
-
- HLAVNÍ LADĚNÍ
+
+ Násobič frekv. B2
-
- Umožní použití hlavního ladění
+
+ Rozladění vlevo A1
-
-
- InstrumentSoundShaping
-
- HLASITOST
+
+ Rozladění vlevo A2
-
- Hlasitost
+
+ Rozladění vlevo B1
-
- SEŘÍZNUTÍ
+
+ Rozladění vlevo B2
-
- Frekvence oříznutí
+
+ Rozladění vpravo A1
-
- REZONANCE
+
+ Rozladění vpravo A2
-
- Rezonance
+
+ Rozladění vpravo B1
-
- Obálky/LFO
+
+ Rozladění vpravo B2
-
- Typ filtru
+
+ Směšovač A-B
-
- Q/rezonance
+
+ Množství obálky směšovače A-B
-
- Dolní propust
+
+ Náběh obálky směšovače A-B
-
- Horní propust
+
+ Množství držení směšovače A-B
-
- Pásmová propust csg
+
+ Útlum obálky směšovače A-B
-
- Pásmová propust czpg
+
+ Přeslech A1-B2
-
- Pásmová zádrž
+
+ Modulace A1-B2
-
- Všepásmový filtr
+
+ Modulace B2-B1
-
- Moogův filtr
+
+ Zvolený graf
+
+
+ WatsynView
-
- 2x dolní propust
+
+ Vybrat oscilátor A1
-
- RC dolní propust 12dB
+
+ Vybrat oscilátor A2
-
- RC pásmová propust 12dB
+
+ Vybrat oscilátor B1
-
- RC horní propust 12dB
+
+ Vybrat oscilátor B2
-
- RC dolní propust 24dB
+
+ Přimíchat výstup A1 do A2
-
- RC pásmová propust 24dB
+
+ Přimíchat výstup B1 do B2
-
- RC horní propust 24dB
+
+ Kreslení vlastní křivky tahem myši na tomto grafu.
-
- Vokální formantový filtr
+
+ Načíst vlnu
-
- 2x Moogův filtr
+
+ Fáze vlevo
-
- SV dolní propust
+
+ Fáze vpravo
-
- SV pásmová propust
+
+ Normalizovat
-
- SV horní propust
+
+ Převrátit
-
- SV pásmová zádrž
+
+ Uhladit
-
- Rychlý formantový filtr
+
+ Sinusová vlna
-
- Třípólový filtr
+
+ Trojúhelníková vlna
+
+
+
+ Pravoúhlá vlna
-
-
- InstrumentSoundShapingView
-
- CÍL:
+
+ Hlasitost
-
- Tato stránka obsahuje obálky. Ty jsou velmi důležité pro úpravu zvuku a obvykle také i nezbytné pro rozdílovou (subtraktivní) syntézu. Pokud máte například obálku hlasitosti, můžete nastavit, kdy má mít zvuk jakou sílu. Pokud chcete vytvořit něco jako smyčce, váš zvuk by měl mít velmi měkké nasazení i ukončení tónu. Toho dosáhneme nastavením dlouhého času náběhu i uvolnění. Totéž se týká ostatních druhů obálek, jako je obálka panorámatu, frekvence odříznutí pro použití u filtrů apod. Prostě si s tím můžete vyhrát dle libosti! Můžete vytvořit opravdu úžasné zvuky třeba jen z pilovité vlny pomocí vhodných obálek...!
+
+ Panoráma
-
- FILTR
+
+ Násobič frekv.
-
- Zde si můžete vybrat z vestavěných filtrů, které chcete použít pro tuto stopu nástroje. Filtry jsou velmi důležité pro změnu charakteristiky zvuku.
+
+ Rozladění vlevo
-
- Hz
+
+ centů
-
- Tento otočný ovladač nastavuje frekvenci odříznutí pro vybraný filtr. Frekvence odříznutí určuje frekvenci pro odříznutí signálu filtrem. Například filtr typu dolní propust (low-pass) odstřihne všechny frekvence, které jsou vyšší než frekvence odříznutí. Filtr typu horní propust (high-pass) odstřihne všechny frekvence, které jsou nižší než frekvence odříznutí atd...
+
+ Rozladění vpravo
-
- REZO
+
+ Směšovač A-B
-
- Rezonance:
+
+ Množství obálky směšovače
-
- Tento otočný ovladač nastavuje Q/rezonanci pro vybraný filtr. Q/rezonance určuje, jak hodně filtr zesílí frekvence poblíž frekvence oříznutí.
+
+ Náběh obálky směšovače
-
- FREKV
+
+ Držení obálky směšovače
-
- Frekvence oříznutí:
+
+ Útlum obálky směšovače
-
- Obálky, LFO a filtry nejsou podporovány stávajícím nástrojem.
+
+ Přeslech
-
-
- InstrumentTrack
-
- nepojmenovaná_stopa
+
+
-
- Hlasitost
+
+
-
- Panoráma
+
+
-
- Ladění
+
+
-
- Efektový kanál
+
+
-
- Výchozí předvolba
+
+
-
- Tímto otočným ovladačem můžete nastavit hlasitost otevřeného kanálu.
+
+
-
- Základní nota
+
+
-
- Výškový rozsah
+
+
-
- Hlavní ladění
+
+ Pilovitá vlna
- InstrumentTrackView
+ Xpressive
-
- Hlasitost
+
+ Zvolený graf
-
- Hlasitost:
+
+ A1
-
- HLA
+
+ A2
-
- Panoráma
+
+ A3
-
- Panoráma:
+
+ W1 vyhlazování
-
- PAN
+
+ W2 vyhlazování
-
- MIDI
+
+ W3 vyhlazování
-
- Vstup
+
+
-
- Výstup
+
+
-
- Efekt %1: %2
+
+
- InstrumentTrackWindow
+ XpressiveView
-
- HLAVNÍ NASTAVENÍ
+
+ Kreslení vlastní křivky tahem myši na tomto grafu.
-
- Hlasitost nástroje
+
+ Vybrat oscilátor W1
-
- Hlasitost:
+
+ Vybrat oscilátor W2
-
- HLA
+
+ Vybrat oscilátor W3
-
- Panoráma
+
+
-
- Panoráma:
+
+
-
- PAN
+
+ Otevřít okno nápovědy
-
- Ladění
+
+ Sinusová vlna
-
- Ladění:
-
-
-
- centů
-
-
-
- LADĚNÍ
-
-
-
- Efektový kanál
+
+
-
- EFEKT
+
+ Exponenciální vlna
-
- Uložit předvolbu
+
+ Pilovitá vlna
-
- XML soubor předvoleb (*.xpf)
+
+
-
- Rozsah výšky (v půltónech)
+
+ Trojúhelníková vlna
-
- ROZSAH
+
+ Pravoúhlá vlna
-
- Uložit aktuální nastavení nástrojové stopy do souboru předvoleb
+
+ Bílý šum
-
- Klepněte sem, chcete-li uložit aktuální nastavení nástrojové stopy do souboru předvoleb. Později můžete nahrát tuto předvolbu poklepáním na prohlížeč předvoleb.
+
+ Interpolace vlnění
-
- Použije tyto ovládací prvky pro zobrazení a editaci další/předchozí stopy v editoru skladby.
+
+ Platnost výrazu
-
- ULOŽIT
+
+ Celkový účel 1:
-
- Obálka, filtr a LFO
+
+ Celkový účel 2:
-
- Vrstvení akordů a arpeggio
+
+ Celkový účel 3:
-
- Efekty
+
+ O1 vyvážení:
-
- MIDI nastavení
+
+ O2 vyvážení:
-
- Různé
+
+ Přechod mezi uvolněním:
-
- Plugin
+
+ Hladkost
- Knob
+ ZynAddSubFxInstrument
-
- Lineární zobrazení
+
+ Portamento
-
- Logaritmické zobrazení
+
+ Šířka pásma
-
- Vložte prosím novou hodnotu mezi %1 a %2:
+
+
-
- Zadejte prosím novou hodnotu mezi -96.0 dBFS a 6.0 dBFS:
+
+
-
-
- LadspaControl
-
- Propojit kanály
+
+
-
-
- LadspaControlDialog
-
- Propojit kanály
+
+
-
- Kanál
+
+
+
+
+
+
- LadspaControlView
+ ZynAddSubFxView
-
- Propojit kanály
+
+ Ukázar grafické rozhraní
-
- Hodnota:
+
+ Portamento:
-
- Promiňte, nápověda není k dispozici.
+
+ PORT
-
-
- LadspaEffect
-
- Je požadován neznámý LADSPA plugin %1.
+
+ FREKV
-
-
- LcdSpinBox
-
- Vložte prosím novou hodnotu mezi %1 a %2:
+
+ REZ
-
-
- LeftRightNav
-
- Předchozí
+
+ Šířka pásma:
-
- Další
+
+ ŠP
-
- Předchozí (%1)
+
+ ZISK FM
-
- Další (%1)
+
+ Střední frekvence rezonance:
-
-
- LfoController
-
- Ovladač LFO
+
+ SF REZ
-
- Základní hodnota
+
+ Šířka pásma rezonance:
-
- Rychlost oscilátoru
+
+ ŠP REZ
-
- Míra oscilátoru
+
+
-
- Fáze oscilátoru
+
+
-
- Vlna oscilátoru
+
+
-
- Frekvenční multiplikátor
+
+
- LfoControllerDialog
+ audioFileProcessor
-
- LFO
+
+ Zesílení
-
- Ovladač LFO
+
+ Začátek samplu
-
- ZÁKL
+
+ Konec samplu
-
- Základní míra:
+
+ Přehrávat pozpátku
-
- udělat
+
+ Pokračování v přehrávání samplu při změně noty
-
- RYCH
+
+ Začátek smyčky
-
- Rychlost LFO:
+
+ Režim smyčky
-
- Tento otočný ovladač nastavuje rychlost LFO. Zvýšením hodnoty se zrychlí kmitání LFO a průběh efektu.
+
+ Režim interpolace
-
- Hloubka modulace:
+
+ Žádný
-
- Tento otočný ovladač nastavuje množství modulace LFO. Čím vyšší bude tato hodnota, tím více budou propojené parametry (např. hlasitost nebo frekvence odříznutí) ovlivněny LFO.
+
+ Lineární
-
- FÁZ
+
+ Sinusový
-
- Posun fáze:
+
+ Vzorek nenalezen: %1
+
+
+ bitInvader
-
- stupňů
+
+
+
+
+ bitInvaderView
-
- Tímto otočným ovladačem můžete nastavit fázový posun LFO. To znamená, že můžete posunout bod, ve kterém oscilátor začne kmitat. Například pokud máte sinusovou vlnu s fázovým posunem 180 stupňů, vlna půjde nejdříve dolů. Totéž se stane u vlny pravoúhlé.
+
+ Sinusová vlna
-
- Klepněte sem pro sinusovou vlnu.
+
+ Trojúhelníková vlna
-
- Klepněte sem pro trojúhelníkovou vlnu.
+
+ Pilovitá vlna
-
- Klepněte sem pro pilovitou vlnu.
+
+ Pravoúhlá vlna
-
- Klepněte sem pro pravoúhlou vlnu.
+
+ Interpolovat
-
- Klepněte sem pro exponenciální vlnu.
+
+ Normalizovat
-
- Klepněte sem pro bílý šum.
+
+ Kreslení vlastní křivky tahem myši na tomto grafu.
-
- Klepněte sem pro uživatelem definovaný tvar.
-Poklepejte pro výběr souboru.
+
+
-
- Klepněte sem pro pilovitou vlnu typu Moog.
+
+ Bílý šum
-
- MNOŽ
+
+
+
+
+
+
- LmmsCore
+ dynProcControlDialog
-
- Generuji vlny
+
+ VSTUP
-
- Inicializuji datové struktury
+
+ Zesílení vstupu:
-
- Spouštím zvuková a MIDI zařízení
+
+ VÝSTUP
-
- Spouštím vlákna mixážního panelu
+
+ Zesílení výstupu:
-
-
- MainWindow
-
- &Nový
+
+ NÁBĚH
-
- &Otevřít...
+
+ Délka náběhu špičky:
-
- &Uložit
+
+ UVOLNĚNÍ
-
- Uložit &jako...
+
+ Délka uvolnění špičky:
-
- Importovat...
+
+ Zpracování vycházející z maxima obou stereo kanálů
-
- E&xportovat...
+
+ Zpracování vycházející z průměru obou stereo kanálů
-
- &Ukončit
+
+ Zpracování každého stereo kanálu zvlášť
-
- Úpr&avy
+
+
-
- Nastavení
+
+
-
- &Nástroje
+
+
-
- &Nápověda
+
+
-
- Nápověda
+
+
-
- Co je to?
+
+
-
- O LMMS
+
+
+
+
+ dynProcControls
-
- Vytvořit nový projekt
+
+ Zesílení vstupu
-
- Vytvořit nový projekt ze šablony
+
+ Zesílení výstupu
-
- Otevřít existující projekt
+
+ Doba náběhu
-
- Naposledy otevřené projekty
+
+ Délka uvolnění
-
- Uložit aktuální projekt
+
+ Režim sterea
+
+
+ kickerInstrument
-
- Exportovat aktuální projekt
+
+ Počáteční frekvence
-
- Editor skladby
+
+ Konečná frekvence
-
- Stisknutím tohoto tlačítka zobrazíte nebo skryjete Editor skladby. S jeho pomocí můžete upravovat playlist skladby a určit, kdy a která stopa má být přehrána. Můžete také vložit a přesunovat vzorky (např. rapové) přímo do playlistu.
+
+ Zisk
-
- Editor bicích/basů
+
+ Délka
-
- Stisknutím tohoto tlačítka zobrazíte nebo skryjete editor bicích/basů. Tento editor je nezbytný pro tvorbu beatů, otevírání, přidávání či odebírání kanálů a dále pro vyjímání, kopírování a vkládání beatů, bicích/basových patternů apod.
+
+ Šum
-
- Piano roll
+
+ Klik
-
- Klepněte sem, pokud chcete ukázat nebo skrýt Piano roll. S pomocí Piano rollu můžete jednoduchým způsobem upravovat melodie.
+
+ Začít od noty
-
- Editor automatizace
+
+ Skončit na notě
-
- Klepněte sem, pokud chcete ukázat nebo skrýt Editor automatizace. S pomocí Editoru automatizace můžete jednoduchým způsobem upravovat proměnlivý průběh hodnot.
+
+
-
- Efektový mixážní panel
+
+
-
- Klepněte sem, pokud chcete ukázat nebo skrýt efektový (FX) mixážní panel. Efektový mixážní panel je velmi výkonný nástroj pro správu efektů ve vaší skladbě. Efekty můžete vkládat do různých efektových kanálů.
+
+
-
- Poznámky k projektu
+
+
+
+
+ kickerInstrumentView
-
- Klepněte sem, pokud chcete ukázat nebo schovat okno pro poznámky. V tomto okně lze vkládat vaše poznámky k projektu.
+
+ Počáteční frekvence:
-
- Panel kontrolérů
+
+ Konečná frekvence:
-
- Nepojmenovaný
+
+ Zisk:
-
- LMMS %1
+
+ Klik:
-
- Projekt není uložen
+
+ Šum:
-
- Aktuální projekt byl od posledního uložení změněn. Chcete jej nyní uložit?
+
+
-
- Nápověda není dostupná
+
+
-
- V současnosti není v LMMS nápověda dostupná.
-Navštivte prosím stránku s dokumentací k LMMS na adrese http://lmms.sf.net/wiki.
+
+
-
- LMMS (*.mmp *.mmpz)
+
+
-
- Verze %1
+
+
+
+
+ ladspaBrowserView
-
- Soubor nastavení
+
+ Dostupné efekty
-
- Chyba při kontrole konfiguračního souboru na řádku %1:%2: %3
+
+ Nedostupné efekty
-
- Hlasitosti
+
+ Nástroje
-
- Zpět
+
+ Analyzační nástroje
-
- Znovu
+
+ Neznámé
-
- Moje projekty
+
+ Typ:
+
+
+ ladspaDescription
-
- Moje samply
+
+ Pluginy
-
- Moje předvolby
+
+ Popis
+
+
+ ladspaPortDialog
-
- Domů
+
+ Porty
-
- Můj počítač
+
+ Název
-
- &Soubor
+
+ Druh
-
- &Naposledy otevřené projekty
+
+ Směr
-
- Uložit jako novou &verzi
+
+ Typ
-
- E&xportovat stopy...
-
-
-
- Nápověda online
-
-
-
- Co je to?
-
-
-
- Otevřít projekt
-
-
-
- Uložit projekt
-
-
-
- Obnovení projektu
-
-
-
- Je k dispozici soubor pro obnovu. Zdá se, že poslední práce nebyla správně ukončena nebo že je již spuštěna jiná instance LMMS. Chcete obnovit tuto verzi projektu?
-
-
-
- Obnovit
-
-
-
- Obnovit soubor. Před dokončením prosím nespouštějte další instance LMMS.
-
-
-
- Zrušit
-
-
-
- Spustit LMMS do výchozího stavu a smazat obnovené soubory. Tento krok je nevratný.
-
-
-
- Připravuji prohlížeč pluginů
-
-
-
- Připravuji prohlížeč souborů
-
-
-
- Kořenový adresář
-
-
-
- Načítám grafiku prostředí
-
-
-
- Nový z šablony
-
-
-
- Uložit jako výchozí šablonu
-
-
-
- &Zobrazení
-
-
-
- Zapnout/Vypnout metronom
-
-
-
- Zobrazit/Skrýt editor skladby
-
-
-
- Zobrazit/Skrýt editor bicích/basů
-
-
-
- Zobrazit/Skrýt Piano roll
-
-
-
- Zobrazit/Skrýt Editor automatizace
-
-
-
- Zobrazit/Skrýt efektový mixážní panel
-
-
-
- Zobrazit/Skrýt poznámky k projektu
-
-
-
- Zobrazit/Skrýt panel ovladačů
-
-
-
- Obnovit projekt. Uložte prosím svou práci!
-
-
-
- Obnovený projekt není uložen
-
-
-
- Tento projekt byl obnoven z minulého spuštění LMMS. Zatím není uložen a pokud tak neučiníte, práce bude ztracena. Chcete jej nyní uložit?
-
-
-
- Projekt LMMS
+
+ Min < Výchozí < Max
-
- Šablona projektu LMMS
+
+ Logaritmický
-
- Přepsat výchozí šablonu?
+
+ SR závislý
-
- Tímto se přepíše vaše nynější výchozí šablona.
+
+ Zvuk
-
- Plynulé posouvání
+
+ Ovládání
-
- Povolit názvy tónů v Piano rollu
+
+ Vstup
-
- Uložit šablonu projektu
+
+ Výstup
-
- Hlasitost v dBFS
+
+ Zapnuto
-
- Nemohu otevřít soubor
+
+ Celočíselný
-
- Nelze otevřít soubor %1 pro zápis.
-Ujistěte se prosím, zda máte povolen zápis do souboru a do složky obsahující soubor a zkuste znovu!
+
+ S plovoucí čárkou
-
- &Exportovat MIDI...
+
+ Ano
- MeterDialog
-
-
- Počet dob v taktu
-
-
-
- Délka doby v taktu
-
+ lb302Synth
-
- METRUM
+
+ VCF frekvence vypnutí
-
-
- MeterModel
-
- Počet dob
+
+ VCF rezonance
-
- Délka doby
+
+ VCF modulace obálky
-
-
- MidiController
-
- MIDI kontrolér
+
+ VCF útlum obálky
-
- nepojmenovaný_midi_kontrolér
+
+ Zkreslení
-
-
- MidiImport
-
- Nastavení není dokončeno
+
+ Vlna
-
- Nemáte nastaven výchozí soundfont v dialogovém okně (Edit-> Nastavení). Z tohoto důvodu nebude po importu MIDI souboru přehráván žádný zvuk. Stáhněte si nějaký General MIDI soundfont, zadejte jej v dialogovém okně nastavení a zkuste to znovu.
+
+ Útlum sklouznutí
-
- Nelze zkompilovat LMMS s podporou přehrávače SoundFont2, který je použitý k přidání výchozího zvuku do importovaných MIDI souborů. Proto nebude po importování tohoto MIDI souboru přehráván žádný zvuk.
+
+ Sklouznutí
-
- Stopa
+
+ Důraz
-
-
- MidiJack
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
- JACK server zhavaroval
+
+ Dead
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
- Zdá se, že JACK server zhavaroval.
+
+ Filtr 24dB/okt
- MidiPort
-
-
- Vstupní kanál
-
-
-
- Výstupní kanál
-
-
-
- Vstupní kontrolér
-
-
-
- Výstupní kontrolér
-
-
-
- Pevná vstupní dynamika
-
-
-
- Pevná výstupní dynamika
-
-
-
- Výstupní MIDI program
-
+ lb302SynthView
-
- Přijímat MIDI události
+
+ Frekvence odstřihnutí:
-
- Posílat MIDI události
+
+ Rezonance:
-
- Pevná výstupní nota
+
+ Modulace obálky:
-
- Výchozí dynamika
+
+ Útlum:
-
-
- MidiSetupWidget
-
- ZAŘÍZENÍ
+
+ 3pólový filtr 303-es-que, 24dB/okt
-
-
- MonstroInstrument
-
- Osc 1 hlasitost
+
+ Útlum sklouznutí:
-
- Osc 1 panoráma
+
+ Zkreslení:
-
- Osc 1 hrubé rozladění
+
+ Pilovitá vlna
-
- Osc 1 jemné rozladění vlevo
+
+ Klepněte sem pro pilovitou vlnu.
-
- Osc 1 jemné rozladění vpravo
+
+ Trojúhelníková vlna
-
- Osc 1 posun stereo fáze
+
+ Klepněte sem pro trojúhelníkovou vlnu.
-
- Osc 1 délka pulzu
+
+ Pravoúhlá vlna
-
- Osc 1 synchronizace při nárůstu
+
+ Klepněte sem pro pravoúhlou vlnu.
-
- Osc 1 synchronizace při poklesu
+
+ Oblá pravoúhlá vlna
-
- Osc 2 hlasitost
+
+ Klepněte sem pro pravoúhlou vlnu s oblým zakončením.
-
- Osc 2 panoráma
+
+ Vlna typu Moog
-
- Osc 2 hrubé rozladění
+
+ Klepněte sem pro vlnu typu Moog.
-
- Osc 2 jemné rozladění vlevo
+
+ Sinusová vlna
-
- Osc 2 jemné rozladění vpravo
+
+ Klepněte sem pro sinusovou vlnu.
-
- Osc 2 posun stereo fáze
+
+ Bílý šum
-
- Osc 2 vlna
+
+ Klepněte sem pro exponenciální vlnu.
-
- Osc 2 pevná synchronizace
+
+ Klepněte sem pro bílý šum.
-
- Osc 2 reverzní synchronizace
+
+ Pásmově omezená pilovitá vlna
-
- Osc 3 hlasitost
+
+ Klepněte sem pro pásmově omezenou pilovitou vlnu.
-
- Osc 3 panoráma
+
+ Pásmově zúžená pravoúhlá vlna
-
- Osc 3 hrubé rozladění
+
+ Klepněte sem pro pásmově zúženou pravoúhlou vlnu.
-
- Osc 3 posun stereo fáze
+
+ Pásmově zúžená trojúhelníková vlna
-
- Osc 3 smíchání se sub-oscilátorem
+
+ Klepněte sem pro pásmově zúženou trojúhelníkovou vlnu.
-
- Osc 3 vlna 1
+
+ Pásmově zúžená pilovitá vlna typu Moog
-
- Osc 3 vlna 2
+
+ Klepněte sem pro úzkopásmovou pilovitou vlnu typu Moog.
+
+
+ malletsInstrument
-
- Osc 3 pevná synchronizace
+
+ Tvrdost
-
- Osc 3 reverzní synchronizace
+
+ Pozice
-
- LFO 1 vlna
+
+ Modulátor
-
- LFO 1 náběh
+
+ Prolínání (crossfade)
-
- LFO 1 rychlost
+
+ ADSR
-
- LFO 1 fáze
+
+ Tlak
-
- LFO 2 vlna
+
+ Pohyb
-
- LFO 2 náběh
+
+ Rychlost
-
- LFO 2 rychlost
+
+ Smyčcem
-
- LFO 2 fáze
+
+ Šíře
-
- Obálka 1 předzpoždění
+
+ Marimba
-
- Obálka 1 náběh
+
+ Vibrafon
-
- Obálka 1 držení
+
+ Agogo
-
- Obálka 1 útlum
+
+ Rezo
-
- Obálka 1 vydržení
+
+ Údery
-
- Obálka 1 uvolnění
+
+ Svazek
-
- Obálka 1 sklon
+
+ Sklo
-
- Obálka 2 předzpoždění
+
+
-
- Obálka 2 náběh
+
+
-
- Obálka 2 držení
+
+
-
- Obálka 2 útlum
+
+ Rychlost LFO
-
- Obálka 2 vydržení
+
+
-
- Obálka 2 uvolnění
+
+
-
- Obálka 2 sklon
+
+
-
- Osc 2–3 modulace
+
+
-
- Zvolený pohled
+
+
-
- Hla1-Obá1
+
+
-
- Hla1-Obá2
+
+
-
- Hla1-LFO1
+
+
+
+
+ malletsInstrumentView
-
- Hla1-LFO2
+
+ Nástroj
-
- Hla2-Obá1
+
+ Šíře
-
- Hla2-Obá2
+
+ Šíře:
-
- Hla2-LFO1
+
+ Tvrdost
-
- Hla2-LFO2
-
-
-
- Hla3-Obá1
-
-
-
- Hla3-Obá2
-
-
-
- Hla3-LFO1
-
-
-
- Hla3-LFO2
-
-
-
- Fáz1-Obá1
-
-
-
- Fáz1-Obá2
-
-
-
- Fáz1-LFO1
-
-
-
- Fáz1-LFO2
-
-
-
- Fáz2-Obá1
-
-
-
- Fáz2-Obá2
-
-
-
- Fáz2-LFO1
-
-
-
- Fáz2-LFO2
-
-
-
- Fáz3-Obá1
-
-
-
- Fáz3-Obá2
-
-
-
- Fáz3-LFO1
-
-
-
- Fáz3-LFO2
-
-
-
- Výš1-Obá1
-
-
-
- Výš1-Obá2
-
-
-
- Výš1-LFO1
-
-
-
- Výš1-LFO2
-
-
-
- Výš2-Obá1
-
-
-
- Výš2-Obá2
-
-
-
- Výš2-LFO1
-
-
-
- Výš2-LFO2
-
-
-
- Výš3-Obá1
-
-
-
- Výš3-Obá2
-
-
-
- Výš3-LFO1
-
-
-
- Výš3-LFO2
-
-
-
- Pul1-Obá1
-
-
-
- Pul1-Obá2
-
-
-
- Pul1-LFO1
-
-
-
- Pul1-LFO2
-
-
-
- Sub3-Obá1
-
-
-
- Sub3-Obá2
-
-
-
- Sub3-LFO1
-
-
-
- Sub3-LFO2
-
-
-
- Sinusová vlna
-
-
-
- Pásmově zúžená trojúhelníková vlna
-
-
-
- Pásmově zúžená pilovitá vlna
-
-
-
- Pásmově zúžená šikmá vlna
-
-
-
- Pásmově zúžená pravoúhlá vlna
-
-
-
- Pásmově zúžená pilovitá vlna typu Moog
-
-
-
- Zaoblená pravoúhlá vlna
-
-
-
- Absolutní sinusová vlna
-
-
-
- Exponenciální vlna
-
-
-
- Bílý šum
-
-
-
- Digitální trojúhelníková vlna
-
-
-
- Digitální pilovitá vlna
-
-
-
- Digitální šikmá vlna
-
-
-
- Digitální pravoúhlá vlna
-
-
-
- Digitální pilovitá vlna typu Moog
-
-
-
- Trojúhelníková vlna
-
-
-
- Pilovitá vlna
-
-
-
- Šikmá vlna
-
-
-
- Pravoúhlá vlna
-
-
-
- Pilovitá vlna typu Moog
-
-
-
- Abs. sinusová vlna
-
-
-
- Náhodná
-
-
-
- Vyhlazená náhodná
-
-
-
- MonstroView
-
-
- Zobrazení operátorů
-
-
-
- Zobrazení operátorů obsahuje všechny operátory. Toto společně zahrnuje jak přímo slyšitelné operátory (oscilátory), tak i neslyšitelné operátory nebo modulátory: generátory nízkých kmitů (LFO) a obálek.
-
-Otočné ovladače a další ovládací prvky v Zobrazení operátorů mají své vlastní textové popisky, takže můžete získat bližší nápovědu, co který konkrétně dělá.
-
-
-
- Zobrazení matrice
-
-
-
- Zobrazení matrice obsahuje modulační matrici. Zde můžete nadefinovat modulační vazby mezi různými operátory: každý slyšitelný operátor (oscilátory 1–3) má 3–4 vlastnosti, které mohou být modulovány dalšími modulátory. Použití více modulací spotřebovává více výkonu procesoru.
-
-Okno je rozděleno na cíle modulace, seskupené podle cílových oscilátorů. Dostupné cíle jsou: hlasitost, výška, fáze, délka pulzu a poměr sub-oscilátoru. Poznámka: některé cíle jsou dostupné pouze pro určitý oscilátor.
-
-Každý cíl modulace má 4 otočné ovladače, jeden pro každý modulátor. Výchozí stav ovladačů je 0, tedy bez modulace. Otočení ovladače na 1 způsobí, že modulátor bude působit na cíl nejvíce, jak je možno. Otočení na -1 způsobí totéž, ale modulace bude inverzně obrácena.
-
-
-
- Smíchat Osc2 a Osc3
-
-
-
- Modulovat amplitudu Osc3 pomocí Osc2
-
-
-
- Modulovat frekvenci Osc3 pomocí Osc2
-
-
-
- Modulovat fázi Osc3 pomocí Osc2
-
-
-
- Otočný ovladač CRS mění ladění oscilátoru 1 v půltónových krocích.
-
-
-
- Otočný ovladač CRS mění ladění oscilátoru 2 v půltónových krocích.
-
-
-
- Otočný ovladač CRS mění ladění oscilátoru 3 v půltónových krocích.
-
-
-
- FTL a FTR změní jemné ladění oscilátoru pro levý a pravý kanál. To přidává oscilátoru stereo rozladění, které rozšíří stereo obraz a vytvoří dojem prostoru.
-
-
-
- Otočný ovladač SPO upravuje rozdíl ve fázi mezi levým a pravým kanálem. Větší rozdíl vytváří širší stereofonní obraz.
-
-
-
- Otočný ovladač PW řídí šířku pulzu, jinak též pracovní cyklus, oscilátoru 1. Oscilátor 1 je digitální generátor pulzních vln, který nevytváří pásmově omezený výstup, což znamená, že jej sice můžete použít jako zdroj slyšitelného signálu, ale způsobuje aliasing. Můžete jej ale také využít jako neslyšitelný zdroj synchronizačního signálu, který může sloužit k synchronizaci oscilátorů 2 a 3.
-
-
-
- Zaslání synchronizačního signálu při nárůstu: je-li zapnuto, bude synchronizační signál zasílán pokaždé, když bude stav oscilátoru 1 změněn na vyšší, např. když se amplituda změní z -1 na 1. Výška, fáze a šířka pulzu oscilátoru 1 mohou mít vliv na časování synchronizace, ale jejich množství zde nemá žádný efekt. Synchronizační signály jsou odesílány nezávisle pro levý a pravý kanál.
-
-
-
- Zaslání synchronizačního signálu při poklesu: je-li zapnuto, bude synchronizační signál zasílán pokaždé, když bude stav oscilátoru 1 změněn na nižší, např. když se amplituda změní z 1 na -1. Výška, fáze a šířka pulzu oscilátoru 1 mohou mít vliv na časování synchronizace, ale jejich množství zde nemá žádný efekt. Synchronizační signály jsou odesílány nezávisle pro levý a pravý kanál.
-
-
-
- Pevná synchronizace: pokaždé, když oscilátor přijme synchronizační signál z oscilátoru 1, jeho fáze bude nastavena na 0, bez ohledu na jeho fázový posun.
-
-
-
- Reverzní synchronizace: pokaždé, když oscilátor přijme synchronizační signál z oscilátoru 1, jeho amplituda bude převrácena.
-
-
-
- Vyberte vlnu pro oscilátor 2.
-
-
-
- Vyberte vlnu pro první suboscilátor oscilátoru 3. Oscilátor 3 může plynule interpolovat mezi dvěma různými vlnovými průběhy.
-
-
-
- Vyberte vlnu pro druhý suboscilátor oscilátoru 3. Oscilátor 3 může plynule interpolovat mezi dvěma různými vlnovými průběhy.
-
-
-
- Otočný ovladač SUB mění poměr směšování mezi dvěma suboscilátory oscilátoru 3. Každý suboscilátor může být nastaven tak, aby vytvářel jiný vlnový průběh, a oscilátor 3 může plynule interpolovat mezi nimi. Všechny příchozí modulace oscilátoru 3 jsou shodným způsobem aplikovány na oba suboscilátory / vlnové průběhy.
-
-
-
- Kromě vyhrazených modulátorů Monstro umožňuje oscilátor 3 modulovat výstupem oscilátoru 2.
-
-Režim směšování znamená bez modulace: výstupy oscilátorů se jednoduše smíchají.
-
-
-
- Kromě vyhrazených modulátorů Monstro umožňuje oscilátor 3 modulovat výstupem oscilátoru 2.
-
-AM znamená amplitudovou modulaci: Amplituda (hlasitost) oscilátoru 3 je modulována oscilátorem 2.
-
-
-
- Kromě vyhrazených modulátorů Monstro umožňuje oscilátor 3 modulovat výstupem oscilátoru 2.
-
-FM znamená frekvenční modulaci: frekvence (výška) oscilátoru 3 je modulována oscilátorem 2. Frekvenční modulace je implementována jako fázová modulace, která poskytuje stabilnější výslednou výšku než "čistá" frekvenční modulace.
-
-
-
- Kromě vyhrazených modulátorů Monstro umožňuje oscilátor 3 modulovat výstupem oscilátoru 2.
-
-PM znamená fázovou modulaci: fáze oscilátoru 3 je modulována oscilátorem 2. To se liší od frekvenční modulace tím, že fázové změny nejsou kumulativní.
-
-
-
- Vyberte tvar vlny pro LFO 1.
-"Náhodná" a "Vyhlazená náhodná" jsou speciální vlny: produkují náhodný výstup, kde rychlost LFO řídí, jak často se mění stav LFO. Vyhlazená verze interpoluje mezi těmito stavy kosinovou interpolací. Tyto náhodné režimy mohou být použity k oživení vašich předvoleb – přidávají něco z analogové nepředvídatelnosti...
-
-
-
- Vyberte tvar vlny pro LFO 2.
-"Náhodná" a "Vyhlazená náhodná" jsou speciální vlny: produkují náhodný výstup, kde rychlost LFO řídí, jak často se mění stav LFO. Vyhlazená verze interpoluje mezi těmito stavy kosinovou interpolací. Tyto náhodné režimy mohou být použity k oživení vašich předvoleb – přidávají něco z analogové nepředvídatelnosti...
-
-
-
- Náběh způsobí, že LFO najede postupně od začátku noty.
-
-
-
- Rate nastavuje rychlost LFO, měřenou v milisekundách za cyklus. Lze synchronizovat s tempem.
-
-
-
- PHS řídí fázový posun LFO.
-
-
-
- PRE nebo předzpoždění (PRE, predelay) zpozdí začátek obálky oproti začátku noty. Hodnota 0 znamená bez zpoždění.
-
-
-
- NÁB nebo náběh určuje, jak rychle vystoupá začátek obálky do špičky, měřeno v milisekundách. Hodnota 0 znamená okamžitý náběh.
-
-
-
- Držení určuje, jak dlouho obálka zůstane na špičce po fázi náběhu.
-
-
-
- ÚTL nebo útlum (DEC, decoy) řídí rychlost poklesu obálky ze špičky do nulové úrovně (měřeno v milisekundách). Aktuální útlum může být kratší, pokud je použito podržení (sustain).
-
-
-
- POD nebo podržení (SUS, sustain) řídí úroveň podržení v obálce. Fáze útlumu (decoy) nemůže jít pod tuto úroveň, dokud je nota držená.
-
-
-
- UVO nebo uvolnění určuje, jak dlouhé bude ukončení noty, tedy jak dlouho bude trvat zeslabení ze špičky na nulu. Skutečná délka uvolnění může být kratší v závislosti na tom, ve které fázi je nota ukončena.
-
-
-
- Otočný ovladač sklon řídí křivku a tvar obálky. Hodnota 0 vytváří přímý nárůst i pokles. Záporné hodnoty vytvářejí křivku, která začíná pomalu, rychle dosáhne špičky a opět pomalu klesá. Pozitivní hodnoty vytvářejí křivku, která začíná a končí rychle a udržuje se v blízkosti špičky.
-
-
-
- Hlasitost
-
-
-
- Panoráma
-
-
-
- Hrubé rozladění
-
-
-
- půltónů
-
-
-
- Jemné rozladění vlevo
-
-
-
- centů
-
-
-
- Jemné rozladění vpravo
-
-
-
- Posun stereo fáze
-
-
-
- stupňů
-
-
-
- Délka pulzu
-
-
-
- Synchronizace při nárůstu pulzu
-
-
-
- Synchronizace při poklesu pulzu
-
-
-
- Pevně synchronizovat oscilátor 2
-
-
-
- Reverzně synchronizovat oscilátor 2
-
-
-
- Míchání sub-osc
-
-
-
- Pevně synchronizovat oscilátor 3
-
-
-
- Reverzně synchronizovat oscilátor 3
-
-
-
- Náběh
-
-
-
- Typ
-
-
-
- Fáze
-
-
-
- Předzpoždění
-
-
-
- Držení
-
-
-
- Útlum
-
-
-
- Vydržení
-
-
-
- Uvolnění
-
-
-
- Stoupání
-
-
-
- Hloubka modulace
-
-
-
- MultitapEchoControlDialog
-
-
- Délka
-
-
-
- Délka kroku:
-
-
-
- Poměr
-
-
-
- Poměr zdrojového zvuku:
-
-
-
- Úrovně
-
-
-
- Počet úrovní dolní propusti:
-
-
-
- Přepnout vstupy
-
-
-
- Přepnout levý a pravý vstupní kanál pro odrazy
-
-
-
- NesInstrument
-
-
- Kanál 1 hrubé rozladění
-
-
-
- Hlasitost kanálu 1
-
-
-
- Kanál 1 délka obálky
-
-
-
- Kanál 1 pracovní cyklus
-
-
-
- Kanál 1 množství sweepu
-
-
-
- Kanál 1rychlost sweepu
-
-
-
- Kanál 2 hrubé rozladění
-
-
-
- Hlasitost kanálu 2
-
-
-
- Kanál 2 délka obálky
-
-
-
- Kanál 2 pracovní cyklus
-
-
-
- Kanál 2 množství sweepu
-
-
-
- Kanál 2 rychlost sweepu
-
-
-
- Kanál 3 hrubé rozladění
-
-
-
- Hlasitost kanálu 3
-
-
-
- Hlasitost kanálu 4
-
-
-
- Kanál 4 délka obálky
-
-
-
- Kanál 4 frekvence šumu
-
-
-
- Kanál 4 sweep frekvence šumu
-
-
-
- Hlavní hlasitost
-
-
-
- Vibráto
-
-
-
- NesInstrumentView
-
-
- Hlasitost
-
-
-
- Hrubé rozladění
-
-
-
- Délka obálky
-
-
-
- Zapnout kanál 1
-
-
-
- Zapnout obálku 1
-
-
-
- Zapnout smyčku obálky 1
-
-
-
- Zapnout sweep 1
-
-
-
- Množství sweepu
-
-
-
- Rychlost sweepu
-
-
-
- 12.5% pracovního cyklu
-
-
-
- 25% pracovního cyklu
-
-
-
- 50% pracovního cyklu
-
-
-
- 75% pracovního cyklu
-
-
-
- Zapnout kanál 2
-
-
-
- Zapnout obálku 2
-
-
-
- Zapnout smyčku obálky 2
-
-
-
- Zapnout sweep 2
-
-
-
- Zapnout kanál 3
-
-
-
- Frekvence šumu
-
-
-
- Frekvence sweepu
-
-
-
- Zapnout kanál 4
-
-
-
- Zapnout obálku 4
-
-
-
- Zapnout smyčku obálky 4
-
-
-
- Kvantizovat frekvenci šumu při použití frekvence noty
-
-
-
- Použít frekvenci pro šum
-
-
-
- Typ šumu
-
-
-
- Hlavní hlasitost
-
-
-
- Vibráto
-
-
-
- OscillatorObject
-
-
- Osc %1 hlasitost
-
-
-
- Osc %1 panoráma
-
-
-
- Osc %1 hrubé rozladění
-
-
-
- Osc %1 jemné rozladění vlevo
-
-
-
- Osc %1 jemné rozladění vpravo
-
-
-
- Osc %1 posun fáze
-
-
-
- Osc %1 rozladění stereo fáze
-
-
-
- Osc %1 forma vlny
-
-
-
- Typ modulace %1
-
-
-
- Osc %1 vlna
-
-
-
- Osc %1 harmonické
-
-
-
- PatchesDialog
-
-
- Qsynth: Předvolba kanálu
-
-
-
- Výběr banky
-
-
-
- Banka
-
-
-
- Výběr programu
-
-
-
- Patch
-
-
-
- Název
-
-
-
- OK
-
-
-
- Zrušit
-
-
-
- PatmanView
-
-
- Otevřít jiný patch
-
-
-
- Klepněte sem, pokud chcete otevřít další patch-soubor. Nastavení smyčky a režimu ladění zůstanou zachována.
-
-
-
- Smyčka
-
-
-
- Režim smyčky
-
-
-
- Zde můžete přepínat režim smyčky. Je-li zapnutá, PatMan použije informace o smyčce dostupné v souboru.
-
-
-
- Ladění
-
-
-
- Režim ladění
-
-
-
- Zde můžete přepínat režim ladění. Je-li zapnut, PatMan naladí vzorek tak, aby odpovídal frekvenci noty.
-
-
-
- Není vybrán žádný soubor
-
-
-
- Otevřít soubor patch
-
-
-
- Soubor patch (*.pat)
-
-
-
- PatternView
-
-
- Otevřít v Piano rollu
-
-
-
- Vymazat všechny noty
-
-
-
- Resetovat jméno
-
-
-
- Změnit jméno
-
-
-
- Přidat kroky
-
-
-
- Odstranit kroky
-
-
-
- Klonovat kroky
-
-
-
- PeakController
-
-
- Řízení špičky
-
-
-
- Chyba řízení špičky
-
-
-
- Z důvodu chyby ve starší verzi LMMS nemusí být řízení špičky správně připojeno. Ujistěte se prosím, zda je řízení špičky správně připojeno a znovu uložte tento soubor. Omlouváme se za způsobené nepříjemnosti.
-
-
-
- PeakControllerDialog
-
-
- ŠPIČ
-
-
-
- Ovladač LFO
-
-
-
- PeakControllerEffectControlDialog
-
-
- ZÁKL
-
-
-
- Základní míra:
-
-
-
- Hloubka modulace:
-
-
-
- Náběh:
-
-
-
- Uvolnění:
-
-
-
- MNOŽ
-
-
-
- NÁSB
-
-
-
- Násobič množství:
-
-
-
- NÁBH
-
-
-
- ÚTLM
-
-
-
- Práh:
-
-
-
- PRÁH
-
-
-
- PeakControllerEffectControls
-
-
- Základní hodnota
-
-
-
- Hloubka modulace
-
-
-
- Ztlumit výstup
-
-
-
- Náběh
-
-
-
- Uvolnění
-
-
-
- Abs hodnota
-
-
-
- Násobič množství
-
-
-
- Práh
-
-
-
- PianoRoll
-
-
- Otevřete prosím pattern poklepáním!
-
-
-
- Podle poslední noty
-
-
-
- Zamknout notu
-
-
-
- Dynamika noty
-
-
-
- Panoráma noty
-
-
-
- Zvýraznit/Skrýt zvolený tón
-
-
-
- Zvýraznit zvolenou stupnici
-
-
-
- Zvýraznit zvolený akord
-
-
-
- Skrýt vše
-
-
-
- Žádná stupnice
-
-
-
- Žádný akord
-
-
-
- Dynamika: %1%
-
-
-
- Panoráma: %1% vlevo
-
-
-
- Panoráma: %1% vpravo
-
-
-
- Panoráma: střed
-
-
-
- Vložte prosím novou hodnotu mezi %1 a %2:
-
-
-
- Zvýraznit/Skrýt zvolený tón ve všech oktávách
-
-
-
- Vybrat všechny noty zvolené výšky
-
-
-
- PianoRollWindow
-
-
- Přehrát/Pozastavit přehrávání aktuálního patternu (mezerník)
-
-
-
- Nahrávat z MIDI zařízení / virtuální klávesnice
-
-
-
- Nahrávat z MIDI zařízení / virtuální klávesnice při přehrávání skladby nebo stopy bicích/basů
-
-
-
- Zastavit přehrávání aktuálního patternu (mezerník)
-
-
-
- Klepněte sem, pokud chcete přehrát aktuální pattern. To je užitečné při editaci. Pattern je automaticky přehráván ve smyčce.
-
-
-
- Klepněte sem, pokud chcete nahrávat z MIDI zařízení nebo z virtuální klávesnice příslušného kanálového okna do aktuálního patternu. Při nahrávání se zaznamenají všechny zahrané noty do tohoto patternu, a následně je můžete přehrát nebo upravit.
-
-
-
- Klepněte sem, pokud chcete nahrávat z MIDI zařízení nebo z virtuální klávesnice příslušného kanálového okna do aktuálního patternu. Při nahrávání se zaznamenají všechny zahrané noty do tohoto patternu a na pozadí uslyšíte skladbu nebo BB stopu.
-
-
-
- Klepněte sem, pokud chcete zastavit přehrávání aktuálního patternu.
-
-
-
- Režim kreslení (Shift+D)
-
-
-
- Režim mazání (Shift+E)
-
-
-
- Režim výběru (Shift+S)
-
-
-
- Režim rozladění (Shift+T)
-
-
-
- Klepněte sem pro aktivaci režimu kreslení. V tomto režimu můžete přidávat, měnit a přesouvat noty. Toto je výchozí režim, který se používá nejčastěji. Pro aktivaci tohoto režimu můžete také stisknout "Shift+D" na klávesnici. V tomto režimu podržte %1 pro dočasné přepnutí do režimu výběru.
-
-
-
- Klepněte sem pro aktivaci režimu mazání. V tomto režimu můžete vymazávat noty. Pro aktivaci tohoto režimu můžete také stisknout tlačítko "Shift+E" na klávesnici.
-
-
-
- Klepněte sem pro aktivaci režimu výběru. V tomto režimu můžete vybírat noty. Alternativně můžete v režimu kreslení držet %1 pro dočasné přepnutí do režimu výběru.
-
-
-
- Klepněte sem pro aktivaci režimu rozladění. V tomto režimu můžete klepnutím na notu otevřít její automatické rozladění. To můžete využít ke sklouznutí z jedné noty na jinou. Pro aktivaci tohoto režimu můžete také stisknout klávesu "Shift+T" na klávesnici.
-
-
-
- Vyjmout označené noty (%1+X)
-
-
-
- Kopírovat označené noty (%1+C)
-
-
-
- Vložit noty ze schránky (%1+V)
-
-
-
- Klepněte sem, pokud chcete označené noty vyjmout a uložit do schránky. Vložit je pak můžete kdekoliv v libovolném patternu pomocí tlačítka Vložit.
-
-
-
- Klepněte sem, pokud chcete označené noty zkopírovat do schránky. Vložit je pak můžete kdekoliv v libovolného patternu pomocí tlačítka Vložit.
-
-
-
- Klepnete-li sem, budou noty ze schránky vloženy do prvního viditelného taktu.
-
-
-
- Tímto se ovládá zvětšení osy. To může být užitečné při volbě zvětšení pro konkrétní úkol. Při běžné úpravě by mělo být zvětšení použito na vaše nejmenší noty.
-
-
-
- "Q" znamená kvantizaci, která ovládá mřížku velikosti not a kontrolní body krokování. S menšími hodnotami kvantizace můžete kreslit kratší noty v Piano rollu a přesnější kontrolní body v editoru automatizace.
-
-
-
- Tímto je možno vybrat délku nových not. "Poslední nota" znamená, že LMMS použije délku naposledy upravované noty.
-
-
-
- Funkce je přímo propojena s kontextovou nabídkou na virtuální klávesnici vlevo v Piano rollu. Poté, co jste v rozbalovací nabídce zvolili stupnici, můžete klepnout pravým tlačítkem na požadovanou klávesu na virtuální klávesnici, a pak zvolit "Zvýraznit zvolenou stupnici". LMMS zvýrazní všechny noty, které patří do zvolené stupnice, a to od klávesy, kterou jste vybrali!
-
-
-
- Vyberte si akord, který pak LMMS může nakreslit nebo zvýraznit. V rozbalovací nabídce najdete nejčastěji používané akordy. Po výběru akordu klepněte kamkoliv pro umístění akordu, klepnutím pravým tlačítkem na virtuální klávesnici pak otevřete kontextové menu a zvýrazníte akord. Chcete-li se vrátit k práci s jednotlivými notami, musíte v rozbalovací nabídce zvolit možnost "Žádný akord".
-
-
-
- Akce úprav
-
-
-
- Ovládání kopírování a vkládání
-
-
-
- Ovládání časové osy
-
-
-
- Lupa a ovládání not
-
-
-
- Piano roll – %1
-
-
-
- Piano roll – žádný pattern
-
-
-
- Kvantizace
-
-
-
- PianoView
-
-
- Základní nota
-
-
-
- Plugin
-
-
- Plugin nenalezen
-
-
-
- Plugin "%1" nebyl nalezen nebo nemůže být načten!
-Důvod: "%2"
-
-
-
- Při načítání pluginu došlo k chybě
-
-
-
- Načtení pluginu "%1" selhalo!
-
-
-
- PluginBrowser
-
-
- Prohlížeč nástrojů
-
-
-
- Nástroj přetáhněte do editoru skladby, editoru bicích/basů nebo do existující nástrojové stopy.
-
-
-
- Nástrojové pluginy
-
-
-
- PluginFactory
-
-
- Plugin nebyl nalezen.
-
-
-
- U LMMS pluginu %1 chybí popisovač pluginu s názvem %2!
-
-
-
- ProjectNotes
-
-
- Provedené úpravy
-
-
-
- &Zpět
-
-
-
- %1+Z
-
-
-
- &Znovu
-
-
-
- %1+Z
-
-
-
- &Kopírovat
-
-
-
- %1+C
-
-
-
- &Vyjmout
-
-
-
- %1+X
-
-
-
- V&ložit
-
-
-
- %1+V
-
-
-
- Formátování
-
-
-
- &Tučné
-
-
-
- %1+B
-
-
-
- &Kurzíva
-
-
-
- %1+I
-
-
-
- &Podtržené
-
-
-
- %1+U
-
-
-
- &Vlevo
-
-
-
- %1+L
-
-
-
- &Na střed
-
-
-
- %1+E
-
-
-
- V&pravo
-
-
-
- %1+R
-
-
-
- &Do bloku
-
-
-
- %1+J
-
-
-
- &Barva...
-
-
-
- Poznámky k projektu
-
-
-
- Sem zapište poznámky k projektu
-
-
-
- ProjectRenderer
-
-
- WAV soubor (*.wav)
-
-
-
- Komprimovaný OGG soubor (*.ogg)
-
-
-
- Soubor FLAC (*.flac)
-
-
-
- Komprimovaný soubor MP3 (*.mp3)
-
-
-
- QWidget
-
-
- Název:
-
-
-
- Tvůrce:
-
-
-
- Autorská práva:
-
-
-
- Vyžaduje běh v reálném čase:
-
-
-
- Ano
-
-
-
- Ne
-
-
-
- Schopnost běhu v reálném čase:
-
-
-
- Na místě poškozeného:
-
-
-
- Vstupní kanály:
-
-
-
- Výstupní kanály:
-
-
-
- Soubor:
-
-
-
- Soubor: %1
-
-
-
- RenameDialog
-
-
- Přejmenovat...
-
-
-
- ReverbSCControlDialog
-
-
- Vstup
-
-
-
- Zesílení vstupu:
-
-
-
- Velikost
-
-
-
- Velikost:
-
-
-
- Barva
-
-
-
- Barva:
-
-
-
- Výstup
-
-
-
- Zesílení výstupu:
-
-
-
- ReverbSCControls
-
-
- Vstupní úroveň
-
-
-
- Velikost
-
-
-
- Barva
-
-
-
- Zesílení výstupu
-
-
-
- SampleBuffer
-
-
- Otevřít audio soubor
-
-
-
- WAV soubory (*.wav)
-
-
-
- OGG soubory (*.ogg)
-
-
-
- DrumSynth soubory (*.ds)
-
-
-
- FLAC soubory (*.flac)
-
-
-
- SPEEX soubory (*.spx)
-
-
-
- VOC soubory (*.voc)
-
-
-
- Soubory AIFF (*.aif *.aiff)
-
-
-
- AU soubory (*.au)
-
-
-
- RAW soubory (*.raw)
-
-
-
- Všechny audio soubory (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
-
-
-
- Chyba otevírání souboru
-
-
-
- Audio soubory jsou omezeny na %1 MB velikosti a %2 minut délky
-
-
-
- SampleTCOView
-
-
- poklepáním vyberte sampl
-
-
-
- Smazat (prostřední tlačítko myši)
-
-
-
- Vyjmout
-
-
-
- Kopírovat
-
-
-
- Vložit
-
-
-
- Ztlumit/Odtlumit (<%1> + prostřední tlačítko)
-
-
-
- SampleTrack
-
-
- Stopa samplů
-
-
-
- Hlasitost
-
-
-
- Panoráma
-
-
-
- SampleTrackView
-
-
- Hlasitost stopy
-
-
-
- Hlasitost kanálu:
-
-
-
- HLA
-
-
-
- Panoráma
-
-
-
- Panoráma:
-
-
-
- PAN
-
-
-
- SetupDialog
-
-
- Nastavení LMMS
-
-
-
- Hlavní nastavení
-
-
-
- VELIKOST VYR. PAMĚTI
-
-
-
- Nastavit výchozí hodnoty
-
-
-
- JINÉ
-
-
-
- Zapnout bublinovou nápovědu
-
-
-
- Zobrazit výzvu k restartu po změně nastavení
-
-
-
- Komprimovat soubory s projekty
-
-
-
- Režim jedné stopy pro nástroje
-
-
-
- HQ režim pro výstup audio zařízení
-
-
-
- Malá tlačítka u stop
-
-
-
- Synchronizace VST pluginů s hostujícím přehráváním
-
-
-
- Povolit názvy tónů v Piano rollu
-
-
-
- Povolit zobrazení vlny ve výchozím nastavení
-
-
-
- Nechat efekty spuštěné i bez vstupu
-
-
-
- Při ukládání projektu vytvořit záložní soubor
-
-
-
- Jazyk
-
-
-
- Cesty
-
-
-
- Pracovní adresář LMMS
-
-
-
- Adresář pro VST pluginy
-
-
-
- Obrázek na pozadí
-
-
-
- Adresář pro STK rawwave
-
-
-
- Výchozí Soundfont soubor
-
-
-
- Nastavení výkonu
-
-
-
- Efekty uživatelského rozhraní vs. výkon
-
-
-
- Plynulé posouvání v Song Editoru
-
-
-
- Zobrazit přehrávací kurzor v AudioFileProcessoru
-
-
-
- Audio nastavení
-
-
-
- AUDIO ROZHRANÍ
-
-
-
- MIDI nastavení
-
-
-
- MIDI ROZHRANÍ
-
-
-
- OK
-
-
-
- Zrušit
-
-
-
- Restartovat LMMS
-
-
-
- Mnohé změny nastavení se projeví až po restartu LMMS!
-
-
-
- Rámce: %1
-Zpoždění %2 ms
-
-
-
- Zde můžete nastavit interní velikost vyrovnávací paměti, která je užívána LMMS. Nízké hodnoty vedou k menšímu zpoždění, ale také způsobují nepoužitelný zvuk nebo špatný výkon, zejména na starých počítačích či systémech s jádrem nepodporujícím real time.
-
-
-
- Vyberte pracovní adresář LMMS
-
-
-
- Vyberte adresář pro VST pluginy
-
-
-
- Vyberte adresář s tématy
-
-
-
- Vyberte adresář pro LADSPA pluginy
-
-
-
- Vyberte adresář pro STK rawwave
-
-
-
- Vyberte výchozí SoundFont
-
-
-
- Vyberte obrázek na pozadí
-
-
-
- Zde vyberte preferované audio rozhraní. V závislosti na konfiguraci Vašeho systému při kompilaci můžete volit mezi ALSA, JACK, OSS a dalšími. Níže vidíte políčko, které nabízí možnost nastavení vybraného audio rozhraní.
-
-
-
- Zde vyberte preferované MIDI rozhraní. V závislosti na konfiguraci Vašeho systému při kompilaci můžete volit mezi ALSA OSS a dalšími. Níže vidíte políčko, které nabízí možnost nastavení vybraného MIDI rozhraní.
-
-
-
- Po spuštění otevřít poslední projekt
-
-
-
- Adresáře
-
-
-
- Adresář pro témata
-
-
-
- Adresář pro GIG
-
-
-
- Adresář pro SF2
-
-
-
- Adresář pro LADSPA pluginy
-
-
-
- Automatické ukládání
-
-
-
- Vyberte svůj adresář pro GIG soubory
-
-
-
- Vyberte svůj adresář pro SF2 soubory
-
-
-
- minut
-
-
-
- minuta
-
-
-
- Zobrazit hlasitost v dBFS
-
-
-
- Povolit automatické ukládání
-
-
-
- Povolit automatické ukládání během přehrávání
-
-
-
- Vypnuto
-
-
-
- Interval automatického ukládání: %1
-
-
-
- Nastavte čas mezi automatickým zálohováním na %1.
-Nezapomeňte také svůj projekt uložit ručně. Můžete si vybrat, zda nechcete během přehrávání zakázat ukládání, což je problematické pro některé starší systémy.
-
-
-
- Song
-
-
- Tempo
-
-
-
- Hlavní hlasitost
-
-
-
- Hlavní ladění
-
-
-
- Projekt uložen
-
-
-
- Projekt %1 je nyní uložen.
-
-
-
- Projekt NENÍ uložen.
-
-
-
- Projekt %1 nebyl uložen!
-
-
-
- Importovat soubor
-
-
-
- MIDI sekvence
-
-
-
- Projekty Hydrogen
-
-
-
- Všechny typy souborů
-
-
-
- Prázdný projekt
-
-
-
- Tento projekt je prázdný, jeho exportování nemá smysl. Nejdříve prosím vložte nějaké položky do Editoru skladby!
-
-
-
- Vyberte adresář pro zápis exportovaných stop...
-
-
-
- nepojmenovaný
-
-
-
- Vyberte soubor pro export projektu...
-
-
-
- Během načítání se vyskytly tyto chyby:
-
-
-
- MIDI soubor (*.mid)
-
-
-
- Chybové hlášení LMMS
-
-
-
- Uložit projekt
-
-
-
- SongEditor
-
-
- Nemohu otevřít soubor
-
-
-
- Nemohu zapsat soubor
-
-
-
- Nelze otevřít soubor %1. Pravděpodobně nemáte oprávnění číst tento soubor.
- Ujistěte se prosím, že máte oprávnění alespoň číst tento soubor a zkuste to znovu.
-
-
-
- Chyba v souboru
-
-
-
- Soubor %1 pravděpodobně obsahuje chyby, a proto nemohl být načten.
-
-
-
- Tempo
-
-
-
- TEMPO/BPM
-
-
-
- tempo skladby
-
-
-
- Tempo skladby je uvedeno v úderech za minutu (BPM). Chcete-li změnit tempo skladby, změňte tuto hodnotu. Každý takt má čtyři doby (beats), takže tempo v BPM specifikuje kolik taktů / 4 bude za minutu přehráno (nebo kolik taktů bude přehráno ve čtyřech minutách).
-
-
-
- Režim vysoké kvality
-
-
-
- Hlavní hlasitost
-
-
-
- hlavní hlasitost
-
-
-
- Hlavní ladění
-
-
-
- hlavní ladění
-
-
-
- Hodnota: %1%
-
-
-
- Hodnota: %1 půltónů
-
-
-
- Nelze zapisovat do souboru %1. Pravděpodobně nemáte oprávnění zapisovat do tohoto souboru. Ujistěte se prosím, že máte oprávnění zapisovat do tohoto souboru a zkuse to znovu.
-
-
-
- šablona
-
-
-
- projekt
-
-
-
- Rozdíl verzí
-
-
-
- %1 byl vytvořen v LMMS %2.
-
-
-
- SongEditorWindow
-
-
- Editor skladby
-
-
-
- Přehrát skladbu (mezerník)
-
-
-
- Nahrát samply z audio zařízení
-
-
-
- Nahrát samply z audio zařízení při přehrávání skladby stopy bicích/basů
-
-
-
- Zastavit přehrávání (mezerník)
-
-
-
- Přidat bicí/basy
-
-
-
- Přidat stopu samplů
-
-
-
- Přidat stopu automatizace
-
-
-
- Režim kreslení
-
-
-
- Režim úprav (označit a přesunout)
-
-
-
- Klepněte sem, pokud chcete přehrát celou skladbu. Přehrávání začne v místě kde se nalézá zelený označovač pozice, se kterým lze též při přehrávání pohybovat.
-
-
-
- Klepněte sem, pokud chcete zastavit přehrávání skladby. Označovač pozice bude nastaven na začátek skladby.
-
-
-
- Akce stopy
-
-
-
- Akce úprav
-
-
-
- Ovládání časové osy
-
-
-
- Ovládání zvětšení
-
-
-
- SpectrumAnalyzerControlDialog
-
-
- Lineární spektrum
-
-
-
- Lineární osa Y
-
-
-
- SpectrumAnalyzerControls
-
-
- Lineární spektrum
-
-
-
- Lineární osa Y
-
-
-
- Režim kanálu
-
-
-
- SubWindow
-
-
- Zavřít
-
-
-
- Maximalizovat
-
-
-
- Obnovit
-
-
-
- TabWidget
-
-
- Nastavení rpo %1
-
-
-
- TempoSyncKnob
-
-
- Synchronizace tempa
-
-
-
- Nesynchronizovat
-
-
-
- Osm dob
-
-
-
- Celá nota
-
-
-
- Půlová nota
-
-
-
- Čtvrťová nota
-
-
-
- Osminová nota
-
-
-
- Šestnáctinová nota
-
-
-
- Dvaatřicetinová nota
-
-
-
- Vlastní...
-
-
-
- Vlastní
-
-
-
- Synchronizováno k osmi dobám
-
-
-
- Synchronizováno k celé notě
-
-
-
- Synchronizováno k půlové notě
-
-
-
- Synchronizováno ke čtvrťové notě
-
-
-
- Synchronizováno k osminové notě
-
-
-
- Synchronizováno k šestnáctinové notě
-
-
-
- Synchronizováno k dvaatřicetinové notě
-
-
-
- TimeDisplayWidget
-
-
- klepněte pro změnu časových jednotek
-
-
-
- MIN
-
-
-
- S
-
-
-
- MS
-
-
-
- TAKT
-
-
-
- DOBA
-
-
-
- TIK
-
-
-
- TimeLineWidget
-
-
- Povolit/Zakázat automatický posun
-
-
-
- Povolit/Zakázat body přehrávání ve smyčce
-
-
-
- Po skončení přetočit zpět na začátek
-
-
-
- Po skončení přetočit zpět na pozici, ze které přehrávání začalo
-
-
-
- Po skončení zachovat pozici
-
-
-
- Rada
-
-
-
- Stiskněte <%1> pro vypnutí magnetických bodů smyčky.
-
-
-
- Držte <Shift> pro přesouvání počátečního bodu smyčky; stiskněte <%1> pro vypnutí magnetických bodů smyčky.
-
-
-
- Track
-
-
- Ztlumit
-
-
-
- Sólo
-
-
-
- TrackContainer
-
-
- Nemohu importovat soubor
-
-
-
- Nemohu najít filtr pro import souboru %1.
-Měli byste tento soubor převést do formátu podporovaného LMMS pomocí jiného software.
-
-
-
- Nemohu otevřít soubor
-
-
-
- Nemohu otevřít soubor %1 pro čtení.
-Přesvědčte se prosím, že máte právo ke čtení tohoto souboru a příslušného adresáře a zkuste to znovu!
-
-
-
- Načítám projekt...
-
-
-
- Zrušit
-
-
-
- Prosím čekejte...
-
-
-
- Importuji MIDI soubor...
-
-
-
- Načítám Stopu %1 (%2/celkem %3)
-
-
-
- TrackContentObject
-
-
- Ztlumit
-
-
-
- TrackContentObjectView
-
-
- Aktuální pozice
-
-
-
- Rada
-
-
-
- K vytvoření kopie stiskněte <%1> a táhněte myší.
-
-
-
- Aktuální délka
-
-
-
- Stiskněte <%1> pro volnou změnu velikosti.
-
-
-
- %1:%2 (%3:%4 do %5:%6)
-
-
-
- Smazat (prostřední tlačítko myši)
-
-
-
- Vyjmout
-
-
-
- Kopírovat
-
-
-
- Vložit
-
-
-
- Ztlumit/Odtlumit (<%1> + prostřední tlačítko myši)
-
-
-
- TrackOperationsWidget
-
-
- Při klepnutí na úchop držte <%1> pro zkopírování přetahované stopy.
-
-
-
- Akce pro tuto stopu
-
-
-
- Ztlumit
-
-
-
- Sólo
-
-
-
- Ztlumit tuto stopu
-
-
-
- Klonovat tuto stopu
-
-
-
- Odstranit tuto stopu
-
-
-
- Klonovat tuto stopu
-
-
-
- Efekt %1: %2
-
-
-
- Spustit všechna nahrávání
-
-
-
- Zastavit všechna nahrávání
-
-
-
- Přiřadit k novému efektovému kanálu
-
-
-
- TripleOscillatorView
-
-
- Použít fázovou modulaci pro modulování oscilátoru 1 oscilátorem 2
-
-
-
- Použít amplitudovou modulaci pro modulování oscilátoru 1 oscilátorem 2
-
-
-
- Smíchat výstupy oscilátorů 1 a 2
-
-
-
- Synchronizovat oscilátor 1 oscilátorem 2
-
-
-
- Použít frekvenční modulaci pro modulování oscilátoru 1 oscilátorem 2
-
-
-
- Použít fázovou modulaci pro modulování oscilátoru 2 oscilátorem 3
-
-
-
- Použít amplitudovou modulaci pro modulování oscilátoru 2 oscilátorem 3
-
-
-
- Smíchat výstupy oscilátorů 2 a 3
-
-
-
- Synchronizovat oscilátor 2 oscilátorem 3
-
-
-
- Použít frekvenční modulaci pro modulování oscilátoru 2 oscilátorem 3
-
-
-
- Osc %1 hlasitost:
-
-
-
- Tímto otočným ovladačem můžete nastavit hlasitost oscilátoru %1. Když nastavíte hodnotu 0, oscilátor bude vypnutý. Jinak uslyšíte oscilátor tak hlasitě, jak si ho zde nastavíte.
-
-
-
- Osc %1 panoráma:
-
-
-
- Tímto otočným ovladačem můžete nastavit panoráma oscilátoru %1. Hodnota -100 znamená maximálně doleva, zatímco hodnota 100 přesouvá výstup oscilátoru doprava.
-
-
-
- Osc %1 hrubé rozladění:
-
-
-
- půltónů
-
-
-
- Tímto otočným ovladačem můžete provést hrubé rozladění oscilátoru %1. Můžete oscilátor rozladit o 24 půltónů (2 oktávy) nahoru nebo dolů. To je dobré pro vytvoření zvuku v akordu.
-
-
-
- Osc %1 jemné rozladění vlevo:
-
-
-
- centů
-
-
-
- Tímto otočným ovladačem můžete provést jemné rozladění oscilátoru %1 v levém kanálu. Rozsah jemného rozladění je mezi -100 a +100 centy. To je dobré pro vytvoření "tlustého" zvuku.
-
-
-
- Osc %1 jemné rozladění vpravo:
-
-
-
- Tímto otočným ovladačem můžete provést jemné rozladění oscilátoru %1 v pravém kanálu. Rozsah jemného rozladění je mezi -100 a +100 centy. To je dobré pro vytvoření "tlustého" zvuku.
-
-
-
- Osc %1 posun fáze:
-
-
-
- stupňů
-
-
-
- Tímto otočným ovladačem můžete nastavit fázový posun oscilátoru %1. To znamená, že můžete posunout bod, ve kterém oscilátor začne kmitat. Například pokud máte sinusovou vlnu s fázovým posunem 180 stupňů, vlna půjde nejdříve dolů. Totéž se stane u vlny pravoúhlé.
-
-
-
- Osc %1 rozladění stereo fáze:
-
-
-
- Tímto otočným ovladačem můžete nastavit rozladění fáze oscilátoru %1. Rozladění stereo fáze určuje velikost rozdílu mezi fázovým posunem levého a pravého kanálu. To je velmi dobré pro vytvoření širokého stereo zvuku.
-
-
-
- Použít sinusovou vlnu pro aktuální oscilátor.
-
-
-
- Použít trojúhelníkovou vlnu pro aktuální oscilátor.
-
-
-
- Použít pilovitou vlnu pro aktuální oscilátor.
-
-
-
- Použít pravoúhlou vlnu pro aktuální oscilátor.
-
-
-
- Použít pilovitou vlnu typu Moog pro tento oscilátor.
-
-
-
- Použít exponenciální vlnu pro aktuální oscilátor.
-
-
-
- Použít bílý šum pro aktuální oscilátor.
-
-
-
- Použít vlastní vlnu pro aktuální oscilátor.
-
-
-
- VersionedSaveDialog
-
-
- Zvýšit číslo verze
-
-
-
- Snížení čísla verze
-
-
-
- již existuje. Přejete si jej přepsat?
-
-
-
- VestigeInstrumentView
-
-
- Otevřít jiný VST plugin
-
-
-
- Klepněte sem, pokud chcete otevřít jiný VST plugin. Po klepnutí na toto tlačítko se objeví okno, ve kterém můžete soubor vybrat.
-
-
-
- Zobrazit/Skrýt grafické rozhraní
-
-
-
- Klepněte sem pro zobrazení nebo skrytí grafického rozhraní (GUI) pro vaše VST pluginy.
-
-
-
- Vypnout všechny noty
-
-
-
- Otevřít jiný VST plugin
-
-
-
- DLL soubory (*.dll)
-
-
-
- EXE soubory (*.exe)
-
-
-
- VST plugin není nahrán
-
-
-
- Ovládání VST pluginu hostitelským programem LMMS
-
-
-
- Klepněte sem, pokud chcete ovládat VST plugin hostitelským programem.
-
-
-
- Otevřít předvolbu VST pluginu
-
-
-
- Klepněte sem, chcete-li otevřít jinou *.fxp, *.fxb předvolbu VST pluginu.
-
-
-
- Předchozí (-)
-
-
-
- Klepněte sem, chcete-li přepnout na jiný přednastavený VST program.
-
-
-
- Uložit předvolbu
-
-
-
- Klepněte sem, chcete-li uložit aktuální předvolbu programu VST pluginu.
-
-
-
- Další (+)
-
-
-
- Klepněte sem, chcete-li vybrat předvolby, které jsou aktuálně nahrány ve VST.
-
-
-
- Předvolba
-
-
-
- od
-
-
-
- – ovládání VST pluginu
-
-
-
- VisualizationWidget
-
-
- klepněte pro zapnutí/vypnutí vizualizace hlavního výstupu
-
-
-
- Klepněte pro zapnutí
-
-
-
- VstEffectControlDialog
-
-
- Ukázat/Skrýt
-
-
-
- Ovládání VST pluginu hostitelským programem LMMS
-
-
-
- Klepněte sem, pokud chcete ovládat VST plugin hostitelským programem.
-
-
-
- Otevřít předvolbu VST pluginu
-
-
-
- Klepněte sem, chcete-li otevřít jinou *.fxp, *.fxb předvolbu VST pluginu.
-
-
-
- Předchozí (-)
-
-
-
- Klepněte sem, chcete-li přepnout na jiný přednastavený VST program.
-
-
-
- Další (+)
-
-
-
- Klepněte sem, chcete-li vybrat předvolbu, která je aktuálně nahraná ve VST.
-
-
-
- Uložit předvolbu
-
-
-
- Klepněte sem, chcete-li uložit aktuální předvolbu programu VST pluginu.
-
-
-
- Efekt od:
-
-
-
- <br />
-
-
-
- VstPlugin
-
-
- Načítám plugin
-
-
-
- Otevřít předvolbu
-
-
-
- Předvolba VST pluginu (*.fxp *.fxb)
-
-
-
- : výchozí
-
-
-
- "
-
-
-
- '
-
-
-
- Uložit předvolbu
-
-
-
- .fxp
-
-
-
- .FXP
-
-
-
- .FXB
-
-
-
- .fxb
-
-
-
- Počkejte prosím, než se načte VST plugin...
-
-
-
- VST plugin %1 nelze načíst.
-
-
-
- WatsynInstrument
-
-
- Hlasitost A1
-
-
-
- Hlasitost A2
-
-
-
- Hlasitost B1
-
-
-
- Hlasitost B2
-
-
-
- Panoráma A1
-
-
-
- Panoráma A2
-
-
-
- Panoráma B1
-
-
-
- Panoráma B2
-
-
-
- Násobič frekv. A1
-
-
-
- Násobič frekv. A2
-
-
-
- Násobič frekv. B1
-
-
-
- Násobič frekv. B2
-
-
-
- Rozladění vlevo A1
-
-
-
- Rozladění vlevo A2
-
-
-
- Rozladění vlevo B1
-
-
-
- Rozladění vlevo B2
-
-
-
- Rozladění vpravo A1
-
-
-
- Rozladění vpravo A2
-
-
-
- Rozladění vpravo B1
-
-
-
- Rozladění vpravo B2
-
-
-
- Směšovač A-B
-
-
-
- Množství obálky směšovače A-B
-
-
-
- Náběh obálky směšovače A-B
-
-
-
- Množství držení směšovače A-B
-
-
-
- Útlum obálky směšovače A-B
-
-
-
- Přeslech A1-B2
-
-
-
- Modulace A1-B2
-
-
-
- Modulace B2-B1
-
-
-
- Zvolený graf
-
-
-
- WatsynView
-
-
- Vybrat oscilátor A1
-
-
-
- Vybrat oscilátor A2
-
-
-
- Vybrat oscilátor B1
-
-
-
- Vybrat oscilátor B2
-
-
-
- Přimíchat výstup A1 do A2
-
-
-
- Modulovat amplitudu A1 výstupem A2
-
-
-
- Kruhově modulovat A1 a A2
-
-
-
- Modulovat fázi A1 výstupem A2
-
-
-
- Přimíchat výstup B1 do B2
-
-
-
- Modulovat amplitudu B1 výstupem B2
-
-
-
- Kruhově modulovat B1 a B2
-
-
-
- Modulovat fázi B1 výstupem B2
-
-
-
- Kreslení vlastní křivky tahem myši na tomto grafu.
-
-
-
- Načíst vlnu
-
-
-
- Klepněte pro načtení vlny ze souboru samplů
-
-
-
- Fáze vlevo
-
-
-
- Klepněte pro posun fáze o -15 stupňů
-
-
-
- Fáze vpravo
-
-
-
- Klepněte pro posun fáze o +15 stupňů
-
-
-
- Normalizovat
-
-
-
- Klepněte pro normalizaci
-
-
-
- Převrátit
-
-
-
- Klepněte pro převrácení
-
-
-
- Uhladit
-
-
-
- Klepněte pro vyhlazení
-
-
-
- Sinusová vlna
-
-
-
- Klepněte pro sinusovou vlnu
-
-
-
- Trojúhelníková vlna
-
-
-
- Klepněte pro trojúhelníkovou vlnu
-
-
-
- Klepněte pro pilovitou vlnu
-
-
-
- Pravoúhlá vlna
-
-
-
- Klepněte pro pravoúhlou vlnu
-
-
-
- Hlasitost
-
-
-
- Panoráma
-
-
-
- Násobič frekv.
-
-
-
- Rozladění vlevo
-
-
-
- centů
-
-
-
- Rozladění vpravo
-
-
-
- Směšovač A-B
-
-
-
- Množství obálky směšovače
-
-
-
- Náběh obálky směšovače
-
-
-
- Držení obálky směšovače
-
-
-
- Útlum obálky směšovače
-
-
-
- Přeslech
-
-
-
- ZynAddSubFxInstrument
-
-
- Portamento
-
-
-
- Frekvence filtru
-
-
-
- Rezonance filtru
-
-
-
- Šířka pásma
-
-
-
- Zesílení FM
-
-
-
- Střední frekvence rezonance
-
-
-
- Šířka pásma rezonance
-
-
-
- Odesílat události MIDI Control Change
-
-
-
- ZynAddSubFxView
-
-
- Ukázar grafické rozhraní
-
-
-
- Klepněte sem pro zobrazení nebo skrytí grafického uživatelského rozhraní (GUI) ZynAddSubFX.
-
-
-
- Portamento:
-
-
-
- PORT
-
-
-
- Frekvence filtru:
-
-
-
- FREKV
-
-
-
- Rezonance filtru:
-
-
-
- REZ
-
-
-
- Šířka pásma:
-
-
-
- ŠP
-
-
-
- Zesílení FM:
-
-
-
- ZISK FM
-
-
-
- Střední frekvence rezonance:
-
-
-
- SF REZ
-
-
-
- Šířka pásma rezonance:
-
-
-
- ŠP REZ
-
-
-
- Odesílat MIDI Control Change
-
-
-
- audioFileProcessor
-
-
- Zesílení
-
-
-
- Začátek samplu
-
-
-
- Konec samplu
-
-
-
- Přehrávat pozpátku
-
-
-
- Pokračování v přehrávání samplu při změně noty
-
-
-
- Začátek smyčky
-
-
-
- Režim smyčky
-
-
-
- Režim interpolace
-
-
-
- Žádný
-
-
-
- Lineární
-
-
-
- Sinusový
-
-
-
- Vzorek nenalezen: %1
-
-
-
- bitInvader
-
-
- Délka samplu
-
-
-
- bitInvaderView
-
-
- Délka samplu
-
-
-
- Sinusová vlna
-
-
-
- Trojúhelníková vlna
-
-
-
- Pilovitá vlna
-
-
-
- Pravoúhlá vlna
-
-
-
- Bílý šum
-
-
-
- Vlna definovaná uživatelem
-
-
-
- Uhladit
-
-
-
- Klepněte sem pro vyhlazení vlny.
-
-
-
- Interpolovat
-
-
-
- Normalizovat
-
-
-
- Kreslení vlastní křivky tahem myši na tomto grafu.
-
-
-
- Klepněte sem pro sinusovou vlnu.
-
-
-
- Klepněte sem pro trojúhelníkovou vlnu.
-
-
-
- Klepněte sem pro pilovitou vlnu.
-
-
-
- Klepněte sem pro pravoúhlou vlnu.
-
-
-
- Klepněte sem pro bílý šum.
-
-
-
- Klepněte sem pro uživatelem definovaný tvar.
-
-
-
- dynProcControlDialog
-
-
- VSTUP
-
-
-
- Zesílení vstupu:
-
-
-
- VÝSTUP
-
-
-
- Zesílení výstupu:
-
-
-
- NÁBĚH
-
-
-
- Délka náběhu špičky:
-
-
-
- UVOLNĚNÍ
-
-
-
- Délka uvolnění špičky:
-
-
-
- Obnovení vlny
-
-
-
- Klepněte sem pro obnovení křivky zpět do výchozího stavu
-
-
-
- Vyhlazení vlny
-
-
-
- Klepněte sem pro vyhlazení křivky
-
-
-
- Zvýšení amplitudy křivky o 1 dB
-
-
-
- Klepněte sem pro zvýšení amplitudy křivky o 1 dB
-
-
-
- Snížení amplitudy křivky o 1 dB
-
-
-
- Klepněte sem pro snížení amplitudy křivky o 1 dB
-
-
-
- Režim maximálního sterea
-
-
-
- Zpracování vycházející z maxima obou stereo kanálů
-
-
-
- Režim průměru sterea
-
-
-
- Zpracování vycházející z průměru obou stereo kanálů
-
-
-
- Režim nepropojeného sterea
-
-
-
- Zpracování každého stereo kanálu zvlášť
-
-
-
- dynProcControls
-
-
- Zesílení vstupu
-
-
-
- Zesílení výstupu
-
-
-
- Doba náběhu
-
-
-
- Délka uvolnění
-
-
-
- Režim sterea
-
-
-
- expressiveView
-
-
- Vybrat oscilátor W1
-
-
-
- Vybrat oscilátor W2
-
-
-
- Vybrat oscilátor W3
-
-
-
- Vybrat VÝSTUP 1
-
-
-
- Vybrat VÝSTUP 2
-
-
-
- Otevřít okno nápovědy
-
-
-
- Sinusová vlna
-
-
-
- Klepněte sem pro sinusovou vlnu.
-
-
-
- Pilovitá vlna typu Moog
-
-
-
- Klepněte pro pilovitou vlnu typu Moog.
-
-
-
- Exponenciální vlna
-
-
-
- Klepněte pro exponenciální vlnu.
-
-
-
- Pilovitá vlna
-
-
-
- Klepněte sem pro pilovitou vlnu.
-
-
-
- Vlna definovaná uživatelem
-
-
-
- Klepněte sem pro uživatelem definovaný tvar.
-
-
-
- Trojúhelníková vlna
-
-
-
- Klepněte sem pro trojúhelníkovou vlnu.
-
-
-
- Pravoúhlá vlna
-
-
-
- Klepněte sem pro pravoúhlou vlnu.
-
-
-
- Bílý šum
-
-
-
- Klepněte sem pro bílý šum.
-
-
-
- Interpolace vlnění
-
-
-
- Platnost výrazu
-
-
-
- Celkový účel 1:
-
-
-
- Celkový účel 2:
-
-
-
- Celkový účel 3:
-
-
-
- O1 vyvážení:
-
-
-
- O2 vyvážení:
-
-
-
- Přechod mezi uvolněním:
-
-
-
- Hladkost
-
-
-
- fxLineLcdSpinBox
-
-
- Přiřadit k:
-
-
-
- Nový efektový kanál
-
-
-
- graphModel
-
-
- Graf
-
-
-
- kickerInstrument
-
-
- Počáteční frekvence
-
-
-
- Konečná frekvence
-
-
-
- Zisk
-
-
-
- Délka
-
-
-
- Začátek zkreslení
-
-
-
- Konec zkreslení
-
-
-
- Sklon frekvence
-
-
-
- Šum
-
-
-
- Klik
-
-
-
- Sklon frekvence
-
-
-
- Začít od noty
-
-
-
- Skončit na notě
-
-
-
- kickerInstrumentView
-
-
- Počáteční frekvence:
-
-
-
- Konečná frekvence:
-
-
-
- Zisk:
-
-
-
- Sklon frekvence:
-
-
-
- Délka obálky:
-
-
-
- Sklon obálky:
-
-
-
- Klik:
-
-
-
- Šum:
-
-
-
- Začátek zkreslení:
-
-
-
- Konec zkreslení:
-
-
-
- ladspaBrowserView
-
-
- Dostupné efekty
-
-
-
- Nedostupné efekty
-
-
-
- Nástroje
-
-
-
- Analyzační nástroje
-
-
-
- Neznámé
-
-
-
- Toto dialogové okno zobrazuje informace o všech LADSPA pluginech, které bylo LMMS schopno nalézt. Zásuvné moduly jsou rozděleny do pěti kategorií podle portů a názvů.
-
-
-K dispozici jsou ty efekty, které mohou být použity v LMMS. Aby v LMMS bylo možné užít efektu, musí se o efekt skutečně jednat, to znamená, že musí mít oba vstupní a výstupní kanály. LMMS identifikuje vstupní kanál jako audio podle "n" v názvu. Výstupní kanály jsou identifikovány pole označení písmeny "out". Kromě toho efekt musí mít stejný počet vstupů a výstupů a být real time kompatibilní.
-
-Nedostupné efekty jsou ty, které byly identifikovány jako efekty, ale buď nemají stejný počet vstupních a výstupních kanálů nebo nejsou real time kompatibilní.
-
-Nástroje jsou pluginy u kterých byly identifikovány pouze výstupní kanály.
-
-Analyzační nástroje jsou pluginy u kterých byly identifikovány pouze vstupní kanály.
-
-Neznámé jsou pluginy, pro které nebyly identifikovány žádné vstupní nebo výstupní kanály.
-
-Poklepáním na kterýkoliv modul se zobrazí informace o portech.
-
-
-
- Typ:
-
-
-
- ladspaDescription
-
-
- Pluginy
-
-
-
- Popis
-
-
-
- ladspaPortDialog
-
-
- Porty
-
-
-
- Název
-
-
-
- Druh
-
-
-
- Směr
-
-
-
- Typ
-
-
-
- Min < Výchozí < Max
-
-
-
- Logaritmický
-
-
-
- SR závislý
-
-
-
- Zvuk
-
-
-
- Ovládání
-
-
-
- Vstup
-
-
-
- Výstup
-
-
-
- Zapnuto
-
-
-
- Celočíselný
-
-
-
- S plovoucí čárkou
-
-
-
- Ano
-
-
-
- lb302Synth
-
-
- VCF frekvence vypnutí
-
-
-
- VCF rezonance
-
-
-
- VCF modulace obálky
-
-
-
- VCF útlum obálky
-
-
-
- Zkreslení
-
-
-
- Vlna
-
-
-
- Útlum sklouznutí
-
-
-
- Sklouznutí
-
-
-
- Důraz
-
-
-
- Dead
-
-
-
- Filtr 24dB/okt
-
-
-
- lb302SynthView
-
-
- Frekvence odstřihnutí:
-
-
-
- Rezonance:
-
-
-
- Modulace obálky:
-
-
-
- Útlum:
-
-
-
- 3pólový filtr 303-es-que, 24dB/okt
-
-
-
- Útlum sklouznutí:
-
-
-
- Zkreslení:
-
-
-
- Pilovitá vlna
-
-
-
- Klepněte sem pro pilovitou vlnu.
-
-
-
- Trojúhelníková vlna
-
-
-
- Klepněte sem pro trojúhelníkovou vlnu.
-
-
-
- Pravoúhlá vlna
-
-
-
- Klepněte sem pro pravoúhlou vlnu.
-
-
-
- Oblá pravoúhlá vlna
-
-
-
- Klepněte sem pro pravoúhlou vlnu s oblým zakončením.
-
-
-
- Vlna typu Moog
-
-
-
- Klepněte sem pro vlnu typu Moog.
-
-
-
- Sinusová vlna
-
-
-
- Klepněte sem pro sinusovou vlnu.
-
-
-
- Bílý šum
-
-
-
- Klepněte sem pro exponenciální vlnu.
-
-
-
- Klepněte sem pro bílý šum.
-
-
-
- Pásmově omezená pilovitá vlna
-
-
-
- Klepněte sem pro pásmově omezenou pilovitou vlnu.
-
-
-
- Pásmově zúžená pravoúhlá vlna
-
-
-
- Klepněte sem pro pásmově zúženou pravoúhlou vlnu.
-
-
-
- Pásmově zúžená trojúhelníková vlna
-
-
-
- Klepněte sem pro pásmově zúženou trojúhelníkovou vlnu.
-
-
-
- Pásmově zúžená pilovitá vlna typu Moog
-
-
-
- Klepněte sem pro úzkopásmovou pilovitou vlnu typu Moog.
-
-
-
- malletsInstrument
-
-
- Tvrdost
-
-
-
- Pozice
-
-
-
- Zisk vibráta
-
-
-
- Frekvence vibráta
-
-
-
- Mix paliček
-
-
-
- Modulátor
-
-
-
- Prolínání (crossfade)
-
-
-
- LFO Rychlost
-
-
-
- LFO Hloubka
-
-
-
- ADSR
-
-
-
- Tlak
-
-
-
- Pohyb
-
-
-
- Rychlost
-
-
-
- Smyčcem
-
-
-
- Šíře
-
-
-
- Marimba
-
-
-
- Vibrafon
-
-
-
- Agogo
-
-
-
- Dřevo1
-
-
-
- Rezo
-
-
-
- Dřevo2
-
-
-
- Údery
-
-
-
- Dvě pevné
-
-
-
- Svazek
-
-
-
- Trubicové zvony
-
-
-
- Obyčejná tyč
-
-
-
- Laděná tyč
-
-
-
- Sklo
-
-
-
- Tibetská zpívající mísa
-
-
-
- malletsInstrumentView
-
-
- Nástroj
-
-
-
- Šíře
-
-
-
- Šíře:
-
-
-
- Tvrdost
-
-
-
- Tvrdost:
-
-
-
- Pozice
-
-
-
- Pozice:
-
-
-
- Vib zisk
-
-
-
- Vib zisk:
-
-
-
- Vib frekv
-
-
-
- Vib frekv:
-
-
-
- Mix paliček
-
-
-
- Mix paliček:
-
-
-
- Modulátor
-
-
-
- Modulátor:
-
-
-
- Prolínání (crossfade)
-
-
-
- Prolínání (crossfade):
-
-
-
- LFO Rychlost
-
-
-
- LFO Rychlost:
-
-
-
- LFO Hloubka
-
-
-
- LFO Hloubka:
-
-
-
- ADSR
-
-
-
- ADSR:
-
-
-
- Tlak
-
-
-
- Tlak:
-
-
-
- Rychlost
-
-
-
- Rychlost:
-
-
-
- Chybějící soubory
-
-
-
- Zdá se, že instalace Stk není kompletní. Ujistěte se prosím, že je nainstalován celý balík Stk!
-
-
-
- manageVSTEffectView
-
-
- - řízení parametrů VST
-
-
-
- VST synch
-
-
-
- Klepněte sem, chcete-li synchronizovat všechny parametry s VST pluginem.
-
-
-
- Automaticky
-
-
-
- Klepněte sem, pokud chcete pouze zobrazit parametry automatizace.
-
-
-
- Zavřít
-
-
-
- Zavřít okno otočných ovladačů VST efektu.
-
-
-
- manageVestigeInstrumentView
-
-
- - ovládání VST pluginu
-
-
-
- VST synch
-
-
-
- Klepněte sem, chcete-li synchronizovat všechny parametry s VST pluginem.
-
-
-
- Automaticky
-
-
-
- Klepněte sem, pokud chcete pouze zobrazit parametry automatizace.
-
-
-
- Zavřít
-
-
-
- Zavřít okno otočných ovladačů VST pluginu.
-
-
-
- opl2instrument
-
-
- Patch
-
-
-
- Op 1 náběh
-
-
-
- Op 1 útlum
-
-
-
- Op 1 vydržení
-
-
-
- Op 1 uvolnění
-
-
-
- Op 1 úroveň
-
-
-
- Op 1 škálování úrovně
-
-
-
- Op 1 násobení frekvence
-
-
-
- Op 1 zpětná vazba
-
-
-
- Op 1 rychlost podle výšky klávesy
-
-
-
- Op 1 perkusivní obálka
-
-
-
- Op 1 tremolo
-
-
-
- Op 1 vibrato
-
-
-
- Op 1 vlna
-
-
-
- Op 2 náběh
-
-
-
- Op 2 útlum
-
-
-
- Op 2 vydržení
-
-
-
- Op 2 uvolnění
-
-
-
- Op 2 úroveň
-
-
-
- Op 2 škálování úrovně
-
-
-
- Op 2 násobení frekvence
-
-
-
- Op 2 rychlost podle výšky klávesy
-
-
-
- Op 2 perkusivní obálka
-
-
-
- Op 2 tremolo
-
-
-
- Op 2 vibrato
-
-
-
- Op 2 tvar vlny
-
-
-
- FM
-
-
-
- Hloubka vibráta
-
-
-
- Hloubka tremola
-
-
-
- opl2instrumentView
-
-
- Náběh
-
-
-
- Útlum
-
-
-
- Uvolnění
-
-
-
- Násobič frekvence
-
-
-
- organicInstrument
-
-
- Zkreslení
-
-
-
- Hlasitost
-
-
-
- organicInstrumentView
-
-
- Zkreslení:
-
-
-
- Hlasitost:
-
-
-
- Nastavit náhodně
-
-
-
- Osc %1 vlna:
-
-
-
- Osc %1 hlasitost:
-
-
-
- Osc %1 panoráma:
-
-
-
- centů
-
-
-
- Otočný ovladač zkreslení přidá zkreslení k výstupu nástroje.
-
-
-
- Otočný ovladač hlasitosti ovládá hlasitost výstupu nástroje. Sčítá se s ovládáním hlasitosti okna nástroje.
-
-
-
- Tlačítko Randomize náhodně nastaví všechny ovladače kromě ovladače harmonických, hlavní hlasitosti a zkreslení.
-
-
-
- Osc %1 rozladění sterea
-
-
-
- Osc %1 harmonické:
-
-
-
- FreeBoyInstrument
-
-
- Trvání sweepu
-
-
-
- Směr sweepu
-
-
-
- Úroveň pro změnu frekvence sweepu
-
-
-
- Pracovní cyklus vlnového patternu
-
-
-
- Hlasitost kanálu 1
-
-
-
- Směr hlasitosti sweepu
-
-
-
- Délka každého kroku ve sweepu
-
-
-
- Hlasitost kanálu 2
-
-
-
- Hlasitost kanálu 3
-
-
-
- Hlasitost kanálu 4
-
-
-
- Úroveň pravého výstupu
-
-
-
- Úroveň levého výstupu
-
-
-
- Kanál 1 do SO2 (pravý)
-
-
-
- Kanál 2 do SO2 (pravý)
-
-
-
- Kanál 3 do SO2 (pravý)
-
-
-
- Kanál 4 do SO2 (pravý)
-
-
-
- Kanál 1 do SO1 (pravý)
-
-
-
- Kanál 2 do SO1 (pravý)
-
-
-
- Kanál 3 do SO1 (pravý)
-
-
-
- Kanál 4 do SO1 (pravý)
-
-
-
- Výšky
-
-
-
- Basy
+
+ Tvrdost:
-
- Posun šířky registru
+
+ Pozice
-
-
- FreeBoyInstrumentView
-
- Trvání sweepu:
+
+ Pozice:
-
- Trvání sweepu
+
+ Modulátor
-
- Úroveň pro změnu frekvence sweepu:
+
+ Modulátor:
-
- Úroveň pro změnu frekvence sweepu
+
+ Prolínání (crossfade)
-
- Pracovní cyklus vlnového patternu:
+
+ Prolínání (crossfade):
-
- Pracovní cyklus vlnového patternu
+
+ ADSR
-
- Hlasitost pulzního kanálu 1:
+
+ ADSR:
-
- Délka každého kroku ve sweepu:
+
+ Tlak
-
- Délka každého kroku ve sweepu
+
+ Tlak:
-
- Pracovní cyklus vlnového patternu
+
+ Rychlost
-
- Hlasitost pulzního kanálu 2:
+
+ Rychlost:
-
- Hlasitost pulzního kanálu 2
+
+ Chybějící soubory
-
- Hlasitost vlnového kanálu:
+
+ Zdá se, že instalace Stk není kompletní. Ujistěte se prosím, že je nainstalován celý balík Stk!
-
- Hlasitost vlnového kanálu
+
+
-
- Hlasitost šumového kanálu:
+
+
-
- Hlasitost šumového kanálu
+
+
-
- Hlasitost SO1 (pravý):
+
+
-
- Hlasitost SO1 (pravý)
+
+
-
- Hlasitost SO2 (levý):
+
+
-
- Hlasitost SO2 (levý)
+
+ Rychlost LFO
-
- Výšky:
+
+ Rychlost LFO:
-
- Výšky
+
+
-
- Basy:
+
+
+
+
+ manageVSTEffectView
-
- Basy
+
+ - řízení parametrů VST
-
- Směr sweepu
+
+ Automaticky
-
- Směr hlasitosti sweepu
+
+ Zavřít
-
- Posun šířky registru
+
+
+
+
+ manageVestigeInstrumentView
-
- Kanál 1 do SO1 (pravý)
+
+ - ovládání VST pluginu
-
- Kanál 2 do SO1 (pravý)
+
+ VST synch
-
- Kanál 3 do SO1 (pravý)
+
+ Automaticky
-
- Kanál 4 do SO1 (pravý)
+
+ Zavřít
+
+
+ organicInstrument
-
- Kanál 1 do SO2 (levý)
+
+ Zkreslení
-
- Kanál 2 do SO2 (levý)
+
+ Hlasitost
+
+
+ organicInstrumentView
-
- Kanál 3 do SO2 (levý)
+
+ Zkreslení:
-
- Kanál 4 do SO2 (levý)
+
+ Hlasitost:
-
- Vlnový pattern
+
+ Nastavit náhodně
-
- Množství zvýšení nebo snížení frekvence
+
+ Osc %1 vlna:
-
- Úroveň, při které dojde ke zvýšení nebo snížení frekvence
+
+ Osc %1 hlasitost:
-
- Pracovní cyklus je poměr mezi dobou trvání (časem), kdy je signál zapnut, a celkovou délkou signálu.
+
+ Osc %1 panoráma:
-
- Hlasitost pulzního kanálu 1
+
+ centů
-
- Zpoždění mezi změnou kroku
+
+ Osc %1 rozladění sterea
-
- Nakreslete vlnu zde
+
+ Osc %1 harmonické:
@@ -9395,10 +4309,6 @@ Poklepáním na kterýkoliv modul se zobrazí informace o portech.
pluginBrowser
-
-
- bez popisu
-
Nekompletní monofonní imitace tb303
@@ -9601,134 +4511,110 @@ Tento čip byl používán v počítačích Commodore 64.
Dozvuk
-
- Velikost dozvukového prostoru
+
+ Chorus
-
- Útlum dozvuku
+
+ Soundfont %1 nelze načíst.
-
- Délka dozvuku
+
+
-
- Úroveň dozvuku
+
+
-
- Chorus
+
+
-
- Počet linií chorusu
+
+
-
- Úroveň chorusu
+
+
-
- Rychlost chorusu
+
+
-
- Hloubka chorusu
+
+
-
- Soundfont %1 nelze načíst.
+
+
sf2InstrumentView
-
-
- Otevřít jiný SoundFont soubor
-
-
-
- Klepněte sem pro otevření jiného SF2 souboru
-
-
-
- Vybrat patch
-
-
-
- Zisk
-
Použít dozvuk (je-li podporován)
-
- Tímto tlačítkem zapnete efekt dozvuk (reverb). Ten lze použít pro výborné efekty, ale funguje pouze se soubory, které jej podporují.
-
-
-
- Velikost dozvukového prostoru:
+
+ Použít chorus (je-li podporován)
-
- Útlum dozvuku:
+
+ Otevřít SoundFont soubor
-
- Délka dozvuku:
+
+
-
- Úroveň dozvuku:
+
+
-
- Použít chorus (je-li podporován)
+
+
-
- Tímto tlačítkem zapnete efekt chorus. Ten lze použít pro výborné echo efekty, ale funguje pouze se soubory, které jej podporují.
+
+
-
- Počet linií chorusu:
+
+ Šířka:
-
- Úroveň chorusu:
+
+
-
- Rychlost chorusu:
+
+
-
- Hloubka chorusu:
+
+ Rychlost:
-
- Otevřít SoundFont soubor
+
+ Hloubka:
-
- Soubory SoundFont2 (*.sf2)
+
+
sfxrInstrument
-
- Vlna
+
+
sidInstrument
-
-
- Oříznutí
-
Rezonance
@@ -9749,6 +4635,10 @@ Tento čip byl používán v počítačích Commodore 64.
Model čipu
+
+
+ Frekvence oříznutí
+
sidInstrumentView
@@ -9764,22 +4654,6 @@ Tento čip byl používán v počítačích Commodore 64.
Frekvence oříznutí:
-
-
- Filtr typu horní propust
-
-
-
- Filtr typu pásmová propust
-
-
-
- Filtr typu dolní propust
-
-
-
- Vypnout hlas 3
-
MOS6581 SID
@@ -9792,109 +4666,89 @@ Tento čip byl používán v počítačích Commodore 64.
Náběh:
-
-
- Rychlost náběhu určuje, jak rychle výstup hlasu %1 stoupne z nuly na špičkovou amplitudu.
-
Útlum:
-
-
- Rychlost útlumu (decay) určuje, jak rychle poklesne výstup ze špičky na zvolenou úroveň vydržení (sustain).
-
Vydržení:
-
-
- Výstup hlasu %1 zůstane na zvolené úrovni Vydržení po celou dobu, kdy bude nota držena.
-
Uvolnění:
-
-
- Výstup hlasu %1 poklesne z úrovně vydržení (sustain) na nulovou amplitudu zvolenou rychlostí uvolnění (release).
-
Délka pulzu:
-
-
- Rozlišení šířky pulsu umožňuje plynulé vyhlazení šířky, aby nebylo rozeznatelné krokování. Pulzní vlna na oscilátoru %1 musí být zvolena tak, aby měla slyšitelný efekt.
-
Ladění:
-
- Hrubé rozladění umožní rozladit hlas %1 až o jednu oktávu nahoru nebo dolů.
+
+ Šum
-
- Pulzní vlna
+
+ Synch
-
- Trojúhelníková vlna
+
+ Filtrování
-
- Pilovitá vlna
+
+ Test
-
- Šum
+
+
-
- Synch
+
+
-
- Synchronizace synchronizuje základní frekvenci oscilátoru %1 se základní frekvencí oscilátoru %2 pomocí efektu pevné (Hard Sync) synchronizace.
+
+
-
- Kruhová modulace
+
+
-
- Kruhová modulace nahradí výstup trojúhelníkové vlny na oscilátoru %1 "kruhově modulovanou" kombinací oscilátorů %1 a %2.
+
+
-
- Filtrování
+
+ Trojúhelníková vlna
-
- Pokud je zapnuto filtrování, hlas %1 bude zpracován filtrem. Pokud je filtrování vypnuto, hlas %1 se objeví přímo na výstupu a filtr na něj nebude mít žádný efekt.
+
+ Pilovitá vlna
-
- Test
+
+
-
- Test, když je nastaven, resetuje a zablokuje oscilátor %1 na nule, dokud se test nevypne.
+
+
stereoEnhancerControlDialog
-
-
- ŠÍŘKA
-
Šířka:
+
+
+
+
stereoEnhancerControls
@@ -9948,8 +4802,8 @@ Tento čip byl používán v počítačích Commodore 64.
Načítám plugin
-
- Počkejte prosím, než se načte VST plugin...
+
+
@@ -9971,172 +4825,60 @@ Tento čip byl používán v počítačích Commodore 64.
Umístění snímače %1
-
- Pan %1
+
+ Impulz %1
-
- Rozladění %1
+
+
-
- Roztřepení %1
+
+
-
- Délka %1
+
+
-
- Impulz %1
+
+
-
- Oktáva %1
+
+
vibedView
-
-
- Hlasitost:
-
-
-
- Otočný ovladač "V" nastavuje hlasitost vybrané struny.
-
Tvrdost struny:
-
-
- Otočný ovladač "S" nastavuje tvrdost vybrané struny. Tvrdost struny ovlivňuje délku doznívání struny. Čím nižší hodnota, tím déle bude struna znít.
-
Místo drnknutí:
-
-
- Otočný ovladač "P" nastavuje místo, ve kterém se na vybrané struně drnkne. Nižší nastavení znamená drnknutí blíže ke kobylce.
-
Pozice snímače:
-
-
- Otočný ovladač "PU" nastavuje umístění snímače pro vybranou strunu. Nižší nastavení znamená snímač blíže u kobylky.
-
-
-
- Panoráma:
-
-
-
- Otočný ovladač "Pan" určuje pozici vybrané struny ve stereo prostoru.
-
-
-
- Rozladění:
-
-
-
- Otočný ovladač "Detune" mění ladění vybrané struny. Hodnoty nižší než nula způsobí plochý zvuk, hodnoty vyšší než nula způsobí ostřejší zvuk.
-
-
-
- Roztřepení:
-
-
-
- Otočný ovladač "Slap" přidává ke zvuku vybrané struny jemné roztřepení, které je nejvíce patrné při náběhu tónu, ačkoliv lze také použít pro vytvoření více "kovového" zvuku struny.
-
-
-
- Délka:
-
-
-
- Otočný ovladač "Lenght" nastavuje délku vybrané struny. Delší struny budou znít déle a jasněji, nicméně však spotřebují více CPU cyklů.
-
-
-
- Impulz nebo výchozí stav
-
-
-
- Přepínač "IMP" určuje, zda vlna v grafu bude považována za impulz přenášený na strunu drnknutím nebo za počáteční stav struny.
-
Oktáva
-
-
- Volič "Octave" se používá k výběru harmonického tónu, na kterém bude struna znít. Například "-2" znamená, že struna bude znít dvě oktávy pod základním tónem, "F" znamená, že zní základní tón a "6" znamená, že struna bude znít šest oktáv nad základním tónem.
-
Editor impulzu
-
-
- Editor vlny poskytuje kontrolu nad výchozím stavem nebo impulzem, který je použit k rozvibrování struny. Tlačítka na pravé straně grafu inicializují vlnový průběh vybraného typu. Tlačítko "?" načte vlnu ze souboru – bude načteno pouze prvních 128 vzorků.
-
-Vlna může být také nakreslena v grafu.
-
-Tlačítko "S" vyhladí vlnu.
-
-Tlačítko "N" normalizuje vlnu.
-
-
-
- Vibed simuluje až devět nezávisle vibrujících strun. Volič "String" vám umožní vybrat, kterou strunu budete upravovat. Pomocí voliče "Imp" vyberete, jestli graf představuje impulz nebo výchozí stav struny. Voličem "Octave" vyberete, na kterém harmonickém tónu má struna vibrovat.
-
-Graf vám umožňuje řízení výchozího stavu nebo impulzu použitého pro nastavení pohybu struny.
-
-Otočný ovladač "V" řídí hlasitost. Ovladač "S" nastavuje tvrdost struny. Ovladač "P" určuje pozici drnknutí. Ovladač "PU" nastavuje pozici snímače.
-
-"Pan" a "Detune" snad není třeba vysvětlovat. Ovladač "Slap" přidá ke zvuku struny jemné rozostření.
-
-Ovladač "Lenght" určuje délku struny.
-
-LED v pravém dolním rohu editoru vlny určuje, jestli bude struna v aktuálním nástroji aktivní.
-
Zapnout vlnu
-
-
- Klepněte sem pro zapnutí/vypnutí vlny.
-
Struna
-
-
- Volič strun se užívá k výběru struny, které bude upravována. Nástroj Vibed může obsahovat maximálně devět nezávisle vibrujících strun. LED v pravém dolním rohu editoru tvaru vlny indikuje, zda je vybraná struna aktivní.
-
Sinusová vlna
@@ -10154,52 +4896,48 @@ LED v pravém dolním rohu editoru vlny určuje, jestli bude struna v aktuální
Pravoúhlá vlna
-
- Bílý šum
-
-
-
- Vlna definovaná uživatelem
+
+
-
- Vyhladit
+
+
-
- Klepněte sem pro vyhlazení vlny.
+
+
-
- Normalizovat
+
+
-
- Klepněte sem pro normalizaci vlny.
+
+
-
- Použít sinusovou vlnu pro aktuální oscilátor.
+
+
-
- Použít trojúhelníkovou vlnu pro aktuální oscilátor.
+
+
-
- Klepněte sem pro pilovitou vlnu.
+
+ Bílý šum
-
- Klepněte sem pro pravoúhlou vlnu.
+
+
-
- Použít bílý šum pro aktuální oscilátor.
+
+
-
- Použít vlastní vlnu pro aktuální oscilátor.
+
+
@@ -10268,44 +5006,28 @@ LED v pravém dolním rohu editoru vlny určuje, jestli bude struna v aktuální
Zesílení výstupu:
-
- Obnovit vlnu
-
-
-
- Klepněte sem pro obnovení zobrazení křivky zpět do výchozího stavu
-
-
-
- Vyhlazená vlna
-
-
-
- Klepněte sem pro vyhlazení křivky
-
-
-
- Zvýši amplitudu grafu o 1dB
+
+ Vstup klipu
-
- Klepněte sem pro zvýšení amplitudy křivky o 1 dB
+
+
-
- Snížit amplitudu grafu o 1dB
+
+
-
- Klepněte sem pro snížení amplitudy křivky o 1 dB
+
+
-
- Vstup klipu
+
+
-
- Vstupní úroveň klipu 0dB
+
+
diff --git a/data/locale/de.ts b/data/locale/de.ts
index ce57aa6c4a6..d3957edf30e 100644
--- a/data/locale/de.ts
+++ b/data/locale/de.ts
@@ -3978,7 +3978,11 @@ Bitte besuchen Sie http://lmms.sf.net/wiki für Dokumentationen über LMMS.
- E&xport Tracks...
+ Tracks e&xportieren...
+
+
+
+ &MIDI exportieren...
diff --git a/data/locale/en.ts b/data/locale/en.ts
index 2bc3ade2318..1c9f2ee8f1e 100644
--- a/data/locale/en.ts
+++ b/data/locale/en.ts
@@ -1,114 +1,37 @@
-
- AboutDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
AmplifierControlDialog
-
-
-
-
-
-
-
-
@@ -116,8726 +39,2764 @@ If you're interested in translating LMMS in another language or want to imp
AmplifierControls
-
-
-
-
-
- AudioAlsaSetupWidget
-
-
-
-
-
-
-
-
-
-
-
AudioFileProcessorView
-
-
-
-
-
-
-
-
-
-
+
+
+
+
AudioFileProcessorWaveView
-
- AudioJack
+ BassBoosterControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- AudioOss
-
-
-
-
-
+ BassBoosterControls
-
-
+
-
-
- AudioPortAudio::setupWidget
-
-
+
-
-
+
- AudioPulseAudio
+ BitcrushControlDialog
-
-
+
-
-
+
-
-
- AudioSdl::setupWidget
-
-
+
-
-
- AudioSndio
-
-
+
-
-
+
-
-
- AudioSoundIo::setupWidget
-
-
+
-
-
+
-
-
- AutomatableModel
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- AutomationEditor
+ BitcrushControls
-
-
+
-
-
+
-
-
+
+
+
+
+
-
-
- AutomationEditorWindow
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ CarlaInstrumentView
-
-
+
+
+
+ CrossoverEQControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
-
+
-
-
+
-
-
- AutomationPattern
-
-
+
- AutomationPatternView
+ DelayControls
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ DelayControlsDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- AutomationTrack
-
-
+
-
-
- BBEditor
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ DualFilterControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- BBTCOView
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- BBTrack
+ DualFilterControls
-
-
+
-
-
+
-
-
- BassBoosterControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- BassBoosterControls
-
-
+
-
-
+
-
-
+
-
-
- BitcrushControlDialog
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- BitcrushControls
-
-
+
-
-
+
-
-
+
+
+
+ EqControls
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- CarlaInstrumentView
-
-
+
-
-
- Controller
-
-
+
-
-
- ControllerConnectionDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- ControllerRackView
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- ControllerView
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- CrossoverEQControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ EqControlsDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- DelayControls
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- DelayControlsDialog
-
-
+
-
-
+
-
-
+
+
+
+ EqHandle
-
-
+
-
-
+
-
-
+
+
+
+ FlangerControls
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- DualFilterControlDialog
-
-
-
+
-
-
-
+
+
+
+ FlangerControlsDialog
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+
+
- DualFilterControls
+ FreeBoyInstrument
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
+
+
+ FreeBoyInstrumentView
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
- Editor
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- Effect
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EffectChain
-
-
-
-
-
-
-
- EffectRackView
-
-
-
-
-
-
-
-
-
-
-
-
- EffectSelectDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EffectView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnvelopeAndLfoParameters
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnvelopeAndLfoView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EqControls
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EqControlsDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EqHandle
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ExportProjectDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Fader
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FileBrowser
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FileBrowserTreeWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FlangerControls
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FlangerControlsDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FreeBoyInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FreeBoyInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FxLine
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FxMixer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FxMixerView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FxRoute
-
-
-
-
-
-
-
-
- GigInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GigInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GuiApplication
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentFunctionArpeggio
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentFunctionArpeggioView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentFunctionNoteStacking
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentFunctionNoteStackingView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentMidiIOView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentMiscView
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentSoundShaping
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentSoundShapingView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentTrack
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentTrackView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- InstrumentTrackWindow
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Knob
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LadspaControl
-
-
-
-
-
-
-
- LadspaControlDialog
-
-
-
-
-
-
-
-
-
-
-
-
- LadspaControlView
-
-
-
-
-
-
-
-
-
-
-
-
- LadspaEffect
-
-
-
-
-
-
-
- LcdSpinBox
-
-
-
-
-
-
-
-
-
-
-
-
- LeftRightNav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LfoController
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LfoControllerDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LmmsCore
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MainWindow
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MeterDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MeterModel
-
-
-
-
-
-
-
-
-
-
-
-
- MidiController
-
-
-
-
-
-
-
-
-
-
-
-
- MidiImport
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MidiJack
-
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
-
-
-
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
-
-
-
-
- MidiPort
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MidiSetupWidget
-
-
-
-
-
-
-
- MonstroInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MonstroView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MultitapEchoControlDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NesInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NesInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OpulenzInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- OpulenzInstrumentView
-
-
-
-
-
-
+ GigInstrument
-
-
-
+
-
-
-
+
-
-
-
+
- OscillatorObject
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ GigInstrumentView
-
-
+
-
-
+
-
-
+
-
-
+
- PatchesDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ InstrumentTrack
-
-
+
- PatmanView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ LadspaControlDialog
-
-
+
-
-
+
- PatternView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ LadspaEffect
-
-
+
- PeakController
-
-
-
-
-
+ MidiImport
-
-
+
-
-
+
-
-
- PeakControllerDialog
-
-
+
-
-
+
- PeakControllerEffectControlDialog
-
-
-
-
-
-
-
-
-
-
+ MonstroInstrument
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- PeakControllerEffectControls
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- PianoRoll
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
- PianoRollWindow
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
-
+
-
-
- PianoView
-
-
+
-
-
- Plugin
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- PluginBrowser
-
-
+
-
-
+
-
-
+
-
-
- PluginFactory
-
-
+
-
-
+
-
-
- ProjectNotes
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- ProjectRenderer
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- QWidget
-
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
+
-
-
+
- RenameDialog
+ MonstroView
-
-
+
-
-
- ReverbSCControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- ReverbSCControls
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- SampleBuffer
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- SampleTCOView
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- SampleTrack
-
-
+
+
+
+ MultitapEchoControlDialog
-
-
+
-
-
-
+
-
-
- SampleTrackView
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- SetupDialog
+ NesInstrument
-
-
+
-
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ NesInstrumentView
-
-
+
-
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- Song
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- SongEditor
+ OpulenzInstrument
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
+
-
-
+
-
-
- SongEditorWindow
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ OpulenzInstrumentView
-
-
+
-
-
+
-
-
+
-
-
+
- SpectrumAnalyzerControlDialog
+ OscillatorObject
-
-
+
-
-
+
-
-
- SpectrumAnalyzerControls
-
-
+
-
-
+
-
-
+
-
-
- StepRecorderWidget
-
-
+
-
-
+
-
-
- SubWindow
-
-
+
-
-
+
-
-
+
-
-
- TabWidget
-
-
-
+
- TempoSyncKnob
+ PatchesDialog
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ PatmanView
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ PeakControllerEffectControlDialog
-
-
+
-
-
+
-
-
- TimeDisplayWidget
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- TimeLineWidget
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+ PeakControllerEffectControls
-
-
-
+
-
-
+
-
-
+
-
-
- Track
-
-
+
-
-
+
-
-
- TrackContainer
-
-
+
-
-
+
-
-
+
+
+
+ QWidget
-
-
+
-
-
+
-
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
- TrackContentObject
-
-
+
-
-
- TrackContentObjectView
-
-
+
-
-
+
-
-
-
+
+
+
+ ReverbSCControlDialog
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
- TrackOperationsWidget
+ ReverbSCControls
+
+
+
+
-
-
+
-
-
+
-
-
-
+
+
+
+ SpectrumAnalyzerControlDialog
-
-
-
+
-
-
+
+
+
+ SpectrumAnalyzerControls
-
-
+
-
-
+
-
-
+
+
+
+ TrackContainer
-
-
+
-
-
+
-
-
+
TripleOscillatorView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- VersionedSaveDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
VestigeInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- VisualizationWidget
-
-
-
-
-
-
-
-
-
-
-
VstEffectControlDialog
-
-
-
-
-
-
-
-
-
@@ -8843,69 +2804,54 @@ Please make sure you have read-permission to the file and the directory containi
VstPlugin
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8913,147 +2859,118 @@ Please make sure you have read-permission to the file and the directory containi
WatsynInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9061,224 +2978,154 @@ Please make sure you have read-permission to the file and the directory containi
WatsynView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9286,52 +3133,42 @@ Please make sure you have read-permission to the file and the directory containi
Xpressive
-
-
-
-
-
-
-
-
-
-
@@ -9339,130 +3176,98 @@ Please make sure you have read-permission to the file and the directory containi
XpressiveView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9470,42 +3275,34 @@ Please make sure you have read-permission to the file and the directory containi
ZynAddSubFxInstrument
-
-
-
-
-
-
-
-
@@ -9513,82 +3310,66 @@ Please make sure you have read-permission to the file and the directory containi
ZynAddSubFxView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9596,62 +3377,50 @@ Please make sure you have read-permission to the file and the directory containi
audioFileProcessor
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9659,7 +3428,6 @@ Please make sure you have read-permission to the file and the directory containi
bitInvader
-
@@ -9667,64 +3435,46 @@ Please make sure you have read-permission to the file and the directory containi
bitInvaderView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9732,96 +3482,74 @@ Please make sure you have read-permission to the file and the directory containi
dynProcControlDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9829,111 +3557,73 @@ Please make sure you have read-permission to the file and the directory containi
dynProcControls
-
-
-
-
-
-
- fxLineLcdSpinBox
-
-
-
-
-
-
-
-
-
-
-
-
- graphModel
-
-
-
-
-
-
kickerInstrument
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9941,52 +3631,42 @@ Please make sure you have read-permission to the file and the directory containi
kickerInstrumentView
-
-
-
-
-
-
-
-
-
-
@@ -9994,37 +3674,26 @@ Please make sure you have read-permission to the file and the directory containi
ladspaBrowserView
-
-
-
-
-
-
-
-
-
-
-
@@ -10032,12 +3701,10 @@ Please make sure you have read-permission to the file and the directory containi
ladspaDescription
-
-
@@ -10045,83 +3712,66 @@ Please make sure you have read-permission to the file and the directory containi
ladspaPortDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -10129,57 +3779,46 @@ Please make sure you have read-permission to the file and the directory containi
lb302Synth
-
-
-
-
-
-
-
-
-
-
-
@@ -10187,153 +3826,122 @@ Please make sure you have read-permission to the file and the directory containi
lb302SynthView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -10341,147 +3949,118 @@ Please make sure you have read-permission to the file and the directory containi
malletsInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -10489,147 +4068,118 @@ Please make sure you have read-permission to the file and the directory containi
malletsInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -10637,23 +4187,18 @@ Please make sure you have read-permission to the file and the directory containi
manageVSTEffectView
-
-
-
-
-
@@ -10661,24 +4206,18 @@ Please make sure you have read-permission to the file and the directory containi
manageVestigeInstrumentView
-
-
-
-
-
-
@@ -10686,12 +4225,10 @@ Please make sure you have read-permission to the file and the directory containi
organicInstrument
-
-
@@ -10699,48 +4236,38 @@ Please make sure you have read-permission to the file and the directory containi
organicInstrumentView
-
-
-
-
-
-
-
-
-
-
@@ -10748,42 +4275,34 @@ Please make sure you have read-permission to the file and the directory containi
patchesDialog
-
-
-
-
-
-
-
-
@@ -10791,233 +4310,183 @@ Please make sure you have read-permission to the file and the directory containi
pluginBrowser
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11025,72 +4494,58 @@ This chip was used in the Commodore 64 computer.
sf2Instrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11098,69 +4553,54 @@ This chip was used in the Commodore 64 computer.
sf2InstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11168,7 +4608,6 @@ This chip was used in the Commodore 64 computer.
sfxrInstrument
-
@@ -11176,32 +4615,26 @@ This chip was used in the Commodore 64 computer.
sidInstrument
-
-
-
-
-
-
@@ -11209,126 +4642,98 @@ This chip was used in the Commodore 64 computer.
sidInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11336,12 +4741,10 @@ This chip was used in the Commodore 64 computer.
stereoEnhancerControlDialog
-
-
@@ -11349,7 +4752,6 @@ This chip was used in the Commodore 64 computer.
stereoEnhancerControls
-
@@ -11357,22 +4759,18 @@ This chip was used in the Commodore 64 computer.
stereoMatrixControlDialog
-
-
-
-
@@ -11380,22 +4778,18 @@ This chip was used in the Commodore 64 computer.
stereoMatrixControls
-
-
-
-
@@ -11403,12 +4797,10 @@ This chip was used in the Commodore 64 computer.
vestigeInstrument
-
-
@@ -11416,52 +4808,42 @@ This chip was used in the Commodore 64 computer.
vibed
-
-
-
-
-
-
-
-
-
-
@@ -11469,120 +4851,90 @@ This chip was used in the Commodore 64 computer.
vibedView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11590,57 +4942,46 @@ This chip was used in the Commodore 64 computer.
voiceObject
-
-
-
-
-
-
-
-
-
-
-
@@ -11648,56 +4989,42 @@ This chip was used in the Commodore 64 computer.
waveShaperControlDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11705,12 +5032,10 @@ This chip was used in the Commodore 64 computer.
waveShaperControls
-
-
diff --git a/data/locale/ko.ts b/data/locale/ko.ts
index 36fe2e21440..796ccb3c292 100644
--- a/data/locale/ko.ts
+++ b/data/locale/ko.ts
@@ -1,64 +1,6 @@
-
-
- AboutDialog
-
-
- LMMS에 대하여
-
-
-
- 버전 %1 (%2/%3, Qt %4, %5)
-
-
-
- 정보
-
-
-
- LMMS - 누구나 쉽게 할 수 있는 음악 제작
-
-
-
- 개발자
-
-
-
- 번역
-
-
-
- 송현진 (Hyunjin Song) <tteu.ingog@gmail.com>
-방성범 (Bang Seongbeom) <bangseongbeom@gmail.com>
-
-LMMS를 다른 언어로 번역하고 싶다거나 기존 번역을 개선하고 싶다면 저희를 도와주세요! LMMS 관리자와의 연락을 통해 참여하실 수 있습니다.
-
-
-
- 라이선스
-
-
-
- LMMS
-
-
-
- 기여자
-
-
-
- 기여자 (기여 순으로 정렬):
-
-
-
- Copyright © %1
-
-
-
- <html><head/><body><p><a href="https://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">https://lmms.io</span></a></p></body></html>
-
-
+
+
+
AmplifierControlDialog
@@ -113,94 +55,47 @@ LMMS를 다른 언어로 번역하고 싶다거나 기존 번역을 개선하고
오른쪽 이득
-
- AudioAlsaSetupWidget
-
-
- 장치
-
-
-
- 채널
-
-
AudioFileProcessorView
-
-
- 다른 샘플 열기
-
-
-
- 클릭하여 다른 오디오 파일을 선택합니다. 클릭하면 파일을 선택할 수 있는 창이 나타납니다. 루프 모드, 시작점, 끝점, 증폭 등의 설정은 자동으로 초기화되지 않으므로 원본 오디오 파일과 다르게 들릴 수 있습니다.
-
샘플 역으로
-
-
- 이 버튼이 활성화되면 샘플을 역으로 재생합니다. 리버스 크래시와 같은 효과에 사용할 수 있습니다.
-
증폭:
-
-
- 이 노브를 이용하여 증폭률을 설정할 수 있습니다. 값을 100%로 설정하면 샘플은 그대로 재생됩니다. 그렇지 않은 경우 샘플의 음량이 증가되거나 감소됩니다. (실제 샘플 파일에는 변화가 없습니다)
-
-
-
- 시작점:
-
-
-
- 끝점:
-
샘플을 여러 음표에 걸쳐 계속 재생
-
-
- 이 옵션을 활성화하면 샘플이 여러 음표에 걸쳐 계속 재생됩니다 - 음표가 끝나기 전에 샘플이 끝나는 경우나 피치가 바뀌는 경우 다음 음표는 직전 음표의 재생이 끝난 곳부터 재생됩니다. 음표가 다시 처음부터 재생되게 하려면 매우 낮은 음표를 삽입하세요. (< 20Hz)
-
반복 비활성화
-
-
- 이 버튼은 반복을 비활성화합니다. 샘플은 처음부터 끝까지 한 번만 재생됩니다.
-
반복 활성화
-
- 이 버튼은 단방향 반복을 활성화합니다. 샘플은 반복 시작점과 끝점 사이에서 단방향으로 반복 재생됩니다.
-
-
-
- 이 버튼은 양방향 반복을 활성화합니다. 샘플은 반복 시작점과 끝점 사이에서 양방향으로 반복 재생됩니다.
+
+ 루프 시작점:
-
- 이 노브를 이용하여 샘플 재생 시작점을 설정할 수 있습니다.
+
+
-
- 이 노브를 이용하여 샘플 재생 끝점을 설정할 수 있습니다.
+
+
-
- 루프 시작점:
+
+
-
- 이 노브를 이용하여 샘플 반복 시작점을 설정할 수 있습니다.
+
+
@@ -211,9115 +106,4181 @@ LMMS를 다른 언어로 번역하고 싶다거나 기존 번역을 개선하고
- AudioJack
+ BassBoosterControlDialog
-
- JACK 클라이언트 다시 시작됨
+
+ 주파수
-
- 알 수 없는 이유로 인해 LMMS와 JACK과의 연결이 끊겼습니다. LMMS의 JACK 드라이버를 다시 시작합니다. 수동으로 연결을 시도할 수도 있습니다.
+
+ 주파수:
-
- JACK 서버 다운됨
+
+ 이득
-
- JACK 서버가 종료된 것 같습니다. 더 이상 작업을 진행할 수 없습니다. 프로젝트를 저장한 뒤 JACK과 LMMS를 다시 시작하세요.
+
+ 이득:
-
- 클라이언트 이름
+
+
-
- 채널
+
+
- AudioOss::setupWidget
-
-
- 장치
-
+ BassBoosterControls
-
- 채널
+
+ 주파수
-
-
- AudioPortAudio::setupWidget
-
- 드라이버
+
+ 이득
-
- 장치
+
+
- AudioPulseAudio::setupWidget
+ BitcrushControlDialog
-
- 장치
+
+ 입력
-
- 채널
+
+ 출력
-
-
- AudioSdl::setupWidget
-
- 장치
+
+ 이득
-
-
- AudioSndio::setupWidget
-
- 장치
+
+
-
- 채널
+
+ 샘플 레이트:
-
-
- AudioSoundIo::setupWidget
-
- 드라이버
+
+
-
- 장치
+
+
+
+
+
+ 잡음
-
-
- AutomatableModel
-
- 초기화 (%1%2)(&R)
+
+ 주파수
-
- 값 복사 (%1%2)(&C)
+
+ 스테레오
-
- 값 붙여넣기 (%1%2)(&P)
+
+
-
- 전역 오토메이션 편집
+
+ 입력 이득:
-
- %1에 연결됨
+
+
-
- 컨트롤러에 연결됨
+
+ 출력 이득:
-
- 연결 편집...
+
+
-
- 연결 제거
+
+
-
- 컨트롤러에 연결...
+
+
-
- 전역 오토메이션 제거
+
+
-
- 연결 제거
+
+
- AutomationEditor
+ BitcrushControls
-
- 컨트롤의 컨텍스트 메뉴에서 오토메이션 패턴을 여시기 바랍니다!
+
+ 입력 이득
-
- 값 복사됨
+
+
-
- 선택한 모든 값이 클립보드에 복사되었습니다.
+
+ 출력 이득
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- AutomationEditorWindow
-
- 현재 패턴 재생/일시정지 (Space)
+
+
-
- 현재 패턴을 재생하려면 여기를 클릭하세요. 패턴의 끝에 도달하면 자동으로 반복 재생됩니다.
+
+
+
+
+ CarlaInstrumentView
-
- 현재 패턴 정지 (Space)
+
+ GUI 표시
+
+
+ CrossoverEQControlDialog
-
- 현재 패턴의 재생을 정지하려면 여기를 클릭하세요.
+
+
-
- 그리기 모드 (Shift+D)
+
+
-
- 지우기 모드 (Shift+E)
+
+
-
- 상하 반전
+
+
-
- 좌우 반전
+
+
-
- 여기를 클릭하면 패턴이 상하로 반전됩니다.
+
+
-
- 여기를 클릭하면 패턴이 좌우로 반전됩니다.
+
+
-
- 여기를 클릭하면 그리기 모드가 활성화됩니다. 그리기 모드에서는 값을 추가하거나 이동할 수 있습니다. 이 모드는 대부분의 경우에 사용되는 기본 모드입니다. 'Shift+D' 키를 눌러 이 모드를 활성화할 수도 있습니다.
+
+
-
- 여기를 클릭하면 지우기 모드가 활성화됩니다. 지우기 모드에서는 값을 삭제할 수 있습니다. 'Shift+E' 키를 눌러 이 모드를 활성화할 수도 있습니다.
+
+
-
- 이산적 진행
+
+
-
- 선형 진행
+
+
-
- 3차 에르미트 진행
+
+
-
-
+
+
-
-
+
+
-
- 클릭하여 이 패턴을 이산적 진행으로 설정합니다. 각 점 사이에서 값은 상수로 유지되며 새 점에 도달하는 순간 값이 갱신됩니다.
+
+
-
- 클릭하여 이 패턴을 선형 진행으로 설정합니다. 각 점 사이에서 값은 일정한 비율로 변화하며 새 점에 도달하는 순간에 불연속적 값 변화가 없습니다.
+
+
-
- 클릭하여 이 패턴을 3차 에르미트 진행으로 설정합니다. 각 점 사이에서 값은 매끄러운 곡선의 형태로 변화합니다.Save
+
+
-
- 선택된 값 잘라내기 (%1+X)
+
+
-
- 선택된 값 복사 (%1+C)
+
+
+
+
+ DelayControls
-
- 선택된 값 붙여넣기 (%1+V)
+
+ 피드백
-
-
+
+ 출력 이득
-
-
+
+
-
-
+
+
-
- 장력:
+
+
+
+
+ DelayControlsDialog
-
- 오토메이션 편집기 - 패턴 없음
+
+ 이득
-
- 오토메이션 편집기 - %1
+
+
-
- 편집 동작
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 대상이 이미 패턴에 연결되어 있습니다.
+
+
-
-
+
+
-
-
+
+
- AutomationPattern
+ DualFilterControlDialog
-
- <%1> 키를 누른 채로 드래그
+
+ 필터 1 활성화됨
-
-
- AutomationPatternView
-
- 오토메이션 편집기에서 열기
+
+ 필터 2 활성화됨
-
- 지우기
+
+ 주파수
-
- 이름 초기화
+
+ 차단 주파수
-
- 이름 바꾸기
+
+ 공명
-
- %1개의 연결
+
+ 공명
-
- "%1" 연결 해제
+
+ 이득
-
- 녹음 설정/해제
+
+ 이득
-
- 상하 반전
+
+
-
- 좌우 반전
+
+
-
- 대상이 이미 패턴과 연결되어 있습니다.
+
+
-
-
- AutomationTrack
-
- 오토메이션 트랙
+
+
- BBEditor
+ DualFilterControls
-
- 비트/베이스 라인 편집기
+
+ 필터 1 활성화됨
-
- 현재 비트/베이스 라인 재생/일시정지 (Space)
+
+ 필터 1 종류
-
- 현재 비트/베이스 라인 정지 (Space)
+
+
-
- 클릭하여 비트/베이스 라인을 재생합니다. 자동으로 반복 재생됩니다.
+
+
-
- 클릭하여 비트/베이스 라인 재생을 정지합니다.
+
+
-
- 비트/베이스 라인 추가
+
+ 필터 2 활성화됨
-
- 오토메이션 트랙 추가
+
+ 필터 2 종류
-
- 단계 제거
+
+
-
- 단계 더하기
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 샘플 트랙 추가
+
+
-
-
- BBTCOView
-
- 비트/베이스 라인 편집기에서 열기
+
+
-
- 이름 초기화
+
+
-
- 이름 바꾸기
+
+
-
- 색상 바꾸기
+
+
-
- 색상을 기본값으로 되돌리기
+
+
-
-
- BBTrack
-
- 비트/베이스 라인 %1
+
+
-
- %1의 복제
+
+
-
-
- BassBoosterControlDialog
-
- 주파수
+
+
-
- 주파수:
+
+
-
- 이득
+
+
-
- 이득:
+
+
-
-
+
+
-
-
+
+
-
-
- BassBoosterControls
-
- 주파수
+
+
-
- 이득
+
+
-
-
+
+
-
-
- BitcrushControlDialog
-
- 입력
+
+
-
- 출력
+
+
-
- 이득
+
+
-
- 입력 이득:
+
+
+
+
+ EqControls
-
-
+
+ 입력 이득
-
- 출력 이득:
+
+ 출력 이득
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 샘플 레이트:
+
+
-
-
+
+
-
-
+
+
-
- 잡음
+
+
-
- 주파수
+
+
-
- 스테레오
-
-
-
-
-
-
-
- CaptionMenu
-
-
- 도움말(&H)
-
-
-
- 도움말 사용 불가
+
+
-
-
- CarlaInstrumentView
-
- GUI 표시
+
+
-
- 클릭하여 Carla의 GUI를 표시하거나 숨깁니다.
+
+
-
-
- Controller
-
- 컨트롤러 %1
+
+
-
-
- ControllerConnectionDialog
-
- 연결 설정
+
+
-
- MIDI 컨트롤러
+
+
-
- 입력 채널
+
+
-
- 채널
+
+
-
- 입력 컨트롤러
+
+
-
- 컨트롤러
+
+
-
- 자동 감지
+
+
-
-
+
+
-
- 사용자 지정 컨트롤러
+
+
-
-
+
+
-
- 확인
+
+
-
- 취소
+
+
-
- LMMS
+
+
-
- 순환 연결이 감지되었습니다.
+
+ 입력 신호 분석
-
-
- ControllerRackView
-
- 컨트롤러 랙
+
+ 출력 신호 분석
-
- 추가
+
+
-
- 삭제 확인
+
+
-
- 정말 삭제하시겠습니까? 이 컨트롤러와의 연결이 존재합니다. 이 동작은 취소할 수 없습니다.
+
+
-
-
- ControllerView
-
- 컨트롤
+
+
-
- 컨트롤러를 통하여 노브, 슬라이더 등의 값을 자동으로 제어할 수 있습니다.
+
+
-
- 컨트롤러 이름 바꾸기
+
+
-
- 컨트롤러의 새 이름을 입력하세요
+
+
-
- 컨트롤러 제거(&R)
+
+
-
- 컨트롤러 이름 바꾸기(&N)
+
+
-
- LFO
+
+
- CrossoverEQControlDialog
+ EqControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 이득
-
-
+
+
-
-
+
+ 공명:
-
-
+
+ 주파수:
-
-
+
+ 옥타브
-
-
+
+
-
-
+
+
-
-
+
+ 입력 이득
-
-
+
+ 출력 이득
-
-
- DelayControls
-
-
+
+
-
- 피드백
+
+
+
+
+ EqHandle
-
- LFO 주파수
+
+ 공명:
-
-
+
+ 대역폭:
-
- 출력 이득
+
+ 주파수:
- DelayControlsDialog
+ FlangerControls
-
-
+
+ 초
-
-
+
+
-
-
+
+ 잡음
-
-
+
+ 파형 반전
-
- 출력 이득
+
+
-
- 이득
+
+
+
+
+ FlangerControlsDialog
-
-
-
-
-
+
-
+
-
+
-
-
- DualFilterControlDialog
-
- 필터 1 활성화됨
+
+
-
- 필터 2 활성화됨
+
+
-
- 클릭하여 필터 1 활성화/비활성화
+
+ 잡음
-
- 클릭하여 필터 2 활성화/비활성화
+
+ 파형 반전
-
- 주파수
+
+
-
- 차단 주파수
+
+
-
- 공명
+
+
-
- 공명
+
+
+
+
+ FreeBoyInstrument
-
- 이득
+
+
-
- 이득
+
+
-
-
+
+
-
-
+
+
-
-
- DualFilterControls
-
- 필터 1 활성화됨
+
+
-
- 필터 1 종류
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 필터 2 활성화됨
+
+
-
- 필터 2 종류
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ FreeBoyInstrumentView
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Editor
-
- 재생 (Space)
+
+
-
- 정지 (Space)
+
+
-
- 녹음
+
+
-
-
+
+
-
-
+
+
-
-
- Effect
-
- 효과 활성화됨
+
+
-
-
+
+
-
- 게이트
+
+
-
-
+
+
-
-
- EffectChain
-
- 효과 활성화됨
+
+
-
-
- EffectRackView
-
- 효과 체인
+
+
-
- 효과 추가
+
+
-
-
- EffectSelectDialog
-
- 효과 추가
+
+
-
- 이름
+
+
-
- 형태
+
+
-
- 요약
+
+
-
-
+
+
-
-
- EffectView
-
- 효과를 켜거나 끕니다.
+
+
-
- 켬/끔
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ GigInstrument
-
-
+
+ 뱅크
-
-
+
+ 패치
-
-
+
+ 이득
+
+
+ GigInstrumentView
-
- 게이트
+
+ GIG 파일 열기
-
- 게이트:
+
+ GIG 파일 (*.gig)
-
-
+
+
-
- 컨트롤
+
+ 이득:
+
+
+ InstrumentTrack
-
-
+
+ 기본 프리셋
+
+
+ LadspaControlDialog
-
- 위로 이동(&U)
+
+ 채널 링크
-
- 아래로 이동(&D)
+
+ 채널
+
+
+ LadspaEffect
-
- 플러그인 제거(&R)
+
+ 알 수 없는 LADSPA 플러그인 %1이(가) 요청되었습니다.
- EnvelopeAndLfoParameters
+ MidiImport
-
-
+
+ 설정 불완전
-
-
+
+
-
-
-
-
-
-
+
+ 트랙
-
-
+
+
+
+
+ MonstroInstrument
-
-
+
+
-
- 변조
+
+
-
-
+
+ 사인파
-
-
+
+
-
-
+
+
-
-
+
+
-
- LFO 파형
+
+
-
-
+
+
-
-
+
+
-
-
- EnvelopeAndLfoView
-
-
+
+
-
-
+
+
-
-
+
+ 화이트 노이즈
-
-
+
+ 삼각파
-
-
+
+ 톱니파
-
-
+
+ 역톱니파
-
-
+
+ 사각파
-
-
+
+
-
-
+
+ 삼각파
-
- 감쇄
+
+ 톱니파
-
- 감쇄:
+
+
-
-
+
+ 사각파
-
-
+
+
-
-
+
+
-
-
+
+ 무작위
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- LFO 속도:
+
+
-
- 이 노브를 사용하여 LFO의 속도를 설정합니다. 값이 클수록 LFO 진동이 빨라지게 됩니다.
+
+
-
-
+
+
-
- 클릭하여 사인파를 선택합니다.
+
+
-
- 클릭하여 삼각파를 선택합니다.
+
+
-
- 클릭하여 톱니파를 선택합니다.
+
+
-
- 클릭하여 사각파를 선택합니다.
+
+
-
-
+
+
-
- 주파수 x 100
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 클릭하여 무작위 파형을 선택합니다.
+
+
-
-
- EqControls
-
- 입력 이득
+
+
-
- 출력 이득
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 입력 신호 분석
+
+
-
- 출력 신호 분석
+
+
-
-
- EqControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 이득
+
+
-
- 출력 이득
+
+
-
-
+
+
-
- 공명:
+
+
-
- 주파수:
+
+
-
-
+
+
-
-
+
+
-
- 옥타브
+
+
-
-
- EqHandle
-
- 공명:
+
+
-
- 대역폭:
+
+
-
- 주파수:
+
+
-
-
- ExportProjectDialog
-
- 프로젝트 내보내기
+
+
-
- 출력
+
+
-
- 파일 형식:
+
+
+
+
+ MonstroView
-
- 샘플 레이트:
+
+
-
- 44100 Hz
+
+
-
- 48000 Hz
+
+ 볼륨
-
- 88200 Hz
+
+ 패닝
-
- 96000 Hz
+
+
-
- 192000 Hz
+
+ 반음
-
- 비트 레이트:
+
+ 센트
-
- 64 KBit/s
+
+
-
- 128 KBit/s
+
+ 도
-
- 160 KBit/s
+
+ 펄스 폭
-
- 192 KBit/s
+
+
-
- 256 KBit/s
+
+
-
- 320 KBit/s
+
+
-
-
+
+
-
- 16비트 정수
+
+
-
- 32비트 실수
+
+
-
- 품질 설정
+
+
-
- 보간법:
+
+
-
-
+
+ 비
-
-
+
+ 위상
-
-
+
+
-
-
+
+
-
-
+
+
-
- 1x (사용하지 않음)
+
+
-
- 2x
+
+
-
- 4x
+
+
-
- 8x
+
+
-
- 시작
+
+
-
- 취소
+
+
-
- 루프 곡처럼 내보내기 (후반부 여백 제거)
+
+
-
- 반복 마커 사이 구간만 내보내기
+
+
-
- 파일을 열 수 없음
+
+
-
- %1(으)로 프로젝트 내보내기
+
+
+
+
+ MultitapEchoControlDialog
-
- 오류
+
+ 길이
-
- 파일 인코더를 결정하는 중 오류가 발생하였습니다. 다른 포맷을 선택하여 다시 시도해 보세요.
+
+
-
- 렌더링: %1%
+
+
-
- 파일 %1을(를) 쓰기 위하여 열 수 없습니다.
-경로에 파일이 존재하고 파일에 쓸 수 있는 권한이 있는지 확인 후 다시 시도하시기 바랍니다!
+
+
-
- 24비트 정수
+
+
-
- 가변 비트레이트 사용
+
+
-
-
+
+
-
- 스테레오
+
+
+
+
+ NesInstrument
-
-
+
+
-
- 모노
+
+
-
-
+
+ 마스터 볼륨
-
-
+
+ 비브라토
-
-
+
+
-
-
+
+
-
-
- Expressive
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Fader
-
- %1부터 %2까지의 값을 입력하세요:
+
+
-
-
- FileBrowser
-
- 탐색기
+
+
-
-
+
+
-
-
+
+
- FileBrowserTreeWidget
+ NesInstrumentView
-
-
+
+ 볼륨
-
- 새로운 악기 트랙이나 비트/베이스 라인 편집기에서 열기
+
+
-
- 샘플을 로딩하는 중
+
+
-
-
+
+ 채널 1 활성화
-
-
+
+ 엔벨로프 1 활성화
-
- 새로운 악기 트랙이나 노래 편집기에서 열기
+
+
-
- 오류
+
+
-
-
+
+
-
- 파일
+
+
-
-
- FlangerControls
-
-
+
+
-
- LFO 주파수
+
+
-
- 초
+
+
-
-
+
+
-
- 잡음
+
+ 채널 2 활성화
-
- 파형 반전
+
+ 엔벨로프 2 활성화
-
-
- FlangerControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+ 채널 3 활성화
-
-
+
+
-
-
+
+
-
-
+
+ 채널 4 활성화
-
-
+
+ 엔벨로프 4 활성화
-
-
+
+
-
- 잡음
+
+
-
- 파형 반전
+
+
-
-
+
+
+
+
+
+ 비브라토
+
+
+
+ 마스터 볼륨
- FxLine
+ OpulenzInstrument
-
-
+
+ 패치
-
- FX 채널은 한 개 이상의 악기 트랙으로부터 사운드를 입력받습니다.
-한 채널에서 여러 다른 채널로 사운드를 보낼 수 있습니다. LMMS는 FX 채널 간 무한 루프를 생성하는 것을 자동으로 방지합니다.
-한 채널의 출력을 다른 채널로 보내려면 출력을 내보낼 FX 채널을 선택한 뒤 대상 채널의 "send" 버튼을 선택하시기 바랍니다. "send" 버튼 아래에 있는 노브를 통하여 보내질 신호의 레벨을 조절할 수 있습니다.
-
-FX 채널을 오른쪽 클릭하여 나오는 컨텍스트 메뉴에서 채널을 제거하거나 이동할 수 있습니다.
-
+
+
-
- 왼쪽으로 이동(&L)
+
+
-
- 오른쪽으로 이동(&R)
+
+
-
- 채널 이름 바꾸기(&C)
+
+
-
- 채널 제거(&R)
+
+
-
- 사용하지 않는 채널 제거(&U)
+
+
-
-
- FxMixer
-
- 마스터
+
+
-
- FX %1
+
+
-
- 볼륨
+
+
-
- 음소거
+
+
-
- 독주
+
+
-
-
- FxMixerView
-
- FX-믹서
+
+
-
- FX 페이더 %1
+
+
-
- 음소거
+
+
-
- 이 채널 음소거
+
+
-
- 독주
+
+
-
- 이 채널 독주
+
+
-
-
- FxRoute
-
- 채널 %1에서 채널 %2(으)로 보낼 양
+
+
-
-
- GigInstrument
-
- 뱅크
+
+
-
- 패치
+
+
-
- 이득
+
+
-
-
- GigInstrumentView
-
- 다른 GIG 파일 열기
+
+
-
- 클릭하여 다른 GIG 파일 열기
+
+
-
- 패치 선택
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ OpulenzInstrumentView
-
- 이득
+
+
-
-
+
+
-
- GIG 파일 열기
+
+
-
- GIG 파일 (*.gig)
+
+
- GuiApplication
-
-
- 작업 경로
-
+ OscillatorObject
-
- LMMS 작업 경로 %1이(가) 존재하지 않습니다. 지금 만드시겠습니까? 나중에 편집 -> 설정에서 변경할 수 있습니다.
+
+
-
- UI 준비
+
+
-
- 노래 편집기 준비
+
+
-
- 믹서 준비
+
+
-
- 컨트롤러 랙 준비
+
+
-
- 프로젝트 노트 준비
+
+
-
- 비트/베이스 라인 편집기 준비
+
+
-
- 피아노 롤 준비
+
+
-
- 오토메이션 편집기 준비
+
+
-
-
- InstrumentFunctionArpeggio
-
- 아르페지오
+
+ 오실레이터 %1 파형
-
- 아르페지오 형태
+
+
+
+
+ PatchesDialog
-
- 아르페지오 범위
+
+
-
- 아르페지오 시간
+
+
-
- 아르페지오 게이트
+
+ 뱅크
-
- 아르페지오 방향
+
+
-
- 아르페지오 모드
+
+ 패치
-
- 위
+
+ 이름
-
- 아래
+
+ 확인
-
- 위와 아래
+
+ 취소
+
+
+ PatmanView
-
- 무작위
+
+ 루프
-
-
+
+ 루프 모드
-
- 정렬
+
+
-
- 동기화
+
+
-
-
+
+
-
-
+
+ 패치 파일 열기
-
-
+
+ 패치 파일 (*.pat)
-
-
+
+
- InstrumentFunctionArpeggioView
+ PeakControllerEffectControlDialog
-
- 아르페지오
+
+
-
-
+
+
-
- 범위
+
+
-
- 아르페지오 범위:
+
+
-
- 옥타브
+
+
-
- 이 노브를 사용하여 아르페지오 범위를 옥타브 단위로 설정합니다. 아르페지오는 설정된 옥타브 범위 내에서 재생됩니다.
+
+
-
- 시간
+
+
-
- 아르페지오 시간:
+
+
-
- ms
+
+
-
- 이 노브를 사용하여 아르페지오 시간을 밀리초 단위로 지정합니다. 아르페지오 시간은 각각의 아르페지오 음이 재생되는 길이를 결정합니다.
+
+
-
- 게이트
+
+
-
- 아르페지오 게이트:
+
+
-
- %
+
+
-
-
+
+
+
+
+ PeakControllerEffectControls
-
- 코드:
+
+
-
- 방향:
+
+
-
- 모드:
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ QWidget
-
-
+
+ 이름:
-
-
+
+ 제작자:
-
-
+
+ 저작권:
-
-
+
+
-
-
+
+ 예
-
-
- InstrumentFunctionNoteStacking
-
- 옥타브
+
+ 아니오
-
-
+
+ 실제 시간 가능:
-
-
+
+ 깨진 곳에 위치:
-
-
+
+ 입력 채널:
-
-
+
+ 출력 채널:
-
-
+
+ 파일:
-
-
+
+ 파일: %1
+
+
+ ReverbSCControlDialog
-
-
+
+ 입력
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 출력
-
-
+
+ 입력 이득:
-
-
+
+ 출력 이득:
+
+
+ ReverbSCControls
-
-
+
+
-
-
+
+
-
-
+
+ 입력 이득
-
-
+
+ 출력 이득
+
+
+ SpectrumAnalyzerControlDialog
-
-
+
+ 선형 스펙트럼
-
-
+
+ 선형 Y축
+
+
+ SpectrumAnalyzerControls
-
-
+
+ 선형 스펙트럼
-
-
+
+ 선형 Y축
-
-
+
+ 채널 모드
+
+
+ TrackContainer
-
-
+
+ 취소
-
-
+
+ 잠시만 기다려 주세요...
-
-
+
+ MIDI 파일을 가져오는중...
+
+
+ TripleOscillatorView
-
-
+
+
-
-
+
+
-
-
+
+ 오실레이터 %1 볼륨:
-
-
+
+
-
-
+
+
-
-
+
+ 반음
-
-
+
+
-
-
+
+ 센트
-
-
+
+
-
-
+
+
-
-
+
+ 도
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 사인파
-
-
+
+ 삼각파
-
-
+
+ 톱니파
-
-
+
+ 사각파
-
-
+
+
-
-
+
+
-
-
+
+ 화이트 노이즈
-
-
+
+
+
+
+ VestigeInstrumentView
-
-
+
+ GUI 보이기/숨기기
-
-
+
+ 모든 음 끄기
-
-
+
+ DLL 파일 (*.dll)
-
-
+
+ EXE 파일 (*.exe)
-
-
+
+ 이전 (-)
-
-
+
+ 프리셋 저장
-
-
+
+ 다음 (+)
-
-
+
+ 프리셋
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 화성 단음계
+
+
-
- 가락 단음계
+
+
+
+
+ VstEffectControlDialog
-
-
+
+ 보이기/숨기기
-
-
+
+ 이전 (-)
-
-
+
+ 다음 (+)
-
-
+
+ 프리셋 저장
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+ <br />
-
-
+
+
-
-
+
+
+
+
+ VstPlugin
-
-
+
+ 플러그인 읽는 중
-
-
+
+ 프리셋 열기
-
-
+
+ VST 플러그인 프리셋 (*.fxp *.fxb)
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 프리셋 저장
-
-
+
+ .fxp
-
-
+
+ .FXP
-
-
+
+ .FXB
-
-
+
+ .fxb
-
-
+
+ VST 플러그인을 읽을 동안 잠시 기다려 주세요...
-
-
+
+ VST 플러그인 %1을 불러올 수 없습니다.
+
+
+ WatsynInstrument
-
-
+
+ A1 볼륨
-
-
+
+ A2 볼륨
-
-
+
+ B1 볼륨
-
-
+
+ B2 볼륨
-
-
+
+ A1 패닝
-
-
- InstrumentFunctionNoteStackingView
-
- 범위
+
+ A2 패닝
-
- 코드 범위:
+
+ B1 패닝
-
- 옥타브
+
+ B2 패닝
-
- 이 노브를 사용하여 코드 범위를 옥타브 단위로 설정합니다. 코드는 설정된 옥타브만큼 재생됩니다.
+
+
-
-
+
+
-
- 코드:
+
+
-
-
- InstrumentMidiIOView
-
- MIDI 입력 활성화
+
+
-
- 채널
+
+
-
- 벨로시티
+
+
-
- MIDI 출력 활성화
+
+
-
- 프로그램
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- InstrumentMiscView
-
- 마스터 피치
+
+
-
- 마스터 피치 사용
+
+
-
-
- InstrumentSoundShaping
-
- 볼륨
+
+
-
- 볼륨
+
+
-
- 컷오프
+
+
-
- 차단 주파수
+
+
-
- 공명
+
+
+
+
+ WatsynView
-
- 공명
+
+
-
- 엔벨로프/LFO
+
+
-
- 필터 종류
+
+
-
- Q/공명
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 드래그하여 원하는 파형을 그리세요.
-
-
+
+ 파형 불러오기
-
-
+
+ 왼쪽 위상
-
-
+
+ 오른쪽 위상
-
-
+
+ 일반화
-
-
+
+ 파형 반전
-
-
+
+ 부드럽게
-
-
+
+ 사인파
-
-
+
+ 삼각파
-
-
+
+ 사각파
-
-
+
+ 볼륨
-
-
+
+ 패닝
-
-
+
+
-
-
+
+
-
-
+
+ 센트
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- InstrumentSoundShapingView
-
- 대상
+
+
-
-
+
+
-
- 필터
+
+
-
-
+
+
-
- Hz
+
+
-
-
+
+
-
- 공명
+
+
-
- 공명:
+
+
-
-
+
+
-
- 주파수
+
+
-
- 차단 주파수:
+
+
-
- 이 악기는 엔벨로프, LFO, 필터를 지원하지 않습니다.
+
+ 톱니파
- InstrumentTrack
+ Xpressive
-
- 이름 없는 트랙
+
+
-
- 볼륨
+
+
-
- 패닝
+
+
-
- 피치
+
+
-
- FX 채널
+
+
-
- 기본 프리셋
+
+
-
- 이 노브를 이용하여 트랙의 볼륨을 조절할 수 있습니다.
+
+
-
-
+
+
-
- 피치 범위
+
+
-
- 마스터 피치
+
+
- InstrumentTrackView
+ XpressiveView
-
- 볼륨
+
+ 드래그하여 원하는 파형을 그리세요.
-
- 볼륨:
+
+
-
- 볼륨
+
+
-
- 패닝
+
+
-
- 패닝:
+
+
-
- 패닝
+
+
-
-
+
+
-
- 입력
+
+ 사인파
-
- 출력
+
+
-
- FX %1: %2
+
+
-
-
- InstrumentTrackWindow
-
- 일반 설정
+
+ 톱니파
-
- 악기 볼륨
+
+
-
- 볼륨:
+
+ 삼각파
-
- 볼륨
+
+ 사각파
-
- 패닝
+
+ 화이트 노이즈
-
- 패닝:
+
+
-
- 패닝
+
+
-
- 피치
+
+
-
- 피치:
+
+
-
- 센트
+
+
-
- 피치
+
+
-
- FX 채널
+
+
-
- FX
+
+
-
- 프리셋 저장
+
+
+
+
+ ZynAddSubFxInstrument
-
- XML 프리셋 파일 (*.xpf)
+
+ 포르타멘토
-
- 피치 범위(반음)
+
+ 대역폭
-
- 범위
+
+
-
- 프리셋 파일에 현재 악기 트랙의 설정 저장
+
+
-
- 클릭하여 설정을 프리셋 파일에 저장합니다. 나중에 프리셋 탐색기에서 더블클릭하여 다시 불러올 수 있습니다.
+
+
-
- 이 컨트롤을 이용하여 노래 편집기의 이전/다음 트랙을 보고 편집합니다.
+
+
-
- 저장
+
+
-
-
+
+
+
+
+ ZynAddSubFxView
-
-
+
+ GUI 표시
-
-
+
+ 포르타멘토:
-
- MIDI 설정
+
+ 포르타멘토
-
-
+
+ 주파수
-
-
+
+ 공명
-
-
- Knob
-
- 선형으로 설정
+
+ 대역폭:
-
- 로그스케일로 설정
+
+ 대역폭
-
- %1부터 %2까지의 값을 입력하세요:
+
+ FM 이득
-
- -96.0 dBFS부터 6.0 dBFS까지의 값을 입력하세요:
+
+
-
-
- LadspaControl
-
- 채널 링크
+
+
-
-
- LadspaControlDialog
-
- 채널 링크
+
+
-
- 채널
+
+
-
-
- LadspaControlView
-
- 채널 링크
+
+
-
- 값:
+
+
-
- 죄송합니다. 도움말을 사용할 수 없습니다.
+
+
-
-
- LadspaEffect
-
- 알 수 없는 LADSPA 플러그인 %1이(가) 요청되었습니다.
+
+
- LcdSpinBox
+ audioFileProcessor
-
- %1부터 %2까지의 값을 입력하세요:
+
+ 증폭
-
-
- LeftRightNav
-
- 이전
+
+ 샘플 시작
-
- 다음
+
+ 샘플 끝
-
- 이전 (%1)
+
+ 샘플 역으로
-
- 다음 (%1)
+
+
-
-
- LfoController
-
- LFO 컨트롤러
+
+
-
-
+
+ 루프 모드
-
-
+
+ 보간법
-
-
+
+ 없음
-
- 오실레이터 위상
+
+ 선형
-
- 오실레이터 파형
+
+
-
-
+
+ 샘플 %1을 찾을 수 없음
- LfoControllerDialog
+ bitInvader
-
- LFO
+
+
+
+
+ bitInvaderView
-
- LFO 컨트롤러
+
+ 사인파
-
-
+
+ 삼각파
-
-
+
+ 톱니파
-
-
+
+ 사각파
-
-
+
+ 보간
-
-
+
+ 규격화
-
- 이 노브를 사용하여 LFO의 속도를 설정합니다. 값이 클수록 LFO 진동이 빨라지게 됩니다.
+
+ 드래그하여 원하는 파형을 그리세요.
-
-
+
+
-
-
+
+ 화이트 노이즈
-
-
+
+
-
-
+
+ 파형을 부드럽게
+
+
+ dynProcControlDialog
-
- 도
+
+ 입력
-
-
+
+ 입력 이득:
-
- 클릭하여 사인파를 선택합니다.
+
+ 출력
-
- 클릭하여 삼각파를 선택합니다.
+
+ 출력 이득:
-
- 클릭하여 톱니파를 선택합니다.
+
+
-
- 클릭하여 사각파를 선택합니다.
+
+
-
- 클릭하여 지수형 파형을 선택합니다.
+
+
-
- 클릭하여 화이트 노이즈를 선택합니다.
+
+
-
- 클릭하여 사용자 지정 파형을 선택합니다.
-더블클릭하여 파일을 선택하세요.
+
+
-
-
+
+
-
-
+
+
-
-
- LmmsCore
-
-
+
+
-
- 자료 구조 초기화 중
+
+
-
- 오디오 장치와 미디 장치를 여는 중
+
+
-
- 믹서 스레드를 시작하는 중
+
+
-
-
- MainWindow
-
- 새로 만들기(&N)
+
+
-
- 열기(&O)...
+
+
-
- 저장(&S)
+
+
+
+
+ dynProcControls
-
- 다른 이름으로 저장(&A)...
+
+ 입력 이득
-
- 가져오기...
+
+ 출력 이득
-
- 내보내기(&X)...
+
+
-
- 끝내기(&Q)
+
+
-
- 편집(&E)
+
+ 스테레오 모드
+
+
+ kickerInstrument
-
- 설정
+
+ 시작 주파수
-
- 도구(&T)
+
+ 끝 주파수
-
- 도움말(&H)
+
+ 이득
-
- 도움말
+
+ 길이
-
-
+
+ 잡음
-
- 정보
+
+
-
- 새 프로젝트 생성
+
+
-
- 템플릿에서 새 프로젝트 생성
+
+
-
- 기존 프로젝트 열기
+
+
-
- 최근에 사용한 프로젝트
+
+
-
- 현재 프로젝트 저장
+
+
-
- 현재 프로젝트 내보내기
+
+
+
+
+ kickerInstrumentView
-
- 노래 편집기
+
+ 시작 주파수:
-
-
+
+ 끝 주파수:
-
- 비트/베이스 라인 편집기
+
+ 이득:
-
-
+
+
-
- 피아노 롤
+
+
-
-
+
+
-
- 오토메이션 편집기
+
+
-
-
+
+
-
- FX 믹서
+
+
-
-
+
+
+
+
+ ladspaBrowserView
-
- 프로젝트 노트
+
+ 사용 가능한 효과
-
-
+
+ 사용 불가능한 효과
-
- 컨트롤러 랙
+
+ 악기
-
- 제목 없음
+
+ 분석 도구
-
- LMMS %1
+
+ 알 수 없음
-
- 프로젝트 저장되지 않음
+
+ 형태:
+
+
+ ladspaDescription
-
- 이 프로젝트는 마지막 저장 이후 수정되었습니다. 지금 저장하시겠습니까?
+
+ 플러그인
-
- 도움말 사용 불가
+
+ 요약
+
+
+ ladspaPortDialog
-
-
+
+ 포트
-
- LMMS (*.mmp *.mmpz)
+
+ 이름
-
- 버전 %1
+
+ 종류
-
- 설정 파일
+
+ 방향
-
- 설정 파일 분석 중 오류 발생 (행 %1:%2: %3)
+
+ 형태
-
- 볼륨
+
+ 최소 < 기본 < 최대
-
- 실행 취소
+
+ 로그
-
- 다시 실행
+
+ SR 의존
-
- 내 프로젝트
+
+ 오디오
-
- 내 샘플
+
+ 컨트롤
-
- 내 사전 설정
+
+ 입력
-
- 내 홈 디렉터리
+
+ 출력
-
- 내 컴퓨터
+
+ 토글
-
- 파일(&F)
+
+ 정수
-
- 최근에 사용한 프로젝트(&R)
+
+ 실수
-
- 새로운 버전으로 저장(&V)
+
+ 예
+
+
+ lb302Synth
-
- 트랙 내보내기(&X)...
+
+ VCF 차단 주파수
-
- 온라인 도움말
+
+ VCF 공명
-
-
+
+ VCF 엔벨로프 모드
-
- 프로젝트 열기
+
+ VCF 엔벨로프 감쇄
-
- 프로젝트 저장
+
+ 디스토션
-
- 프로젝트 복구
+
+ 파형
-
-
+
+ 슬라이드 감소
-
- 복구
+
+ 슬라이드
-
-
+
+
-
- 저장하지 않음
+
+
-
-
+
+ 24dB/oct 필터
+
+
+ lb302SynthView
-
- 플러그인 탐색기 준비
+
+ 차단 주파수:
-
- 파일 탐색기 준비
+
+ 공명:
-
- 최상위 디렉토리
+
+ 엔벨로프 변조:
-
-
+
+ 감쇄:
-
- 템플릿에서 새 프로젝트 생성
+
+
-
- 기본 템플릿으로 저장
+
+ 슬라이드 감쇄:
-
- 보기(&V)
+
+ 디스토션:
-
- 메트로놈 토글
+
+ 톱니파
-
- 노래 편집기 보이기/숨기기
+
+ 클릭하여 톱니파를 선택합니다.
-
- 비트/베이스 라인 편집기 보이기/숨기기
+
+ 삼각파
-
- 피아노-롤 보이기/숨기기
+
+ 클릭하여 삼각파를 선택합니다.
-
- 오토메이션 편집기 보이기/숨기기
+
+ 사각파
-
- FX 믹서 보이기/숨기기
+
+ 클릭하여 사각파를 선택합니다.
-
- 프로젝트 노트 보이기/숨기기
+
+ 둥근 사각파
-
- 컨트롤러 랙 보이기/숨기기
+
+ 클릭하여 둥근 사각파를 선택합니다.
-
-
+
+ 무그 파형
-
- 복구된 프로젝트가 저장되지 않음
+
+ 클릭하여 무그 파형을 선택합니다.
-
- 이 프로젝트는 이전 세션으로부터 복구되었지만 아직 저장되지 않았습니다. 저장하지 않을 경우 지금까지의 작업을 잃게 될 것입니다. 지금 저장하시겠습니까?
+
+ 사인파
-
- LMMS 프로젝트
-
-
-
- LMMS 프로젝트 템플릿
-
-
-
- 기본 템플릿을 덮어쓰시겠습니까?
-
-
-
- 이 작업은 현재의 기본 템플릿을 덮어씁니다.
-
-
-
- 부드러운 스크롤
-
-
-
-
-
-
-
- 프로젝트 템플릿 저장
-
-
-
- 볼륨을 dBFS 단위로 표시
-
-
-
- 파일을 열 수 없음
-
-
-
- 파일 %1을(를) 쓰기 위하여 열 수 없습니다.
-경로에 파일이 존재하고 파일에 쓸 수 있는 권한이 있는지 확인 후 다시 시도하시기 바랍니다!
-
-
-
-
-
-
-
- MeterDialog
-
-
-
-
-
-
-
-
-
-
- 박자
-
-
-
- MeterModel
-
-
- 분자
-
-
-
- 분모
-
-
-
- MidiController
-
-
- MIDI 컨트롤러
-
-
-
- 이름 없는 MIDI 컨트롤러
-
-
-
- MidiImport
-
-
- 설정 불완전
-
-
-
-
-
-
-
-
-
-
-
- 트랙
-
-
-
- MidiJack
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
- JAK 서버 종료
-
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
- JACK 서버가 종료된 것 같습니다.
-
-
-
- MidiPort
-
-
- 입력 채널
-
-
-
- 출력 채널
-
-
-
- 입력 컨트롤러
-
-
-
- 출력 컨트롤러
-
-
-
- 입력 벨로시티 고정값
-
-
-
- 출력 벨로시티 고정값
-
-
-
- 출력 MIDI 프로그램
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MidiSetupWidget
-
-
- 장치
-
-
-
- MonstroInstrument
-
-
- 오실레이터 1 볼륨
-
-
-
- 오실레이터 1 패닝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 1 펄스 폭
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 2 볼륨
-
-
-
- 오실레이터 2 패닝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 2 파형
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 3 볼륨
-
-
-
- 오실레이터 3 패닝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 3 파형 1
-
-
-
- 오실레이터 3 파형 2
-
-
-
-
-
-
-
-
-
-
-
- LFO 1 파형
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LFO 2 파형
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 사인파
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 화이트 노이즈
-
-
-
- 삼각파
-
-
-
- 톱니파
-
-
-
- 역톱니파
-
-
-
- 사각파
-
-
-
-
-
-
-
- 삼각파
-
-
-
- 톱니파
-
-
-
-
-
-
-
- 사각파
-
-
-
-
-
-
-
-
-
-
-
- 무작위
-
-
-
-
-
-
-
- MonstroView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 2로 오실레이터 3의 진폭 변조
-
-
-
- 오실레이터 2로 오실레이터 3의 주파수 변조
-
-
-
- 오실레이터 2로 오실레이터 3의 위상 변조
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 2에 사용할 파형을 선택하세요.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 볼륨
-
-
-
- 패닝
-
-
-
-
-
-
-
- 반음
-
-
-
-
-
-
-
- 센트
-
-
-
-
-
-
-
-
-
-
-
- 도
-
-
-
- 펄스 폭
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 비
-
-
-
- 위상
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MultitapEchoControlDialog
-
-
- 길이
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NesInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 마스터 볼륨
-
-
-
- 비브라토
-
-
-
- NesInstrumentView
-
-
- 볼륨
-
-
-
-
-
-
-
-
-
-
-
- 채널 1 활성화
-
-
-
- 엔벨로프 1 활성화
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 채널 2 활성화
-
-
-
- 엔벨로프 2 활성화
-
-
-
-
-
-
-
-
-
-
-
- 채널 3 활성화
-
-
-
-
-
-
-
-
-
-
-
- 채널 4 활성화
-
-
-
- 엔벨로프 4 활성화
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 마스터 볼륨
-
-
-
- 비브라토
-
-
-
- OscillatorObject
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 %1 파형
-
-
-
-
-
-
-
- PatchesDialog
-
-
-
-
-
-
-
-
-
-
- 뱅크
-
-
-
-
-
-
-
- 패치
-
-
-
- 이름
-
-
-
- 확인
-
-
-
- 취소
-
-
-
- PatmanView
-
-
-
-
-
-
-
-
-
-
- 루프
-
-
-
- 루프 모드
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 패치 파일 열기
-
-
-
- 패치 파일 (*.pat)
-
-
-
- PatternView
-
-
- 피아노-롤에서 열기
-
-
-
- 전체 음표 지우기
-
-
-
- 이름 초기화
-
-
-
- 이름 바꾸기
-
-
-
- 단계 더하기
-
-
-
- 단계 제거
-
-
-
-
-
-
-
- PeakController
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PeakControllerDialog
-
-
-
-
-
-
- LFO 컨트롤러
-
-
-
- PeakControllerEffectControlDialog
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PeakControllerEffectControls
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 절댓값
-
-
-
-
-
-
-
-
-
-
-
- PianoRoll
-
-
- 더블클릭하여 패턴을 열어주세요!
-
-
-
- 마지막 박자
-
-
-
- 박자 잠금
-
-
-
- 음표 벨로시티
-
-
-
- 음표 패닝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 음계 없음
-
-
-
- 코드 없음
-
-
-
- 벨로시티: %1%
-
-
-
- 패닝: %1% 왼쪽
-
-
-
- 패닝: %1% 오른쪽
-
-
-
- 패닝: 가운데
-
-
-
- %1부터 %2까지의 값을 입력하세요:
-
-
-
-
-
-
-
- 이 음의 음표 모두 선택
-
-
-
- PianoRollWindow
-
-
- 현재 패턴 재생/일시정지 (Space)
-
-
-
-
-
-
-
-
-
-
-
- 현재 패턴 정지 (Space)
-
-
-
- 클릭하여 현재 패턴을 재생합니다. 패턴은 자동으로 반복 재생됩니다.
-
-
-
-
-
-
-
-
-
-
-
- 현재 패턴의 재생을 정지하려면 여기를 클릭하세요.
-
-
-
- 그리기 모드 (Shift+D)
-
-
-
- 지우기 모드 (Shift+E)
-
-
-
- 선택 모드 (Shift+S)
-
-
-
- 피치 조절 모드(Shift+T)
-
-
-
- 여기를 클릭하면 그리기 모드가 활성화됩니다. 그리기 모드에서는 음표를 추가, 이동할 수 있으며 길이를 조절할 수도 있습니다. 이 모드는 대부분의 경우에 사용되는 기본 모드입니다. 'Shift+D' 키를 눌러 이 모드를 활성화할 수도 있습니다. 이 모드에서 %1키를 누르면 일시적으로 선택 모드로 전환됩니다.
-
-
-
-
-
-
-
- 여기를 클릭하면 선택 모드가 활성화됩니다. 선택 모드에서는 음표를 선택할 수 있습니다. 그리기 모드에서 %1키를 누르면 일시적으로 선택 모드로 전환됩니다.
-
-
-
- 여기를 클릭하면 피치 조절 모드가 활성화됩니다. 피치 조절 모드에서 음표를 클릭하면 해당 음표의 피치 오토메이션 편집 창을 열 수 있습니다. 이 모드를 이용하여 음표 간 피치 슬라이드를 구현할 수 있습니다. 'Shift+T' 키를 눌러 이 모드를 활성화할 수도 있습니다.
-
-
-
- 선택된 음표 잘라내기 (%1+X)
-
-
-
- 선택된 음표 복사 (%1+C)
-
-
-
- 선택된 음표 붙여넣기 (%1+V)
-
-
-
- 여기를 클릭하면 선택한 음표를 클립보드로 잘라낼 수 있습니다. 붙여넣기 버튼을 이용하여 다시 붙여넣을 수 있습니다.
-
-
-
- 여기를 클릭하면 선택한 음표를 클립보드로 복사할 수 있습니다. 붙여넣기 버튼을 이용하여 다시 붙여넣을 수 있습니다.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 편집 동작
-
-
-
- 복사/붙여넣기 컨트롤
-
-
-
-
-
-
-
-
-
-
-
- 피아노-롤 - %1
-
-
-
- 피아노-롤 - 패턴 없음
-
-
-
-
-
-
-
- PianoView
-
-
-
-
-
-
- Plugin
-
-
- 플러그인을 찾을 수 없음
-
-
-
- 플러그인 "%1"을(를) 찾을 수 없거나 읽어올 수 없습니다.
-이유: %2
-
-
-
- 플러그인 로딩 오류
-
-
-
- 플러그인 "%1"을(를) 로딩할 수 없습니다!
-
-
-
- PluginBrowser
-
-
- 악기 탐색기
-
-
-
- 플러그인을 노래 편집기, 비트/베이스 라인 편집기, 이미 존재하는 악기 트랙 중 하나로 드래그하세요.
-
-
-
- 악기 플러그인
-
-
-
- PluginFactory
-
-
- 플러그인을 찾을 수 없습니다.
-
-
-
- LMMS 플러그인 %1은(는) 이름이 %2인 플러그인 디스크립터를 가지고 있지 않습니다!
-
-
-
- ProjectNotes
-
-
-
-
-
-
- 실행 취소(&U)
-
-
-
-
-
-
-
- 다시 실행(&R)
-
-
-
-
-
-
-
- 복사(&C)
-
-
-
-
-
-
-
- 잘라내기(&T)
-
-
-
-
-
-
-
- 붙여넣기(&P)
-
-
-
-
-
-
-
-
-
-
-
- 굵게(&B)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 밑줄(&U)
-
-
-
-
-
-
-
- 왼쪽 정렬(&L)
-
-
-
-
-
-
-
- 가운데 정렬(&E)
-
-
-
-
-
-
-
- 오른쪽 정렬(&R)
-
-
-
-
-
-
-
- 양쪽 정렬(&J)
-
-
-
-
-
-
-
- 색(&C)...
-
-
-
- 프로젝트 노트
-
-
-
- 여기에 프로젝트 노트를 입력하세요
-
-
-
- ProjectRenderer
-
-
- Wave 파일(*.wav)
-
-
-
- 압축 OGG 파일(*.ogg)
-
-
-
- FLAC 파일(*.flac)
-
-
-
- 압축 MP3 파일(*.mp3)
-
-
-
- QWidget
-
-
- 이름:
-
-
-
- 제작자:
-
-
-
- 저작권:
-
-
-
-
-
-
-
- 예
-
-
-
- 아니오
-
-
-
- 실제 시간 가능:
-
-
-
- 깨진 곳에 위치:
-
-
-
- 입력 채널:
-
-
-
- 출력 채널:
-
-
-
- 파일:
-
-
-
- 파일: %1
-
-
-
- RenameDialog
-
-
- 이름 바꾸기...
-
-
-
- ReverbSCControlDialog
-
-
- 입력
-
-
-
- 입력 이득:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 출력
-
-
-
- 출력 이득:
-
-
-
- ReverbSCControls
-
-
- 입력 이득
-
-
-
-
-
-
-
-
-
-
-
- 출력 이득
-
-
-
- SampleBuffer
-
-
- 오디오 파일 열기
-
-
-
- Wave 파일(*.wav)
-
-
-
- OGG 파일(*.ogg)
-
-
-
- DrumSynth 파일(*.ds)
-
-
-
- FLAC 파일(*.flac)
-
-
-
- SPEEX 파일(*.spx)
-
-
-
- VOC 파일(*.voc)
-
-
-
- AIFF 파일 (*.aif *.aiff)
-
-
-
-
-
-
-
-
-
-
-
- 모든 오디오 파일 (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
-
-
-
- 파일을 열 수 없음
-
-
-
- 오디오 파일은 %1MB보다 작고 %2분보다 짧아야 합니다
-
-
-
- SampleTCOView
-
-
- 더블클릭하여 샘플 선택
-
-
-
- 삭제(마우스 가운데 버튼)
-
-
-
- 잘라내기
-
-
-
- 복사
-
-
-
- 붙여넣기
-
-
-
- 음소거/해제 (<%1> + 마우스 가운데 버튼)
-
-
-
- SampleTrack
-
-
- 샘플 트랙
-
-
-
- 볼륨
-
-
-
- 패닝
-
-
-
- SampleTrackView
-
-
- 트랙 볼륨
-
-
-
- 채널 볼륨:
-
-
-
- 볼륨
-
-
-
- 패닝
-
-
-
- 패닝:
-
-
-
- 패닝
-
-
-
- SetupDialog
-
-
- LMMS 설정
-
-
-
- 일반 설정
-
-
-
- 버퍼 크기
-
-
-
- 기본값으로 초기화
-
-
-
- 기타
-
-
-
- 툴팁 활성화
-
-
-
- 설정을 변경했을 때 다시 시작 경고 표시
-
-
-
- 기본적으로 프로젝트 파일을 압축
-
-
-
-
-
-
-
- 고품질 오디오 출력 모드
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 기본적으로 파형 표시를 활성화
-
-
-
- 입력이 없을 때에도 효과 작동 유지
-
-
-
- 저장할 때 백업 파일 생성
-
-
-
- 언어
-
-
-
- 경로
-
-
-
- LMMS 작업 경로
-
-
-
- VST 플러그인 경로
-
-
-
- 배경 아트워크
-
-
-
-
-
-
-
- 기본 사운드폰트 파일
-
-
-
- 성능 설정
-
-
-
- UI 효과 vs. 성능
-
-
-
- 노래 편집기에서 부드러운 스크롤 사용
-
-
-
-
-
-
-
- 오디오 설정
-
-
-
- 오디오 인터페이스
-
-
-
- MIDI 설정
-
-
-
- MIDI 인터페이스
-
-
-
- 확인
-
-
-
- 취소
-
-
-
- LMMS 다시 시작
-
-
-
-
-
-
-
- 프레임: %1
-시간 지연: %2 ms
-
-
-
- 여기에서 LMMS 내부 버퍼 크기를 설정할 수 있습니다. 작은 값을 설정하면 시간 지연이 감소하지만 음질 저하나 성능 저하가 일어날 수 있습니다. 이러한 현상은 실시간 커널을 가지지 않는 오래된 시스템에서 자주 발생합니다.
-
-
-
- LMMS 작업 경로 선택
-
-
-
- VST 플러그인 경로 선택
-
-
-
- 아트워크 경로 선택
-
-
-
- LADSPA 플러그인 경로 선택
-
-
-
-
-
-
-
- 기본 사운드폰트 설정
-
-
-
- 배경 아트워크 선택
-
-
-
-
-
-
-
-
-
-
-
- 시작할 때 마지막에 연 프로젝트 열기
-
-
-
- 경로
-
-
-
- 테마 경로
-
-
-
- GIG 경로
-
-
-
- SF2 경로
-
-
-
- LADSPA 플러그인 경로
-
-
-
- 자동 저장
-
-
-
- GIG 경로 선택
-
-
-
- SF2 경로 선택
-
-
-
- 분
-
-
-
- 분
-
-
-
- 볼륨을 dBFS 단위로 표시
-
-
-
- 자동 저장 활성화
-
-
-
- 재생 중 자동 저장 허용
-
-
-
- 비활성화됨
-
-
-
- 자동 저장 간격: %1
-
-
-
- 자동 백업의 시간 간격을 %1(으)로 설정합니다.
-여전히 프로젝트를 수동으로 저장하는 것을 추천합니다. 재생 중 자동 저장을 비활성화할 수 있으며 일부 오래된 시스템에서는 잘 작동하지 않을 수 있습니다.
-
-
-
- Song
-
-
- 템포
-
-
-
- 마스터 볼륨
-
-
-
- 마스터 피치
-
-
-
- 프로젝트 저장됨
-
-
-
- 프로젝트 %1이 저장되었습니다.
-
-
-
- 프로젝트가 저장되지 않았습니다.
-
-
-
- 프로젝트 %1이 저장되지 않았습니다!
-
-
-
- 파일 가져오기
-
-
-
- MIDI 시퀀스
-
-
-
- Hydrogen 프로젝트
-
-
-
- 모든 파일
-
-
-
- 빈 프로젝트
-
-
-
- 빈 프로젝트를 내보내는 것은 무의미합니다. 먼저 노래 편집기에 항목을 추가하시기 바랍니다!
-
-
-
-
-
-
-
- 제목 없음
-
-
-
- 프로젝트를 내보낼 파일 선택...
-
-
-
- 로딩 중 다음과 같은 오류가 발생하였습니다:
-
-
-
- MIDI 파일(*.mid)
-
-
-
- LMMS 오류 보고
-
-
-
- 프로젝트 저장
-
-
-
- SongEditor
-
-
- 파일을 열 수 없음
-
-
-
- 파일을 쓸 수 없음
-
-
-
- 파일 %1을(를) 열 수 없습니다. 파일을 읽을 수 있는 권한이 없기 때문일 수 있습니다. 파일을 읽을 수 있는 권한이 있는지 확인 후 다시 시도하시기 바랍니다.
-
-
-
- 파일 오류
-
-
-
- 파일 %1에 오류가 있어 로딩에 실패하였습니다.
-
-
-
- 템포
-
-
-
- 템포/BPM
-
-
-
- 템포
-
-
-
- 곡의 템포는 분당 박자 수(BPM) 단위로 설정할 수 있습니다. 이 값을 바꾸면 곡의 템포를 바꿀 수 있습니다. 한 마디가 4박자인 일반적인 경우 BPM 단위의 템포는 분당 재생되는 1 / 4 마디의 수(4분당 재생되는 마디의 수)와 같습니다.
-
-
-
- 고음질 모드
-
-
-
- 마스터 볼륨
-
-
-
- 마스터 볼륨
-
-
-
- 마스터 피치
-
-
-
- 마스터 피치
-
-
-
- 값: %1%
-
-
-
- 값: %1반음
-
-
-
- 파일 %1을(를) 쓰기 위하여 열 수 없습니다. 파일을 쓸 수 있는 권한이 없기 때문일 수 있습니다. 파일에 쓸 수 있는 권한이 있는지 확인 후 다시 시도하시기 바랍니다.
-
-
-
- 템플릿
-
-
-
- 프로젝트
-
-
-
- 버전 차이
-
-
-
- 이 %1은(는) LMMS %2에서 만들어졌습니다.
-
-
-
- SongEditorWindow
-
-
- 노래 편집기
-
-
-
- 노래 재생 (Space)
-
-
-
- 오디오 장치로부터 샘플 녹음
-
-
-
- 노래 또는 비트/베이스 라인 트랙을 재생하는 동안 오디오 장치로부터 샘플 녹음
-
-
-
- 노래 정지 (Space)
-
-
-
- 비트/베이스 라인 추가
-
-
-
- 샘플 트랙 추가
-
-
-
- 오토메이션 트랙 추가
-
-
-
- 그리기 모드
-
-
-
- 편집 모드 (선택 및 이동)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 편집 동작
-
-
-
-
-
-
-
-
-
-
-
- SpectrumAnalyzerControlDialog
-
-
- 선형 스펙트럼
-
-
-
- 선형 Y축
-
-
-
- SpectrumAnalyzerControls
-
-
- 선형 스펙트럼
-
-
-
- 선형 Y축
-
-
-
- 채널 모드
-
-
-
- SubWindow
-
-
- 닫기
-
-
-
- 최대화
-
-
-
- 복원
-
-
-
- TabWidget
-
-
- %1에 대한 설정
-
-
-
- TempoSyncKnob
-
-
- 템포 동기화
-
-
-
- 동기화 없음
-
-
-
- 여덟 박자
-
-
-
- 온음표
-
-
-
- 2분음표
-
-
-
- 4분음표
-
-
-
- 8분음표
-
-
-
- 16분음표
-
-
-
- 32분음표
-
-
-
- 사용자 지정...
-
-
-
- 사용자 지정
-
-
-
- 여덟 박자에 동기화됨
-
-
-
- 온음표에 동기화됨
-
-
-
- 2분음표에 동기화됨
-
-
-
- 4분음표에 동기화됨
-
-
-
- 8분음표에 동기화됨
-
-
-
- 16분음표에 동기화됨
-
-
-
- 32분음표에 동기화됨
-
-
-
- TimeDisplayWidget
-
-
- 클릭하여 시간 단위 바꾸기
-
-
-
- 분
-
-
-
- 초
-
-
-
- 밀리초
-
-
-
- 마디
-
-
-
- 박
-
-
-
- 틱
-
-
-
- TimeLineWidget
-
-
- 자동 스크롤 활성화/비활성화
-
-
-
- 루프 활성화/비활성화
-
-
-
- 정지한 뒤 시작점으로 이동
-
-
-
- 정지한 뒤 재생을 시작한 점으로 이동
-
-
-
- 정지한 후 위치 유지
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Track
-
-
- 음소거
-
-
-
- 독주
-
-
-
- TrackContainer
-
-
- 파일을 가져올 수 없음
-
-
-
-
-
-
-
- 파일을 열 수 없음
-
-
-
- 파일 %1을(를) 읽기 열 수 없습니다. 파일을 읽을 수 있는 권한이 있는지 확인 후 다시 시도하시기 바랍니다!
-
-
-
- 프로젝트 로딩 중...
-
-
-
- 취소
-
-
-
- 잠시만 기다려 주세요...
-
-
-
- MIDI 파일을 가져오는중...
-
-
-
- 트랙 %1 로딩 중 (%2/총 %3)
-
-
-
- TrackContentObject
-
-
- 음소거
-
-
-
- TrackContentObjectView
-
-
- 현재 위치
-
-
-
-
-
-
-
- <%1> 키를 누른 채 드래그하여 복사합니다.
-
-
-
- 현재 길이
-
-
-
- <%1> 키를 눌러 크기를 자유롭게 조절할 수 있습니다.
-
-
-
- %1:%2 (%3:%4부터 %5:%6까지)
-
-
-
- 삭제(마우스 가운데 버튼)
-
-
-
- 잘라내기
-
-
-
- 복사
-
-
-
- 붙여넣기
-
-
-
- 음소거/해제 (<%1> + 마우스 가운데 버튼)
-
-
-
- TrackOperationsWidget
-
-
-
-
-
-
-
-
-
-
- 음소거
-
-
-
- 독주
-
-
-
- 이 트랙 음소거
-
-
-
- 트랙 복제
-
-
-
- 트랙 제거
-
-
-
- 트랙 초기화
-
-
-
- FX %1: %2
-
-
-
-
-
-
-
-
-
-
-
- 새 FX 채널 할당
-
-
-
- TripleOscillatorView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 오실레이터 %1 볼륨:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 반음
-
-
-
- 이 노브를 사용하여 오실레이터 %1의 피치를 조절할 수 있습니다. 24반음(두 옥타브) 범위 내에서 조절이 가능합니다. 이 기능은 화음을 가지는 소리를 합성할 때 유용하게 사용될 수 있습니다.
-
-
-
-
-
-
-
- 센트
-
-
-
- 이 노브를 사용하여 오실레이터 %1의 왼쪽 채널 음정을 미세 조절할 수 있습니다. -100센트부터 +100센트까지의 범위 내에서 조절이 가능합니다. 이 기능은 풍성한 소리를 합성할 때 유용하게 사용될 수 있습니다.
-
-
-
-
-
-
-
- 이 노브를 사용하여 오실레이터 %1의 오른쪽 채널 음정을 미세 조절할 수 있습니다. -100센트부터 +100센트까지의 범위 내에서 조절이 가능합니다. 이 기능은 풍성한 소리를 합성할 때 유용하게 사용될 수 있습니다.
-
-
-
-
-
-
-
- 도
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 이 오실레이터에 사인파 사용
-
-
-
- 이 오실레이터에 삼각파 사용
-
-
-
- 이 오실레이터에 톱니파 사용
-
-
-
- 이 오실레이터에 사각파 사용
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 이 오실레이터에 사용자 지정 파형 사용
-
-
-
- VersionedSaveDialog
-
-
- 버전 증가
-
-
-
- 버전 감소
-
-
-
- 파일이 이미 존재합니다. 덮어쓰시겠습니까?
-
-
-
- VestigeInstrumentView
-
-
- 다른 VST 플러그인 열기
-
-
-
-
-
-
-
- GUI 보이기/숨기기
-
-
-
-
-
-
-
- 모든 음 끄기
-
-
-
- VST 플러그인 열기
-
-
-
- DLL 파일 (*.dll)
-
-
-
- EXE 파일 (*.exe)
-
-
-
- VST 플러그인이 로딩되지 않음
-
-
-
- LMMS에서 VST 플러그인 제어
-
-
-
- LMMS에서 VST 플러그인을 제어하려면 여기를 클릭하세요.
-
-
-
- VST-플러그인 프리셋 열기
-
-
-
-
-
-
-
- 이전 (-)
-
-
-
-
-
-
-
- 프리셋 저장
-
-
-
-
-
-
-
- 다음 (+)
-
-
-
-
-
-
-
- 프리셋
-
-
-
-
-
-
-
-
-
-
-
- VisualizationWidget
-
-
- 클릭하여 출력 파형 표시 활성화/비활성화
-
-
-
- 클릭하여 활성화
-
-
-
- VstEffectControlDialog
-
-
- 보이기/숨기기
-
-
-
- LMMS에서 VST 플러그인 제어
-
-
-
- LMMS에서 VST 플러그인을 제어하려면 여기를 클릭하세요.
-
-
-
- VST-플러그인 프리셋 열기
-
-
-
-
-
-
-
- 이전 (-)
-
-
-
-
-
-
-
- 다음 (+)
-
-
-
-
-
-
-
- 프리셋 저장
-
-
-
-
-
-
-
-
-
-
-
- <br />
-
-
-
- VstPlugin
-
-
- 플러그인 읽는 중
-
-
-
- 프리셋 열기
-
-
-
- VST 플러그인 프리셋 (*.fxp *.fxb)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 프리셋 저장
-
-
-
- .fxp
-
-
-
- .FXP
-
-
-
- .FXB
-
-
-
- .fxb
-
-
-
- VST 플러그인을 읽을 동안 잠시 기다려 주세요...
-
-
-
- VST 플러그인 %1을 불러올 수 없습니다.
-
-
-
- WatsynInstrument
-
-
- A1 볼륨
-
-
-
- A2 볼륨
-
-
-
- B1 볼륨
-
-
-
- B2 볼륨
-
-
-
- A1 패닝
-
-
-
- A2 패닝
-
-
-
- B1 패닝
-
-
-
- B2 패닝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WatsynView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 드래그하여 원하는 파형을 그리세요.
-
-
-
- 파형 불러오기
-
-
-
- 샘플 파일에서 파형 가져오기
-
-
-
- 왼쪽 위상
-
-
-
- 위상을 -15도만큼 바꾸기
-
-
-
- 오른쪽 위상
-
-
-
- 위상을 +15도만큼 바꾸기
-
-
-
- 일반화
-
-
-
- 클릭하여 규격화
-
-
-
- 파형 반전
-
-
-
- 클릭하여 파형 반전
-
-
-
- 부드럽게
-
-
-
- 클릭하여 파형을 부드럽게
-
-
-
- 사인파
-
-
-
- 클릭하여 사인파 선택
-
-
-
- 삼각파
-
-
-
- 클릭하여 삼각파 선택
-
-
-
- 클릭하여 톱니파 선택
-
-
-
- 사각파
-
-
-
- 클릭하여 사각파 선택
-
-
-
- 볼륨
-
-
-
- 패닝
-
-
-
-
-
-
-
-
-
-
-
- 센트
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ZynAddSubFxInstrument
-
-
- 포르타멘토
-
-
-
- 필터 주파수
-
-
-
- 필터 공명
-
-
-
- 대역폭
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ZynAddSubFxView
-
-
- GUI 표시
-
-
-
- 클릭하여 ZynAddSubFX의 GUI를 표시하거나 숨깁니다.
-
-
-
- 포르타멘토:
-
-
-
- 포르타멘토
-
-
-
- 필터 주파수:
-
-
-
- 주파수
-
-
-
- 필터 공명:
-
-
-
- 공명
-
-
-
- 대역폭:
-
-
-
- 대역폭
-
-
-
- FM 이득:
-
-
-
- FM 이득
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MIDI 컨트롤 변화(CC) 전달
-
-
-
- audioFileProcessor
-
-
- 증폭
-
-
-
- 샘플 시작
-
-
-
- 샘플 끝
-
-
-
- 샘플 역으로
-
-
-
-
-
-
-
-
-
-
-
- 루프 모드
-
-
-
- 보간법
-
-
-
- 없음
-
-
-
- 선형
-
-
-
-
-
-
-
- 샘플 %1을 찾을 수 없음
-
-
-
- bitInvader
-
-
- 샘플 길이
-
-
-
- bitInvaderView
-
-
- 샘플 길이
-
-
-
- 사인파
-
-
-
- 삼각파
-
-
-
- 톱니파
-
-
-
- 사각파
-
-
-
- 화이트 노이즈
-
-
-
- 사용자 정의파
-
-
-
- 부드럽게
-
-
-
- 클릭하여 파형을 부드럽게 합니다.
-
-
-
- 보간
-
-
-
- 규격화
-
-
-
- 드래그하여 원하는 파형을 그리세요.
-
-
-
- 클릭하여 사인파를 선택합니다.
-
-
-
- 클릭하여 삼각파를 선택합니다.
-
-
-
- 클릭하여 톱니파를 선택합니다.
-
-
-
- 클릭하여 사각파를 선택합니다.
-
-
-
- 클릭하여 화이트 노이즈를 선택합니다.
-
-
-
- 클릭하여 사용자 지정 파형을 선택합니다.
-
-
-
- dynProcControlDialog
-
-
- 입력
-
-
-
- 입력 이득:
-
-
-
- 출력
-
-
-
- 출력 이득:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 파형 초기화
-
-
-
- 클릭하여 기본 그래프로 초기화
-
-
-
- 파형을 부드럽게
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- dynProcControls
-
-
- 입력 이득
-
-
-
- 출력 이득
-
-
-
-
-
-
-
-
-
-
-
- 스테레오 모드
-
-
-
- expressiveView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 사인파
-
-
-
- 클릭하여 사인파를 선택합니다.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 톱니파
-
-
-
- 클릭하여 톱니파를 선택합니다.
-
-
-
- 사용자 정의 파형
-
-
-
- 클릭하여 사용자 지정 파형을 선택합니다.
-
-
-
- 삼각파
-
-
-
- 클릭하여 삼각파를 선택합니다.
-
-
-
- 사각파
-
-
-
- 클릭하여 사각파를 선택합니다.
-
-
-
- 화이트 노이즈
-
-
-
- 클릭하여 화이트 노이즈를 선택합니다.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fxLineLcdSpinBox
-
-
-
-
-
-
- 새 FX 채널
-
-
-
- graphModel
-
-
- 그래프
-
-
-
- kickerInstrument
-
-
- 시작 주파수
-
-
-
- 끝 주파수
-
-
-
- 이득
-
-
-
- 길이
-
-
-
- 디스토션 시작 값
-
-
-
- 디스토션 끝 값
-
-
-
-
-
-
-
- 잡음
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- kickerInstrumentView
-
-
- 시작 주파수:
-
-
-
- 끝 주파수:
-
-
-
- 이득:
-
-
-
-
-
-
-
- 엔벨로프 길이:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 디스토션 시작 값:
-
-
-
- 디스토션 끝 값:
-
-
-
- ladspaBrowserView
-
-
- 사용 가능한 효과
-
-
-
- 사용 불가능한 효과
-
-
-
- 악기
-
-
-
- 분석 도구
-
-
-
- 알 수 없음
-
-
-
-
-
-
-
- 형태:
-
-
-
- ladspaDescription
-
-
- 플러그인
-
-
-
- 요약
-
-
-
- ladspaPortDialog
-
-
- 포트
-
-
-
- 이름
-
-
-
- 종류
-
-
-
- 방향
-
-
-
- 형태
-
-
-
- 최소 < 기본 < 최대
-
-
-
- 로그
-
-
-
- SR 의존
-
-
-
- 오디오
-
-
-
- 컨트롤
-
-
-
- 입력
-
-
-
- 출력
-
-
-
- 토글
-
-
-
- 정수
-
-
-
- 실수
-
-
-
- 예
-
-
-
- lb302Synth
-
-
- VCF 차단 주파수
-
-
-
- VCF 공명
-
-
-
- VCF 엔벨로프 모드
-
-
-
- VCF 엔벨로프 감쇄
-
-
-
- 디스토션
-
-
-
- 파형
-
-
-
- 슬라이드 감소
-
-
-
- 슬라이드
-
-
-
-
-
-
-
-
-
-
-
- 24dB/oct 필터
-
-
-
- lb302SynthView
-
-
- 차단 주파수:
-
-
-
- 공명:
-
-
-
- 엔벨로프 변조:
-
-
-
- 감쇄:
-
-
-
-
-
-
-
- 슬라이드 감쇄:
-
-
-
- 디스토션:
-
-
-
- 톱니파
-
-
-
- 클릭하여 톱니파를 선택합니다.
-
-
-
- 삼각파
-
-
-
- 클릭하여 삼각파를 선택합니다.
-
-
-
- 사각파
-
-
-
- 클릭하여 사각파를 선택합니다.
-
-
-
- 둥근 사각파
-
-
-
- 클릭하여 둥근 사각파를 선택합니다.
-
-
-
- 무그 파형
-
-
-
- 클릭하여 무그 파형을 선택합니다.
-
-
-
- 사인파
-
-
-
- 클릭하여 사인파를 선택합니다.
-
-
-
- 화이트 노이즈
-
-
-
- 클릭하여 지수형 파형을 선택합니다.
-
-
-
- 클릭하여 화이트 노이즈를 선택합니다.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- malletsInstrument
-
-
-
-
-
-
- 위치
-
-
-
- 떨림 이득
-
-
-
- 비브라토 주파수
-
-
-
- 스틱 믹스
-
-
-
- 모듈레이트
-
-
-
- 크로스페이드
-
-
-
- LFO 속도
-
-
-
- LFO 깊이
-
-
-
- ADSR
-
-
-
- 압력
-
-
-
- 모션
-
-
-
- 속도
-
-
-
-
-
-
-
-
-
-
-
- 마림바
-
-
-
- 비브라폰
-
-
-
- 아고고
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 클릭하여 사인파를 선택합니다.
-
-
+
+ 화이트 노이즈
-
-
+
+ 클릭하여 지수형 파형을 선택합니다.
-
-
+
+ 클릭하여 화이트 노이즈를 선택합니다.
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- malletsInstrumentView
-
- 악기
+
+
-
-
+
+
-
-
+
+
+
+
+ malletsInstrument
-
-
-
-
-
+
위치
-
-
- 위치:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 모듈레이터
-
-
-
-
+ 모듈레이트
크로스페이드
-
-
-
-
-
-
- LFO 속도
-
-
-
-
-
-
-
- LFO 깊이
-
-
-
-
-
ADSR
-
-
-
-
압력
-
-
+
+ 모션
속도
-
-
-
-
-
- 없는 파일
-
-
-
- Stk 설치가 불완전한 것 같습니다. 완전한 Stk 패키지가 설치되었는지 확인하시기 바랍니다!
-
-
-
- manageVSTEffectView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 닫기
-
-
-
-
-
-
-
- manageVestigeInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 닫기
-
-
-
-
-
-
-
- opl2instrument
-
-
- 패치
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- opl2instrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- organicInstrument
-
-
- 디스토션
-
-
-
- 볼륨
-
-
-
- organicInstrumentView
-
-
- 디스토션:
-
-
-
- 볼륨:
-
-
-
-
-
-
-
- 오실레이터 %1 파형:
-
-
-
- 오실레이터 %1 볼륨:
-
-
-
-
-
-
-
- 센트
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+ 마림바
-
-
+
+ 비브라폰
-
-
- FreeBoyInstrument
-
-
+
+ 아고고
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ malletsInstrumentView
-
-
+
+ 악기
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 위치
-
-
- FreeBoyInstrumentView
-
-
+
+ 위치:
-
-
+
+ 모듈레이터
-
-
+
+
-
-
+
+ 크로스페이드
-
-
+
+
-
-
+
+ ADSR
-
-
+
+
-
-
+
+ 압력
-
-
+
+
-
-
+
+ 속도
-
-
+
+
-
-
+
+ 없는 파일
-
-
+
+ Stk 설치가 불완전한 것 같습니다. 완전한 Stk 패키지가 설치되었는지 확인하시기 바랍니다!
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ LFO 속도:
-
-
+
+
-
-
+
+
+
+
+ manageVSTEffectView
-
-
+
+
-
-
+
+
-
-
+
+ 닫기
-
-
+
+
+
+
+ manageVestigeInstrumentView
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 닫기
+
+
+ organicInstrument
-
-
+
+ 디스토션
-
-
+
+ 볼륨
+
+
+ organicInstrumentView
-
-
+
+ 디스토션:
-
-
+
+ 볼륨:
-
-
+
+
-
-
+
+ 오실레이터 %1 파형:
-
-
+
+ 오실레이터 %1 볼륨:
-
-
+
+
-
-
+
+ 센트
-
-
+
+
-
-
+
+
patchesDialog
-
+
-
+
@@ -9327,7 +4288,7 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
@@ -9348,25 +4309,21 @@ Double clicking any of the plugins will bring up information on the ports.
pluginBrowser
-
-
- 요약 없음
-
-
+
-
+
-
+
-
+
@@ -9374,15 +4331,15 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
-
+
-
+
@@ -9390,7 +4347,7 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
@@ -9403,7 +4360,7 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
@@ -9411,103 +4368,103 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9515,23 +4472,23 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
-
+
-
+
@@ -9553,134 +4510,110 @@ This chip was used in the Commodore 64 computer.
리버브
-
- 리버브 룸크기
+
+ 코러스
-
- 리버브 댐핑
+
+ 사운드폰트 %1을 불러올 수 없습니다.
-
- 리버브 너비
+
+
-
- 리버브 레벨
+
+
-
- 코러스
+
+
-
- 코러스 라인
+
+
-
- 코러스 레벨
+
+
-
- 코러스 속도
+
+
-
- 코러스 깊이
+
+
-
- 사운드폰트 %1을 불러올 수 없습니다.
+
+
sf2InstrumentView
-
-
- 다른 사운드폰트 파일 열기
-
-
-
- 클릭하여 다른 SF2 파일 열기
-
-
-
- 패치 선택
-
-
-
- 이득
-
리버브 적용(지원시)
-
- 이 버튼은 리버브 효과를 활성화합니다. 이것을 지원하는 파일에서만 작동합니다.
-
-
-
-
+
+ 코러스 적용 (지원될 경우)
-
-
+
+ 사운드폰트 파일 열기
-
- 리버브 너비:
+
+
-
-
+
+ 이득:
-
- 코러스 적용 (지원될 경우)
+
+
-
- 이 버튼은 코러스 효과를 활성화합니다. 이것을 지원하는 파일에서만 작동합니다.
+
+
-
- 코러스 라인:
+
+ 너비:
-
- 코러스 레벨:
+
+
-
- 코러스 속도:
+
+
-
- 코러스 깊이:
+
+
-
- 사운드폰트 파일 열기
+
+
-
- 음성글꼴2 파일 (*.sf2)
+
+
sfxrInstrument
-
- 파형
+
+
sidInstrument
-
-
- 컷오프
-
공명
@@ -9691,7 +4624,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9701,6 +4634,10 @@ This chip was used in the Commodore 64 computer.
칩 모델
+
+
+ 차단 주파수
+
sidInstrumentView
@@ -9716,137 +4653,101 @@ This chip was used in the Commodore 64 computer.
차단 주파수:
-
-
- 하이패스 필터
-
-
-
- 밴드패스 필터
-
-
-
- 로우패스 필터
-
-
-
-
-
-
+
-
+
-
-
-
-
-
+
감쇄:
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
-
+
-
-
+
+ 잡음
-
- 펄스파
+
+ 동기화
-
- 삼각파
+
+ 필터
-
- 톱니파
+
+ 테스트
-
- 잡음
+
+
-
- 동기화
+
+
-
-
+
+
-
- 링-모듈레이션
+
+
-
-
+
+
-
- 필터
+
+ 삼각파
-
-
+
+ 톱니파
-
- 테스트
+
+
-
-
+
+
stereoEnhancerControlDialog
-
-
- 넓게
-
너비:
+
+
+
+
stereoEnhancerControls
@@ -9900,8 +4801,8 @@ This chip was used in the Commodore 64 computer.
플러그인 읽는 중
-
- VST 플러그인을 읽을 동안 잠시 기다려 주세요...
+
+
@@ -9912,166 +4813,70 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
-
- %1번 패닝
+
+
-
-
+
+
-
-
+
+
-
- %1번 길이
+
+
-
-
+
+
-
- 옥타브 %1
+
+
vibedView
-
-
- 볼륨:
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
- 패닝:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 길이:
-
-
-
-
-
-
-
-
-
-
-
-
+
옥타브
-
-
-
-
Impulse 편집기
-
-
-
-
-
-
-
-
파형 활성화
-
-
- 클릭하여 파형 활성화/비활성화.
-
-
-
-
-
-
+
@@ -10090,79 +4895,75 @@ The LED in the lower right corner of the waveform editor determines whether the
사각파
-
- 화이트 노이즈
-
-
-
- 사용자 정의 파형
+
+
-
- 부드럽게
+
+
-
- 클릭하여 파형을 부드럽게 합니다.
+
+
-
- 규격화
+
+
-
- 클릭하여 파형을 규격화합니다.
+
+
-
- 이 오실레이터에 사인파 사용
+
+
-
- 이 오실레이터에 삼각파 사용
+
+
-
- 이 오실레이터에 톱니파 사용
+
+ 화이트 노이즈
-
- 이 오실레이터에 사각파 사용
+
+
-
-
+
+ 파형을 부드럽게
-
- 이 오실레이터에 사용자 지정 파형 사용
+
+
voiceObject
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10204,44 +5005,28 @@ The LED in the lower right corner of the waveform editor determines whether the
출력 이득:
-
- 파형 초기화
-
-
-
- 클릭하여 기본 그래프로 초기화
-
-
-
- 파형을 부드럽게
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -10255,4 +5040,4 @@ The LED in the lower right corner of the waveform editor determines whether the
출력 이득
-
\ No newline at end of file
+
diff --git a/data/locale/ru.ts b/data/locale/ru.ts
index 1dbba50f17c..f4c1e6a0116 100644
--- a/data/locale/ru.ts
+++ b/data/locale/ru.ts
@@ -1,65 +1,6 @@
-
-
- AboutDialog
-
-
- О программе LMMS
-
-
-
- Версия %1 (%2/%3, Qt %4, %5)
-
-
-
- Подробнее
-
-
-
- LMMS - лёгкое создание музыки для всех
-
-
-
- Авторы
-
-
-
- Перевод
-
-
-
- Если Вы заинтересованы в переводе LMMS на другой язык или хотите улучшить существующий перевод, мы приветствуем любую помощь! Просто свяжитесь с разработчиками!
-
-Перевод выполнили:
-Alexey Kouznetsov <alexey/dot/kouznetsov/at/gmail/dot/com>
-Oe Ai <oeai/at/symbiants/dot/com>
-
-
-
- Лицензия
-
-
-
- ЛММС
-
-
-
- Участники
-
-
-
- Разработчики сортированные по числу коммитов:
-
-
-
- Все права защищены © %1
-
-
-
- <html><head/><body><p><a href="https://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">https://lmms.io</span></a></p></body></html>
-
-
+
+
+
AmplifierControlDialog
@@ -114,94 +55,47 @@ Oe Ai <oeai/at/symbiants/dot/com>
Право мощн
-
- AudioAlsaSetupWidget
-
-
- УСТРОЙСТВО
-
-
-
- КАНАЛЫ
-
-
AudioFileProcessorView
-
-
- Открыть другую запись
-
-
-
- Нажмите здесь, чтобы открыть другой звуковой файл. В новом окне диалога вы сможете выбрать нужный файл. Такие настройки, как режим повтора, точки начала/конца, усиление и прочие не сбросятся, поэтому звучание может отличаться от оригинала.
-
Отзеркалить запись
-
-
- Если включить эту кнопку, вся запись пойдёт в обратную сторону, это удобно для крутых эффектов, типа обратного грохота.
-
Усиление:
-
-
- Эта ручка задаёт коэффициент усиления. При значении 100% исходный звук не меняется, в противном случае ― он будет ослаблен или усилен. (Обратите внимание, что исходная запись при этом останется нетронутой.)
-
-
-
- Начало:
-
-
-
- Конец:
-
Продолжить воспроизведение записи по нотам
-
-
- Включение этой опции продолжит воспроизведение записи по разным нотам - если изменить ускорение или длительность ноты остановится до конца записи, то со следующей ноты запись продолжится там, где остановилась, чтобы сбросить воспроизвдение на начало записи, вставьте ноту внизу у клавиш (<20 Гц)
-
Отключить петлю
-
-
- Эта кнопка отключает петлю (loop-цикл). Запись проигрывается только один раз от начала до конца.
-
Включить петлю
-
- Эта кнопка включает переднюю петлю. Сэмпл кольцуется между конечной точкой и точкой петли.
-
-
-
- Эта кнопка включает пинг-понг петлю. Сэмпл кольцуется обратно и вперёд между конечной точкой и точкой петли.
+
+ Точка возврата петли:
-
- Этим регулятором можно установить точку где АудиоФайлПроцессор должен начать воспроизведение сэмпла.
+
+
-
- Этот регулятор устанавливает точку в которой АудиоФайлПроцессор должен перестать воспроизвдение сэмпла.
+
+
-
- Точка возврата петли:
+
+
-
- Этот регулятор ставит точку начала петли.
+
+
@@ -212,833 +106,792 @@ Oe Ai <oeai/at/symbiants/dot/com>
- AudioJack
+ BassBoosterControlDialog
-
- JACK-клиент перезапущен
+
+ ЧАСТ
-
- LMMS не был подключен к JACK по какой-то причине, поэтому LMMS подключение к JACK было перезапущено. Вам придётся заново вручную создать соединения.
+
+ Частота:
-
- JACK-сервер не доступен
+
+ МОЩ
-
- Возможно JACK-сервер был выключен и запуск нового процесса не удался, поэтому ЛММС не может продолжить работу. Вам следует сохранить проект и перезапустить JACK и LMMS.
+
+ Мощность:
-
- ИМЯ КЛИЕНТА
+
+ ОТН
-
- КАНАЛЫ
+
+ Отношение:
- AudioOss::setupWidget
-
-
- УСТРОЙСТВО
-
+ BassBoosterControls
-
- КАНАЛЫ
+
+ Частота
-
-
- AudioPortAudio::setupWidget
-
- УПРАВЛЕНИЕ
+
+ Мощность
-
- УСТРОЙСТВО
+
+ Отношение
- AudioPulseAudio::setupWidget
+ BitcrushControlDialog
-
- УСТРОЙСТВО
+
+ IN
-
- КАНАЛЫ
+
+ OUT
-
-
- AudioSdl::setupWidget
-
- УСТРОЙСТВО
+
+ МОЩ
-
-
- AudioSndio::setupWidget
-
- УСТРОЙСТВО
+
+ СРЕЗ
-
- КАНАЛЫ
+
+ Частота сэмплирования:
-
-
- AudioSoundIo::setupWidget
-
- БЭКЕНД
+
+ Стерео разница:
-
- УСТРОЙСТВО
+
+ Уровни:
+
+
+
+ Шум
-
-
- AutomatableModel
-
- &R Сбросить (%1%2)
+
+ FREQ
-
- &C Копировать значение (%1%2)
+
+ СТЕРЕО
-
- &P Вставить значение (%1%2)
+
+
-
- Изменить глоабльную автоматизацию композиции
+
+ Входная мощность:
-
- Подсоединено к %1
+
+
-
- Подсоединено к контроллеру
+
+ Выходная мощность:
-
- Настроить соединение...
+
+
-
- Удалить соединение
+
+
-
- Соединить с контроллером...
+
+
-
- Убрать глобальную автоматизацию композиции
+
+
-
- Убрать всё присоединенное управление
+
+
- AutomationEditor
+ BitcrushControls
-
- Откройте редатор автоматизации через контекстное меню регулятора!
+
+ Входная мощность
-
- Значения скопированы
+
+
-
- Все выбранные значения скопированы в буфер обмена.
+
+ Выходная мощность
-
-
- AutomationEditorWindow
-
- Игра/Пауза текущей мелодии (Пробел)
+
+
-
- Нажмите здесь чтобы проиграть текущую мелодию. Это может пригодиться при его редактировании. Мелодия автоматически закольцуется при достижении конца.
+
+
-
- Остановить воспроизведение текущей мелодии (Пробел)
+
+
-
- Нажмите здесь, если вы хотите остановить воспроизведение текущей мелодии.
+
+
-
- Режим рисования (Shift+D)
+
+
-
- Режим стирания (Shift-E)
+
+
+
+
+ CarlaInstrumentView
-
- Перевернуть вертикально
+
+ Показать интерфейс
+
+
+ CrossoverEQControlDialog
-
- Перевернуть горизонтально
+
+
-
- Нажмите здесь и мелодия перевернётся. Точки переворачиваются в Y направлении.
+
+
-
- Нажмите здесь и мелодия перевернётся в направлении X.
+
+
-
- При нажатии на эту кнопку активируется режим рисования нот, в нём вы можете добавлять/перемещать и изменять длительность одиночных нот. Это основной режим и используется большую часть времени.
-Для включения этого режима можно использовать комбинацию клавиш Shift+D.
+
+
-
- При нажатии на эту кнопку активируется режим стирания. В этом режиме вы можете стирать ноты по одной.
-Для включения этого режима можно использовать комбинацию клавиш Shift+E.
+
+
-
- Дискретная прогрессия
+
+
-
- Линейная прогрессия
+
+
-
- Кубическая Эрмитова прогрессия
+
+
-
- Величина напряжения для сплайна
+
+
-
- Более высокое напряжение может сделать кривую более мягкой, но перегрузит некоторые величины. Низкое напряжение сделает наклон кривой ниже в каждой контрольной точке.
+
+
-
- Выбор дискретной прогрессии для этого шаблона автоматизации. Кол-во подсоединенных объектов будет оставаться постоянным между управляющими точками и будет установлено на новое значение сразу по достижении каждой управляющей точки.
+
+
-
- Выбор линейной прогрессии для этого шаблона автоматизации. Кол-во подсоединенных объектов будет меняться с постоянной скоростью во времени между управляющими точками для достижения точного значения в каждой управляющей точки без внезапных изменений.
+
+
-
- Кубическая Эрмитова прогрессия для этого шаблона автоматизации. Кол-во подсоединенных объектов изменится по сглаженной кривой и смягчится на пиках и спадах.
+
+
-
- Вырезать выбранные ноты (%1+X)
+
+
-
- Копировать выбранные ноты в буфер (%1+C)
+
+
-
- Вставить запомненные значения (%1+V)
+
+
-
- При нажатии на эту кнопку выделеные ноты будут вырезаны в буфер. Позже вы можете вставить их в любое место любой мелодии с помощью кнопки "Вставить".
+
+
-
- При нажатии на эту кнопку выделеные ноты будут скопированы в буфер. Позже вы можете вставить их в любое место любой мелодии с помощью кнопки "Вставить".
+
+
-
- При нажатии на эту кнопку ноты из буфера будут вставлены в первый видимый такт.
+
+
+
+
+ DelayControls
-
- Напряжение:
+
+ Возврат
-
- Редактор автоматизаци — нет шаблона
+
+ Выходная мощность
-
- Редактор автоматизации — %1
+
+
-
- Правка:
+
+
-
- Управление интерполяцией
+
+
+
+
+ DelayControlsDialog
-
- Управление временем
+
+ Усиление
-
- Приблизить управление
+
+ ЗАДЕРЖ
-
- Управление квантованием
+
+
-
- Модель уже подключена к этому шаблону.
+
+ ЧАСТ
-
- Квантование
+
+ ГЛУБ
-
-
+
+
-
-
- AutomationPattern
-
- Тяните контроль удерживая <%1>
+
+
-
-
- AutomationPatternView
-
- Открыть в редакторе автоматизации
+
+
-
- Очистить
+
+
-
- Сбросить название
+
+
+
+
+ DualFilterControlDialog
-
- Переименовать
+
+ Фильтр 1 включен
-
- Соединения %1
+
+ Фильтр 2 включен
-
- Отсоединить «%1»
+
+ FREQ
-
- Установить/очистить запись
+
+ Срез частот
-
- Перевернуть вертикально (Видимое)
+
+ RESO
-
- Перевернуть горизонтально (Видимое)
+
+ Резонанс
-
- Модель уже подключена к этому шаблону.
+
+ МОЩ
-
-
- AutomationTrack
-
- Дорожка автоматизации
+
+ УСИЛ
-
-
- BBEditor
-
- Ритм+Бас Редактор
+
+
-
- Игра/пауза текущей линии ритма/баса (<Space>)
+
+
-
- Остановить воспроизведение текущей линии ритм-баса (ПРОБЕЛ)
+
+
-
- Нажмите чтобы проиграть текущую линию ритм-баса. Она будет закольцована по достижении окончания.
+
+
+
+
+ DualFilterControls
-
- Остановить воспроизведение (Пробел).
+
+ Фильтр 1 включен
-
- Добавить ритм/бас
+
+
-
- Добавить дорожку автоматизации
+
+
-
- Убрать такты
+
+
-
- Добавить такты
+
+
-
- Выбор бита
+
+ Фильтр 2 включен
-
-
+
+
-
- Клонировать такты
+
+
-
- Добавить дорожку записи
+
+
-
-
- BBTCOView
-
- Открыть в редакторе ритм + баса
+
+ Полосно-заграждающий
-
- Сбросить название
+
+ Муг
-
- Переименовать
+
+ 2x Муг
-
- Изменить цвет
+
+
-
- Установить цвет по умолчанию
+
+
-
-
- BBTrack
-
- Ритм-Бас Линия %1
+
+
-
- Копия %1
+
+
-
-
- BassBoosterControlDialog
-
- ЧАСТ
+
+
-
- Частота:
+
+
-
- МОЩ
+
+
-
- Мощность:
+
+
-
- ОТН
+
+
-
- Отношение:
+
+
-
-
- BassBoosterControls
-
- Частота
+
+
-
- Мощность
+
+
-
- Отношение
+
+
-
-
- BitcrushControlDialog
-
- IN
+
+
-
- OUT
+
+
-
- МОЩ
+
+
-
- Входная мощность:
+
+
-
- Входной шум:
+
+
-
- Выходная мощность:
+
+
-
- СРЕЗ
+
+
-
-
+
+
+
+
+ EqControls
-
- Частота выборки включена
+
+ Входная мощность
-
-
+
+ Выходная мощность
-
- Глубина включена
+
+
-
-
+
+
-
- Частота сэмплирования:
+
+
-
- Стерео разница:
+
+
-
- Уровни:
+
+
-
- Шум
+
+
-
- FREQ
+
+
-
- СТЕРЕО
+
+
-
-
+
+
-
-
- CaptionMenu
-
- &H Справка
+
+
-
- Справка (не доступна)
+
+
-
-
- CarlaInstrumentView
-
- Показать интерфейс
+
+
-
- Нажмите сюда, чтобы показать или скрыть графический интерфейс Карла.
+
+
-
-
- Controller
-
- Контроллер %1
+
+
+
+
+
+
-
-
- ControllerConnectionDialog
-
- Параметры соединения
+
+
-
- MIDI-КОНТРОЛЛЕР
+
+
-
- Канал ввода
+
+
-
- КАНАЛ
+
+
-
- Контроллер ввода
+
+
-
- КОНТРОЛЛЕР
+
+
-
- Автоопределение
+
+
-
- Устройства MiDi для приёма событий
+
+
-
- ПОЛЬЗ. КОНТРОЛЛЕР
+
+
-
- ПЕРЕОПРЕДЕЛЕНИЕ
+
+
-
- ОК
+
+
-
- Отменить
+
+
-
- LMMS
+
+
-
- Обнаружен цикл.
+
+
-
-
- ControllerRackView
-
- Рэка контроллеров
+
+
-
- Добавить
+
+
-
- Подтвердить удаление
+
+
-
- Подтверждаете удаление? Есть возможные соединения с этим контроллером, возврата не будет.
+
+
-
-
- ControllerView
-
- Управление
+
+
-
- Контроллеры могут автоматизировать изменения значений регуляторов, ползунков и прочего управления.
+
+
-
- Переименовать контроллер
+
+
-
- Введите новое название для контроллера
+
+
-
- Убрать этот контроллер
+
+
-
- Переименовать этот контроллер
+
+
-
- LFO
+
+
- CrossoverEQControlDialog
+ EqControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ Мощность
-
-
+
+
-
-
+
+ Резонанс:
-
-
+
+ Частота:
-
-
+
+ Октава
-
-
+
+
-
-
+
+
-
-
+
+ Входная мощность
-
-
+
+ Выходная мощность
-
-
- DelayControls
-
- Задержка сэмплов
+
+
-
- Возврат
+
+
+
+
+ EqHandle
-
- Частота LFO
+
+
-
- Объём LFO
+
+
-
- Выходная мощность
+
+
- DelayControlsDialog
+ FlangerControls
-
-
+
+ Секунды
-
- Время задержки
+
+
-
- Объём возврата:
+
+ Шум
-
- Lfo
+
+
-
- Выходная мощность
+
+
-
- Усиление
+
+
+
+
+ FlangerControlsDialog
- ЗАДЕРЖ
-
-
-
-
+ Задержка
@@ -1048,8332 +901,3386 @@ Oe Ai <oeai/at/symbiants/dot/com>
ГЛУБ
-
-
- DualFilterControlDialog
-
- Фильтр 1 включен
+
+
-
- Фильтр 2 включен
+
+
-
- Кликнуть для включения/выключения Фильтра 1
+
+ Шум
-
- Кликнуть для включения/выключения Фильтра 2
+
+
-
- FREQ
+
+
-
- Срез частот
+
+
-
- RESO
+
+
-
- Резонанс
+
+
+
+
+ FreeBoyInstrument
-
- МОЩ
+
+ Время распространения
-
- УСИЛ
+
+ Направление распространения
-
-
+
+ Громкость первого канала
-
-
+
+ Объём направления распространения
-
-
- DualFilterControls
-
- Фильтр 1 включен
+
+ Длина каждого такта в распространении
-
-
+
+ Громкость второго канала
-
-
+
+ Громкость третьего канала
-
-
+
+ Громкость четвёртого канала
-
-
+
+ От первого канала к SO2 (левый канал)
-
-
+
+ От второго канала к SO2 (левый канал)
-
- Фильтр 2 включен
+
+ От третьего канала к SO2 (левый канал)
-
-
+
+ От четвёртого канала к SO2 (левый канал)
-
-
+
+ От первого канала к SO1 (правый канал)
-
-
+
+ От второго канала к SO1 (правый канал)
-
-
+
+ От третьего канала к SO1 (правый канал)
-
- Низ.ЧФ
+
+ От четвёртого канала к SO1 (правый канал)
-
- Выс.ЧФ
+
+ Верхние
-
- Сред.ЧФ csg
+
+ Нижние
-
- Сред.ЧФ czpg
+
+ Сдвиг ширины регистра
-
- Полосно-заграждающий
+
+
-
- Все проходят
+
+
-
- Муг
+
+
-
- 2х Низ.ЧФ
+
+
+
+
+ FreeBoyInstrumentView
-
- RC Низ.ЧФ 12дБ
+
+ Длина каждого такта в развёртке:
-
- RC Сред.ЧФ 12 дБ
+
+ Длина каждого такта в распространении
-
- RC Выс.ЧФ 12дБ
+
+ Верхние:
-
- RC Низ.ЧФ 24дБ
+
+ Верхние
-
- RC Сред.ЧФ 24дБ
+
+ Нижние:
-
- RC Выс.ЧФ 24дБ
+
+ Нижние
-
- Фильтр Вокальной форманты
+
+
-
- 2x Муг
+
+ Время распространения
-
- SV Низ.ЧФ
+
+
-
- SV Сред.ЧФ
+
+
-
- SV Выс.ЧФ
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Editor
-
- Игра (Пробел)
+
+
-
- Стоп (Пробел)
+
+
-
- Запись
+
+
-
- Запись при игре
+
+
-
- Управление транспортом
+
+
-
-
- Effect
-
- Эффект включён
+
+
-
- Насыщенность
+
+
-
- Шлюз
+
+
-
- Затихание
+
+
-
-
- EffectChain
-
- Эффекты включёны
+
+
-
-
- EffectRackView
-
- ЦЕПЬ ЭФФЕКТОВ
+
+ Направление распространения
-
- Добавить эффект
+
+ Объём направления распространения
-
-
- EffectSelectDialog
-
- Добавить эффект
+
+
-
- Имя
+
+ От первого канала к SO1 (правый канал)
-
- Тип
+
+ От второго канала к SO1 (правый канал)
-
- Описание
+
+ От третьего канала к SO1 (правый канал)
-
- Автор
+
+ От четвёртого канала к SO1 (правый канал)
-
-
- EffectView
-
- Вкл/выкл эффект.
+
+ От первого канала к SO2 (левый канал)
-
- Вкл/Выкл
+
+ От второго канала к SO2 (левый канал)
-
- НАСЫЩ
+
+ От третьего канала к SO2 (левый канал)
-
- Уровень насыщенности:
+
+ От четвёртого канала к SO2 (левый канал)
-
- Регулятор насыщенности определяет долю обработанного сигнала, которая будет на выходе.
+
+
+
+
+ GigInstrument
-
- ЗАТИХ
+
+ Банк
-
- Время:
+
+ Патч
-
- Decay (затихание) управляет количеством буферов тишины, которые должны пройти до конца работы плагина. Меньшие величины снижают перегрузку процессора, но вознкает риск появления потрескивания или подрезания в хвосте на передержке (delay) или эхо (reverb) эффектах.
+
+ Мощность
+
+
+ GigInstrumentView
-
- ШЛЮЗ
+
+ Открыть GIG файл
-
- Шлюз:
+
+ GIG Файлы (*.gig)
-
- GATE (Шлюз) определяет уровень сигнала, который будет считаться "тишиной" при определении остановки обрабатывания сигналов.
+
+
-
- Управление
+
+
+
+
+ InstrumentTrack
-
- Сигнал проходит последовательно через все установленные фильтры (сверху вниз).
-
-Переключатель Вкл/Выкл позволяет в любой момент включать/выключать фильтр.
-
-Регулятор (wet / dry) насыщенности определяет баланс между входящим сигналом и сигналом после эффекта, который становится выходным сигналом эффекта. Входной сигнал каждого фильтра является выходом предыдущего, так что доля чистого сигнала при прохождении по цепочке постоянно падает.
-
-Регулятор (decay) затихания определяет время, которое будет действовать фильтр после того как ноты были отпущены.
-Эффект перестанет обрабатывать сигналы, когда грмокость упадёт ниже порога для заданной длины времени. Эта ручка (Knob) устанавливает "заданную длину времени" Чем меньше значение, тем меньше требования к ЦП, поэтому лучше ставить это число низким для большинства эффектов. однако это может вызвать обрезку звука при использовании эффектов с длительными периодами тишины, типа задержки.
-
-Регулятор шлюза служит для указания порога сигнала для авто-отключения эффекта, отсчёт для "заданной длины времени" начнётся как только обрабатываемый сигнал упадёт ниже указанного этим регулятором уровня.
-
-Кнопка „Управление“ открывает окно изменения параметров эффекта.
-
-Контекстное меню, вызываемое щелчком правой кнопкой мыши, позволяет менять порядок следования фильтров или удалять их вместе с другими.
-
-
-
- &u Переместить выше
-
-
-
- &d Переместить ниже
-
-
-
- &R Убрать фильтр
+
+ Основная предустановка
- EnvelopeAndLfoParameters
+ LadspaControlDialog
-
- Задержка
+
+ Связать каналы
-
- Вступление
+
+ Канал
+
+
+ LadspaEffect
-
- Удерживание
+
+ Запрошен неизвестный модуль LADSPA «%1».
+
+
+ MidiImport
-
- Затихание
+
+ установка не завершена
-
- Выдержка
+
+ Вы не включили поддержку проигрывателя SoundFont2 при компиляции ЛММС, он используется для добавления основного звука в импортируемые Миди файлы, поэтому звука не будет после импорта этого миди файла.
-
- Убывание
+
+
-
- Модуляция
+
+
+
+
+ MonstroInstrument
-
- Задержка LFO
+
+
-
- Вступление LFO
+
+
-
- Скорость LFO
+
+ Синусоида
-
- Модуляция LFO
+
+ Ограниченная по частоте треугольная волна
-
- Форма сигнала LFO
+
+ Ограниченная по частоте острая волна
-
- ЧАСТ x 100
+
+
-
- Модулировать огибающую
+
+ Ограниченная по частоте квадратная волна
-
-
- EnvelopeAndLfoView
-
- DEL
+
+ Ограниченная по частоте Муг острая волна
-
- Задержка:
+
+ Сглаженная квадратная волна
-
- Эта ручка определяет задержку огибающей. Чем больше эта величина, тем дольше время до старта текущей огибающей.
+
+
-
- ATT
+
+ Экспоненциальная волна
-
- Вступление:
+
+ Белый шум
-
- Эта ручка устанавливает время возрастания для текущей огибающей. Чем больше значение, тем дольше характеристика (н-р, громкость) возрастает до максимума. Для инструменов вроде пианино характерны малые времена нарастания, а для струнных - большие.
+
+ Цифровая треугольная волна
-
- HOLD
+
+ Цифровая острая волна
-
- Удержание:
+
+
-
- Эта ручка устанавливает длительность огибающей. Чем больше значение, тем дольше огибающая держится на наивысшем уровне.
+
+ Цифровая квадратная волна
-
- DEC
+
+ Цифровая Муг острая волна
-
- Затихание:
+
+ Треугольная волна
-
- Эта ручка устанавливает время спада для текущей огибающей. Чем больше значение, тем дольше огибающая должна сокращаться от вступления до уровня выдержки. Для инструментов вроде пианино следует выбирать небольшие значения.
+
+ Зигзаг
-
- SUST
+
+
-
- Выдержка:
+
+ Квадрат
-
- Эта ручка устанавливает уровень выдержки. Чем больше эта величина, тем выше уровень на котором остаётся огибающая, прежде чем опуститься до нуля.
+
+
-
- REL
+
+
-
- Убывание:
+
+ Случайно
-
- Эта ручка устанавливает время убывания для текущей огибающей. Чем больше значение, тем дольше характеристика (н-р, громкость) уменьшается от уровня выдержки до нуля. Для струнных инструментов следует выбирать большие значения.
+
+ Случайное сглаживание
-
- AMT
+
+
-
- Глубина модуляции:
+
+
-
- Эта ручка устанавливает глубину модуляции для текущей огибающей. Чем больше значение, тем в большей степени выбранная характеристика (н-р, громкость или частота среза) будет зависеть от этой огибающей.
+
+
-
- Пред. задержка LFO:
+
+
-
- Эта ручка определяет задержку перед запуском LFO (LFO - НизкоЧастотный осциллятор (генератор)). Чем больше величина, тем больше времени до того как LFO начнёт работать.
+
+
-
- Вступление LFO:
+
+
-
- Используйте эту ручку для установления времени вступления этого LFO. Чем больше значение, тем дольше LFO нуждается в увеличении своей амплитуды до максимума.
+
+
-
- SPD
+
+
-
- Скорость LFO:
+
+
-
- Эта ручка устанавлявает скорость текущего LFO. Чем больше значение, тем быстрее LFO осциллирует и быстрее производится эффект.
+
+
-
- Эта ручка устанавливает глубину модуляции для текущего LFO. Чем больше значение, тем в большей степени выбранная характеристика (н-р, громкость или частота среза) будет зависеть от этого LFO.
+
+
-
- Генерировать гармонический (синусоидальный) сигнал.
+
+
-
- Сгенерировать треугольный сигнал.
+
+
-
- Сгенерировать зигзагообразный сигнал.
+
+
-
- Сгенерировать квдратный сигнал (меандр) .
+
+
-
- Задать свою форму сигнала. Впоследствии, перетащить соответствующий файл с записью в граф LFO.
+
+
-
- ЧАСТОТА x 100
+
+
-
- Нажмите, чтобы умножить частоту этого LFO на 100.
+
+
-
- Умножить частоту LFO на 100
+
+
-
- МОДУЛИР ОГИБАЮЩУЮ
+
+
-
- Нажмите сюда, чтобы глубина модуляции огибающей задавалась этим LFO.
+
+
-
- Разрешить этому LFO задавать значение огибающей
+
+
-
- мс/LFO:
+
+
-
- Подсказка
+
+
-
- Перетащите в это окно какую-нибудь запись.
+
+
-
- Нажмите сюда для случайной волны.
+
+
-
-
- EqControls
-
- Входная мощность
+
+
-
- Выходная мощность
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- EqControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- Входная мощность
+
+
-
- Мощность
+
+
-
- Выходная мощность
+
+
-
-
+
+
-
- Резонанс:
+
+
-
- Частота:
+
+
-
-
+
+
-
-
+
+
-
- Октава
+
+
-
-
- EqHandle
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- ExportProjectDialog
-
- Экспорт проекта
+
+
-
- Вывод
+
+
-
- Формат файла:
+
+
-
- Частота дискретизации:
+
+
-
- 44.1 КГц
+
+
+
+
+ MonstroView
-
- 48 КГц
+
+ Операторский вид
-
- 88.2 КГц
+
+ Матричный вид
-
- 96 КГц
+
+ Громкость
-
- 192 КГц
+
+ Баланс
-
- Частота бит:
+
+
-
- 64 КБит/с
+
+ полутона
-
- 128 КБит/с
+
+
-
- 160 КБит/с
+
+ Сдвиг стерео фазы
-
- 192 КБит/с
+
+
-
- 256 КБит/с
+
+ Длительность импульса
-
- 320 КБит/с
+
+
-
- Емкость:
+
+
-
- 16 Бит целое
+
+
-
- 32 Бит плавающая
+
+
-
- Настройки качества
+
+
-
- Интерполяция:
+
+
-
- Нулевая задержка
+
+
-
- Синхр. Быстрая
+
+ Вступление
-
- Синхр. Средняя (рекомендовано)
+
+ Частота выборки
-
- Синхр. лучшая (очень медленно!)
+
+
-
- Передискретизация (использовать осторожно!):
+
+
-
- 1х (Нет)
+
+ Удерживание
-
- 2х
+
+ Затихание
-
- 4х
+
+ Выдержка
-
- 8х
+
+ Убывание
-
- Начать
+
+
-
- Отменить
+
+ Глубина модуляции
-
- Экспортировать как петлю (убрать тишину в конце)
+
+
-
- Экспорт между метками петли
+
+
-
- Не могу открыть файл
+
+
-
- Экспорт проекта в %1
+
+
-
- Ошибка
+
+
-
- Ошибка при определении кодека файла. Попробуйте выбрать другой формат вывода.
+
+
+
+
+ MultitapEchoControlDialog
-
- Обработка: %1%
+
+ Длина
-
- Невозможно открыть файл %1 для записи. Пожалуйста, убедитесь, что у вас есть разрешение на запись в файл и содержащую его директорию, и попробуйте снова.
+
+
-
- 24 бита целое
+
+
-
- И
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ NesInstrument
-
-
+
+
-
-
+
+ Громкость 2 канала
-
-
+
+ Основная громкость
-
-
+
+ Вибрато
-
-
- Expressive
-
-
+
+
-
-
+
+ Громкость первого канала
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Fader
-
- Введите новое значение от %1 до %2:
+
+
-
-
- FileBrowser
-
- Обозреватель файлов
+
+ Громкость третьего канала
-
-
+
+ Громкость четвёртого канала
-
-
+
+
-
-
- FileBrowserTreeWidget
-
- Послать на активную инструментальную-дорожку
+
+
-
- Открыть в новой инструментальной дорожке/Б+Б редакторе
+
+
+
+
+ NesInstrumentView
-
- Загрузка записи
+
+ Громкость
-
- Пж. ждите, запись загружается для просмотра...
+
+
-
- --- Заводские файлы ---
+
+
-
- Отркрыть в новой инструментальной дорожке/редакторе песни
+
+
-
- Ошибка
+
+
-
- Не похоже на правильное
+
+
-
- файл
+
+
-
-
- FlangerControls
-
- Задержка сэмплов
+
+
-
- Частота LFO
+
+
-
- Секунды
+
+
-
-
+
+
-
- Шум
+
+
-
-
+
+
-
-
- FlangerControlsDialog
-
- Время задержки:
+
+
-
- Объём возврата:
+
+
-
- Объём белого шума:
+
+
-
- Задержка
+
+
-
- ЧАСТ
+
+
-
- ГЛУБ
+
+
-
-
+
+
-
-
+
+
-
- Шум
+
+
-
-
+
+
-
-
+
+
-
-
- FxLine
-
- Величина отправки канала
+
+
-
- Канал эффектов (ЭФ) получает сигнал на вход от одной или нескольких инструментальных дорожек.
-В свою очередь его можно подключить к нескольким другим каналам эффектов. ЛММС автоматически предотвращает бесконечные циклы и не позволяет создавать соединения, которые приведут к бесконечному циклу.
-Чтобы соединить один канал с другим, выберите канал ЭФфектов и кликните кнопку послать (Send) на канале, куда нужно послать. Регулятор под кнопкой "послать" контролирует уровень сигнала, посылаемого на канал.
-Можно убирать и двигать каналы эффектов через контекстное меню, если кликнуть правой кнопкой мыши по каналу эффектов.
-
+
+
-
- Двигать влево &L
+
+ Вибрато
-
- Двигать вправо &r
+
+ Основная громкость
+
+
+ OpulenzInstrument
-
- Переименовать канал &c
+
+ Патч
-
- Удалить канал &e
+
+
-
- Удалить неиспользуемые каналы &u
+
+
-
-
- FxMixer
-
- Главный
+
+
-
- Эффект %1
+
+
-
- Громкость
+
+
-
- Тихо
+
+
-
- Соло
+
+
-
-
- FxMixerView
-
- Микшер Эффектов
+
+
-
-
+
+
-
- Тихо
+
+
-
- Заглушить этот канал ЭФ
+
+
-
- Соло
+
+
-
- Соло канал ЭФ
+
+
-
-
- FxRoute
-
- Величина отправки с канала %1 на канал %2
+
+
-
-
- GigInstrument
-
- Банк
+
+
-
- Патч
+
+
-
- Мощность
+
+
-
-
- GigInstrumentView
-
- Открыть другой GIG файл
+
+
-
- Кликните сюда, чтобы открыть другой GIG файл
+
+
-
- Выбрать патч
+
+
-
- Нажмите здесь для смены используемого патча GIG файла
+
+
-
- Изменить инструмент, который воспроизводит GIG файл
+
+
-
- Какой GIG файл сейчас используется
+
+
-
- Какой патч GIG файла сейчас используется
+
+
-
- Мощность
+
+
-
- Фактор умножения сэмплов
+
+ FM
-
- Открыть GIG файл
+
+
-
- GIG Файлы (*.gig)
+
+
- GuiApplication
-
-
- Рабочий каталог
-
-
-
- Рабочий каталог LMMS (%1) не существует. Создать его? Позже вы сможете сменить его через Правка -> Параметры.
-
+ OpulenzInstrumentView
-
- Подготовка UI
+
+ Вступление
-
- Подготовка редактора песни
+
+ Затихание
-
- Подготовка микшера
+
+ Убывание
-
- Подготовка стойки управления
+
+
+
+
+ OscillatorObject
-
- Подготовка заметок проекта
+
+ Громкость осциллятора %1
-
- Подготовка Ритм+Бас редактора
+
+ Стереобаланс для осциллятора %1
-
- Подготовка редактора нот
+
+ Подстройка осциллятора %1 грубая
-
- Подготовка редактора автоматизации
+
+ Подстройка левого канала осциллятора %1 тонкая
-
-
- InstrumentFunctionArpeggio
-
- Арпеджио
+
+ Подстройка правого канала осциллятора %1 тонкая
-
- Тип арпеджио
+
+ Сдвиг фазы для осциллятора %1
-
- Диапазон арпеджио
+
+ Подстройка стерео-фазы осциллятора %1
-
- Период арпеджио
+
+ Гладкость сигнала осциллятора %1
-
- Шлюз арпеджио
+
+ Тип модуляции %1
-
- Направление арпеджио
+
+ Форма сигнала осциллятора %1
-
- Режим арпеджио
+
+ Осц %1 гармонический
+
+
+ PatchesDialog
-
- Вверх
+
+
-
- Вниз
+
+
-
- Вверх и вниз
+
+ Банк
-
- Случайно
+
+ Выбор программ
-
- Свободно
+
+ Патч
-
- Упорядочить
+
+ Имя
-
- Синхронизировать
+
+ ОК
-
- Вниз и вверх
+
+ Отмена
+
+
+ PatmanView
-
-
+
+ Повтор
-
-
+
+ Режим повтора
-
-
+
+ Подстроить
-
-
- InstrumentFunctionArpeggioView
-
- ARPEGGIO
+
+ Тип подстройки
-
- Арпеджио — разновидность исполнения аккордов на фортепиано и струнных инструментах, которая оживляет звучание. Струнф таких инструментов играются перебором по аккордам, как на арфе, когда звуки аккорда следуют один за другим. Типичные арпеджио - мажорные и минорные триады, среди которых можно выбрать и другие.
+
+ Не выбран файл
-
- RANGE
+
+ Открыть патч-файл
-
- Диапазон арпеджио:
+
+ Патч-файлы (*.pat)
-
- Октав[а/ы]
+
+
+
+
+ PeakControllerEffectControlDialog
-
- Используйте эту ручку, чтобы установить диапазон арпеджио (в октавах). Выбранный тип арпеджио будет охватывать указанное количество октав.
+
+ БАЗА
-
- TIME
+
+ Глубина модуляции:
-
- Период арпеджио:
+
+ Вступление:
-
- мс
+
+ Убывание:
-
- Регулировка периода арпеджио - время (в миллисекундах), которое должен звучать каждый тон арпеджио.
+
+ ГЛУБ
-
- GATE
+
+ МНОЖ
-
- Шлюз арпеджио:
+
+ ВСТУП
-
- %
+
+ СПАД
-
- Регулировка шлюза арпеджио, показывает процентную долю каждого тона арпеджио, которая будет воспроизведена. Простой способ создавать стаккато-арпеджио.
+
+
-
- Аккорд:
+
+
-
- Направление:
+
+
-
- Режим:
+
+
-
-
+
+ Заглушить вывод
-
-
+
+
+
+
+ PeakControllerEffectControls
-
-
+
+ Опорное значение
-
-
+
+ Глубина модуляции
-
-
+
+ Заглушить вывод
-
-
+
+ Вступление
-
-
+
+ Убывание
-
-
+
+
-
- нота(ы)
+
+
-
-
+
+
- InstrumentFunctionNoteStacking
+ QWidget
-
- Октава
+
+ Название:
-
- Мажорный
+
+ Создатель:
-
-
+
+ Правообладатель:
-
- минорный
+
+ Требуется обработка в реальном времени:
-
-
+
+ Да
-
-
+
+ Нет
-
-
+
+ Работа в реальном времени:
-
-
+
+ Вместо сломанного:
-
-
+
+ Каналы в:
-
-
+
+ Каналы из:
-
-
+
+ Файл:
-
-
+
+ Файл: %1
+
+
+ ReverbSCControlDialog
-
-
+
+ Ввод
-
-
+
+ Размер
-
-
+
+ Размер:
-
-
+
+ Цвет
-
-
+
+ Цвет:
-
-
+
+ Вывод
-
-
+
+ Входная мощность:
-
-
+
+ Выходная мощность:
+
+
+ ReverbSCControls
-
-
+
+ Размер
-
-
+
+ Цвет
-
-
+
+ Входная мощность
-
-
+
+ Выходная мощность
+
+
+ SpectrumAnalyzerControlDialog
-
-
+
+ Линейный спектр
-
-
+
+ Линейная ось ординат (Y)
+
+
+ SpectrumAnalyzerControls
-
-
-
+
+ Линейный спектр
+
+
+
+ Линейная ось ординат (Y)
+
-
-
+
+ Режим канала
+
+
+ TrackContainer
-
-
+
+ Отменить
-
-
+
+ Подождите, пожалуйста...
-
-
+
+ Импортирую файл MIDI...
+
+
+ TripleOscillatorView
-
-
+
+ Синхронизировать первый осциллятор по второму
-
-
+
+ Синхронизировать осциллятор 2 и 3
-
-
+
+ Громкость осциллятора %1:
-
-
+
+ Баланс для осциллятора %1:
-
-
+
+ Грубая подстройка осциллятора %1:
-
-
+
+ полутон[а,ов]
-
-
+
+ Точная подстройка левого канала осциллятора %1:
-
-
+
+ Проценты
-
-
+
+ Точная подстройка правого канала осциллятора %1:
-
-
+
+ Сдвиг фазы осциллятора %1:
-
-
+
+ градусы
-
-
+
+ Подстройка стерео фазы осциллятора %1:
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ Синусоида
-
-
+
+
-
-
+
+ Зигзаг
-
-
+
+
-
-
+
+
-
-
+
+ Экспоненциальная волна
-
-
+
+ Белый шум
-
-
+
+
+
+
+ VestigeInstrumentView
-
-
+
+ Показать/скрыть интерфейс
-
-
+
+ Выключить все ноты
-
-
+
+ Бибилиотеки DLL (*.dll)
-
-
+
+ Программы EXE (*.exe)
-
-
+
+ Предыдущий <->
-
-
+
+ Сохранить предустановку
-
-
+
+ Следующий <+>
-
-
+
+ Предустановка
-
-
+
+ от
-
-
+
+ - управление VST плагином
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ VstEffectControlDialog
-
-
+
+ Показать/Скрыть
-
-
+
+ Предыдущий <->
-
-
+
+ Следующий <+>
-
-
+
+ Сохранить настройку
-
-
+
+ Эффекты по:
-
-
+
+ <br />
-
-
+
+
-
-
+
+
+
+
+ VstPlugin
-
-
+
+ Загрузка модуля
-
-
+
+ Открыть предустановку
-
-
+
+ Предустановка VST плагина (*.fxp *.fxb)
-
-
+
+ : основные
-
-
+
+ "
-
-
+
+ '
-
-
+
+ Сохранить предустановку
-
- Аккорды
+
+ .fxp
-
- Тип аккорда
+
+ .FXP
-
- Диапазон аккорда
+
+ .FXB
-
-
+
+ .fxb
-
-
+
+ Пожалуйста, подождите пока грузится VST плагин...
-
-
+
+ VST плагин %1 не может быть загружен.
+
+
+ WatsynInstrument
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
-
-
- InstrumentFunctionNoteStackingView
-
- ДИАП
+
+
-
- Диапазон аккорда:
+
+
-
- Октав[а/ы]
+
+
-
- Эта ручка изменяет диапазон аккорда, который будет содержать указанное число октав.
+
+
-
- СТЫКОВКА
+
+
-
- Аккорд:
+
+
-
-
- InstrumentMidiIOView
-
- ВКЛ MIDI ВВОД
+
+
-
- CHANNEL
+
+
-
- VELOCITY
+
+
-
- ВКЛ MIDI ВЫВОД
+
+
-
- PROGRAM
+
+
-
- MiDi устройства-источники событий
+
+
-
- MiDi устройства для отправки событий на них
+
+
-
- NOTE
+
+
-
- ПРОИЗВОЛЬНАЯ БАЗОВАЯ СКОРОСТЬ
+
+
-
- Определяет базовую скорость нормализации для MiDi инструментов при громкости ноты 100%
+
+
-
- БАЗОВАЯ СКОРОСТЬ
+
+
-
-
- InstrumentMiscView
-
-
+
+
-
- Включает использование основной тональности
+
+
-
-
- InstrumentSoundShaping
-
- VOLUME
+
+
-
- Громкость
+
+
-
- CUTOFF
+
+
-
- Срез частоты
+
+
-
- RESO
+
+
-
- Резонанс
+
+
+
+
+
+ WatsynView
+
+
+
-
- Огибание/LFO
+
+
-
- Тип фильтра
+
+
-
-
+
+
-
- Низ.ЧФ
+
+
-
- Выс.ЧФ
+
+
-
- Сред.ЧФ csg
+
+ Здесь вы можете рисовать собственный сигнал передвигая зажатой мышью по этому графу.
-
- Сред.ЧФ czpg
+
+
-
- Полосно-заграждающий
+
+ Фаза слева
-
- Все проходят
+
+ Фаза справа
-
- Муг
+
+ Нормализовать
-
- 2х Низ.ЧФ
+
+
-
- RC Низ.ЧФ 12дБ
+
+ Сгладить
-
- RC Сред.ЧФ 12 дБ
+
+ Синусоида
-
- RC Выс.ЧФ 12дБ
+
+ Треугольная волна
-
- RC Низ.ЧФ 24дБ
+
+ Квадрат
-
- RC Сред.ЧФ 24дБ
+
+ Громкость
-
- RC Выс.ЧФ 24дБ
+
+ Баланс
-
- Фильтр Вокальной форманты
+
+
-
- 2x Муг
+
+
-
- SV Низ.ЧФ
+
+
-
- SV Сред.ЧФ
+
+
-
- SV Выс.ЧФ
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- InstrumentSoundShapingView
-
- ЦЕЛЬ
+
+
-
- Эта вкладка позволяет вам настроить огибающие. Они очень важны для настройки звучания.
-Например, с помощью огибающей громкости вы можете задать зависимость громкости звучания от времени. Если вам понадобится эмулировать мягкие струнные, просто задайте больше времени нарастания и исчезновения звука. С помощью обгибающих и низкочастотного осцилятора (LFO) вы в несколько щелчков мыши сможете создать просто невероятные звуки!
+
+
-
- ФИЛЬТР
+
+
-
- Здесь вы можете выбрать фильтр для дорожки этого инструмента. Фильтры могут довольно сильно менять звучание.
+
+
-
- Гц
+
+
-
- Эта ручка устанавливает частоту среза для выбранного фильтра. К примеру, ФНЧ будет срезать сигнал на частотах выше частоты среза, полосно-пропускающий фильтр будет хорошо пропускать сигнал только на заданной частоте и так далее...
+
+
-
- RESO
+
+
-
- Резонанс:
+
+
-
- Эта ручка задаёт количество резонанса для фильтра, этим определяется насколько нужно усилить ближайшие к отрезанным частоты.
+
+
-
- ЧАСТ
+
+
-
- Срез частот:
+
+
-
- Огибающие, LFO и фильтры не поддерживаются этим инструментом.
+
+ Зигзаг
- InstrumentTrack
+ Xpressive
-
- безымянная_дорожка
+
+
-
- Громкость
+
+
-
- Стерео
+
+
-
- Тональность
+
+
-
- Канал ЭФ
+
+
-
- Основная предустановка
+
+
-
- Регулировка громкости текущего канала.
+
+
-
- Опорная нота
+
+
-
- Диапазон тональности
+
+
-
-
+
+
- InstrumentTrackView
+ XpressiveView
-
- Громкость
+
+
-
- Громкость:
+
+
-
- ГРОМ
+
+
-
- Баланс
+
+
-
- Баланс:
+
+
-
- БАЛ
+
+
-
- MIDI
+
+
-
- Вход
+
+ Синусоида
-
- Выход
+
+
-
- ЭФ %1: %2
+
+ Экспоненциальная волна
-
-
- InstrumentTrackWindow
-
- ОСНОВНЫЕ НАСТРОЙКИ
+
+ Зигзаг
-
- Громкость инструмента
+
+
-
- Громкость:
+
+
-
- ГРОМ
+
+
-
- Баланс
+
+ Белый шум
-
- Стереобаланс:
+
+
-
- БАЛ
+
+
-
- Тональность
+
+
-
- Тональность:
+
+
-
- процентов
+
+
-
- ТОН
+
+
-
- Канал ЭФ
+
+
-
- ЭФ
+
+
-
- Сохранить предустановку
+
+
+
+
+ ZynAddSubFxInstrument
-
- XML файл настроек (*.xpf)
+
+ Портаменто
-
- Диапазон тональности (полутона)
+
+ Ширина полосы
-
- ДИАП
+
+
-
- Сохранить текущую инструментаьную дорожку в файл предустановок
+
+
-
- Нажать здесь, чтобы сохранить настройки текущей инстр. дорожки в файл предустановок. Позже можно загрузить эту предустановку двойным кликом в браузере предустановок.
+
+
-
- Используйте эти регуляторы, чтобы видеть и редактировать дорожку в редакторе песни.
+
+
-
- Сохранить
+
+
-
-
+
+
+
+
+ ZynAddSubFxView
-
-
+
+ Показать интерфейс
-
-
+
+ Портаменто:
-
- Параметры MIDI
+
+ PORT
-
-
+
+ FREQ
-
-
+
+ RES
-
-
- Knob
-
- Установить линейно
+
+ Полоса пропускания:
-
- Установить логарифмически
+
+ BW
-
- Введите новое значение от %1 до %2:
+
+ FM GAIN
-
- Введите новое значение от –96,0 дБВ до 6,0 дБВ:
+
+ Частоты центра резонанса:
-
-
- LadspaControl
-
- Связать каналы
+
+ RES CF
-
-
- LadspaControlDialog
-
- Связать каналы
+
+ Ширина полосы резонанса:
-
- Канал
+
+ RES BW
-
-
- LadspaControlView
-
- Связать каналы
+
+
-
- Значение:
+
+
-
- Извините, справки нет.
+
+
-
-
- LadspaEffect
-
- Запрошен неизвестный модуль LADSPA «%1».
+
+
- LcdSpinBox
+ audioFileProcessor
-
- Введите новое значение от %1 до %2:
+
+ Усиление
-
-
- LeftRightNav
-
- Предыдущий
+
+ Начало записи
-
- Следующий
+
+ Конец записи
-
- Предыдущий (%1)
+
+ Перевернуть запись
-
- Следующий (%1)
+
+ Запинание
-
-
- LfoController
-
- Контроллер LFO
+
+ Точка петли
-
- Основное значение
+
+ Режим повтора
-
- Скорость волны
+
+ Режим интерполяции
-
- Размер волны
+
+ Нет
-
- Фаза волны
+
+
-
- Форма волны
+
+
-
- Множитель частоты
+
+ Сэмпл не найден: %1
- LfoControllerDialog
+ bitInvader
-
- LFO
+
+
+
+
+ bitInvaderView
-
- Контроллер LFO
+
+ Синусоида
-
- БАЗА
+
+ Треугольник
-
- Кол-во базы:
+
+ Зигзаг
-
- доделать
+
+ Квадрат (Меандр)
-
- СКОР
+
+ Интерполяция
-
- Скорость LFO:
+
+ Нормализовать
-
- Эта ручка устанавлявает скорость LFO. Чем больше значение, тем больше частота осциллятора.
+
+ Здесь вы можете рисовать собственный сигнал.
-
- Количество модуляции:
+
+
-
- Эта ручка устанавливает глубину модуляции для LFO. Чем больше значение, тем в большей степени выбранная характеристика (н-р, громкость или частота среза) будет зависеть от ГНЧ(LFO).
+
+ Белый шум
-
- ФАЗА
+
+
-
- Сдвиг фазы:
+
+ Сгладить волну
+
+
+ dynProcControlDialog
-
- градусы
+
+ ВХОД
-
- Эта ручка устанавливает начальную фазу НизкоЧастотного Осциллятора (LFO), т. е. точку, с которой осциллятор начинает вырабатывать сигнал. Например, если вы задали синусоидальную форму сигнала и начальную фазу 180º, волна сначала пойдёт вниз, а не вверх, так же как и для квадратной волны.
+
+ Входная мощность:
-
- Синусоида.
+
+ Выход
-
- Треугольник.
+
+ Выходная мощность:
-
- Зигзаг.
+
+ АТАКА
-
- Квадрат.
+
+ Время пиковой атаки:
-
- Экспонента.
+
+ ОТПУСК
-
- Белый шум.
+
+ Время отпуска пика:
-
- Нажмите здесь для определения своей формы.
-Двойное нажатие для выбора файла.
+
+ Процесс основанный на максимуме от обоих каналов
-
- Нажать здесь для зигзагообразной муг волны.
+
+ Процесс основанный на средней обоих каналов
-
- ГЛУБ
+
+ Обрабатывает каждый стерео канал независимо
-
-
- LmmsCore
-
- Генерация волн
+
+
-
- Инициализация структуры данных
+
+
-
- Открываем аудио и миди устройства
+
+
-
- Запускаем потоки микшера
+
+
-
-
- MainWindow
-
- &N Новый
+
+
-
- &Открыть...
+
+
-
- &S Сохранить
+
+
+
+
+ dynProcControls
-
- &A Сохранить как...
+
+ Входная мощность
-
- Импорт...
+
+ Выходная мощность
-
- &X Экспорт...
+
+ Время атаки
-
- &Q Выйти
+
+ Время отпуска
-
- &E Правка
+
+ Режим стерео
+
+
+ kickerInstrument
-
- Параметры
+
+ Начальная частота
-
- &T Сервис
+
+ Конечная частота
-
- &H Справка
+
+ Усиление
-
- Справка
+
+ Длина
-
- Что это?
+
+ Шум
-
- О программе
+
+
-
- Создать новый проект
+
+
-
- Создать новый проект по шаблону
+
+
-
- Открыть существующий проект
+
+
-
- Недавние проекты
+
+
-
- Сохранить текущий проект
+
+
-
- Экспорт проекта
+
+
+
+
+ kickerInstrumentView
-
- Показать/скрыть музыкальный редактор
+
+ Начальная частота:
-
- Сим запускается или скрывается музыкальный редактор. С его помощью вы можете редактировать композицию и задавать время воспроизведения каждой дорожки.
-Также вы можете вставлять и передвигать записи прямо в списке воспроизведения.
+
+ Конечная частота:
-
- Показать/скрыть ритм-бас редактор
+
+ Усиление:
-
- Сим запускается ритм-бас редактор. Он необходим для установки ритма, открытия, добавления и удаления каналов, а также вырезания, копирования и вставки ритм-бас шаблонов, мелодий и т. п.
+
+
-
- Показать/скрыть нотный редактор
+
+ Шум:
-
- Запуск редатора нот. С его помощью вы можете легко редактировать мелодии.
+
+
-
- Показать/скрыть редактор автоматизации
+
+
-
- Показать/скрыть окно редактора автоматизации. С его помощью вы можете легко редактироватьдинамику выбранных величин.
+
+
-
- Показать/скрыть микшер ЭФ
+
+
-
- Скрыть/показать микшер ЭФфектов. Он является мощным инструментом для управления эффектами. Вы можете вставлять эффекты в различные каналы.
+
+
+
+
+ ladspaBrowserView
-
- Показать/скрыть заметки к проекту
+
+ Доступные эффекты
-
- Эта кнопка показывает/прячет окно с заметками. В этом окне вы можете помещать любые комментарии к своей композиции.
+
+ Недоступные эффекты
-
- Показать/скрыть управление контроллерами
+
+ Инструменты
-
- Неназванный
+
+ Анализаторы
-
- LMMS %1
+
+ Неизвестные
-
- Проект не сохранён
+
+ Тип:
+
+
+ ladspaDescription
-
- Проект был изменён. Сохранить его сейчас?
+
+ Модули
-
- Справка недоступна
+
+ Описание
+
+
+ ladspaPortDialog
-
- Пока что справка для LMMS не написана.
-Вероятно, Вы сможете найти нужные материалы на http://lmms.sf.net/wiki .
+
+ Порты
-
- LMMS (*.mmp *.mmpz)
+
+ Название
-
- Версия %1
+
+ Частота выборки
-
- Файл настроек
+
+ Направление
-
- Ошибка во время обработки файла настроек в строке %1:%2: %3
+
+ Тип
-
- Громкость 1 оциллятора
-
-
-
- Откатить действие
-
-
-
- Возврат действия
-
-
-
- Мои проекты
-
-
-
- Мои сэмплы
-
-
-
- Мои предустановки
-
-
-
- Моя домашняя папка
-
-
-
- Мой компьютер
-
-
-
- &F Файл
-
-
-
- &R Недавние проекты
-
-
-
- &V Сохранить как новую версию
-
-
-
- &x Экспорт дорожек...
-
-
-
- Помощь онлайн
-
-
-
- Что это?
-
-
-
- Открыть проект
-
-
-
- Сохранить проект
-
-
-
- Восстановление проекта
-
-
-
- Остался файл для восстановления. Похоже последняя сессия не была нормально завершена или запущен ещё один процесс LMMS.
-Хотите восстановить проект из этой сессии?
-
-
-
- Восстановить
-
-
-
- Восстановить файл. Пожалуйства, не запускайте несколько процессов ЛММС во время этого.
-
-
-
- Отказать
-
-
-
- Запустить обычную сессию и удалить восстановленные файлы. Это безвозвратно.
-
-
-
- Подготовка обзора плагинов
-
-
-
- Подготовка обзора файлов
-
-
-
- Корневая директория
-
-
-
- Загружаем фоновый рисунок
-
-
-
-
-
-
-
- Сохранить как обычный шаблон
-
-
-
-
-
-
-
- Включить метроном
-
-
-
- Показать/скрыть музыкальный редактор
-
-
-
- Показать/скрыть Ритм+Бас редактор
-
-
-
- Показать/Скрыть Редактор Нот
-
-
-
- Показать/скрыть редактор автоматизации
-
-
-
- Показать/скрыть микшер ЭФ
-
-
-
- Показать/скрыть заметки проекта
-
-
-
- Показать/скрыть управление контроллерами
-
-
-
- Восстановление сессии. Пожалуйста, сохраните свою работу!
-
-
-
- Восстановленный проект не сохранён.
-
-
-
- Проект был восстановлен из предыдущей сессии. Сейчас он не сохранён и будет потерян, если его не сохранить.
-Хотите сохранить его сейчас?
-
-
-
- ЛММС Проект
-
-
-
- Шаблон ЛММС Проекта
-
-
-
- Перезаписать обычный шаблон?
-
-
-
- Это перезапишет текущий обычный шаблон.
-
-
-
- Плавная прокрутка
-
-
-
- Включить обозначение нот в музыкальном редакторе
-
-
-
-
-
-
-
-
-
-
-
- Не могу открыть файл
-
-
-
- Невозможно открыть файл %1 для записи. Пожалуйста, убедитесь, что у вас есть разрешение на запись в файл и содержащую его директорию, и попробуйте снова.
-
-
-
- Экспорт &MIDI...
-
-
-
- MeterDialog
-
-
- Шкала чисел
-
-
-
- Шкала делений
-
-
-
- ПЕРИОД
-
-
-
- MeterModel
-
-
- Числитель
-
-
-
- Знаменатель
-
-
-
- MidiController
-
-
- Контроллер MIDI
-
-
-
- нераспознанный миди контроллер
-
-
-
- MidiImport
-
-
- установка не завершена
-
-
-
- Вы не установили SoundFont по умолчанию в параметрах (Правка->Настройки), поэтому после импорта миди файла звук воспроизводиться не будет.
-Вам следует загрузить основной MiDi SoundFont, указать его в параметрах и попробовать снова.
-
-
-
- Вы не включили поддержку проигрывателя SoundFont2 при компиляции ЛММС, он используется для добавления основного звука в импортируемые Миди файлы, поэтому звука не будет после импорта этого миди файла.
-
-
-
-
-
-
-
- MidiJack
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
- JACK-сервер не доступен
-
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
-
-
-
-
- MidiPort
-
-
- Вход
-
-
-
- Выход
-
-
-
- Контроллер входа
-
-
-
- Контроллер выхода
-
-
-
- Постоянная скорость ввода
-
-
-
- Постоянная скорость вывода
-
-
-
- Программа для вывода MiDi
-
-
-
- Принимать события MIDI
-
-
-
- Отправлять события MIDI
-
-
-
- Постоянный вывод нот
-
-
-
- Базовая скорость
-
-
-
- MidiSetupWidget
-
-
- УСТРОЙСТВО
-
-
-
- MonstroInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Синусоида
-
-
-
- Ограниченная по частоте треугольная волна
-
-
-
- Ограниченная по частоте острая волна
-
-
-
-
-
-
-
- Ограниченная по частоте квадратная волна
-
-
-
- Ограниченная по частоте Муг острая волна
-
-
-
- Сглаженная квадратная волна
-
-
-
-
-
-
-
- Экспоненциальная волна
-
-
-
- Белый шум
-
-
-
- Цифровая треугольная волна
-
-
-
- Цифровая острая волна
-
-
-
-
-
-
-
- Цифровая квадратная волна
-
-
-
- Цифровая Муг острая волна
-
-
-
- Треугольная волна
-
-
-
- Зигзаг
-
-
-
-
-
-
-
- Квадрат
-
-
-
-
-
-
-
-
-
-
-
- Случайно
-
-
-
- Случайное сглаживание
-
-
-
- MonstroView
-
-
- Операторский вид
-
-
-
- Операторский вид содержит все операторы. Они включают и звучащие операторы (осцилляторы) и беззвучные операторы или модуляторы: Низко-частотные осцилляторы и огибающие.
-
-Регуляторы и другие виджеты в Операторском виде имеют свои подписи "Что это?", можно получить по ним более детальную справку таким образом.
-
-
-
- Матричный вид
-
-
-
- Матричный вид содержит матрицу модуляции. Здесь можно определить модуляционное отношение между разными операторами. Каждый слышимый оператор (осцилляторы 1-3) имеют 3-4 свойства, которые можно модулировать любыми модуляторами. Используя больше модуляций увеличивается нагрузка на процессор.
-
-Вид делится на цели модуляции, сгруппированные на целевой осциллятор. Доступные цели : громкость, тон, фаза, ширина пульсации и отношение с подчиненным (под-) осциллятором. Отметим что некоторые цели определены только для одного осциллятора.
-
-Каждая цель модуляции имеет 4 регулятора, один на каждый модулятор. По умолчанию регуляторы установлены на 0, то есть без модуляции. Включая регулятор на 1 ведёт к тому, что модулятор влияет на цель модуляции на столько на сколько возможно. Включая его на -1 делает то же, но с обратной модуляцией.
-
-
-
- Смешать Осц2 с Осц3
-
-
-
- Модулировать амплитуду осциллятора 3 сигналом с осц2
-
-
-
- Модулировать частоту осциллятора 3 сигналом с осц2
-
-
-
- Модулировать фазу Осц3 осциллятором2
-
-
-
- Регулятор CRS меняет настройку осциллятора 1 в размере полутона.
-
-
-
- Регулятор CRS меняет настройку осциллятора 2 в размере полутона.
-
-
-
- Регулятор CRS меняет настройку осциллятора 3 в размере полутона.
-
-
-
- FTL и FTR меняют подстройку осциллятора для левого и правого канала соответственно. Они могут добавить стерео расстраивания осциллятора, которое расширяет стерео картину и создаёт иллюзию космоса.
-
-
-
- Регулятор SPO меняет фазовую разницу между левым и правым каналами. Высокая разница создаёт более широкую стерео картину.
-
-
-
- PW регулятор контролирует ширину пульсаций, также известную как рабочий цикл осциллятора 1. Осциллятор 1 это цифровой импульсный волновой генератор, он не воспроизводит сигнал с ограниченной полосой, это значит, что его можно использовать как слышимый осциллятор, но приведёт к наложению сигналов (или сглаживанию). Его можно использовать и как не слышимый источник синхронизирующего сигнала, для использования в синхронизации осцилляторов 2 и 3.
-
-
-
- Посылать синхронизацию при повышении: при включении, сигнал синхронизации посылается каждый раз когда состояние осциллятора 1 меняется с низкого на высокое, т.е. когда амплитуда меняется от -1 до 1.
-Тон осциллятора 1, фаза и ширина пульсаций может влиять на время синхронизации, но громкость не имеет эффекта. Сигнал синхронизации посылается независимо для левого и правого каналов.
-
-
-
- Посылать синхронизацию при падении: при включении, сигнал синхронизации посылается каждый раз когда состояние осциллятора 1 меняется с выского на низкое, т.е. когда амплитуда меняется от 1 до -1.
-Тон осциллятора 1, фаза и ширина пульсаций может влиять на время синхронизации, но громкость не имеет эффекта. Сигнал синхронизации посылается независимо для левого и правого каналов.
-
-
-
- Жесткая синхр. : Каждый раз при получении осциллятором сигнала синхронизации от осциллятора 1, его фаза сбрасывается до 0 + его граница фазы, какой бы она ни была.
-
-
-
- Обратная синхронизация: Каждый раз при получении сигнала синхронизации от осциллятора 1, амплитуда осцилятора переворачивается.
-
-
-
- Выбрать форму волны для осциллятора 2.
-
-
-
- Выберите форму волны для первого доп. осциллятора осциллятора 3. Осциллятор 3 может мягко переходить между двумя разными волнами.
-
-
-
- Выберите форму волны для второго доп. осциллятора осциллятора 3. Осциллятор 3 может мягко переходить между двумя разными волнами.
-
-
-
- SUB меняет смешивание двух доп. осяцилляторов осциллятора 3. Каждый доп. осц. может быть установлен для создания разных волн и осциллятор 3 может мягко переходить между ними. Все входящие модуляции для осциллятора 3 применяются на оба доп.осц./волны одним и тем же образом.
-
-
-
- В дополнение к выделенным модуляторам Монстро позволяет выходу осциллятора 2 модулировать осцллятор 3.
-
-Смешанный (Mix) режим значит без модуляции: выходы осцилляторов просто смешиваются друг с другом.
-
-
-
- В дополнение к выделенным модуляторам Монстро позволяет выходу осциллятора 2 модулировать осцллятор 3.
-
-AM режим значит Амплитуда Модуляции: Осциллятор 2 модулирует амплитуду (громкость) осциллятора 3.
-
-
-
- В дополнение к выделенным модуляторам Монстро позволяет выходу осциллятора 2 модулировать осцллятор 3.
-
-FM (ЧМ) режим значит Частотная Модуляция: Осциллятор 2 модулирует частоту (pitch, тональность) осциллятора 3. Частота модуляции происходит в фазе модуляции, которая даёт более стабильный общий тон, чем "чистая" частотная модуляция.
-
-
-
- В дополнение к выделенным модуляторам Монстро позволяет выходу осциллятора 2 модулировать осцллятор 3.
-
-PM (ФМ) режим значит фазовая модуляция: Осциллятор 2 модулирует фазу осциллятора 3. Это отличается от частотной модуляции тем, что изменения фаз не суммируются.
-
-
-
- Выберите форму волны для LFO 1 (НизкоЧастотныйГенератор).
-"Random" (Случайно) и "Random-smooth" (случайное сглаживание) - это специальные волны: они создают случаный сигнал, где частота LFO контролирует как часто изменяется состояние генератора (LFO).
-Сглаженная версия переходит между этими состояниями с косинусоидальной интерплояцией. Эти случайные режимы могут быть использованы, чтобы дать "жизни" вашим настройкам - добавить немного аналоговой непредсказуемости...
-
-
-
- Выберите форму волны для LFO 2 (НизкоЧастотныйГенератор).
-"Random" (Случайно) и "Random-smooth" (случайное сглаживание) - это специальные волны: они создают случаный сигнал, где частота LFO контролирует как часто изменяется состояние генератора (LFO).
-Сглаженная версия переходит между этими состояниями с косинусоидальной интерплояцией. Эти случайные режимы могут быть использованы, чтобы дать "жизни" вашим настройкам - добавить немного аналоговой непредсказуемости...
-
-
-
- Атака отвечает за плавность поведения LFO от начала ноты.
-
-
-
- Rate (Частота) устанавливает скорость LFO, измеряемую в миллисекундах за цикл. Может синхронизироваться с темпом.
-
-
-
- PHS контролирует сдвиг фазы LFO (НЧГ).
-
-
-
- PRE предзадержка, задерживает старт огибающей от начала ноты. 0 значит без задержки.
-
-
-
- ATT атака контролирует как быстро огибающая наращивается на старте, измеряясь в милисекундах. Значение 0 значит мгновенно.
-
-
-
- HOLD (УДЕРЖ) контролирует как долго огибающая остаётся на пике после фазы атаки.
-
-
-
- DEC (decay) затухание контролирует как быстро огибающая спадает с пикового значения, измеряется в милисекундах, как долго будет идти с пика до нуля. Реальное затухание может быть короче, если используется выдержка.
-
-
-
- SUS (sustain) выдержка, контролирует уровень огибающей. Затухание фазы не пойдёт ниже этого уровня пока нота удерживается.
-
-
-
- REL (release) отпуск контролирует как долго нота отпускается, измеряясь в долготе падения от пика до нуля. Реальный отпуск может быть короче, в зависимости от фазы, в которой нота отпущена.
-
-
-
- Регулятор наклона контролирует кривую или образ огибающей. Значение 0 создаёт прямые подъёмы и спады. Отрицательные величины создают кривые с замедленным началом, быстрым пиком и снова замедленным спадом. Позитивные значения создают кривые которые начинаются и кончаются быстро, но долбше остаются на пиках.
-
-
-
- Громкость
-
-
-
- Баланс
-
-
-
-
-
-
-
- полутона
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Сдвиг стерео фазы
-
-
-
-
-
-
-
- Длительность импульса
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Вступление
-
-
-
- Частота выборки
-
-
-
-
-
-
-
-
-
-
-
- Удерживание
-
-
-
- Затихание
-
-
-
- Выдержка
-
-
-
- Убывание
-
-
-
-
-
-
-
- Глубина модуляции
-
-
-
- MultitapEchoControlDialog
-
-
- Длина
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Поменять вход левого и правого канала для отзвуков
-
-
-
- NesInstrument
-
-
-
-
-
-
- Громкость 1 канала
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Громкость 2 канала
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Громкость 3 канала
-
-
-
- Громкость 4 канала
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Основная громкость
-
-
-
- Вибрато
-
-
-
- NesInstrumentView
-
-
- Громкость
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Вибрато
-
-
-
- OscillatorObject
-
-
- Громкость осциллятора %1
-
-
-
- Стереобаланс для осциллятора %1
-
-
-
- Подстройка осциллятора %1 грубая
-
-
-
- Подстройка левого канала осциллятора %1 тонкая
-
-
-
- Подстройка правого канала осциллятора %1 тонкая
-
-
-
- Сдвиг фазы для осциллятора %1
-
-
-
- Подстройка стерео-фазы осциллятора %1
-
-
-
- Гладкость сигнала осциллятора %1
-
-
-
- Тип модуляции %1
-
-
-
- Форма сигнала осциллятора %1
-
-
-
- Осц %1 гармонический
-
-
-
- PatchesDialog
-
-
-
-
-
-
-
-
-
-
- Банк
-
-
-
- Выбор программ
-
-
-
- Патч
-
-
-
- Имя
-
-
-
- ОК
-
-
-
- Отмена
-
-
-
- PatmanView
-
-
- Открыть другой патч
-
-
-
- Нажмите чтобы открыть другой патч-файл. Цикличность и настройки при этом сохранятся.
-
-
-
- Повтор
-
-
-
- Режим повтора
-
-
-
- Здесь включается/выключается режим повтора, при включёнии PatMan будет использовать информацию о повторе из файла.
-
-
-
- Подстроить
-
-
-
- Тип подстройки
-
-
-
- Здесь включается/выключается режим подстройки. Если он включён, то PatMan изменит запись так, чтобы она совпадала по частоте с нотой.
-
-
-
- Не выбран файл
-
-
-
- Открыть патч-файл
-
-
-
- Патч-файлы (*.pat)
-
-
-
- PatternView
-
-
- Открыть в редакторе нот
-
-
-
- Очистить все ноты
-
-
-
- Сбросить название
-
-
-
- Переименовать
-
-
-
- Добавить такты
-
-
-
- Удалить такты
-
-
-
- Клонировать такты
-
-
-
- PeakController
-
-
- Контроллер вершин
-
-
-
- Контроллер вершин с багом
-
-
-
- Из-за ошибки в старой версии LMMS контроллеры вершин не могут правильно подключаться. Пж. убедитесь, что контроллеры вершин правильно подсоединены и пересохраните этот файл, извините, за причинённые неудобства.
-
-
-
- PeakControllerDialog
-
-
- ПИК
-
-
-
- Контроллер LFO
-
-
-
- PeakControllerEffectControlDialog
-
-
- БАЗА
-
-
-
- Базовое значение:
-
-
-
- Глубина модуляции:
-
-
-
- Вступление:
-
-
-
- Убывание:
-
-
-
- ГЛУБ
-
-
-
- МНОЖ
-
-
-
- Величина множителя:
-
-
-
- ВСТУП
-
-
-
- СПАД
-
-
-
-
-
-
-
-
-
-
-
- PeakControllerEffectControls
-
-
- Опорное значение
-
-
-
- Глубина модуляции
-
-
-
- Заглушить вывод
-
-
-
- Вступление
-
-
-
- Убывание
-
-
-
- Абс значение
-
-
-
- Величина множителя
-
-
-
-
-
-
-
- PianoRoll
-
-
- Откройте мелодию с помощью двойного щелчка мышью!
-
-
-
- По посл. ноте
-
-
-
- Фиксация нот
-
-
-
- Громкость нот
-
-
-
- Стереофония нот
-
-
-
- Отметить/Снять отметку с текущего полутона
-
-
-
- Отметить текущий подъём
-
-
-
- Отметить текущий аккорд
-
-
-
- Снять выделение
-
-
-
- Без подъёма
-
-
-
- Убрать аккорды
-
-
-
- Громкость %1%
-
-
-
- Баланс: %1% лево
-
-
-
- Баланс: %1% право
-
-
-
- Баланс: центр
-
-
-
- Введите новое значение от %1 до %2:
-
-
-
- Отметить/Снять отметку со всех соответствующих октав полутонов
-
-
-
- Выбрать все ноты по этой кнопке
-
-
-
- PianoRollWindow
-
-
- Игра/Пауза текущей мелодии (Пробел)
-
-
-
- Записать ноты с музыкального инструмента (MIDI)/канала
-
-
-
- Записать ноты с цифрового музыкального инструмента (MIDI) во время воспроизведения композиции или дорожки Ритм-Баса
-
-
-
- Остановить воспроизведение текущей мелодии (Пробел)
-
-
-
- Нажмите здесь чтобы проиграть текущую мелодию. Это может пригодиться при её редактировании. По окончании мелодии воспроизведение начнётся сначала.
-
-
-
- Нажмите эту кнопку, если вы хотите записать ноты с устройства MIDI или виртуального синтезатора соответствующего канала. Позже вы сможете отредактировать записанную мелодию.
-
-
-
- Нажмите эту кнопку, если вы хотите записать ноты с устройства MIDI или виртуального синтезатора соответствующего канала. Во время записи все ноты записываются в эту мелодию, и вы будете слышать композицию или РБ дорожку на заднем плане.
-
-
-
- Нажмите здесь, если вы хотите остановить воспроизведение текущей мелодии.
-
-
-
- Режим рисования (Shift+D)
-
-
-
- Режим стирания (Shift+E)
-
-
-
- Режим выбора нот (Shift+S)
-
-
-
- Режим подстраивания (Shift+T)
-
-
-
- Режим рисования нот, в нём вы можете добавлять/перемещать и изменять длительность одиночных нот. Это режим по умолчанию и используется большую часть времени.
-Для включения этого режима можно использовать комбинацию клавиш Shift+D, удерживайте %1 для временного переключения в режим выбора.
-
-
-
- Режим стирания. В этом режиме вы можете стирать ноты. Для включения этого режима можно использовать комбинацию клавиш Shift+E.
-
-
-
- Режим выделения. В этом режиме можно выделять ноты, можно также удерживать %1 в режиме рисования, чтобы можно было на время войти в режим выделения.
-
-
-
- Режим подстройки. В этом режиме можно выбирать ноты для автоматизации их подстраивания. Можно использовать это для переходов нот от одной к другой. Для активации с клавиатуры <Shift+T>.
-
-
-
- Переместить выделенные ноты в буфер (%1+X)
-
-
-
- Копировать выделенные ноты в буфер (%1+X)
-
-
-
- Вставить ноты из буфера (%1+V)
-
-
-
- При нажатии на эту кнопку выделеные ноты будут вырезаны в буфер. Позже вы можете вставить их в любое место любой мелодии с помощью кнопки "Вставить".
-
-
-
- При нажатии на эту кнопку выделеные ноты будут скопированы в буфер. Позже вы можете вставить их в любое место любой мелодии с помощью кнопки "Вставить".
-
-
-
- При нажатии на эту кнопку ноты из буфера будут вставлены в первый видимый такт.
-
-
-
- Этим контролируется масштаб оси. Это может быть полезно для специальных задач. Для обычного редактирования, масштаб следует устанавливать по наименьшей ноте.
-
-
-
- "Q" обозначает квантизацию и контролирует размер нотной сетки и контрольные точки притяжения. С меньшей величиной квантизации, можно рисовать короткие ноты в редаторе нот и более точно контролировать точки в Редакторе Автоматизации.
-
-
-
- Позволяет выбрть длину новой ноты. "Последняя Нота" значит, что LMMS будет использовать длину ноты, изменённой в последний раз
-
-
-
- Функция напрямую связана с контекстным меню на виртуальной клавиатуре слева в нотном редакторе. После того, как выбран масштаб в выпадающем меню, можно кликнуть правой кнопкой в виртуальной клавиатуре и выбрать "Mark Current Scale" (Отметить текущий масштаб). LMMS подсветит все ноты лежащие в выбранном масштабе для выбранной клавиши!
-
-
-
- Позволяет выбрать аккорд, который LMMS затем сможет нарисовать или подсветить. В этом меню можно найти ниболее популярные аккорды. После того, как вы выбрали аккорд, кликните в любом месте, чтобы поставить его и правым кликом по виртуальной клавиатуре открывается контекстное меню и подсветка аккорда. Для возврата в режим одной ноты нужно выбрать "Без аккорда" в этом выпадающем меню.
-
-
-
- Правка:
-
-
-
- Копировать-вставить управление
-
-
-
- Управление временем
-
-
-
-
-
-
-
- Нотный редактор - %1
-
-
-
-
-
-
-
-
-
-
-
- PianoView
-
-
- Опорная нота
-
-
-
- Plugin
-
-
- Модуль не найден
-
-
-
- Модуль «%1» отсутствует либо не может быть загружен!
-Причина: «%2»
-
-
-
- Ошибка загрузки модуля
-
-
-
- Не получилось загрузить модуль «%1»!
-
-
-
- PluginBrowser
-
-
- Обзор инструментов
-
-
-
- Вы можете переносить нужные вам инструменты из этой панели в музыкальный, ритм-бас редактор или в существующую дорожку инструмента.
-
-
-
- Плагины инструментов
-
-
-
- PluginFactory
-
-
- Плагин не найден
-
-
-
- ЛММС плагин %1 не имеет описания плагина с именем %2!
-
-
-
- ProjectNotes
-
-
- Правка
-
-
-
- &U Отменить
-
-
-
- %1+Z
-
-
-
- &R Повторить
-
-
-
- %1+Y
-
-
-
- &C Копировать
-
-
-
- %1+C
-
-
-
- &t Вырезать
-
-
-
- %1+X
-
-
-
- &P Вставить
-
-
-
- %1+V
-
-
-
- Форматирование
-
-
-
- &b Полужирный
-
-
-
- %1+B
-
-
-
- &i Курсив
-
-
-
- %1+I
-
-
-
- &U Подчеркнутый
-
-
-
- %1+U
-
-
-
- &L По левому краю
-
-
-
- %1+L
-
-
-
- По &центру
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Показать/скрыть заметки к проекту
-
-
-
-
-
-
-
- ProjectRenderer
-
-
- Файл WAV (*.wav)
-
-
-
- Сжатый файл OGG (*.ogg)
-
-
-
-
-
-
-
-
-
-
-
- QWidget
-
-
- Название:
-
-
-
- Создатель:
-
-
-
- Правообладатель:
-
-
-
- Требуется обработка в реальном времени:
-
-
-
- Да
-
-
-
- Нет
-
-
-
- Работа в реальном времени:
-
-
-
- Вместо сломанного:
-
-
-
- Каналы в:
-
-
-
- Каналы из:
-
-
-
- Файл:
-
-
-
- Файл: %1
-
-
-
- RenameDialog
-
-
- Переименовать...
-
-
-
- ReverbSCControlDialog
-
-
- Ввод
-
-
-
- Входная мощность:
-
-
-
- Размер
-
-
-
- Размер:
-
-
-
- Цвет
-
-
-
- Цвет:
-
-
-
- Вывод
-
-
-
- Выходная мощность:
-
-
-
- ReverbSCControls
-
-
- Входная мощность
-
-
-
- Размер
-
-
-
- Цвет
-
-
-
- Выходная мощность
-
-
-
- SampleBuffer
-
-
- Открыть звуковой файл
-
-
-
- Файлы Wave (*.wav)
-
-
-
- Файлы OGG (*.ogg)
-
-
-
- Файлы DrumSynth (*.ds)
-
-
-
- Файлы FLAC (*.flac)
-
-
-
- Файлы SPEEX (*.spx)
-
-
-
- Файлы VOC (*.voc)
-
-
-
- Файлы AIFF (*.aif *.aiff)
-
-
-
- Файлы AU (*.au)
-
-
-
- Файлы RAW (*.raw)
-
-
-
- Все аудио файлы (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
-
-
-
- Не удается открыть файл
-
-
-
-
-
-
-
- SampleTCOView
-
-
- Выберите запись двойным нажатием мыши
-
-
-
- Удалить (средняя кнопка мыши)
-
-
-
- Вырезать
-
-
-
- Копировать
-
-
-
- Вставить
-
-
-
- Заглушить/включить (<%1> + средняя кнопка мыши)
-
-
-
- SampleTrack
-
-
- Дорожка записи
-
-
-
- Громкость
-
-
-
- Баланс
-
-
-
- SampleTrackView
-
-
- Громкость дорожки
-
-
-
- Громкость канала:
-
-
-
- ГРОМ
-
-
-
- Баланс
-
-
-
- Баланс:
-
-
-
- БАЛ
-
-
-
- SetupDialog
-
-
- Настройка LMMS
-
-
-
- Общие параметры
-
-
-
- РАЗМЕР БУФЕРА
-
-
-
- Восстановить значение по умолчанию
-
-
-
- РАЗНОЕ
-
-
-
- Включить подсказки
-
-
-
- Показывать предупреждение о перезапуске при изменении настроек
-
-
-
- По умолчанию сжимать файлы проектов
-
-
-
- Режим окна одной инструментальной дорожки
-
-
-
- Режим высокого качества для устройства вывода звука
-
-
-
- Ужать кнопки дорожки
-
-
-
- Синхронизировать VST плагины с хостом воспроизведения
-
-
-
- Включить обозначение нот в музыкальном редакторе
-
-
-
- Включить отображение формы звуков по умолчанию
-
-
-
- Продолжать работу эффектов даже без входящего сигнала
-
-
-
- Создать запасной файл при сохранении проекта
-
-
-
- ЯЗЫК
-
-
-
- Пути
-
-
-
- Рабочий каталог LMMS
-
-
-
- Каталог модулей VST
-
-
-
- Фоновое изображение
-
-
-
- Каталог STK rawwave
-
-
-
- Основной Soundfont файл
-
-
-
- Параметры производительности
-
-
-
- Визуальные эффекты/производительность
-
-
-
- Плавная прокрутка в музыкальном редакторе
-
-
-
- Показывать указатель воспроизведения в процессоре аудио файлов (AFP)
-
-
-
- Параметры звука
-
-
-
- ЗВУКОВАЯ СИСТЕМА
-
-
-
- Параметры MIDI
-
-
-
- MIDI СИСТЕМА
-
-
-
- ОГА
-
-
-
- Отменить
-
-
-
- Перезапустить LMMS
-
-
-
- Учтите, что большинство настроек не вступят в силу до перезапуска ЛММС!
-
-
-
- Фрагментов: %1
-Отклик: %2
-
-
-
- Здесь вы можете настроить размер внутреннего звукового буфера LMMS. Меньшие значения дают меньшее время отклика программы, но повышают потребление ресурсов - это особенно заметно на старых машинах и системах, ядро которых не поддерживает приоритета реального времени. Если наблюдается прерывистый звук, попробуйте увеличить размер буфера.
-
-
-
- Выбор рабочего каталога LMMS
-
-
-
- Выбор своего каталога для модулей VST
-
-
-
- Выбор каталога с темой оформления для LMMS
-
-
-
- Выбор каталога с модулями LADSPA
-
-
-
- Выбор каталога STK rawwave
-
-
-
- Выбрать главный SoundFont
-
-
-
- Выбрать фоновое изображение
-
-
-
- Пожалуйста, выберите желаемую звуковую систему. В зависимости от конфигурации во время компилирования программы вы можете использовать ALSA, JACK, OSS и другие. В нижней части окна настройки можно задать специфические параметры выбранной системы.
-
-
-
- Пожалуйста, выберите интерфейс MIDI. В зависимости от конфигурации во время компилирования программы вы можете использовать ALSA, OSS и другие. В нижней части окна настройки можно задать специфические параметры выбранного интерфейса.
-
-
-
- Открыть последний проект на старте
-
-
-
- Папки
-
-
-
- Папка тем
-
-
-
- Папка GIG
-
-
-
- Папка SF2
-
-
-
- Папка плагинов LADSPA
-
-
-
- Автосохранение
-
-
-
- Выберите вашу папку GIG
-
-
-
- Выберите вашу папку SF2
-
-
-
- Минуты
-
-
-
- Минута
-
-
-
- Отображать громкость в децибелах
-
-
-
- Включить автосохранение
-
-
-
- Разрешить автосохранение во время воспроизведения
-
-
-
- Отключено
-
-
-
-
-
-
-
- Установить время между автоматическим бэкапом на %1. Не забывайте сохранять проект вручную.
-
-
-
- Song
-
-
- Темп
-
-
-
- Основная громкость
-
-
-
- Основная тональность
-
-
-
- Проект сохранён
-
-
-
- Проект %1 сохранён.
-
-
-
- Проект НЕ СОХРАНЁН.
-
-
-
- Проект %1 не сохранён!
-
-
-
- Импорт файла
-
-
-
- MiDi последовательности
-
-
-
- Hydrogen проекты
-
-
-
- Все типы файлов
-
-
-
- Пустой проект
-
-
-
- Проект ничего не содержит, так что и экспортировать нечего. Сначала добавьте хотя бы одну дорожку в музыкальном редакторе!
-
-
-
- Выберите папку для записи экспортированных дорожек...
-
-
-
- Неназванное
-
-
-
- Выбор файла для экспорта проекта...
-
-
-
- Следующие ошибки возникли при загрузке:
-
-
-
-
-
-
-
-
-
-
-
- Сохранить проект
-
-
-
- SongEditor
-
-
- Не могу открыть файл
-
-
-
- Не могу записать файл
-
-
-
- Невозможно открыть файл %1, вероятно, нет разрешений на его чтение.
-Пж. убедитесь, что есть по крайней мере права на чтение этого файла и попробуйте ещё раз.
-
-
-
- Ошибка в файле
-
-
-
- Файл %1 возможно содержит ошибки из-за которых не может загрузиться.
-
-
-
- Темп
-
-
-
- ТЕМП/BPM
-
-
-
- Темп музыки
-
-
-
- Это значение задаёт темп музыки в ударах в минуту (англ. аббр. BPM). На каждый такт приходится четыре удара, так что темп в ударах в минуту фактически указывает, сколько четвертей такта проигрывается за минуту (или, что то же, количество тактов, проигрываемых за четыре минуты).
-
-
-
- Высокое качество
-
-
-
- Основная громкость
-
-
-
- основная громкость
-
-
-
- Основная тональность
-
-
-
- основная тональность
-
-
-
- Значение: %1%
-
-
-
- Значение: %1 полутон(а/ов)
-
-
-
- Невозможно открыть %1 для записи, возможно, нет разрешений на запись в этот файл, пж. удостоверьтесь, что есть доступ к этому файлу и попробуйте снова.
-
-
-
-
-
-
-
-
-
-
-
- Версия отличается
-
-
-
-
-
-
-
- SongEditorWindow
-
-
- Музыкальный редактор
-
-
-
- Начать воспроизведение (Пробел)
-
-
-
- Записать сэмпл со звукового устройства
-
-
-
- Записать сэмпл с аудио-устройства во время воспроизведения в музыкальном или ритм/бас редакторе
-
-
-
- Остановить воспроизведение (Пробел)
-
-
-
- Добавить ритм/бас
-
-
-
- Добавить дорожку записи
-
-
-
- Добавить дорожку автоматизации
-
-
-
- Режим рисования
-
-
-
- Правка (выделение/перемещение)
-
-
-
- Нажмите, чтобы прослушать созданную мелодию. Воспроизведение начнётся с позиции курсора (зелёный треугольник); вы можете двигать его во время проигрывания.
-
-
-
- Нажмите сюда, если вы хотите остановить воспроизведение мелодии. Курсор при этом будет установлен на начало композиции.
-
-
-
-
-
-
-
- Правка:
-
-
-
- Управление временем
-
-
-
- Приблизить управление
-
-
-
- SpectrumAnalyzerControlDialog
-
-
- Линейный спектр
-
-
-
- Линейная ось ординат (Y)
-
-
-
- SpectrumAnalyzerControls
-
-
- Линейный спектр
-
-
-
- Линейная ось ординат (Y)
-
-
-
- Режим канала
-
-
-
- SubWindow
-
-
- Закрыть
-
-
-
- Развернуть
-
-
-
- Восстановить
-
-
-
- TabWidget
-
-
- Настройки для %1
-
-
-
- TempoSyncKnob
-
-
- Синхронизация темпа
-
-
-
- Синхронизации нет
-
-
-
- Восемь ударов (две ноты)
-
-
-
- Целая нота
-
-
-
- Полунота
-
-
-
- Четверть ноты
-
-
-
- Восьмая ноты
-
-
-
- 1/16 ноты
-
-
-
- 1/32 ноты
-
-
-
- Своя...
-
-
-
- Своя
-
-
-
- Синхро по 8 ударам
-
-
-
- Синхро по целой ноте
-
-
-
- Синхро по половине ноты
-
-
-
- Синхро по четверти ноты
-
-
-
- Синхро по 1/8 ноты
-
-
-
- Синхро по 1/16 ноты
-
-
-
- Синхро по 1/32 ноты
-
-
-
- TimeDisplayWidget
-
-
- нажми для изменения единиц времени
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TimeLineWidget
-
-
- Вкл/выкл автопрокрутку
-
-
-
- Вкл/выкл точки петли
-
-
-
- После остановки переходить к началу
-
-
-
- После остановки переходить к месту, с которого началось воспроизведение
-
-
-
- Оставаться на месте остановки
-
-
-
- Подсказка
-
-
-
- Нажмите <%1>, чтобы убрать прилипание точек петли.
-
-
-
- Зажмите <Shift> чтобы сдвинуть начало точек петли; Нажмите <%1>, чтобы убрать прилипание точек петли.
-
-
-
- Track
-
-
- Тихо
-
-
-
- Соло
-
-
-
- TrackContainer
-
-
- Не могу импортировать файл
-
-
-
- Не могу найти фильтр для импорта файла %1.
-Для подключения этого файла преобразуйте его в формат, поддерживаемый LMMS.
-
-
-
- Не могу открыть файл
-
-
-
- Не могу открыть файл %1 для записи.
-Проверьте, обладаете ли вы правами на запись в выбранный файл и содержащий его каталог и попробуйте снова!
-
-
-
- Чтение проекта...
-
-
-
- Отменить
-
-
-
- Подождите, пожалуйста...
-
-
-
- Импортирую файл MIDI...
-
-
-
-
-
-
-
- TrackContentObject
-
-
- Тихо
-
-
-
- TrackContentObjectView
-
-
- Текущая позиция
-
-
-
- Подсказка
-
-
-
- Нажмите <%1> и тащите мышью, чтобы создать копию.
-
-
-
- Текущая длительность
-
-
-
- Для свободного изменения размера нажмите <%1>.
-
-
-
- %1:%2 (от %3:%4 до %5:%6)
-
-
-
- Удалить (средняя кнопка мыши)
-
-
-
- Вырезать
-
-
-
- Копировать
-
-
-
- Вставить
-
-
-
- Тихо/громко (<%1> + middle click)
-
-
-
- TrackOperationsWidget
-
-
- Зажмите <Сtrl> и нажимайте мышь во время движения, чтобы начать новую переброску.
-
-
-
- Действия для этой дорожки
-
-
-
- Тихо
-
-
-
- Соло
-
-
-
- Заглушить эту дорожку
-
-
-
- Клонировать дорожку
-
-
-
- Удалить дорожку
-
-
-
- Очистить эту дорожку
-
-
-
- ЭФ %1: %2
-
-
-
- Включить всё на запись
-
-
-
- Выключить всю запись
-
-
-
- Назначить на другой канал ЭФфектов
-
-
-
- TripleOscillatorView
-
-
- Модулировать фазу осциллятора 2 сигналом с 1
-
-
-
- Модулировать амплитуду осциллятора 2 сигналом с первого
-
-
-
- Смешать выводы 1 и 2 осцилляторов
-
-
-
- Синхронизировать первый осциллятор по второму
-
-
-
- Модулировать частоту осциллятора 2 сигналом с 1
-
-
-
- Модулировать фазу осциллятора 3 сигналом с 2
-
-
-
- Модулировать амплитуду осциллятора 3 сигналом с 2
-
-
-
- Совместить вывод осцилляторов 2 и 3
-
-
-
- Синхронизировать осциллятор 2 и 3
-
-
-
- Модулировать частоту осциллятора 3 сигналом со 2
-
-
-
- Громкость осциллятора %1:
-
-
-
- Эта ручка устанавливает громкость осциллятора %1. Если 0, то осциллятор выключается, иначе будет слышно настолько громко , как тут установлено.
-
-
-
- Баланс для осциллятора %1:
-
-
-
- Регулятор стереобаланса осциллятора %1. Величина -100 обозначает, что 100% сигнала идёт в левый канал, а 100 - в правый.
-
-
-
- Грубая подстройка осциллятора %1:
-
-
-
- полутон[а,ов]
-
-
-
- Грубая регулировка подстройки осциллятора %1. Возможна подстройка до 24 полутонов (до 2 октавы) вверх и вниз. Полезно для создания аккордов.
-
-
-
- Точная подстройка левого канала осциллятора %1:
-
-
-
- Проценты
-
-
-
- Эта ручка устанавливает точную подстройку для левого канала осциллятора %1. Подстройка задаётся в диапазоне от -100 сотых до +100 сотых. Это полезно для создания "сочных" звуков.
-
-
-
- Точная подстройка правого канала осциллятора %1:
-
-
-
- Эта ручка устанавливает точную подстройку для правого канала осциллятора %1. Подстройка задаётся в диапазоне от -100 сотых до +100 сотых. Это полезно для создания "сочных" звуков.
-
-
-
- Сдвиг фазы осциллятора %1:
-
-
-
- градусы
-
-
-
- Эта ручка устанавливает начальную фазу осциллятора %1, т. е. точку, с которой осциллятор начинает вырабатывать сигнал. Например, если вы задали синусоидальную форму сигнала и начальную фазу 180º, волна сначала пойдёт вниз, а не вверх. То же для меандра (сигнала прямоугольной формы).
-
-
-
- Подстройка стерео фазы осциллятора %1:
-
-
-
- Эта ручка устанавливает фазовую подстройку осциллятора %1 между каналами, то есть разность фаз между левым и правым каналами. Это удобно для создания расширения стереоэффектов.
-
-
-
- Использовать гармонический (синусоидальный) сигнал для этого осциллятора.
-
-
-
- Использовать треугольный сигнал для этого осциллятора.
-
-
-
- Использовать зигзагообразный сигнал для этого осциллятора.
-
-
-
- Использовать квадратный сигнал (меандр) для этого осциллятора.
-
-
-
- Использовать муг-зигзаг для этого осциллятора.
-
-
-
- Использовать экспоненциальный сигнал для этого осциллятора.
-
-
-
- Использовать белый шум для этого осциллятора.
-
-
-
- Задать форму сигнала.
-
-
-
- VersionedSaveDialog
-
-
- Увеличивающийся номер версии
-
-
-
- Понижающийся номер версии
-
-
-
-
-
-
-
- VestigeInstrumentView
-
-
- Открыть другой VST плагин
-
-
-
- Открыть другой модуль VST. После нажатия на кнопку появится стандартный диалог выбора файла, где вы сможете выбрать нужный модуль.
-
-
-
- Показать/скрыть интерфейс
-
-
-
- Скрывает/показывает графический пользовательский интерфейс (GUI) выбранного модуля VST.
-
-
-
- Выключить все ноты
-
-
-
- Открыть модуль VST
-
-
-
- Бибилиотеки DLL (*.dll)
-
-
-
- Программы EXE (*.exe)
-
-
-
- Модуль VST не загружен
-
-
-
- Управление VST плагином через LMMS
-
-
-
- Нажмите здесь для контроля VST плагина через хост.
-
-
-
- Открыть предустановку VST модуля
-
-
-
- Открыть другую .fxp . fxb предустановку VST.
-
-
-
- Предыдущий <->
-
-
-
- Нажмите здесь для переключения на другую предустановку программы VST плагина.
-
-
-
- Сохранить предустановку
-
-
-
- Сохранить текущую предустановку программы VST плагина.
-
-
-
- Следующий <+>
-
-
-
- Выбор из уже загруженных в VST предустановок.
-
-
-
- Предустановка
-
-
-
- от
-
-
-
- - управление VST плагином
-
-
-
- VisualizationWidget
-
-
- Нажмите, чтобы включить/выключить визуализацию главного вывода
-
-
-
- Нажать для включения
-
-
-
- VstEffectControlDialog
-
-
- Показать/Скрыть
-
-
-
- Управление VST плагином через LMMS хост
-
-
-
- Нажмите здесь, для контроля VST плагином через хост.
-
-
-
- Открыть предустановку VST плагина
-
-
-
- Открыть другую .fxp . fxb предустановку VST.
-
-
-
- Предыдущий <->
-
-
-
- Переключение на другую предустановку программы VST плагина.
-
-
-
- Следующий <+>
-
-
-
- Выбор из уже загруженных в VST предустановок.
-
-
-
- Сохранить настройку
-
-
-
- Сохранить текущую предустановку программы VST плагина.
-
-
-
- Эффекты по:
-
-
-
- <br />
-
-
-
- VstPlugin
-
-
- Загрузка модуля
-
-
-
- Открыть предустановку
-
-
-
- Предустановка VST плагина (*.fxp *.fxb)
-
-
-
- : основные
-
-
-
- "
-
-
-
- '
-
-
-
- Сохранить предустановку
-
-
-
- .fxp
-
-
-
- .FXP
-
-
-
- .FXB
-
-
-
- .fxb
-
-
-
- Пожалуйста, подождите пока грузится VST плагин...
-
-
-
- VST плагин %1 не может быть загружен.
-
-
-
- WatsynInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WatsynView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Модулировать амплитуду A1 сигналом с A2
-
-
-
- Кольцевая модуляция А1 и А2
-
-
-
- Модулировать фазу A1 сигналом с A2
-
-
-
-
-
-
-
- Модулировать амплитуду B1 сигналом с B2
-
-
-
- Кольцевая модуляция B1 и B2
-
-
-
- Модулировать фазу B1 сигналом с B2
-
-
-
- Здесь вы можете рисовать собственный сигнал передвигая зажатой мышью по этому графу.
-
-
-
-
-
-
-
- Кликнуть для загрузки формы звука из файла с образцом
-
-
-
- Фаза слева
-
-
-
-
-
-
-
- Фаза справа
-
-
-
-
-
-
-
- Нормализовать
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Сгладить
-
-
-
-
-
-
-
- Синусоида
-
-
-
-
-
-
-
- Треугольная волна
-
-
-
-
-
-
-
-
-
-
-
- Квадрат
-
-
-
-
-
-
-
- Громкость
-
-
-
- Баланс
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ZynAddSubFxInstrument
-
-
- Портаменто
-
-
-
- Фильтр Частот
-
-
-
- Фильтр резонанса
-
-
-
- Ширина полосы
-
-
-
- Усил FM
-
-
-
- Частоты центра резонанса
-
-
-
- Ширина полосы резонанса
-
-
-
- Переслать изменение событий MiDi управления
-
-
-
- ZynAddSubFxView
-
-
- Показать интерфейс
-
-
-
- Скрыть или показать графический интерфейс ZynAddSubFX.
-
-
-
- Портаменто:
-
-
-
- PORT
-
-
-
- Фильтр частот:
-
-
-
- FREQ
-
-
-
- Фильтр резонанса:
-
-
-
- RES
-
-
-
- Полоса пропускания:
-
-
-
- BW
-
-
-
- Усиление частоты модуляции (FM):
-
-
-
- FM GAIN
-
-
-
- Частоты центра резонанса:
-
-
-
- RES CF
-
-
-
- Ширина полосы резонанса:
-
-
-
- RES BW
-
-
-
- Переслать изменение событий MiDi управления
-
-
-
- audioFileProcessor
-
-
- Усиление
-
-
-
- Начало записи
-
-
-
- Конец записи
-
-
-
- Перевернуть запись
-
-
-
- Запинание
-
-
-
- Точка петли
-
-
-
- Режим повтора
-
-
-
- Режим интерполяции
-
-
-
- Нет
-
-
-
-
-
-
-
-
-
-
-
- Сэмпл не найден: %1
-
-
-
- bitInvader
-
-
- Длительность
-
-
-
- bitInvaderView
-
-
- Длительность записи
-
-
-
- Синусоида
-
-
-
- Треугольник
-
-
-
- Зигзаг
-
-
-
- Квадрат (Меандр)
-
-
-
- Белый шум
-
-
-
- Пользовательская
-
-
-
- Сгладить
-
-
-
- Щёлкните чтобы сгладить форму сигнала.
-
-
-
- Интерполяция
-
-
-
- Нормализовать
-
-
-
- Здесь вы можете рисовать собственный сигнал.
-
-
-
- Сгенерировать гармонический (синусоидальный) сигнал.
-
-
-
- Сгенерировать треугольный сигнал.
-
-
-
- Сгенерировать загзагообразный сигнал.
-
-
-
- Сгенерировать квадратную волну (меандр).
-
-
-
- Сгенерировать белый шум.
-
-
-
- Задать форму сигнала вручную.
-
-
-
- dynProcControlDialog
-
-
- ВХОД
-
-
-
- Входная мощность:
-
-
-
- Выход
-
-
-
- Выходная мощность:
-
-
-
- АТАКА
-
-
-
- Время пиковой атаки:
-
-
-
- ОТПУСК
-
-
-
- Время отпуска пика:
-
-
-
- Сбросить волну
-
-
-
- Нажмите здесь, чтобы скинуть граф волны обратно по умолчанию
-
-
-
- Сгладить волну
-
-
-
- Нажмите здесь, чтобы применить сглаживание графа волны
-
-
-
- Повысить амплитуду графа волны на 1дБ
-
-
-
- Нажмите здесь, чтобы увеличить амплитуду графа волны на 1дБ
-
-
-
- Снизить амплитуду графа волны на 1дБ
-
-
-
- Нажмите здесь, чтобы снизить амплитуду графа волны на 1дБ
-
-
-
- Стереорежим Максимум
-
-
-
- Процесс основанный на максимуме от обоих каналов
-
-
-
- Стереорежим Средний
-
-
-
- Процесс основанный на средней обоих каналов
-
-
-
- Стереорежим Отдельный
-
-
-
- Обрабатывает каждый стерео канал независимо
-
-
-
- dynProcControls
-
-
- Входная мощность
-
-
-
- Выходная мощность
-
-
-
- Время атаки
-
-
-
- Время отпуска
-
-
-
- Режим стерео
-
-
-
- expressiveView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Синусоида
-
-
-
- Сгенерировать гармонический (синусоидальный) сигнал.
-
-
-
-
-
-
-
-
-
-
-
- Экспоненциальная волна
-
-
-
-
-
-
-
- Зигзаг
-
-
-
- Сгенерировать зигзаг.
-
-
-
- Пользовательская
-
-
-
- Задать форму сигнала вручную.
-
-
-
- Треугольная волна
-
-
-
- Сгенерировать треугольный сигнал.
-
-
-
- Квадрат
-
-
-
- Сгенерировать квадрат.
-
-
-
- Белый шум
-
-
-
- Сгенерировать белый шум.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fxLineLcdSpinBox
-
-
-
-
-
-
- Новый канал ЭФ
-
-
-
- graphModel
-
-
- Граф
-
-
-
- kickerInstrument
-
-
- Начальная частота
-
-
-
- Конечная частота
-
-
-
- Усиление
-
-
-
- Длина
-
-
-
- Начало искажения
-
-
-
- Конец искажения
-
-
-
-
-
-
-
- Шум
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- kickerInstrumentView
-
-
- Начальная частота:
-
-
-
- Конечная частота:
-
-
-
- Усиление:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Шум:
-
-
-
-
-
-
-
-
-
-
-
- ladspaBrowserView
-
-
- Доступные эффекты
-
-
-
- Недоступные эффекты
-
-
-
- Инструменты
-
-
-
- Анализаторы
-
-
-
- Неизвестные
-
-
-
- В этом окне показана информация обо всех модулях LADSPA, которые обнаружила LMMS. Они разделены на пять категорий, в зависимости от названий и типов портов.
-
-Доступные эффекты — это те, которые могут быть использоаны в LMMS. Чтобы эффект LADSPA мог быть использован, он должен, во-первых, быть собственно эффектом, т. е. иметь как входные так и выходные каналы. LMMS в качестве входного канала воспринимает аудиопорт, содержащий в названии „in“, а выходные узнаёт по подстроке „out“. Для использования в LMMS число входных каналов должно совпадать с числом выходных, и эффект должен иметь возможность использования в реальном времени.
-
-Недоступные эффекты — это модули LADSPA, опознанные в качестве эффектов, однако либо с несовпадающими количестами входных/выходных каналов, либо не предназначенные для использования в реальном времени.
-
-Инструменты — это модули, у которых есть только выходные каналы.
-
-Анализаторы — это модули, обладающие лишь входными каналами.
-
-Неизвестные — модули, у которых не было обнаружено ни входных, ни выходных каналов.
-
-Двойной щелчок левой кнопкой мыши по модулю даст информацию о его портах.
-
-
-
- Тип:
-
-
-
- ladspaDescription
-
-
- Модули
-
-
-
- Описание
-
-
-
- ladspaPortDialog
-
-
- Порты
-
-
-
- Название
-
-
-
- Частота выборки
-
-
-
- Направление
-
-
-
- Тип
-
-
-
- Меньше < Стандарт < Больше
-
-
-
- Логарифмический
-
-
-
- Зависимость от SR
-
-
-
- Аудио
-
-
-
- Управление
-
-
-
- Ввод
-
-
-
- Вывод
-
-
-
- Включено
-
-
-
- Целое
-
-
-
- Дробное
-
-
-
- Да
-
-
-
- lb302Synth
-
-
- Частота среза VCF
-
-
-
- Усиление VCF
-
-
-
- Модуляция огибающей VCF
-
-
-
- Спад огибающей VCF
-
-
-
- Искажение
-
-
-
- Форма сигнала
-
-
-
- Сдвиг затухания
-
-
-
- Сдвиг
-
-
-
- Акцент
-
-
-
- Глухо
-
-
-
- 24дБ/окт фильтр
-
-
-
- lb302SynthView
-
-
- Частота среза:
-
-
-
- Отзвук:
-
-
-
- Мод Огиб:
-
-
-
- Спад:
-
-
-
- 303-ий, 24дБ/октаву, 3-польный фильтр
-
-
-
- Сдвиг спада:
-
-
-
- ИСК:
-
-
-
- Зигзаг
-
-
-
- Сгенерировать зигзаг.
-
-
-
- Треугольная волна
-
-
-
- Сгенерировать треугольный сигнал.
-
-
-
- Квадрат
-
-
-
- Сгенерировать квадрат.
-
-
-
- Волна скругленного квадрата
-
-
-
- Создать квадратную волну закруглённую в конце.
-
-
-
- Муг волна
-
-
-
- Сгенерировать волну похожую на муг.
-
-
-
- Синусоида
-
-
-
- Сгенерировать гармонический (синусоидальный) сигнал.
-
-
-
- Белый шум
-
-
-
- Генерировать экспоненциальный сигнал.
-
-
-
- Сгенерировать белый шум.
-
-
-
-
-
-
-
- Нажать здесь для пилообразной волны с ограниченной полосой.
-
-
-
-
-
-
-
- Нажать здесь для квадратной волны с ограниченной полосой.
-
-
-
-
-
-
-
- Нажать здесь для треуголной волны с ограниченной полосой.
-
-
-
-
-
-
-
- Нажать здесь для пилообразной муг (moog) волны с ограниченной полосой.
-
-
-
- malletsInstrument
-
-
- Жёсткость
-
-
-
- Положение
-
-
-
- Усиление вибрато
-
-
-
- Частота вибрато
-
-
-
- Сведение ручек
-
-
-
- Модулятор
-
-
-
- Переход
-
-
-
- Скорость LFO
-
-
-
- Глубина LFO
-
-
-
- ADSR
-
-
-
- Давление
-
-
-
- Движение
-
-
-
- Скорость
-
-
-
- Наклон
-
-
-
- Разброс
-
-
-
- Маримба
-
-
-
- Вибрафон
-
-
-
- Дискотека
-
-
-
- Дерево1
-
-
-
- Резо
-
-
-
- Дерево2
-
-
-
- Удары
-
-
-
- Два фиксированных
-
-
-
- Тяжёлая поступь
-
-
-
- Трубные колокола
-
-
-
- Равномерные полосы
-
-
-
- Подстроенные полосы
-
-
-
- Стекло
-
-
-
- Тибетские шары
-
-
-
- malletsInstrumentView
-
-
- Инструмент
-
-
-
- Разброс
-
-
-
- Разброс:
-
-
-
- Жёсткость
-
-
-
- Жёсткость:
-
-
-
- Положение
-
-
-
- Положение:
-
-
-
- Усил. вибрато
-
-
-
- Усил. вибрато:
-
-
-
- Част. виб
-
-
-
- Вибрато:
-
-
-
- Сведение ручек
-
-
-
- Сведение ручек:
-
-
-
- Модулятор
-
-
-
- Модулятор:
-
-
-
- Переход
-
-
-
- Переход:
-
-
-
- Скорость LFO
-
-
-
- Скорость LFO:
-
-
-
- Глубина LFO
-
-
-
- Глубина LFO:
-
-
-
- ADSR
-
-
-
- ADSR:
-
-
-
- Давление
-
-
-
- Давление:
-
-
-
- Скорость
+
+ Меньше < Стандарт < Больше
-
- Скорость:
+
+ Логарифмический
-
- Файлы отсутствуют
+
+ Зависимость от SR
-
- Похоже устновка Stk прошла не полностью. Пожалуйста, убедитесь, что пакет Stk полностью установлен!
+
+ Аудио
-
-
- manageVSTEffectView
-
- Управление VST параметрами
+
+ Управление
-
- VST синхронизация
+
+ Ввод
-
- Нажмите здесь для синхронизации всех параметров с VST плагином.
+
+ Вывод
-
- Автоматизировано
+
+ Включено
-
- Нажмите здесь, если хотите видеть только автоматизированные параметры.
+
+ Целое
-
- Закрыть
+
+ Дробное
-
- Закрыть окно управления регуляторами VST эффектов.
+
+ Да
- manageVestigeInstrumentView
-
-
- Управление VST плагином
-
+ lb302Synth
-
- VST синхронизация
+
+ Частота среза VCF
-
- Нажмите здесь для синхронизации всех параметров VST плагина.
+
+ Усиление VCF
-
- Автоматизировано
+
+ Модуляция огибающей VCF
-
- Нажмите здесь, если хотите видеть только автоматизированные параметры.
+
+ Спад огибающей VCF
-
- Закрыть
+
+ Искажение
-
- Закрыть окно управления регуляторами VST плагина.
+
+ Форма сигнала
-
-
- opl2instrument
-
- Патч
+
+ Сдвиг затухания
-
- ОП 1 Вступление
+
+ Сдвиг
-
- ОП 1 Спад
+
+ Акцент
-
- ОП 1 Выдержка
+
+ Глухо
-
- ОП 1 Убывание
+
+ 24дБ/окт фильтр
+
+
+ lb302SynthView
-
- ОП 1 Уровень
+
+ Частота среза:
-
- ОП 1 Уровень увеличения
+
+ Отзвук:
-
- ОП 1 Множитель частот
+
+ Мод Огиб:
-
- ОП 1 Возврат
+
+ Спад:
-
- ОП 1 Ключевая ставка увеличения
+
+ 303-ий, 24дБ/октаву, 3-польный фильтр
-
- ОП 1 Ударная огибающая
+
+ Сдвиг спада:
-
- ОП 1 Тремоло
+
+ ИСК:
-
- Оп 1 Вибрато
+
+ Зигзаг
-
- ОП 1 Волна
+
+ Сгенерировать зигзаг.
-
- ОП 2 Вступление
+
+ Треугольная волна
-
- ОП 2 Спад
+
+ Сгенерировать треугольный сигнал.
-
- ОП 2 Выдержка
+
+ Квадрат
-
- ОП 2 Убывание
+
+ Сгенерировать квадрат.
-
- ОП 2 Уровень
+
+ Волна скругленного квадрата
-
- ОП 2 Уровень увеличения
+
+ Создать квадратную волну закруглённую в конце.
-
- ОП 2 Множитель частот
+
+ Муг волна
-
- ОП 2 Ключевая ставка множителя
+
+ Сгенерировать волну похожую на муг.
-
- ОП 2 Ударная огибающая
+
+ Синусоида
-
- ОП 2 Тремоло
+
+ Сгенерировать гармонический (синусоидальный) сигнал.
-
- Оп 2 Вибрато
+
+ Белый шум
-
- ОП 2 Волна
+
+ Генерировать экспоненциальный сигнал.
-
- FM
+
+ Сгенерировать белый шум.
-
- Глубина вибрато
+
+
-
- Глубина тремоло
+
+ Нажать здесь для пилообразной волны с ограниченной полосой.
-
-
- opl2instrumentView
-
- Вступление
+
+
-
- Затихание
+
+ Нажать здесь для квадратной волны с ограниченной полосой.
-
- Убывание
+
+
-
-
+
+ Нажать здесь для треуголной волны с ограниченной полосой.
-
-
- organicInstrument
-
- Искажение
+
+
-
- Громкость
+
+ Нажать здесь для пилообразной муг (moog) волны с ограниченной полосой.
- organicInstrumentView
+ malletsInstrument
-
- Искажение:
+
+ Жёсткость
-
- Громкость:
+
+ Положение
-
- Случайно
+
+ Модулятор
-
- Форма сигнала для осциллятора %1:
+
+ Переход
-
- Громкость осциллятора %1:
+
+ ADSR
-
- Баланс для осциллятора %1:
+
+ Давление
-
- сотые
+
+ Движение
-
- Дисторшн добавляет искажения к выводу инструмента.
+
+ Скорость
-
- Регулятор громкости вывода инструмента, суммируется с регулятором громкости окна инструмента.
+
+ Наклон
-
- Кнопка рандомизации случайно устанавливает все регуляторы, кроме гармоник, основной громкости и регулятора искажений (дисторшн).
+
+ Разброс
-
- Осц %1 стерео расстройка
+
+ Маримба
-
- Осц %1 гармоника:
+
+ Вибрафон
-
-
- FreeBoyInstrument
-
- Время распространения
+
+ Дискотека
-
- Направление распространения
+
+ Резо
-
- Кол-во распространения сдвига вправо
+
+ Удары
-
- Рабочая форма волны
+
+ Тяжёлая поступь
-
- Громкость первого канала
+
+ Стекло
-
- Объём направления распространения
+
+
-
- Длина каждого такта в распространении
+
+
-
- Громкость второго канала
+
+
-
- Громкость третьего канала
+
+ Скорость LFO
-
- Громкость четвёртого канала
+
+
-
- Выходной уровень справа
+
+
-
- Выходной уровень слева
+
+
-
- От первого канала к SO2 (левый канал)
+
+
-
- От второго канала к SO2 (левый канал)
+
+
-
- От третьего канала к SO2 (левый канал)
+
+
-
- От четвёртого канала к SO2 (левый канал)
+
+
-
- От первого канала к SO1 (правый канал)
+
+
+
+
+ malletsInstrumentView
-
- От второго канала к SO1 (правый канал)
+
+ Инструмент
-
- От третьего канала к SO1 (правый канал)
+
+ Разброс
-
-
- От четвёртого канала к SO1 (правый канал)
+
+
+ Разброс:
-
- Верхние
+
+ Жёсткость
-
- Нижние
+
+ Жёсткость:
-
- Сдвиг ширины регистра
+
+ Положение
-
-
- FreeBoyInstrumentView
-
- Время развёртки:
+
+ Положение:
-
- Время развёртки
+
+ Модулятор
-
- Кол-во развёртки сдвиг вправо:
+
+ Модулятор:
-
- Кол-во развёртки сдвиг вправо
+
+ Переход
-
- Рабочая форма волны:
+
+ Переход:
-
- Рабочая форма волны
+
+ ADSR
-
- Громкость квадратного канала 1:
+
+ ADSR:
-
- Длина каждого такта в развёртке:
+
+ Давление
-
- Длина каждого такта в распространении
+
+ Давление:
-
- Рабочая форма волны
+
+ Скорость
-
- Громкость квадратного канала 2:
+
+ Скорость:
-
- Громкость квадратного канала 2
+
+ Файлы отсутствуют
-
- Громкость волнового канала:
+
+ Похоже устновка Stk прошла не полностью. Пожалуйста, убедитесь, что пакет Stk полностью установлен!
-
- Громкость волнового канала
+
+
-
- Громкость канала шума:
+
+
-
- Громкость канала шума
+
+
-
- Громкость SO1 (Правый):
+
+
-
- Громкость SO1 (Правый)
+
+
-
- Громкость SO2 (Левый):
+
+
-
- Громкость SO2 (Левый)
+
+ Скорость LFO
-
- Верхние:
+
+ Скорость LFO:
-
- Верхние
+
+
-
- Нижние:
+
+
+
+
+ manageVSTEffectView
-
- Нижние
+
+ Управление VST параметрами
-
- Направление развёртки
+
+ Автоматизировано
-
- Громкость направления развёртки
+
+ Закрыть
-
- Сдвиг ширины регистра
+
+
+
+
+ manageVestigeInstrumentView
-
- Канал1 в SO1 (Правый)
+
+ Управление VST плагином
-
- Канал2 в SO1 (Правый)
+
+ VST синхронизация
-
- Канал3 в SO1 (Правый)
+
+ Автоматизировано
-
- Канал4 в SO1 (Правый)
+
+ Закрыть
+
+
+ organicInstrument
-
- Канал1 в SO2 (Левый)
+
+ Искажение
-
- Канал2 в SO2 (Левый)
+
+ Громкость
+
+
+ organicInstrumentView
-
- Канал2 в SO2 (Левый)
+
+ Искажение:
-
- Канал4 в SO2 (Левый)
+
+ Громкость:
-
- Рисунок волны
+
+ Случайно
-
- Кол-во увеличения или уменьшения в частоте
+
+ Форма сигнала для осциллятора %1:
-
- Темп проявления увеличения или снижения в частоте
+
+ Громкость осциллятора %1:
-
- Рабочий цикл это коэффициент длительности (времени) включенного сигнала относительно всего периода сигнала.
+
+ Баланс для осциллятора %1:
-
- Громкость квадратного канала 1
+
+ сотые
-
- Задержка между изменениями такта
+
+ Осц %1 стерео расстройка
-
- Рисовать волну здесь
+
+ Осц %1 гармоника:
patchesDialog
-
+
-
+
@@ -9402,10 +4309,6 @@ Double clicking any of the plugins will bring up information on the ports.
pluginBrowser
-
-
- описание отсутствует
-
Незавершённая монофоническая имитация tb303
@@ -9506,7 +4409,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9518,7 +4421,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9526,11 +4429,11 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
@@ -9546,23 +4449,23 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
-
+
-
+
@@ -9570,23 +4473,23 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
-
+
-
+
@@ -9608,134 +4511,110 @@ This chip was used in the Commodore 64 computer.
Эхо
-
- Объём эха
+
+ Хор (припев)
-
- Затухание эха
+
+ Soundfont %1 не удаётся загрузить.
-
- Долгота эха
+
+
-
- Уровень эха
+
+
-
- Хор (припев)
+
+
-
- Линии хора
+
+
-
- Уровень хора
+
+
-
- Скорость хора
+
+
-
- Глубина хора
+
+
-
- Soundfont %1 не удаётся загрузить.
+
+
sf2InstrumentView
-
-
- Открыть другой файл SoundFront
-
-
-
- Нажмите здесь чтобы открыть другой файл SF2
-
-
-
- Выбрать патч
-
-
-
- Усиление
-
Создать эхо (если поддерживается)
-
- Эта кнопка включает эффект эха. Это может пригодиться, но работает не для всех файлов.
-
-
-
- Размер помещения:
+
+ Создать эффект хора (если поддерживается)
-
- Глушение эха:
+
+ Открыть файл SoundFront
-
- Долгота эха:
+
+
-
- Уровень эха:
+
+
-
- Создать эффект хора (если поддерживается)
+
+
-
- Эта кнопка включает эффект хора. Это может пригодиться, но работает не для всех файлов.
+
+
-
- Линии хора:
+
+ Ширина:
-
- Уровень хора:
+
+
-
- Скорость хора:
+
+
-
- Глубина хора:
+
+ Скорость:
-
- Открыть файл SoundFront
+
+ Емкость:
-
- Файлы SoundFont2 (*.sf2)
+
+
sfxrInstrument
-
- Форма волны
+
+
sidInstrument
-
-
- Срез
-
Усиление
@@ -9756,6 +4635,10 @@ This chip was used in the Commodore 64 computer.
Модель чипа
+
+
+
+
sidInstrumentView
@@ -9771,137 +4654,101 @@ This chip was used in the Commodore 64 computer.
Частота среза:
-
-
- Выс.ЧФ
-
-
-
- Сред.ЧФ
-
-
-
- Низ.ЧФ
-
-
-
- Голос 3 откл
-
-
+
-
+
Вступление:
-
-
- Длительность вступления определяет, насколько быстро громкость %1-го голоса возрастает от нуля до наибольшего значения.
-
Спад:
-
-
- Длительность спада определяет, насколько быстро громкость падает от максимума до остаточного уровня.
-
Выдержка:
-
-
- Громкость %1-го голоса будет оставаться на уровне амплитуды выдержки, пока длится нота.
-
Убывание:
-
-
- Громкость %1-го голоса будет падать от остаточного уровня до нуля с указанной здесь скоростью.
-
Длительность импульса:
-
-
- Длительность импульса позволяет мягко регулировать прохождение импульса без заметных сбоев. Импульсная волна должна быть выбрана на осцилляторе %1, чтобы получить звучание.
-
Грубость:
-
- Грубая настройка позволяет подстроить Голос %1 на одну октаву вверх или вниз.
+
+ Шум
-
- Пульсирующая волна
+
+ Синхро
-
- Треугольник
+
+ Фильтровать
-
- Зигзаг
+
+ Тест
-
- Шум
+
+
-
- Синхро
+
+
-
- Синхро синхронизирует фундаментальную частоту осцилляторов %1 фундаментальной частотой осциллятора %2, создавая эффект "Железной синхронизации".
+
+
-
- Круговой режим
+
+
-
- Круговой режим заменяет треугольные волны на выходе осциллятора %1 "Круговой модуляцией" комбинацией осцилляторов %1 и %2.
+
+
-
- Фильтровать
+
+
-
- Если этот флажок установлен, то %1-й голос будет проходить через фильтр. Иначе голос №%1 будет подаваться прямо на выход.
+
+ Зигзаг
-
- Тест
+
+
-
- Если «флажок» установлен, то %1-й осциллятор выдаёт нулевой сигнал (пока флажок не снимется).
+
+
stereoEnhancerControlDialog
-
-
- ШИРЕ
-
Ширина:
+
+
+
+
stereoEnhancerControls
@@ -9955,8 +4802,8 @@ This chip was used in the Commodore 64 computer.
Загрузка модуля
-
- Подождите, пока загрузится модуль VST...
+
+
@@ -9978,179 +4825,60 @@ This chip was used in the Commodore 64 computer.
Положение %1-го звукоснимателя
-
- Бал %1
+
+ Импульс %1
-
- Подстройка %1
+
+
-
- Нечёткость %1
+
+
-
- Длина %1
+
+
-
- Импульс %1
+
+
-
- Октава %1
+
+
vibedView
-
-
- Громкость:
-
-
-
- Регулятор 'V' устанавливает громкость текущей струны.
-
Жёсткость:
-
-
- Регулятор 'S' устанавливает жёсткость текущей струны. Этот параметр отвечает за длительность звучания струны (чем больше значение жёсткости, тем дольше звенит струна).
-
Лад:
-
-
- Регулятор 'P' устанавливает место струны, где она будет „прижата“. Чем ниже значение, тем ближе это место будет к кобылке.
-
Положение звукоснимателя:
-
-
- Регулятор 'PU' устанавливает место струны, откуда будет сниматься звук. Чем ниже значение, тем ближе это место будет к кобылке.
-
-
-
- Бал:
-
-
-
- Эта ручка устанавливает стереобаланс для текущей струны.
-
-
-
- Подстроить:
-
-
-
- Ручка подстройки изменяет сдвиг частоты для текущей струны. Отрицательные значения заставят струну звучать плоско (бемольно), положительные — остро (диезно).
-
-
-
- Нечёткость:
-
-
-
- Эта ручка добавляет размытости звуку, что наиболее заметно во время нарастания, впрочем, это может использоваться, чтобы сделать звук более „металлическим“.
-
-
-
- Длина:
-
-
-
- Ручка длины устанавливает длину текущей струны. Чем длиннее струна, тем более чистый и долгий звук она даёт; однако это требует больше ресурсов ЦП.
-
-
-
- Начальная скорость/начальное состояние
-
-
-
- Переключатель „Imp“ устанавливает режим работы струны: если он включён, то указанная форма сигнала интерпретируется как начальный импульс, иначе — как начальная форма струны.
-
Октава
-
-
- Переключатель октав позволяет указать гармонику основной частоты, на которой будет звучать струна. Например, „-2“ означает, что струна будет звучать двумя октавами ниже основной частоты, „F“ заставит струну звенеть на основной частоте инструмента, а „6“ — на частоте, на шесть октав более высокой, чем основная.
-
Редактор сигнала
-
-
- Редактор формы позволяет явно указать профиль струны в начальный момент времени, либо её начальный импульс (в заисимости от состояния переключателя „Imp“).
-Кнопки справа от рисунка позволяют задавать некоторые стандартные формы, причём кнопка '?' служит для задания формы из произвольного звукового файла (загружаются первые 128 элементов выборки).
-
-Также форма сигнала может быть просто нарисована с помощью мыши.
-
-Кнопка 'S' сгладит текущую форму.
-
-Кнопка 'N' нормализует уровень.
-
-
-
- Инструмент „Vibed“ моделирует до девяти независимых одновременно звучащих струн.
-
-Переключатель „Strings“ позволяет выбрать струну, чьи свойства редактируются.
-
-Переключатель „Imp“ устанавливает режим работы струны: если он включён, то указанная форма сигнала интерпретируется как начальный импульс, иначе — как начальная форма струны.
-
-Переключатель „Octave“ позволяет указать гармонику основной частоты, на которой будет звучать струна.
-
-Редактор формы позволяет явно указать профиль струны в начальный момент времени, либо её начальный импульс.
-
-Ручка 'V' устанавливает громкость текущей струны, 'S' — жёсткость, 'P' — место, где прижата струна, а 'PU'' — положение звукоснимателя
-
-Ручка подстройки и стереобаланса, есть надежда, не нуждаются в объяснениях.
-
-Ручка „Длина“ регулирует длину струны
-
-Индикатор-переключатель слева внизу определяет, включена ли текущая струна.
-
Включить
-
-
- Нажмите, чтобы включить/выключить сигнал.
-
Струна
-
-
- Переключатель струн позволяет выбрать струну, чьи свойства редактируются. Инструмент Vibed содержит до девяти независимо звучащих струн, индикатор в левом нижнем углу показывает, активна ли текущая струна (т. е. будет ли она слышна).
-
Синусоида
@@ -10168,52 +4896,48 @@ The LED in the lower right corner of the waveform editor determines whether the
Квадратная волна
-
- Белый шум
-
-
-
- Пользовательская
+
+
-
- Сгладить
+
+
-
- Щёлкните чтобы сгладить форму сигнала.
+
+
-
- Нормализовать
+
+
-
- Нажмите, чтобы нормализовать сигнал.
+
+
-
- Генерировать гармонический (синусоидальный) сигнал.
+
+
-
- Генерировать треугольный сигнал.
+
+
-
- Генерировать зигзагообразный сигнал.
+
+ Белый шум
-
- Генерировать квадрат (меандр).
+
+
-
- Генерировать белый шум.
+
+ Сгладить волну
-
- Задать форму сигнала.
+
+
@@ -10282,44 +5006,28 @@ The LED in the lower right corner of the waveform editor determines whether the
Выходная мощность:
-
- Сбросить волну
-
-
-
- Сбросить граф волны обратно по умолчанию
-
-
-
- Сгладить волну
-
-
-
- Применить сглаживание к графу волны
-
-
-
-
+
+ Срезать выходной сигнал
-
- Повыситьить амплитуду графа волны на 1дБ
+
+
-
-
+
+
-
- Снизить амплитуду графа волны на 1дБ
+
+
-
- Срезать выходной сигнал
+
+
-
- Срезать входной сигнал до 0дБ
+
+
@@ -10333,4 +5041,4 @@ The LED in the lower right corner of the waveform editor determines whether the
Выходная мощность
-
\ No newline at end of file
+
diff --git a/data/locale/sv.ts b/data/locale/sv.ts
index 144cee15a52..eb51c90822b 100644
--- a/data/locale/sv.ts
+++ b/data/locale/sv.ts
@@ -2,121 +2,148 @@
AboutDialog
+
Om LMMS
+
+
+ LMMS
+
+
+
Version %1 (%2/%3, Qt %4, %5)
+
Om
+
LMMS - enkel musikproduktion för alla
-
- Medverkande
-
-
-
- Översättning
-
-
-
-
+
+
+ Copyright © %1
-
- Licens
+
+
+ <html><head/><body><p><a href="https://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">https://lmms.io</span></a></p></body></html>
-
- LMMS
+
+
+ Upphovsmän
+
- Involverad
+ Engagerade
+
- Medverkande, ordnade efter mängd bidrag:
+ Bidragsgivare ordnade efter mängd bidrag:
-
- Copyright © %1
+
+
+ Översättning
-
+
+
+
+
+
+ Licens
+
AmplifierControlDialog
+
VOL
+
Volym:
+
- PANORERA
+ PAN
+
Panorering:
+
VÄNSTER
+
- Vänster förstärkning:
+ Vänsterförstärkning:
+
HÖGER
+
- Höger förstärkning:
+ Högerförstärkning:
AmplifierControls
+
Volym
+
Panorering
+
- Vänster förstärkning
+ Vänsterförstärkning
+
- Höger förstärkning
+ Högerförstärkning
AudioAlsaSetupWidget
+
ENHET
+
KANALER
@@ -124,78 +151,98 @@ If you're interested in translating LMMS in another language or want to imp
AudioFileProcessorView
+
Öppna annan ljudfil
+
Klicka här för att öppna en annan ljudfil. En dialog visas där du väljer din fil. Inställningar som looping, start och slutpunkter, amplifiering och sådant omställs inte. Därför låter det kanske inte som originalfilen.
+
Spela baklänges
+
- Den här knappen gör att ljudfilen spelas baklänges. Den kan användas för intressanta effeker t.ex. en baklänges cymbal.
-
-
-
- Förstärkning:
+ Den här knappen gör att ljudfilen spelas baklänges. Den kan användas för intressanta effekter t.ex. en baklänges cymbal.
-
- Med detta vred ställer du in förstärkningen. Vid 100% blir det ingen skillnad. Annars blir din ljudfil mer eller mindre högljudd, men originalfilen förändras inte.
+
+
+ Inaktivera slinga
-
- Startpunkt:
+
+
+ Den här knappen avaktiverar looping. Ljudfilen spelas bara en gång från start till slut.
-
- Slutpunkt:
+
+
+
+ Aktivera slinga
-
- Forsätt spela ljudfil över noter
+
+
+ Den här knappen aktiverar looping. Ljudfilen loopar mellan slutpunkten och looppunkten.
-
- Denna inställningen gör att ljudfilen förtsätter spela över noter. Om en not avslutas före ljudfilen är slut fortsätter nästa not där den förra slutade. Om du vill starta från början av ljudfilen innan den spelat färdigt, placera en not på botten av pianot (vid 20Hz)
+
+
+ Den här knappen aktiverar "ping-pong" looping. Ljudfilen spelar från start till slut, och sen tillbaka, och fortsätter så.
-
- Avaktivera looping
+
+
+ Fortsätt spela ljudfil över noter
-
- Den här knappen avaktiverar looping. Ljudfilen spelas bara en gång från start till slut.
+
+
+ Denna inställningen gör att ljudfilen fortsätter spela över noter. Om en not avslutas före ljudfilen är slut fortsätter nästa not där den förra slutade. Om du vill starta från början av ljudfilen innan den spelat färdigt, placera en not på botten av pianot (vid 20Hz)
-
- Aktivera looping
+
+
+ Förstärkning:
-
- Den här knappen aktiverar looping. Ljudfilen loopar mellan slutpunkten och looppunkten.
+
+
+ Med detta vred ställer du in förstärkningen. Vid 100% blir det ingen skillnad. Annars blir din ljudfil mer eller mindre högljudd, men originalfilen förändras inte.
-
- Den här knappen aktiverar "ping-pong" looping. Ljudfilen spelar från start till slut, och sen tilbaks, och fortsäter så.
+
+
+ Startpunkt:
+
Med den här vreden ställer du in vartifrån ljudfilen ska börja spela.
+
+
+ Slutpunkt:
+
+
+
Med den här vreden ställer du in vart ljudfilen slutar spela.
+
- Loopback punkt:
+ Slinga-tillbaka punkt:
+
Den här vreden ställer in vart loopen startar.
@@ -203,6 +250,7 @@ If you're interested in translating LMMS in another language or want to imp
AudioFileProcessorWaveView
+
Ljudfilens längd:
@@ -210,26 +258,32 @@ If you're interested in translating LMMS in another language or want to imp
AudioJack
+
- JACK klienten omstartades
+ JACK-klienten omstartad
+
- LMMS blev bortkopplat från JACK. LMMS JACK backend omstartades därfor. Du får manuellt koppla om igen.
+ LMMS blev bortkopplat från JACK. LMMS JACK backend omstartades därfor. Du behöver koppla om manuellt.
+
JACK-server nerstängd
+
JACK-servern stängdes ned och det gick inte starta en ny. LMMS kan inte fortsätta. Du bör spara ditt projekt och starta om både JACK och LMMS.
+
KLIENT-NAMN
+
KANALER
@@ -237,10 +291,12 @@ If you're interested in translating LMMS in another language or want to imp
AudioOss::setupWidget
+
ENHET
+
KANALER
@@ -248,10 +304,12 @@ If you're interested in translating LMMS in another language or want to imp
AudioPortAudio::setupWidget
+
BACKEND
+
ENHET
@@ -259,10 +317,12 @@ If you're interested in translating LMMS in another language or want to imp
AudioPulseAudio::setupWidget
+
ENHET
+
KANALER
@@ -270,6 +330,7 @@ If you're interested in translating LMMS in another language or want to imp
AudioSdl::setupWidget
+
ENHET
@@ -277,10 +338,12 @@ If you're interested in translating LMMS in another language or want to imp
AudioSndio::setupWidget
+
ENHET
+
KANALER
@@ -288,10 +351,12 @@ If you're interested in translating LMMS in another language or want to imp
AudioSoundIo::setupWidget
+
BAKÄNDE
+
ENHET
@@ -299,61 +364,75 @@ If you're interested in translating LMMS in another language or want to imp
AutomatableModel
+
&Nollställ (%1%2)
+
- Kopiera värde (%1%2)
+ &Kopiera värde (%1%2)
+
&Klistra in värde (%1%2)
+
- Redigera global automation
+ Redigera låt-global automation
+
+
+
+
+ Ta bort global automation
+
+
+
+
+ Ta bort alla kopplade kontroller
+
Kopplad till %1
+
Kopplad till controller
+
Redigera koppling...
+
Ta bort koppling
+
Koppla till kontroller...
-
-
- Ta bort global automation
-
-
-
- Ta bort alla kopplade kontroller
-
AutomationEditor
+
- Öppna ett automationsmönster ifrån en kontrollers kontextmeny!
+ Öppna ett automationsmönster från en kontrollers kontextmeny!
+
Värden kopierade
+
Alla valda värden blev kopierade till urklipp.
@@ -361,142 +440,184 @@ If you're interested in translating LMMS in another language or want to imp
AutomationEditorWindow
+
Spela/pausa aktuellt mönster (Mellanslag)
+
Klicka här för att spela det aktuella mönstret, detta är användbart när man redigerar. Mönstret spelas från början igen när det nått sitt slut.
+
- Sluta spela aktuellt mönster (mellanslag)
+ Sluta spela aktuellt mönster (Mellanslag)
+
Klicka här för att stoppa uppspelning av de aktuella mönstret.
+
+
+ Redigera åtgärder
+
+
+
- Ritläge (Shift+D)
+ Ritläge (Skift+D)
+
- Suddläge (Shift+E)
+ Suddläge (Skift+E)
+
Spegla vertikalt
+
Spegla horizontellt
+
Klicka här för att spegla mönstret. Punkterna förflyttas på y-axeln
+
Klicka här för att spegla mönstret. Punkterna förflyttas på x-axeln
+
- Klicka här för att aktivera ritläget. I detta läget kan du lägga till och förflytta individuella värden. Det här är standardläget. Det går också att trycka 'Shift+D' på tangentborded för att aktivera detta läget.
+ Klicka här för att aktivera ritläget. I detta läget kan du lägga till och förflytta individuella värden. Det här är standardläget. Det går också att trycka "Skift+D" på tangentbordet för att aktivera detta läget.
+
- Klicka här för att aktivera suddläget. I detta läget kan du ta bort individuella värden. Det går också att trycka 'Shift+E' på tangentborded för att aktivera detta läget.
+ Klicka här för att aktivera suddläget. I detta läget kan du ta bort individuella värden. Det går också att trycka "Skift+E" på tangentbordet för att aktivera detta läget.
+
+
+
+
+ Interpoleringskontroller
+
Diskret talföljd
+
Linjär talföljd
+
Cubic Hermite talföljd
+
Spänning i mönstrets spline
+
Högre spänning ger en mjuk kurva som ibland missar individuella punkter. Med lägre spänning planar kurvan ut nära punkterna.
+
Klicka här för att aktivera diskret talföljd. Värdet är konstant mella kontroll punkter och ändras direkt när en ny kontrollpunkt nås.
+
Klicka här för att aktivera linjär talföljd. Värdet ändras vid en stadig takt mellan kontrollpunkter för att gradvis nå nästa värde.
+
Klicka här för att aktivera cubic hermite talföljd. Värdet följer en mjuk kurva mellan kontrollpunkter.
+
+
+ Spänning:
+
+
+
Klipp ut valda värden (%1+X)
+
Kopiera valda värden (%1+C)
+
Klistra värden (%1+V)
+
Klicka här för att klippa de valda värderna. Du kan sen klistra dem var som helst genom att klicka på klistra knappen.
+
Klicka här för att kopiera de valda värderna. Du kan sedan klistra dem var som helst genom att klicka på klistra knappen.
+
Klicka här för att klistra kopierade värderna vid den första synliga metern.
-
- Spänning:
-
-
-
- Redigera Automation - inget automationsmönster
-
-
-
- Redigera Automation - %1
+
+
+ Zoomningskontroller
-
- Redigera åtgärder
+
+
+ Kvantiseringskontroller
-
- Interpoleringskontroller
+
+
+ Kvantisering
-
- Tidslinjekontroller
+
+
+
-
- Zoomningskontroller
+
+
+
+ Redigera Automation - inget automationsmönster
-
-
+
+
+
+ Redigera Automation - %1
+
Modellen är redan ansluten till det här mönstret.
@@ -504,6 +625,7 @@ If you're interested in translating LMMS in another language or want to imp
AutomationPattern
+
Dra en kontroll samtidigt som du håller <%1>
@@ -511,46 +633,57 @@ If you're interested in translating LMMS in another language or want to imp
AutomationPatternView
+
dubbelklicka för att öppna det här automationsmönstret för redigering
+
Redigera automationsmönster
+
Rensa
+
Nollställ namn
+
Byt namn
-
- %1 Kopplingar
-
-
-
- Avkoppla "%1"
-
-
+
+
Spegla Vertikalt (Synligt)
+
Spegla Horizontellt (Synligt)
+
+
+ %1 Kopplingar
+
+
+
+
+ Koppla bort "%1"
+
+
+
Modellen är redan ansluten till det här mönstret.
@@ -558,6 +691,7 @@ If you're interested in translating LMMS in another language or want to imp
AutomationTrack
+
Automationsspår
@@ -565,88 +699,108 @@ If you're interested in translating LMMS in another language or want to imp
BBEditor
+
- Redigera Trummor+Bas
+ Takt+Basgång-redigeraren
+
- Spela/pause Trummor+Bas
+ Spela/pausa nuvarande takt/basgång (Mellanslag)
+
- Avsluta uppspelning av trummor/bas
+ Avsluta uppspelning av nuvarande takt/basgång (Mellanslag)
+
- Klicka här för att spela trummor/bas. Mönstret loopar när det nåt sitt slut.
+ Klicka här för att spela takt/basgång. Takt/basgång återupprepas automatiskt när dess slut nås.
+
- Klicka här för att sluta spela trummor/bas.
+ Klicka här för att sluta spela takt/basgång.
+
+
+
+
+ Taktväljare
+
+
+
+
+ Spår och stegåtgärder
+
- Lägg till trummor/bas
+ Lägg till takt/basgång
+
+
+
+
+ Lägg till ljudspår
+
Lägg till automationsspår
+
Ta bort steg
+
Lägg till steg
-
- Taktväljare
-
-
-
- Spår och stegåtgärder
-
-
+
Klona steg
-
-
- Lägg till ljudfils-spår
-
BBTCOView
+
- Redigera Trummor+Bas
+ Öppna Takt+Basgång-redigeraren
+
Nollställ namn
+
Byt namn
+
Byt färg
+
- Byt färg till standard
+ Nollställ färg till standard
BBTrack
+
- Trum/Basmönster %1
+ Takt/Basgång %1
+
Kopia av %1
@@ -654,124 +808,149 @@ If you're interested in translating LMMS in another language or want to imp
BassBoosterControlDialog
+
FREQ
+
Frekvens:
+
- FÖRST
+ FÖRSTÄRKNING
+
Förstärkning:
+
- RATIO
+ FÖRHÅLLANDE
+
- Ratio:
+ Förhållande:
BassBoosterControls
+
Frekvens
+
Förstärkning
+
- Ratio
+ Förhållande
BitcrushControlDialog
+
IN
+
UT
+
+
- FÖRST
+ FÖRSTÄRKNING
+
- Input Förstärkning:
+ Ingång förstärkning:
-
- NOIS
+
+
+ BRUS
+
+
Output Förstärkning
+
KLIPP
+
-
- Värdera
-
-
+
-
+ Hastighet Aktiverad
+
-
- Djup
-
-
+
+
+
+
+ FREKV.
+
+
+
-
+ Samplingsfrekvens:
-
- STD
+
+
+ STEREO
+
-
+ Stereo skillnad:
-
- Nivåer
+
+
+
+
Nivåer:
@@ -779,10 +958,12 @@ If you're interested in translating LMMS in another language or want to imp
CaptionMenu
+
&Hjälp
+
Hjälp (inte tillgängligt)
@@ -790,10 +971,12 @@ If you're interested in translating LMMS in another language or want to imp
CarlaInstrumentView
+
Visa användargränssnitt
+
Klicka här för att visa eller gömma användargränssnittet för Carla.
@@ -801,6 +984,7 @@ If you're interested in translating LMMS in another language or want to imp
Controller
+
Kontroller %1
@@ -808,58 +992,73 @@ If you're interested in translating LMMS in another language or want to imp
ControllerConnectionDialog
+
Kopplingsinställningar
+
MIDI-KONTROLLER
+
- Inputkanal
+ Ingångskanal
+
KANAL
+
- Inputkontroller
+ Ingångsregulator
+
KONTROLLER
+
+
Upptäck Automatiskt
+
- MIDI-enheter att ta emot MIDI-events från
+ MIDI-enheter för att ta emot MIDI-händelser från
+
ANVÄNDARKONTROLLER
+
-
+ KARTLÄGGNINGSFUNKTION
+
OK
+
Avbryt
+
LMMS
+
@@ -867,18 +1066,22 @@ If you're interested in translating LMMS in another language or want to imp
ControllerRackView
+
Kontrollrack
+
Lägg till
+
Bekräfta Borttagning
+
Vill du verkligen ta bort? Det finns kopplingar till den här kontrollern, och operationen går inte ångra.
@@ -886,93 +1089,115 @@ If you're interested in translating LMMS in another language or want to imp
ControllerView
+
Kontroller
+
Kontroller kan automatisera värdet på en vred, reglage, och andra kontroller
+
Byt namn på kontroller
+
Skriv nya namnet på kontrollern
+
+
+ LFO
+
+
+
&Ta bort den här kontrollen
+
Döp& om den här kontrollern
-
-
- LFO
-
CrossoverEQControlDialog
+
+
+
+
Band 1 Förstärkn.:
+
Band 2 Förstärkn.:
+
Band 3 Förstärkn.:
+
Band 4 Förstärkn.:
+
Band 1 Tyst
+
Tysta Band 1
+
Band 2 Tyst
+
Tysta Band 2
+
Band 3 Tyst
+
Tysta Band 3
+
Band 4 Tyst
+
Tysta Band 4
@@ -980,22 +1205,27 @@ If you're interested in translating LMMS in another language or want to imp
DelayControls
+
- Fördröj Samplingar
+ Fördröj samplingar
+
Återkoppling
+
Lfo-frekvens
+
Lfo-mängd
+
Utgångsförstärkning
@@ -1003,228 +1233,311 @@ If you're interested in translating LMMS in another language or want to imp
DelayControlsDialog
-
-
+
+
+ FÖRDRÖJNING
+
Tidsfördröjning
-
- Återgivningsmängd
+
+
+
-
- Lfo
+
+
+ Återgivningsmängd
-
- Ut-förstärkning
+
+
+ HASTIGHET
-
- Förstärkning
+
+
+ Lfo
-
+
+
-
+
+
-
-
+
+
+ Ut-förstärkning
-
-
+
+
+ Förstärkning
DualFilterControlDialog
-
- Filter 1 aktiverat
-
-
-
- Filter 2 aktiverat
-
-
-
- Klicka för att aktivera/inaktivera Filter 1
-
-
-
- Klicka för att aktivera/inaktivera Filter 2
-
-
+
+
- FREQ
+ FREKV.
+
+
Cutoff frekvens
+
+
RESO
+
+
Resonans
+
+
FÖRST.
+
+
Förstärkning
+
MIX
+
Mix
+
+
+
+ Filter 1 aktiverat
+
+
+
+
+ Filter 2 aktiverat
+
+
+
+
+ Klicka för att aktivera/inaktivera Filter 1
+
+
+
+
+ Klicka för att aktivera/inaktivera Filter 2
+
DualFilterControls
+
Filter 1 aktiverat
+
Filter 1 typ
+
Cutoff 1 frekvens
+
Q/Resonans 1
+
Förstärkning 1
+
Mix
+
Filter 2 aktiverat
+
Filter 2 typ
+
Cutoff 2 frekvens
+
Q/Resonans 2
+
Förstärkning 2
+
+
Lågpass
+
+
Högpass
+
+
-
+ BandPass csg
+
+
-
+ BandPass czpg
+
+
+
+
-
+ Allpass
+
+
Moog
+
+
2x Lågpass
+
+
RC Lågpass 12dB
+
+
RC BandPass 12dB
+
+
RC Högpass 12dB
+
+
RC Lågpass 24dB
+
+
RC BandPass 24dB
+
+
RC Högpass 24dB
+
+
+
+
-
+ 2x Moog
+
+
SV Lågpass
+
+
SV BandPass
+
+
SV Högpass
+
+
+
+
+
+
@@ -1232,48 +1545,58 @@ If you're interested in translating LMMS in another language or want to imp
Editor
+
+
+ Transportkontroller
+
+
+
Play (Mellanslag)
+
Stop (Mellanslag)
+
Spela in
+
Spela in under uppspelningen
-
-
- Transportkontroller
-
Effect
+
Effekt aktiverad
+
Blöt/Torr mix
+
-
+ Gate
+
- Decay
+ Förfall
EffectChain
+
Effekter aktiverade
@@ -1281,10 +1604,12 @@ If you're interested in translating LMMS in another language or want to imp
EffectRackView
+
EFFEKTKEDJA
+
Lägg till effekt
@@ -1292,22 +1617,28 @@ If you're interested in translating LMMS in another language or want to imp
EffectSelectDialog
+
Lägg till effekt
+
+
Namn
+
Typ
+
Beskrivning
+
Författare
@@ -1315,54 +1646,67 @@ If you're interested in translating LMMS in another language or want to imp
EffectView
+
Slår på eller av effekten.
+
På/Av
+
- W/D
+ B/T
+
-
+ Blöt Nivå:
+
+
- DECAY
+ FÖRFALL
+
Tid:
+
+
GATE
+
Gate:
+
+
Kontroller
+
+
Flytta &upp
+
Flytta &ner
+
- &Ta bort det här insticksprogrammet
+ &Ta bort den här insticksmodulen
EnvelopeAndLfoParameters
+
För-fördröjning
+
Attack
+
Hold
+
Decay
+
Sustain
+
Release
+
Modulering
+
+
LFO-Attack
+
LFO-hastighet
+
LFO-Modulering
+
LFO-vågform
+
- Freq x 100
+ Frekv. x 100
+
Modulera Env-mängd
@@ -1453,349 +1814,439 @@ Right clicking will bring up a context menu where you can change the order in wh
EnvelopeAndLfoView
+
+
- DEL
+ RAD
+
För-fördröjning:
+
+
+
ATT
+
Attack:
+
+
HOLD
+
Hold:
+
+
DEC
+
Decay:
+
+
SUST
+
Sustain:
+
+
REL
+
Release:
+
+
+
- AMT
+ MÄNGD
+
+
Moduleringsmängd:
+
+
LFO-för-fördröjning:
+
Använd denna ratt för att ställa för-fördröjningen för aktuell LFO. Ju högre värdet är desto längre tid tar det innan LFO'n börjar oscillera.
+
LFO-attack:
+
Använd denna ratt för att ställa attack-tiden för aktuell LFO. Ju högre värdet är desto längre tid tar det för LFO'n att nå sin maximala amplitud.
+
-
+ SPD
+
-
+ LFO-hastighet:
+
Använd denna ratt för att ställa hastigheten för aktuell LFO. Ju högre värdet är desto snabbare oscillerar LFO'n och desto snabbare är effekten.
+
Använd denna ratt för att ställa mängden modulering för aktuell LFO. Ju högre värdet är desto större valt värde (volym eller cutoff-frekvens) kommer influeras av denna LFO.
+
Klicka här för sinusvåg.
+
Klicka här för triangelvåg.
+
Klicka här för sågtandsvåg för aktuell.
+
- Klicka här för fyrkantvåg
+ Klicka här för fyrkantvåg.
+
+
+
+ Klicka här för en slumpmässig vågform.
+
+
+
- FREQ x 100
+ FREKV. x 100
+
Klicka här för att multiplicera frekvensen för denna LFO med 100.
+
multiplicera LFO-frekvensen med 100
+
+
+
+
ms/LFO:
+
Ledtråd
+
Dra en ljudfil till det här fönstret.
-
-
- Klicka här för en slumpmässig vågform.
-
EqControls
+
Ingångsförstärkning
+
Utgångsförstärkning
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ LP aktiv
+
-
+ LP 12
+
-
+ LP 24
+
-
+ LP 48
+
-
+ HP 12
+
-
+ HP 24
+
-
+ HP 48
+
Lågpass-typ
+
Högpass-typ
+
Analysera IN
+
Analysera UT
@@ -1803,260 +2254,352 @@ Right clicking will bring up a context menu where you can change the order in wh
EqControlsDialog
+
-
+ HP
+
+
+
+
+
+
+
-
+ LP
+
In-förstärkning
+
+
+
Förstärkning
+
Ut-förstärkning
+
Bandbredd:
+
+
+ Oktav
+
+
+
Resonans:
+
Frekvens:
+
+
-
-
- Oktav
-
EqHandle
+
Reso.:
+
+
+
- Freq:
+ Frekv.:
ExportProjectDialog
+
Exportera projekt
+
Utgång
+
- Fil-format:
+ Filformat:
+
Samplingshastighet:
+
44100 Hz
+
48000 Hz
+
88200 Hz
+
96000 Hz
+
192000 Hz
+
+
+ Djup:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Stereoläge:
+
+
+
+
+ Stereo
+
+
+
+
+
+
+
+
+
+ Mono
+
+
+
- Bit-hastighet:
+ Bithastighet:
+
64 KBit/s
+
128 KBit/s
+
160 KBit/s
+
192 KBit/s
+
256 KBit/s
+
320 KBit/s
-
- Djup:
-
-
-
-
-
-
-
-
-
-
-
- Alla inställningar ovan gäller för samtliga filformat
+
+
+ Använd variabel bithastighet
+
Kvalitetsinställningar
+
Interpolering:
+
+
+
+
+
Översampling (använd varsamt!):
+
1x (Ingen)
+
2x
+
4x
+
8x
-
- Starta
+
+
+ Exportera som loop (ta bort slut-tystnad)
-
- Avbryt
+
+
+ Exportera mellan slinga-markeringar
-
- Exportera som loop (ta bort slut-tystnad)
+
+
+ Starta
-
- Exportera mellan loop-markeringar
+
+
+ Avbryt
+
Kunde inte öppna fil
+
+
+ Det gick inte att öppna filen %1 för att skriva.
+Se till att du har skrivbehörighet till filen och mappen som innehåller filen och försök igen!
+
+
+
Exportera projekt till %1
+
Fel
+
-
+ Fel vid bestämning av filkodarenhet. Vänligen försök att välja ett annat utmatningsformat.
+
Renderar: %1%
-
-
-
-
Fader
+
+
Ange ett nytt värde mellan %1 och %2:
@@ -2064,72 +2607,88 @@ Please make sure you have write permission to the file and the directory contain
FileBrowser
+
-
+ Bläddrare
FileBrowserTreeWidget
+
Skicka till aktivt instrument-spår
+
+
+ Öppna i nytt instrument-spår/Låt-redigeraren
+
+
+
+
- Laddar ljudfil
+ Läser in ljudfil
+
- Ljudfilen laddas för förhandslyssning...
-
-
-
- --- Grundfiler ---
-
-
-
- Öppna i nytt instrument-spår/Sång Editor
+ Ljudfilen läses in för förhandslyssning...
+
Fel
+
verkar inte vara en giltig
+
fil
+
+
+
+ --- Grundfiler ---
+
FlangerControls
+
- Fördröj Samplingar
+ Fördröj samplingar
+
Lfo-frekvens
+
Sekunder
+
+
Brus
+
Invertera
@@ -2137,46 +2696,57 @@ Please make sure you have write permission to the file and the directory contain
FlangerControlsDialog
-
-
-
-
-
-
-
-
-
-
+
+
+ FÖRDRÖJNING
-
-
+
+
+ Fördröjningstid:
+
-
+ HASTIGHET
-
-
+
+
+ Period:
+
+
-
+ Mängd:
+
+
+
+
+
+
+
+ BRUS
+
+
+
+
+
Invertera
@@ -2184,10 +2754,12 @@ Please make sure you have write permission to the file and the directory contain
FxLine
+
-
+ Kanalsändningsbelopp
+
+
Flytta &vänster
+
Flytta &höger
+
Byt namn på &kanal
+
T&a bort kanal
+
Ta bort &oanvända kanaler
@@ -2221,37 +2798,62 @@ You can remove and move FX channels in the context menu, which is accessed by ri
FxMixer
+
Master
+
+
+
FX %1
+
+
+
+ Volym
+
+
+
+
+ Tysta
+
+
+
+
+ Solo
+
FxMixerView
+
FX-Mixer
+
FX Fader %1
+
Tysta
+
Tysta denna FX-kanal
+
Solo
+
FX-kanal Solo
@@ -2259,6 +2861,8 @@ You can remove and move FX channels in the context menu, which is accessed by ri
FxRoute
+
+
Mängd att skicka från kanal %1 till kanal %2
@@ -2266,14 +2870,17 @@ You can remove and move FX channels in the context menu, which is accessed by ri
GigInstrument
+
Bank
+
+
Förstärkning
@@ -2281,46 +2888,58 @@ You can remove and move FX channels in the context menu, which is accessed by ri
GigInstrumentView
+
Öppna en annan GIG-fil
+
Klicka här för att öppna en annan GIG-fil
+
+
+
+
Välj vilket instrument i GIG-filen som ska spelas
+
Vilken GIG-fil används för närvarande
+
Vilken del av GIG-filen används för närvarande
+
Förstärkning
+
Faktor att multiplicera samplingar med
+
Öppna GIG-fil
+
GIG-filer (*.gig)
@@ -2328,704 +2947,880 @@ You can remove and move FX channels in the context menu, which is accessed by ri
GuiApplication
+
- Arbetskatalog
+ Arbetsmapp
+
- Arbetskatalogen %1 för LMMS existerar inte. Vill du skapa detta nu? Du kan ändra katalog senare under Redigera -> Inställningar.
+ Arbetsmappen %1 för LMMS finns inte. Vill du skapa denna nu? Du kan ändra mappen senare via Redigera -> Inställningar.
+
Förbereder användargränssnitt
+
- Förbereder sång-editor
+ Förbereder låtredigeraren
+
Förbereder mixer
+
Förbereder kontrollrack
+
Förbereder projektanteckningar
+
- Förbereder Takt/Bas-editor
+ Förbereder takt/basgång-redigeraren
+
Förbereder pianorulle
+
- Förbereder automations-editor
+ Förbereder automationsredigeraren
InstrumentFunctionArpeggio
+
Arpeggio
+
Arpeggio-typ
+
Arpeggio-omfång
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Arpeggio-tid
+
+
Arpeggio-riktning
+
Arpeggio-typ
+
Upp
+
Ner
+
Upp och ner
+
+
+ Ner och upp
+
+
+
Slumpmässig
+
-
+ Fritt
+
-
+ Sortera
+
-
-
-
-
- Ner och upp
-
-
-
-
-
-
-
-
-
-
-
-
+ Synkronisera
InstrumentFunctionArpeggioView
+
ARPEGGIO
+
+
OMFÅNG
+
Arpeggio-omfång:
+
oktav(er)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ not(er)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TID
+
Arpeggio-tid:
+
ms
+
Använd denna ratt för att ställa arpeggio-tiden i millisekunder. Arpeggio-tiden anger hur länge varje arpeggio-ton ska spelas.
+
GATE
+
-
- %
-
-
+
+
Ackord:
+
Riktning:
+
Läge:
+
+
+ InstrumentFunctionNoteStacking
-
-
+
+
+ oktav
-
-
+
+
+
+ Dur
-
+
+
-
-
+
+
+ moll
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- not(er)
-
-
-
-
-
-
-
- InstrumentFunctionNoteStacking
-
-
- oktav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+ 6
+
+
+
+
+
-
+ 7
+
+
-
+ 7#5
+
-
+ 7b5
+
-
+ 7#9
+
-
+ 7b9
+
-
+ 7#5#9
+
-
+ 7#5b9
+
-
+ 7b5b9
+
+
+
-
+ 7#11
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ 9
+
+
+
-
+ 9#5
+
-
+ 9b5
+
-
+ 9#11
+
-
+ 9b13
+
+
+
+
+
+
+
+
+
-
+ 11
+
+
+
+
+
-
+ 13
+
-
+ 13#9
+
-
+ 13b9
+
-
+ 13b5b9
+
+
+
+
-
+ Harmonisk moll
+
-
+ Melodisk moll
+
-
+ Hela tonen
+
-
+ Minskad
+
+
+
+
+
+
-
+ Blues
+
-
+ Arabisk
+
-
+ Gåtfull
+
+
+
+
-
+
+
+
+
+
+
-
- Ackord
-
-
-
- Ackord-typ
-
-
-
-
-
-
+
-
+ Moll
+
-
+ Kromatisk
+
+
-
+ 5
+
+
-
+ Persisk
+
+
+
+
+ Ackord
+
+
+
+
+ Ackordtyp
+
+
+
+
+ Ackordomfång
InstrumentFunctionNoteStackingView
+
+
+ STAPLA
+
+
+
+
+ Ackord:
+
+
+
OMFÅNG
+
-
+ Ackordomfång:
+
oktav(er)
+
-
-
-
-
-
-
- Ackord:
-
InstrumentMidiIOView
+
AKTIVERA MIDI-INMATNING
+
+
KANAL
+
+
-
+ HASTIGHET
+
-
+ AKTIVERA MIDI-UTGÅNG
+
-
+ PROGRAM
-
-
+
+
+ NOT
-
-
+
+
+ MIDI-enheter att ta emot MIDI-händelser från
-
-
+
+
+ MIDI-enheter att skicka MIDI-händelser till
+
-
+ ANPASSAD BASHASTIGHET
+
+
-
+ BASHASTIGHET
InstrumentMiscView
+
+
@@ -3033,126 +3828,158 @@ You can remove and move FX channels in the context menu, which is accessed by ri
InstrumentSoundShaping
+
VOLYM
+
Volym
+
+
+
Cutoff frekvens
+
RESO
+
Resonans
+
+
Filtertyp
+
Q/Resonans
+
Lågpass
+
Högpass
+
-
+ BandPass csg
+
-
+ BandPass czpg
+
+
-
+ Allpass
+
Moog
+
2x Lågpass
+
RC Lågpass 12dB
+
RC BandPass 12dB
+
RC Högpass 12dB
+
RC Lågpass 24dB
+
RC BandPass 24dB
+
RC Högpass 24dB
+
+
-
+ 2x Moog
+
SV Lågpass
+
SV BandPass
+
SV Högpass
+
+
+
@@ -3160,50 +3987,62 @@ You can remove and move FX channels in the context menu, which is accessed by ri
InstrumentSoundShapingView
+
MÅL
+
+
FILTER
+
Här kan du välja vilket inbyggt filter du vill använda för detta instrument-spår. Filter är väldigt viktiga om man vill ändra karaktäristiken på ett ljud.
+
+
+ FREKV.
+
+
+
+
+ cutoff-frekvens:
+
+
+
Hz
+
+
RESO
+
Resonans:
+
-
- FREQ
-
-
-
- cutoff-frekvens:
-
-
+
@@ -3211,85 +4050,107 @@ You can remove and move FX channels in the context menu, which is accessed by ri
InstrumentTrack
+
+
+ Med denna ratt ställer du volymen för den öppnade kanalen.
+
+
+
+
namnlöst_spår
+
+
+ Grundton
+
+
+
Volym
+
Panorering
+
Tonhöjd
-
- FX-kanal
-
-
-
- Standardinställning
-
-
-
- Med denna ratt ställer du volymen för den öppnade kanalen.
-
-
-
- Grundton
-
-
+
Tonhöjdsomfång
+
+
+ FX-kanal
+
+
+
+
+
+
+
+ Standardinställning
+
InstrumentTrackView
+
Volym
+
Volym:
+
VOL
+
Panorering
+
Panorering:
+
PAN
+
MIDI
+
Ingång
+
Utgång
+
FX %1: %2
@@ -3297,125 +4158,160 @@ You can remove and move FX channels in the context menu, which is accessed by ri
InstrumentTrackWindow
+
ÖVERGRIPANDE INSTÄLLNINGAR
+
+
+ Använd dessa kontroller för att visa och redigera nästa/föregående spår i låtredigeraren.
+
+
+
Instrument-volym
+
Volym:
+
VOL
+
Panorering
+
Panorering:
+
PAN
+
Tonhöjd
+
Tonhöjd:
+
+
-
- FX-kanal
+
+
+
-
-
+
+
+ OMFÅNG
-
-
+
+
+ FX-kanal
+
-
+ FX
-
- MIDI
+
+
+ Spara aktuella instrumentspårinställningar i en förinställd fil
-
- Spara förinställning
+
+
+
-
- XML förinställnings-fil (*.xpf)
+
+
+ SPARA
-
+
+
-
+
+
-
- OMFÅNG
+
+
+ Effekter
-
-
+
+
+ MIDI-inställningar
-
-
+
+
+ Diverse
-
-
+
+
+ Spara förinställning
-
-
+
+
+ XML förinställnings-fil (*.xpf)
-
- SPARA
+
+
+ Insticksmodul
Knob
+
-
+ Ställ in linjär
+
-
+ Ställ in logaritmisk
+
-
+ Vänligen ange ett nytt värde mellan -96.0 dBFS och 6.0 dBFS:
+
Ange ett nytt värde mellan %1 och %2:
@@ -3423,6 +4319,7 @@ You can remove and move FX channels in the context menu, which is accessed by ri
LadspaControl
+
Länka kanaler
@@ -3430,10 +4327,12 @@ You can remove and move FX channels in the context menu, which is accessed by ri
LadspaControlDialog
+
Länka Kanaler
+
Kanal
@@ -3441,14 +4340,17 @@ You can remove and move FX channels in the context menu, which is accessed by ri
LadspaControlView
+
Länka kanaler
+
Värde:
+
Ledsen, ingen hjälp är tillgänglig.
@@ -3456,13 +4358,15 @@ You can remove and move FX channels in the context menu, which is accessed by ri
LadspaEffect
+
-
+ Okänd LADSPA-insticksmodul %1 efterfrågad.
LcdSpinBox
+
Ange ett nytt värde mellan %1 och %2:
@@ -3470,18 +4374,26 @@ You can remove and move FX channels in the context menu, which is accessed by ri
LeftRightNav
+
+
+
Tidigare
+
+
+
Nästa
+
Tidigare (%1)
+
Nästa (%1)
@@ -3489,145 +4401,180 @@ You can remove and move FX channels in the context menu, which is accessed by ri
LfoController
+
+
Basvärde
+
-
+ Oscillatorhastighet
+
-
+ Oscillatormängd
+
-
+ Oscillatorfas
+
-
+ Oscillatorvågform
+
-
+ Frekvens Multiplikator
LfoControllerDialog
+
LFO
+
+
+
+
+
-
+ SPD
+
+
+
+
+
+
+
+
Moduleringsmängd:
+
+
+
+
grader
+
+
Klicka här för sinusvåg.
+
Klicka här för triangelvåg.
+
- Klicka här för sågtandvåg
+ Klicka här för sågtandsvåg
+
- Klicka här för fyrkantvåg
+ Klicka här för fyrkantvåg.
+
+
+
+
+
+
+
Klicka här för vitt brus.
+
-
-
-
-
-
-
-
-
-
+ Klicka här för en användardefinierad form.
+Dubbelklicka för att välja en fil.
LmmsCore
+
+
-
+ Initierar datastrukturer
+
-
+ Öppnar ljud- och midienheter
+
@@ -3635,404 +4582,500 @@ Double click to pick a file.
MainWindow
-
-
+
+
+ Konfigurationsfil
-
-
+
+
+ Fel vid inläsning av konfigurationsfil på rad %1:%2: %3
-
- &Ny
-
-
-
- &Öppna...
+
+
+ Kunde inte öppna fil
-
- &Spara
+
+
+ Det gick inte att öppna filen %1 för att skriva.
+Se till att du har skrivbehörighet till filen och mappen som innehåller filen och försök igen!
-
- Spara &som...
+
+
+ Projektåterställning
-
- Importera...
+
+
+ Det finns en återställningsfil tillgänglig. Det verkar som om programmet inte avslutades korrekt senast, eller så körs redan LMMS. Vill du återställa detta projekt?
-
- E&xportera...
+
+
+
+
+ Återställ
-
- &Avsluta
+
+
+ Återställ filen. Se till att du bara har en instans av LMMS igång när du gör detta.
-
- &Redigera
+
+
+
+
+ Kasta bort
-
- Inställningar
+
+
+ Starta en standard-session och ta bort den återskapade filen. Detta går inte ångra.
-
-
+
+
+ Version %1
-
- &Hjälp
+
+
+ Förbereder insticksmodulsbläddraren
-
- Hjälp
+
+
+ Förbereder fil-browser
-
- Vad är detta?
+
+
+ Mina projekt
-
- Om
+
+
+ Mina samplingar
-
- Skapa nytt projekt
+
+
+ Mina förinställningar
-
- Skapa nytt projekt från mall
+
+
+ Min hemmapp
-
- Öppna existerande projekt
+
+
+ Rotmapp
-
- Nyligen öppnade projekt
+
+
+ Volymer
-
- Spara aktuellt projekt
+
+
+ Min dator
-
- Exportera aktuellt projekt
+
+
+ Laddar bakgrunds-grafik
-
- Sång-editor
+
+
+ &Arkiv
-
-
+
+
+ &Ny
-
- Redigera Trummor+Bas
+
+
+ Nytt från mall
-
-
+
+
+ &Öppna...
-
- Pianorulle
+
+
+ &Nyligen öppnade projekt
-
- Klicka här för att visa eller dölja pianorullen. Med hjälp av pianorullen kan du skapa melodier på ett enkelt sätt.
+
+
+ &Spara
-
- Automations-editor
+
+
+ Spara &som...
-
-
+
+
+ Spara som ny &version
-
-
+
+
+ Spara som standardmall
-
-
+
+
+ Importera...
-
- Projektanteckningar
+
+
+ E&xportera...
-
- Klicka här för att visa eller dölja fönstret för projektanteckningar. I detta fönster kan du göra noteringar om ditt projekt,
+
+
+ E&xportera spår...
-
- Kontrollrack
+
+
+ Exportera &MIDI...
-
- Namnlös
+
+
+ &Avsluta
-
- LMMS %1
+
+
+ &Redigera
-
- Projekt inte sparat
+
+
+ Ångra
-
- Projektet har ändrats sedan det sparades senast. Vill du spara nu?
+
+
+ Gör om
-
- Hjälp inte tillgänglig
+
+
+ Inställningar
-
- Just nu finns ingen hjälp tillgänglig i LMMS
-Besök https://lmms.io/documentation/ för dokumentation (Engelska).
+
+
+ &Visa
-
-
+
+
+ &Verktyg
-
- Version %1
+
+
+ &Hjälp
-
- Konfigurationsfil
+
+
+ Hjälp på nätet
-
- Fel vid inläsning av konfigurationsfil på rad %1:%2: %3
+
+
+ Hjälp
-
-
+
+
+ Vad är det här?
-
- Ångra
+
+
+ Om
-
- Gör om
+
+
+ Skapa nytt projekt
-
- Mina Projekt
+
+
+ Skapa nytt projekt från mall
-
-
+
+
+ Öppna existerande projekt
-
-
+
+
+ Nyligen öppnade projekt
-
-
+
+
+ Spara aktuellt projekt
-
- Min dator
+
+
+ Exportera aktuellt projekt
-
- &Fil
+
+
+ Vad är detta?
-
- &Nyligen öppnade projekt
+
+
+ Slå på/av metronom
-
- Spara som Ny &Version
+
+
+ Visa/dölj Låtredigeraren
-
- E&xportera spår...
+
+
+ Genom att trycka på den här knappen kan du visa eller dölja Låtredigeraren. Med hjälp av Låtredigeraren kan du redigera låtspellista och ange när vilken låt ska spelas. Du kan också infoga och flytta samplingar (t.ex. rap-samplingar) direkt i spellistan.
-
- Online-hjälp
+
+
+ Visa/dölj Takt+Basgång-redigeraren
-
- Vad är det här?
+
+
+
-
- Öppna Projekt
+
+
+ Visa/dölj pianorulle
-
- Spara Projekt
+
+
+ Klicka här för att visa eller dölja pianorullen. Med hjälp av pianorullen kan du skapa melodier på ett enkelt sätt.
-
- Projektåterställning
+
+
+ Visa/dölj Automationsredigeraren
-
- Det finns en återställningsfil tillgänglig. Det verkar som om programmet inte avslutades korrekt senast, eller så körs redan LMMS. Vill du återställa detta projekt?
+
+
+
-
- Återställ
+
+
+ Visa/dölj FX Mixer
-
- Återställ filen. Se till att du bara har en instans av LMMS igång när du gör detta.
+
+
+
-
- Ignorera
+
+
+ Visa/dölj projektanteckningar
-
- Starta LMMS som vanligt men med automatisk backup avstängt för att förhindra att den nuvarande återställningsfilen blir överskriven.
+
+
+ Klicka här för att visa eller dölja fönstret för projektanteckningar. I detta fönster kan du göra noteringar om ditt projekt,
-
- Kasta bort
+
+
+ Visa/dölj kontrollrack
-
- Starta en standard-session och ta bort den återskapade filen. Detta går inte ångra.
+
+
+ Namnlös
-
- Förbereder plugin-browser
+
+
+ Återställnings-session. Spara ditt arbete!
-
- Förbereder fil-browser
+
+
+ LMMS %1
-
- Rotkatalog
+
+
+ Återställt projekt inte sparat
-
- Laddar bakgrunds-grafik
+
+
+ Projektet återställdes från den senaste sessionen. Det kommer försvinna om du inte sparar det. Vill du spara projektet nu?
-
- Nytt från mall
+
+
+ Projektet inte sparat
-
- Spara som standard-mall
+
+
+ Projektet har ändrats sedan det sparades senast. Vill du spara nu?
-
- &Visa
+
+
+ Öppna projekt
-
- Slå på/av metronom
+
+
+ LMMS (*.mmp *.mmpz)
-
- Visa/dölj Sång-editor
+
+
+ Spara projekt
-
- Visa/dölj Takt+Bas-editor
+
+
+ LMMS-Projekt
-
- Visa/dölj pianorulle
+
+
+ LMMS-Projektmall
-
- Visa/dölj Automations-editor
+
+
+ Spara projektmall
-
- Visa/dölj FX Mixer
+
+
+ Vill du skriva över standardmallen?
-
- Visa/dölj projektanteckningar
+
+
+ Detta kommer skriva över din nuvarande standardmall.
-
- Visa/dölj kontrollrack
+
+
+ Hjälp inte tillgänglig
-
- Återställnings-session. Spara ditt arbete!
+
+
+ Just nu finns ingen hjälp tillgänglig i LMMS
+Besök https://lmms.io/documentation/ för dokumentation (Engelska).
-
- Automatisk backup avstängd. Kom ihåg att spara ditt arbete!
+
+
+ Låtredigeraren
-
- Återställt projekt inte sparat
+
+
+ Takt+Basgång-redigeraren
-
- Projektet återställdes från den senaste sessionen. Det kommer försvinna om du inte sparar det. Vill du spara projektet nu?
+
+
+ Pianorulle
-
- LMMS-Projekt
+
+
+ Automatiseringsredigeraren
-
- LMMS-Projektmall
+
+
+ FX-mixer
-
- Vill du skriva över standardmallen?
+
+
+ Projektanteckningar
-
- Detta kommer skriva över din nuvarande standardmall.
+
+
+ Kontrollrack
+
Volym som dBFS
+
Mjuk rullning
+
Visa noter i pianorulle
-
-
-
-
MeterDialog
+
+
+
+
+
@@ -4040,107 +5083,130 @@ Besök https://lmms.io/documentation/ för dokumentation (Engelska).
MeterModel
+
-
+ Täljare
+
-
+ Nämnare
MidiController
+
-
+ MIDI-styrenhet
+
-
+ unnamed_midi_controller
MidiImport
+
+
Installation ofullständig
+
-
+ Du har inte ställt in en standard soundfont i inställningsdialogrutan (Redigera->Inställningar). Därför spelas inget ljud upp efter att ha importerat denna MIDI-fil. Du bör hämta en allmän MIDI-soundfont, ange den i inställningsdialogrutan och försök igen.
+
-
+ Du kompilerade inte LMMS med stöd för SoundFont2-spelaren, som används för att lägga till standardljud till importerade MIDI-filer. Därför spelas inget ljud upp efter att ha importerat denna MIDI-fil.
+
-
+ Spår
MidiJack
+
When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
- JACK server nerstängd
+ JACK-server nerstängd
+
When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
-
+ JACK-servern verkar vara avstängd.
MidiPort
+
Ingångskanal
+
Utgångskanal
+
Ingångskontroller
+
Utgångskontroller
+
-
+ Fast ingångshastighet
+
-
+ Fast utgångshastighet
+
+
+ Fast utgångsnot
+
+
+
-
+ Utgång MIDI-program
+
+
+
+
+ Bashastighet
+
Ta emot MIDI-event
+
Skicka MIDI-event
-
-
- Fast utgångs-not
-
-
-
-
-
MidiSetupWidget
+
ENHET
@@ -4148,495 +5214,620 @@ Besök https://lmms.io/documentation/ för dokumentation (Engelska).
MonstroInstrument
+
Osc 1 Volym
+
Osc 1 Panorering
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Vald vy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sinusvåg
+
+
+
+
+
+
+
-
+ Mjuk fyrkantvåg
+
-
+ Absolut sinusvåg
+
+
-
+ Exponentiell våg
+
-
+ Vitt brus
+
Digital Triangelvåg
+
Digital Sågtandsvåg
+
+
+
+
Triangelvåg
+
Sågtandsvåg
+
-
+ Rampvåg
+
Fyrkantvåg
+
Moog sågtandsvåg
+
Abs. sinusvåg
+
Slumpmässig
+
-
+ Slumpmässigt slät
MonstroView
+
-
+ Operatörernas vy
+
+
+
-
- Mixa Osc2 med Osc3
+
+
+
+
+ Volym
-
- Modulera amplituden för Osc3 med Osc2
+
+
+
+
+ Panorering
-
- Modulera frekvensen för Osc3 med Osc2
+
+
+
+
+
-
- Modulera fasen för Osc3 med Osc2
+
+
+
+
+ halvtoner
-
+
+
+
-
+
+
+
+
+
-
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
- Välj vågform för oscillator 2.
+
+
+
-
+
+
-
+
+
-
-
+
+
+
+
+
+ Attack
-
-
+
+
+
+ Värdera
-
-
+
+
+
+ Fas
-
+
+
+
-
-
+
+
+
+ Håll
-
-
+
+
+
+ Decay
-
-
+
+
+
+ Sustain
-
-
+
+
+
+ Släpp
-
-
+
+
+
+ Lutning
+
+
+
+
+ Mixa Osc2 med Osc3
+
+
+
+
+ Modulera amplituden för Osc3 med Osc2
+
+
+
+
+ Modulera frekvensen för Osc3 med Osc2
-
-
+
+
+ Modulera fasen för Osc3 med Osc2
-
+
+
-
+
+
-
+
+
-
+
+
+
+
+
-
+
+
+
+
-
+
+
-
+
+
-
- Volym
+
+
+
-
- Panorering
+
+
+
+ Hard sync: varje gång oscillatorn tar emot en synkroniseringssignal från oscillator 1 återställs dess fas till 0 + vad dess fasförskjutning är.
-
+
+
+
-
- halvtoner
+
+
+ Välj vågform för oscillator 2.
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
+
-
+
+
+
-
+
+
+
-
+
+
+
-
- Attack
-
-
-
- Värdera
-
-
-
+
+
+
-
+
+
+
-
- Håll
-
-
-
- Decay
+
+
+
+
-
- Sustain
+
+
+
+
-
- Släpp
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Moduleringsmängd
@@ -4902,34 +6244,42 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
MultitapEchoControlDialog
+
Längd
+
+
+
+
-
+ Stadier
+
+
+
@@ -4937,82 +6287,102 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
NesInstrument
+
+
-
+ Kanal 1 volym
+
+
+
+
+
+
-
+ Kanal 2 volym
+
+
+
+
+
+
-
+ Kanal 3 volym
+
-
+ Kanal 4 volym
+
+
+
+
Huvudvolym
+
@@ -5020,114 +6390,155 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
NesInstrumentView
+
+
+
+
Volym
+
+
+
+
+
+
+
-
+ Aktivera kanal 1
+
+
+
-
+ Aktivera svep 1
+
+
-
+ Svepmängd
+
+
-
+ Svephastighet
+
+
+
+
+
+
+
+
+
-
+ Aktivera kanal 2
+
+
+
+
-
+ Aktivera kanal 3
+
-
+ Brusfrekvens
+
+
-
+ Aktivera kanal 4
+
+
+
-
+ Kvantifiera brusfrekvens vid användning av notfrekvens
+
-
+ Använd notfrekvens för brus
+
-
+ Brusläge
+
-
+ Huvudvolym
+
@@ -5135,81 +6546,103 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
OscillatorObject
-
+
+
-
+
+
-
-
+
+
+
+ Osc %1 volym
+
+
+
+
+
+ Osc %1 panorering
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+ Moduleringstyp %1
PatchesDialog
+
-
+ Qsynth: Kanal förinställd
+
-
+ Bankväljare
+
Bank
+
-
+ Programväljare
+
+
Namn
+
OK
+
Avbryt
@@ -5217,46 +6650,57 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
PatmanView
+
+
+
-
+ Slinga
+
-
+ Slinga-läge
+
+
-
+ Tune
+
-
+ Tune-läge
+
+
Ingen fil vald
+
Öppna patch-fil
+
Patch-filer (*.pat)
@@ -5264,53 +6708,65 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
PatternView
+
+
+ använd mushjulet för att ställa in hastigheten på ett steg
+
+
+
+
+ Dubbelklicka för att öppna i Pianorulle
+
+
+
Öppna i pianorulle
+
Rensa alla noter
+
Nollställ namn
+
Byt namn
+
Lägg till steg
+
Ta bort steg
-
-
-
-
-
- Dubbelklicka för att öppna i Pianorulle
-
-
+
- Klona steg
+ Klona Steg
PeakController
+
+
+
@@ -5318,10 +6774,12 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
PeakControllerDialog
+
+
@@ -5329,353 +6787,438 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator
PeakControllerEffectControlDialog
+
+
-
- Moduleringsmängd:
-
-
-
- Attack:
-
-
-
- Release:
-
-
+
+
+
+ Moduleringsmängd:
+
+
+
+
+
+
+
+ Attack:
+
+
+
-
-
+
+
+ Release:
+
+
+
+
+ Tröskelvärde:
+
PeakControllerEffectControls
+
Basvärde
+
Moduleringsmängd
-
- Tysta utgångs-ljud
-
-
+
Attack
+
Släpp
+
+
+ Tröskelvärde
+
+
+
+
+ Tysta utgångs-ljud
+
+
+
Abs-värde
+
-
-
-
-
PianoRoll
-
- Dubbelklicka för att öppna ett mönster!
-
-
-
- Senaste noten
-
-
-
-
-
-
+
-
+ Nothastighet
+
Not-panorering
+
Markera/avmarkera nuvarande halvton
+
+
+ Markera/avmarkera alla motsvarande oktavhalvtoner
+
+
+
Markera nuvarande skala
+
Markera nuvarande ackord
+
Avmarkera allt
+
+
+ Välj alla noter på denna tangent
+
+
+
+
+ Notlås
+
+
+
+
+ Senaste noten
+
+
+
Ingen skala
+
Inget ackord
+
-
+ Hastighet: %1%
+
Panorering: %1% vänster
+
Panorering: %1% höger
+
Panorering: center
-
- Ange ett nytt värde mellan %1 och %2:
-
-
-
-
+
+
+ Dubbelklicka för att öppna ett mönster!
-
- Välj alla noter på denna tangent
+
+
+
+ Ange ett nytt värde mellan %1 och %2:
PianoRollWindow
+
Spela/pausa aktuellt mönster (mellanslag)
+
Spela in noter från MIDI-enhet/kanal-piano
+
Spela in noter från MIDI-enhet/kanal-piano medan sång eller BB-spår spelas
+
Sluta spela aktuellt mönster (mellanslag)
+
Klicka här för att spela det aktuella mönstret, detta är användbart när man redigerar. Mönstret spelas från början igen när det nått sitt slut.
+
+
+
Klicka här för att stoppa uppspelning av de aktuella mönstret.
+
+
+ Redigera åtgärder
+
+
+
- Ritläge (Shift+D)
+ Ritläge (Skift+D)
+
- Suddläge (Shift+E)
+ Suddläge (Skift+E)
+
- Markeringsläge (Shift+S)
+ Markeringsläge (Skift+S)
-
-
+
+
+ Klicka här och ritläget kommer att aktiveras. I det här läget kan du lägga till, ändra storlek och flytta anteckningar. Detta är standardläget som används för det mesta. Du kan också trycka på 'Shift+D' på tangentbordet för att aktivera det här läget. I det här läget håller du %1 intryckt för att tillfälligt gå in i välja-läget.
-
+
+
+ Klicka här och radera-läge kommer att aktiveras. I det här läget kan du radera anteckningar. Du kan också trycka på "Skift+E" på tangentbordet för att aktivera det här läget.
+
+
+
+
+ Klicka här och välja-läget aktiveras. I det här läget kan du välja anteckningar. Alternativt kan du hålla %1 i ritläget för att tillfälligt använda välja-läget.
+
+
+
+
-
+
+
-
+
+
-
+
+
+
Klipp ut valda noter (%1+X)
+
Kopiera valda noter (%1+C)
+
Klistra in noter (%1+V)
+
-
+ Klicka här och de valda noterna kommer att klippas ut till urklipp. Du kan klistra in dem var som helst i något mönster genom att klicka på knappen klistra in.
+
-
+ Klicka här och de valda anteckningarna kopieras till urklipp. Du kan klistra in dem var som helst i något mönster genom att klicka på knappen klistra in.
+
-
-
+
+
+ Tidslinjekontroller
-
+
+
-
+
+
-
+
+
-
+
+
-
- Redigera åtgärder
-
-
-
+
+
-
- Tidslinjekontroller
-
-
-
+
+
+
+
Pianorulle - %1
+
+
Pianorulle - inget mönster
-
-
-
-
PianoView
+
- Bas-not
+ Basnot
Plugin
+
- Plugin hittades inte
+ Instickmodulen hittades inte
+
- Pluginet "%1" hittades inte eller kunde inte laddas!
+ Instickmodulen "%1" hittades inte eller kunde inte läsas in!
Orsak: "%2"
+
- Fel vid inläsning av plugin
+ Fel vid inläsning av instickmodulen
+
- Misslyckades att läsa in plugin "%1"!
+ Misslyckades att läsa in insticksmodulen "%1"!
PluginBrowser
-
-
+
+
+ Instrument insticksmoduler
-
-
+
+
+ Instrument bläddrare
-
-
+
+
+ Dra ett instrument till antingen Låtredigeraren, Takt+Basgång-redigeraren eller till ett befintligt instrument spår.
PluginFactory
+
- Plugin hittades inte.
+ Insticksmodulen hittades inte.
+
@@ -5683,118 +7226,147 @@ Orsak: "%2"
ProjectNotes
-
+
+
Projektanteckningar
-
- Skriv ner dina anteckningar för projektet här.
+
+
+
+
- Redigera Händelser
+ Redigera Åtgärder
+
&Ångra
+
-
+ %1+Z
+
&Gör om
+
-
+ %1+Y
+
&Kopiera
+
-
+ %1+C
+
Klipp u&t
+
-
+ %1+X
+
&Klistra in
+
%1+V
+
+
&Fet
+
%1+B
+
&Kursiv
+
%1+I
+
&Understruken
+
%1+U
+
&Vänster
+
%1+L
+
C&entrera
+
%1+E
+
&Höger
+
%1+R
+
-
+ &Justera
+
%1+J
+
&Färg...
@@ -5802,185 +7374,326 @@ Orsak: "%2"
ProjectRenderer
+
WAV-Fil (*.wav)
+
Komprimerad OGG-Fil (*.ogg)
+
+
+
+ Komprimerad MP3-fil ( *.mp3)
+
QWidget
+
+
+
Namn:
+
+
Skapare:
+
+
Copyright:
+
+
+
+
+
+
+
+
Ja
+
+
+
+
+
+
Nej
+
+
+
+
+
+
Kanaler In:
+
+
Kanaler Ut:
-
- Fil:
-
-
+
Fil: %1
+
+
+
+ Fil:
+
RenameDialog
+
Byt namn...
+
+ ReverbSCControlDialog
+
+
+
+ Ingång
+
+
+
+
+ Input Förstärkning:
+
+
+
+
+ Storlek
+
+
+
+
+ Storlek:
+
+
+
+
+ Färg
+
+
+
+
+ Färg:
+
+
+
+
+ Utgång
+
+
+
+
+ Output Förstärkning
+
+
+
+ ReverbSCControls
+
+
+
+ Ingångsförstärkning
+
+
+
+
+ Storlek
+
+
+
+
+ Färg
+
+
+
+
+ Utgångsförstärkning
+
+
SampleBuffer
+
+
+ Misslyckas med att öppna filen
+
+
+
+
+ Ljudfiler är begränsade till %1 MB i storlek och %2 minuters speltid
+
+
+
Öppna ljudfil
+
+
+ Alla ljudfiler (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
+
+
+
- Wave-Filer (*.wav)
+ Wave-filer (*.wav)
+
- OGG-Filer (*.ogg)
+ OGG-filer (*.ogg)
+
-
+ DrumSynth-filer (*.ds)
+
- FLAC-Filer (*.flac)
+ FLAC-filer (*.flac)
+
-
+ SPEEX-filer (*.spx)
+
- VOC-Filer
- (*.voc)
+ VOC-filer (*.voc)
+
- AIFF-Filer (*.aif *.aiff)
+ AIFF-filer (*.aif *.aiff)
+
- AU-Filer (*.au)
+ AU-filer (*.au)
+
- RAW-Filer (*.raw)
-
-
-
- Alla Ljudfiler (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
+ RAW-filer (*.raw)
SampleTCOView
+
dubbelklicka för att välja ljudfil
+
Ta bort (musens mitt-knapp)
+
Klipp ut
+
Kopiera
+
Klistra in
+
-
+ Tysta/avtysta (<%1> + mittenklick)
SampleTrack
-
- Ljudfils-spår
-
-
+
Volym
+
Panorering
+
+
+
+
+ Ljudspår
+
SampleTrackView
+
-
+ Spårvolym
+
-
+ Kanalvolym:
+
VOL
+
Panorering
+
Panorering:
+
PAN
@@ -5988,494 +7701,658 @@ Orsak: "%2"
SetupDialog
+
- Inställningar
+ Ställ in LMMS
+
+
-
+ Allmänna inställningar
+
-
+ BUFFERTSTORLEK
+
+
Återställ till standardvärde
+
+
- Aktivera verktygs-tips
+ Aktivera verktygstips
+
-
+ Visa omstartsvarning efter att ha ändrat inställningar
+
Visa volym som dBFS
+
Komprimera projektfiler som standard
+
+
-
+ HQ-läge för ljudenhetsutgång
+
-
+ Kompakta spårknappar
+
+
Visa noter i pianorulle
+
-
+ Aktivera vågformsvisning som standard
+
-
+ Håll effekter igång även utan ingång
+
Skapa en backup-fil när ett projekt sparas
+
+
+ Öppna senaste projektet vid start
+
+
+
+
+ Använd inbyggd NaN-hanterare
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
SPRÅK
+
+
Sökvägar
+
+
+ Kataloger
+
+
+
- LMMS arbetskatalog
+ LMMS-arbetsmapp
-
- Katalog för VST-plugin
+
+
+ Mapp för teman
+
-
+ Bakgrund konstverk
+
+
+
+
+ Mapp för VST-insticksmoduler
+
+
+
+
+ Mapp för GIG-filer
+
+
+ Mapp för SF2-filer
+
+
+
+
+ Katalog för LADSPA-insticksmoduler
+
+
+
- Katalog för STK vågformer
+ Mapp för STK rå-vågform
+
-
+ Standard Soundfont-fil
+
+
-
+ Prestandainställningar
+
+
+
+
+ Spara automatiskt
+
+
+
+
+ Aktivera automatisk sparande
+
+
+
+
+ Tillåt automatisk sparande när du spelar
+
-
+ UI-effekter vs. prestanda
+
- Mjuk rullning i Sång-editorn
+ Mjuk rullning i Låtredigeraren
+
-
+ Visa uppspelningsmarkören i AudioFileProcessor
+
+
-
+ Ljudinställningar
+
-
+ LJUDGRÄNSSNITT
+
+
MIDI-inställningar
+
-
+ MIDIGRÄNSSNITT
+
OK
+
Avbryt
+
Starta om LMMS
+
Många av ändringarna kommer inte gälla förrän LMMS startats om!
+
-
+ Ramar: %1
+Latens: %2 ms
+
-
+ Här kan du ställa in den interna buffertstorleken som används av LMMS. Mindre värden resulterar i en lägre latens men kan också orsaka oanvändbart ljud eller dålig prestanda, särskilt på äldre datorer eller system med en icke-realtidskernel.
+
- Välj arbetskatalog för LMMS
+ Välj LMMS-arbetsmapp
+
+
+ Välj din GIG-mapp
+
+
+
+
+ Välj din SF2-mapp
+
+
+
- Välj katalog för dina VST-plugin
+ Välj mapp för dina VST-insticksmoduler
+
- Välj katalog för gränssnitts-tema
+ Välj mapp för gränssnitts-tema
+
- Välj katalog för LADSPA-plugin
+ Välj mapp för LADSPA-insticksmoduler
+
- Välj katalog för STK-råfiler
+ Välj mapp för STK-rawwave
+
Välj standard-SoundFont
+
Välj bakgrunds-grafik
-
-
-
-
-
-
-
-
-
-
-
-
-
- Kataloger
-
-
-
- Katalog för teman
-
-
-
- Katalog för GIG-filer
-
-
-
- Katalog för SF2-filer
-
-
-
- Katalog för LADSPA-plugins
-
-
-
- Autospara
-
-
-
- Välj din GIG-katalog
-
-
-
- Välj din SF2-katalog
-
-
+
minuter
+
minut
-
-
+
+
+ Inaktiverad
-
-
+
+
+ Automatiskt sparande intervall: %1
-
+
+
-
+
+
-
+
+
Song
+
Tempo
+
Huvudvolym
+
+
+
+ LMMS Felrapport
+
+
+
Projekt sparat
+
Projektet %1 är nu sparat.
+
Projektet är INTE sparat.
+
Projektet %1 sparades inte!
+
Importera fil
+
MIDI-sekvenser
+
+
Alla filtyper
+
+
Tomt projekt
+
+
- Projektet är tomt, export är meningslöst. Skapa något i Sång-editorn innan du exporterar!
+ Projektet är tomt, export är meningslöst. Skapa något i Låtredigeraren innan du exporterar!
+
-
+ Välj mapp för att skriva exporterade spår...
+
+
namnlös
+
+
-
-
-
-
-
+ Välj fil för projekt-export...
-
- MIDI-fil (*.mid)
+
+
+ Spara projekt
-
- LMMS Felrapport
+
+
+ MIDI-fil (*.mid)
-
-
+
+
+ Följande fel inträffade under inläsning:
SongEditor
+
- kunde inte öppna fil
+ Kunde inte öppna fil
+
+
+
+
+ Det gick inte att öppna filen %1. Du har förmodligen inga behörigheter att läsa den här filen.
+ Se till att ha åtminstone läsbehörigheter till filen och försök igen.
+
Kunde inte skriva fil
-
-
+
+
+ Det gick inte att öppna %1 för att skriva. Du har förmodligen inte tillåtelse att skriva till den här filen. Se till att du har skrivåtkomst till filen och försök igen.
+
- Fil-fel
+ Fel i filen
+
-
+ Filen %1 verkar innehålla fel och kan därför inte läsas in.
+
+
+
+
+ Versions-skillnad
+
+
+
+
+ Detta %1 skapades med LMMS %2.
+
+
+
+
+ mall
+
+
+
+
+ projekt
+
Tempo
+
TEMPO/BPM
+
Sångtempo
+
+
-
+ Hög kvalitet läge
+
+
Huvudvolym
+
huvudvolym
+
+
+
+
Värde: %1%
+
Värde: %1 halvtoner
-
-
-
-
-
-
- mall
-
-
-
- projekt
-
-
-
- Versions-skillnad
-
-
-
-
-
SongEditorWindow
+
- Sång-Editor
+ Låtredigerare
+
Spela sång (Mellanslag)
+
-
+ Spela in samplingar från ljudenheten
+
-
+ Spela in samplingar från ljudenheten medan du spelar låten eller BB-spåret
+
Sluta spela sång (Mellanslag)
-
- Lägg till trummor/bas
+
+
+ Klicka här, om du vill spela hela din låt. Uppspelningen startas vid sångplaceringsmarkören (grön). Du kan också flytta den medan du spelar.
-
- Lägg till ljudfils-spår
+
+
+
-
- Lägg till automationsspår
+
+
+ Spåråtgärder
-
- Ritläge
+
+
+ Lägg till takt/basgång
-
- Redigeringsläge (välj och flytta)
+
+
+ Lägg till ljudspår
-
-
+
+
+ Lägg till automationsspår
-
-
+
+
+ Redigera åtgärder
-
-
+
+
+ Ritläge
-
- Redigera åtgärder
+
+
+ Redigeringsläge (välj och flytta)
+
Tidslinjekontroller
+
Zoomningskontroller
@@ -6483,10 +8360,12 @@ Remember to also save your project manually. You can choose to disable saving wh
SpectrumAnalyzerControlDialog
+
-
+ Linjärt spektrum
+
Linjär Y-axel
@@ -6494,29 +8373,35 @@ Remember to also save your project manually. You can choose to disable saving wh
SpectrumAnalyzerControls
+
-
+ Linjärt spektrum
+
Linjär Y-axel
+
-
+ Kanalläge
SubWindow
+
Stäng
+
Maximera
+
Återställ
@@ -6524,6 +8409,8 @@ Remember to also save your project manually. You can choose to disable saving wh
TabWidget
+
+
Inställningar för %1
@@ -6531,105 +8418,131 @@ Remember to also save your project manually. You can choose to disable saving wh
TempoSyncKnob
+
+
-
+ Temposynkronisering
+
-
+ Ingen synkronisering
+
Åtta takter
+
Hel-not
+
Halvnot
+
-
+ Fjärdedelsnot
+
-
+ 8:e noten
+
-
+ 16:e noten
+
-
+ 32:e noten
+
-
+ Anpassad...
+
-
+ Anpassad
+
-
+ Synkroniserad till Åtta Takter
+
-
+ Synkroniserad till helnoten
+
-
+ Synkroniserad till halvnoten
+
-
+ Synkroniserad till fjärdedelsnoten
+
-
+ Synkroniserad till 8:e noten
+
-
+ Synkroniserad till 16:e noten
+
-
+ Synkroniserad till 32:e noten
TimeDisplayWidget
+
Klicka för att ändra tidsenheter
+
MIN
+
SEK
+
MSEK
+
+
TAKT
+
TICK
@@ -6637,45 +8550,56 @@ Remember to also save your project manually. You can choose to disable saving wh
TimeLineWidget
+
-
+ Aktivera/inaktivera automatisk rullning
+
-
+ Aktivera/inaktivera loop-punkter
+
-
+ Efter att ha stoppat gå tillbaka till början
+
-
+ Efter att ha stoppat gå tillbaka till position där spelningen startades
+
-
+ Efter stopp behåll positionen
+
+
Ledtråd
+
-
+ Tryck på <%1> för att inaktivera magnetiska slingpunkter.
+
-
+ Håll nedtryckt för att flytta startlooppunkten; tryck på <%1> för att inaktivera magnetiska slingpunkter.
Track
+
Tysta
+
Solo
@@ -6683,38 +8607,63 @@ Remember to also save your project manually. You can choose to disable saving wh
TrackContainer
+
Kunde inte importera filen
+
Kunde inte hitta ett filter för att importera filen %1.
-Du bör konvertera filen till ett format som stöd av LMMS genom att använda ett annat program.
+Du bör konvertera filen till ett format som stöds av LMMS genom att använda ett annat program.
+
Kunde inte öppna filen
+
Kunde inte öppna filen %1 för läsning.
-Se till att du har läsrättigheter för filen och katalogen som innehåller filen och försök igen!
+Se till att du har läsrättigheter för filen och mappen som innehåller filen och försök igen!
+
Läser in projekt...
+
+
Avbryt
+
+
Vänligen vänta...
+
+
+ Inläsningen avbruten
+
+
+
+
+ Projektinläsningen avbröts.
+
+
+
+
+ Läser in spår %1 (%2/Totalt %3)
+
+
+
Importerar MIDI-fil...
@@ -6722,6 +8671,7 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
TrackContentObject
+
Tysta
@@ -6729,346 +8679,435 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
TrackContentObjectView
+
Aktuell position
+
+
Ledtråd
+
Håll nere <%1> och dra för att kopiera.
+
Aktuell längd
+
+
+
%1:%2 (%3:%4 till %5:%6)
+
Ta bort (musens mitt-knapp)
+
Klipp ut
+
Kopiera
+
Klistra in
+
-
+ Tysta/avtysta (<%1> + mittenklick)
TrackOperationsWidget
+
+
-
+ Åtgärder för detta spår
+
Tysta
+
+
Solo
+
Tysta detta spår
+
Klona detta spår
+
Ta bort detta spår
+
Rensa detta spår
+
FX %1: %2
-
-
+
+
+ Koppla till ny FX-kanal
-
-
+
+
+ Slå på all inspelning
-
- Koppla till ny FX-kanal
+
+
+ Slå av all inspelning
TripleOscillatorView
+
+
+
+
-
+ Synkronisera oscillatorn 1 med oscillatorn 2
+
-
+ Använd frekvensmodulering för modulerande oscillator 1 med oscillator 2
+
+
-
+ Använd amplitudmodulering för modulerande oscillator 2 med oscillator 3
+
+
-
+ Synkronisera oscillatorn 2 med oscillatorn 3
+
+
-
+ Osc %1 volym:
+
-
+ Med denna knapp kan du ställa in volymen av oscillator %1. När du ställer in ett värde på 0 stängs oscillatorn av. Annars kan du höra oscillatorn så hög som du ställer in den här.
+
-
+ Osc %1 panorering:
+
+
+
halvtoner
+
+
+
+
+
+
+
+
+
+
grader
+
+
+
+
+
+
+
+
+
-
+ Använd en exponentiell våg för aktuell oscillator.
+
+
-
+ Använd en användardefinierad vågform för nuvarande oscillator.
VersionedSaveDialog
+
+
+
-
+ finns redan. Vill du ersätta den?
VestigeInstrumentView
+
+
-
- Visa/dölj användargränssnitt
-
-
-
-
-
-
-
-
-
-
-
- Öppna VST-plugin
-
-
-
- DLL-filer (*.dll)
-
-
-
- EXE-filer (*.exe)
-
-
-
-
-
-
+
- Kontrollera VST-plugin från LMMS-värd
+ Kontrollera VST-insticksmodulen från LMMS-värd
+
-
+ Klicka här om du vill styra VST-insticksmodulen från värd.
+
+
-
+ Klicka här om du vill öppna en annan *.fxp, *.FXB VST-insticksmodulsförinställning.
+
Tidigare (-)
+
+
-
+ Klicka här om du vill byta till ett annat VST-insticksmodulsförinställningsprogram.
+
Spara förinställning
+
+
Nästa (+)
+
+
+
+ Visa/dölj användargränssnitt
+
+
+
+
+
+
+
+
+
+ Stäng av alla noter
+
+
+
+
+ Öppna VST-insticksmodul
+
+
+
+
+ DLL-filer (*.dll)
+
+
+
+
+ EXE-filer (*.exe)
+
+
+
+
+ Ingen VST-insticksmodul inläst
+
+
+
Förinställning
+
av
+
@@ -7076,10 +9115,12 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
VisualizationWidget
+
+
Klicka för att aktivera
@@ -7087,54 +9128,69 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
VstEffectControlDialog
+
Visa/dölj
+
Kontrollera VST-plugin från LMMS-värd
+
-
+ Klicka här om du vill styra VST-insticksmodulen från värd.
+
+
-
+ Klicka här om du vill öppna en annan *.fxp, *.fxb VST-insticksmodulsförinställning.
+
Tidigare (-)
+
+
-
+ Klicka här om du vill byta till ett annat VST-insticksmodulsförinställningsprogram.
+
Nästa (+)
+
+
Spara förinställning
+
+
+
Effekt skapad av:
+
<br />
@@ -7142,387 +9198,509 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
VstPlugin
-
- Laddar plugin
+
+
+
+ VST-insticksmodulen %1 kunde inte läsas in.
+
Öppna Förinställning
+
+
+
: standard
+
"
+
'
+
Spara Förinställning
+
.fxp
+
.FXP
+
.FXB
+
.fxb
-
- Vänta medan VST-plugin läses in...
+
+
+ Läser in insticksmodulen
-
-
+
+
+ Vänligen vänta medan VST-instickmodulen läses in...
WatsynInstrument
+
Volym A1
+
Volym A2
+
Volym B2
+
Volym B2
+
-
+ Panorering A1
+
-
+ Panorering A2
+
-
+ Panorering B1
+
-
+ Panorering B2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ A2-A1 modulering
+
+ B2-B1 modulering
+
+
+
+
+ Vald graf
+
+
+
+ WatsynView
+
+
+
+
+
+
+ Volym
+
+
+
+
+
+
+
+ Panorering
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
-
- WatsynView
+
-
+ Välj oscillator A1
+
-
+ Välj oscillator A2
+
-
+ Välj oscillator B1
+
-
+ Välj oscillator B2
+
+
+
+
+
-
+ Blanda utgång B2 till B1
+
+
+
+
+
+
+
-
+ Rita din egen vågform här genom att dra musen på den här grafen.
+
Ladda vågform
+
Klicka för att ladda in en vågform från en ljudfil
+
-
+ Fas vänster
+
-
+ Klicka för att flytta fas med -15 grader
+
-
+ Fas höger
+
+
Normalisera
+
Klicka för normalisering
+
Invertera
+
Klicka för invertering
+
Utjämna
+
Klicka för utjämning
+
Sinusvåg
+
Klicka för sinusvåg
+
+
Triangelvåg
+
Klicka för triangelvåg
+
- Klicka för sågtandvåg
+ Klicka för sågtandsvåg
+
Fyrkantvåg
+
-
-
-
-
- Volym
-
-
-
- Panorering
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Klicka för fyrkantvåg
ZynAddSubFxInstrument
+
+
+
+
Bandbredd
+
FM-Förstärkning
+
+
-
+ Resonans Bandbredd
+
@@ -7530,121 +9708,150 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
ZynAddSubFxView
-
- Visa användargränssnitt
-
-
-
- Klicka här för att visa eller dölja användargränssnittet för ZynAddSubFX.
-
-
+
Portamento:
+
-
+ PORT
+
Filter-frekvens:
+
FREQ
+
Filter-resonans:
+
+
Bandbredd:
+
+
FM-Förstärkning:
+
+
-
+ Resonanscenterfrekvens:
+
+
-
+ Resonans bandbredd:
+
+
+
+
+
+ Visa användargränssnitt
+
+
+
+
+ Klicka här för att visa eller dölja användargränssnittet för ZynAddSubFX.
+
audioFileProcessor
+
Amplifiera
+
Start på ljudfil
+
Slut på ljudfil
-
- Spela baklänges
+
+
+ Loopback punkt
-
-
+
+
+ Spela baklänges
-
-
+
+
+ Slinga-läge
-
-
+
+
+ Stamning
+
-
+ Interpoleringsläge
+
-
+ Ingen
+
Linjär
+
+
Ljudfil hittades inte: %1
@@ -7652,6 +9859,7 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
bitInvader
+
Ljudfilslängd
@@ -7659,165 +9867,205 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
bitInvaderView
+
Ljudfilens Längd
+
+
+ Rita din egen vågform här genom att dra musen på den här grafen.
+
+
+
Sinusvåg
+
+
+ Klicka för sinusvåg
+
+
+
Triangelvåg
+
+
+ Klicka här för triangelvåg.
+
+
+
Sågtandsvåg
+
+
+ Klicka här för sågtandsvåg
+
+
+
Fyrkantvåg
+
+
+ Klicka här för fyrkantvåg.
+
+
+
Vitt brus-våg
+
+
+ Klicka här för vitt brus.
+
+
+
Användardefinierad vågform
+
+
+ Klicka här för en användardefinierad kurva.
+
+
+
Utjämna
+
-
+ Klicka här för att jämna vågform.
+
Interpolering
+
Normalisera
-
-
-
-
-
-
- Klicka för sinusvåg
-
-
-
- Klicka här för triangelvåg.
-
-
-
- Klicka här för sågtandvåg
-
-
-
- Klicka här för fyrkantvåg
-
-
-
- Klicka här för vitt brus.
-
-
-
- Klicka här för en användardefinierad kurva.
-
dynProcControlDialog
+
INGÅNG
+
Ingångsförstärkning:
+
UTGÅNG
+
Utgångsförstärkning:
+
-
+ ATTACK
+
+
+
+
Återställ vågform
+
+
Mjuk vågform
+
+
+
-
+ Klicka här för att öka våggrafamplituden med 1 dB
+
-
+ Minska våggrafamplituden med 1dB
+
+
+
+
+
+
+
@@ -7825,22 +10073,27 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
dynProcControls
+
Ingångsförstärkning
+
Utgångsförstärkning
+
-
+ Attacktid
+
+
Stereo-läge
@@ -7848,10 +10101,12 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
fxLineLcdSpinBox
+
Tilldela till:
+
Ny FX-Kanal
@@ -7859,6 +10114,7 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
graphModel
+
Graf
@@ -7866,93 +10122,115 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
kickerInstrument
+
Startfrekvens
+
Slutfrekvens
-
- Förstärkning
-
-
+
Längd
+
+
+
+
+ Förstärkning
+
+
+
+
Brus
+
Klick
+
+
-
+ Starta från not
+
-
+ Sluta på not
kickerInstrumentView
+
-
+ Startfrekvens:
+
+ Slutfrekvens:
+
+
+
+
+
Förstärkning:
-
-
-
-
+
+
+
Klick:
+
Brus:
+
+
@@ -7960,26 +10238,37 @@ Se till att du har läsrättigheter för filen och katalogen som innehåller fil
ladspaBrowserView
+
+
-
+ Tillgängliga effekter
+
+
-
+ Otillgängliga effekter
+
+
Instrument
+
+
Analysverktyg
+
+
Vet inte
+
+
Typ:
@@ -8003,10 +10293,12 @@ Double clicking any of the plugins will bring up information on the ports.
ladspaDescription
+
- Plugin
+ Insticksmoduler
+
Beskrivning
@@ -8014,66 +10306,83 @@ Double clicking any of the plugins will bring up information on the ports.
ladspaPortDialog
+
Portar
+
Namn
+
Värdera
+
Riktning
+
Typ
+
Min < Standard < Max
+
Logaritmisk
+
+
Ljud
+
Kontroll
+
Ingång
+
Utgång
+
-
+ Växlad
+
Heltal
+
Flyttal
+
+
Ja
@@ -8081,46 +10390,57 @@ Double clicking any of the plugins will bring up information on the ports.
lb302Synth
+
+
+
+
+
-
+ Förvrängning
+
Vågform
+
+
+
+
+
@@ -8128,122 +10448,153 @@ Double clicking any of the plugins will bring up information on the ports.
lb302SynthView
+
+
Resonans:
+
+
Decay:
+
+
+
+
Sågtandsvåg
+
- Klicka här för sågtandvåg
+ Klicka här för sågtandsvåg
+
Triangelvåg
+
Klicka här för triangelvåg.
+
Fyrkantvåg
+
Klicka här för fyrkantvåg
+
+
+
+
+
Sinusvåg
+
Klicka för sinusvåg
+
+
Vitt brus-våg
+
+
Klicka här för vitt brus.
+
+
+
+
+
+
+
+
@@ -8251,268 +10602,334 @@ Double clicking any of the plugins will bring up information on the ports.
malletsInstrument
+
-
+ Hårdhet
+
Position
+
+
+
+
-
+ Modulator
+
-
+ Överbländning
+
-
+ LFO hastighet
+
+
-
+ ADSR
+
-
+ Tryck
+
-
+ Rörelse
+
Hastighet
+
+
+
+
+
+
+
+
+
-
+ Takter
+
+
+
+
+
+
+
-
+ Tibetansk skål
malletsInstrumentView
+
-
+ Instrument
+
+
+
+
+ Saknade filer
+
+
+
+
+ Din Stk-installation verkar vara ofullständig. Se till att hela Stk-paketet är installerat!
+
+
+
-
+ Hårdhet
+
-
+ Hårdhet:
+
Position
+
Position:
+
+
+
+
+
+
+
-
+ Modulator
+
-
+ Modulator:
+
-
+ Överbländning
+
-
+ Överbländning:
+
-
+ LFO hastighet
+
+
+
+
-
+ ADSR
+
-
+ ADSR:
+
-
+ Tryck
+
-
+ Tryck:
+
Hastighet
+
Hastighet:
-
-
-
-
-
-
-
-
manageVSTEffectView
+
+
+
+
+
Automatiserad
+
-
+ Klicka här om du bara vill visa automatiska parametrar.
+
Stäng
+
@@ -8520,30 +10937,39 @@ Double clicking any of the plugins will bring up information on the ports.
manageVestigeInstrumentView
+
+
+
+
+
+
Automatiserad
+
-
+ Klicka här om du bara vill visa automatiserade parametrar.
+
Stäng
+
@@ -8551,118 +10977,147 @@ Double clicking any of the plugins will bring up information on the ports.
opl2instrument
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FM
+
+
@@ -8670,18 +11125,26 @@ Double clicking any of the plugins will bring up information on the ports.
opl2instrumentView
+
+
Attack
+
+
Decay
+
+
- Släpp
+ Release
+
+
@@ -8689,10 +11152,12 @@ Double clicking any of the plugins will bring up information on the ports.
organicInstrument
+
-
+ Förvrängning
+
Volym
@@ -8700,351 +11165,458 @@ Double clicking any of the plugins will bring up information on the ports.
organicInstrumentView
+
+ Förvrängning:
+
+
+
+
+
Volym:
-
- Slumpa
-
-
-
+
+
-
-
+
+
+ Slumpa
-
-
+
+
+ Knappen randomisera randomiserar alla rattar utom reglagen övertoner, huvudvolym och distorsion.
-
+
+
+
-
-
+
+
+ Osc %1 volym:
-
-
+
+
+ Osc %1 panorering:
-
+
+
-
+
+
+
-
+ Osc %1 harmonisk:
FreeBoyInstrument
+
+
+
+
+
+
-
+ Kanal 1 volym
+
+
+
+
+
+
+
-
+ Kanal 2 volym
+
-
+ Kanal 3 volym
+
+ Kanal 4 volym
+
+
+
+
+
+
+
-
+ Kanal 1 till SO2 (vänster)
+
-
+ Kanal 2 till SO2 (vänster)
+
-
+ Kanal 3 till SO2 (vänster)
+
-
+ Kanal 4 till SO2 (Vänster)
+
-
+ Kanal 1 till SO1 (Höger)
+
-
+ Kanal 2 till SO1 (höger)
+
-
+ Kanal 3 till SO1 (höger)
+
-
+ Kanal 4 till SO1 (höger)
+
-
+ Diskant
+
Bas
-
-
-
-
FreeBoyInstrumentView
+
+
+
+
+ Mängden ökning eller minskning av frekvensen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ Volym för vågkanalen
+
+
+
+
-
+ SO1 volym (höger):
+
+
-
+ SO2 volym (vänster):
+
+
-
+ Diskant:
+
-
+ Diskant
+
Bas:
+
Bas
+
+
+
+
+
+
+
+
+
-
+ Channel2 till SO1 (höger)
+
+
-
+ Channel4 till SO1 (höger)
+
+
-
+ Channel2 till SO2 (Vänster)
+
-
+ Channel3 till SO2 (vänster)
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Vågmönster
+
-
+ Rita vågen här
patchesDialog
+
-
+ Qsynth: Kanal förinställd
+
-
+ Bankväljare
+
Bank
+
-
+ Programväljare
+
+
Namn
+
OK
+
Avbryt
@@ -9052,238 +11624,301 @@ Double clicking any of the plugins will bring up information on the ports.
pluginBrowser
+
ingen beskrivning
-
-
+
+
+ En inbyggd förstärkare-insticksmodul
-
-
+
+
+ Enkel sampler med olika inställningar för att använda samplingar (t. ex. trummor) i ett instrumentspår
-
-
+
+
+ Öka din bas på snabbt och enkelt sätt
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
-
+
+
+ En inbyggd fördröjning-insticksmodul
-
-
+
+
+ En Dual filter-insticksmodul
-
-
+
+
+ insticksmodul för dynamisk bearbetning på ett flexibelt sätt
-
- Filter för att importera MIDI-filer till LMMS
+
+
+ En inbyggd eq-insticksmodul
-
+
+
-
- Spelare för SoundFont-filer
+
+
+ Spelare för GIG-filer
-
- Emulering av GameBoy (TM) APU
+
+
+ Filter för att importera Hydrogen-filer till LMMS
-
-
+
+
+ Mångsidig trum-synth
-
+
+
+ Lista installerade LADSPA-insticksmoduler
+
+
+
+
-
+
+
-
- Filter för att importera Hydrogen-filer till LMMS
+
+
+ Filter för att exportera MIDI-filer från LMMS
-
-
+
+
+ Filter för att importera MIDI-filer till LMMS
+
-
+
+
-
-
+
+
+ En NES-lik synthesizer
-
+
+
-
+
+
-
-
+
+
+ Emulering av GameBoy (TM) APU
-
+
+
-
- Mångsidig trum-synth
+
+
+
-
+
+
-
-
+
+
+ Spelare för SoundFont-filer
-
+
+
-
+
+
+
-
+ Grafiska spektrumanalysator insticksmodul
-
- En NES-lik synthesizer
+
+
+ Insticksmodul för att förbättra stereoseparation av en stereoingångsfil
-
+
+
-
- Spelare för GIG-filer
+
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
-
+
+
+ insticksmodul för vågformande
-
+
+
sf2Instrument
+
Bank
+
+
Förstärkning
+
-
+ Reverb
+
+
+
+
+
-
+ Chorus
+
+
+
+
+
SoundFont %1 kunde inte läsas in.
@@ -9291,74 +11926,92 @@ This chip was used in the Commodore 64 computer.
sf2InstrumentView
+
Öppna en annan SoundFont-fil
+
Klicka här för att öppna en annan SF2-fil
+
+
Förstärkning
+
-
+ Applicera reverb (om det stöds)
+
-
+ Denna knapp aktiverar reverb-effekten. Detta är användbart för häftiga effekter, men fungerar bara på filer som stöder den.
+
+
+
+
+
-
+ Applicera chorus (om det stöds)
+
-
+ Denna knapp aktiverar köreffekten. Detta är användbart för coola eko effekter, men fungerar bara på filer som stöder den.
+
+
+
+
+
-
+ Öppna SoundFont-fil
+
SoundFont2-filer (*.sf2)
@@ -9366,6 +12019,7 @@ This chip was used in the Commodore 64 computer.
sfxrInstrument
+
Vågform
@@ -9373,26 +12027,32 @@ This chip was used in the Commodore 64 computer.
sidInstrument
+
+
Resonans
+
Filtertyp
+
-
+ Röst 3 av
+
Volym
+
@@ -9400,134 +12060,172 @@ This chip was used in the Commodore 64 computer.
sidInstrumentView
+
Volym:
+
Resonans:
+
+
+
Högpassfilter
+
Bandpassfilter
+
Lågpassfilter
+
-
+ Voice3 Av
+
MOS6581 SID
+
MOS8580 SID
+
+
Attack:
+
-
+ Attack-hastigheten bestämmer hur snabbt utgången för Voice %1 stiger från noll till toppamplitud.
+
+
Decay:
+
+
Sustain:
+
+
+
Release:
+
+
+
Pulsbredd:
+
+
Grov:
+
-
+ Den grova detuningen gör det möjligt att detunera Voice %1 en oktav upp eller ner.
+
Pulsvåg
+
Triangelvåg
+
Sågtand
+
Brus
+
-
+ Synkronisera
+
+
+
+
Filtrerad
+
+
Testa
+
@@ -9535,10 +12233,12 @@ This chip was used in the Commodore 64 computer.
stereoEnhancerControlDialog
+
+
Bredd:
@@ -9546,6 +12246,7 @@ This chip was used in the Commodore 64 computer.
stereoEnhancerControls
+
Bredd
@@ -9553,91 +12254,111 @@ This chip was used in the Commodore 64 computer.
stereoMatrixControlDialog
+
Vänster till Vänster Vol.:
+
Vänster till Höger Vol.:
+
Höger till Vänster Vol.:
+
-
+ Höger till Höger vol.:
stereoMatrixControls
+
- Vänster till vänster
+ Vänster till Vänster
+
- Vänster till höger
+ Vänster till Höger
+
- Höger till vänster
+ Höger till Vänster
+
- Höger till höger
+ Höger till Höger
vestigeInstrument
+
- Laddar plugin
+ Läser in plugin
+
- Vänta medans VST-plugin läses in...
+ Vänta medans VST-insticksmodulen läses in...
vibed
+
-
+ Sträng %1 volym
+
-
+ Sträng %1 styvhet
+
-
+ Välj %1 position
+
+
+
+
-
+ Oskärpa %1
+
Längd %1
+
Impuls %1
+
Oktav %1
@@ -9645,90 +12366,112 @@ This chip was used in the Commodore 64 computer.
vibedView
+
Volym:
+
+
-
+ Strängstyvhet:
+
+
+
-
+ "P" - ratten ställer in den position där den valda strängen kommer att "plockas". Ju lägre inställningen desto närmare plockningen är till bridgen.
+
+
+
+
+
+
+
-
+ Oskärpa:
+
+
Längd:
+
+
+
+
Oktav
+
+
+
+
+
-
+ Aktivera vågform
+
-
+ Klicka här för att aktivera/inaktivera vågform.
+
Sträng
+
+
Sinusvåg
+
+
+
+
+
+
Triangelvåg
+
+
+
+
+
+
Sågtandsvåg
+
+
+
+
+
+
Fyrkantvåg
+
+
+
+
+
+
Vitt brus-våg
+
+
+
+
+
+
Användardefinierad vågform
+
+
+ Använd en användardefinierad vågform för aktuell oscillator.
+
+
+
Utjämna
+
-
+ Klicka här för att jämna vågform.
+
Normalisera
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Klicka här för att normalisera vågformen.
voiceObject
+
-
+ Röst %1 pulsbredd
+
-
+ Röst %1 attack
+
+
+
+
+
+
+
+
-
+ Röst %1 filtrerad
+
-
+ Röst %1 test
waveShaperControlDialog
+
INGÅNG
+
Ingångsförstärkning:
+
UTGÅNG
+
Utgångsförstärkning:
+
Återställ vågform
+
+
Mjuk vågform
+
+
-
+ Öka grafamplituden med 1dB
+
-
+ Klicka här för att öka våggrafamplituden med 1dB
+
-
+ Minska grafamplituden med 1dB
+
+
+
@@ -9942,12 +12731,14 @@ The LED in the lower right corner of the waveform editor determines whether the
waveShaperControls
+
Ingångsförstärkning
+
Utgångsförstärkning
-
+
\ No newline at end of file
diff --git a/data/locale/uk.ts b/data/locale/uk.ts
index d5236a7aa74..e9aefd4c149 100644
--- a/data/locale/uk.ts
+++ b/data/locale/uk.ts
@@ -1,64 +1,6 @@
-
-
- AboutDialog
-
-
- Про програму LMMS
-
-
-
- Версія %1 (%2/%3, Qt %4, %5)
-
-
-
- Про програму
-
-
-
- LMMS - легке створення музики для всіх
-
-
-
- Автори
-
-
-
- Переклад
-
-
-
- Переклад виконали:
-Михайло Рожко <mihail.rozshko@gmail.com>
-
-Якщо Ви зацікавлені в перекладі LMMS на іншу мову або хочете поліпшити існуючий переклад, ми будемо раді будь-якій допомогі! Просто зв'яжіться з розробниками!
-
-
-
- Ліцензія
-
-
-
- LMMS
-
-
-
- Учасники
-
-
-
- Розробники відсортовані за кількістю коммітов:
-
-
-
- Авторське право © %1
-
-
-
-
-
-
+
+
+
AmplifierControlDialog
@@ -113,94 +55,47 @@ If you're interested in translating LMMS in another language or want to imp
Праве підсилення
-
- AudioAlsaSetupWidget
-
-
- ПРИСТРІЙ
-
-
-
- КАНАЛИ
-
-
AudioFileProcessorView
-
-
- Відкрити інший запис
-
-
-
- Натисніть тут, щоб відкрити інший звуковий файл. У новому вікні діалогу ви зможете вибрати потрібний файл. Такі налаштування, як режим повтору, точки початку/кінця, підсилення та інші не скинуться, тому звучання може відрізнятися від оригіналу.
-
Реверс запису
-
-
- Якщо включити цю кнопку, весь запис піде у зворотний бік, це зручно для крутих ефектів, наприклад зворотного гуркоту.
-
Підсилення:
-
-
- Ця ручка задає коефіцієнт підсилення. При значенні 100% вихідний звук не змінюється, в іншому випадку - він буде ослаблений або підсилений. (Зверніть увагу, що вихідний запис при цьому залишиться недоторканим.)
-
-
-
- Початок:
-
-
-
- Кінець:
-
Продовжити відтворення запису по нотах
-
-
- Включення цієї опції продовжить відтворення запису за різними нотами - якщо змінити прискорення або тривалість ноти зупиниться до кінця запису, то з наступної ноти запис продовжиться там, де зупинився, щоб скинути відтворення на початок запису, вставте ноту внизу у клавіш (<20 Гц)
-
Відключити повторення
-
-
- Ця кнопка відключає повтор. Запис програється тільки один раз від початку до кінця.
-
Включити повторення
-
- Ця кнопка включає передній повтор. Запис повторюється між кінцевою точкою і точкою повтору.
-
-
-
- Ця кнопка включає пінг-понг петлю. Запис повторюється назад і вперед між кінцевою точкою і точкою повтору.
+
+ Точка повернення з повтору:
-
- Цим регулятором можна встановити мітку з якої АудіоФайлПроцессор повинен почати відтворення запису.
+
+
-
- Цей регулятор встановлює мітку в якій АудіоФайлПроцессор повинен перестати програвати запис.
+
+
-
- Точка повернення з повтору:
+
+
-
- Цей регулятор ставить мітку початку повторення.
+
+
@@ -211,9154 +106,4170 @@ If you're interested in translating LMMS in another language or want to imp
- AudioJack
+ BassBoosterControlDialog
-
- JACK-клієнт перезапущений
+
+ ЧАСТ
-
- LMMS не був підключений до JACK з якоїсь причини, тому LMMS підключення до JACK було перезапущено. Вам доведеться заново вручну створити з'єднання.
+
+ Частота:
-
- JACK-сервер не доступний
+
+ ПІДС
-
- Можливо JACK-сервер був вимкнений і запуск нового процесу не вдався, тому LMMS не може продовжити роботу. Вам слід зберегти проект і перезапустити JACK і LMMS.
+
+ Підсилення:
-
- ІМ'Я КЛІЄНТА
+
+ ВІДН
-
- КАНАЛИ
+
+ Відношення:
- AudioOss::setupWidget
-
-
- ПРИСТРІЙ
-
+ BassBoosterControls
-
- КАНАЛИ
+
+ Частота
-
-
- AudioPortAudio::setupWidget
-
- УПРАВЛІННЯ
+
+ Підсилення
-
- ПРИСТРІЙ
+
+ Відношення
- AudioPulseAudio::setupWidget
+ BitcrushControlDialog
-
- ПРИСТРІЙ
+
+ ВХД
-
- КАНАЛИ
+
+ ВИХ
-
-
- AudioSdl::setupWidget
-
- ПРИСТРІЙ
+
+ ПІДС
-
-
- AudioSndio::setupWidget
-
- ПРИСТРІЙ
+
+ ЗРІЗ
-
- КАНАЛИ
+
+ Частота дискретизації:
-
-
- AudioSoundIo::setupWidget
-
- УПРАВЛІННЯ
+
+ Стерео різниця:
-
- ПРИСТРІЙ
+
+ Рівні:
+
+
+
+
-
-
- AutomatableModel
-
- &R Скинути (%1%2)
+
+ ЧАСТ
-
- &C Копіювати значення (%1%2)
+
+
-
- &P Вставити значення (%1%2)
+
+
-
- Змінити глоабльную автоматизацію композиції
+
+ Вхідне підсилення:
-
- Приєднано до %1
+
+
-
- Приєднано до контролера
+
+ Вихідне підсилення:
-
- Налаштувати з'єднання...
+
+
-
- Видалити з'єднання
+
+
-
- З'єднати з контролером ...
+
+
-
- Прибрати глобальну автоматизацію композиції
+
+
-
- Прибрати все приєднане управління
+
+
- AutomationEditor
+ BitcrushControls
-
- Відкрийте редатор автоматизації через контекстне меню регулятора!
+
+ Вхідне підсилення
-
- Значення скопійовані
+
+
-
- Всі вибрані значення скопійовані до буферу обміну.
+
+ Вихідне підсилення
-
-
- AutomationEditorWindow
-
- Гра/Пауза поточної мелодії (Пробіл)
+
+
-
- Натисніть тут щоб програти поточну мелодію. Це може стати в нагоді при його редагуванні. Мелодія автоматично програватиме знову при досягненні кінця.
+
+
-
- Зупинити програвання поточної мелодії (Пробіл)
+
+
-
- Натисніть тут, якщо ви хочете зупинити відтворення поточної мелодії.
+
+
-
- Режим малювання (Shift + D)
+
+
-
- Режим стирання (Shift+E)
+
+
+
+
+ CarlaInstrumentView
-
- Перевернути вертикально
+
+ Показати інтерфейс
+
+
+ CrossoverEQControlDialog
-
- Перевернути горизонтально
+
+
-
- Натисніть тут і мелодія перевернеться. Точки перевертаються в Y напрямку.
+
+
-
- Натисніть тут і мелодія перевернеться в напрямку X.
+
+
-
- При натиснені цієї кнопки активується режим малювання нот, в ньому ви можете додавати/переміщати і змінювати тривалість одиночних нот. Це основний режим і використовується більшу частину часу.
-Для увімкнення цього режиму можна скористатися комбінацію клавіш Shift+D.
+
+
-
- При натиснені цієї кнопки активується режим стирання. У цьому режимі ви можете видаляти ноти по одній.
-Для увімкнення цього режиму можна скористатися комбінацію клавіш Shift+E.
+
+
-
- Дискретна прогресія
+
+
-
- Лінійна прогресія
+
+
-
- Кубічна Ермітова прогресія
+
+
-
- Величина напруженості для сплайна
+
+
-
- Більш висока напруженість може зробити криву більш м'якою, але перевантажить деякі величини. Низька напруженість зробить нахил кривої нижчою в кожній контрольній точці.
+
+
-
- Вибір дискретної прогресії для цього шаблону автоматизації. Кількість приєднаних об'єктів залишатиметься постійним між керуючими точками і буде встановлена на нове значення відразу після досягнення кожної керуючої точки.
+
+
-
- Вибір лінійної прогресії для цього шаблону автоматизації. Кількість приєднаних об'єктів буде змінюватися з постійною швидкістю в часі між керуючими точками для досягнення точного значення в кожній керуючій точці без раптових змін.
+
+
-
- Кубічна Ермітова прогресія для цього шаблону автоматизації. Кількість приєднаних об'єктів зміниться по згладженій кривій і пом'якшиться на піках і спадах.
+
+
-
- Вирізати вибрані ноти (%1+X)
+
+
-
- Копіювати вибрані ноти до буферу (%1+C)
+
+
-
- Вставити значення з буферу (%1+V)
+
+
-
- При натиснені цієї кнопки виділені ноти будуть вирізані до буферу. Пізніше ви можете вставити їх в будь-яке місце будь-якого шаблону за допомогою кнопки "Вставити".
+
+
-
- При натиснені цієї кнопки виділені ноти будуть скопійовано до буферу. Пізніше ви зможете вставити їх в будь-яке місце будь-якого шаблону за допомогою кнопки "Вставити".
+
+
-
- При натиснені цієї кнопки ноти з буферу будуть вставлені в перший видимий такт.
+
+
+
+
+ DelayControls
-
- Напруженість:
+
+ Повернення
-
- Редактор автоматизації - немає шаблону
+
+ Вихідне підсилення
-
- Редактор автоматизації - %1
+
+
-
- Зміна
+
+
-
- Управління інтерполяцією
+
+
+
+
+ DelayControlsDialog
-
- Управління хронологією
+
+ Підсилення
-
- Управління масштабом
+
+
-
- Управління квантуванням
+
+
-
- Модель вже підключена до цього шаблону.
+
+
-
-
+
+ ГЛИБ
-
-
+
+
-
-
- AutomationPattern
-
- Тягніть контроль утримуючи <%1>
+
+
-
-
- AutomationPatternView
-
- Відкрити в редакторі автоматизації
+
+
-
- Очистити
+
+
-
- Скинути назву
+
+
+
+
+ DualFilterControlDialog
-
- Перейменувати
+
+ Фільтр 1 включено
-
- З'єднання %1
+
+ Фільтр 2 включено
-
- Від'єднати «%1»
+
+ ЧАСТ
-
- Встановити/очистити запис
+
+ Зріз частоти
-
- Перевернути вертикально (Видиме)
+
+ РЕЗО
-
- Перевернути горизонтально (Видиме)
+
+ Резонанс
-
- Модель вже підключена до цього шаблону.
+
+ ПІДС
-
-
- AutomationTrack
-
- Доріжка автоматизації
+
+ Підсилення
-
-
- BBEditor
-
- Ритм Бас Редактор
+
+ МІКС
-
- Грати/пауза поточної лінії ритму/басу (Пробіл)
+
+ Мікс
-
- Зупинити відтворення поточної лінії ритм-басу (Пробіл)
+
+
-
- Натисніть щоб програти поточну лінію ритм-басу. Вона буде повторена при досягненні кінця.
+
+
+
+
+ DualFilterControls
-
- Зупинити відтворення (Пробіл).
+
+ Фільтр 1 включено
-
- Додати ритм/бас
+
+ Тип фільтру
-
- Додати доріжку автоматизації
+
+ Кіл./Резонансу 1
-
- Видалити такти
+
+ Підсилення 1
-
- Додати такти
+
+ Мікс
-
- Вибір ударних
+
+ Фільтр 2 включено
-
- Дії для доріжки чи її частини
+
+ Тип фільтру 2
-
- Клонувати такти
+
+ Кіл./Резонансу 2
-
- Додати доріжку запису
+
+ Підсилення 2
-
-
- BBTCOView
-
- Відкрити в редакторі ритму і басу
+
+ Смуго-загороджуючий
-
- Скинути назву
+
+ Муг
-
- Перейменувати
+
+ 2x Муг
-
- Змінити колір
+
+ SV Смуго-заг
-
- Відновити колір за замовчуванням
+
+ Швидка форманта
-
-
- BBTrack
-
- Ритм/Бас лінія %1
+
+ Тріполі
-
- Копія %1
+
+
-
-
- BassBoosterControlDialog
-
- ЧАСТ
+
+
-
- Частота:
+
+
-
- ПІДС
+
+
-
- Підсилення:
+
+
-
- ВІДН
+
+
-
- Відношення:
+
+
-
-
- BassBoosterControls
-
- Частота
+
+
-
- Підсилення
+
+
-
- Відношення
+
+
-
-
- BitcrushControlDialog
-
- ВХД
+
+
-
- ВИХ
+
+
-
- ПІДС
+
+
-
- Вхідне підсилення:
+
+
-
- Вхідний шум:
+
+
-
- Вихідне підсилення:
+
+
-
- ЗРІЗ
+
+
-
- Вихідне відсічення:
+
+
+
+
+ EqControls
-
- Частоту вибірки увімкнено
+
+ Вхідне підсилення
-
- Включити дроблення частоти дискретизації
+
+ Вихідне підсилення
-
- Глибина включена
+
+ Пік 1 підсилення
-
- Включити дроблення глибини кольору
+
+ Пік 2 підсилення
-
- Частота дискретизації:
+
+ Пік 3 підсилення
-
- Стерео різниця:
+
+ Пік 4 підсилення
-
- Рівні:
+
+ ВЧ резон
-
-
+
+ Пік 1 BW
-
- ЧАСТ
+
+ Пік 2 BW
-
-
+
+ Пік 3 BW
-
-
+
+ Пік 4 BW
-
-
- CaptionMenu
-
- &H Довідка
+
+ НЧ резон
-
- Допомога (не доступно)
+
+ НЧ част
-
-
- CarlaInstrumentView
-
- Показати інтерфейс
+
+ Пік 1 част
-
- Натисніть сюди щоб сховати чи показати графічний інтерфейс Carla.
+
+ Пік 2 част
-
-
- Controller
-
- Контролер %1
+
+ Пік 3 част
+
+
+
+ Пік 4 част
-
-
- ControllerConnectionDialog
-
- Параметры соединения
+
+ НЧ част
-
- MIDI-КОНТРОЛЕР
+
+ ВЧ активна
-
- Канал введення
+
+ Пік 1 активний
-
- КАНАЛ
+
+ Пік 2 активний
-
- Контролер введення
+
+ Пік 3 активний
-
- КОНТРОЛЕР
+
+ Пік 4 активний
-
- Автовизначення
+
+ НЧ активна
-
- Пристрої MiDi для прийому подій
+
+ НЧ 12
-
- КОРИСТ. КОНТРОЛЕР
+
+ НЧ 24
-
- ПЕРЕВИЗНАЧЕННЯ
+
+ НЧ 48
-
- ОК
+
+ ВЧ 12
-
- Відміна
+
+ ВЧ 24
-
- ЛММС
+
+ ВЧ 48
-
- Виявлено цикл.
+
+ Аналізувати ВХІД
-
-
- ControllerRackView
-
- Стійка контролерів
+
+ Аналізувати ВИХІД
-
- Додати
+
+
-
- Підтвердити видалення
+
+
-
- Чи підтверджуєте видалення? Є можливі зв'язки з цим контролером, потім їх не можна буде повернути..
+
+
-
-
- ControllerView
-
- Управління
+
+
-
- Контролери можуть автоматизувати зміни значень регуляторів, повзунків та іншого управління.
+
+
-
- Перейменувати контролер
+
+
-
- Введіть нову назву контролера
+
+
-
- &R Видалити цей контролер
+
+
-
- &N Перейменувати цей контролер
+
+
-
- LFO
+
+
- CrossoverEQControlDialog
+ EqControlsDialog
-
- Смуга 1/2 кросовер:
+
+ ВЧ
-
- Смуга 2/3 кросовер:
+
+ Пік 1
-
- Смуга 3/4 кросовер:
+
+ Пік 2
-
- Смуга 1 підсилення:
+
+ Пік 3
-
- Смуга 2 підсилення:
+
+ Пік 4
-
- Смуга 3 підсилення:
+
+ НЧ
-
- Смуга 4 підсилення:
+
+ Підсилення
-
- Смуга 1 відключена
+
+ Ширина смуги:
-
- Відключити смугу 1
+
+ Резонанс:
-
- Смуга 2 відключена
+
+ Частота:
-
- Відключити смугу 2
+
+ Октава
-
- Смуга 3 відключена
+
+
-
- Відключити смугу 3
+
+
-
- Смуга 4 відключена
+
+ Вхідне підсилення
-
- Відключити смугу 4
+
+ Вихідне підсилення
-
-
- DelayControls
-
- Затримка семплів
+
+
-
- Повернення
+
+
+
+
+ EqHandle
-
- Частота LFO
+
+ Резон:
-
- Величина LFO
+
+ ШС:
-
- Вихідне підсилення
+
+ Част:
- DelayControlsDialog
+ FlangerControls
-
- Вел LFO
+
+ Секунд
-
- Час затримки
+
+ Перегенерувати
-
- Величина повернення
+
+ Шум
-
- LFO
+
+ Інвертувати
-
- Вих підсилення
+
+
-
- Підсилення
+
+
+
+
+ FlangerControlsDialog
-
-
-
-
-
+
-
+
ГЛИБ
-
-
- DualFilterControlDialog
-
- Фільтр 1 включено
+
+
-
- Фільтр 2 включено
+
+
-
- Натиснути для включення/виключення Фільтру 1
+
+
-
- Натиснути для включення/виключення Фільтру 2
+
+ Інвертувати
-
- ЧАСТ
+
+
-
- Зріз частоти
+
+
-
- РЕЗО
+
+
-
- Резонанс
+
+
+
+
+ FreeBoyInstrument
-
- ПІДС
+
+ Час поширення
-
- Підсилення
+
+ Напрям поширення
-
- МІКС
+
+ Гучність першого каналу
-
- Мікс
+
+ Обсяг напрямку поширення
-
-
- DualFilterControls
-
- Фільтр 1 включено
+
+ Довжина кожного такту в поширенні
-
- Тип фільтру
+
+ Гучність другого каналу
-
- Зріз 1 частоти
+
+ Гучність третього каналу
-
- Кіл./Резонансу 1
+
+ Гучність четвертого каналу
-
- Підсилення 1
+
+ Від першого каналу до SO2 (лівий канал)
-
- Мікс
+
+ Від другого каналу до SO2 (лівий канал)
-
- Фільтр 2 включено
+
+ Від третього каналу до SO2 (лівий канал)
-
- Тип фільтру 2
+
+ Від четвертого каналу до SO2 (лівий канал)
-
- Зріз 2 частоти
+
+ Від першого каналу до SO1 (правий канал)
-
- Кіл./Резонансу 2
+
+ Від другого каналу до SO1 (правий канал)
-
- Підсилення 2
+
+ Від третього каналу до SO1 (правий канал)
-
- Низ.ЧФ
+
+ Від четвертого каналу до SO1 (правий канал)
-
- Вис.ЧФ
+
+ Дискант
-
- Серед.ЧФ csg
+
+ Бас
-
- Серед.ЧФ czpg
+
+ Зміщення ширини регістра
-
- Смуго-загороджуючий
+
+
-
- Всі проходять
+
+
-
- Муг
+
+
-
- 2х Низ.ЧФ
+
+
+
+
+ FreeBoyInstrumentView
-
- RC Низ.ЧФ 12дБ
+
+ Довжина кожного кроку в розгортці:
-
- RC Серед.ЧФ 12 дБ
+
+ Довжина кожного кроку в розгортці
-
- RC Вис.ЧФ 12дБ
+
+ Дискант:
-
- RC Низ.ЧФ 24дБ
+
+ Дискант
-
- RC Серед.ЧФ 24дБ
+
+ Бас:
-
- RC Вис.ЧФ 24дБ
-
+
+ Бас
+
-
- Фільтр Вокальної форманти
+
+
-
- 2x Муг
+
+ Час поширення
-
- SV Низ.ЧФ
+
+
-
- SV Серед.ЧФ
+
+
-
- SV Вис.ЧФ
+
+
-
- SV Смуго-заг
+
+
-
- Швидка форманта
+
+
-
- Тріполі
+
+
-
-
- Editor
-
- Грати (Пробіл)
+
+
-
- Зупинити (Пробіл)
+
+
-
- Запис
+
+
-
- Запис під час програвання
+
+
-
- Управління засобами сполучення
+
+
-
-
- Effect
-
- Ефект включений
+
+
-
- Насиченість
+
+
-
- Шлюз
+
+
-
- Згасання
+
+
-
-
- EffectChain
-
- Ефекти включені
+
+
-
-
- EffectRackView
-
- МЕРЕЖА ЕФЕКТІВ
+
+ Напрям поширення
-
- Додати ефект
+
+ Обсяг напрямку поширення
-
-
- EffectSelectDialog
-
- Додати ефект
+
+
-
- І'мя
+
+ Від першого каналу до SO1 (правий канал)
-
- Тип
+
+ Від другого каналу до SO1 (правий канал)
-
- Опис
+
+ Від третього каналу до SO1 (правий канал)
-
- Автор
+
+ Від четвертого каналу до SO1 (правий канал)
-
-
- EffectView
-
- Увімк/Вимк ефект.
+
+ Від першого каналу до SO2 (лівий канал)
-
- Увімк/Вимк
+
+ Від другого каналу до SO2 (лівий канал)
-
- НАСИЧ
+
+ Від третього каналу до SO2 (лівий канал)
-
- Рівень насиченості:
+
+ Від четвертого каналу до SO2 (лівий канал)
-
- Регулятор насиченості визначає частку обробленого сигналу, яка буде на виході.
+
+
+
+
+ GigInstrument
-
- DECAY
+
+ Банк
-
- Час:
+
+ Патч
-
- Decay (затихання) управляє кількістю буферів тиші, які повинні пройти до кінця роботи плагіна. Менші величини знижують перевантаження процесора, але виникає ризик появи потріскування або підрізання в хвості на перетримці (delay) або відлуння (reverb) ефектах.
+
+ Підсилення
+
+
+ GigInstrumentView
-
- ШЛЮЗ
+
+ Відкрити GIG файл
-
- Шлюз:
+
+ GIG Файли (*.gig)
-
- GATE (Шлюз) визначає рівень сигналу, який буде вважатися "тишею" при визначенні зупинки оброблення сигналів.
+
+
-
- Управління
+
+ Підсилення:
+
+
+ InstrumentTrack
-
- Сигнал проходить послідовно через всі встановлені фільтри (зверху вниз).
-
-Перемикач Увімк/Вимк дозволяє в будь-який момент вмикати / вимикати фільтр.
-
-Регулятор (wet / dry) насиченості визначає баланс між вхідним сигналом і сигналом після ефекту, який стає вихідним сигналом ефекту. Вхідний сигнал кожного фільтра є виходом попереднього, так що частка чистого сигналу при проходженні по ланцюжку постійно падає.
-
-Регулятор (decay) затихання визначає час, який буде діяти фільтр після того як ноти були відпущені.
-Ефект перестане обробляти сигнали, коли гучність впаде нижче порогу для заданої довжини часу. Ця ручка (Knob) встановлює "задану довжину часу" Чим менше значення, тим менші вимоги до ЦП, тому краще ставити це число низьким для більшості ефектів. однак це може викликати обрізку звуку при використанні ефектів з тривалими періодами тиші, типу затримки.
-
-Регулятор шлюзу служить для вказівки порогу сигналу для авто-відключення ефекту, відлік для "заданої довжини часу" почнеться як тільки опрацьований сигнал впаде нижче зазначеного цим регулятором рівня.
-
-Кнопка "Управління" відкриває вікно зміни параметрів ефекту.
-
-Контекстне меню, яке викликається клацанням правою кнопкою миші, дозволяє змінювати порядок проходження фільтрів або видаляти їх разом з іншими.
-
-
-
- &u Перемістити вище
-
-
-
- &d Перемістити нижче
-
-
-
- &R Видалити цей плагін
+
+ Основна предустановка
- EnvelopeAndLfoParameters
+ LadspaControlDialog
-
- Затримка
+
+ Зв'язати канали
-
- Вступ
+
+ Канал
+
+
+ LadspaEffect
-
- Утримання
+
+ Запитаний невідомий модуль LADSPA «%1».
+
+
+ MidiImport
-
- Згасання
+
+ Установку не завершено
-
- Витримка
+
+ Ви не увімкнули підтримку програвача SoundFont2 при компіляції LMMS, він використовується для додавання основного звуку в імпортовані Міді файли, тому після імпорту цього міді файлу звуку не буде.
-
- Зменшення
+
+ Трек
-
- Модуляція
+
+
+
+
+ MonstroInstrument
-
- Затримка LFO
+
+ Зміщення стерео-фази осциллятора 3
-
- Вступ LFO
+
+ Перегляд обраного
-
- Швидкість LFO
+
+ Синусоїда
-
- Модуляція LFO
+
+ Трикутна хвиля з обмеженою смугою
-
- Форма сигналу LFO
+
+ Зигзаг хвиля з обмеженою смугою
-
- ЧАСТ x 100
+
+ Спадаюча хвиля з обмеженою смугою
-
- Модулювати обвідну
+
+ Квадратна хвиля з обмеженою смугою
-
-
- EnvelopeAndLfoView
-
- DEL
+
+ Муг-зигзаг хвиля з обмеженою смугою
-
- Предзатримка:
+
+ М'яка прямокутна хвиля
-
- Ця ручка визначає затримку обвідної. Чим більша ця величина, тим довший час до старту поточної обвідної.
+
+ Абсолютна синусоїдна хвиля
-
- ATT
+
+ Експоненціальна хвиля
-
- Вступ:
+
+ Білий шум
-
- Ця ручка встановлює час зростання для поточної обвідної. Чим більше значення, тим довше характеристика (н-д, гучність) зростає до максимуму. Для інструменов нашталт піаніно характерний малий час наростання, а для струнних - великий.
+
+ Цифрова трикутна хвиля
-
- HOLD
+
+ Цифрова зигзаг хвиля
-
- Утримання:
+
+ Цифрова спадна хвиля
-
- Ця ручка встановлює тривалість обвідної. Чим більше значення, тим довше обвідна тримається на найвищому рівні.
+
+ Цифрова квадратна хвиля
-
- DEC
+
+ Цифрова Муг-зигзаг хвиля
-
- Згасання:
+
+ Трикутна хвиля
-
- Ця ручка встановлює час згасання для поточної обвідної. Чим більше значення, тим довше обвідна повинна зменшуватися від вступу до рівня витримки. Для інструментів накшталт піаніно слід вибирати невеликі значення.
+
+ Зигзаг
-
- SUST
+
+ Спадна хвиля
-
- Витримка:
+
+ Квадратна хвиля
-
- Ця ручка встановлює рівень витримки. Чим більша ця величина, тим вище рівень на якому залишається обвідна, перш ніж опуститися до нуля.
+
+ Муг-зигзаг хвиля
-
- REL
+
+ Синусоїда по модулю
-
- Зменшення:
+
+ Випадково
-
- Ця ручка встановлює час відпускання для поточної обвідної. Чим більше значення, тим довша характеристика (н-д, гучність) зменшується від рівня витримки до нуля. Для струнних інструментів слід вибирати великі значення.
+
+ Випадкове зглажування
-
- AMT
+
+
-
- Глибина модуляції:
+
+
-
- Ця ручка встановлює глибину модуляції для поточної обвідної. Чим більше значення, тим більшою мірою обрана характеристика (н-д, гучність або частота зрізу) буде залежати від цієї обвідної.
+
+
-
- Предзатримка LFO:
+
+
-
- Ця ручка визначає затримку перед запуском LFO (LFO - низькочастотний осциллятор (генератор)). Чим більша величина, тим більше часу до того як LFO почне працювати.
+
+
-
- Вступ LFO:
+
+
-
- Використовуйте цю ручку для встановлення часу вступу цього LFO. Чим більше значення, тим довше LFO потребує збільшення своєї амплітуди до максимуму.
+
+
-
- SPD
+
+
-
- Швидкість LFO:
+
+
-
- Ця ручка встановлює швидкість поточного LFO. Чим більше значення, тим швидше LFO коливається і швидше виробляється ефект.
+
+
-
- Ця ручка встановлює глибину модуляції для поточного LFO. Чим більше значення, тим більшою мірою обрана характеристика (н-д, гучність або частота зрізу) залежатиме від цього LFO.
+
+
-
- Генерувати гармонійний (синусоїдальний) сигнал.
+
+
-
- Згенерувати трикутний сигнал.
+
+
-
- Згенерувати зигзагоподібний сигнал.
+
+
-
- Згенерувати квадратний сигнал.
+
+
-
- Задати свою форму сигналу. Згодом, перетягнути відповідний файл із записом в граф LFO.
+
+
-
- ЧАСТОТА x 100
+
+
-
- Натисніть, щоб помножити частоту цього LFO на 100.
+
+
-
- Помножити частоту LFO на 100
+
+
-
- МОДЕЛЮВ ОБВІДНУ
+
+
-
- Натисніть сюди, щоб глибина модуляції обвідної задавалася цим LFO.
+
+
-
- Дозволити цьому LFO задавати значення обвідної
+
+
-
- мс/LFO:
+
+
-
- Підказка
+
+
-
- Перетягніть в це вікно який-небудь запис.
+
+
-
- Натисніть сюди для випадкової хвилі.
+
+
-
-
- EqControls
-
- Вхідне підсилення
+
+
-
- Вихідне підсилення
+
+
-
- Мала ступінь підсилення
+
+
-
- Пік 1 підсилення
+
+
-
- Пік 2 підсилення
+
+
-
- Пік 3 підсилення
+
+
-
- Пік 4 підсилення
+
+
-
- Висока ступінь підсилення
+
+
-
- ВЧ резон
+
+
-
- Мала ступінь резон
+
+
-
- Пік 1 BW
+
+
-
- Пік 2 BW
+
+
-
- Пік 3 BW
+
+
-
- Пік 4 BW
+
+
-
- Висока ступінь резон
+
+
-
- НЧ резон
+
+
-
- НЧ част
+
+
-
- Низька ступінь част
+
+
-
- Пік 1 част
+
+
-
- Пік 2 част
+
+
-
- Пік 3 част
+
+
-
- Пік 4 част
+
+
-
- Висока ступінь част
+
+
-
- НЧ част
+
+
-
- ВЧ активна
+
+
-
- Мала ступінь активна
+
+
-
- Пік 1 активний
+
+
-
- Пік 2 активний
+
+
-
- Пік 3 активний
+
+
-
- Пік 4 активний
+
+
-
- Висока ступінь активна
+
+
-
- НЧ активна
+
+
-
- НЧ 12
+
+
-
- НЧ 24
+
+
-
- НЧ 48
+
+
-
- ВЧ 12
+
+
-
- ВЧ 24
+
+
-
- ВЧ 48
+
+
-
- Тип низької частоти
+
+
-
- Тип високої частоти
+
+
-
- Аналізувати ВХІД
+
+
-
- Аналізувати ВИХІД
+
+
-
-
- EqControlsDialog
-
- ВЧ
+
+
-
- Мала ступінь
+
+
-
- Пік 1
+
+
-
- Пік 2
+
+
-
- Пік 3
+
+
-
- Пік 4
+
+
-
- Висока ступінь
+
+
-
- НЧ
+
+
-
- Вхід підсилення
+
+
-
- Підсилення
+
+
-
- Вих підсилення
+
+
-
- Ширина смуги:
+
+
-
- Резонанс:
+
+
-
- Частота:
+
+
-
- нч grp
+
+
-
- вч grp
+
+
-
- Октава
+
+
-
-
- EqHandle
-
- Резон:
+
+
-
- ШС:
+
+
-
- Част:
+
+
-
-
- ExportProjectDialog
-
- Експорт проекту
+
+
-
- Вивід
+
+
-
- Формат файла:
+
+
-
- Частота дискретизації:
+
+
-
- 44.1 КГц
+
+
+
+
+ MonstroView
-
- 48 КГц
+
+ Операторский вид
-
- 88.2 КГц
+
+ Матричний вигляд
-
- 96 КГц
+
+ Гучність
-
- 192 КГц
+
+ Баланс
-
- Бітрейт:
+
+ Грубе підстроювання
-
- 64 КБіт/с
+
+ півтон(а,ів)
-
- 128 КБіт/с
+
+ відсотків
-
- 160 КБіт/с
+
+ Зміщення стерео-фази
-
- 192 КБіт/с
+
+ град
-
- 256 КБіт/с
+
+ Довжина імпульсу
-
- 320 КБіт/с
+
+ Відправляти синхронізацію на підйомі імпульсу
-
- Глибина:
+
+ Відправити синхронізацію на падінні пульсу
-
- 16 Біт ціле
+
+ Жорстка синхронізація осциллятора 2
-
- 32 Біт плаваюча
+
+ Верерс синхронізація осциллятора 2
-
- Налаштування якості
+
+ Мікс суб-осциляторів
-
- Інтерполяція:
+
+ Жорстка синхронізація осциллятора 3
-
- Нульова затримка
+
+ Верерс синхронізація осциллятора 3
-
- Синхр. Швидка
+
+ Вступ
-
- Синхр. Середня (рекомендовано)
+
+ Частота вибірки
-
- Синхр. краща (дуже повільно!)
+
+ Фаза
-
- Передискретизація (використовувати обережно!):
+
+ Передзатримка
-
- 1х (Ні)
+
+ Утримання
-
- 2х
+
+ Згасання
-
- 4х
+
+ Витримка
-
- 8х
+
+ Зменшення
-
- Почати
+
+ Нахил
-
- Відміна
+
+ Глибина модуляції
-
- Експортувати як петлю (прибрати тишу в кінці)
+
+
-
- Експорт між маркерами циклу
+
+
-
- Не можу відкрити файл
+
+
-
- Експорт проекту в %1
+
+
-
- Помилка
+
+
-
- Помилка при визначенні кодека файлу. Спробуйте вибрати інший формат виводу.
+
+
+
+
+ MultitapEchoControlDialog
-
- Обробка: %1%
+
+ Довжина
-
-
+
+ Довжина кроку:
-
-
+
+ Сухий
-
-
+
+ Етапи
-
-
+
+ Обмін входами
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ NesInstrument
-
-
+
+ Грубе підстроювання 2 каналу
-
-
+
+ Гучність 2 каналу
-
-
+
+ Основна гучність
-
-
+
+ Вібрато
-
-
- Expressive
-
- Обраний графік
+
+
-
-
+
+ Гучність першого каналу
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Fader
-
- Введіть нове значення від %1 до %2:
+
+
-
-
- FileBrowser
-
- Оглядач файлів
+
+ Гучність третього каналу
-
-
+
+ Гучність четвертого каналу
-
-
+
+
-
-
- FileBrowserTreeWidget
-
- З'єднати з активним інструментом-доріжкою
+
+
-
- Відкрити в новій інструментальній доріжці/Біт + Бас редакторі
+
+
+
+
+ NesInstrumentView
-
- Завантаження запису
+
+ Гучність
-
- Будь-ласка почекайте, запис завантажується для перегляду ...
+
+ Грубе підстроювання
-
- --- Заводські файли ---
+
+ Довжина обвідної
-
- Відкрити в новій інструментальній доріжці/Музичному редакторі
+
+ Увімкнути канал 1
-
- Помилка
+
+ Увімкнути обвідну 1
-
- не являється дійсним
+
+ Увімкнти повтор обвідної 1
-
- файл
+
+ Увімкнути розгортку 1
-
-
- FlangerControls
-
- Затримка семплів
+
+ Кількість розгортки
-
- Частота LFO
+
+ Темп розгортки
-
- Секунд
+
+ 12.5% Робочого циклу
-
- Перегенерувати
+
+ 25% Робочого циклу
-
- Шум
+
+ 50% Робочого циклу
-
- Інвертувати
+
+ 75% Робочого циклу
-
-
- FlangerControlsDialog
-
- Час затримки:
+
+ Увімкнути канал 2
-
- Величина повернення:
+
+ Увімкнути обвідну 2
-
- Об'єм білого шуму:
+
+ Увімкнти повтор обвідної 2
-
-
+
+ Увімкнути розгортку 2
-
-
+
+ Увімкнути канал 3
-
- ГЛИБ
+
+ Частота шуму
-
-
+
+ Частота темпу
-
-
+
+ Увімкнути канал 4
-
-
+
+ Увімкнути обвідну 4
-
- Інвертувати
+
+ Увімкнти повтор обвідної 4
-
-
+
+ Квантування частоту шуму при використанні частоти ноти
-
-
- FxLine
-
- Величина відправки каналу
+
+ Використовувати частоту ноти для шуму
-
- Канал ефектів (ЕФ) отримує сигнал на вхід від однієї або декількох інструментальних доріжок.
-У свою чергу його можна підключити до декількох інших каналам ефектів. ЛММС автоматично запобігає нескінченному повтореню і не дозволяє створювати з'єднання, які приведуть до нескінченного повторення.
-Щоб з'єднати один канал з іншим, виберіть канал ефектів і натисніть кнопку надіслати на каналі, в який потрібно надіслати. Регулятор під кнопкою "надіслати" контролює рівень сигналу, що посилається на канал.
-Можна прибирати і рухати канали ефектів через контекстне меню, якщо натиснути правою кнопкою миші по каналу ефектів.
+
+ Форма шуму
-
- Рухати вліво &L
+
+ Вібрато
-
- Рухати вправо &R
+
+ Основна гучність
+
+
+ OpulenzInstrument
-
- Перейменувати канал &C
+
+ Патч
-
- Видалити канал &e
+
+
-
- Видалити канали які &не використовуються
+
+
-
-
- FxMixer
-
- Головний
+
+
-
- Ефект %1
+
+
-
- Гучність
+
+
-
- Тиша
+
+
-
- Соло
+
+
-
-
- FxMixerView
-
- Мікшер Ефектів
+
+
-
- Повзунок Ефекту %1
+
+
-
- Тиша
+
+
-
- Тиша на цьому каналі Ефекту
+
+
-
- Соло
+
+
-
- Соло каналу ЕФ
+
+
-
-
- FxRoute
-
- Величина відправки з каналу %1 на канал %2
+
+
-
-
- GigInstrument
-
- Банк
+
+
-
- Патч
+
+
-
- Підсилення
+
+
-
-
- GigInstrumentView
-
- Відкрити інший GIG файл
+
+
-
- Натисніть, щоб відкрити інший GIG файл
+
+
-
- Вибрати патч
+
+
-
- Натисніть для зміни використовуваного патчу GIG файлу
+
+
-
- Змінити інструмент, який відтворює GIG файл
+
+
-
- Який GIG файл зараз використовується
+
+
-
- Який патч GIG файлу зараз використовується
+
+
-
- Підсилення
+
+
-
- Фактор множення семплів
+
+ FM
-
- Відкрити GIG файл
+
+
-
- GIG Файли (*.gig)
+
+
- GuiApplication
+ OpulenzInstrumentView
-
- Робочий каталог LMMS
+
+ Вступ
-
- Робочий каталог LMMS (%1) не існує. Створити його? Пізніше ви зможете змінити його через Правку -> Параметри.
+
+ Згасання
-
- Підготовка користувацького інтерфейсу
+
+ Зменшення
-
- Підготовка музичного редактора
+
+ Множник частоти
+
+
+ OscillatorObject
-
- Підготовка міксера
+
+ Гучність осциллятора %1
-
- Підготовка стійки контролерів
+
+ Стереобаланс для осциллятора %1
-
- Підготовка заміток проекту
+
+ Підстроювання осциллятора %1 грубе
-
- Підготовка ритм/бас редактора
+
+ Точне підстроювання лівого каналу осциллятора %1
-
- Підготовка нотного редактора
+
+ Підстроювання правого каналу осциллятора %1 тонка
-
- Підготовка редактора автоматизації
+
+ Зміщення фази осциллятора %1
-
-
- InstrumentFunctionArpeggio
-
- Арпеджіо
+
+ Підстроювання стерео-фази осциллятора %1
-
- Тип арпеджіо
+
+ Гладкість сигналу осциллятора %1
-
- Діапазон арпеджіо
-
-
-
- Період арпеджіо
-
-
-
- Шлюз арпеджіо
+
+ Тип модуляції %1
-
- Напрямок арпеджіо
+
+ Форма сигналу осциллятора %1
-
- Режим арпеджіо
+
+ Осц %1 гармонійний
+
+
+ PatchesDialog
-
- Вгору
+
+ Q-Синтезатор: Канал передустановлено
-
- Вниз
+
+ Селектор банку
-
- Вгору та вниз
+
+ Банк
-
- Випадково
+
+ Селектор програм
-
- Вільно
+
+ Патч
-
- Сортувати
+
+ І'мя
-
- Синхронізувати
+
+ ОК
-
- Вниз та вгору
+
+ Скасувати
+
+
+ PatmanView
-
-
+
+ Повтор
-
-
+
+ Режим повтору
-
-
+
+ Підлаштувати
-
-
- InstrumentFunctionArpeggioView
-
- ARPEGGIO
+
+ Тип підстроювання
-
- Арпеджіо - різновид виконання акордів на фортепіано і струнних інструментах, який оживляє звучання. Струни таких інструментів граються перебором по акордах, як на арфі, коли звуки акорду слідують один за іншим. Типові арпеджіо - мажорні та мінорні тріади, серед яких можна вибрати й інші.
+
+ Файл не вибрано
-
- RANGE
+
+ Відкрити патч-файл
-
- Діапазон арпеджіо:
+
+ Патч-файли (*.pat)
-
- Октав(а/и)
+
+
+
+
+ PeakControllerEffectControlDialog
-
- Використовуйте цю ручку, щоб встановити діапазон арпеджіо (в октавах). Обраний тип арпеджіо охоплюватиме вказану кількість октав.
+
+ БАЗА
-
- TIME
+
+ Глибина модуляції:
-
- Період арпеджіо:
+
+ Вступ:
-
- мс
+
+ Зменшення:
-
- Регулювання періоду арпеджіо - час (в мілісекундах), який має звучати кожен тон арпеджіо.
+
+ ГЛИБ
-
- GATE
+
+ МНОЖ
-
- Шлюз арпеджіо:
+
+ ВСТУП
-
- %
+
+ ЗГАС
-
- Регулювання шлюзу арпеджіо, показує процентну частку кожного тону арпеджіо, яка буде відтворена. Простий спосіб створювати стаккато-арпеджіо.
+
+ Поріг:
-
- Акорд:
+
+
-
- Напрямок:
+
+
-
- Режим:
+
+
-
-
+
+ Заглушити вивід
-
-
+
+
+
+
+ PeakControllerEffectControls
-
-
+
+ Опорне значення
-
-
+
+ Глибина модуляції
-
-
+
+ Заглушити вивід
-
-
+
+ Вступ
-
-
+
+ Зменшення
-
-
+
+ Поріг
-
-
+
+
-
-
+
+
- InstrumentFunctionNoteStacking
+ QWidget
-
- Октава
+
+ І'мя:
-
- Мажорний
+
+ Розробник:
-
- Majb5
+
+ Авторське право:
-
- мінорний
+
+ Потрібна обробка в реальному часі:
-
- minb5
+
+ Так
-
- sus2
+
+ Ні
-
- sus4
+
+ Робота в реальному часі:
-
- aug
+
+ Замість зламаного:
-
- augsus4
+
+ Канали в:
-
- tri
+
+ Канали з:
-
- 6
+
+ Файл:
-
- 6sus4
+
+ Файл: %1
+
+
+ ReverbSCControlDialog
-
- 6add9
+
+ Ввід
-
- m6
+
+
-
- m6add9
+
+
-
- 7
+
+
-
- 7sus4
+
+
-
- 7#5
+
+ Вивід
-
- 7b5
+
+ Вхідне підсилення:
-
- 7#9
+
+ Вихідне підсилення:
+
+
+ ReverbSCControls
-
- 7b9
+
+
-
- 7#5#9
+
+
-
- 7#5b9
+
+ Вхідне підсилення
-
- 7b5b9
+
+ Вихідне підсилення
+
+
+ SpectrumAnalyzerControlDialog
-
- 7add11
+
+ Лінійний спектр
-
- 7add13
+
+ Лінійна вісь ординат
+
+
+ SpectrumAnalyzerControls
-
- 7#11
+
+ Лінійний спектр
-
- Maj7
+
+ Лінійна вісь ординат
-
- Maj7b5
+
+ Режим каналу
+
+
+ TrackContainer
-
- Maj7#5
+
+ Скасувати
-
- Maj7#11
+
+ Зачекайте будь-ласка ...
-
- Maj7add13
+
+ Імпортую файл MIDI...
+
+
+ TripleOscillatorView
-
- m7
+
+ Синхронізувати 1 осциллятор по 2
-
- m7b5
+
+ Синхронізувати осциллятор 2 і 3
-
- m7b9
+
+ Гучність осциллятора %1:
-
- m7add11
+
+ Баланс для осциллятора %1:
-
- m7add13
+
+ Грубе підстроювання осциллятора %1:
-
- m-Maj7
+
+ півтон(а,ів)
-
- m-Maj7add11
+
+ Точне підстроювання лівого каналу осциллятора %1:
-
- m-Maj7add13
+
+ Відсотки
-
- 9
+
+ Точна підстройка правого канала осциллятора %1:
-
- 9sus4
+
+ Зміщення фази осциллятора %1:
-
- add9
+
+ градуси
-
- 9#5
+
+ Підстроювання стерео фази осциллятора %1:
-
- 9b5
+
+
-
- 9#11
+
+
-
- 9b13
+
+
-
- Maj9
+
+
-
- Maj9sus4
+
+
-
- Maj9#5
+
+
-
- Maj9#11
+
+
-
- m9
+
+
-
- madd9
+
+ Синусоїда
-
- m9b5
+
+
-
- m9-Maj7
+
+ Зигзаг
-
- 11
+
+
-
- 11b9
+
+
-
- Maj11
+
+ Експоненціальна хвиля
-
- m11
+
+ Білий шум
-
- m-Maj11
+
+
+
+
+ VestigeInstrumentView
-
- 13
+
+ Показати / приховати інтерфейс
-
- 13#9
+
+ Вимкнути всі ноти
-
- 13b9
+
+ Бібліотеки DLL (*.dll)
-
- 13b5b9
+
+ Програми EXE (*.exe)
-
- Maj13
+
+ Попередній <->
-
- m13
+
+ Зберегти передустановку
-
- m-Maj13
+
+ Наступний <+>
-
- Гармонійний мінор
+
+ Передустановка
-
- Мелодійний мінор
+
+ від
-
- Цілий тон
+
+ - Управління VST плагіном
-
- Понижений
+
+
-
- Пентатонік major
+
+
-
- Пентатонік major
+
+
-
- Япон in sen
+
+
+
+
+ VstEffectControlDialog
-
- Major Бібоп
+
+ Показати/Сховати
-
- Домінтний бібоп
+
+ Попередній <->
-
- Блюз
+
+ Наступний <+>
-
- Арабська
+
+ Зберегти налаштування
-
- Загадкова
+
+ Ефекти по:
-
- Неаполітанська
+
+ <br />
-
- Неаполітанський мінор
+
+
-
- Угорський мінор
+
+
+
+
+ VstPlugin
-
- Дорійська
+
+ Завантаження модуля
-
- Фруголідійська
+
+ Відкрити предустановку
-
- Лідійська
+
+ Передустановка VST плагіна (*.fxp *.fxb)
-
- Міксолідійська
+
+ : основні
-
- Еолійська
+
+ "
-
- Локріанська
+
+ '
-
- Акорди
+
+ Зберегти предустановку
-
- Тип акорду
+
+ .fxp
-
- Діапазон акорду
+
+ .FXP
-
- Мінор
+
+ .FXB
-
- Хроматична
+
+ .fxb
-
- Напів-зниження
-
-
-
- 5
-
-
-
-
+
+ Будь ласка, зачекайте доки завантажується VST плагін ...
-
-
+
+ VST плагін %1 не може бути завантажено.
- InstrumentFunctionNoteStackingView
+ WatsynInstrument
-
- ДІАПАЗОН
+
+ Гучність A1
-
- Діапазон акорду:
+
+ Гучність A2
-
- Октав[а/и]
+
+ Гучність B1
-
- Ця ручка змінює діапазон акорду, який буде містити вказане число октав.
+
+ Гучність B2
-
- Стиковка
+
+ Баланс A1
-
- Акорд:
+
+ Баланс A2
-
-
- InstrumentMidiIOView
-
- УВІМК MIDI ВХІД
+
+ Баланс B1
-
- CHANNEL
+
+ Баланс B2
-
- VELOCITY
+
+ Множник частоти A1
-
- УВІМК MIDI ВИВІД
+
+ Множник частоти A2
-
- PROGRAM
+
+ Множник частоти B1
-
- MiDi пристрої-джерела подій
+
+ Множник частоти B2
-
- MiDi пристрої для відправки подій на них
+
+ Ліве підстроювання A1
-
- NOTE
+
+ Ліве підстроювання A2
-
- СВОЯ БАЗОВА ШВИДКІСТЬ
+
+ Ліве підстроювання B1
-
- Визначає базову швидкість нормальізаціі для MiDi інструментів при гучності ноти 100%
+
+ Ліве підстроювання B2
-
- БАЗОВА ШВИДКІСТЬ
+
+ Праве підстроювання A1
-
-
- InstrumentMiscView
-
- ОСНОВНА ТОНАЛЬНІСТЬ
+
+ Праве підстроювання A2
-
- Включає використання основної тональності
+
+ Праве підстроювання B1
-
-
- InstrumentSoundShaping
-
- VOLUME
+
+ Праве підстроювання B2
-
- Гучність
+
+ A-B Мікс
-
- CUTOFF
+
+ A-B Мікс кіл. обвідної
-
- Зріз частоти
+
+ A-B Мікс атаки обвідної
-
- RESO
+
+ A-B Мікс утримання обвідної
-
- Резонанс
+
+ A-B Мікс згасання обвідної
-
- Огибание/LFO
+
+ Перехресні перешкоди A1-B2
-
- Тип фільтру
+
+ Модуляція A2-A1
-
- Кіл./Резонансу
+
+ Модуляція B2-B1
-
- Низ.ЧФ
+
+ Обраний графік
+
+
+ WatsynView
-
- Вис.ЧФ
+
+ Виберіть генератор A1
-
- Серед.ЧФ csg
+
+ Виберіть генератор A2
-
- Серед.ЧФ czpg
+
+ Виберіть генератор B1
-
- Смуго-загороджуючий
+
+ Виберіть генератор B2
-
- Всі проходять
+
+ Змішати виходи A2 до A1
-
- Муг
+
+ Змішати виходи В2 до В1
-
- 2х Низ.ЧФ
+
+ Тут ви можете малювати власний сигнал.
-
- RC Низ.ЧФ 12дБ
+
+ Завантаження форми звуку
-
- RC Серед.ЧФ 12 дБ
+
+ Фаза зліва
-
- RC Вис.ЧФ 12дБ
+
+ Фаза праворуч
-
- RC Низ.ЧФ 24дБ
+
+ Нормалізувати
-
- RC Серед.ЧФ 24дБ
+
+ Інвертувати
-
- RC Вис.ЧФ 24дБ
+
+ Згладити
-
- Фільтр Вокальної форманти
+
+ Синусоїда
-
- 2x Муг
+
+ Трикутна хвиля
-
- SV Низ.ЧФ
+
+ Квадратна хвиля
-
- SV Серед.ЧФ
+
+ Гучність
-
- SV Вис.ЧФ
+
+ Баланс
-
- SV Смуго-заг
+
+ Множник частоти
-
- Швидка форманта
+
+ Ліве підстроювання
-
- Тріполі
+
+ відсотків
-
-
- InstrumentSoundShapingView
-
- ЦЕЛЬ
+
+ Праве підстроювання
-
- Ця вкладка дозволяє вам налаштувати обвідні. Вони дуже важливі для налаштування звучання.
-Наприклад, за допомогою обвідної гучності ви можете задати залежність гучності звучання від часу. Якщо вам знадобиться емулювати м'які струнні, просто задайте більше часу наростання і зникнення звуку. За допомогою обвідних і низькочастотного осциллятора (LFO) ви в кілька кліків миші зможете створити просто неймовірні звуки!
+
+ A-B Мікс
-
- ФИЛЬТР
+
+ Мікс кількості обвідної
-
- Здесь вы можете выбрать фильтр для дорожки этого инструмента. Фильтры могут довольно сильно менять звучание.
+
+ A-B Мікс вступу обвідної
-
- Гц
+
+ A-B Мікс утримання обвідної
-
- Эта ручка устанавливает частоту среза для выбранного фильтра. К примеру, ФНЧ будет срезать сигнал на частотах выше частоты среза, полосно-пропускающий фильтр будет хорошо пропускать сигнал только на заданной частоте и так далее...
+
+ A-B Мікс згасання обвідної
-
- РЕЗО
+
+ Перехід
-
- Резонанс:
+
+
-
- Эта ручка задаёт количество резонанса для фильтра, этим определяется насколько нужно усилить ближайшие к отрезанным частоты.
+
+
-
- ЧАСТ
+
+
-
- Срез частот:
+
+
-
- Обвідні, LFO і фільтри не підтримуються цим інструментом.
+
+
-
-
- InstrumentTrack
-
- безіменна_доріжка
+
+
-
- Гучність
+
+
-
- Стерео
+
+
-
- Тональність
+
+
-
- Канал ЕФ
+
+ Зигзаг
+
+
+ Xpressive
-
- Основна предустановка
+
+ Обраний графік
-
- Регулювання гучності поточного каналу.
+
+
-
- Опорна нота
+
+
-
- Діапазон тональності
+
+
-
- Основна тональність
+
+
-
-
- InstrumentTrackView
-
- Гучність
+
+
-
- Гучність:
+
+
-
- ГУЧН
+
+
-
- Баланс
+
+
-
- Баланс:
+
+
+
+
+ XpressiveView
-
- БАЛ
+
+ Тут ви можете малювати власний сигнал.
-
- MIDI
+
+
-
- Вхід
+
+
-
- Вихід
+
+
-
- ЕФ %1: %2
+
+
-
-
- InstrumentTrackWindow
-
- ОСНОВНІ НАЛАШТУВАННЯ
+
+
-
- Гучність інструменту
+
+
-
- Гучність:
+
+ Синусоїда
-
- ГУЧН
+
+
-
- Баланс
+
+ Експоненціальна хвиля
-
- Стереобаланс:
+
+ Зигзаг
-
- БАЛ
+
+
-
- Тональність
+
+
-
- Тональність:
+
+
-
- відсотків
+
+ Білий шум
-
- ТОН
+
+
-
- Канал ЕФ
+
+
-
- ЕФ
+
+
-
- Зберегти передустановку
+
+
-
- XML файл налаштувань (*.xpf)
+
+
-
- Діапазон тональності (півтону)
+
+
-
- ДІАПАЗОН
+
+
-
- Зберегти поточну інструментаьную доріжку в файл предустановок
+
+
-
- Нитисніть тут, щоб зберегти налаштування поточної інстр. доріжки в файл предустановок. Пізніше можна завантажити цю передустановку подвійним кліком в браузері предустановок.
+
+
+
+
+ ZynAddSubFxInstrument
-
- Використовуйте ці елементи керування для перегляду і редагування наступного/попереднього треку в музичному редакторі.
+
+ Портаменто
-
- ЗБЕРЕГТИ
+
+ Ширина смуги
-
-
+
+
-
-
+
+
-
-
+
+
-
- Параметри MIDI
+
+
-
-
+
+
-
-
+
+
- Knob
+ ZynAddSubFxView
-
- Встановити лінійний
+
+ Показати інтерфейс
-
- Встановити логарифмічний
+
+ Портаменто:
-
- Введіть нове значення від %1 до %2:
+
+ PORT
-
- Введіть нове значення від -96,0 дБFS до 6,0 дБFS:
+
+ FREQ
-
-
- LadspaControl
-
- Зв'язати канали
+
+ RES
-
-
- LadspaControlDialog
-
- Зв'язати канали
+
+ Смуга пропускання:
-
- Канал
+
+ BW
-
-
- LadspaControlView
-
- Зв'язати канали
+
+ FM GAIN
-
- Значення:
+
+ Частота центру резонансу:
-
- Вибачте, довідки немає.
+
+ RES CF
-
-
- LadspaEffect
-
- Запитаний невідомий модуль LADSPA «%1».
+
+ Ширина смуги резонансу:
-
-
- LcdSpinBox
-
- Введіть нове значення від %1 до %2:
+
+ RES BW
-
-
- LeftRightNav
-
- Попередній
+
+
-
- Наступний
+
+
-
- Попередній (%1)
+
+
-
- Наступний (%1)
+
+
- LfoController
+ audioFileProcessor
-
- Контролер LFO
+
+ Підсилення
-
- Основне значення
+
+ Початок запису
-
- Швидкість хвилі
+
+ Кінець запису
-
- Розмір хвилі
+
+ Перевернути запис
-
- Фаза хвилі
+
+ Заїкання
-
- Форма хвилі
+
+ Точка повернення з повтору
-
- Множник частоти
+
+ Режим повтору
-
-
- LfoControllerDialog
-
- LFO
+
+ Режим Інтерполяції
-
- Контролер LFO
+
+ Нічого
-
- БАЗА
+
+ Лінійний
-
- Кіл-ть бази:
+
+ Синхронізований
-
- доробити
+
+ Запис не знайдено: %1
+
+
+ bitInvader
-
- ШВИД
+
+
+
+
+ bitInvaderView
-
- Швидкість LFO:
+
+ Синусоїда
-
- Ця ручка встановлює швидкість LFO. Чим більше значення, тим більша частота осциллятора.
+
+ Трикутник
-
- Кількість модуляції:
+
+ Зигзаг
-
- Ця ручка встановлює глибину модуляції для LFO. Чим більше значення, тим більшою мірою обрана характеристика (н-д, гучність або частота зрізу) буде залежати від ГНЧ (LFO).
+
+ Квадрат
-
- ФАЗА
+
+ Інтерполяція
-
- Зсув фази:
+
+ Нормалізувати
-
- градуси
+
+ Тут ви можете малювати власний сигнал.
-
- Ця ручка встановлює початкову фазу НизькоЧастотного Осциллятора (LFO), т. б. Точку, з якої осциллятор починає виробляти сигнал. Наприклад, якщо ви задали синусоїдальну форму сигналу і початкову фазу 180º, хвиля спочатку піде вниз, а не вгору, так само як і для квадратної хвилі.
+
+
-
- Синусоїда.
+
+ Білий шум
-
- Трикутник.
+
+
-
- Зигзаг.
+
+ Згладжений сигнал
+
+
+ dynProcControlDialog
-
- Квадрат.
+
+ ВХІД
-
- Експонента.
+
+ Вхідне підсилення:
-
- Білий шум.
+
+ ВИХІД
-
- Натисніть тут для визначення своєї форми.
-Подвійне натискання для вибору файлу.
+
+ Вихідне підсилення:
-
- Натисніть для зигзагоподібної муг-хвилі.
+
+ ВСТУП
-
- ГЛИБ
+
+ Час пікової атаки:
-
-
- LmmsCore
-
- Генерування синтезатора звукозаписів
+
+ ЗМЕНШЕННЯ
-
- Ініціалізація структур даних
+
+ Час відпуску піку:
-
- Відкриття аудіо та міді пристроїв
+
+ Процес заснований на максимумі від обох каналів
-
- Запуск потоків міксера
+
+ Процес заснований на середньому обох каналів
-
-
- MainWindow
-
- &N Новий
+
+ Обробляє кожен стерео канал незалежно
-
- &O Відкрити...
+
+
-
- &S Зберегти
+
+
-
- &A Зберегти як...
+
+
-
- Імпорт...
+
+
-
- &X Експорт ...
+
+
-
- &Q Вийти
+
+
-
- &E Редагування
+
+
+
+
+ dynProcControls
-
- Параметри
+
+ Вхідне підсилення
-
- &T Сервіс
+
+ Вихідне підсилення
-
- &H Довідка
+
+ Час вступу
-
- Довідка
+
+ Час зменшення
-
- Що це?
+
+ Стерео режим
+
+
+ kickerInstrument
-
- Про програму
+
+ Початкова частота
-
- Створити новий проект
+
+ Кінцева частота
-
- Створити новий проект по шаблону
+
+ Підсилення
-
- Відкрити існуючий проект
+
+ Довжина
-
- Нещодавні проекти
+
+ Шум
-
- Зберегти поточний проект
+
+ Натисніть
-
- Експорт проекту
+
+ Почати з замітки
-
- Музичний редактор
+
+ Закінчити заміткою
-
- Показати чи сховати музичний редактор. З його допомогою ви можете редагувати композицію і задавати час відтворення кожної доріжки.
-Також ви можете вставляти і пересувати записи прямо у списку відтворення.
+
+
-
- Редактор шаблонів
+
+
-
- Показати чи сховати ритм-бас редактор. Він необхідний для установки ритму, відкриття, додавання і видалення каналів, а також вирізання, копіювання і вставки ритм-бас шаблонів і схожих речей.
+
+
-
- Нотний редактор
+
+
+
+
+ kickerInstrumentView
-
- Запуск редатора нот. З його допомогою ви можете легко редагувати мелодії.
+
+ Початкова частота:
-
- Редактор автоматизації
+
+ Кінцева частота:
-
- Показати / сховати вікно редактора автоматизації. З його допомогою ви можете легко редагувати динаміку обраних величин.
+
+ Підсилення:
-
- Мікшер Ефектів
+
+ Натиснення:
-
- Сховати / показати мікшер ефектів. Він є потужним інструментом для управління ефектами. Ви можете вставляти ефекти в різні канали.
+
+ Шум:
-
- Примітки проекту
+
+
-
- Ця кнопка показує / ховає вікно з нотатками. У цьому вікні ви можете поміщати будь-які коментарі до своєї композиції.
+
+
-
- Стійка контролерів
+
+
-
- Без назви
+
+
-
- LMMS %1
+
+
+
+
+ ladspaBrowserView
-
- Проект не збережений
+
+ Доступні ефекти
-
- Проект був змінений. Зберегти його зараз?
+
+ Недоступні ефекти
-
- Довідка недоступна
+
+ Інструменти
-
- Поки що довідка для LMMS не написана.
-Ймовірно, Ви зможете знайти потрібні матеріали на http://lmms.sf.net/wiki.
+
+ Аналізатори
-
- LMMS (*.mmp *.mmpz)
+
+ Невідомі
-
- Версія %1
+
+ Тип:
+
+
+ ladspaDescription
-
- Файл налаштувань
+
+ Модулі
-
- Помилка під час обробки файлу налаштувань в рядку %1:%2:%3
+
+ Опис
+
+
+ ladspaPortDialog
-
- Гучності
+
+ Порти
-
- Скасувати
+
+ І'мя
-
- Повторити
+
+ Частота вибірки
-
- Мої проекти
+
+ Напрямок
-
- Мої записи
+
+ Тип
-
- Мої передустановки
+
+ Менше < Стандарт <Більше
-
- Моя домашня тека
+
+ Логарифмічний
-
- Мій комп'ютер
+
+ Залежність від SR
-
- &Файл
+
+ Аудіо
-
- &Нещодавно відкриті проекти
+
+ Управління
-
- Зберегти як нову &Версію
+
+ Ввід
-
- &Експортувати треки ...
+
+ Вивід
-
- Онлайн Допомога
+
+ Увімкнено
-
- Що це?
+
+ Ціле
-
- Відкрити проект
+
+ Дробове
-
- Зберегти проект
+
+ Так
+
+
+ lb302Synth
-
- Відновлення проекту
+
+ Частота зрізу VCF
-
- Присутній файл відновлення. Схоже, остання сесія не закінчилася належним чином або інший екземпляр LMMS вже запущений. Ви хочете, відновити проект цієї сесії?
+
+ Посилення VCF
-
- Відновлення
+
+ Модуляція обвідної VCF
-
- Відновлення файлу. Будь ласка, не запускайте кілька копій LMMS під час цієї операції.
+
+ Спад обвідної VCF
-
- Відкинути
+
+ Спотворення
-
- Запуск за замовчуванням з видаленням файла відновлення. Ця дія не відворотня.
+
+ Форма хвилі
-
- Підготовка браузера плагінів
+
+ Зміщення згасання
-
- Підготовка переглядача файлів
+
+ Зміщення
-
- Кореневий каталог
+
+ Акцент
-
- Завантаження фонового зображення
+
+ Глухо
-
- Новий проект по шаблону
+
+ 24дБ/окт фільтр
+
+
+ lb302SynthView
-
- Зберегти як шаблон за замовчуванням
+
+ Частота зрізу:
-
- &V Перегляд
-
-
-
- Переключити метроном
-
-
-
- Показати/сховати музичний редактор
-
-
-
- Показати/сховати ритм-бас редактор
-
-
-
- Показати/сховати нотний редактор
-
-
-
- Показати/сховати редактор автоматизації
-
-
-
- Показати/сховати мікшер ЕФ
-
-
-
- Показати/сховати замітки до проекту
-
-
-
- Показати/сховати керування контролерами
-
-
-
- Відновлення сесії. Будь ласка, збережіть свою роботу!
-
-
-
- Відновлений проект не збережено
-
-
-
- Цей проект буво відновлено з попередньої сесії. В даний час він не збережений і буде втрачений, якщо ви його не збережете. Ви хочете, зберегти його зараз?
-
-
-
- LMMS проект
-
-
-
- Шаблон LMMS проекту
-
-
-
- Переписати шаблон за замовчуванням?
-
-
-
- Це перезапише поточний шаблон за замовчуванням.
-
-
-
- Плавне прокручування
-
-
-
- Включити позначення нот у музичному редакторі
-
-
-
-
-
-
-
- Відображати гучність в децибелах
-
-
-
- Не можу відкрити файл
-
-
-
-
-
-
-
- Експорт в &MIDI ...
-
-
-
- MeterDialog
-
-
- Шкала чисел
-
-
-
- Шкала поділів
-
-
-
- ПЕРІОД
-
-
-
- MeterModel
-
-
- Чисельник
-
-
-
- Знаменник
-
-
-
- MidiController
-
-
- Контролер MIDI
-
-
-
- нерозпізнаний міді контролер
-
-
-
- MidiImport
-
-
- Установку не завершено
-
-
-
- Ви не встановили SoundFont за замовчуванням в налаштуваннях (Правка-> Налаштування), тому після імпорту міді файлу звук відтворюватися не буде.
-Вам слід завантажити основний MiDi SoundFont, вказати його в налаштуваннях і спробувати знову.
-
-
-
- Ви не увімкнули підтримку програвача SoundFont2 при компіляції LMMS, він використовується для додавання основного звуку в імпортовані Міді файли, тому після імпорту цього міді файлу звуку не буде.
-
-
-
- Трек
-
-
-
- MidiJack
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
- JACK-сервер не доступний
-
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
-
-
-
-
- MidiPort
-
-
- Вхід
-
-
-
- Вихід
-
-
-
- Контролер входу
-
-
-
- Контролер виходу
-
-
-
- Постійна швидкість введення
-
-
-
- Постійна швидкість виведення
-
-
-
- Програма для виведення MiDi
-
-
-
- Приймати події MIDI
-
-
-
- Відправляти події MIDI
-
-
-
- Постійний вихід нот
-
-
-
- Базова швидкість
-
-
-
- MidiSetupWidget
-
-
- ПРИСТРІЙ
-
-
-
- MonstroInstrument
-
-
- Гучність осциллятора 1
-
-
-
- Баланс осциллятора 1
-
-
-
- Грубе підстроювання осциллятора 1
-
-
-
- Точне підстроювання лівого каналу осциллятора 1
-
-
-
- Точне підстроювання правого каналу осциллятора 1
-
-
-
- Зміщення стерео-фази осциллятора 1
-
-
-
- Довжина імпульсу осциллятора 1
-
-
-
- Синхронізація підйому осциллятора 1
-
-
-
- Синхронізація падіння осциллятора 1
-
-
-
- Гучність осциллятора 2
-
-
-
- Баланс осциллятора 2
-
-
-
- Грубе підстроювання осциллятора 2
-
-
-
- Точне підстроювання лівого каналу осциллятора 2
-
-
-
- Точне підстроювання правого каналу осциллятора 2
-
-
-
- Зміщення стерео-фази осциллятора 2
-
-
-
- Форма сигналу осциллятора 2
-
-
-
- Жорстка синхронізація осциллятора 2
-
-
-
- Верерс синхронізація осциллятора 2
-
-
-
- Гучність осциллятора 3
-
-
-
- Баланс осциллятора 3
-
-
-
- Грубе підстроювання осциллятора 3
-
-
-
- Зміщення стерео-фази осциллятора 3
-
-
-
- Змішення суб-генератора осциллятора 3
-
-
-
- Форма 1 сигналу осциллятора 3
-
-
-
- Форма 2 сигналу осциллятора 3
-
-
-
- Жорстка синхронізація осциллятора 3
-
-
-
- Верерс синхронізація осциллятора 3
-
-
-
- Форма сигналу LFO 1
-
-
-
- Вступ LFO 1
-
-
-
- Темп LFO 1
-
-
-
- Фаза LFO 1
-
-
-
- Форма сигналу LFO 2
-
-
-
- Вступ LFO 2
-
-
-
- Темп LFO 2
-
-
-
- Фаза LFO 2
-
-
-
- Затримка обвідної 1
-
-
-
- Вступ обвідної 1
-
-
-
- Утримання обвідної 1
-
-
-
- Згасання обвідної 1
-
-
-
- Витримка обвідної 1
-
-
-
- Зменшення обвідної 1
-
-
-
- Нахил обвідної 1
-
-
-
- Затримка обвідної 2
-
-
-
- Вступ обвідної 2
-
-
-
- Утримання обвідної 2
-
-
-
- Згасання обвідної 2
-
-
-
- Витримка обвідної 2
-
-
-
- Зменшення обвідної 2
-
-
-
- Нахил обвідної 2
-
-
-
- Модуляція осцилляторів 2-3
-
-
-
- Перегляд обраного
-
-
-
- Гучн1-Обв1
-
-
-
- Гучн1-Обв2
-
-
-
- Гучн1-LFO1
-
-
-
- Гучн1-LFO2
-
-
-
- Гучн2-Обв1
-
-
-
- Гучн2-Обв2
-
-
-
- Гучн2-LFO1
-
-
-
- Гучн2-LFO2
-
-
-
- Гучн3-Обв1
-
-
-
- Гучн3-Обв2
-
-
-
- Гучн3-LFO1
-
-
-
- Гучн3-LFO2
-
-
-
- Фаз1-Обв1
-
-
-
- Фаз1-Обв2
-
-
-
- Фаз1-LFO1
-
-
-
- Фаз1-LFO2
-
-
-
- Фаз2-Обв1
-
-
-
- Фаз2-Обв2
-
-
-
- Фаз2-LFO1
-
-
-
- Фаз2-LFO2
-
-
-
- Фаз3-Обв1
-
-
-
- Фаз3-Обв2
-
-
-
- Фаз3-LFO1
-
-
-
- Фаз3-LFO2
-
-
-
- Тон1-Обв1
-
-
-
- Тон1-Обв2
-
-
-
- Тон1-LFO1
-
-
-
- Тон1-LFO2
-
-
-
- Тон2-Обв1
-
-
-
- Тон2-Обв2
-
-
-
- Тон2-LFO1
-
-
-
- Тон2-LFO2
-
-
-
- Тон3-Обв1
-
-
-
- Тон3-Обв2
-
-
-
- Тон3-LFO1
-
-
-
- Тон3-LFO2
-
-
-
- PW1-Обв1
-
-
-
- PW1-Обв2
-
-
-
- PW1-LFO1
-
-
-
- PW1-LFO2
-
-
-
- Sub3-Обв1
-
-
-
- Sub3-Обв2
-
-
-
- Sub3-LFO1
-
-
-
- Sub3-LFO2
-
-
-
- Синусоїда
-
-
-
- Трикутна хвиля з обмеженою смугою
-
-
-
- Зигзаг хвиля з обмеженою смугою
-
-
-
- Спадаюча хвиля з обмеженою смугою
-
-
-
- Квадратна хвиля з обмеженою смугою
-
-
-
- Муг-зигзаг хвиля з обмеженою смугою
-
-
-
- М'яка прямокутна хвиля
-
-
-
- Абсолютна синусоїдна хвиля
-
-
-
- Експоненціальна хвиля
-
-
-
- Білий шум
-
-
-
- Цифрова трикутна хвиля
-
-
-
- Цифрова зигзаг хвиля
-
-
-
- Цифрова спадна хвиля
-
-
-
- Цифрова квадратна хвиля
-
-
-
- Цифрова Муг-зигзаг хвиля
-
-
-
- Трикутна хвиля
-
-
-
- Зигзаг
-
-
-
- Спадна хвиля
-
-
-
- Квадратна хвиля
-
-
-
- Муг-зигзаг хвиля
-
-
-
- Синусоїда по модулю
-
-
-
- Випадково
-
-
-
- Випадкове зглажування
-
-
-
- MonstroView
-
-
- Операторский вид
-
-
-
- Операторський вид містить всі оператори. Вони включають і оператори що звучать (осциллятори) і беззвучні оператори або модулятори: Низько-частотні осциллятори і обвідні.
-
-Регулятори й інші віджети в операторському вигляді мають свої підписи "Що це?", Таким чином по ним можна отримати більш детальну довідку.
-
-
-
- Матричний вигляд
-
-
-
- Матричний вид містить матрицю модуляції. Тут можна визначити модуляційні відношення між різними операторами. Кожен чутний оператор (осциллятори 1-3) мають 3-4 властивості, які можна модулювати будь-якими модуляторами. Використовуючи більше модуляцій збільшується навантаження на процесор.
-
-Вид ділиться на цілі модуляції, згруповані на цільовий осциллятор. Доступні цілі: гучність, тон, фаза, ширина пульсація і відношення з підлеглим (під-) осциллятором. Відзначимо що деякі цілі визначені тільки для одного осциллятора.
-
-Кожна ціль модуляції має 4 регулятори, по одному на кожен модулятор. За замовчуванням регулятори встановлені на 0, тобто без модуляції. Включення регуляторів на 1 веде до того, що модулятор впливає на ціль модуляції на стільки на скільки це можливо. Включення його в -1 робить те ж, але зі зворотньою модуляцією.
-
-
-
- Змішати Осц2 з Осц3
-
-
-
- Модулювати амплітуду осциллятора 3 сигналом з осц2
-
-
-
- Модулювати частоту осциллятора 3 сигналом з осц2
-
-
-
- Модулювати фазу Осц3 осциллятором2
-
-
-
- Регулятор CRS змінює налаштування осциллятора 1 у розмірі півтону.
-
-
-
- Регулятор CRS змінює налаштування осциллятора 2 у розмірі півтону.
-
-
-
- Регулятор CRS змінює налаштування осциллятора 3 у розмірі півтону.
-
-
-
- FTL і FTR змінюють підстроювання осциллятора для лівого і правого каналів відповідно. Вони можуть додати стерео розстроювання осциллятора, яке розширює стерео картину і створює ілюзію космосу.
-
-
-
- Регулятор SPO змінює фазову різницю між лівим і правим каналами. Висока різниця створює більш широку стерео картину.
-
-
-
- PW регулятор контролює ширину пульсацій, також відому як робочий цикл осциллятора 1. Осциллятор 1 це цифровий імпульсний хвильовий генератор, він не відтворює сигнал з обмеженою смугою, це означає, що його можна використовувати як чутний осциллятор, але це призведе до накладення сигналів (або згладжування) . Його можна використовувати й як не чутне джерело синхронізуючого сигналу, для використання в синхронізації осцилляторів 2 і 3.
-
-
-
- Надсилати синхронізацію при підвищенні: при включенні, сигнал синхронізації надсилається кожен раз коли стан осциллятора 1 змінюється з низького на високий, тобто коли амплітуда змінюється від -1 до 1.
-Тон осциллятора 1, фаза і ширина пульсацій може впливати на час синхронізації, але гучність не має ефекту. Сигнал синхронізації надсилається незалежно для лівого і правого каналів.
-
-
-
- Надсилати синхронізацію при зниженні: при включенні, сигнал синхронізації надсилається кожен раз коли стан осциллятора 1 змінюється з виского на низьке, тобто коли амплітуда змінюється від 1 до -1.
-Тон осциллятора 1, фаза і ширина пульсацій може впливати на час синхронізації, але гучність не має ефекту. Сигнал синхронізації надсилається незалежно для лівого і правого каналів.
-
-
-
- Жорстка синхронізація: Кожен раз при отриманні осциллятором сигналу синхронізації від осциллятора 1, його фаза скидається до 0 + його межа фази, якою б вона не була.
-
-
-
- Реверс синхронізація: Кожен раз при отриманні сигналу синхронізації від осциллятора 1, амплітуда осциллятора перевертається.
-
-
-
- Вибрати форму хвилі для осциллятора 2.
-
-
-
- Виберіть форму хвилі для першого додаткового осциллятора осциллятора 3. Осциллятор 3 може м'яко переходити між двома різними хвилями.
-
-
-
- Виберіть форму хвилі для другого додаткового осциллятора осциллятора 3. Осциллятор 3 може м'яко переходити між двома різними хвилями.
-
-
-
- SUB змінює змішування двох дод осцилляторів осциллятора 3. Кожен дод. осц. може бути встановлений для створення різних хвиль і осциллятор 3 може м'яко переходити між ними. Усі вхідні модуляції для осциллятора 3 застосовуються на обидва дод.осц./хвилі одним і тим же чином.
-
-
-
- На додаток до виділених модуляторів Монстро дозволяє виходу осциллятора 2 модулювати осцллятор 3.
-
-Змішаний (Mix) режим означає без модуляції: виходи осцилляторів просто змішуються один з одним.
-
-
-
- На додаток до виділених модуляторів Монстро дозволяє виходу осциллятора 2 модулювати осцллятор 3.
-
-AM режим значить Амплітуда Модуляції: Осциллятори 2 модулює амплітуду (гучність) осциллятора 3.
-
-
-
- На додаток до виділених модуляторів Монстро дозволяє виходу осциллятора 2 модулювати осцллятор 3.
-
-FM (ЧМ) режим означає Частотна Модуляція: осциллятор 2 модулює частоту (pitch, тональність) осциллятора 3. Частота модуляції відбувається у фазі модуляції, яка дає більш стабільний загальний тон, ніж "чиста" частотна модуляція.
-
-
-
- На додаток до виділених модуляторів Монстро дозволяє виходу осциллятора 2 модулювати осцллятор 3.
-
-PM (ФМ) режим означає Фазова Модуляція: Осциллятор 2 модулює фазу осциллятора 3. Це відрізняється від частотної модуляції тим, що зміни фаз не сумуються.
-
-
-
- Виберіть форму хвилі для LFO 1 (НизькоЧастотнийГенератор).
-"Random" (Випадково) і "Random-smooth" (випадкове згладжування) - це спеціальні хвилі: вони створюють випадковий сигнал, де частота LFO контролює як часто змінюється стан генератора (LFO).
-Згладжена версія переходить між цими станами з косинусоїдальною інтерполяцією. Ці випадкові режими можуть бути використані, щоб дати "життя" вашим налаштуванням - додати трішки аналогової непередбачуваності ...
-
-
-
- Виберіть форму хвилі для LFO 2 (НизкоЧастотнийГенератор).
-"Random" (Випадково) і "Random-smooth" (випадкове згладжування) - це спеціальні хвилі: вони створюють випадковий сигнал, де частота LFO контролює як часто змінюється стан генератора (LFO).
-Згладжена версія переходить між цими станами з косинусоїдальною інтерполяцією. Ці випадкові режими можуть бути використані, щоб дати "життя" вашим налаштуванням - додати трішки аналогової непередбачуваності ...
-
-
-
- Атака відповідає за плавність поведінки LFO від початку ноти.
-
-
-
- Rate (Частота) встановлює швидкість LFO, вимірювану в мілісекундах за цикл. Може синхронізуватися з темпом.
-
-
-
- PHS контролює зсув фази LFO (НЧГ).
-
-
-
- PRE передзатримка, затримує старт обвідної від початку ноти. 0 означає без затримки.
-
-
-
- ATT атака контролює як швидко обвідна нарощується на старті, вимірюється в мілісекундах. Значення 0 означає миттєво.
-
-
-
- HOLD (УТРИМУВАТИ) контролює як довго обвідна залишається на піку після фази атаки.
-
-
-
- DEC (decay) згасання контролює як швидко обвідна спадає з пікового значення, вимірюється в мілісекундах, як довго буде йти з піку до нуля. Реальне загасання може бути коротшим, якщо використовується витримка.
-
-
-
- SUS (sustain) витримка, контролює рівень обвідної. Загасання фази не піде нижче цього рівня поки нота утримується.
-
-
-
- REL (release) відпускання контролює як довго нота відпускається, вимірюється в довготі падіння від піку до нуля. Реальне відпускання може бути коротшим, залежно від фази, в якій нота відпущена.
-
-
-
- Регулятор нахилу контролює криву або форму обвідної. Значення 0 створює прямі підйоми і спади. Від'ємні величини створюють криві з уповільненим початком, швидким піком і знову уповільненим спадом. Позитивні значення створюють криві які починаються і закінчуються швидко, але довше залишаються на піках.
-
-
-
- Гучність
-
-
-
- Баланс
-
-
-
- Грубе підстроювання
-
-
-
- півтон(а,ів)
-
-
-
- Точне настроювання лівого каналу
-
-
-
- відсотків
-
-
-
- Точне настроювання правого каналу
-
-
-
- Зміщення стерео-фази
-
-
-
- град
-
-
-
- Довжина імпульсу
-
-
-
- Відправляти синхронізацію на підйомі імпульсу
-
-
-
- Відправити синхронізацію на падінні пульсу
-
-
-
- Жорстка синхронізація осциллятора 2
-
-
-
- Верерс синхронізація осциллятора 2
-
-
-
- Мікс суб-осциляторів
-
-
-
- Жорстка синхронізація осциллятора 3
-
-
-
- Верерс синхронізація осциллятора 3
-
-
-
- Вступ
-
-
-
- Частота вибірки
-
-
-
- Фаза
-
-
-
- Передзатримка
-
-
-
- Утримання
-
-
-
- Згасання
-
-
-
- Витримка
-
-
-
- Зменшення
-
-
-
- Нахил
-
-
-
- Глибина модуляції
-
-
-
- MultitapEchoControlDialog
-
-
- Довжина
-
-
-
- Довжина кроку:
-
-
-
- Сухий
-
-
-
- Сухе підсилення:
-
-
-
- Етапи
-
-
-
- НЧ етапи:
-
-
-
- Обмін входами
-
-
-
- Дзеркальний обмін лівим і правим каналами
-
-
-
- NesInstrument
-
-
- Грубе підстроювання 1 каналу
-
-
-
- Гучність 1 каналу
-
-
-
- Довжина обвідної 1 каналу
-
-
-
- Робочий цикл 1 каналу
-
-
-
- Кількість розгортки 1 каналу
-
-
-
- Швидкість розгортки 1 каналу
-
-
-
- Грубе підстроювання 2 каналу
-
-
-
- Гучність 2 каналу
-
-
-
- Довжина обвідної 2 каналу
-
-
-
- Робочий цикл 2 каналу
-
-
-
- Кількість розгортки 2 каналу
-
-
-
- Швидкість розгортки 2 каналу
-
-
-
- Грубе підстроювання 3 каналу
-
-
-
- Гучність 3 каналу
-
-
-
- Гучність 4 каналу
-
-
-
- Довжина обвідної 4 каналу
-
-
-
- Частота шуму 4 каналу
-
-
-
- Частота розгортки шуму 4 каналу
-
-
-
- Основна гучність
-
-
-
- Вібрато
-
-
-
- NesInstrumentView
-
-
- Гучність
-
-
-
- Грубе підстроювання
-
-
-
- Довжина обвідної
-
-
-
- Увімкнути канал 1
-
-
-
- Увімкнути обвідну 1
-
-
-
- Увімкнти повтор обвідної 1
-
-
-
- Увімкнути розгортку 1
-
-
-
- Кількість розгортки
-
-
-
- Темп розгортки
-
-
-
- 12.5% Робочого циклу
-
-
-
- 25% Робочого циклу
-
-
-
- 50% Робочого циклу
-
-
-
- 75% Робочого циклу
-
-
-
- Увімкнути канал 2
-
-
-
- Увімкнути обвідну 2
-
-
-
- Увімкнти повтор обвідної 2
-
-
-
- Увімкнути розгортку 2
-
-
-
- Увімкнути канал 3
-
-
-
- Частота шуму
-
-
-
- Частота темпу
-
-
-
- Увімкнути канал 4
-
-
-
- Увімкнути обвідну 4
-
-
-
- Увімкнти повтор обвідної 4
-
-
-
- Квантування частоту шуму при використанні частоти ноти
-
-
-
- Використовувати частоту ноти для шуму
-
-
-
- Форма шуму
-
-
-
- Основна гучність
-
-
-
- Вібрато
-
-
-
- OscillatorObject
-
-
- Гучність осциллятора %1
-
-
-
- Стереобаланс для осциллятора %1
-
-
-
- Підстроювання осциллятора %1 грубе
-
-
-
- Точне підстроювання лівого каналу осциллятора %1
-
-
-
- Підстроювання правого каналу осциллятора %1 тонка
-
-
-
- Зміщення фази осциллятора %1
-
-
-
- Підстроювання стерео-фази осциллятора %1
-
-
-
- Гладкість сигналу осциллятора %1
-
-
-
- Тип модуляції %1
-
-
-
- Форма сигналу осциллятора %1
-
-
-
- Осц %1 гармонійний
-
-
-
- PatchesDialog
-
-
- Q-Синтезатор: Канал передустановлено
-
-
-
- Селектор банку
-
-
-
- Банк
-
-
-
- Селектор програм
-
-
-
- Патч
-
-
-
- І'мя
-
-
-
- ОК
-
-
-
- Скасувати
-
-
-
- PatmanView
-
-
- Відкрити інший патч
-
-
-
- Натисніть щоб відкрити інший патч-файл. Циклічність і налаштування при цьому збережуться.
-
-
-
- Повтор
-
-
-
- Режим повтору
-
-
-
- Тут вмикається/вимикається режим повтору, при увімкнені PatMan буде використовувати інформацію про повтор з файлу.
-
-
-
- Підлаштувати
-
-
-
- Тип підстроювання
-
-
-
- Тут вмикається/вимикається режим підстроювання. Якщо його увімкнено, то PatMan змінить запис так, щоб він збігався по частоті з нотою.
-
-
-
- Файл не вибрано
-
-
-
- Відкрити патч-файл
-
-
-
- Патч-файли (*.pat)
-
-
-
- PatternView
-
-
- Відкрити в редакторі нот
-
-
-
- Очистити всі ноти
-
-
-
- Скинути назву
-
-
-
- Перейменувати
-
-
-
- Додати такти
-
-
-
- Видалити такти
-
-
-
- Клонувати такти
-
-
-
- PeakController
-
-
- Контролер вершин
-
-
-
- Контролер вершин з багом
-
-
-
- Через помилку в старій версії LMMS контролери вершин не можуть правильно підключатися. Будь-ласка переконайтеся, що контролери вершин правильно приєднані і перезбережіть цей файл, вибачте, за заподіяні незручності.
-
-
-
- PeakControllerDialog
-
-
- ПІК
-
-
-
- Контролер LFO
-
-
-
- PeakControllerEffectControlDialog
-
-
- БАЗА
-
-
-
- Базове значення:
-
-
-
- Глибина модуляції:
-
-
-
- Вступ:
-
-
-
- Зменшення:
-
-
-
- ГЛИБ
-
-
-
- МНОЖ
-
-
-
- Величина множника:
-
-
-
- ВСТУП
-
-
-
- ЗГАС
-
-
-
- Поріг:
-
-
-
-
-
-
-
- PeakControllerEffectControls
-
-
- Опорне значення
-
-
-
- Глибина модуляції
-
-
-
- Заглушити вивід
-
-
-
- Вступ
-
-
-
- Зменшення
-
-
-
- Абс Значення
-
-
-
- Величина множника
-
-
-
- Поріг
-
-
-
- PianoRoll
-
-
- Відкрийте шаблон за допомогою подвійного клацання мишею!
-
-
-
- По останій ноті
-
-
-
- Фіксація нот
-
-
-
- Гучність нот
-
-
-
- Стереофонія нот
-
-
-
- Відмітити/Зняти відмітку з поточного півтону
-
-
-
- Відмітити поточний підйом
-
-
-
- Відмітити поточний акорд
-
-
-
- Зняти виділення
-
-
-
- Без підйому
-
-
-
- Прибрати акорди
-
-
-
- Гучність %1%
-
-
-
- Баланс %1% лівий
-
-
-
- Баланс %1% правий
-
-
-
- Баланс: по середині
-
-
-
- Введіть нове значення від %1 до %2:
-
-
-
- Відмітити/Зняти всі відповідні півтони октави
-
-
-
- Вибрати всі ноти на цій тональності
-
-
-
- PianoRollWindow
-
-
- Гра/Пауза поточної мелодії (Пробіл)
-
-
-
- Записати ноти з цифрового музичного інструмента (MIDI)
-
-
-
- Записати ноти з цифрового музичного інструменту (MIDI) під час відтворення пісні або доріжки Ритм-Басу
-
-
-
- Зупинити програвання поточної мелодії (Пробіл)
-
-
-
- Натисніть тут щоб програти поточний шаблон. Це може стати в нагоді при його редагуванні. Після закінчення шаблону відтворення почнеться спочатку.
-
-
-
- Натисніть цю кнопку, якщо ви хочете записати ноти з пристрою MIDI або віртуального синтезатора відповідного каналу. Пізніше ви зможете відредагувати записаний шаблон.
-
-
-
- Натисніть цю кнопку, якщо ви хочете записати ноти з пристрою MIDI або віртуального синтезатора відповідного каналу. Під час запису всі ноти записуються в цей шаблон, і ви будете чути композицію або РБ доріжку на задньому плані.
-
-
-
- Натисніть тут, якщо ви хочете зупинити відтворення поточного шаблону.
-
-
-
- Режим малювання (Shift + D)
-
-
-
- Режим стирання (Shift+E)
-
-
-
- Режим вибору нот (Shift+S)
-
-
-
- Режим підлаштовування (Shift+T)
-
-
-
- Режим малювання нот, в ньому ви можете додавати/переміщати і змінювати тривалість одиночних нот. Це режим за замовчуванням і використовується більшу частину часу.
-Для включення цього режиму можна скористатися комбінацією клавіш Shift+D, утримуйте %1 для тимчасового перемикання в режим вибору.
-
-
-
- Режим стирання. У цьому режимі ви можете стирати ноти. Для увімкнення цього режиму можна скористатися комбінацією клавіш Shift+E.
-
-
-
- Режим виділення. У цьому режимі можна виділяти ноти, також можна утримувати %1 в режимі малювання, щоб на час увійти в режим виділення.
-
-
-
- Режим підстроювання. У цьому режимі можна вибирати ноти для автоматизації їх підлаштування. Можна використовувати це для переходів нот від однієї до іншої. Для активації з клавіатури <Shift+T>.
-
-
-
- Перемістити виділені ноти до буферу (%1+X)
-
-
-
- Копіювати виділені ноти до буферу (%1+X)
-
-
-
- Вставити ноти з буферу (%1+V)
-
-
-
- При натиснені цієї кнопки виділені ноти будуть вирізані до буферу. Пізніше ви зможете вставити їх в будь-яке місце будь-якого шаблону за допомогою кнопки "Вставити".
-
-
-
- При натиснені цієї кнопки виділені ноти буде скопійовано до буферу. Пізніше ви зможете вставити їх в будь-яке місце будь-якого шаблону за допомогою кнопки "Вставити".
-
-
-
- При натиснені цієї кнопки ноти з буферу будуть вставлені в перший видимий такт.
-
-
-
- Цим контролюється масштаб осі. Це може бути корисно для спеціальних завдань. Для звичайного редагування, масштаб слід встановлювати за найменшою нотою.
-
-
-
- "Q" позначає квантування і контролює розмір нотної сітки і контрольні точки тяжіння. З меншою величиною квантування, можна малювати короткі ноти в редаторі нот і більш точно контролювати точки в редакторі Автоматизації.
-
-
-
- Дозволяє вибрати довжину нової ноти. "Остання Нота" означає, що LMMS буде використовувати довжину ноти, зміненої в останній раз
-
-
-
- Функція безпосередньо пов'язана з контекстним меню на віртуальній клавіатурі зліва в нотному редакторі. Після того, як обраний масштаб у випадаючому меню, можна натиснути правою кнопкою у віртуальній клавіатурі і вибрати "Mark Current Scale" (Відзначити поточний масштаб). LMMS підсвітить всі ноти які лежать в обраному масштабі для обраної клавіші!
-
-
-
- Дозволяє вибрати акорд, який LMMS потім зможе намалювати або підсвітити. У цьому меню можна знайти найбільш популярні акорди. Після того, як ви вибрали акорд, натисніть в будь-якому місці, щоб поставити його, а правим кліком по віртуальній клавіатурі відкривається контекстне меню і підсвічування акорду. Для повернення в режим однієї ноти потрібно вибрати "Без акорду" в цьому випадаючому меню.
-
-
-
- Зміна
-
-
-
- Управління копіюванням та вставкою
-
-
-
- Управління хронологією
-
-
-
- Управління масштабом і нотами
-
-
-
- Нотний редактор - %1
-
-
-
- Нотний редактор - без шаблону
-
-
-
- Квантовать
-
-
-
- PianoView
-
-
- Опорна нота
-
-
-
- Plugin
-
-
- Модуль не знайдено
-
-
-
- Модуль «%1» відсутній чи не може бути завантажений!
-Причина: «%2»
-
-
-
- Помилка завантаження модуля
-
-
-
- Не вдалося завантажити модуль «%1»!
-
-
-
- PluginBrowser
-
-
- Огляд інструментів
-
-
-
- Ви можете переносити потрібні вам інструменти з цієї панелі в музичний, ритм-бас редактор або в існуючу доріжку інструменту.
-
-
-
-
-
-
-
- PluginFactory
-
-
- Модуль не знайдено.
-
-
-
- LMMS плагін %1 не має опису плагіна з ім'ям %2!
-
-
-
- ProjectNotes
-
-
- Зміна
-
-
-
- &U Скасувати
-
-
-
- %1+Z
-
-
-
- &R Повторити
-
-
-
- %1+Y
-
-
-
- &C Копіювати
-
-
-
- %1+C
-
-
-
- &t Вирізати
-
-
-
- %1+X
-
-
-
- &P Вставити
-
-
-
- %1+V
-
-
-
- Форматування
-
-
-
- Напів&жирний
-
-
-
- %1+B
-
-
-
- &Курсив
-
-
-
- %1+I
-
-
-
- &Підкреслити
-
-
-
- %1+U
-
-
-
- По &лівому краю
-
-
-
- %1+L
-
-
-
- По &центрі
-
-
-
- %1+E
-
-
-
- По &правому краю
-
-
-
- %1+R
-
-
-
- По &ширині
-
-
-
- %1+J
-
-
-
- &C Колір...
-
-
-
- Примітки проекту
-
-
-
-
-
-
-
- ProjectRenderer
-
-
- Файл WAV (*.wav)
-
-
-
- Стиснутий файл OGG (*.ogg)
-
-
-
-
-
-
-
-
-
-
-
- QWidget
-
-
- І'мя:
-
-
-
- Розробник:
-
-
-
- Авторське право:
-
-
-
- Потрібна обробка в реальному часі:
-
-
-
- Так
-
-
-
- Ні
-
-
-
- Робота в реальному часі:
-
-
-
- Замість зламаного:
-
-
-
- Канали в:
-
-
-
- Канали з:
-
-
-
- Файл:
-
-
-
- Файл: %1
-
-
-
- RenameDialog
-
-
- Перейменувати ...
-
-
-
- ReverbSCControlDialog
-
-
- Ввід
-
-
-
- Вхідне підсилення:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Вивід
-
-
-
- Вихідне підсилення:
-
-
-
- ReverbSCControls
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SampleBuffer
-
-
- Відкрити звуковий файл
-
-
-
- Файли Wave (*.wav)
-
-
-
- Файли OGG (*.ogg)
-
-
-
- Файли DrumSynth (*.ds)
-
-
-
- Файли FLAC (*.flac)
-
-
-
- Файли SPEEX (*.spx)
-
-
-
- Файли VOC (*.voc)
-
-
-
- Файли AIFF (*.aif *.aiff)
-
-
-
- Файли AU (*.au)
-
-
-
- Файли RAW (*.raw)
-
-
-
- Всі Аудіо-файли (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
-
-
-
-
-
-
-
-
-
-
-
- SampleTCOView
-
-
- Виберіть запис подвійним натисненням миші
-
-
-
- Видалити (середня кнопка мишки)
-
-
-
- Вирізати
-
-
-
- Копіювати
-
-
-
- Вставити
-
-
-
- Заглушити/включити (<%1> + середня кнопка миші)
-
-
-
- SampleTrack
-
-
- Доріжка запису
-
-
-
- Гучність
-
-
-
- Баланс
-
-
-
- SampleTrackView
-
-
- Гучність доріжки
-
-
-
- Гучність каналу:
-
-
-
- ГУЧН
-
-
-
- Баланс
-
-
-
- Баланс:
-
-
-
- БАЛ
-
-
-
- SetupDialog
-
-
- Налаштування LMMS
-
-
-
- Загальні налаштування
-
-
-
- РОЗМІР БУФЕРУ
-
-
-
- Відновити значення за замовчуванням
-
-
-
- РІЗНЕ
-
-
-
- Включити підказки
-
-
-
- Показувати попередження про перезапуск при зміні налаштувань
-
-
-
- За замовчуванням стискати файли проектів
-
-
-
- Режим вікна однієї інструментальної доріжки
-
-
-
- Режим високої якості для виведення звуку
-
-
-
- Стиснути кнопки доріжки
-
-
-
- Синхронізувати VST плагіни з хостом відтворення
-
-
-
- Включити позначення нот у музичному редакторі
-
-
-
- Включити відображення форми хвилі за замовчуванням
-
-
-
- Продовжувати роботу ефектів навіть без вхідного сигналу
-
-
-
- Створю запасний файл при збереженні проекту
-
-
-
- МОВА
-
-
-
- Шляхи
-
-
-
- Робочий каталог LMMS
-
-
-
- Каталог модулів VST
-
-
-
- Фонове зображення
-
-
-
- Каталог STK rawwave
-
-
-
- Основний Soundfont файл
-
-
-
- Налаштування продуктивності
-
-
-
- Візуальні ефекти / продуктивність
-
-
-
- Плавне прокручування в музичному редакторі
-
-
-
- Показувати покажчик відтворення в процесорі аудіо файлів
-
-
-
- Параметри звуку
-
-
-
- ЗВУКОВА СИСТЕМА
-
-
-
- Параметри MIDI
-
-
-
- ІНТЕРФЕЙС MIDI
-
-
-
- ОК
-
-
-
- Скасувати
-
-
-
- Перезапустіть LMMS
-
-
-
- Врахуйте, що більшість налаштувань не вступлять в силу до перезапуску програми!
-
-
-
- Фрагментів: %1
-Затримка: %2 мс
-
-
-
- Тут ви можете налаштувати розмір внутрішнього звукового буфера LMMS. Менші значення дають менший час відгуку програми, але підвищують споживання ресурсів - це особливо помітно на старих машинах і системах, ядро яких не підтримує пріоритету реального часу. Якщо спостерігається переривчастий звук, спробуйте збільшити розмір буферу.
-
-
-
- Вибір робочого каталогу LMMS
-
-
-
- Вибір свого каталогу для модулів VST
-
-
-
- Вибір каталогу з темою оформлення для LMMS
-
-
-
- Вибір каталогу з модулями LADSPA
-
-
-
- Вибір каталогу STK rawwave
-
-
-
- Вибрати головний SoundFont
-
-
-
- Вибрати фонове зображення
-
-
-
- Будь ласка, виберіть звукову систему. Залежно від конфігурації під час компілювання програми, ви можете використовувати ALSA, JACK, OSS та інші. У нижній частині вікна налаштування можна задати специфічні параметри обраної системи.
-
-
-
- Будь ласка, виберіть інтерфейс MIDI. Залежно від конфігурації під час компілювання програми, ви можете використовувати ALSA, OSS та інші. У нижній частині вікна налаштування можна задати специфічні параметри обраного інтерфейсу.
-
-
-
- Відкривати останній проект при запуску
-
-
-
- Каталоги
-
-
-
- Каталог тем
-
-
-
- Каталог GIG
-
-
-
- Каталог SF2
-
-
-
- Каталог модулів LADSPA
-
-
-
- Авто-збереження
-
-
-
- Виберіть каталог GIG
-
-
-
- Виберіть каталог SF2
-
-
-
- хвилин
-
-
-
- хвилина
-
-
-
- Відображати гучність в децибелах
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Song
-
-
- Темп
-
-
-
- Основна гучність
-
-
-
- Основна тональність
-
-
-
- Проект збережено
-
-
-
- Проект %1 збережено.
-
-
-
- Проект НЕ ЗБЕРЕЖЕНО.
-
-
-
- Проект %1 не збережено!
-
-
-
- Імпорт файлу
-
-
-
- MiDi послідовність
-
-
-
- Hydrogen проекти
-
-
-
- Всі типи файлів
-
-
-
- Проект порожній
-
-
-
- Проект нічого не містить, так що й експортувати нічого. Спочатку додайте хоча б одну доріжку за допомогою музичного редактора!
-
-
-
- Виберіть теку для запису експортованих доріжок ...
-
-
-
- Без назви
-
-
-
- Вибір файлу для експорту проекту ...
-
-
-
- Наступні помилки виникли при завантаженні:
-
-
-
- MIDI-файл (* mid)
-
-
-
- Повідомлення про помилку в LMMS
-
-
-
-
-
-
-
- SongEditor
-
-
- Не можу відкрити файл
-
-
-
- Не можу записати файл
-
-
-
- Неможливо відкрити файл %1, ймовірно, немає дозволу на його читання.
-Будь-ласка переконайтеся, що є принаймні права на читання цього файлу і спробуйте ще раз.
-
-
-
- Помилка у файлі
-
-
-
- Файл %1 можливо містить помилки через які не може завантажитися.
-
-
-
- Темп
-
-
-
- ТЕМП/BPM
-
-
-
- Темп музики
-
-
-
- Це значення задає темп музики в ударах в хвилину (англ. аббр. BPM). На кожен такт приходить чотири удари, так що темп в ударах в хвилину фактично вказує, скільки чвертей такту програється за хвилину (або, що те ж, кількість тактів, що програються за чотири хвилини).
-
-
-
- Висока якість
-
-
-
- Основна гучність
-
-
-
- основна гучність
-
-
-
- Основна тональність
-
-
-
- основна тональність
-
-
-
- Значення: %1%
-
-
-
- Значення: %1 півтон(у/ів)
-
-
-
- Неможливо відкрити %1 для запису, можливо, немає дозволу на запис в цей файл, будь-ласка упевніться, що є доступ до цього файлу і спробуйте знову.
-
-
-
- шаблон
-
-
-
- проект
-
-
-
-
-
-
-
- Цей %1 було створено в LMMS версії %2
-
-
-
- SongEditorWindow
-
-
- Музичний редактор
-
-
-
- Почати відтворення (Пробіл)
-
-
-
- Записати семпл зі звукового пристрою
-
-
-
- Записати семпл з аудіо-пристрої під час відтворення в музичному чи ритм/бас редакторі
-
-
-
- Зупинити відтворення (Пробіл)
-
-
-
- Додати ритм/бас
-
-
-
- Додати доріжку запису
-
-
-
- Додати доріжку автоматизації
-
-
-
- Режим малювання
-
-
-
- Правка (виділення/переміщення)
-
-
-
- Натисніть, щоб прослухати створену мелодію. Відтворення почнеться з позиції курсора (зелений трикутник); ви можете рухати його під час програвання.
-
-
-
- Натисніть сюди, якщо хочете зупинити відтворення мелодії. Курсор при цьому буде встановлений на початок композиції.
-
-
-
- Стежити
-
-
-
- Зміна
-
-
-
- Управління хронологією
-
-
-
- Управління масштабом
-
-
-
- SpectrumAnalyzerControlDialog
-
-
- Лінійний спектр
-
-
-
- Лінійна вісь ординат
-
-
-
- SpectrumAnalyzerControls
-
-
- Лінійний спектр
-
-
-
- Лінійна вісь ординат
-
-
-
- Режим каналу
-
-
-
- SubWindow
-
-
- Закрити
-
-
-
- Розгорнути
-
-
-
- Відновити
-
-
-
- TabWidget
-
-
- Налаштування для %1
-
-
-
- TempoSyncKnob
-
-
- Синхронізація темпу
-
-
-
- Синхронізації немає
-
-
-
- Вісім ударів (дві ноти)
-
-
-
- Ціла нота
-
-
-
- Півнота
-
-
-
- Чверть ноти
-
-
-
- Восьма ноти
-
-
-
- 1/16 ноти
-
-
-
- 1/32 ноти
-
-
-
- Своя...
-
-
-
- Своя
-
-
-
- Синхро по 8 ударам
-
-
-
- Синхро по цілій ноті
-
-
-
- Синхро по половині ноти
-
-
-
- Синхро по чверті ноти
-
-
-
- Синхро по 1/8 ноти
-
-
-
- Синхро по 1/16 ноти
-
-
-
- Синхро по 1/32 ноти
-
-
-
- TimeDisplayWidget
-
-
- натисніть для зміни одиниць часу
-
-
-
- ХВ
-
-
-
- С
-
-
-
- МС
-
-
-
- БАР
-
-
-
- БІТ
-
-
-
- ТІК
-
-
-
- TimeLineWidget
-
-
- Увімк/вимк автопрокрутку
-
-
-
- Увімк/вимк точки петлі
-
-
-
- Після зупинки переходити до початку
-
-
-
- Після зупинки переходити до місця, з якого почалося відтворення
-
-
-
- Залишатися на місці зупинки
-
-
-
- Підказка
-
-
-
- Натисніть <%1>, щоб прибрати прилипання точок циклу.
-
-
-
- Зажміть <Shift> щоб змістити початок точок циклу; Натисніть <%1>, щоб прибрати прилипання точок циклу.
-
-
-
- Track
-
-
- Тиша
-
-
-
- Соло
-
-
-
- TrackContainer
-
-
- Не можу імпортувати файл
-
-
-
- Не можу знайти фільтр для імпорту файла %1.
-Для підключення цього файлу перетворіть його в формат, підтримуваний LMMS.
-
-
-
- Не можу відкрити файл
-
-
-
- Не можу відкрити файл %1 для запису.
-Перевірте, чи володієте ви правами на запис в обраний файл і каталог що його містить і спробуйте знову!
-
-
-
- Завантаження проекту ...
-
-
-
- Скасувати
-
-
-
- Зачекайте будь-ласка ...
-
-
-
- Імпортую файл MIDI...
-
-
-
-
-
-
-
- TrackContentObject
-
-
- Тиша
-
-
-
- TrackContentObjectView
-
-
- Позиція
-
-
-
- Підказка
-
-
-
- Натисніть <%1> і перетягніть, щоб створити копію.
-
-
-
- Тривалість
-
-
-
- Для вільної зміни розміру натисніть <%1>.
-
-
-
- %1:%2 (від %3:%4 до %5:%6)
-
-
-
- Видалити (середня кнопка мишки)
-
-
-
- Вирізати
-
-
-
- Копіювати
-
-
-
- Вставити
-
-
-
- Заглушити/включити (<%1> + середня кнопка миші)
-
-
-
- TrackOperationsWidget
-
-
- Затисніть <%1> і натискайте мишку під час руху, щоб почати нову перезбірку.
-
-
-
- Дії для цієї доріжки
-
-
-
- Тиша
-
-
-
- Соло
-
-
-
- Відключити доріжку
-
-
-
- Клонувати доріжку
-
-
-
- Видалити доріжку
-
-
-
- Очистити цю доріжку
-
-
-
- ЕФ %1: %2
-
-
-
- Включити все на запис
-
-
-
- Вимкнути всі записи
-
-
-
- Призначити до нового каналу ефекту
-
-
-
- TripleOscillatorView
-
-
- Модулювати фазу осциллятора 2 сигналом з 1
-
-
-
- Модулювати амплітуду осциллятора 2 сигналом з 1
-
-
-
- Змішати виходи 1 і 2 осцилляторів
-
-
-
- Синхронізувати 1 осциллятор по 2
-
-
-
- Модулювати частоту осциллятора 2 сигналом з 1
-
-
-
- Модулювати фазу осциллятора 3 сигналом з 2
-
-
-
- Модулювати амплітуду осциллятора 3 сигналом з 2
-
-
-
- Поєднати виходи осцилляторів 2 і 3
-
-
-
- Синхронізувати осциллятор 2 і 3
-
-
-
- Модулювати частоту осциллятора 3 сигналом з 2
-
-
-
- Гучність осциллятора %1:
-
-
-
- Ця ручка встановлює гучність осциллятора %1. Якщо 0, то осциллятор вимикається, інакше буде чутно настільки голосно, настільки тут встановлено.
-
-
-
- Баланс для осциллятора %1:
-
-
-
- Регулятор стереобалансу осциллятора %1. Величина -100 позначає, що 100% сигналу йде в лівий канал, а 100 - в правий.
-
-
-
- Грубе підстроювання осциллятора %1:
-
-
-
- півтон(а,ів)
-
-
-
- Ця ручка встановлює грубе підстроювання осцилятора %1. Ви можете пістроїти осцилятор на 24 півтони (2 октави) вгору і вниз. Це корисно для створення звуків з акорду.
-
-
-
- Точне підстроювання лівого каналу осциллятора %1:
-
-
-
- Відсотки
-
-
-
- Ця ручка встановлює точне підстроювання для лівого каналу осциллятора %1. Підстроювання задається в діапазоні від -100 сотих до +100 сотих. Це корисно для створення "насичених" звуків.
-
-
-
- Точна підстройка правого канала осциллятора %1:
-
-
-
- Ця ручка встановлює точне підстроювання для правого каналу осциллятора %1. Підстроювання задається в діапазоні від -100 сотих до +100 сотих. Це корисно для створення "насичених" звуків.
-
-
-
- Зміщення фази осциллятора %1:
-
-
-
- градуси
-
-
-
- Ця ручка встановлює початкову фазу осциллятора %1, т. б. точку, з якої осциллятор починає виробляти сигнал. Наприклад, якщо ви задали синусоїдальну форму сигналу і початкову фазу 180º, хвиля спочатку піде вниз, а не вгору. Те ж саме для сигналу прямокутної форми.
-
-
-
- Підстроювання стерео фази осциллятора %1:
-
-
-
- Ця ручка встановлює фазове підстроювання осциллятора %1 між каналами, тобто різницю фаз між лівим і правим каналами. Це зручно для створення розширення стереоефектів.
-
-
-
- Використовувати гармонійний (синусоїдальний) сигнал для цього осциллятора.
-
-
-
- Використовувати трикутний сигнал для цього осциллятора.
-
-
-
- Використовувати зигзагоподібний сигнал для цього осциллятора.
-
-
-
- Використовувати квадратний сигнал для цього осциллятора.
-
-
-
- Використовувати муг-зигзаг для цього осциллятора.
-
-
-
- Використовувати експонентний сигнал для цього осциллятора.
-
-
-
- Використовувати білий шум для цього осциллятора.
-
-
-
- Задати форму сигналу.
-
-
-
- VersionedSaveDialog
-
-
- Збільшуючийся номер версії
-
-
-
- Зменшуючийся номер версії
-
-
-
-
-
-
-
- VestigeInstrumentView
-
-
- Відкрити інший VST плагін
-
-
-
- Відкрити інший модуль VST. Після натискання на кнопку з'явиться стандартний діалог вибору файлу, де ви зможете вибрати потрібний модуль.
-
-
-
- Показати / приховати інтерфейс
-
-
-
- Приховує / показує графічний користувальницький інтерфейс (GUI) обраного модуля VST.
-
-
-
- Вимкнути всі ноти
-
-
-
- Відкрити модуль VST
-
-
-
- Бібліотеки DLL (*.dll)
-
-
-
- Програми EXE (*.exe)
-
-
-
- Модуль VST не завантажений
-
-
-
- Управління VST плагіном через LMMS
-
-
-
- Натисніть тут для контролю VST плагіна через хост.
-
-
-
- Відкрити передустановку VST модуля
-
-
-
- Відкрити інший .fxp. fxb VST плагін передустановки.
-
-
-
- Попередній <->
-
-
-
- Натисніть тут для перемикання на іншу передустановку програми VST плагіна.
-
-
-
- Зберегти передустановку
-
-
-
- Зберегти поточну передустановку програми VST плагіна.
-
-
-
- Наступний <+>
-
-
-
- Вибір з уже завантажених в VST передустановок.
-
-
-
- Передустановка
-
-
-
- від
-
-
-
- - Управління VST плагіном
-
-
-
- VisualizationWidget
-
-
- Натисніть, щоб увімкнути/вимкнути візуалізацію головного виводу
-
-
-
- Натисніть для включення
-
-
-
- VstEffectControlDialog
-
-
- Показати/Сховати
-
-
-
- Управління VST плагіном через LMMS хост
-
-
-
- Натисніть тут, для контролю VST плагіном через хост.
-
-
-
- Відкрити передустановку VST плагіна
-
-
-
- Відкрити іншу .fxp . fxb передустановку VST.
-
-
-
- Попередній <->
-
-
-
- Перемикання на іншу передустановку програми VST плагіна.
-
-
-
- Наступний <+>
-
-
-
- Вибір із уже завантажених в VST предустановок.
-
-
-
- Зберегти налаштування
-
-
-
- Зберегти поточну передустановку програми VST плагіна.
-
-
-
- Ефекти по:
-
-
-
- <br />
-
-
-
- VstPlugin
-
-
- Завантаження модуля
-
-
-
- Відкрити предустановку
-
-
-
- Передустановка VST плагіна (*.fxp *.fxb)
-
-
-
- : основні
-
-
-
- "
-
-
-
- '
-
-
-
- Зберегти предустановку
-
-
-
- .fxp
-
-
-
- .FXP
-
-
-
- .FXB
-
-
-
- .fxb
-
-
-
- Будь ласка, зачекайте доки завантажується VST плагін ...
-
-
-
- VST плагін %1 не може бути завантажено.
-
-
-
- WatsynInstrument
-
-
- Гучність A1
-
-
-
- Гучність A2
-
-
-
- Гучність B1
-
-
-
- Гучність B2
-
-
-
- Баланс A1
-
-
-
- Баланс A2
-
-
-
- Баланс B1
-
-
-
- Баланс B2
-
-
-
- Множник частоти A1
-
-
-
- Множник частоти A2
-
-
-
- Множник частоти B1
-
-
-
- Множник частоти B2
-
-
-
- Ліве підстроювання A1
-
-
-
- Ліве підстроювання A2
-
-
-
- Ліве підстроювання B1
-
-
-
- Ліве підстроювання B2
-
-
-
- Праве підстроювання A1
-
-
-
- Праве підстроювання A2
-
-
-
- Праве підстроювання B1
-
-
-
- Праве підстроювання B2
-
-
-
- A-B Мікс
-
-
-
- A-B Мікс кіл. обвідної
-
-
-
- A-B Мікс атаки обвідної
-
-
-
- A-B Мікс утримання обвідної
-
-
-
- A-B Мікс згасання обвідної
-
-
-
- Перехресні перешкоди A1-B2
-
-
-
- Модуляція A2-A1
-
-
-
- Модуляція B2-B1
-
-
-
- Обраний графік
-
-
-
- WatsynView
-
-
- Виберіть генератор A1
-
-
-
- Виберіть генератор A2
-
-
-
- Виберіть генератор B1
-
-
-
- Виберіть генератор B2
-
-
-
- Змішати виходи A2 до A1
-
-
-
- Модулювати амплітуду А1 виходом з А2
-
-
-
- Кільцева модуляція А1 і А2
-
-
-
- Модулювати фазу А1 виходом з А2
-
-
-
- Змішати виходи В2 до В1
-
-
-
- Модулювати амплітуду В1 виходом з В2
-
-
-
- Кільцева модуляція В1 і В2
-
-
-
- Модулювати фазу В1 виходом з В2
-
-
-
- Тут ви можете малювати власний сигнал.
-
-
-
- Завантаження форми звуку
-
-
-
- Натисніть для завантаження форми звуку з файлу із зразком
-
-
-
- Фаза зліва
-
-
-
- Натисніть, щоб змістити фазу на -15 градусів
-
-
-
- Фаза праворуч
-
-
-
- Натисніть, щоб змістити фазу на +15 градусів
-
-
-
- Нормалізувати
-
-
-
- Натисніть для нормалізації
-
-
-
- Інвертувати
-
-
-
- Натисніть щоб інвертувати
-
-
-
- Згладити
-
-
-
- Натисніть щоб згладити
-
-
-
- Синусоїда
-
-
-
- Згенерувати гармонійний (синусоїдальний) сигнал
-
-
-
- Трикутна хвиля
-
-
-
- Згенерувати трикутний сигнал
-
-
-
- Згенерувати зигзагоподібний сигнал
-
-
-
- Квадратна хвиля
-
-
-
- Згенерувати квадратний сигнал
-
-
-
- Гучність
-
-
-
- Баланс
-
-
-
- Множник частоти
-
-
-
- Ліве підстроювання
-
-
-
- відсотків
-
-
-
- Праве підстроювання
-
-
-
- A-B Мікс
-
-
-
- Мікс кількості обвідної
-
-
-
- A-B Мікс вступу обвідної
-
-
-
- A-B Мікс утримання обвідної
-
-
-
- A-B Мікс згасання обвідної
-
-
-
- Перехід
-
-
-
- ZynAddSubFxInstrument
-
-
- Портаменто
-
-
-
- Фільтр Частот
-
-
-
- Фільтр резонансу
-
-
-
- Ширина смуги
-
-
-
- Підсил FM
-
-
-
- Частоти центру резонансу
-
-
-
- Ширина смуги резонансу
-
-
-
- Переслати зміну подій MIDI управління
-
-
-
- ZynAddSubFxView
-
-
- Показати інтерфейс
-
-
-
- Натисніть сюди щоб сховати чи показати графічний інтерфейс ZynAddSubFX.
-
-
-
- Портаменто:
-
-
-
- PORT
-
-
-
- Фільтр частот:
-
-
-
- FREQ
-
-
-
- Фільтр резонансу:
-
-
-
- RES
-
-
-
- Смуга пропускання:
-
-
-
- BW
-
-
-
- Підсилення частоти модуляції (FM):
-
-
-
- FM GAIN
-
-
-
- Частота центру резонансу:
-
-
-
- RES CF
-
-
-
- Ширина смуги резонансу:
-
-
-
- RES BW
-
-
-
- Переслати зміну подій MiDi управління
-
-
-
- audioFileProcessor
-
-
- Підсилення
-
-
-
- Початок запису
-
-
-
- Кінець запису
-
-
-
- Перевернути запис
-
-
-
- Заїкання
-
-
-
- Точка повернення з повтору
-
-
-
- Режим повтору
-
-
-
- Режим Інтерполяції
-
-
-
- Нічого
-
-
-
- Лінійний
-
-
-
- Синхронізований
-
-
-
- Запис не знайдено: %1
-
-
-
- bitInvader
-
-
- Тривалість
-
-
-
- bitInvaderView
-
-
- Тривалість запису
-
-
-
- Синусоїда
-
-
-
- Трикутник
-
-
-
- Зигзаг
-
-
-
- Квадрат
-
-
-
- Білий шум
-
-
-
- Користувацька
-
-
-
- Згладити
-
-
-
- Клацніть щоб згладити форму сигналу.
-
-
-
- Інтерполяція
-
-
-
- Нормалізувати
-
-
-
- Тут ви можете малювати власний сигнал.
-
-
-
- Згенерувати гармонійний (синусоїдальний) сигнал.
-
-
-
- Згенерувати трикутний сигнал.
-
-
-
- Згенерувати зигзагоподібний сигнал.
-
-
-
- Згенерувати квадратну хвилю.
-
-
-
- Згенерувати білий шум.
-
-
-
- Задати форму сигналу вручну.
-
-
-
- dynProcControlDialog
-
-
- ВХІД
-
-
-
- Вхідне підсилення:
-
-
-
- ВИХІД
-
-
-
- Вихідне підсилення:
-
-
-
- ВСТУП
-
-
-
- Час пікової атаки:
-
-
-
- ЗМЕНШЕННЯ
-
-
-
- Час відпуску піку:
-
-
-
- Скидання сигналу
-
-
-
- Натисніть тут, щоб скинути граф хвилі назад за замовчуванням
-
-
-
- Згладжений сигнал
-
-
-
- Натисніть тут, щоб застосувати згладжування графа хвилі
-
-
-
- Збільште амплітуди графа хвилі на 1дБ
-
-
-
- Натисніть тут, щоб збільшити амплітуду графа хвилі на 1дБ
-
-
-
- Зменшення амплітуди графа хвилі на 1дБ
-
-
-
- Натисніть тут, щоб зменшити амплітуду графа хвилі на 1дБ
-
-
-
- Максимальний стереорежим
-
-
-
- Процес заснований на максимумі від обох каналів
-
-
-
- Середній стереорежим
-
-
-
- Процес заснований на середньому обох каналів
-
-
-
- Розімкнений стереорежим
-
-
-
- Обробляє кожен стерео канал незалежно
-
-
-
- dynProcControls
-
-
- Вхідне підсилення
-
-
-
- Вихідне підсилення
-
-
-
- Час вступу
-
-
-
- Час зменшення
-
-
-
- Стерео режим
-
-
-
- expressiveView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Синусоїда
-
-
-
- Генерувати гармонійний (синусоїдальний) сигнал.
-
-
-
-
-
-
-
-
-
-
-
- Експоненціальна хвиля
-
-
-
-
-
-
-
- Зигзаг
-
-
-
- Згенерувати зигзаг.
-
-
-
- Користувацька
-
-
-
- Задати форму сигналу вручну.
-
-
-
- Трикутник
-
-
-
- Згенерувати трикутний сигнал.
-
-
-
- Квадратна хвиля
-
-
-
- Згенерувати квадратний сигнал.
-
-
-
- Білий шум
-
-
-
- Згенерувати білий шум.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fxLineLcdSpinBox
-
-
- Призначити до:
-
-
-
- Новий ефект каналу
-
-
-
- graphModel
-
-
- Графік
-
-
-
- kickerInstrument
-
-
- Початкова частота
-
-
-
- Кінцева частота
-
-
-
- Підсилення
-
-
-
- Довжина
-
-
-
- Початкове спотворення
-
-
-
- Кінцеве спотворення
-
-
-
- Нахил обвідної
-
-
-
- Шум
-
-
-
- Натисніть
-
-
-
- Частота нахилу
-
-
-
- Почати з замітки
-
-
-
- Закінчити заміткою
-
-
-
- kickerInstrumentView
-
-
- Початкова частота:
-
-
-
- Кінцева частота:
-
-
-
- Підсилення:
-
-
-
- Частота нахилу:
-
-
-
- Довжина обвідної:
-
-
-
- Нахил обвідної:
-
-
-
- Натиснення:
-
-
-
- Шум:
-
-
-
- Початкове спотворення:
-
-
-
- Кінцеве спотворення:
-
-
-
- ladspaBrowserView
-
-
- Доступні ефекти
-
-
-
- Недоступні ефекти
-
-
-
- Інструменти
-
-
-
- Аналізатори
-
-
-
- Невідомі
-
-
-
- У цьому вікні показана інформація про всі модулі LADSPA, які виявила LMMS. Вони розділені на п'ять категорій, залежно від назв і типів портів.
-
-Доступні ефекти - це ті, які можуть бути використані в LMMS. Щоб ефект LADSPA міг бути використаний, він повинен, по-перше, бути власне ефектом, т. б. мати як вхідні так і вихідні канали. LMMS в якості вхідного каналу сприймає аудіопорти, що містять у назві "in", а вихідні вгадує по підстрочці "out". Для використання в LMMS число вхідних каналів має збігатися з числом вихідних, і ефект повинен мати можливість використання в реальному часі.
-
-Недоступні ефекти - це модулі LADSPA, розпізнані як ефекти, однак або з незбіжною кількістю вхідних/вихідних каналів, або не призначені для використання в реальному часі.
-
-Інструменти - це модулі, у яких є тільки вихідні канали.
-
-Аналізатори - це модулі, що володіють лише вхідними каналами.
-
-Невідомі - модулі, у яких не було виявлено ні вхідних, ні вихідних каналів.
-
-Подвійне клацання лівою кнопкою миші по модулю дасть інформацію по його портах.
-
-
-
- Тип:
-
-
-
- ladspaDescription
-
-
- Модулі
-
-
-
- Опис
-
-
-
- ladspaPortDialog
-
-
- Порти
-
-
-
- І'мя
-
-
-
- Частота вибірки
-
-
-
- Напрямок
-
-
-
- Тип
-
-
-
- Менше < Стандарт <Більше
-
-
-
- Логарифмічний
-
-
-
- Залежність від SR
-
-
-
- Аудіо
-
-
-
- Управління
-
-
-
- Ввід
-
-
-
- Вивід
-
-
-
- Увімкнено
-
-
-
- Ціле
-
-
-
- Дробове
-
-
-
- Так
-
-
-
- lb302Synth
-
-
- Частота зрізу VCF
-
-
-
- Посилення VCF
-
-
-
- Модуляція обвідної VCF
-
-
-
- Спад обвідної VCF
-
-
-
- Спотворення
-
-
-
- Форма хвилі
-
-
-
- Зміщення згасання
-
-
-
- Зміщення
-
-
-
- Акцент
-
-
-
- Глухо
-
-
-
- 24дБ/окт фільтр
-
-
-
- lb302SynthView
-
-
- Частота зрізу:
-
-
-
- Резонанс:
-
-
-
- Мод Обвідної:
-
-
-
- Згасання:
-
-
-
- 303-ій, 24дБ/октаву, 3-польний фільтр
-
-
-
- Зміщення згасання:
-
-
-
- СПОТ:
-
-
-
- Зигзаг
-
-
-
- Згенерувати зигзаг.
-
-
-
- Трикутна хвиля
-
-
-
- Згенерувати трикутний сигнал.
-
-
-
- Квадрат
-
-
-
- Згенерувати квадратний сигнал.
-
-
-
- Хвиля округленого квадрату
-
-
-
- Створити квадратну хвилю закруглену в кінці.
-
-
-
- Муг хвиля
-
-
-
- Згенерувати хвилю схожу на муг.
-
-
-
- Синусоїда
-
-
-
- Генерувати гармонійний (синусоїдальний) сигнал.
-
-
-
- Білий шум
-
-
-
- Генерувати експонентний сигнал.
-
-
-
- Згенерувати білий шум.
-
-
-
- Зигзаг хвиля з обмеженою смугою
-
-
-
- Натисніть тут для пилкоподібної хвилі з обмеженою смугою.
-
-
-
- Квадратна хвиля з обмеженою смугою
-
-
-
- Натисніть тут для квадратної хвилі з обмеженою смугою.
-
-
-
- Трикутна хвиля з обмеженою смугою
-
-
-
- Натисніть тут для трикутної хвилі з обмеженою смугою.
-
-
-
- Муг-зигзаг хвиля з обмеженою смугою
-
-
-
- Натисніть тут для муг-зигзаг хвилі з обмеженою смугою.
-
-
-
- malletsInstrument
-
-
- Жорсткість
-
-
-
- Положення
-
-
-
- Посилення вібрато
-
-
-
- Частота вібрато
-
-
-
- Зведення рученят
-
-
-
- Модулятор
-
-
-
- Перехід
-
-
-
- Швидкість LFO
-
-
-
- Глибина LFO
-
-
-
- ADSR
-
-
-
- Тиск
-
-
-
- Рух
-
-
-
- Швидкість
-
-
-
- Нахил
-
-
-
- Розкид
-
-
-
- Марімба
-
-
-
- Віброфон
-
-
-
- Дискотека
-
-
-
- Дерево1
-
-
-
- Ресо
-
-
-
- Дерево2
-
-
-
- Удари
-
-
-
- Два фіксованих
-
-
-
- Важка хода
-
-
-
- Трубні дзвони
-
-
-
- Рівномірні смуги
-
-
-
- Підстроєні смуги
-
-
-
- Скло
-
-
-
- Тибетські кулі
-
-
-
- malletsInstrumentView
-
-
- Інструмент
-
-
-
- Розкид
-
-
-
- Розкид:
-
-
-
- Жорсткість
-
-
-
- Жорсткість:
-
-
-
- Положення
-
-
-
- Положення:
-
-
-
- Підс. вібрато
-
-
-
- Підс. вібрато:
-
-
-
- Част. віб
-
-
-
- Вібрато:
-
-
-
- Зведення рученят
-
-
-
- Зведення рученят:
-
-
-
- Модулятор
-
-
-
- Модулятор:
-
-
-
- Перехід
-
-
-
- Перехід:
-
-
-
- Швидкість LFO
-
-
-
- Швидкість LFO:
-
-
-
- Глибина LFO
-
-
-
- Глибина LFO:
-
-
-
- ADSR
-
-
-
- ADSR:
-
-
-
- Тиск
-
-
-
- Тиск:
-
-
-
- Швидкість
-
-
-
- Швидкість:
-
-
-
- Відсутні файли
-
-
-
- Схоже, що встановлені не всі пакети Stk. Вам слід це перевірити!
-
-
-
- manageVSTEffectView
-
-
- Управление VST параметрами
-
-
-
- VST синхронізація
-
-
-
- Натисніть тут для синхронізації всіх параметрів VST плагіна.
-
-
-
- Автоматизовано
-
-
-
- Натисніть тут, якщо хочете бачити тільки автоматизовані параметри.
-
-
-
- Закрити
-
-
-
- Закрити вікно управління регуляторами VST плагіна.
-
-
-
- manageVestigeInstrumentView
-
-
- Управління VST плагіном
-
-
-
- VST синхронізація
-
-
-
- Натисніть тут для синхронізації всіх параметрів VST плагіна.
-
-
-
- Автоматизовано
-
-
-
- Натисніть тут, якщо хочете бачити тільки автоматизовані параметри.
-
-
-
- Закрити
-
-
-
- Закрити вікно управління регуляторами VST плагіна.
-
-
-
- opl2instrument
-
-
- Патч
-
-
-
- ОП 1 Вступ
-
-
-
- ОП 1 Спад
-
-
-
- ОП 1 Видержка
-
-
-
- ОП 1 Зменшення
-
-
-
- ОП 1 Рівень
-
-
-
- ОП 1 Рівень збільшення
+
+ Резонанс:
-
- ОП 1 Множник частот
+
+ Мод Обвідної:
-
- ОП 1 Повернення
+
+ Згасання:
-
- ОП 1 Ключова ставка множника
+
+ 303-ій, 24дБ/октаву, 3-польний фільтр
-
- ОП 1 Ударна обвідна
+
+ Зміщення згасання:
-
- ОП 1 Тремоло
+
+ СПОТ:
-
- Оп 1 Вібрато
+
+ Зигзаг
-
- ОП 1 Хвиля
+
+ Згенерувати зигзаг.
-
- ОП 2 Вступ
+
+ Трикутна хвиля
-
- ОП 2 Спад
+
+ Згенерувати трикутний сигнал.
-
- ОП 2 Видержка
+
+ Квадрат
-
- ОП 2 Зменшення
+
+ Згенерувати квадратний сигнал.
-
- ОП 2 Рівень
+
+ Хвиля округленого квадрату
-
- ОП 2 Рівень збільшення
+
+ Створити квадратну хвилю закруглену в кінці.
-
- ОП 2 Множник частот
+
+ Муг хвиля
-
- ОП 2 Ключова ставка множника
+
+ Згенерувати хвилю схожу на муг.
-
- ОП 2 Ударна обвідна
+
+ Синусоїда
-
- ОП 2 Тремоло
+
+ Генерувати гармонійний (синусоїдальний) сигнал.
-
- Оп 2 Вібрато
+
+ Білий шум
-
- ОП 2 Хвиля
+
+ Генерувати експонентний сигнал.
-
- FM
+
+ Згенерувати білий шум.
-
- Глибина вібрато
+
+ Зигзаг хвиля з обмеженою смугою
-
- Глибина тремоло
+
+ Натисніть тут для пилкоподібної хвилі з обмеженою смугою.
-
-
- opl2instrumentView
-
- Вступ
+
+ Квадратна хвиля з обмеженою смугою
-
- Згасання
+
+ Натисніть тут для квадратної хвилі з обмеженою смугою.
-
- Зменшення
+
+ Трикутна хвиля з обмеженою смугою
-
- Множник частоти
+
+ Натисніть тут для трикутної хвилі з обмеженою смугою.
-
-
- organicInstrument
-
- Спотворення
+
+ Муг-зигзаг хвиля з обмеженою смугою
-
- Гучність
+
+ Натисніть тут для муг-зигзаг хвилі з обмеженою смугою.
- organicInstrumentView
+ malletsInstrument
-
- Спотворення:
+
+ Жорсткість
-
- Гучність:
+
+ Положення
-
- Випадково
+
+ Модулятор
-
- Форма сигналу осциллятора %1:
+
+ Перехід
-
- Гучність осциллятора %1:
+
+ ADSR
-
- Баланс для осциллятора %1:
+
+ Тиск
-
- соті
+
+ Рух
-
- Спотворення додає спотворення до виходу інструменту.
+
+ Швидкість
-
- Регулятор гучності виведення інструменту, підсумовується з регулятором гучності вікна інструменту.
+
+ Нахил
-
- Кнопка рандомізації випадково встановлює всі регулятори, крім гармонік, основної гучності і регулятора спотворень.
+
+ Розкид
-
- Осц %1 стерео расстройка
+
+ Марімба
-
- Осц %1 гармоніка:
+
+ Віброфон
-
-
- FreeBoyInstrument
-
- Час поширення
+
+ Дискотека
-
- Напрям поширення
+
+ Ресо
-
- Кіль-ть поширення зсуву вправо
+
+ Удари
-
- Робоча форма хвилі
+
+ Важка хода
-
- Гучність першого каналу
+
+ Скло
-
- Обсяг напрямку поширення
+
+
-
- Довжина кожного такту в поширенні
+
+
-
- Гучність другого каналу
+
+
-
- Гучність третього каналу
+
+ Швидкість LFO
-
- Гучність четвертого каналу
+
+
-
- Вихідний рівень праворуч
+
+
-
- Вихідний рівень зліва
+
+
-
- Від першого каналу до SO2 (лівий канал)
+
+
-
- Від другого каналу до SO2 (лівий канал)
+
+
-
- Від третього каналу до SO2 (лівий канал)
+
+
-
- Від четвертого каналу до SO2 (лівий канал)
+
+
-
- Від першого каналу до SO1 (правий канал)
+
+
+
+
+ malletsInstrumentView
-
- Від другого каналу до SO1 (правий канал)
+
+ Інструмент
-
- Від третього каналу до SO1 (правий канал)
+
+ Розкид
-
- Від четвертого каналу до SO1 (правий канал)
+
+ Розкид:
-
- Дискант
+
+ Жорсткість
-
- Бас
+
+ Жорсткість:
-
- Зміщення ширини регістра
+
+ Положення
-
-
- FreeBoyInstrumentView
-
- Час розгортки:
+
+ Положення:
-
- Час розгортки
+
+ Модулятор
-
- Кіл-ть розгортки зміщення вправо:
+
+ Модулятор:
-
- Кіл-ть розгортки зсуву вправо
+
+ Перехід
-
- Робоча форма хвилі:
+
+ Перехід:
-
- Робоча форма хвилі
+
+ ADSR
-
- Гучність квадратного каналу 1:
+
+ ADSR:
-
- Довжина кожного кроку в розгортці:
+
+ Тиск
-
- Довжина кожного кроку в розгортці
+
+ Тиск:
-
- Робоча форма хвилі
+
+ Швидкість
-
- Гучність квадратного каналу 2:
+
+ Швидкість:
-
- Гучність квадратного каналу 2
+
+ Відсутні файли
-
- Гучність хвильового каналу:
+
+ Схоже, що встановлені не всі пакети Stk. Вам слід це перевірити!
-
- Гучність хвильового каналу
+
+
-
- Гучність каналу шуму:
+
+
-
- Гучність каналу шуму
+
+
-
- Гучність SO1 (Правий):
+
+
-
- Гучність SO1 (Правий)
+
+
-
- Гучність SO2 (Лівий):
+
+
-
- Гучність SO2 (Лівий)
+
+ Швидкість LFO
-
- Дискант:
+
+ Швидкість LFO:
-
- Дискант
+
+
-
- Бас:
+
+
+
+
+ manageVSTEffectView
-
- Бас
+
+ Управление VST параметрами
-
- Напрямок розгортки
+
+ Автоматизовано
-
- Гучність напрямки розгортки
+
+ Закрити
-
- Зміщення ширини регістра
+
+
+
+
+ manageVestigeInstrumentView
-
- Канал1 в SO1 (Правий)
+
+ Управління VST плагіном
-
- Канал2 в SO1 (Правий)
+
+ VST синхронізація
-
- Канал3 в SO1 (Правий)
+
+ Автоматизовано
-
- Канал4 в SO1 (Правий)
+
+ Закрити
+
+
+ organicInstrument
-
- Канал1 в SO2 (Лівий)
+
+ Спотворення
-
- Канал2 в SO2 (Лівий)
+
+ Гучність
+
+
+ organicInstrumentView
-
- Канал3 в SO2 (Лівий)
+
+ Спотворення:
-
- Канал4 в SO2 (Лівий)
+
+ Гучність:
-
- Малюнок хвилі
+
+ Випадково
-
- Кіл-ть збільшення або зменшення в частоті
+
+ Форма сигналу осциллятора %1:
-
- Темп прояви збільшення або зниження в частоті
+
+ Гучність осциллятора %1:
-
- Робочий цикл це коефіцієнт тривалості (часу) включеного сигналу відносно всього періоду сигналу.
+
+ Баланс для осциллятора %1:
-
- Гучність квадратного каналу 1
+
+ соті
-
- Затримка між змінами кроку
+
+ Осц %1 стерео расстройка
-
- Малювати хвилю тут
+
+ Осц %1 гармоніка:
@@ -9398,10 +4309,6 @@ Double clicking any of the plugins will bring up information on the ports.
pluginBrowser
-
-
- опис відсутній
-
Незавершена монофонічна імітація tb303
@@ -9578,11 +4485,11 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
@@ -9604,134 +4511,110 @@ This chip was used in the Commodore 64 computer.
Луна
-
- Об'єм луни
+
+ Хор (Приспів)
-
- Загасання луни
+
+ soundfont %1 не вдається завантажити.
-
- Довгота луни
+
+
-
- Рівень луни
+
+
-
- Хор (Приспів)
+
+
-
- Лінії хору
+
+
-
- Рівень хору
+
+
-
- Швидкість хору
+
+
-
- Глибина хору
+
+
-
- soundfont %1 не вдається завантажити.
+
+
sf2InstrumentView
-
-
- Відкрити інший файл SoundFront
-
-
-
- Натисніть тут щоб відкрити інший файл SF2
-
-
-
- Вибрати патч
-
-
-
- Підсилення
-
Створити відлуння (якщо підтримується)
-
- Ця кнопка включає ефект луни. Це корисно для класних ефектів, але працює не для всіх файлів.
-
-
-
- Розмір приміщення:
+
+ Створити ефект хору (якщо підтримується)
-
- Загасання луни:
+
+ Відкрити файл SoundFront
-
- Довгота луни:
+
+
-
- Рівень відлуння:
+
+ Підсилення:
-
- Створити ефект хору (якщо підтримується)
+
+
-
- Ця кнопка включає ефект хору. Це корисно для класних ефектів, але працює не для всіх файлів.
+
+
-
- Лінії хору:
+
+ Ширина:
-
- Рівень хору:
+
+
-
- Швидкість хору:
+
+
-
- Глибина хору:
+
+ Швидкість:
-
- Відкрити файл SoundFront
+
+ Глибина:
-
- Файли SoundFont2 (*.sf2)
+
+
sfxrInstrument
-
- Форма хвилі
+
+
sidInstrument
-
-
- Зріз
-
Підсилення
@@ -9752,6 +4635,10 @@ This chip was used in the Commodore 64 computer.
Модель чіпа
+
+
+ Зріз частоти
+
sidInstrumentView
@@ -9767,22 +4654,6 @@ This chip was used in the Commodore 64 computer.
Частота зрізу:
-
-
- Вис.ЧФ
-
-
-
- Серед.ЧФ
-
-
-
- Низ.ЧФ
-
-
-
- Голос 3 відкл
-
MOS6581 SID
@@ -9795,109 +4666,89 @@ This chip was used in the Commodore 64 computer.
Вступ:
-
-
- Тривалість вступу визначає, наскільки швидко гучність %1-го голосу зростає від нуля до максимального значення.
-
Згасання:
-
-
- Тривалість спаду визначає, наскільки швидко гучність падає від максимуму до залишкового рівня.
-
Витримка:
-
-
- Гучність %1-го голосу залишатиметься на рівні амплітуди витримки, поки триває нота.
-
Зменшення:
-
-
- Гучність %1-го голосу буде падати від залишкового рівня до нуля з вказаною тут швидкістю.
-
Довжина імпульсу:
-
-
- Тривалість імпульсу дозволяє м'яко регулювати проходження імпульсу без помітних збоїв. Імпульсна хвиля повинна бути обрана на осцилляторі %1, щоб отримати звучання.
-
Грубість:
-
- Грубі налаштування дозволяють підлаштувати Голос %1 на одну октаву вгору або вниз.
+
+ Шум
-
- Пульсуюча хвиля
+
+ Синхро
-
- Трикутник
+
+ Відфільтрований
-
- Зигзаг
+
+ Тест
-
- Шум
+
+
-
- Синхро
+
+
-
- Синхро синхронізує фундаментальну частоту осцилляторів %1 фундаментальною частотою осциллятора %2, створюючи ефект "Залізної синхронізації".
+
+
-
- Круговий режим
+
+
-
- Круговий режим замінює трикутні хвилі на виході осциллятора %1 "Круговою модуляцією" комбінацією осцилляторів %1 і %2.
+
+
-
- Відфільтрований
+
+
-
- Якщо цей прапорець встановлено, то %1-й голос буде проходити через фільтр. Інакше голос № %1 буде подаватися прямо на вихід.
+
+ Зигзаг
-
- Тест
+
+
-
- Якщо «прапорець» встановлено, то %1-й осциллятор видає нульовий сигнал (поки прапорець не зніметься).
+
+
stereoEnhancerControlDialog
-
-
- ШИРШЕ
-
Ширина:
+
+
+
+
stereoEnhancerControls
@@ -9951,8 +4802,8 @@ This chip was used in the Commodore 64 computer.
Завантаження модуля
-
- Будь ласка зачекайте поки завантажеться модуль VST...
+
+
@@ -9974,179 +4825,60 @@ This chip was used in the Commodore 64 computer.
Положення %1-го звукознімача
-
- Бал %1
+
+ Імпульс %1
-
- Підстроювання %1
+
+
-
- Нечіткість %1
+
+
-
- Довжина %1
+
+
-
- Імпульс %1
+
+
-
- Октава %1
+
+
vibedView
-
-
- Гучність:
-
-
-
- Регулятор 'V' встановлює гучність поточної струни.
-
Жорсткість:
-
-
- Регулятор 'S' встановлює жорсткість поточної струни. Цей параметр відповідає за тривалість звучання струни (чим більше значення жорсткості, тим довше дзвенить струна).
-
Ударна позиція:
-
-
- Регулятор 'P' встановлює місце струни, де вона буде "притиснута". Чим нижче значення, тим ближче це місце буде до кобилки.
-
Положення звукознімача:
-
-
- Регулятор 'PU' встановлює місце струни, звідки буде зніматися звук. Чим нижче значення, тим ближче це місце буде до мосту.
-
-
-
- Бал:
-
-
-
- Ця ручка встановлює стереобаланс для поточної струни.
-
-
-
- Підлаштувати:
-
-
-
- Ручка підстроювання змінює зсув частоти для поточної струни. Від'ємні значення змусять струну звучати плоско, позитивні - гостро.
-
-
-
- Нечіткість:
-
-
-
- Ця ручка додає розмитість звуку, що найбільш помітно під час наростання, втім, це може використовуватися, щоб зробити звук більш "металевим".
-
-
-
- Довжина:
-
-
-
- Ручка довжини встановлює довжину поточної струни. Чим довша струна, тим більш чистий і довгий звук вона дає; однак це вимагає більше ресурсів ЦП.
-
-
-
- Початкова швидкість/початковий стан
-
-
-
- Перемикач "Imp" встановлює режим роботи струни: якщо він включений, то зазначена форма сигналу інтерпретується як початковий імпульс, інакше - як початкова форма струни.
-
Октава
-
-
- Перемикач октав дозволяє вказати гармоніку основної частоти, на якій буде звучати струна. Наприклад, "-2" означає, що струна буде звучати двома октавами нижче основної частоти, "F" змусить струну дзвеніти на основній частоті інструменту, а "6" - на частоті, на шість октав більш високій, ніж основна.
-
Редактор сигналу
-
-
- Редактор форми дозволяє явно вказати профіль струни в початковий момент часу, або її початковий імпульс (в залежності від стану перемикача "Imp").
-Кнопки праворуч від малюнка дозволяють задавати деякі стандартні форми, причому кнопка '?' служить для задання форми з довільного звукового файлу (завантажуються перші 128 елементів вибірки).
-
-Також форма сигналу може бути просто намальована за допомогою миші.
-
-Кнопка 'S' згладить поточну форму.
-
-Кнопка 'N' нормалізує рівень.
-
-
-
- Інструмент "Vibed" моделює до дев'яти незалежних одночасно звучних струн.
-
-Перемикач "Strings" дозволяє вибрати струну, чиї властивості редагуються.
-
-Перемикач "Imp" встановлює режим роботи струни: якщо він включений, то зазначена форма сигналу інтерпретується як початковий імпульс, інакше - як початкова форма струни.
-
-Перемикач "Octave" дозволяє вказати гармоніку основної частоти, на якій буде звучати струна.
-
-Редактор форми дозволяє явно вказати профіль струни в початковий момент часу, або її початковий імпульс.
-
-Ручка 'V' встановлює гучність поточної струни, 'S' - жорсткість, 'P' - місце, де притиснута струна, а 'PU' '- положення звукознімача.
-
-Ручка підстроювання і стереобалансу, сподіваємося не потребує пояснень.
-
-Ручка "Довжина" регулює довжину струни
-
-Індикатор-перемикач зліва внизу визначає, чи включена поточна струна.
-
Включити сигнал
-
-
- Натисніть, щоб увімкнути/вимкнути сигнал.
-
Струна
-
-
- Перемикач струн дозволяє вибрати струну, чиї властивості редагуються. Інструмент Vibed містить до дев'яти незалежно звучних струн, індикатор в лівому нижньому куті показує, активна чи поточна струна (тобто чи буде вона чутна).
-
Синусоїда
@@ -10164,52 +4896,48 @@ The LED in the lower right corner of the waveform editor determines whether the
Квадратна хвиля
-
- Білий шум
-
-
-
- Користувацька
+
+
-
- Згладити
+
+
-
- Клацніть щоб згладити форму сигналу.
+
+
-
- Нормалізувати
+
+
-
- Натисніть, щоб нормалізувати сигнал.
+
+
-
- Генерувати гармонійний (синусоїдальний) сигнал.
+
+
-
- Генерувати трикутний сигнал.
+
+
-
- Генерувати зигзагоподібний сигнал.
+
+ Білий шум
-
- Генерувати квадрат.
+
+
-
- Генерувати білий шум.
+
+ Згладжений сигнал
-
- Задати форму сигналу.
+
+
@@ -10278,44 +5006,28 @@ The LED in the lower right corner of the waveform editor determines whether the
Вихідне підсилення:
-
- Скидання сигналу
-
-
-
- Натисніть тут, щоб скинути граф хвилі назад за замовчуванням
-
-
-
- Згладжений сигнал
-
-
-
- Натисніть тут, щоб застосувати згладжування графа хвилі
-
-
-
- Збільште амплітуди графа хвилі на 1дБ
+
+ Зрізати вхідний сигнал
-
- Натисніть тут, щоб збільшити амплітуду графа хвилі на 1дБ
+
+
-
- Зменшення амплітуди графа хвилі на 1дБ
+
+
-
- Натисніть тут, щоб зменшити амплітуду графа хвилі на 1дБ
+
+
-
- Зрізати вхідний сигнал
+
+
-
- Зрізати вхідний сигнал до 0дБ
+
+
@@ -10329,4 +5041,4 @@ The LED in the lower right corner of the waveform editor determines whether the
Вихідне підсилення
-
\ No newline at end of file
+
diff --git a/data/locale/zh_TW.ts b/data/locale/zh_TW.ts
index d2209539eb3..15c0059bcae 100644
--- a/data/locale/zh_TW.ts
+++ b/data/locale/zh_TW.ts
@@ -1,71 +1,6 @@
-
-
- AboutDialog
-
-
- 關於LMMS
-
-
-
- 版本 %1 (%2/%3, Qt %4, %5)
-
-
-
- 關於
-
-
-
- LMMS - 人人都是作曲家
-
-
-
- 作者
-
-
-
- 翻譯
-
-
-
- 當前語言是中文(台灣)
-
-翻譯人員:
-TonyChyi <tonychee1989 at gmail.com>
-Min Zhang <zm1990s at gmail.com>
-Jeff Bai <jeffbaichina at gmail.com>
-Mingye Wang <arthur2e5@aosc.xyz>
-Zixing Liu <liushuyu@aosc.xyz>
-BrLi <brli at chakraos.org>
-
-若你有興趣提高翻譯品質,請聯絡維護團隊 (https://github.com/AOSC-Dev/translations)、之前的譯者或本項目維護者!
-
-
-
- 授權協議
-
-
-
- LMMS
-
-
-
- 參與者
-
-
-
- 貢獻者名單(以提交次數排序):
-
-
-
- 版權所有 © %1
-
-
-
-
-
-
+
+
+
AmplifierControlDialog
@@ -120,94 +55,47 @@ BrLi <brli at chakraos.org>
右增益
-
- AudioAlsaSetupWidget
-
-
- 裝置
-
-
-
- 聲道數
-
-
AudioFileProcessorView
-
-
- 開啟其他取樣
-
-
-
- 如果想打開另一個音訊檔,請點擊這裡。接著會出現檔案選擇視窗。諸如循環模式 (looping-mode),起始/結束點,放大率 (amplify-value) 之類的值不會被重置。因此聽起來會和取樣來源有差異。
-
反轉取樣
-
-
- 如果點擊此按鈕,整個取樣將會被反轉。能用於製作很酷的效果,例如 reversed crash.
-
放大:
-
-
- 此旋鈕用於調整放大比率。當設爲100% 時採樣不會變化。除此之外,不是放大就是減弱(原始的採樣文件不會被改變)
-
-
-
- 起始點:
-
-
-
- 終點:
-
跨音符繼續播放採樣
-
-
-
-
停用循環
-
-
- 點擊此按鈕可以禁止循環播放。取樣檔案將從頭到尾播放一次。
-
啟用循環
-
- 點擊此按鈕後,Forwards-looping 會被打開,採樣將在終止點(End Point)和循環點(Loop Point)之間播放。
-
-
-
- 點擊此按鈕後,Ping-pong-looping 會被打開,採樣將在終止點 (End Point) 和循環點 (Loop Point) 之間來回播放。
+
+ 循環點:
-
- 調節此旋鈕,以告訴 AudioFileProcessor 在哪裏開始播放。
+
+
-
- 調節此旋鈕,以告訴 AudioFileProcessor 在哪裏停止播放。
+
+
-
- 循環點:
+
+
-
- 調節此旋鈕,以設置循環開始的地方。
+
+
@@ -218,9111 +106,4170 @@ BrLi <brli at chakraos.org>
- AudioJack
+ BassBoosterControlDialog
-
- JACK客戶端已重啓
+
+ 頻率
-
- LMMS由於某些原因與JACK斷開連接,這可能是因爲LMMS的JACK後端重啓導致的,你需要手動重新連接。
+
+ 頻率:
-
- JACK服務崩潰
+
+ 增益
-
- JACK服務好像崩潰了而重開也失敗了,因此LMMS無法繼續執行。你需要儲存你的工作然後重啓JACK和LMMS。
+
+ 增益:
-
- 客戶端名稱
+
+ 比率
-
- 聲道數
+
+ 比率:
- AudioOss::setupWidget
-
-
- 設備
-
+ BassBoosterControls
-
- 聲道數
+
+ 頻率
-
-
- AudioPortAudio::setupWidget
-
- 後端
+
+ 增益
-
- 設備
+
+ 比率
- AudioPulseAudio::setupWidget
+ BitcrushControlDialog
-
- 設備
+
+ 輸入
-
- 聲道數
+
+ 輸出
-
-
- AudioSdl::setupWidget
-
- 設備
+
+ 增益
-
-
- AudioSndio::setupWidget
-
- 裝置
+
+ 壓限
-
- 聲道數
+
+ 採樣率:
-
-
- AudioSoundIo::setupWidget
-
- 後端
+
+ 雙聲道差異:
-
- 設備
+
+ 級別:
+
+
+
+
-
-
- AutomatableModel
-
- 重置(%1%2)(&R)
+
+ 頻率
-
- 複製值(%1%2)(&C)
+
+
-
- 貼上值(%1%2)(&P)
+
+
-
- 編輯歌曲全局的自動控制裝置
+
+ 輸入增益:
-
- 連接到%1
+
+
-
- 連接到控制器
+
+ 輸出增益:
-
- 編輯連接...
+
+
-
- 刪除連接
+
+
-
- 連接到控制器...
+
+
-
- 刪除歌曲全局的自動控制裝置
+
+
-
- 刪除所有已連接的控制器
+
+
- AutomationEditor
+ BitcrushControls
-
- 請使用控制的上下文菜單打開一個自動控制樣式!
+
+ 輸入增益
-
- 值已複製
+
+
-
- 所有選中的值已複製。
+
+ 輸出增益
-
-
- AutomationEditorWindow
-
- 播放/暫停當前片段(空格)
+
+
-
- 點擊這裏播放片段。編輯時很有用,片段會自動循環播放。
+
+
-
- 停止當前片段(空格)
+
+
-
- 點擊這裏停止播放片段。
+
+
-
- 繪製模式 (Shift+D)
+
+
-
- 擦除模式 (Shift+E)
+
+
+
+
+ CarlaInstrumentView
-
- 垂直翻轉
+
+ 顯示圖形界面
+
+
+ CrossoverEQControlDialog
-
- 水平翻轉
+
+
-
- 點擊這裡來翻轉圖形 (pattern)。圖上的點會隨y軸翻轉。
+
+
-
- 點擊這裡來翻轉圖形 (pattern)。圖上的點會隨x軸翻轉。
+
+
-
- 點擊這裏啓用繪製模式。在此模式下你可以增加或移動單個值。 大部分時間下默認使用此模式。你也可以按鍵盤上的 ‘Shift+D’激活此模式。
+
+
-
- 點擊啓用擦除模式。此模式下你可以擦除單個值。你可以按鍵盤上的 'Shift+E' 啓用此模式。
+
+
-
- 區間進程 (Discrete progression)
+
+
-
- 線性進程 (Linear progression)
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 剪切選定值 (%1+X)
+
+
-
- 複製選定值 (%1+C)
+
+
-
- 從剪貼簿貼上值 (%1+V)
+
+
-
- 點擊這裏,選擇的值將會被剪切到剪切板。你可以使用粘貼按鈕將它們粘貼到任意地方,存爲任意片段。
+
+
-
- 點擊這裏,選擇的值將會被複制到剪切板。你可以使用粘貼按鈕將它們粘貼到任意地方,存爲任意片段。
+
+
-
- 點擊這裏,選擇的值將從剪貼板粘貼到第一個可見的小節。
+
+
+
+
+ DelayControls
-
-
+
+
-
- 自動控制編輯器 - 沒有片段
+
+ 輸出增益
-
- 自動控制編輯器 - %1
+
+
-
- 編輯功能
+
+
-
- 補間控制
+
+
+
+
+ DelayControlsDialog
-
- 時間線控制
+
+ 增益
-
- 縮放控制
+
+
-
-
+
+
-
- 模型已連接到此片段。
+
+
-
-
+
+
-
-
+
+
-
-
- AutomationPattern
-
- 按住<%1>拖動控制器
+
+
-
-
- AutomationPatternView
-
- 在自動編輯器(Automation editor)中打開
+
+
-
- 清除
+
+
-
- 重置名稱
+
+
+
+
+ DualFilterControlDialog
-
- 修改名稱
+
+ 已啓用過濾器 1
-
- %1個連接
+
+ 已啓用過濾器 2
-
- 斷開“%1”的連接
+
+ 頻率
-
- 設置/清除錄製
+
+ 切除頻率
-
- 垂直翻轉 (可見)
+
+
-
- 水平翻轉 (可見)
+
+ 共鳴
-
- 模型已連接到此片段。
+
+ 增益
-
-
- AutomationTrack
-
- 自動控制軌道
+
+ 增益
-
-
- BBEditor
-
- 節拍+低音線編輯器
+
+
-
- 播放/暫停當前節拍/低音線(空格)
+
+ 混合
-
- 停止播放當前節拍/低音線(空格)
+
+
-
- 點擊這裏停止播放當前節拍/低音線。當結束時節拍/低音線會自動循環播放。
+
+
+
+
+ DualFilterControls
-
- 點擊這裏停止播發當前節拍/低音線。
+
+ 過濾器1 已啓用
-
- 添加節拍/低音線
+
+ 過濾器 1 類型
-
- 添加自動控制軌道
+
+ 濾波器 1 Q值
-
- 移除音階
+
+ 增益 1
-
- 添加音階
+
+ 混合
-
- 節拍選擇器
+
+ 已啓用過濾器 2
-
-
+
+ 過濾器 1 類型 {2 ?}
-
-
+
+ 濾波器 2 Q值
-
- 新增採樣音軌
+
+ 增益 2
-
-
- BBTCOView
-
- 在節拍+Bassline編輯器中打開
+
+ 凹口濾波器
-
- 重置名稱
+
+ Moog
-
- 修改名稱
+
+
-
- 改變顏色
+
+
-
- 重置顏色
+
+
-
-
- BBTrack
-
- 節拍/Bassline %1
+
+
-
- %1 的副本
+
+
-
-
- BassBoosterControlDialog
-
- 頻率
+
+
-
- 頻率:
+
+
-
- 增益
+
+
-
- 增益:
+
+
-
- 比率
+
+
-
- 比率:
+
+
-
-
- BassBoosterControls
-
- 頻率
+
+
-
- 增益
+
+
-
- 比率
+
+
-
-
- BitcrushControlDialog
-
- 輸入
+
+
-
- 輸出
+
+
-
- 增益
+
+
-
- 輸入增益:
+
+
-
- 輸入噪音:
+
+
-
- 輸出增益:
+
+
-
- 壓限
+
+
-
- 輸出壓限:
+
+
+
+
+ EqControls
-
-
+
+ 輸入增益
-
-
+
+ 輸出增益
-
- 深度已啓用
+
+
-
-
+
+
-
- 採樣率:
+
+
-
- 雙聲道差異:
+
+
-
- 級別:
+
+
-
-
+
+
-
- 頻率
+
+
-
-
+
+
-
-
+
+
-
-
- CaptionMenu
-
- 幫助(&H)
+
+
-
- 幫助(不可用)
+
+
-
-
- CarlaInstrumentView
-
- 顯示圖形界面
+
+
-
- 點擊此處可以顯示或隱藏 Carla 的圖形界面。
+
+
-
-
- Controller
-
- 控制器%1
+
+
+
+
+
+
-
-
- ControllerConnectionDialog
-
- 連接設置
+
+
-
- MIDI控制器
+
+
-
- 輸入通道
+
+
-
- 通道
+
+
-
- 輸入控制器
+
+
-
- 控制器
+
+
-
- 自動檢測
+
+
-
- 用來接收 MIDI 事件的MIDI 設備
+
+
-
- 用戶控制器
+
+
-
- 映射函數
+
+
-
- 確定
+
+
-
- 取消
+
+
-
- LMMS
+
+
-
- 檢測到環路。
+
+
-
-
- ControllerRackView
-
- 控制器機架
+
+
-
- 增加
+
+
-
- 刪除前確認
+
+
-
- 確定要刪除嗎?此控制器仍處於被連接狀態。此操作不可撤銷。
+
+
-
-
- ControllerView
-
- 控制器
+
+
-
- 控制器可以自動控制旋鈕,滑塊和其他控件的值。
+
+
-
- 重命名控制器
+
+
-
- 輸入這個控制器的新名稱
+
+
-
-
+
+
-
-
+
+
-
-
+
+
- CrossoverEQControlDialog
+ EqControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 增益
-
-
+
+
-
-
+
+
-
-
+
+ 頻率:
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 輸入增益
-
-
+
+ 輸出增益
-
-
- DelayControls
-
-
+
+
-
-
+
+
+
+
+ EqHandle
-
-
+
+
-
-
+
+
-
- 輸出增益
+
+
- DelayControlsDialog
+ FlangerControls
-
-
+
+ 秒
-
- 延遲時間
+
+
-
-
+
+ 噪音
-
-
+
+ 反轉
-
-
+
+
-
- 增益
+
+
+
+
+ FlangerControlsDialog
-
-
-
-
-
+
-
+
-
+
-
-
- DualFilterControlDialog
-
- 已啓用過濾器 1
+
+
-
- 已啓用過濾器 2
+
+
-
- 點擊啓用/禁用過濾器 1
+
+
-
- 點擊啓用/禁用過濾器 2
+
+ 反轉
-
- 頻率
+
+
-
- 切除頻率
+
+
-
-
+
+
-
- 共鳴
+
+
+
+
+ FreeBoyInstrument
-
- 增益
+
+
-
- 增益
+
+
-
-
+
+
-
- 混合
+
+
-
-
- DualFilterControls
-
- 過濾器1 已啓用
+
+
-
- 過濾器 1 類型
+
+
-
- 濾波器 1 截頻
+
+
-
- 濾波器 1 Q值
+
+
-
- 增益 1
+
+
-
- 混合
+
+
-
- 已啓用過濾器 2
+
+
-
- 過濾器 1 類型 {2 ?}
+
+
-
- 濾波器 2 截頻
+
+
-
- 濾波器 2 Q值
+
+
-
- 增益 2
+
+
-
- 低通
+
+
-
- 高通
+
+
-
- 帶通 csg
+
+ 低音
-
- 帶通 czpg
+
+
-
- 凹口濾波器
+
+
-
- 全通
+
+
-
- Moog
+
+
-
- 2 個低通串聯
+
+
+
+
+ FreeBoyInstrumentView
-
- RC 低通(12dB)
+
+
-
- RC 帶通(12dB)
+
+
-
- RC 高通(12dB)
+
+
-
- RC 低通(24dB)
+
+
-
- RC 帶通(24dB)
+
+
-
- RC 高通(24dB)
+
+ 低音
-
- 人聲移除過濾器
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Editor
-
- 播放(空格)
+
+
-
- 停止(空格)
+
+
-
- 錄音
+
+
-
- 播放時錄音
+
+
-
-
+
+
-
-
- Effect
-
- 啓用效果器
+
+
-
- 幹/溼混合
+
+
-
- 門限
+
+
-
- 衰減
+
+
-
-
- EffectChain
-
- 啓用效果器
+
+
-
-
- EffectRackView
-
- 效果器鏈
+
+
-
- 增加效果器
+
+
-
-
- EffectSelectDialog
-
- 增加效果器
+
+
-
- 名稱
+
+
-
- 類型
+
+
-
- 描述
+
+
-
-
+
+
-
-
- EffectView
-
- 打開或關閉效果.
+
+
-
- 開/關
+
+
-
- W/D
+
+
-
- 效果度:
+
+
-
- 旋轉幹溼度旋鈕以調整原信號與有效果的信號的比例。
+
+
+
+
+ GigInstrument
-
- 衰減
+
+ 庫
-
- 時間:
+
+ 音色
-
- 衰減旋鈕控制在插件停止工作前,緩衝區中加入的靜音時常。較小的數值會降低CPU佔用率但是可能導致延遲或混響產生撕裂。
+
+ 增益
+
+
+ GigInstrumentView
-
- 門限
+
+ 打開 GIG 文件
-
- 門限:
+
+ GIG 文件 (*.gig)
-
- 門限旋鈕設置自動靜音時,被認爲是靜音的信號幅度。
+
+
-
- 控制
+
+ 增益:
+
+
+ InstrumentTrack
-
-
+
+ 預置
+
+
+ LadspaControlDialog
-
- 向上移(&U)
+
+ 連接通道
-
- 向下移(&D)
+
+ 通道
+
+
+ LadspaEffect
-
- 移除此插件(&R)
+
+ 已請求未知 LADSPA 插件 %1.
- EnvelopeAndLfoParameters
+ MidiImport
-
- 預延遲
-
+
+ 設置不完整
+
-
- 打進聲
+
+ 你在編譯 LMMS 時沒有加入 SoundFont2 播放器支持, 此播放器默認用於添加導入的 MIDI 文件。因此在 MIDI 文件導入後, 將沒有聲音。
-
- 保持
+
+ 軌道
-
- 衰減
+
+
+
+
+ MonstroInstrument
-
- 持續
+
+
-
- 釋放
+
+
-
- 調製
+
+ 正弦波
-
- LFO 預延遲
+
+
-
- LFO 打進聲(attack)
+
+
-
- LFO 速度
+
+
-
- LFO 調製
+
+
-
- LFO 波形形狀
+
+
-
- 頻率 x 100
+
+
-
- 調製所有包絡
+
+
-
-
- EnvelopeAndLfoView
-
- DEL
+
+
-
- 預延遲:
+
+
-
- 使用預延遲旋鈕設定此包絡的預延遲,較大的值會加長包絡開始的時間。
+
+
-
- ATT
+
+
-
- 打進聲:
+
+
-
- 使用起音旋鈕設定此包絡的起音時間,較大的值會讓包絡達到起音值的時間增加。爲鋼琴等樂器選擇小值而絃樂選擇大值。
+
+
-
- 持續
+
+
-
- 持續:
+
+ 三角波
-
- 使用持續旋鈕設定此包絡的持續時間。較大的值會在它衰減到持續值時,保持包絡在起音值更久。
+
+ 鋸齒波
-
- 衰減
+
+
-
- 衰減:
+
+ 方波
-
- 使用衰減旋鈕設定此包絡的衰減值。較大的值會延長包絡從起音值衰減到持續值的時間。爲鋼琴等樂器選擇一個小值。
+
+
-
- 持續
+
+
-
- 持續:
+
+ 隨機
-
- 使用持續旋鈕設置此包絡的持續值,較大的值會增加釋放前,包絡在此保持的值。
+
+
-
- 釋音
+
+
-
- 釋音:
+
+
-
- 使用釋音旋鈕設定此包絡的釋音時間,較大值會增加包絡衰減到零的時間。爲絃樂等樂器選擇一個大值。
+
+
-
-
+
+
-
- 調製量:
+
+
-
- 使用調製量旋鈕設置LFO對此包絡的調製量,較大的值會對此包絡控制的值(如音量或截頻)影響更大。
+
+
-
- LFO 預延遲:
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 點擊這裡使用正弦波。
+
+
-
- 點擊這裡使用三角波。
+
+
-
- 點擊這裡使用鋸齒波。
+
+
-
- 點擊這裡使用方形波。
+
+
-
- 點擊這裡使用自訂波形。之後請把所用波形的樣本檔案拖到LFO Graph上。
+
+
-
- 頻率 x 100
+
+
-
- 點擊這裡把這個LFO的頻率乘以100。
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 提示
+
+
-
- 把樣本檔案拖到這個視窗上放開。
+
+
-
- 點擊這裡使用隨機波形。
+
+
-
-
- EqControls
-
- 輸入增益
+
+
-
- 輸出增益
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- EqControlsDialog
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 增益
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 頻率:
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- EqHandle
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
- ExportProjectDialog
+ MonstroView
-
- 導出工程
+
+
-
- 輸出
+
+ 矩陣視圖
-
- 文件格式:
+
+ 音量
-
- 採樣率:
+
+ 聲相
-
- 44100 Hz
+
+
-
- 48000 Hz
+
+ 半音
-
- 88200 Hz
+
+
-
- 96000 Hz
+
+
-
- 192000 Hz
+
+
-
- 碼率:
+
+
-
- 64 KBit/s
+
+
-
- 128 KBit/s
+
+
-
- 160 KBit/s
+
+
-
- 192 KBit/s
+
+
-
- 256 KBit/s
+
+
-
- 320 KBit/s
+
+
-
- 位深:
+
+
-
- 16 位整形
+
+ 打進聲
-
- 32 位浮點型
+
+
-
- 質量設置
+
+
-
- 補間:
+
+
-
- 零階保持
+
+ 保持
-
- 最快 Sinc 補間
+
+ 衰減
-
- 中等 Sinc 補間 (推薦)
+
+ 持續
-
- 最佳 Sinc 補間 (很慢!)
+
+ 釋放
-
- 過採樣 (請謹慎使用!):
+
+
-
- 1x (無)
+
+ 調製量
-
- 2x
+
+
-
- 4x
+
+
-
- 8x
+
+
-
- 開始
+
+
-
- 取消
+
+
-
- 導出爲迴環loop(移除結尾的靜音)
+
+
+
+
+ MultitapEchoControlDialog
-
- 只導出迴環標記中間的部分
+
+ 長度
-
- 無法打開文件
+
+ 步進長度:
-
- 導出項目到 %1
+
+ 幹聲
-
- 錯誤
+
+
-
- 尋找文件編碼設備時出錯。請使用另外一種輸出格式。
+
+
-
- 渲染中:%1%
+
+
-
-
+
+
-
- 24 位元整數
+
+
+
+
+ NesInstrument
-
- 使用可變位元率
+
+
-
-
+
+
-
-
+
+ 主音量
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Expressive
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- Fader
-
- 請輸入一個介於%1和%2之間的數值:
+
+
- FileBrowser
+ NesInstrumentView
-
- 瀏覽器
+
+ 音量
-
-
+
+
-
-
+
+
-
-
- FileBrowserTreeWidget
-
- 發送到活躍的樂器軌道
+
+
-
- 在新樂器軌道/B+B 編輯器中打開
+
+
-
- 加載採樣中
+
+
-
- 請稍候,加載採樣中...
+
+
-
- ---軟件自帶文件---
+
+
-
- 在新的樂器軌道/歌曲編輯器中打開
+
+
-
- 錯誤
+
+
-
- 並不是一個有效的
+
+
-
- 文件
+
+
-
-
- FlangerControls
-
-
+
+
-
-
+
+
-
- 秒
+
+
-
-
+
+
-
- 噪音
+
+
-
- 反轉
+
+
-
-
- FlangerControlsDialog
-
- 延遲時間:
+
+
-
-
+
+
-
- 白噪音數量:
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
- 反轉
+
+
-
-
+
+ 主音量
- FxLine
+ OpulenzInstrument
-
- 通道發送的數量
+
+ 音色
-
-
+
+
-
- 向左移(&L)
+
+
-
- 向右移(&R)
+
+
-
- 重命名通道(&C)
+
+
-
- 刪除通道(&E)
+
+
-
- 移除所有未用通道(&U)
+
+
-
-
- FxMixer
-
- 主控
+
+
-
- FX %1
+
+
-
- 音量
+
+
-
- 靜音
+
+
-
- 獨奏
+
+
-
-
- FxMixerView
-
- 效果混合器
+
+
-
- FX 衰減器 %1
+
+
-
- 靜音
+
+
-
- 靜音此效果通道
+
+
-
- 獨奏
+
+
-
- 獨奏效果通道
+
+
-
-
- FxRoute
-
- 從通道 %1 發送到通道 %2 的量
+
+
-
-
- GigInstrument
-
- 庫
+
+
-
- 音色
+
+
-
- 增益
+
+
-
-
- GigInstrumentView
-
- 打開另外的 GIG 文件
+
+
-
- 點擊這裏打開另外一個 GIG 文件
+
+
-
- 選擇路徑
+
+
-
- 點擊這裏選擇另一種 GIG 音色
+
+
-
- 更換正在使用的 GIG 文件中的樂器
+
+
-
- 哪一個 GIG 文件正在被使用
+
+
-
- GIG 文件的哪一個音色正在被使用
+
+
+
+
+ OpulenzInstrumentView
-
- 增益
+
+ 打進聲
-
-
+
+ 衰減
-
- 打開 GIG 文件
+
+ 釋放
-
- GIG 文件 (*.gig)
+
+
- GuiApplication
-
-
- 工作目錄
-
+ OscillatorObject
-
- LMMS工作目錄%1不存在,現在新建一個嗎?你可以稍後在 編輯 -> 設置 中更改此設置。
+
+ Osc %1 音量
-
- 正在準備界面
+
+ Osc %1 聲像
-
- 正在準備歌曲編輯器
+
+
-
- 正在準備混音器
+
+
-
- 正在準備控制機架
+
+
-
- 正在準備工程註釋
+
+
-
- 正在準備節拍/低音線編輯器
+
+
-
- 正在準備鋼琴窗
+
+
-
- 正在準備自動編輯器
+
+
-
-
- InstrumentFunctionArpeggio
-
-
+
+ Osc %1 波形
-
-
+
+
+
+
+ PatchesDialog
-
-
+
+ Qsynth: 通道預設
-
-
+
+ 音色選擇器
-
-
+
+ 庫
-
-
+
+
-
-
+
+ 音色
-
- 向上
+
+ 名稱
-
- 向下
+
+ 確定
-
- 上和下
+
+ 取消
+
+
+ PatmanView
-
- 隨機
+
+ 循環
-
- 自由
+
+ 循環模式
-
- 排序
+
+ 調音
-
- 同步
+
+ 調音模式
-
- 下和上
+
+ 未選擇文件
-
-
+
+ 打開音色文件
-
-
+
+ 音色文件 (*.pat)
-
-
+
+
- InstrumentFunctionArpeggioView
+ PeakControllerEffectControlDialog
-
- 琶音
+
+ 基準
-
-
+
+ 調製量:
-
- 範圍
+
+ 打擊聲:
-
-
+
+ 釋音:
-
-
+
+
-
-
+
+
-
- 時長
+
+ 打擊
-
-
+
+
-
- 毫秒
+
+
-
-
+
+
-
- 門限
+
+
-
-
+
+
-
- %
+
+ 輸出靜音
-
-
+
+
+
+
+ PeakControllerEffectControls
-
- 和絃:
+
+ 基準值
-
- 方向:
+
+ 調製量
-
- 模式:
+
+ 輸出靜音
-
-
+
+ 打進聲
-
-
+
+ 釋放
-
-
+
+ 閥值
-
-
+
+
-
-
+
+
+
+
+ QWidget
-
-
+
+ 名稱:
-
-
+
+ 製作者:
-
-
+
+ 版權:
-
-
+
+ 要求實時:
-
-
+
+ 是
-
-
- InstrumentFunctionNoteStacking
-
- octave
+
+ 否
-
- Major
+
+ 是否支持實時:
-
- Majb5
+
+
-
- minor
+
+ 輸入通道:
-
- minb5
+
+ 輸出通道:
-
- sus2
+
+ 文件:
-
- sus4
+
+ 文件:%1
+
+
+ ReverbSCControlDialog
-
- aug
+
+ 輸入
-
- augsus4
+
+
-
- tri
+
+
-
- 6
+
+
-
- 6sus4
+
+
-
- 6add9
+
+ 輸出
-
- m6
+
+ 輸入增益:
-
- m6add9
+
+ 輸出增益:
+
+
+ ReverbSCControls
-
- 7
+
+
-
- 7sus4
+
+
-
- 7#5
+
+ 輸入增益
-
- 7b5
+
+ 輸出增益
+
+
+ SpectrumAnalyzerControlDialog
-
- 7#9
+
+ 線性頻譜圖
-
- 7b9
+
+ 線性 Y 軸
+
+
+ SpectrumAnalyzerControls
-
- 7#5#9
+
+ 線性頻譜圖
-
- 7#5b9
+
+ 線性 Y 軸
-
- 7b5b9
+
+ 通道模式
+
+
+ TrackContainer
-
- 7add11
+
+ 取消
-
- 7add13
+
+ 請稍等...
-
- 7#11
+
+ 正在導入 MIDI-文件...
+
+
+ TripleOscillatorView
-
- Maj7
+
+
-
- Maj7b5
+
+
-
- Maj7#5
+
+
-
- Maj7#11
+
+
-
- Maj7add13
+
+
-
- m7
+
+
-
- m7b5
+
+
-
- m7b9
+
+ 音分 cents
-
- m7add11
+
+
-
- m7add13
+
+
-
- m-Maj7
+
+
-
- m-Maj7add11
+
+
-
- m-Maj7add13
+
+
-
- 9
+
+
-
- 9sus4
+
+
-
- add9
+
+
-
- 9#5
+
+
-
- 9b5
+
+
-
- 9#11
+
+
-
- 9b13
+
+
-
- Maj9
+
+ 正弦波
-
- Maj9sus4
+
+ 三角波
-
- Maj9#5
+
+ 鋸齒波
-
- Maj9#11
+
+ 方波
-
- m9
+
+
-
- madd9
+
+
-
- m9b5
+
+
-
- m9-Maj7
+
+
+
+
+ VestigeInstrumentView
-
- 11
+
+ 顯示/隱藏界面
-
- 11b9
+
+ 全部靜音
-
- Maj11
+
+ DLL-文件 (*.dll)
-
- m11
+
+ EXE-文件 (*.exe)
-
- m-Maj11
+
+ 上一個 (-)
-
- 13
+
+ 保存預置
-
- 13#9
+
+ 下一個 (+)
-
- 13b9
+
+ 預置
-
- 13b5b9
+
+
-
- Maj13
+
+ - VST插件控制
-
- m13
+
+
-
- m-Maj13
+
+
-
- Harmonic minor
+
+
-
- Melodic minor
+
+
+
+
+ VstEffectControlDialog
-
-
+
+ 顯示/隱藏
-
- Diminished
+
+ 上一個 (-)
-
- Major pentatonic
-
-
-
- Minor pentatonic
-
-
-
- Jap in sen
+
+ 下一個 (+)
-
- Major bebop
+
+ 保存預置
-
- Dominant bebop
+
+
-
- Blues
+
+
-
- Arabic
+
+
-
- Enigmatic
+
+
+
+
+ VstPlugin
-
- Neopolitan
+
+ 載入插件
-
- Neopolitan minor
+
+ 打開預置
-
- Hungarian minor
+
+ VST插件預置文件(*.fxp *.fxb)
-
- Dorian
+
+ : 默認
-
-
+
+ "
-
- Lydian
+
+ '
-
- Mixolydian
+
+ 保存預置
-
- Aeolian
+
+ .fxp
-
- Locrian
+
+ .FXP
-
- Chords
+
+ .FXB
-
- Chord type
+
+ .fxb
-
- Chord range
+
+ 正在載入VST插件,請稍候……
-
- Minor
+
+ 無法載入VST插件 %1。
+
+
+ WatsynInstrument
-
- Chromatic
+
+
-
-
+
+
-
- 5
+
+
-
-
+
+
-
-
+
+
-
-
- InstrumentFunctionNoteStackingView
-
- 範圍
+
+
-
- 和絃範圍:
+
+
-
-
+
+
-
-
+
+
-
- 堆疊
+
+
-
- 和絃:
+
+
-
-
- InstrumentMidiIOView
-
- 啓用MIDI輸入
+
+
-
- 通道
+
+
-
- 力度
+
+
-
- 啓用MIDI輸出
+
+
-
- 樂器
+
+
-
- 用於接收 MIDI 事件的 MIDI 設備
+
+
-
- 用於發送 MIDI 事件的 MIDI 設備
+
+
-
- 音符
+
+
-
- 自定義基準力度
+
+
-
-
+
+
-
- 基準力度
+
+
-
-
- InstrumentMiscView
-
- 主音高
+
+
-
- 啓用主音高
+
+
-
-
- InstrumentSoundShaping
-
- 音量
+
+
-
- 音量
+
+
-
- 切除
+
+
-
- 切除頻率
+
+
-
-
+
+
+
+
+ WatsynView
-
- 共鳴
+
+
-
- 壓限/低頻振盪
+
+
-
- 過濾器類型
+
+
-
-
+
+
-
- 低通
+
+
-
- 高通
+
+
-
- 帶通 csg
+
+
-
- 帶通 czpg
+
+ 載入波形
-
- 凹口濾波器
+
+
-
- 全通
+
+
-
- Moog
+
+ 標準化
-
- 2 個低通串聯
+
+ 反轉
-
- RC 低通(12dB)
+
+ 平滑
-
- RC 帶通(12dB)
+
+ 正弦波
-
- RC 高通(12dB)
+
+ 三角波
-
- RC 低通(24dB)
+
+ 方波
-
- RC 帶通(24dB)
+
+ 音量
-
- RC 高通(24dB)
+
+ 聲相
-
- 人聲移除過濾器
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- InstrumentSoundShapingView
-
- 目標
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- Hz
+
+
-
-
+
+
-
-
+
+
-
- 共鳴:
+
+
-
-
+
+
-
- 頻率
+
+
-
-
+
+
-
- 包絡和低頻振盪 (LFO) 不被當前樂器支持。
+
+ 鋸齒波
- InstrumentTrack
+ Xpressive
-
- 未命名軌道
+
+
-
- 音量
+
+
-
- 聲相
+
+
-
- 音高
+
+
-
- 效果通道
+
+
-
- 預置
+
+
-
- 使用此旋鈕可以設置開放通道的音量。
+
+
-
- 基本音
+
+
-
- 音域範圍
+
+
-
- 主音高
+
+
- InstrumentTrackView
+ XpressiveView
-
- 音量
+
+
-
- 音量:
+
+
-
- VOL
+
+
-
- 聲相
+
+
-
- 聲相:
+
+
-
- PAN
+
+
-
- MIDI
+
+
-
- 輸入
+
+ 正弦波
-
- 輸出
+
+
-
- 效果 %1: %2
+
+
-
-
- InstrumentTrackWindow
-
- 常規設置
+
+ 鋸齒波
-
- 樂器音量
+
+
-
- 音量:
+
+ 三角波
-
- VOL
+
+ 方波
-
- 聲相
+
+
-
- 聲相:
+
+
-
- PAN
+
+
-
- 音高
+
+
-
- 音高:
+
+
-
- 音分 cents
+
+
-
-
+
+
-
- 效果通道
+
+
-
- 效果
+
+
-
- 保存預置
+
+
+
+
+ ZynAddSubFxInstrument
-
- XML 預設文件 (*.xpf)
+
+
-
- 音域範圍(半音)
+
+ 帶寬
-
- 範圍
+
+
-
- 保存當前樂器軌道設置到預設文件
+
+
-
- 如果你想保存當前樂器軌道設置到預設文件, 請點擊這裏。稍後你可以在預設瀏覽器中雙擊以使用它。
+
+
-
- 使用這些控制選項來查看和編輯在歌曲編輯器中的上個/下個軌道。
+
+
-
- 保存
+
+
-
-
+
+
+
+
+ ZynAddSubFxView
-
-
+
+ 顯示圖形界面
-
-
+
+
-
- MIDI設置
+
+
-
-
+
+ 頻率
-
-
+
+
-
-
- Knob
-
- 設置爲線性
+
+ 帶寬:
-
- 設置爲對數
+
+
-
- 請輸入一個介於%1和%2之間的數值:
+
+
-
-
+
+
-
-
- LadspaControl
-
- 關聯通道
+
+
-
-
- LadspaControlDialog
-
- 連接通道
+
+
-
- 通道
+
+
-
-
- LadspaControlView
-
- 連接通道
+
+
-
- 值:
+
+
-
- 啊哦,這個沒有幫助文檔。
+
+
-
-
- LadspaEffect
-
- 已請求未知 LADSPA 插件 %1.
+
+
- LcdSpinBox
+ audioFileProcessor
-
- 請輸入一個介於%1和%2之間的數值:
+
+ 增益
-
-
- LeftRightNav
-
- 上個
+
+ 採樣起始
-
- 下個
+
+ 採樣結尾
-
- 上 (%1)
+
+ 反轉採樣
-
- 下 (%1)
+
+
-
-
- LfoController
-
- LFO 控制器
+
+ 循環點
-
- 基準值
+
+ 循環模式
-
- 振動速度
+
+ 補間方式
-
-
+
+ 無
-
-
+
+ 線性插補
-
- 振動波形
+
+ 辛格(Sinc)插補
-
-
+
+ 採樣未找到: %1
- LfoControllerDialog
+ bitInvader
-
-
+
+
+
+
+ bitInvaderView
-
- LFO 控制器
+
+ 正弦波
-
- 基準
+
+ 三角波
-
- 基礎值:
+
+ 鋸齒波
-
-
+
+ 方波
-
-
+
+
-
-
+
+ 標準化
-
-
+
+
-
- 調製量:
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 平滑波形
+
+
+ dynProcControlDialog
-
-
+
+ 輸入
-
-
+
+ 輸入增益:
-
- 點擊這裡使用正弦波。
+
+ 輸出
-
- 點擊這裡使用三角波。
+
+ 輸出增益:
-
-
+
+
-
- 點擊這裡使用方形波。
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- LmmsCore
-
- 正在生成波形表
+
+
-
- 正在初始化數據結構
+
+
-
- 正在啓動音頻和 MIDI 設備
+
+
-
- 生在啓動混音器線程
+
+
+
+
+
+
-
-
- MainWindow
-
- 新建(&N)
+
+
-
- 打開(&O)...
+
+
+
+
+ dynProcControls
-
- 保存(&S)
+
+ 輸入增益
-
- 另存爲(&A)...
+
+ 輸出增益
-
- 導入...
+
+
-
- 導出(&E)...
+
+
-
- 退出(&Q)
+
+
+
+
+ kickerInstrument
-
- 編輯(&E)
+
+ 起始頻率
-
- 設置
+
+ 結束頻率
-
- 工具(&T)
+
+ 增益
-
- 幫助(&H)
+
+ 長度
-
- 幫助
+
+ 噪音
-
- 這是什麼?
+
+ 力度
-
- 關於
+
+ 從哪個音符開始
-
- 新建工程
+
+ 到哪個音符結束
-
- 從模版新建工程
+
+
-
- 打開已有工程
+
+
-
- 最近打開的工程
+
+
-
- 保存當前工程
+
+
+
+
+ kickerInstrumentView
-
- 導出當前工程
+
+ 起始頻率:
-
- 顯示/隱藏歌曲編輯器
+
+ 結束頻率:
-
- 點擊這個按鈕, 你可以顯示/隱藏歌曲編輯器。在歌曲編輯器的幫助下, 你可以編輯歌曲播放列表並且設置哪個音軌在哪個時間播放。你還可以在播放列表中直接插入和移動採樣(如 RAP 採樣)。
+
+ 增益:
-
- 顯示/隱藏節拍+旋律編輯器
+
+ 力度:
-
-
+
+ 噪音:
-
- 顯示/隱藏鋼琴窗
+
+
-
- 點擊這裏顯示或隱藏鋼琴窗。在鋼琴窗的幫助下, 你可以很容易地編輯旋律。
+
+
-
- 顯示/隱藏自動控制編輯器
+
+
-
- 點擊這裏顯示或隱藏自動控制編輯器。在自動控制編輯器的幫助下, 你可以很簡單地控制動態數值。
+
+
-
- 顯示/隱藏混音器
+
+
+
+
+ ladspaBrowserView
-
- 點擊這裏顯示或隱藏 FX 混音器。FX 混音器是管理你歌曲中不同音效的強大工具。你可以向不同的通道添加不同的效果。
+
+ 可用效果器
-
- 顯示/隱藏工程註釋
+
+ 不可用效果器
-
- 點擊這裏顯示或隱藏工程註釋窗。在此窗口中你可以寫下工程的註釋。
+
+ 樂器插件
-
- 顯示/隱藏控制器機架
+
+ 分析工具
-
- 未標題
+
+ 未知
-
- LMMS %1
+
+ 類型:
+
+
+ ladspaDescription
-
- 工程未保存
+
+ 插件
-
- 此工程自上次保存後有了修改,你想保存嗎?
+
+ 描述
+
+
+ ladspaPortDialog
-
- 幫助不可用
+
+
-
- LMMS現在沒有可用的幫助
-請訪問 http://lmms.sf.net/wiki 瞭解LMMS的相關文檔。
+
+ 名稱
-
- LMMS (*.mmp *.mmpz)
+
+
-
- 版本 %1
+
+ 方向
-
- 配置文件
+
+ 類型
-
- 解析配置文件發生錯誤(行%1:%2:%3)
+
+ 最小 < 默認 < 最大
-
- 音量
+
+ 對數
-
- 撤銷
+
+
-
- 重做
+
+ 音頻
-
- 我的工程
+
+ 控制
-
- 我的採樣
+
+ 輸入
-
- 我的預設
+
+ 輸出
-
- 我的主目錄
+
+
-
- 我的電腦
+
+ 整型
-
- 文件(&F)
+
+ 浮點
-
- 最近打開的工程(&R)
+
+ 是
+
+
+ lb302Synth
-
- 保存爲新版本(&V)
+
+
-
- 導出音軌(&X)...
+
+
-
- 在線幫助
+
+
-
- 這是什麼?
+
+
-
- 打開工程
+
+ 失真
-
- 保存工程
+
+ 波形
-
- 工程恢復
+
+
-
- 發現了一個恢復文件。看上去上個會話沒有正常結束或者其他的 LMMS 進程已經運行。你想要恢復這個項目嗎?
+
+
-
- 恢復
+
+
-
- 恢復文件。請不要在恢復文件時運行多個 LMMS 程序。
+
+
-
- 丟棄
+
+
+
+
+ lb302SynthView
-
- 運行一個新的默認會話並且刪除恢復文件。此操作無法撤銷。
+
+
-
- 正在準備插件瀏覽器
+
+ 共鳴:
-
- 正在準備文件瀏覽器
+
+
-
- 根目錄
+
+ 衰減:
-
- 正在加載背景圖案
+
+
-
- 從模版新建工程
+
+
-
- 保存爲默認模板
+
+
-
- 視圖 (&V)
+
+ 鋸齒波
-
- 開啓/關閉節拍器
+
+
-
- 顯示/隱藏歌曲編輯器
+
+ 三角波
-
- 顯示/隱藏節拍+旋律編輯器
+
+ 點擊這裡使用三角波。
-
- 顯示/隱藏鋼琴窗
+
+ 方波
-
- 顯示/隱藏自動控制編輯器
+
+ 點擊這裡使用方形波。
-
- 顯示/隱藏混音器
+
+
-
- 顯示/隱藏工程註釋
+
+
-
- 顯示/隱藏控制器機架
+
+
-
- 恢復會話。請保存你的工作!
+
+
-
- 恢復的工程沒有保存
+
+ 正弦波
-
- 這個工程已從上一個會話中恢復。它現在沒有被保存, 並且如果你不保存, 它將會丟失。你現在想保存它嗎?
+
+
-
- LMMS 工程
+
+ 白噪音
-
- LMMS 工程模板
+
+
-
- 覆蓋默認的模板?
+
+
-
- 這將會覆蓋你的當前默認模板。
+
+
-
- 平滑滾動
+
+
-
- 在鋼琴窗中顯示音號
+
+
-
-
+
+
-
-
+
+
-
- 無法打開文件
+
+
-
-
+
+
-
- 導出 MIDI (&M)...
+
+
- MeterDialog
+ malletsInstrument
-
-
+
+
-
-
+
+
-
- 拍子記號
+
+
-
-
- MeterModel
-
-
+
+
-
-
+
+
-
-
- MidiController
-
- MIDI控制器
+
+
-
-
-
-
-
- MidiImport
-
-
- 設置不完整
-
-
-
- 你還沒有在設置(在編輯->設置)中設置默認的 Soundfont。因此在導入此 MIDI 文件後將會沒有聲音。你需要下載一個通用 MIDI (GM) 的 Soundfont, 並且在設置對話框中選中後再試一次。
-
-
-
- 你在編譯 LMMS 時沒有加入 SoundFont2 播放器支持, 此播放器默認用於添加導入的 MIDI 文件。因此在 MIDI 文件導入後, 將沒有聲音。
-
-
-
- 軌道
-
-
-
- MidiJack
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (title)
- JACK服務崩潰
-
-
-
- When JACK(JACK Audio Connection Kit) disconnects, it will show the following message (dialog message)
-
-
-
-
- MidiPort
-
-
- 輸入通道
-
-
-
- 輸出通道
-
-
-
- 輸入控制器
-
-
-
- 輸出控制器
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 接受 MIDI 事件
-
-
-
- 發送 MIDI 事件
-
-
-
-
-
-
-
- 基準力度
-
-
-
- MidiSetupWidget
-
-
- 設備
-
-
-
- MonstroInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 正弦波
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 三角波
-
-
-
- 鋸齒波
-
-
-
-
-
-
-
- 方波
-
-
-
-
-
-
-
-
-
-
-
- 隨機
-
-
-
-
-
-
-
- MonstroView
-
-
-
-
-
-
-
-
-
-
- 矩陣視圖
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 音量
-
-
-
- 聲相
-
-
-
-
-
-
-
- 半音
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 打進聲
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 保持
-
-
-
- 衰減
-
-
-
- 持續
-
-
-
- 釋放
-
-
-
-
-
-
-
- 調製量
-
-
-
- MultitapEchoControlDialog
-
-
- 長度
-
-
-
- 步進長度:
-
-
-
- 幹聲
-
-
-
- 幹聲增益:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NesInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 主音量
-
-
-
-
-
-
-
- NesInstrumentView
-
-
- 音量
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 主音量
-
-
-
-
-
-
-
- OscillatorObject
-
-
- Osc %1 音量
-
-
-
- Osc %1 聲像
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Osc %1 波形
-
-
-
-
-
-
-
- PatchesDialog
-
-
- Qsynth: 通道預設
-
-
-
- 音色選擇器
-
-
-
- 庫
-
-
-
-
-
-
-
- 音色
-
-
-
- 名稱
-
-
-
- 確定
-
-
-
- 取消
-
-
-
- PatmanView
-
-
- 打開其他音色
-
-
-
- 點擊這裏打開另一個音色文件。循環和調音設置不會被重設。
-
-
-
- 循環
-
-
-
- 循環模式
-
-
-
- 在這裏你可以開關循環模式。如果啓用,PatMan 會使用文件中的循環信息。
-
-
-
- 調音
-
-
-
- 調音模式
-
-
-
- 這裏可以開關調音模式。如果啓用,PatMan 會將採樣調成和音符一樣的頻率。
-
-
-
- 未選擇文件
-
-
-
- 打開音色文件
-
-
-
- 音色文件 (*.pat)
-
-
-
- PatternView
-
-
- 在鋼琴窗中打開
-
-
-
- 清除所有音符
-
-
-
- 重置名稱
-
-
-
- 修改名稱
-
-
-
- 添加音階
-
-
-
- 移除音階
-
-
-
-
-
-
-
- PeakController
-
-
- 峯值控制器
-
-
-
- 峯值控制器 Bug
-
-
-
- 在老版本的 LMMS 中, 峯值控制器因爲有 bug 而可能沒有正確連接。請確保峯值控制器正常連接後再次保存次文件。我們對給你造成的不便深表歉意。
-
-
-
- PeakControllerDialog
-
-
-
-
-
-
- LFO 控制器
-
-
-
- PeakControllerEffectControlDialog
-
-
- 基準
-
-
-
- 基礎值:
-
-
-
- 調製量:
-
-
-
- 打擊聲:
-
-
-
- 釋音:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 打擊
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PeakControllerEffectControls
-
-
- 基準值
-
-
-
- 調製量
-
-
-
- 輸出靜音
-
-
-
- 打進聲
-
-
-
- 釋放
-
-
-
-
-
-
-
-
-
-
-
- 閥值
-
-
-
- PianoRoll
-
-
- 雙擊打開片段!
-
-
-
- 上一個音符
-
-
-
- 音符鎖定
-
-
-
- 音符音量
-
-
-
- 音符聲相偏移
-
-
-
- 標記/取消標記當前半音
-
-
-
-
-
-
-
-
-
-
-
- 取消標記所有
-
-
-
-
-
-
-
-
-
-
-
- 音量:%1%
-
-
-
- 聲相:%1% 偏左
-
-
-
- 聲相:%1% 偏右
-
-
-
- 聲相:居中
-
-
-
- 請輸入一個介於 %1 和 %2 的值:
-
-
-
-
-
-
-
- 選中所有相同音調的音符
-
-
-
- PianoRollWindow
-
-
- 播放/暫停當前片段(空格)
-
-
-
- 從 MIDI 設備/通道鋼琴(channel-piano) 錄製音符
-
-
-
-
-
-
-
- 停止當前片段(空格)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 繪製模式 (Shift+D)
-
-
-
- 擦除模式 (Shift+E)
-
-
-
- 選擇模式 (Shift+S)
-
-
-
-
-
-
-
-
-
-
-
- 點擊啓用擦除模式。此模式下你可以擦除音符。你可以按鍵盤上的 'Shift+E' 啓用此模式。
-
-
-
-
-
-
-
-
-
-
-
- 剪切選定音符 (%1+X)
-
-
-
- 複製選定音符 (%1+C)
-
-
-
- 從剪貼板粘貼音符 (%1+V)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 編輯功能
-
-
-
-
-
-
-
- 時間線控制
-
-
-
-
-
-
-
- 鋼琴窗 - %1
-
-
-
- 鋼琴窗 - 沒有片段
-
-
-
-
-
-
-
- PianoView
-
-
- 基本音
-
-
-
- Plugin
-
-
- 未找到插件
-
-
-
- 插件“%1”無法找到或無法載入!
-原因:%2
-
-
-
- 載入插件時發生錯誤
-
-
-
- 載入插件“%1”失敗!
-
-
-
- PluginBrowser
-
-
- 樂器瀏覽器
-
-
-
- 將樂器插件拖入歌曲編輯器, 節拍低音線編輯器, 或者現有的樂器軌道。
-
-
-
-
-
-
-
- PluginFactory
-
-
- 未找到插件。
-
-
-
-
-
-
-
- ProjectNotes
-
-
- 編輯功能
-
-
-
- 撤銷(&U)
-
-
-
- %1+Z
-
-
-
- 重做(&R)
-
-
-
- %1+Y
-
-
-
- 複製(&C)
-
-
-
- %1+C
-
-
-
- 剪切(&T)
-
-
-
- %1+X
-
-
-
- 粘貼(&P)
-
-
-
- %1+V
-
-
-
- 格式功能
-
-
-
- 加粗(&B)
-
-
-
- %1+B
-
-
-
- 斜體(&I)
-
-
-
- %1+I
-
-
-
- 下劃線(&U)
-
-
-
- %1+U
-
-
-
- 左對齊(&L)
-
-
-
- %1+L
-
-
-
- 居中(&E)
-
-
-
- %1+E
-
-
-
- 右對齊(&R)
-
-
-
- %1+R
-
-
-
- 勻齊(&J)
-
-
-
- %1+J
-
-
-
- 顏色(&C)...
-
-
-
- 顯示/隱藏工程註釋
-
-
-
-
-
-
-
- ProjectRenderer
-
-
- WAV-文件 (*.wav)
-
-
-
- 壓縮的 OGG 文件(*.ogg)
-
-
-
-
-
-
-
-
-
-
-
- QWidget
-
-
- 名稱:
-
-
-
- 製作者:
-
-
-
- 版權:
-
-
-
- 要求實時:
-
-
-
- 是
-
-
-
- 否
-
-
-
- 是否支持實時:
-
-
-
-
-
-
-
- 輸入通道:
-
-
-
- 輸出通道:
-
-
-
- 文件:
-
-
-
- 文件:%1
-
-
-
- RenameDialog
-
-
- 重命名...
-
-
-
- ReverbSCControlDialog
-
-
- 輸入
-
-
-
- 輸入增益:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 輸出
-
-
-
- 輸出增益:
-
-
-
- ReverbSCControls
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SampleBuffer
-
-
- 打開音頻文件
-
-
-
- Wave波形文件 (*.wav)
-
-
-
- OGG-文件 (*.ogg)
-
-
-
- DrumSynth-文件 (*.ds)
-
-
-
- FLAC-文件 (*.flac)
-
-
-
- SPEEX-文件 (*.spx)
-
-
-
- VOC-文件 (*.voc)
-
-
-
- AIFF-文件 (*.aif *.aiff)
-
-
-
- AU-文件 (*.au)
-
-
-
- RAW-文件 (*.raw)
-
-
-
- 所有音頻文件 (*.wav *.ogg *.ds *.flac *.spx *.voc *.aif *.aiff *.au *.raw)
-
-
-
-
-
-
-
-
-
-
-
- SampleTCOView
-
-
- 雙擊選擇採樣
-
-
-
- 刪除 (鼠標中鍵)
-
-
-
- 剪切
-
-
-
- 複製
-
-
-
- 粘貼
-
-
-
- 靜音/取消靜音 (<%1> + 鼠標中鍵)
-
-
-
- SampleTrack
-
-
- 採樣軌道
-
-
-
- 音量
-
-
-
- 聲相
-
-
-
- SampleTrackView
-
-
- 軌道音量
-
-
-
- 通道音量:
-
-
-
- VOL
-
-
-
- 聲相
-
-
-
- 聲相:
-
-
-
- PAN
-
-
-
- SetupDialog
-
-
- 設置LMMS
-
-
-
- 常規設置
-
-
-
- 緩衝區大小
-
-
-
- 重置爲默認值
-
-
-
- 雜項
-
-
-
- 啓用工具提示
-
-
-
- 在改變設置後顯示重啓警告
-
-
-
- 默認壓縮項目文件
-
-
-
- 單樂器軌道窗口模式
-
-
-
- 對輸出設備使用高質量輸出
-
-
-
- 緊湊化軌道圖標
-
-
-
- 同步 VST 插件和主機回放
-
-
-
- 在鋼琴窗中顯示音號
-
-
-
- 默認啓用波形圖
-
-
-
- 在沒有輸入時也運行音頻效果
-
-
-
- 保存工程時建立備份
-
-
-
- 語言
-
-
-
- 路徑
-
-
-
- LMMS工作目錄
-
-
-
- VST插件目錄
-
-
-
- 背景圖片
-
-
-
- STK rawwave 目錄
-
-
-
- 默認 SoundFont 文件
-
-
-
- 性能設置
-
-
-
- 界面特效 vs 性能
-
-
-
- 歌曲編輯器中啓用平滑滾動
-
-
-
- 在 AudioFileProcessor 中顯示回放光標
-
-
-
- 音頻設置
-
-
-
- 音頻接口
-
-
-
- MIDI設置
-
-
-
- MIDI接口
-
-
-
- 確定
-
-
-
- 取消
-
-
-
- 重啓LMMS
-
-
-
- 請注意很多設置需要重啓LMMS纔可生效!
-
-
-
- 幀數: %1
-延遲: %2 毫秒
-
-
-
- 在這裏,你可以設置 LMMS 所用緩衝區的大小。緩衝區越小,延遲越小,但聲音質量和性能可能會受影響。
-
-
-
- 選擇 LMMS 工作目錄
-
-
-
- 選擇 VST 插件目錄
-
-
-
- 選擇插圖目錄
-
-
-
- 選擇 LADSPA 插件目錄
-
-
-
- 選擇 STK rawwave 目錄
-
-
-
- 選擇默認的 SoundFont
-
-
-
- 選擇背景圖片
-
-
-
- 在這裏你可以選擇你想要的音頻接口。取決於你的系統和編譯時的設置, 你可以選擇 ALSA, JACK, OSS 等選項。在下面的方框中你可以設置音頻接口的控制項目。
-
-
-
- 在這裏你可以選擇你想要的 MIDI 接口。取決於你的系統和編譯時的設置, 你可以選擇 ALSA, OSS 等選項。在下面的方框中你可以設置 MIDI 接口的控制項目。
-
-
-
- 啓動時打開最近的項目
-
-
-
- 目錄
-
-
-
- 主題文件目錄
-
-
-
- GIG 目錄
-
-
-
- SF2 目錄
-
-
-
- LADSPA 插件目錄
-
-
-
- 自動保存
-
-
-
- 選擇 GIG 目錄
-
-
-
- 選擇 SF2 目錄
-
-
-
- 分鐘
-
-
-
- 分鐘
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Song
-
-
- 節奏
-
-
-
- 主音量
-
-
-
- 主音高
-
-
-
- 工程已保存
-
-
-
- 工程 %1 已保存。
-
-
-
- 工程 **沒有** 保存。
-
-
-
- 工程%1沒有保存!
-
-
-
- 導入文件
-
-
-
- MIDI 音序器
-
-
-
- Hydrogen工程
-
-
-
- 所有類型
-
-
-
- 空工程
-
-
-
- 這個工程是空的所以就算導出也沒有意義,請在歌曲編輯器中加入一點聲音吧!
-
-
-
- 選擇寫入導出音軌的目錄...
-
-
-
- 未標題
-
-
-
- 爲工程導出選擇文件...
-
-
-
- 載入時發生以下錯誤:
-
-
-
- MIDI 文件 (*.mid)
-
-
-
- LMMS錯誤報告
-
-
-
-
-
-
-
- SongEditor
-
-
- 無法打開文件
-
-
-
- 無法寫入文件
-
-
-
- 無法打開 %1 。或許沒有權限讀此文件。
-請確保您擁有對此文件的讀權限,然後重試。
-
-
-
- 文件錯誤
-
-
-
- 文件 %1 似乎包含錯誤,無法被加載。
-
-
-
- 節奏
-
-
-
- 節奏/BPM
-
-
-
- 歌曲的節奏
-
-
-
-
-
-
-
- 高質量模式
-
-
-
- 主音量
-
-
-
- 主音量
-
-
-
- 主音高
-
-
-
- 主音高
-
-
-
- 值: %1%
-
-
-
- 值: %1 半音程
-
-
-
- 無法打開 %1 寫入數據。或許沒有權限修改此文件。請確保您擁有對此文件的寫權限,然後重試。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SongEditorWindow
-
-
- 歌曲編輯器
-
-
-
- 播放歌曲(空格)
-
-
-
- 從音頻設備錄製樣本
-
-
-
- 在播放歌曲或BB軌道時從音頻設備錄入樣本
-
-
-
- 停止歌曲(空格)
-
-
-
- 添加節拍/Bassline
-
-
-
- 添加採樣軌道
-
-
-
- 添加自動控制軌道
-
-
-
- 繪製模式
-
-
-
- 編輯模式(選定和移動)
-
-
-
- 點擊這裏完整播放歌曲。將從綠色歌曲標記開始播放。在播放的同時可以對它進行移動。
-
-
-
- 點擊這裏停止播放,歌曲位置標記會跳到歌曲的開頭。
-
-
-
- 軌道動作
-
-
-
- 編輯動作
-
-
-
- 時間線控制
-
-
-
- 縮放控制
-
-
-
- SpectrumAnalyzerControlDialog
-
-
- 線性頻譜圖
-
-
-
- 線性 Y 軸
-
-
-
- SpectrumAnalyzerControls
-
-
- 線性頻譜圖
-
-
-
- 線性 Y 軸
-
-
-
- 通道模式
-
-
-
- SubWindow
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TabWidget
-
-
- %1 的設定
-
-
-
- TempoSyncKnob
-
-
-
-
-
-
- 無同步
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TimeDisplayWidget
-
-
- 點擊改變時間單位
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TimeLineWidget
-
-
- 啓用/禁用自動滾動
-
-
-
- 啓用/禁用循環點
-
-
-
- 停止後前往開頭
-
-
-
- 停止後前往播放開始的地方
-
-
-
- 停止後保持位置不變
-
-
-
- 提示
-
-
-
- 按住 <%1> 禁用磁性吸附。
-
-
-
- 按住 <Shift> 移動起始循環點;按住 <%1> 禁用磁性吸附。
-
-
-
- Track
-
-
- 靜音
-
-
-
- 獨奏
-
-
-
- TrackContainer
-
-
- 無法導入文件
-
-
-
- 無法找到導入文件 %1 的導入器
-你需要使用其他軟件將此文件轉換成 LMMS 支持的格式。
-
-
-
- 無法打開文件
-
-
-
- 無法讀取文件 %1
-請確認你有對該文件及其目錄的讀取權限後再試!
-
-
-
- 正在加載工程...
-
-
-
- 取消
-
-
-
- 請稍等...
-
-
-
- 正在導入 MIDI-文件...
-
-
-
-
-
-
-
- TrackContentObject
-
-
- 靜音
-
-
-
- TrackContentObjectView
-
-
- 當前位置
-
-
-
- 提示
-
-
-
- 按住 <%1> 並拖動以創建副本。
-
-
-
- 當前長度
-
-
-
- 按住 <%1> 自由調整大小。
-
-
-
- %1:%2 (%3:%4 到 %5:%6)
-
-
-
- 刪除 (鼠標中鍵)
-
-
-
- 剪切
-
-
-
- 複製
-
-
-
- 粘貼
-
-
-
- 靜音/取消靜音 (<%1> + 鼠標中鍵)
-
-
-
- TrackOperationsWidget
-
-
-
-
-
-
-
-
-
-
- 靜音
-
-
-
- 獨奏
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 效果 %1: %2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TripleOscillatorView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 音分 cents
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 爲當前振盪器使用正弦波。
-
-
-
- 爲當前振盪器使用三角波。
-
-
-
- 爲當前振盪器使用鋸齒波。
-
-
-
- 爲當前振盪器使用方波。
-
-
-
-
-
-
-
-
-
-
-
- 爲當前振盪器使用白噪音。
-
-
-
- 爲當前振盪器使用用戶自定波形。
-
-
-
- VersionedSaveDialog
-
-
- 遞增版本號
-
-
-
- 遞減版本號
-
-
-
-
-
-
-
- VestigeInstrumentView
-
-
- 打開其他的VST插件
-
-
-
-
-
-
-
- 顯示/隱藏界面
-
-
-
- 點此顯示/隱藏VST插件的界面。
-
-
-
- 全部靜音
-
-
-
- 打開VST插件
-
-
-
- DLL-文件 (*.dll)
-
-
-
- EXE-文件 (*.exe)
-
-
-
- 未載入VST插件
-
-
-
- 從 LMMS 宿主控制 VST-插件
-
-
-
-
-
-
-
- 打開 VST-插件預設
-
-
-
-
-
-
-
- 上一個 (-)
-
-
-
-
-
-
-
- 保存預置
-
-
-
- 點擊這裏, 如果你想保存當前 VST-插件預設。
-
-
-
- 下一個 (+)
-
-
-
-
-
-
-
- 預置
-
-
-
-
-
-
-
- - VST插件控制
-
-
-
- VisualizationWidget
-
-
- 點擊啓用/禁用視覺化主輸出
-
-
-
- 點擊啓用
-
-
-
- VstEffectControlDialog
-
-
- 顯示/隱藏
-
-
-
- 從 LMMS 宿主控制 VST-插件
-
-
-
-
-
-
-
- 打開 VST-插件預設
-
-
-
-
-
-
-
- 上一個 (-)
-
-
-
-
-
-
-
- 下一個 (+)
-
-
-
-
-
-
-
- 保存預置
-
-
-
- 點擊這裏, 如果你想保存當前 VST-插件預設。
-
-
-
-
-
-
-
-
-
-
-
- VstPlugin
-
-
- 載入插件
-
-
-
- 打開預置
-
-
-
- VST插件預置文件(*.fxp *.fxb)
-
-
-
- : 默認
-
-
-
- "
-
-
-
- '
-
-
-
- 保存預置
-
-
-
- .fxp
-
-
-
- .FXP
-
-
-
- .FXB
-
-
-
- .fxb
-
-
-
- 正在載入VST插件,請稍候……
-
-
-
- 無法載入VST插件 %1。
-
-
-
- WatsynInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WatsynView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 載入波形
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 標準化
-
-
-
-
-
-
-
- 反轉
-
-
-
-
-
-
-
- 平滑
-
-
-
-
-
-
-
- 正弦波
-
-
-
-
-
-
-
- 三角波
-
-
-
-
-
-
-
-
-
-
-
- 方波
-
-
-
-
-
-
-
- 音量
-
-
-
- 聲相
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ZynAddSubFxInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 帶寬
-
-
-
- FM 增益
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ZynAddSubFxView
-
-
- 顯示圖形界面
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 頻率
-
-
-
-
-
-
-
-
-
-
-
- 帶寬:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- audioFileProcessor
-
-
- 增益
-
-
-
- 採樣起始
-
-
-
- 採樣結尾
-
-
-
- 反轉採樣
-
-
-
-
-
-
-
- 循環點
-
-
-
- 循環模式
-
-
-
- 補間方式
-
-
-
- 無
-
-
-
- 線性插補
-
-
-
- 辛格(Sinc)插補
-
-
-
- 採樣未找到: %1
-
-
-
- bitInvader
-
-
- 採樣長度
-
-
-
- bitInvaderView
-
-
- 採樣長度
-
-
-
- 正弦波
-
-
-
- 三角波
-
-
-
- 鋸齒波
-
-
-
- 方波
-
-
-
- 白噪音
-
-
-
- 用戶自定義波形
-
-
-
- 平滑
-
-
-
- 點擊這裏平滑波形。
-
-
-
-
-
-
-
- 標準化
-
-
-
-
-
-
-
-
-
-
-
- 點擊這裡使用三角波。
-
-
-
-
-
-
-
- 點擊這裡使用方形波。
-
-
-
-
-
-
-
-
-
-
-
- dynProcControlDialog
-
-
- 輸入
-
-
-
- 輸入增益:
-
-
-
- 輸出
-
-
-
- 輸出增益:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 重置波形
-
-
-
-
-
-
-
- 平滑波形
-
-
-
- 點擊這裏來使波形圖更爲平滑
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- dynProcControls
-
-
- 輸入增益
-
-
-
- 輸出增益
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- expressiveView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 正弦波
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 鋸齒波
-
-
-
-
-
-
-
- 用戶自定義波形
-
-
-
-
-
-
-
- 三角波
-
-
-
- 點擊這裡使用三角波。
-
-
-
- 方波
-
-
-
- 點擊這裡使用方形波。
-
-
-
- 白噪音
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fxLineLcdSpinBox
-
-
- 分配給:
-
-
-
- 新的效果通道
-
-
-
- graphModel
-
-
- 圖形
-
-
-
- kickerInstrument
-
-
- 起始頻率
-
-
-
- 結束頻率
-
-
-
- 增益
-
-
-
- 長度
-
-
-
- 起始失真度
-
-
-
- 結束失真度
-
-
-
- 包絡線傾斜度
-
-
-
- 噪音
-
-
-
- 力度
-
-
-
- 頻率傾斜度
-
-
-
- 從哪個音符開始
-
-
-
- 到哪個音符結束
-
-
-
- kickerInstrumentView
-
-
- 起始頻率:
-
-
-
- 結束頻率:
-
-
-
- 增益:
-
-
-
- 頻率傾斜度:
-
-
-
- 包絡長度:
-
-
-
- 包絡線傾斜度:
-
-
-
- 力度:
-
-
-
- 噪音:
-
-
-
- 起始失真度:
-
-
-
- 結束失真度:
-
-
-
- ladspaBrowserView
-
-
- 可用效果器
-
-
-
- 不可用效果器
-
-
-
- 樂器插件
-
-
-
- 分析工具
-
-
-
- 未知
-
-
-
- 這個對話框顯示 LMMS 找到的所有 LADSPA 插件信息。這些插件根據接口類型和名字被分爲五個類別。
-
-"可用效果" 是指可以被 LMMS 使用的插件。爲了讓 LMMS 可以開啓效果, 首先, 這個插件需要是有效果的。也就是說, 這個插件需要有輸入和輸出通道。LMMS 會將音頻接口名稱中有 ‘in’ 的接口識別爲輸入接口, 將音頻接口名稱中有 ‘out’ 的接口識別爲輸出接口。並且, 效果插件需要有相同的輸入輸出通道, 還要能支持實時處理。
-
-"不可用效果" 是指被識別爲效果插件的插件, 但是輸入輸出通道數不同或者不支持實時音頻處理。
-
-"樂器" 是指只檢測到有輸出通道的插件。
-
-"分析工具" 是指只檢測到有輸入通道的插件。
-
-"未知" 是指沒有檢測到任何輸出或輸出通道的插件。
-
-雙擊任意插件將會顯示接口信息。
-
-
-
- 類型:
-
-
-
- ladspaDescription
-
-
- 插件
-
-
-
- 描述
-
-
-
- ladspaPortDialog
-
-
-
-
-
-
- 名稱
-
-
-
-
-
-
-
- 方向
-
-
-
- 類型
-
-
-
- 最小 < 默認 < 最大
-
-
-
- 對數
-
-
-
-
-
-
-
- 音頻
-
-
-
- 控制
-
-
-
- 輸入
-
-
-
- 輸出
-
-
-
-
-
-
-
- 整型
-
-
-
- 浮點
-
-
-
- 是
-
-
-
- lb302Synth
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 失真
-
-
-
- 波形
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- lb302SynthView
-
-
-
-
-
-
- 共鳴:
-
-
-
-
-
-
-
- 衰減:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 鋸齒波
-
-
-
-
-
-
-
- 三角波
-
-
-
- 點擊這裡使用三角波。
-
-
-
- 方波
-
-
-
- 點擊這裡使用方形波。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 正弦波
-
-
-
-
-
-
-
- 白噪音
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- malletsInstrument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- malletsInstrumentView
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- manageVSTEffectView
-
-
- - VST 參數控制
-
-
-
- VST 同步
-
-
-
- 點擊這裏, 如果你想與 VST 插件同步所有參數。
-
-
-
- 自動
-
-
-
-
-
-
-
- 關閉
-
-
-
-
-
-
-
- manageVestigeInstrumentView
-
-
- - VST插件控制
-
-
-
- VST 同步
-
-
-
- 點擊這裏, 如果你想與 VST 插件同步所有參數。
-
-
-
- 自動
-
-
-
-
-
-
-
- 關閉
-
-
-
-
-
-
-
- opl2instrument
-
-
- 音色
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
- opl2instrumentView
-
-
- 打進聲
-
-
-
- 衰減
-
-
-
- 釋放
-
-
-
-
-
-
-
- organicInstrument
-
-
- 失真
-
-
-
- 音量
-
-
-
- organicInstrumentView
-
-
- 失真:
-
-
-
- 音量:
-
-
-
- 隨機
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 音分 cents
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
- FreeBoyInstrument
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ LFO 速度
-
-
+
+
-
- 右聲道輸出電平
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ malletsInstrumentView
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- 低音
+
+
-
-
+
+
-
-
- FreeBoyInstrumentView
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ LFO 速度
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+ manageVSTEffectView
-
- 低音
+
+ - VST 參數控制
-
-
+
+ 自動
-
-
+
+ 關閉
-
-
+
+
+
+
+ manageVestigeInstrumentView
-
-
+
+ - VST插件控制
-
-
+
+ VST 同步
-
-
+
+ 自動
-
-
+
+ 關閉
+
+
+ organicInstrument
-
-
+
+ 失真
-
-
+
+ 音量
+
+
+ organicInstrumentView
-
-
+
+ 失真:
-
-
+
+ 音量:
-
-
+
+ 隨機
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 音分 cents
-
-
+
+
-
-
+
+
@@ -9341,7 +4288,7 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
@@ -9362,25 +4309,21 @@ Double clicking any of the plugins will bring up information on the ports.
pluginBrowser
-
-
- 沒有描述
-
-
+
-
+
-
+
-
+
@@ -9392,11 +4335,11 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
-
+
@@ -9404,7 +4347,7 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
@@ -9412,7 +4355,7 @@ Double clicking any of the plugins will bring up information on the ports.
-
+
-
+
@@ -9450,11 +4393,11 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
@@ -9466,15 +4409,15 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
@@ -9486,7 +4429,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9494,7 +4437,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9514,7 +4457,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9522,7 +4465,7 @@ This chip was used in the Commodore 64 computer.
-
+
@@ -9530,23 +4473,23 @@ This chip was used in the Commodore 64 computer.
-
+
-
+
-
+
-
+
-
+
@@ -9568,134 +4511,110 @@ This chip was used in the Commodore 64 computer.
混響
-
- 混響空間大小
+
+ 合唱
-
- 混響阻尼
+
+ 無法載入Soundfont %1。
-
- 混響寬度
+
+
-
- 混響級別
+
+
-
- 合唱
+
+
-
- 合唱聲部
+
+
-
- 合唱電平
+
+
-
- 合唱速度
+
+
-
- 合唱深度
+
+
-
- 無法載入Soundfont %1。
+
+
sf2InstrumentView
-
-
- 打開其他SoundFont文件
-
-
-
- 點擊此處打開另一個SF2文件
-
-
-
- 選擇路徑
-
-
-
- 增益
-
應用混響(如果支持)
-
- 此按鈕會啓用混響效果器。可以製作出很酷的效果,但僅對支持的文件有效。
-
-
-
- 混響空間大小:
+
+ 應用合唱 (如果支持)
-
- 混響阻尼:
+
+ 打開SoundFont文件
-
- 混響寬度:
+
+
-
- 混響級別:
+
+ 增益:
-
- 應用合唱 (如果支持)
+
+
-
- 此按鈕會啓用合唱效果器。
+
+
-
- 合唱聲部:
+
+ 寬度:
-
- 合唱級別:
+
+
-
- 合唱速度:
+
+
-
- 合唱深度:
+
+
-
- 打開SoundFont文件
+
+ 位深:
-
- SoundFont2 Files (*.sf2)
+
+
sfxrInstrument
-
- 波形
+
+
sidInstrument
-
-
- 切除
-
共鳴
@@ -9716,6 +4635,10 @@ This chip was used in the Commodore 64 computer.
芯片型號
+
+
+ 切除頻率
+
sidInstrumentView
@@ -9731,22 +4654,6 @@ This chip was used in the Commodore 64 computer.
頻譜刀頻率:
-
-
- 高通濾波器
-
-
-
- 帶通濾波器
-
-
-
- 低通濾波器
-
-
-
- 聲音 3 關
-
MOS6581 SID
@@ -9759,109 +4666,89 @@ This chip was used in the Commodore 64 computer.
打進聲:
-
-
-
-
衰減:
-
-
-
-
振幅持平:
-
-
-
-
聲音消失:
-
-
-
-
-
-
-
-
-
+
-
+
-
-
+
+ 噪音
-
-
+
+ 同步
-
-
+
+
-
-
+
+ 測試
-
- 噪音
+
+
-
- 同步
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+ 三角波
-
-
+
+ 鋸齒波
-
- 測試
+
+
-
-
+
+
stereoEnhancerControlDialog
-
-
-
-
寬度:
+
+
+
+
stereoEnhancerControls
@@ -9915,178 +4802,82 @@ This chip was used in the Commodore 64 computer.
載入插件
-
- 請等待VST插件加載完成...
+
+
vibed
-
+
-
+
-
+
-
+
-
- 聲相 %1
+
+
-
- 去諧 %1
+
+
-
- 模糊度 %1
+
+
-
- 長度 %1
+
+
-
-
+
+
-
- 八度音 %1
+
+
vibedView
-
-
- 音量:
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 去諧:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 長度:
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
啓用波形
-
-
- 點擊這裏啓用/禁用波形。
-
-
-
-
-
-
+
@@ -10105,79 +4896,75 @@ The LED in the lower right corner of the waveform editor determines whether the
方波
-
- 白噪音
-
-
-
- 用戶自定義波形
+
+
-
- 平滑
+
+
-
- 點擊這裏平滑波形。
+
+
-
- 標準化
+
+
-
- 點擊這裏標準化波形。
+
+
-
- 爲當前振盪器使用正弦波。
+
+
-
- 爲當前振盪器使用三角波。
+
+
-
- 爲當前振盪器使用鋸齒波。
+
+
-
- 爲當前振盪器使用方波。
+
+
-
- 爲當前振盪器使用白噪音。
+
+ 平滑波形
-
- 爲當前振盪器使用用戶自定波形。
+
+
voiceObject
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10189,11 +4976,11 @@ The LED in the lower right corner of the waveform editor determines whether the
-
+
-
+
@@ -10219,44 +5006,28 @@ The LED in the lower right corner of the waveform editor determines whether the
輸出增益:
-
- 重置波形
-
-
-
-
-
-
-
- 平滑波形
-
-
-
- 點擊這裏來使波形圖更爲平滑
-
-
-
-
+
+ 輸入壓限
-
-
+
+
-
-
+
+
-
-
+
+
-
- 輸入壓限
+
+
-
- 將輸入信號限制到 0dB
+
+
@@ -10270,4 +5041,4 @@ The LED in the lower right corner of the waveform editor determines whether the
輸出增益
-
\ No newline at end of file
+
diff --git a/data/themes/default/splash.png b/data/themes/default/splash.png
index f95733e9577..74f9fdef48c 100644
Binary files a/data/themes/default/splash.png and b/data/themes/default/splash.png differ
diff --git a/debian/calf-ladspa.install b/debian/calf-ladspa.install
deleted file mode 100644
index c25e49dbcb7..00000000000
--- a/debian/calf-ladspa.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/lmms/ladspa/calf.so usr/lib/ladspa
diff --git a/debian/changelog b/debian/changelog
index c44b1790c4d..86f03c427d0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-lmms (1.2.0~rc7.1) unstable; urgency=low
+lmms (@VERSION@) unstable; urgency=low
* Upstream integration.
* Drop Debian menu entry (policy 9.6).
diff --git a/debian/control b/debian/control
index 0997676c953..463353df0ef 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Build-Depends:
libfluidsynth-dev,
libgig-dev,
libjack-jackd2-dev,
+ liblist-moreutils-perl,
libmp3lame-dev,
libpulse-dev,
libqt5x11extras5-dev,
@@ -29,10 +30,12 @@ Build-Depends:
libvorbis-dev,
libxcb-keysyms1-dev,
libxcb-util0-dev,
+ libxml-perl,
+ libxml2-utils,
portaudio19-dev,
qtbase5-private-dev,
qttools5-dev,
- wine32-tools [i386]
+ wine64-tools [amd64] | wine32-tools [i386]
Standards-Version: 4.2.1.4
Homepage: http://lmms.io/
Vcs-Browser: https://salsa.debian.org/debian-edu-pkg-team/lmms.git
@@ -41,8 +44,9 @@ Package: lmms-bin
Architecture: any
Depends: lmms-common (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends},
stk
-Recommends: calf-ladspa, tap-plugins, caps,
- lmms-vst-server:i386 (>= ${source:Version})
+Recommends: tap-plugins, caps,
+ lmms-vst-server:i386 (>= ${source:Version}),
+ lmms-vst-server:amd64 (>= ${source:Version})
Suggests: fil-plugins, mcp-plugins, omins, freepats, fluid-soundfont-gm,
ladspa-plugin
Replaces: lmms-common (<< 1.0.0-1)
@@ -63,7 +67,7 @@ Description: Linux Multimedia Studio - minimal installation
Package: lmms
Architecture: any
-Depends: calf-ladspa, lmms-bin, ${misc:Depends}
+Depends: lmms-bin, ${misc:Depends}
Description: Linux Multimedia Studio
LMMS aims to be a free alternative to popular (but commercial and closed-
source) programs like FruityLoops, Cubase and Logic giving you the ability of
@@ -96,23 +100,8 @@ Description: Linux Multimedia Studio - common files
and some example projects.
Package: lmms-vst-server
-Architecture: i386
-# Order matters to avoid wine64
-Depends: wine32, wine, ${shlibs:Depends}, ${misc:Depends}
+Architecture: amd64 i386
+Depends: wine64 [amd64] | wine64-development [amd64] | wine32 [i386] | wine32-development [i386], ${shlibs:Depends}, ${misc:Depends}
Recommends: lmms-bin:any
Description: Linux Multimedia Studio - VST server
This package contains a helper application that loads VST plugins.
-
-Package: calf-ladspa
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: calf-plugins (<< 0.0.19)
-Provides: ladspa-plugin
-Description: Linux Multimedia Studio - Calf LADSPA plugins
- Calf is a pack of audio plugins - effects and instruments. The goal is to
- create a set of plugins using decent algorithms and parameter settings,
- available in a form which is compatible with as many open source applications
- as possible.
- .
- These plugins are distributed as part of Linux Multimedia Studio, but may be
- used by other applications.
diff --git a/debian/lmms-bin.install b/debian/lmms-bin.install
index 5d19a3103ac..229fa02e315 100644
--- a/debian/lmms-bin.install
+++ b/debian/lmms-bin.install
@@ -1,7 +1,4 @@
usr/bin/lmms
-usr/lib/*/lmms/ladspa/[a-b]*
-usr/lib/*/lmms/ladspa/caps.so
-usr/lib/*/lmms/ladspa/c[b-z]*
-usr/lib/*/lmms/ladspa/[d-z]*
+usr/lib/*/lmms/ladspa/*
usr/lib/*/lmms/lib*
usr/lib/*/lmms/RemoteZynAddSubFx
diff --git a/debian/lmms-vst-server.install b/debian/lmms-vst-server.install
index 1b520479d01..60efaed7b08 100644
--- a/debian/lmms-vst-server.install
+++ b/debian/lmms-vst-server.install
@@ -1 +1 @@
-usr/lib/*/lmms/RemoteVstPlugin*
+usr/lib/*/lmms/{32/,}RemoteVstPlugin*
diff --git a/debian/rules b/debian/rules
index 5e8345845f9..aed094c2253 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,7 @@ DH_CMAKE_BUILD_DIR=obj -${DEB_BUILD_GNU_TYPE}
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+DEB_HOST_ARCH_BIT ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
CMAKE_OPTS= -DCONTRIBUTORS=$(CURDIR)/doc/CONTRIBUTORS -DFORCE_VERSION=internal \
-DWANT_QT5=1
@@ -13,13 +14,18 @@ ifneq ($(DEB_HOST_ARCH_OS),linux)
CMAKE_OPTS+= -DWANT_ALSA=0
endif
-ifeq ($(DEB_HOST_ARCH),i386)
+ifeq ($(DEB_HOST_ARCH),amd64)
export PATH := $(PATH):/usr/lib/wine
WINE_PATH := /usr/lib/$(DEB_HOST_MULTIARCH)/wine
-CMAKE_OPTS+= -DWINE_CXX_FLAGS=-Wl,--enable-new-dtags,-rpath=$(WINE_PATH)
+CMAKE_OPTS+= -DWANT_VST_32=OFF -DREMOTE_VST_PLUGIN_FILEPATH_32=../../i386-linux-gnu/lmms/32/RemoteVstPlugin32 \
+ -DWINE_CXX_FLAGS=-Wl,--enable-new-dtags,-rpath=$(WINE_PATH)
+else ifeq ($(DEB_HOST_ARCH),i386)
+export PATH := $(PATH):/usr/lib/wine
+WINE_PATH := /usr/lib/$(DEB_HOST_MULTIARCH)/wine
+CMAKE_OPTS+= -DWANT_VST_64=OFF -DREMOTE_VST_PLUGIN_FILEPATH_64=../../x86_64-linux-gnu/lmms/RemoteVstPlugin64 \
+ -DWINE_CXX_FLAGS=-Wl,--enable-new-dtags,-rpath=$(WINE_PATH)
else
-CMAKE_OPTS+= -DWANT_VST_NOWINE=1 \
- -DREMOTE_VST_PLUGIN_FILEPATH=../../i386-linux-gnu/lmms/RemoteVstPlugin
+CMAKE_OPTS+= -DWANT_VST=OFF
endif
# Define NDEBUG. This helps with reproducible builds.
diff --git a/doc/wiki b/doc/wiki
index 42193f98f37..19179c6f6af 160000
--- a/doc/wiki
+++ b/doc/wiki
@@ -1 +1 @@
-Subproject commit 42193f98f37d6b69f47edbdfd50a20090193e70a
+Subproject commit 19179c6f6afb422cf8376ed3b4a498a6396fc12f
diff --git a/include/AutomatableModel.h b/include/AutomatableModel.h
index 78f4882b423..3e0b6143da3 100644
--- a/include/AutomatableModel.h
+++ b/include/AutomatableModel.h
@@ -33,6 +33,7 @@
#include "MidiTime.h"
#include "ValueBuffer.h"
#include "MemoryManager.h"
+#include "ModelVisitor.h"
// simple way to map a property of a view to a model
#define mapPropertyFromModelPtr(type,getfunc,setfunc,modelname) \
@@ -59,6 +60,11 @@
modelname.setValue( (float) val ); \
}
+// use this to make subclasses visitable
+#define MODEL_IS_VISITABLE \
+ void accept(ModelVisitor& v) override { v.visit(*this); } \
+ void accept(ConstModelVisitor& v) const override { v.visit(*this); }
+
class ControllerConnection;
@@ -68,6 +74,7 @@ class LMMS_EXPORT AutomatableModel : public Model, public JournallingObject
Q_OBJECT
MM_OPERATORS
public:
+
typedef QVector AutoModelVector;
enum ScaleType
@@ -80,6 +87,35 @@ class LMMS_EXPORT AutomatableModel : public Model, public JournallingObject
virtual ~AutomatableModel();
+ // Implement those by using the MODEL_IS_VISITABLE macro
+ virtual void accept(ModelVisitor& v) = 0;
+ virtual void accept(ConstModelVisitor& v) const = 0;
+
+public:
+ /**
+ @brief Return this class casted to Target
+ @test AutomatableModelTest.cpp
+ @param doThrow throw an assertion if the cast fails, instead of
+ returning a nullptr
+ @return the casted class if Target is the exact or a base class of
+ *this, nullptr otherwise
+ */
+ template
+ Target* dynamicCast(bool doThrow = false)
+ {
+ DCastVisitor vis; accept(vis);
+ if (doThrow && !vis.result) { Q_ASSERT(false); }
+ return vis.result;
+ }
+
+ //! const overload, see overloaded function
+ template
+ const Target* dynamicCast(bool doThrow = false) const
+ {
+ ConstDCastVisitor vis; accept(vis);
+ if (doThrow && !vis.result) { Q_ASSERT(false); }
+ return vis.result;
+ }
bool isAutomated() const;
bool isAutomatedOrControlled() const
@@ -283,6 +319,22 @@ public slots:
private:
+ // dynamicCast implementation
+ template
+ struct DCastVisitor : public ModelVisitor
+ {
+ Target* result = nullptr;
+ void visit(Target& tar) { result = &tar; }
+ };
+
+ // dynamicCast implementation
+ template
+ struct ConstDCastVisitor : public ConstModelVisitor
+ {
+ const Target* result = nullptr;
+ void visit(const Target& tar) { result = &tar; }
+ };
+
static bool mustQuoteName(const QString &name);
virtual void saveSettings( QDomDocument& doc, QDomElement& element )
@@ -382,6 +434,7 @@ template class LMMS_EXPORT TypedAutomatableModel : public Automatab
class LMMS_EXPORT FloatModel : public TypedAutomatableModel
{
Q_OBJECT
+ MODEL_IS_VISITABLE
public:
FloatModel( float val = 0, float min = 0, float max = 0, float step = 0,
Model * parent = NULL,
@@ -399,6 +452,7 @@ class LMMS_EXPORT FloatModel : public TypedAutomatableModel
class LMMS_EXPORT IntModel : public TypedAutomatableModel
{
Q_OBJECT
+ MODEL_IS_VISITABLE
public:
IntModel( int val = 0, int min = 0, int max = 0,
Model* parent = NULL,
@@ -414,6 +468,7 @@ class LMMS_EXPORT IntModel : public TypedAutomatableModel
class LMMS_EXPORT BoolModel : public TypedAutomatableModel
{
Q_OBJECT
+ MODEL_IS_VISITABLE
public:
BoolModel( const bool val = false,
Model* parent = NULL,
diff --git a/include/BasicFilters.h b/include/BasicFilters.h
index 684596c4d7e..c3a76d36e0d 100644
--- a/include/BasicFilters.h
+++ b/include/BasicFilters.h
@@ -39,7 +39,6 @@
#include
#include "lmms_basics.h"
-#include "templates.h"
#include "lmms_constants.h"
#include "interpolation.h"
#include "MemoryManager.h"
diff --git a/include/ComboBoxModel.h b/include/ComboBoxModel.h
index ad3603759ad..82c01e69e94 100644
--- a/include/ComboBoxModel.h
+++ b/include/ComboBoxModel.h
@@ -36,6 +36,7 @@
class LMMS_EXPORT ComboBoxModel : public IntModel
{
Q_OBJECT
+ MODEL_IS_VISITABLE
public:
ComboBoxModel( Model* parent = NULL,
const QString& displayName = QString(),
diff --git a/include/Controller.h b/include/Controller.h
index d4fb9473160..f1e71ad8f59 100644
--- a/include/Controller.h
+++ b/include/Controller.h
@@ -31,7 +31,6 @@
#include "Engine.h"
#include "Model.h"
#include "JournallingObject.h"
-#include "templates.h"
#include "ValueBuffer.h"
class ControllerDialog;
@@ -112,7 +111,7 @@ class LMMS_EXPORT Controller : public Model, public JournallingObject
inline static float fittedValue( float _val )
{
- return tLimit( _val, 0.0f, 1.0f );
+ return qBound( 0.0f, _val, 1.0f );
}
static long runningPeriods()
diff --git a/include/DspEffectLibrary.h b/include/DspEffectLibrary.h
index 76296da0b51..bf175df6d7c 100644
--- a/include/DspEffectLibrary.h
+++ b/include/DspEffectLibrary.h
@@ -27,7 +27,6 @@
#define DSP_EFFECT_LIBRARY_H
#include "lmms_math.h"
-#include "templates.h"
#include "lmms_constants.h"
#include "lmms_basics.h"
diff --git a/include/Editor.h b/include/Editor.h
index ca4f7415e0b..26b70ec8791 100644
--- a/include/Editor.h
+++ b/include/Editor.h
@@ -47,6 +47,7 @@ class Editor : public QMainWindow
DropToolBar * addDropToolBar(Qt::ToolBarArea whereToAdd, QString const & windowTitle);
DropToolBar * addDropToolBar(QWidget * parent, Qt::ToolBarArea whereToAdd, QString const & windowTitle);
+ virtual void closeEvent( QCloseEvent * _ce );
protected slots:
virtual void play() {}
virtual void record() {}
diff --git a/include/Effect.h b/include/Effect.h
index d6aa04d9710..4dc50e8a478 100644
--- a/include/Effect.h
+++ b/include/Effect.h
@@ -148,11 +148,6 @@ class LMMS_EXPORT Effect : public Plugin
m_noRun = _state;
}
- inline const Descriptor::SubPluginFeatures::Key & key() const
- {
- return m_key;
- }
-
EffectChain * effectChain() const
{
return m_parent;
@@ -166,6 +161,13 @@ class LMMS_EXPORT Effect : public Plugin
protected:
+ /**
+ Effects should call this at the end of audio processing
+
+ If the setting "Keep effects running even without input" is disabled,
+ after "decay" ms of a signal below "gate", the effect is turned off
+ and won't be processed again until it receives new audio input
+ */
void checkGate( double _out_sum );
virtual PluginView * instantiateView( QWidget * );
@@ -201,8 +203,6 @@ class LMMS_EXPORT Effect : public Plugin
sampleFrame * _dst_buf, sample_rate_t _dst_sr,
const f_cnt_t _frames );
- Descriptor::SubPluginFeatures::Key m_key;
-
ch_cnt_t m_processors;
bool m_okay;
diff --git a/include/Engine.h b/include/Engine.h
index fc25479969b..f4ff72fb2fb 100644
--- a/include/Engine.h
+++ b/include/Engine.h
@@ -31,6 +31,7 @@
#include "lmms_export.h"
+#include "lmms_basics.h"
class BBTrackContainer;
class DummyTrackContainer;
@@ -100,6 +101,9 @@ class LMMS_EXPORT LmmsCore : public QObject
{
return s_framesPerTick;
}
+
+ static float framesPerTick(sample_rate_t sample_rate);
+
static void updateFramesPerTick();
static inline LmmsCore * inst()
@@ -111,6 +115,9 @@ class LMMS_EXPORT LmmsCore : public QObject
return s_instanceOfMe;
}
+ static void setDndPluginKey(void* newKey);
+ static void* pickDndPluginKey();
+
signals:
void initProgress(const QString &msg);
@@ -137,6 +144,7 @@ class LMMS_EXPORT LmmsCore : public QObject
static DummyTrackContainer * s_dummyTC;
static Ladspa2LMMS * s_ladspaManager;
+ static void* s_dndPluginKey;
// even though most methods are static, an instance is needed for Qt slots/signals
static LmmsCore * s_instanceOfMe;
diff --git a/include/FadeButton.h b/include/FadeButton.h
index 95753ecea90..8f56a77b22e 100644
--- a/include/FadeButton.h
+++ b/include/FadeButton.h
@@ -35,8 +35,10 @@ class FadeButton : public QAbstractButton
{
Q_OBJECT
public:
- FadeButton( const QColor & _normal_color, const QColor &
- _activated_color, QWidget * _parent );
+ FadeButton( const QColor & _normal_color,
+ const QColor & _activated_color,
+ const QColor & _hold_color,
+ QWidget * _parent );
virtual ~FadeButton();
void setActiveColor( const QColor & activated_color );
@@ -44,6 +46,7 @@ class FadeButton : public QAbstractButton
public slots:
void activate();
+ void noteEnd();
protected:
@@ -53,13 +56,20 @@ public slots:
private:
QTime m_stateTimer;
+ QTime m_releaseTimer;
+
+ // the default color of the widget
QColor m_normalColor;
+ // the color on note play
QColor m_activatedColor;
+ // the color after the "play" fade is done but a note is still playing
+ QColor m_holdColor;
+ int activeNotes;
void signalUpdate();
+ QColor fadeToColor(QColor, QColor, QTime, float);
} ;
#endif
-
diff --git a/include/FileBrowser.h b/include/FileBrowser.h
index 7e0482ce36f..4b92dd5496d 100644
--- a/include/FileBrowser.h
+++ b/include/FileBrowser.h
@@ -55,7 +55,7 @@ class FileBrowser : public SideBarWidget
private slots:
void reloadTree( void );
- void expandItems( QTreeWidgetItem * item=NULL );
+ void expandItems( QTreeWidgetItem * item=NULL, QList expandedDirs = QList() );
// call with item=NULL to filter the entire tree
bool filterItems( const QString & filter, QTreeWidgetItem * item=NULL );
void giveFocusToFilter();
@@ -87,6 +87,10 @@ class FileBrowserTreeWidget : public QTreeWidget
FileBrowserTreeWidget( QWidget * parent );
virtual ~FileBrowserTreeWidget() = default;
+ //! This method returns a QList with paths (QString's) of all directories
+ //! that are expanded in the tree.
+ QList expandedDirs( QTreeWidgetItem * item = nullptr ) const;
+
protected:
virtual void contextMenuEvent( QContextMenuEvent * e );
diff --git a/include/templates.h b/include/FxLineLcdSpinBox.h
similarity index 54%
rename from include/templates.h
rename to include/FxLineLcdSpinBox.h
index 50a14a6b8a6..fa001b2bbe8 100644
--- a/include/templates.h
+++ b/include/FxLineLcdSpinBox.h
@@ -1,7 +1,7 @@
/*
- * templates.h - miscellanous templates and algorithms
+ * FxLineLcdSpinBox.h - a specialization of LcdSpnBox for setting FX channels
*
- * Copyright (c) 2004-2008 Tobias Doerffel
+ * Copyright (c) 2004-2014 Tobias Doerffel
*
* This file is part of LMMS - https://lmms.io
*
@@ -22,18 +22,32 @@
*
*/
+#ifndef FX_LINE_LCD_SPIN_BOX_H
+#define FX_LINE_LCD_SPIN_BOX_H
-#ifndef TEMPLATES_H
-#define TEMPLATES_H
+#include "LcdSpinBox.h"
-#include
+class TrackView;
-template
-inline T tLimit( const T x, const T x1, const T x2 )
+class FxLineLcdSpinBox : public LcdSpinBox
{
- return qBound( x1, x, x2 );
-}
+ Q_OBJECT
+public:
+ FxLineLcdSpinBox(int numDigits, QWidget * parent, const QString& name, TrackView * tv = NULL) :
+ LcdSpinBox(numDigits, parent, name), m_tv(tv)
+ {}
+ virtual ~FxLineLcdSpinBox() {}
+ void setTrackView(TrackView * tv);
+
+protected:
+ virtual void mouseDoubleClickEvent(QMouseEvent* event);
+ virtual void contextMenuEvent(QContextMenuEvent* event);
+
+private:
+ TrackView * m_tv;
+
+};
#endif
diff --git a/include/Graph.h b/include/Graph.h
index 4827bda4026..1bee05c4118 100644
--- a/include/Graph.h
+++ b/include/Graph.h
@@ -44,13 +44,18 @@ class LMMS_EXPORT Graph : public QWidget, public ModelView
public:
enum graphStyle
{
- NearestStyle,
- LinearStyle,
- LinearNonCyclicStyle,
- BarStyle,
+ NearestStyle, //!< draw as stairs
+ LinearStyle, //!< connect each 2 samples with a line, with wrapping
+ LinearNonCyclicStyle, //!< LinearStyle without wrapping
+ BarStyle, //!< draw thick bars
NumGraphStyles
};
+ /**
+ * @brief Constructor
+ * @param _width Pixel width of widget
+ * @param _height Pixel height of widget
+ */
Graph( QWidget * _parent, graphStyle _style = Graph::LinearStyle,
int _width = 132,
int _height = 104
@@ -111,10 +116,24 @@ protected slots:
} ;
+/**
+ @brief 2 dimensional function plot
+
+ Function plot graph with discrete x scale and continous y scale
+ This makes it possible to display "#x" samples
+*/
class LMMS_EXPORT graphModel : public Model
{
Q_OBJECT
public:
+ /**
+ * @brief Constructor
+ * @param _min Minimum y value to display
+ * @param _max Maximum y value to display
+ * @param _size Number of samples (e.g. x value)
+ * @param _step Step size on y axis where values snap to, or 0.0f
+ * for "no snapping"
+ */
graphModel( float _min,
float _max,
int _size,
@@ -146,14 +165,21 @@ class LMMS_EXPORT graphModel : public Model
return( m_samples.data() );
}
- void convolve(const float *convolution, const int convolutionLength, const int centerOffset);
+ //! Make cyclic convolution
+ //! @param convolution Samples to convolve with
+ //! @param convolutionLength Number of samples to take for each sum
+ //! @param centerOffset Offset for resulting values
+ void convolve(const float *convolution,
+ const int convolutionLength, const int centerOffset);
public slots:
+ //! Set range of y values
void setRange( float _min, float _max );
void setLength( int _size );
-
+ //! Update one sample
void setSampleAt( int x, float val );
+ //! Update samples array
void setSamples( const float * _value );
void setWaveToSine();
diff --git a/include/Instrument.h b/include/Instrument.h
index a373ae4ac47..2179a1f721f 100644
--- a/include/Instrument.h
+++ b/include/Instrument.h
@@ -55,14 +55,17 @@ class LMMS_EXPORT Instrument : public Plugin
Q_DECLARE_FLAGS(Flags, Flag);
- Instrument( InstrumentTrack * _instrument_track,
- const Descriptor * _descriptor );
+ Instrument(InstrumentTrack * _instrument_track,
+ const Descriptor * _descriptor,
+ const Descriptor::SubPluginFeatures::Key * key = nullptr);
virtual ~Instrument() = default;
// --------------------------------------------------------------------
// functions that can/should be re-implemented:
// --------------------------------------------------------------------
+ virtual bool hasNoteInput() const { return true; }
+
// if the plugin doesn't play each note, it can create an instrument-
// play-handle and re-implement this method, so that it mixes its
// output buffer only once per mixer-period
@@ -113,10 +116,12 @@ class LMMS_EXPORT Instrument : public Plugin
// provided functions:
// --------------------------------------------------------------------
- // instantiate instrument-plugin with given name or return NULL
- // on failure
- static Instrument * instantiate( const QString & _plugin_name,
- InstrumentTrack * _instrument_track );
+ //! instantiate instrument-plugin with given name or return NULL
+ //! on failure
+ static Instrument * instantiate(const QString & _plugin_name,
+ InstrumentTrack * _instrument_track,
+ const Plugin::Descriptor::SubPluginFeatures::Key* key,
+ bool keyFromDnd = false);
virtual bool isFromTrack( const Track * _track ) const;
diff --git a/include/InstrumentTrack.h b/include/InstrumentTrack.h
index fb12e825a41..72e0d04cc44 100644
--- a/include/InstrumentTrack.h
+++ b/include/InstrumentTrack.h
@@ -36,6 +36,7 @@
#include "Piano.h"
#include "PianoView.h"
#include "Pitch.h"
+#include "Plugin.h"
#include "Track.h"
@@ -52,6 +53,7 @@ class InstrumentTrackWindow;
class InstrumentMidiIOView;
class InstrumentMiscView;
class Knob;
+class FxLineLcdSpinBox;
class LcdSpinBox;
class LeftRightNav;
class midiPortMenu;
@@ -146,7 +148,9 @@ class LMMS_EXPORT InstrumentTrack : public Track, public MidiEventProcessor
// load instrument whose name matches given one
- Instrument * loadInstrument( const QString & _instrument_name );
+ Instrument * loadInstrument(const QString & _instrument_name,
+ const Plugin::Descriptor::SubPluginFeatures::Key* key = nullptr,
+ bool keyFromDnd = false);
AudioPort * audioPort()
{
@@ -217,6 +221,7 @@ class LMMS_EXPORT InstrumentTrack : public Track, public MidiEventProcessor
void midiNoteOff( const Note& );
void nameChanged();
void newNote();
+ void endNote();
protected:
@@ -427,6 +432,9 @@ protected slots:
private:
virtual void modelChanged();
void viewInstrumentInDirection(int d);
+ //! adjust size of any child widget of the main tab
+ //! required to keep the old look when using a variable sized tab widget
+ void adjustTabSize(QWidget *w);
InstrumentTrack * m_track;
InstrumentTrackView * m_itv;
@@ -440,7 +448,7 @@ protected slots:
QLabel * m_pitchLabel;
LcdSpinBox* m_pitchRangeSpinBox;
QLabel * m_pitchRangeLabel;
- LcdSpinBox * m_effectChannelNumber;
+ FxLineLcdSpinBox * m_effectChannelNumber;
diff --git a/include/Knob.h b/include/Knob.h
index 319b38184f9..b8d460f4593 100644
--- a/include/Knob.h
+++ b/include/Knob.h
@@ -30,7 +30,6 @@
#include
#include "AutomatableModelView.h"
-#include "templates.h"
class QPixmap;
@@ -74,6 +73,7 @@ class LMMS_EXPORT Knob : public QWidget, public FloatModelView
public:
Knob( knobTypes _knob_num, QWidget * _parent = NULL, const QString & _name = QString() );
Knob( QWidget * _parent = NULL, const QString & _name = QString() ); //!< default ctor
+ Knob( const Knob& other ) = delete;
virtual ~Knob();
// TODO: remove
diff --git a/include/Ladspa2LMMS.h b/include/Ladspa2LMMS.h
index 14899487cf9..28fa25b894c 100644
--- a/include/Ladspa2LMMS.h
+++ b/include/Ladspa2LMMS.h
@@ -30,6 +30,8 @@
#include "LadspaManager.h"
+//! Class responsible for sorting found plugins (by LadspaManager)
+//! into categories
class LMMS_EXPORT Ladspa2LMMS : public LadspaManager
{
public:
diff --git a/include/Mixer.h b/include/Mixer.h
index e91cd15c25b..69ea0d12d86 100644
--- a/include/Mixer.h
+++ b/include/Mixer.h
@@ -171,7 +171,10 @@ class LMMS_EXPORT Mixer : public QObject
return m_audioDevStartFailed;
}
+ //! Set new audio device. Old device will be deleted,
+ //! unless it's stored using storeAudioDevice
void setAudioDevice( AudioDevice * _dev , bool startNow );
+ //! See overloaded function
void setAudioDevice( AudioDevice * _dev,
const struct qualitySettings & _qs,
bool _needs_fifo,
@@ -312,6 +315,7 @@ class LMMS_EXPORT Mixer : public QObject
inline bool isMetronomeActive() const { return m_metronomeActive; }
inline void setMetronomeActive(bool value = true) { m_metronomeActive = value; }
+ //! Block until a change in model can be done (i.e. wait for audio thread)
void requestChangeInModel();
void doneChangeInModel();
@@ -363,6 +367,8 @@ class LMMS_EXPORT Mixer : public QObject
void clearInternal();
+ //! Called by the audio thread to give control to other threads,
+ //! such that they can do changes in the model (like e.g. removing effects)
void runChangesInModel();
bool m_renderOnly;
@@ -402,6 +408,7 @@ class LMMS_EXPORT Mixer : public QObject
bool m_isProcessing;
// audio device stuff
+ void doSetAudioDevice( AudioDevice *_dev );
AudioDevice * m_audioDev;
AudioDevice * m_oldAudioDev;
QString m_audioDevName;
diff --git a/include/Model.h b/include/Model.h
index bc9f5c04646..b40c21029de 100644
--- a/include/Model.h
+++ b/include/Model.h
@@ -41,10 +41,6 @@ class LMMS_EXPORT Model : public QObject
m_displayName( _display_name ),
m_defaultConstructed( _default_constructed )
{
-#if QT_VERSION < 0x050000
- connect( this, SIGNAL( dataChanged() ), this,
- SLOT( thisDataChanged() ), Qt::DirectConnection );
-#endif
}
virtual ~Model()
@@ -89,19 +85,6 @@ class LMMS_EXPORT Model : public QObject
// emitted if properties of the model (e.g. ranges) have changed
void propertiesChanged();
-#if QT_VERSION < 0x050000
- // emitted along with dataChanged(), but with this model as an argument
- // workaround for when QObject::sender() and Qt5 are unavailable
- void dataChanged( Model * );
-
-private slots:
- void thisDataChanged()
- {
- emit dataChanged( this );
- }
-
-signals:
-#endif
} ;
diff --git a/include/ModelVisitor.h b/include/ModelVisitor.h
new file mode 100644
index 00000000000..f9d156e30f4
--- /dev/null
+++ b/include/ModelVisitor.h
@@ -0,0 +1,64 @@
+/*
+ * ModelVisitor.h - visitors for automatable models
+ *
+ * Copyright (c) 2019-2019 Johannes Lorenz
+ *
+ * This file is part of LMMS - https://lmms.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program (see COPYING); if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301 USA.
+ *
+ */
+
+#ifndef MODELVISITOR_H
+#define MODELVISITOR_H
+
+class AutomatableModel;
+class BoolModel;
+class IntModel;
+class FloatModel;
+class ComboBoxModel;
+class TempoSyncKnobModel;
+
+class ModelVisitor
+{
+ template
+ void up(ModelType& m) { visit(static_cast(m)); }
+public:
+ virtual void visit(AutomatableModel& ) {}
+ virtual void visit(BoolModel& m);
+ virtual void visit(IntModel& m);
+ virtual void visit(FloatModel& m);
+ virtual void visit(ComboBoxModel& m);
+ virtual void visit(TempoSyncKnobModel& m);
+ virtual ~ModelVisitor();
+};
+
+class ConstModelVisitor
+{
+ template
+ void up(const ModelType& m) {
+ visit(static_cast(m)); }
+public:
+ virtual void visit(const AutomatableModel& ) {}
+ virtual void visit(const BoolModel& m);
+ virtual void visit(const IntModel& m);
+ virtual void visit(const FloatModel& m);
+ virtual void visit(const ComboBoxModel& m);
+ virtual void visit(const TempoSyncKnobModel& m);
+ virtual ~ConstModelVisitor();
+};
+
+#endif // MODELVISITOR_H
diff --git a/include/NotePlayHandle.h b/include/NotePlayHandle.h
index c94a69c2ce1..ae55c9ebb6a 100644
--- a/include/NotePlayHandle.h
+++ b/include/NotePlayHandle.h
@@ -303,6 +303,7 @@ class LMMS_EXPORT NotePlayHandle : public PlayHandle, public Note
NotePlayHandleList m_subNotes; // used for chords and arpeggios
volatile bool m_released; // indicates whether note is released
bool m_releaseStarted;
+ bool m_hasMidiNote;
bool m_hasParent; // indicates whether note has parent
NotePlayHandle * m_parent; // parent note
bool m_hadChildren;
diff --git a/include/PianoRoll.h b/include/PianoRoll.h
index b4115b054d6..4451a07c5c4 100644
--- a/include/PianoRoll.h
+++ b/include/PianoRoll.h
@@ -296,6 +296,8 @@ protected slots:
void testPlayNote( Note * n );
void testPlayKey( int _key, int _vol, int _pan );
void pauseTestNotes(bool pause = true );
+ void playChordNotes(int key, int velocity=-1);
+ void pauseChordNotes(int key);
QList getAllOctavesForKey( int keyToMirror ) const;
diff --git a/include/Plugin.h b/include/Plugin.h
index a2cc7d696ab..af42b0f1028 100644
--- a/include/Plugin.h
+++ b/include/Plugin.h
@@ -40,7 +40,27 @@ class PixmapLoader;
class PluginView;
class AutomatableModel;
+/**
+ Abstract representation of a plugin
+ Such a plugin can be an Instrument, Effect, Tool plugin etc.
+
+ Plugins have descriptors, containing meta info, which is used especially
+ by PluginFactory and friends.
+
+ There are also Plugin keys (class Key, confusingly under
+ SubPluginFeatures), which contain pointers to the plugin descriptor.
+
+ Some plugins have sub plugins, e.g. there is one CALF Plugin and for
+ each CALF effect, there is a CALF sub plugin. For those plugins, there
+ are keys for each sub plugin. These keys also link to the superior
+ Plugin::Descriptor. Additionally, they contain attributes that help the
+ superior Plugin saving them and recognizing them when loading.
+
+ In case of sub plugins, the Descriptor has SubPluginFeatures. Those
+ are a bit like values to the sub plugins' keys (in terms of a key-value-
+ map).
+*/
class LMMS_EXPORT Plugin : public Model, public JournallingObject
{
MM_OPERATORS
@@ -59,9 +79,9 @@ class LMMS_EXPORT Plugin : public Model, public JournallingObject
Undefined = 255
} ;
- // descriptor holds information about a plugin - every external plugin
- // has to instantiate such a descriptor in an extern "C"-section so that
- // the plugin-loader is able to access information about the plugin
+ //! Descriptor holds information about a plugin - every external plugin
+ //! has to instantiate such a Descriptor in an extern "C"-section so that
+ //! the plugin-loader is able to access information about the plugin
struct Descriptor
{
const char * name;
@@ -71,23 +91,49 @@ class LMMS_EXPORT Plugin : public Model, public JournallingObject
int version;
PluginTypes type;
const PixmapLoader * logo;
- const char * supportedFileTypes;
+ const char * supportedFileTypes; //!< csv list of extensions
inline bool supportsFileType( const QString& extension ) const
{
return QString( supportedFileTypes ).split( QChar( ',' ) ).contains( extension );
}
+ /**
+ Access to non-key-data of a sub plugin
+
+ If you consider sub plugin keys as keys in a
+ key-value-map, this is the lookup for the corresponding
+ values. In order to have flexibility between different
+ plugin APIs, this is rather an array of fixed data,
+ but a bunch of virtual functions taking the key and
+ returning some values (or modifying objects of other
+ classes).
+ */
class LMMS_EXPORT SubPluginFeatures
{
public:
+ /**
+ Key reference a Plugin::Descriptor, and,
+ if the plugin has sub plugins, also reference
+ its sub plugin (using the attributes).
+ When keys are saved, those attributes are
+ written to XML in order to find the right sub
+ plugin when realoading.
+
+ @note Any data that is not required to reference
+ the right Plugin or sub plugin should
+ not be here (but rather in
+ SubPluginFeatures, which are like values
+ in a key-value map).
+ */
struct Key
{
typedef QMap AttributeMap;
inline Key( const Plugin::Descriptor * desc = NULL,
- const QString & name = QString(),
- const AttributeMap & am = AttributeMap() )
+ const QString & name = QString(),
+ const AttributeMap & am = AttributeMap()
+ )
:
desc( desc ),
name( name ),
@@ -101,12 +147,28 @@ class LMMS_EXPORT Plugin : public Model, public JournallingObject
inline bool isValid() const
{
- return desc != NULL && name.isNull() == false;
+ return desc != nullptr;
}
+ //! Key to subplugin: reference to parent descriptor
+ //! Key to plugin: reference to its descriptor
const Plugin::Descriptor* desc;
+ //! Descriptive name like "Calf Phaser".
+ //! Not required for key lookup and not saved
+ //! only used sometimes to temporary store descriptive names
+ //! @todo This is a bug, there should be a function
+ //! in SubPluginFeatures (to get the name) instead
QString name;
+ //! Attributes that make up the key and identify
+ //! the sub plugin. They are being loaded and saved
AttributeMap attributes;
+
+ // helper functions to retrieve data that is
+ // not part of the key, but mapped via desc->subPluginFeatures
+ QString additionalFileExtensions() const;
+ QString displayName() const;
+ QString description() const;
+ const PixmapLoader* logo() const;
} ;
typedef QList KeyList;
@@ -125,11 +187,40 @@ class LMMS_EXPORT Plugin : public Model, public JournallingObject
{
}
+ //! While PluginFactory only collects the plugins,
+ //! this function is used by widgets like EffectSelectDialog
+ //! to find all possible sub plugins
virtual void listSubPluginKeys( const Plugin::Descriptor *, KeyList & ) const
{
}
+ private:
+ // You can add values mapped by "Key" below
+ // The defaults are sane, i.e. redirect to sub plugin's
+ // supererior descriptor
+
+ virtual QString additionalFileExtensions(const Key&) const
+ {
+ return QString();
+ }
+
+ virtual QString displayName(const Key& k) const
+ {
+ return k.isValid() ? k.name : QString();
+ }
+
+ virtual QString description(const Key& k) const
+ {
+ return k.isValid() ? k.desc->description : QString();
+ }
+
+ virtual const PixmapLoader* logo(const Key& k) const
+ {
+ Q_ASSERT(k.desc);
+ return k.desc->logo;
+ }
+
protected:
const Plugin::PluginTypes m_type;
} ;
@@ -140,48 +231,66 @@ class LMMS_EXPORT Plugin : public Model, public JournallingObject
// typedef a list so we can easily work with list of plugin descriptors
typedef QList DescriptorList;
- // contructor of a plugin
- Plugin( const Descriptor * descriptor, Model * parent );
+ //! Constructor of a plugin
+ //! @param key Sub plugins must pass a key here, optional otherwise.
+ //! See the key() function
+ Plugin(const Descriptor * descriptor, Model * parent,
+ const Descriptor::SubPluginFeatures::Key *key = nullptr);
virtual ~Plugin();
- // returns display-name out of descriptor
- virtual QString displayName() const
- {
- return Model::displayName().isEmpty()
- ? m_descriptor->displayName
- : Model::displayName();
- }
+ //! Return display-name out of sub plugin or descriptor
+ virtual QString displayName() const;
+
+ //! Return logo out of sub plugin or descriptor
+ const PixmapLoader *logo() const;
- // return plugin-type
+ //! Return plugin type
inline PluginTypes type( void ) const
{
return m_descriptor->type;
}
- // return plugin-descriptor for further information
+ //! Return plugin Descriptor
inline const Descriptor * descriptor() const
{
return m_descriptor;
}
- // can be called if a file matching supportedFileTypes should be
- // loaded/processed with the help of this plugin
+ //! Return the key referencing this plugin. If the Plugin has no
+ //! sub plugin features, the key is pretty useless. If it has,
+ //! this key will also contain the sub plugin attributes, and will be
+ //! a key to those SubPluginFeatures.
+ inline const Descriptor::SubPluginFeatures::Key & key() const
+ {
+ return m_key;
+ }
+
+ //! Can be called if a file matching supportedFileTypes should be
+ //! loaded/processed with the help of this plugin
virtual void loadFile( const QString & file );
- // Called if external source needs to change something but we cannot
- // reference the class header. Should return null if not key not found.
+ //! Called if external source needs to change something but we cannot
+ //! reference the class header. Should return null if not key not found.
virtual AutomatableModel* childModel( const QString & modelName );
- // returns an instance of a plugin whose name matches to given one
- // if specified plugin couldn't be loaded, it creates a dummy-plugin
- static Plugin * instantiate( const QString& pluginName, Model * parent, void * data );
+ //! Overload if the argument passed to the plugin is a subPluginKey
+ //! If you can not pass the key and are aware that it's stored in
+ //! Engine::pickDndPluginKey(), use this function, too
+ static Plugin * instantiateWithKey(const QString& pluginName, Model * parent,
+ const Descriptor::SubPluginFeatures::Key *key,
+ bool keyFromDnd = false);
- // create a view for the model
- PluginView * createView( QWidget * parent );
+ //! Return an instance of a plugin whose name matches to given one
+ //! if specified plugin couldn't be loaded, it creates a dummy-plugin
+ //! @param data Anything the plugin expects. If this is a pointer to a sub plugin key,
+ //! use instantiateWithKey instead
+ static Plugin * instantiate(const QString& pluginName, Model * parent, void *data);
+ //! Create a view for the model
+ PluginView * createView( QWidget * parent );
protected:
- // create a view for the model
+ //! Create a view for the model
virtual PluginView* instantiateView( QWidget * ) = 0;
void collectErrorForUI( QString errMsg );
@@ -189,6 +298,8 @@ class LMMS_EXPORT Plugin : public Model, public JournallingObject
private:
const Descriptor * m_descriptor;
+ Descriptor::SubPluginFeatures::Key m_key;
+
// pointer to instantiation-function in plugin
typedef Plugin * ( * InstantiationHook )( Model * , void * );
diff --git a/include/PluginBrowser.h b/include/PluginBrowser.h
index 75c7cd2919b..3cc54c6e47a 100644
--- a/include/PluginBrowser.h
+++ b/include/PluginBrowser.h
@@ -31,6 +31,10 @@
#include "SideBarWidget.h"
#include "Plugin.h"
+class QLineEdit;
+class QTreeWidget;
+class QTreeWidgetItem;
+
class PluginBrowser : public SideBarWidget
{
@@ -39,18 +43,18 @@ class PluginBrowser : public SideBarWidget
PluginBrowser( QWidget * _parent );
virtual ~PluginBrowser() = default;
-private:
- QWidget * m_view;
-};
-
-
+private slots:
+ void onFilterChanged( const QString & filter );
+private:
+ void addPlugins();
+ void updateRootVisibility( int index );
+ void updateRootVisibilities();
-class PluginDescList : public QWidget
-{
- Q_OBJECT
-public:
- PluginDescList(QWidget* parent);
+ QWidget * m_view;
+ QTreeWidget * m_descTree;
+ QTreeWidgetItem * m_lmmsRoot;
+ QTreeWidgetItem * m_lv2Root;
};
@@ -60,7 +64,9 @@ class PluginDescWidget : public QWidget
{
Q_OBJECT
public:
- PluginDescWidget( const Plugin::Descriptor & _pd, QWidget * _parent );
+ typedef Plugin::Descriptor::SubPluginFeatures::Key PluginKey;
+ PluginDescWidget( const PluginKey & _pk, QWidget * _parent );
+ QString name() const;
protected:
@@ -72,7 +78,7 @@ class PluginDescWidget : public QWidget
private:
constexpr static int DEFAULT_HEIGHT{24};
- const Plugin::Descriptor & m_pluginDescriptor;
+ PluginKey m_pluginKey;
QPixmap m_logo;
bool m_mouseOver;
diff --git a/include/PluginFactory.h b/include/PluginFactory.h
index 56d32c4e421..17b178108f0 100644
--- a/include/PluginFactory.h
+++ b/include/PluginFactory.h
@@ -26,10 +26,13 @@
#define PLUGINFACTORY_H
#include
+#include
#include
#include
#include
+#include
+#include
#include "lmms_export.h"
#include "Plugin.h"
@@ -41,12 +44,10 @@ class LMMS_EXPORT PluginFactory
public:
struct PluginInfo
{
- PluginInfo() : library(nullptr), descriptor(nullptr) {}
-
const QString name() const;
QFileInfo file;
- std::shared_ptr library;
- Plugin::Descriptor* descriptor;
+ std::shared_ptr library = nullptr;
+ Plugin::Descriptor* descriptor = nullptr;
bool isNull() const {return ! library;}
};
@@ -56,6 +57,8 @@ class LMMS_EXPORT PluginFactory
PluginFactory();
~PluginFactory();
+ static void setupSearchPaths();
+
/// Returns the singleton instance of PluginFactory. You won't need to call
/// this directly, use pluginFactory instead.
static PluginFactory* instance();
@@ -64,10 +67,17 @@ class LMMS_EXPORT PluginFactory
const Plugin::DescriptorList descriptors() const;
const Plugin::DescriptorList descriptors(Plugin::PluginTypes type) const;
+ struct PluginInfoAndKey
+ {
+ PluginInfo info;
+ Plugin::Descriptor::SubPluginFeatures::Key key;
+ bool isNull() const { return info.isNull(); }
+ };
+
/// Returns a list of all found plugins' PluginFactory::PluginInfo objects.
const PluginInfoList& pluginInfos() const;
/// Returns a plugin that support the given file extension
- const PluginInfo pluginSupportingExtension(const QString& ext);
+ const PluginInfoAndKey pluginSupportingExtension(const QString& ext);
/// Returns the PluginInfo object of the plugin with the given name.
/// If the plugin is not found, an empty PluginInfo is returned (use
@@ -84,7 +94,9 @@ public slots:
private:
DescriptorMap m_descriptors;
PluginInfoList m_pluginInfos;
- QMap m_pluginByExt;
+
+ QMap m_pluginByExt;
+ QVector m_garbage; //!< cleaned up at destruction
QHash m_errors;
diff --git a/include/PluginIssue.h b/include/PluginIssue.h
new file mode 100644
index 00000000000..c009458056e
--- /dev/null
+++ b/include/PluginIssue.h
@@ -0,0 +1,66 @@
+/*
+ * PluginIssue.h - PluginIssue class
+ *
+ * Copyright (c) 2019 Johannes Lorenz
+ *
+ * This file is part of LMMS - https://lmms.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program (see COPYING); if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301 USA.
+ *
+ */
+
+#ifndef PLUGINISSUE_H
+#define PLUGINISSUE_H
+
+#include
+#include
+
+//! Types of issues that can cause LMMS to not load a plugin
+//! LMMS Plugins should use this to indicate errors
+enum PluginIssueType
+{
+ unknownPortFlow,
+ unknownPortType,
+ tooManyInputChannels,
+ tooManyOutputChannels,
+ noOutputChannel,
+ portHasNoDef,
+ portHasNoMin,
+ portHasNoMax,
+ featureNotSupported, //!< plugin requires functionality LMMS can't offer
+ badPortType, //!< port type not supported
+ noIssue
+};
+
+//! Issue type bundled with informational string
+class PluginIssue
+{
+ static const char* msgFor(const PluginIssueType& it);
+
+ PluginIssueType m_issueType;
+ std::string m_info;
+
+public:
+ PluginIssue(PluginIssueType it, std::string msg = std::string())
+ : m_issueType(it), m_info(msg)
+ {
+ }
+ friend QDebug operator<<(QDebug stream, const PluginIssue& iss);
+};
+
+QDebug operator<<(QDebug stream, const PluginIssue& iss);
+
+#endif // PLUGINISSUE_H
diff --git a/include/ProjectJournal.h b/include/ProjectJournal.h
index e0e738b707c..cb487617b52 100644
--- a/include/ProjectJournal.h
+++ b/include/ProjectJournal.h
@@ -34,6 +34,7 @@
class JournallingObject;
+//! @warning many parts of this class may be rewritten soon
class ProjectJournal
{
public:
@@ -76,7 +77,9 @@ class ProjectJournal
reallocID( _id, NULL );
}
+ //! hack, not used when saving a file
static jo_id_t idToSave( jo_id_t id );
+ //! hack, not used when loading a savefile
static jo_id_t idFromSave( jo_id_t id );
void clearJournal();
diff --git a/include/SampleBuffer.h b/include/SampleBuffer.h
index 26dda70a9fe..26e85602508 100644
--- a/include/SampleBuffer.h
+++ b/include/SampleBuffer.h
@@ -265,6 +265,8 @@ public slots:
void sampleRateChanged();
private:
+ static sample_rate_t mixerSampleRate();
+
void update( bool _keep_settings = false );
void convertIntToFloat ( int_sample_t * & _ibuf, f_cnt_t _frames, int _channels);
diff --git a/include/SampleTrack.h b/include/SampleTrack.h
index decf52f3f15..9469669a17b 100644
--- a/include/SampleTrack.h
+++ b/include/SampleTrack.h
@@ -26,13 +26,19 @@
#define SAMPLE_TRACK_H
#include
+#include
#include "AudioPort.h"
+#include "FxMixer.h"
+#include "FxLineLcdSpinBox.h"
#include "Track.h"
class EffectRackView;
class Knob;
class SampleBuffer;
+class SampleTrackWindow;
+class TrackLabelButton;
+class QLineEdit;
class SampleTCO : public TrackContentObject
@@ -133,13 +139,18 @@ class SampleTrack : public Track
virtual bool play( const MidiTime & _start, const fpp_t _frames,
const f_cnt_t _frame_base, int _tco_num = -1 );
virtual TrackView * createView( TrackContainerView* tcv );
- virtual TrackContentObject * createTCO( const MidiTime & _pos );
+ virtual TrackContentObject * createTCO(const MidiTime & pos);
virtual void saveTrackSpecificSettings( QDomDocument & _doc,
QDomElement & _parent );
virtual void loadTrackSpecificSettings( const QDomElement & _this );
+ inline IntModel * effectChannelModel()
+ {
+ return &m_effectChannelModel;
+ }
+
inline AudioPort * audioPort()
{
return &m_audioPort;
@@ -153,15 +164,18 @@ class SampleTrack : public Track
public slots:
void updateTcos();
void setPlayingTcos( bool isPlaying );
+ void updateEffectChannel();
private:
FloatModel m_volumeModel;
FloatModel m_panningModel;
+ IntModel m_effectChannelModel;
AudioPort m_audioPort;
friend class SampleTrackView;
+ friend class SampleTrackWindow;
} ;
@@ -174,6 +188,24 @@ class SampleTrackView : public TrackView
SampleTrackView( SampleTrack* Track, TrackContainerView* tcv );
virtual ~SampleTrackView();
+ SampleTrackWindow * getSampleTrackWindow()
+ {
+ return m_window;
+ }
+
+ SampleTrack * model()
+ {
+ return castModel();
+ }
+
+ const SampleTrack * model() const
+ {
+ return castModel();
+ }
+
+
+ virtual QMenu * createFxMenu( QString title, QString newFxLabel );
+
public slots:
void showEffects();
@@ -186,13 +218,80 @@ public slots:
return "SampleTrackView";
}
+ void dragEnterEvent(QDragEnterEvent *dee);
+ void dropEvent(QDropEvent *de);
+
+private slots:
+ void assignFxLine( int channelIndex );
+ void createFxLine();
+
private:
- EffectRackView * m_effectRack;
- QWidget * m_effWindow;
+ SampleTrackWindow * m_window;
Knob * m_volumeKnob;
Knob * m_panningKnob;
+ TrackLabelButton * m_tlb;
+
+
+ friend class SampleTrackWindow;
+
+} ;
+
+
+
+class SampleTrackWindow : public QWidget, public ModelView, public SerializingObjectHook
+{
+ Q_OBJECT
+public:
+ SampleTrackWindow(SampleTrackView * tv);
+ virtual ~SampleTrackWindow();
+
+ SampleTrack * model()
+ {
+ return castModel();
+ }
+
+ const SampleTrack * model() const
+ {
+ return castModel();
+ }
+
+ void setSampleTrackView(SampleTrackView * tv);
+
+ SampleTrackView *sampleTrackView()
+ {
+ return m_stv;
+ }
+
+
+public slots:
+ void textChanged(const QString & new_name);
+ void toggleVisibility(bool on);
+ void updateName();
+
+
+protected:
+ // capture close-events for toggling sample-track-button
+ virtual void closeEvent(QCloseEvent * ce);
+
+ virtual void saveSettings(QDomDocument & doc, QDomElement & element);
+ virtual void loadSettings(const QDomElement & element);
+
+private:
+ virtual void modelChanged();
+
+ SampleTrack * m_track;
+ SampleTrackView * m_stv;
+
+ // widgets on the top of an sample-track-window
+ QLineEdit * m_nameLineEdit;
+ Knob * m_volumeKnob;
+ Knob * m_panningKnob;
+ FxLineLcdSpinBox * m_effectChannelNumber;
+
+ EffectRackView * m_effectRack;
+
} ;
diff --git a/include/SetupDialog.h b/include/SetupDialog.h
index d9665bbbc94..272ba7b093f 100644
--- a/include/SetupDialog.h
+++ b/include/SetupDialog.h
@@ -122,6 +122,9 @@ private slots:
void toggleDisplayWaveform( bool en );
void toggleDisableAutoquit( bool en );
+ void vstEmbedMethodChanged();
+ void toggleVSTAlwaysOnTop( bool en );
+
void setLanguage( int lang );
@@ -203,6 +206,8 @@ private slots:
QComboBox* m_vstEmbedComboBox;
QString m_vstEmbedMethod;
+ LedCheckBox * m_vstAlwaysOnTopCheckBox;
+ bool m_vstAlwaysOnTop;
} ;
diff --git a/include/Song.h b/include/Song.h
index d88a59e2b40..32ead7181f5 100644
--- a/include/Song.h
+++ b/include/Song.h
@@ -65,6 +65,17 @@ class LMMS_EXPORT Song : public TrackContainer
Mode_Count
} ;
+ struct SaveOptions {
+ /**
+ * Should we discard MIDI ControllerConnections from project files?
+ */
+ BoolModel discardMIDIConnections{false};
+
+ void setDefaultOptions() {
+ discardMIDIConnections.setValue(false);
+ }
+ };
+
void clearErrors();
void collectError( const QString error );
bool hasErrors();
@@ -322,6 +333,11 @@ class LMMS_EXPORT Song : public TrackContainer
void exportProjectMidi(QString const & exportFileName) const;
inline void setLoadOnLauch(bool value) { m_loadOnLaunch = value; }
+ SaveOptions &getSaveOptions() {
+ return m_saveOptions;
+ }
+
+ bool isSavingProject() const;
public slots:
void playSong();
@@ -419,9 +435,12 @@ private slots:
volatile bool m_playing;
volatile bool m_paused;
+ bool m_savingProject;
bool m_loadingProject;
bool m_isCancelled;
+ SaveOptions m_saveOptions;
+
QStringList m_errors;
PlayModes m_playMode;
diff --git a/include/TabWidget.h b/include/TabWidget.h
index dacd2648b9c..11e4da40a02 100644
--- a/include/TabWidget.h
+++ b/include/TabWidget.h
@@ -36,7 +36,10 @@ class TabWidget : public QWidget
{
Q_OBJECT
public:
- TabWidget( const QString & _caption, QWidget * _parent, bool usePixmap = false );
+ //! @param resizable If true, the widget resizes to fit the size of all tabs
+ //! If false, all child widget will be cut down to the TabWidget's size
+ TabWidget( const QString & _caption, QWidget * _parent,
+ bool usePixmap = false, bool resizable = false );
virtual ~TabWidget() = default;
void addTab( QWidget * w, const QString & name, const char *pixmap = NULL, int idx = -1 );
@@ -74,7 +77,7 @@ class TabWidget : public QWidget
virtual void paintEvent( QPaintEvent * _pe );
virtual void resizeEvent( QResizeEvent * _re );
virtual void wheelEvent( QWheelEvent * _we );
-
+ virtual QSize minimumSizeHint() const;
private:
struct widgetDesc
@@ -88,6 +91,7 @@ class TabWidget : public QWidget
widgetStack m_widgets;
+ bool m_resizable;
int m_activeTab;
QString m_caption; // Tab caption, used as the tooltip text on icon tabs
quint8 m_tabbarHeight; // The height of the tab bar
diff --git a/include/TempoSyncKnobModel.h b/include/TempoSyncKnobModel.h
index 9a8ad619c11..9aaf48fea8b 100644
--- a/include/TempoSyncKnobModel.h
+++ b/include/TempoSyncKnobModel.h
@@ -33,6 +33,7 @@ class QAction;
class LMMS_EXPORT TempoSyncKnobModel : public FloatModel
{
Q_OBJECT
+ MODEL_IS_VISITABLE
public:
enum TempoSyncMode
{
@@ -51,10 +52,10 @@ class LMMS_EXPORT TempoSyncKnobModel : public FloatModel
const float _max, const float _step,
const float _scale, Model * _parent,
const QString & _display_name = QString() );
- virtual ~TempoSyncKnobModel();
+ virtual ~TempoSyncKnobModel() override;
- void saveSettings( QDomDocument & _doc, QDomElement & _this, const QString& name );
- void loadSettings( const QDomElement & _this, const QString& name );
+ void saveSettings( QDomDocument & _doc, QDomElement & _this, const QString& name ) override;
+ void loadSettings( const QDomElement & _this, const QString& name ) override;
TempoSyncMode syncMode() const
{
diff --git a/include/Track.h b/include/Track.h
index 302dcb5cc1d..1267d2ef742 100644
--- a/include/Track.h
+++ b/include/Track.h
@@ -352,7 +352,7 @@ class TrackContentWidget : public QWidget, public JournallingObject
}
}
- bool canPasteSelection( MidiTime tcoPos, const QMimeData * mimeData );
+ bool canPasteSelection( MidiTime tcoPos, const QDropEvent *de );
bool pasteSelection( MidiTime tcoPos, QDropEvent * de );
MidiTime endPosition( const MidiTime & posStart );
@@ -675,6 +675,10 @@ class TrackView : public QWidget, public ModelView, public JournallingObject
virtual void update();
+ // Create a menu for assigning/creating channels for this track
+ // Currently instrument track and sample track supports it
+ virtual QMenu * createFxMenu(QString title, QString newFxLabel);
+
public slots:
virtual bool close();
diff --git a/include/VersionedSaveDialog.h b/include/VersionedSaveDialog.h
index 781c6b71cb6..2e30e9f095c 100644
--- a/include/VersionedSaveDialog.h
+++ b/include/VersionedSaveDialog.h
@@ -29,15 +29,25 @@
#define VERSIONEDSAVEDIALOG_H
#include "FileDialog.h"
+#include "Song.h"
class QLineEdit;
+class LedCheckBox;
+class SaveOptionsWidget : public QWidget {
+public:
+ SaveOptionsWidget(Song::SaveOptions &saveOptions);
+
+private:
+ LedCheckBox *m_discardMIDIConnectionsCheckbox;
+};
class VersionedSaveDialog : public FileDialog
{
Q_OBJECT
public:
explicit VersionedSaveDialog( QWidget *parent = 0,
+ QWidget *saveOptionsWidget = nullptr,
const QString &caption = QString(),
const QString &directory = QString(),
const QString &filter = QString() );
diff --git a/include/VstSyncData.h b/include/VstSyncData.h
index f9696252a42..6c2f1bbd2a6 100644
--- a/include/VstSyncData.h
+++ b/include/VstSyncData.h
@@ -41,10 +41,10 @@
struct VstSyncData
{
- bool isPlaying;
double ppqPos;
int timeSigNumer;
int timeSigDenom;
+ bool isPlaying;
bool isCycle;
bool hasSHM;
float cycleStart;
diff --git a/include/panning.h b/include/panning.h
index 5f10433ce4b..8668ddf88a8 100644
--- a/include/panning.h
+++ b/include/panning.h
@@ -28,7 +28,6 @@
#include "lmms_basics.h"
#include "volume.h"
-#include "templates.h"
#include "panning_constants.h"
#include "Midi.h"
diff --git a/plugins/Eq/EqControlsDialog.cpp b/plugins/Eq/EqControlsDialog.cpp
index af2378a2c9f..00c8eaaa796 100644
--- a/plugins/Eq/EqControlsDialog.cpp
+++ b/plugins/Eq/EqControlsDialog.cpp
@@ -55,10 +55,10 @@ EqControlsDialog::EqControlsDialog( EqControls *controls ) :
EqSpectrumView * inSpec = new EqSpectrumView( &controls->m_inFftBands, this );
inSpec->move( 26, 17 );
- inSpec->setColor( QColor( 54, 45, 142, 150 ) );
+ inSpec->setColor( QColor( 77, 101, 242, 150 ) );
EqSpectrumView * outSpec = new EqSpectrumView( &controls->m_outFftBands, this );
- outSpec->setColor( QColor( 9, 166, 156, 150 ) );
+ outSpec->setColor( QColor( 0, 255, 239, 150 ) );
outSpec->move( 26, 17 );
m_parameterWidget = new EqParameterWidget( this , controls );
diff --git a/plugins/Eq/EqSpectrumView.cpp b/plugins/Eq/EqSpectrumView.cpp
index 959578499fb..e9e0043dea4 100644
--- a/plugins/Eq/EqSpectrumView.cpp
+++ b/plugins/Eq/EqSpectrumView.cpp
@@ -45,11 +45,11 @@ EqAnalyser::EqAnalyser() :
const float a2 = 0.14128;
const float a3 = 0.01168;
- for(int i = 0; i < FFT_BUFFER_SIZE; i++)
+ for (int i = 0; i < FFT_BUFFER_SIZE; i++)
{
- m_fftWindow[i] = ( a0 - a1 * cosf( 2 * F_PI * i / (float)FFT_BUFFER_SIZE - 1 )
- + a2 * cosf( 4 * F_PI * i / (float)FFT_BUFFER_SIZE-1)
- - a3 * cos( 6 * F_PI * i / (float)FFT_BUFFER_SIZE - 1.0 ));
+ m_fftWindow[i] = (a0 - a1 * cos(2 * F_PI * i / ((float)FFT_BUFFER_SIZE - 1.0))
+ + a2 * cos(4 * F_PI * i / ((float)FFT_BUFFER_SIZE - 1.0))
+ - a3 * cos(6 * F_PI * i / ((float)FFT_BUFFER_SIZE - 1.0)));
}
clear();
}
diff --git a/plugins/FreeBoy/FreeBoy.cpp b/plugins/FreeBoy/FreeBoy.cpp
index dd05444a69c..8647e7f4b27 100644
--- a/plugins/FreeBoy/FreeBoy.cpp
+++ b/plugins/FreeBoy/FreeBoy.cpp
@@ -109,11 +109,11 @@ FreeBoyInstrument::FreeBoyInstrument( InstrumentTrack * _instrument_track ) :
m_ch1So1Model( true, this, tr( "Channel 1 to SO2 (Left)" ) ),
m_ch2So1Model( true, this, tr( "Channel 2 to SO2 (Left)" ) ),
m_ch3So1Model( true, this, tr( "Channel 3 to SO2 (Left)" ) ),
- m_ch4So1Model( true, this, tr( "Channel 4 to SO2 (Left)" ) ),
+ m_ch4So1Model( false, this, tr( "Channel 4 to SO2 (Left)" ) ),
m_ch1So2Model( true, this, tr( "Channel 1 to SO1 (Right)" ) ),
m_ch2So2Model( true, this, tr( "Channel 2 to SO1 (Right)" ) ),
m_ch3So2Model( true, this, tr( "Channel 3 to SO1 (Right)" ) ),
- m_ch4So2Model( true, this, tr( "Channel 4 to SO1 (Right)" ) ),
+ m_ch4So2Model( false, this, tr( "Channel 4 to SO1 (Right)" ) ),
m_trebleModel( -20.0f, -100.0f, 200.0f, 1.0f, this, tr( "Treble" ) ),
m_bassModel( 461.0f, -1.0f, 600.0f, 1.0f, this, tr( "Bass" ) ),
@@ -728,10 +728,10 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
return( new FreeBoyInstrument(
- static_cast( _data ) ) );
+ static_cast( m ) ) );
}
diff --git a/plugins/GigPlayer/GigPlayer.cpp b/plugins/GigPlayer/GigPlayer.cpp
index bf599025216..200439dae92 100644
--- a/plugins/GigPlayer/GigPlayer.cpp
+++ b/plugins/GigPlayer/GigPlayer.cpp
@@ -1390,9 +1390,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return new GigInstrument( static_cast( _data ) );
+ return new GigInstrument( static_cast( m ) );
}
}
diff --git a/plugins/LadspaEffect/LadspaControls.cpp b/plugins/LadspaEffect/LadspaControls.cpp
index 1a2f26a352b..028394d309e 100644
--- a/plugins/LadspaEffect/LadspaControls.cpp
+++ b/plugins/LadspaEffect/LadspaControls.cpp
@@ -36,7 +36,8 @@ LadspaControls::LadspaControls( LadspaEffect * _eff ) :
{
connect( &m_stereoLinkModel, SIGNAL( dataChanged() ),
- this, SLOT( updateLinkStatesFromGlobal() ) );
+ this, SLOT( updateLinkStatesFromGlobal() ),
+ Qt::DirectConnection );
multi_proc_t controls = m_effect->getPortControls();
m_controlCount = controls.count();
@@ -59,7 +60,8 @@ LadspaControls::LadspaControls( LadspaEffect * _eff ) :
if( linked_control )
{
connect( (*it)->control, SIGNAL( linkChanged( int, bool ) ),
- this, SLOT( linkPort( int, bool ) ) );
+ this, SLOT( linkPort( int, bool ) ),
+ Qt::DirectConnection );
}
}
}
@@ -153,6 +155,9 @@ void LadspaControls::linkPort( int _port, bool _state )
{
first->unlinkControls( m_controls[proc][_port] );
}
+
+ // m_stereoLinkModel.setValue() will call updateLinkStatesFromGlobal()
+ // m_noLink will make sure that this will not unlink any other ports
m_noLink = true;
m_stereoLinkModel.setValue( false );
}
diff --git a/plugins/LadspaEffect/LadspaSubPluginFeatures.cpp b/plugins/LadspaEffect/LadspaSubPluginFeatures.cpp
index e9344e9438f..4cefa90b5f6 100644
--- a/plugins/LadspaEffect/LadspaSubPluginFeatures.cpp
+++ b/plugins/LadspaEffect/LadspaSubPluginFeatures.cpp
@@ -44,6 +44,16 @@ LadspaSubPluginFeatures::LadspaSubPluginFeatures( Plugin::PluginTypes _type ) :
+QString LadspaSubPluginFeatures::displayName(const Plugin::Descriptor::SubPluginFeatures::Key &k) const
+{
+ const ladspa_key_t & lkey = subPluginKeyToLadspaKey(&k);
+ Ladspa2LMMS * lm = Engine::getLADSPAManager();
+ return lm->getName(lkey);
+}
+
+
+
+
void LadspaSubPluginFeatures::fillDescriptionWidget( QWidget * _parent,
const Key * _key ) const
{
diff --git a/plugins/LadspaEffect/LadspaSubPluginFeatures.h b/plugins/LadspaEffect/LadspaSubPluginFeatures.h
index 904c8133bbb..3f47734f9c8 100644
--- a/plugins/LadspaEffect/LadspaSubPluginFeatures.h
+++ b/plugins/LadspaEffect/LadspaSubPluginFeatures.h
@@ -25,8 +25,8 @@
*
*/
-#ifndef _LADSPA_SUBPLUGIN_FEATURES_H
-#define _LADSPA_SUBPLUGIN_FEATURES_H
+#ifndef LADSPA_SUBPLUGIN_FEATURES_H
+#define LADSPA_SUBPLUGIN_FEATURES_H
#include "LadspaManager.h"
#include "Plugin.h"
@@ -37,11 +37,13 @@ class LadspaSubPluginFeatures : public Plugin::Descriptor::SubPluginFeatures
public:
LadspaSubPluginFeatures( Plugin::PluginTypes _type );
- virtual void fillDescriptionWidget( QWidget * _parent,
- const Key * _key ) const;
+ QString displayName(const Key& k) const override;
+ void fillDescriptionWidget( QWidget * _parent,
+ const Key * _key ) const override;
virtual void listSubPluginKeys( const Plugin::Descriptor * _desc,
- KeyList & _kl ) const;
+ KeyList & _kl ) const override;
+
static ladspa_key_t subPluginKeyToLadspaKey( const Key * _key );
diff --git a/plugins/OpulenZ/OpulenZ.cpp b/plugins/OpulenZ/OpulenZ.cpp
index d8d5f3e263a..8e5b7f098ca 100644
--- a/plugins/OpulenZ/OpulenZ.cpp
+++ b/plugins/OpulenZ/OpulenZ.cpp
@@ -79,9 +79,9 @@ Plugin::Descriptor PLUGIN_EXPORT opulenz_plugin_descriptor =
};
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return( new OpulenzInstrument( static_cast( _data ) ) );
+ return( new OpulenzInstrument( static_cast( m ) ) );
}
}
diff --git a/plugins/VstEffect/VstEffect.cpp b/plugins/VstEffect/VstEffect.cpp
index cbb30e2fe4e..80f209a7b1c 100644
--- a/plugins/VstEffect/VstEffect.cpp
+++ b/plugins/VstEffect/VstEffect.cpp
@@ -145,9 +145,6 @@ void VstEffect::openPlugin( const QString & _plugin )
return;
}
- VstPlugin::connect( Engine::getSong(), SIGNAL( tempoChanged( bpm_t ) ), m_plugin.data(), SLOT( setTempo( bpm_t ) ) );
- m_plugin->setTempo( Engine::getSong()->getTempo() );
-
delete tf;
m_key.attributes["file"] = _plugin;
diff --git a/plugins/VstEffect/VstEffectControls.cpp b/plugins/VstEffect/VstEffectControls.cpp
index d92717d3781..a0f97ce715e 100644
--- a/plugins/VstEffect/VstEffectControls.cpp
+++ b/plugins/VstEffect/VstEffectControls.cpp
@@ -90,13 +90,8 @@ void VstEffectControls::loadSettings( const QDomElement & _this )
knobFModel[ i ]->setInitValue(LocaleHelper::toFloat(s_dumpValues.at(2)));
}
-#if QT_VERSION < 0x050000
- connect( knobFModel[i], SIGNAL( dataChanged( Model * ) ),
- this, SLOT( setParameter( Model * ) ), Qt::DirectConnection );
-#else
connect( knobFModel[i], &FloatModel::dataChanged, this,
[this, i]() { setParameter( knobFModel[i] ); }, Qt::DirectConnection);
-#endif
}
}
@@ -383,13 +378,8 @@ manageVSTEffectView::manageVSTEffectView( VstEffect * _eff, VstEffectControls *
}
FloatModel * model = m_vi->knobFModel[i];
-#if QT_VERSION < 0x050000
- connect( model, SIGNAL( dataChanged( Model * ) ), this,
- SLOT( setParameter( Model * ) ), Qt::DirectConnection );
-#else
connect( model, &FloatModel::dataChanged, this,
[this, model]() { setParameter( model ); }, Qt::DirectConnection);
-#endif
vstKnobs[ i ] ->setModel( model );
}
diff --git a/plugins/Xpressive/Xpressive.cpp b/plugins/Xpressive/Xpressive.cpp
index cb02937106e..f0154f75b02 100644
--- a/plugins/Xpressive/Xpressive.cpp
+++ b/plugins/Xpressive/Xpressive.cpp
@@ -877,8 +877,8 @@ void XpressiveView::helpClicked() {
extern "C" {
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main(Model *, void * _data) {
- return (new Xpressive(static_cast(_data)));
+PLUGIN_EXPORT Plugin * lmms_plugin_main(Model *m, void *) {
+ return (new Xpressive(static_cast(m)));
}
}
diff --git a/plugins/audio_file_processor/audio_file_processor.cpp b/plugins/audio_file_processor/audio_file_processor.cpp
index 6c080f7c9ac..c1cd725c10e 100644
--- a/plugins/audio_file_processor/audio_file_processor.cpp
+++ b/plugins/audio_file_processor/audio_file_processor.cpp
@@ -505,7 +505,7 @@ AudioFileProcessorView::AudioFileProcessorView( Instrument * _instrument,
"loop_pingpong_on" ) );
m_loopPingPongButton->setInactiveGraphic( PLUGIN_NAME::getIconPixmap(
"loop_pingpong_off" ) );
- ToolTip::add( m_loopPingPongButton, tr( "Enable loop" ) );
+ ToolTip::add( m_loopPingPongButton, tr( "Enable ping-pong loop" ) );
m_loopGroup = new automatableButtonGroup( this );
m_loopGroup->addButton( m_loopOffButton );
@@ -753,6 +753,7 @@ AudioFileProcessorWaveView::AudioFileProcessorWaveView( QWidget * _parent, int _
m_graph.fill( Qt::transparent );
update();
+ updateCursor();
}
@@ -769,7 +770,7 @@ void AudioFileProcessorWaveView::isPlaying( f_cnt_t _current_frame )
void AudioFileProcessorWaveView::enterEvent( QEvent * _e )
{
- QApplication::setOverrideCursor( Qt::OpenHandCursor );
+ updateCursor();
}
@@ -777,10 +778,7 @@ void AudioFileProcessorWaveView::enterEvent( QEvent * _e )
void AudioFileProcessorWaveView::leaveEvent( QEvent * _e )
{
- while( QApplication::overrideCursor() )
- {
- QApplication::restoreOverrideCursor();
- }
+ updateCursor();
}
@@ -808,7 +806,7 @@ void AudioFileProcessorWaveView::mousePressEvent( QMouseEvent * _me )
else
{
m_draggingType = wave;
- QApplication::setOverrideCursor( Qt::ClosedHandCursor );
+ updateCursor(_me);
}
}
@@ -820,7 +818,7 @@ void AudioFileProcessorWaveView::mouseReleaseEvent( QMouseEvent * _me )
m_isDragging = false;
if( m_draggingType == wave )
{
- QApplication::restoreOverrideCursor();
+ updateCursor(_me);
}
}
@@ -831,22 +829,7 @@ void AudioFileProcessorWaveView::mouseMoveEvent( QMouseEvent * _me )
{
if( ! m_isDragging )
{
- const bool is_size_cursor =
- QApplication::overrideCursor()->shape() == Qt::SizeHorCursor;
-
- if( isCloseTo( _me->x(), m_startFrameX ) ||
- isCloseTo( _me->x(), m_endFrameX ) ||
- isCloseTo( _me->x(), m_loopFrameX ) )
- {
- if( ! is_size_cursor )
- {
- QApplication::setOverrideCursor( Qt::SizeHorCursor );
- }
- }
- else if( is_size_cursor )
- {
- QApplication::restoreOverrideCursor();
- }
+ updateCursor(_me);
return;
}
@@ -1219,6 +1202,24 @@ void AudioFileProcessorWaveView::reverse()
+void AudioFileProcessorWaveView::updateCursor( QMouseEvent * _me )
+{
+ bool const waveIsDragged = m_isDragging && (m_draggingType == wave);
+ bool const pointerCloseToStartEndOrLoop = (_me != nullptr ) &&
+ ( isCloseTo( _me->x(), m_startFrameX ) ||
+ isCloseTo( _me->x(), m_endFrameX ) ||
+ isCloseTo( _me->x(), m_loopFrameX ) );
+
+ if( !m_isDragging && pointerCloseToStartEndOrLoop)
+ setCursor(Qt::SizeHorCursor);
+ else if( waveIsDragged )
+ setCursor(Qt::ClosedHandCursor);
+ else
+ setCursor(Qt::OpenHandCursor);
+}
+
+
+
void AudioFileProcessorWaveView::knob::slideTo( double _v, bool _check_bound )
{
@@ -1277,10 +1278,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main(Model * model, void *)
{
- return new audioFileProcessor(
- static_cast( _data ) );
+ return new audioFileProcessor(static_cast(model));
}
diff --git a/plugins/audio_file_processor/audio_file_processor.h b/plugins/audio_file_processor/audio_file_processor.h
index 150807686e9..d17be147c0c 100644
--- a/plugins/audio_file_processor/audio_file_processor.h
+++ b/plugins/audio_file_processor/audio_file_processor.h
@@ -211,7 +211,6 @@ class AudioFileProcessorWaveView : public QWidget
private:
bool checkBound( double _v ) const;
-
} ;
@@ -276,6 +275,7 @@ public slots:
void updateGraph();
void reverse();
+ void updateCursor( QMouseEvent * _me = nullptr );
static bool isCloseTo( int _a, int _b )
{
diff --git a/plugins/bit_invader/bit_invader.cpp b/plugins/bit_invader/bit_invader.cpp
index 6680ed5d6fd..0d62bc2e612 100644
--- a/plugins/bit_invader/bit_invader.cpp
+++ b/plugins/bit_invader/bit_invader.cpp
@@ -36,7 +36,6 @@
#include "NotePlayHandle.h"
#include "Oscillator.h"
#include "PixmapButton.h"
-#include "templates.h"
#include "ToolTip.h"
#include "Song.h"
#include "interpolation.h"
@@ -566,9 +565,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return( new bitInvader( static_cast( _data ) ) );
+ return( new bitInvader( static_cast( m ) ) );
}
diff --git a/plugins/carlapatchbay/carlapatchbay.cpp b/plugins/carlapatchbay/carlapatchbay.cpp
index 69c71ce68c8..ac00630d44d 100644
--- a/plugins/carlapatchbay/carlapatchbay.cpp
+++ b/plugins/carlapatchbay/carlapatchbay.cpp
@@ -25,6 +25,7 @@
#include "carla.h"
#include "embed.h"
+#include "InstrumentTrack.h"
extern "C"
{
@@ -43,9 +44,9 @@ Plugin::Descriptor PLUGIN_EXPORT carlapatchbay_plugin_descriptor =
NULL
} ;
-PLUGIN_EXPORT Plugin* lmms_plugin_main(Model*, void* data)
+PLUGIN_EXPORT Plugin* lmms_plugin_main(Model* m, void*)
{
- return new CarlaInstrument(static_cast(data), &carlapatchbay_plugin_descriptor, true);
+ return new CarlaInstrument(static_cast(m), &carlapatchbay_plugin_descriptor, true);
}
}
diff --git a/plugins/carlarack/carlarack.cpp b/plugins/carlarack/carlarack.cpp
index 8bc7d372dd9..c0a39f9c258 100644
--- a/plugins/carlarack/carlarack.cpp
+++ b/plugins/carlarack/carlarack.cpp
@@ -25,6 +25,7 @@
#include "carla.h"
#include "embed.h"
+#include "InstrumentTrack.h"
extern "C"
{
@@ -43,9 +44,9 @@ Plugin::Descriptor PLUGIN_EXPORT carlarack_plugin_descriptor =
NULL
} ;
-PLUGIN_EXPORT Plugin* lmms_plugin_main(Model*, void* data)
+PLUGIN_EXPORT Plugin* lmms_plugin_main(Model* m, void*)
{
- return new CarlaInstrument(static_cast(data), &carlarack_plugin_descriptor, false);
+ return new CarlaInstrument(static_cast(m), &carlarack_plugin_descriptor, false);
}
}
diff --git a/plugins/kicker/kicker.cpp b/plugins/kicker/kicker.cpp
index 2087cf88068..d204babab23 100644
--- a/plugins/kicker/kicker.cpp
+++ b/plugins/kicker/kicker.cpp
@@ -367,9 +367,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model * m, void * )
{
- return new kickerInstrument( static_cast( _data ) );
+ return new kickerInstrument( static_cast( m ) );
}
diff --git a/plugins/lb302/lb302.cpp b/plugins/lb302/lb302.cpp
index d32f14e8840..91e811276d3 100644
--- a/plugins/lb302/lb302.cpp
+++ b/plugins/lb302/lb302.cpp
@@ -41,7 +41,6 @@
#include "NotePlayHandle.h"
#include "Oscillator.h"
#include "PixmapButton.h"
-#include "templates.h"
#include "ToolTip.h"
#include "BandLimitedWave.h"
@@ -1029,11 +1028,11 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model * m, void * )
{
return( new lb302Synth(
- static_cast( _data ) ) );
+ static_cast( m ) ) );
}
diff --git a/plugins/monstro/Monstro.cpp b/plugins/monstro/Monstro.cpp
index baee242bb78..4ea679347de 100644
--- a/plugins/monstro/Monstro.cpp
+++ b/plugins/monstro/Monstro.cpp
@@ -28,7 +28,6 @@
#include "Monstro.h"
#include "Engine.h"
#include "InstrumentTrack.h"
-#include "templates.h"
#include "gui_templates.h"
#include "ToolTip.h"
#include "Song.h"
@@ -1828,9 +1827,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return new MonstroInstrument( static_cast( _data ) );
+ return new MonstroInstrument( static_cast( m ) );
}
diff --git a/plugins/monstro/exp.png b/plugins/monstro/exp.png
index 9fe634881a8..acb7a55cbc2 100644
Binary files a/plugins/monstro/exp.png and b/plugins/monstro/exp.png differ
diff --git a/plugins/monstro/moog.png b/plugins/monstro/moog.png
index 6d9005966f4..f206bd0da04 100644
Binary files a/plugins/monstro/moog.png and b/plugins/monstro/moog.png differ
diff --git a/plugins/monstro/noise.png b/plugins/monstro/noise.png
index 6d3853f6073..dbdad683205 100644
Binary files a/plugins/monstro/noise.png and b/plugins/monstro/noise.png differ
diff --git a/plugins/monstro/ramp.png b/plugins/monstro/ramp.png
index dbd423efdf7..5061f6ed779 100644
Binary files a/plugins/monstro/ramp.png and b/plugins/monstro/ramp.png differ
diff --git a/plugins/monstro/saw.png b/plugins/monstro/saw.png
index 56c077f2c52..3122b082f8d 100644
Binary files a/plugins/monstro/saw.png and b/plugins/monstro/saw.png differ
diff --git a/plugins/monstro/sin.png b/plugins/monstro/sin.png
index acabd5a171a..3ac3c9afa23 100644
Binary files a/plugins/monstro/sin.png and b/plugins/monstro/sin.png differ
diff --git a/plugins/monstro/sinabs.png b/plugins/monstro/sinabs.png
index 2216224e69d..e28d1ec21d4 100644
Binary files a/plugins/monstro/sinabs.png and b/plugins/monstro/sinabs.png differ
diff --git a/plugins/monstro/sqr.png b/plugins/monstro/sqr.png
index 83d5e486903..d5d3c211c6e 100644
Binary files a/plugins/monstro/sqr.png and b/plugins/monstro/sqr.png differ
diff --git a/plugins/monstro/sqrsoft.png b/plugins/monstro/sqrsoft.png
index 2e5626d2053..037fcab12bf 100644
Binary files a/plugins/monstro/sqrsoft.png and b/plugins/monstro/sqrsoft.png differ
diff --git a/plugins/monstro/tri.png b/plugins/monstro/tri.png
index 9e1ab81080e..01119f8941e 100644
Binary files a/plugins/monstro/tri.png and b/plugins/monstro/tri.png differ
diff --git a/plugins/nes/Nes.cpp b/plugins/nes/Nes.cpp
index 5b34dcb1f60..b973f435625 100644
--- a/plugins/nes/Nes.cpp
+++ b/plugins/nes/Nes.cpp
@@ -27,7 +27,6 @@
#include "Nes.h"
#include "Engine.h"
#include "InstrumentTrack.h"
-#include "templates.h"
#include "ToolTip.h"
#include "Song.h"
#include "lmms_math.h"
@@ -520,7 +519,7 @@ NesInstrument::NesInstrument( InstrumentTrack * instrumentTrack ) :
m_ch3Volume( 15.f, 0.f, 15.f, 1.f, this, tr( "Channel 3 volume" ) ),
//channel 4
- m_ch4Enabled( true, this ),
+ m_ch4Enabled( false, this ),
m_ch4Volume( 15.f, 0.f, 15.f, 1.f, this, tr( "Channel 4 volume" ) ),
m_ch4EnvEnabled( false, this ),
@@ -918,9 +917,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * _data )
{
- return( new NesInstrument( static_cast( _data ) ) );
+ return( new NesInstrument( static_cast( m ) ) );
}
diff --git a/plugins/organic/organic.cpp b/plugins/organic/organic.cpp
index b6d45c8d36c..de5f08ff7f0 100644
--- a/plugins/organic/organic.cpp
+++ b/plugins/organic/organic.cpp
@@ -37,7 +37,6 @@
#include "NotePlayHandle.h"
#include "Oscillator.h"
#include "PixmapButton.h"
-#include "templates.h"
#include "ToolTip.h"
#include "embed.h"
@@ -636,9 +635,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return( new organicInstrument( static_cast( _data ) ) );
+ return( new organicInstrument( static_cast( m ) ) );
}
diff --git a/plugins/patman/patman.cpp b/plugins/patman/patman.cpp
index 6ab7adce719..0ea9968dae7 100644
--- a/plugins/patman/patman.cpp
+++ b/plugins/patman/patman.cpp
@@ -66,9 +66,9 @@ Plugin::Descriptor PLUGIN_EXPORT patman_plugin_descriptor =
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return new patmanInstrument( static_cast( _data ) );
+ return new patmanInstrument( static_cast( m ) );
}
}
diff --git a/plugins/sf2_player/sf2_player.cpp b/plugins/sf2_player/sf2_player.cpp
index 4bf75777ce8..138e8165d17 100644
--- a/plugins/sf2_player/sf2_player.cpp
+++ b/plugins/sf2_player/sf2_player.cpp
@@ -1150,9 +1150,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return new sf2Instrument( static_cast( _data ) );
+ return new sf2Instrument( static_cast( m ) );
}
diff --git a/plugins/sfxr/sfxr.cpp b/plugins/sfxr/sfxr.cpp
index c99f46f88cf..cdace1a30e2 100644
--- a/plugins/sfxr/sfxr.cpp
+++ b/plugins/sfxr/sfxr.cpp
@@ -45,7 +45,6 @@ float frnd(float range)
#include "Knob.h"
#include "NotePlayHandle.h"
#include "PixmapButton.h"
-#include "templates.h"
#include "ToolTip.h"
#include "Song.h"
#include "MidiEvent.h"
@@ -1122,9 +1121,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model*, void* data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model* m, void* )
{
- return new sfxrInstrument( static_cast( data ) );
+ return new sfxrInstrument( static_cast( m ) );
}
diff --git a/plugins/sid/sid_instrument.cpp b/plugins/sid/sid_instrument.cpp
index e671d4f0521..fcb0b82a790 100644
--- a/plugins/sid/sid_instrument.cpp
+++ b/plugins/sid/sid_instrument.cpp
@@ -794,10 +794,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return( new sidInstrument(
- static_cast( _data ) ) );
+ return( new sidInstrument( static_cast( m ) ) );
}
diff --git a/plugins/stk/mallets/mallets.cpp b/plugins/stk/mallets/mallets.cpp
index 7111bcdaa51..ee1e1fbc371 100644
--- a/plugins/stk/mallets/mallets.cpp
+++ b/plugins/stk/mallets/mallets.cpp
@@ -756,9 +756,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model * m, void * )
{
- return new malletsInstrument( static_cast( _data ) );
+ return new malletsInstrument( static_cast( m ) );
}
diff --git a/plugins/triple_oscillator/TripleOscillator.cpp b/plugins/triple_oscillator/TripleOscillator.cpp
index 6b644fd468b..a883f75fa32 100644
--- a/plugins/triple_oscillator/TripleOscillator.cpp
+++ b/plugins/triple_oscillator/TripleOscillator.cpp
@@ -723,9 +723,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model* model, void * )
{
- return new TripleOscillator( static_cast( _data ) );
+ return new TripleOscillator( static_cast( model ) );
}
}
diff --git a/plugins/vestige/vestige.cpp b/plugins/vestige/vestige.cpp
index f4aabd265e0..82d4d0407b6 100644
--- a/plugins/vestige/vestige.cpp
+++ b/plugins/vestige/vestige.cpp
@@ -82,11 +82,11 @@ Plugin::Descriptor Q_DECL_EXPORT vestige_plugin_descriptor =
}
-class vstSubWin : public QMdiSubWindow
+class vstSubWin : public SubWindow
{
public:
vstSubWin( QWidget * _parent ) :
- QMdiSubWindow( _parent )
+ SubWindow( _parent )
{
setAttribute( Qt::WA_DeleteOnClose, false );
setWindowFlags( Qt::WindowCloseButtonHint );
@@ -186,7 +186,13 @@ vestigeInstrument::~vestigeInstrument()
void vestigeInstrument::loadSettings( const QDomElement & _this )
{
- loadFile( _this.attribute( "plugin" ) );
+ QString plugin = _this.attribute( "plugin" );
+ if( plugin.isEmpty() )
+ {
+ return;
+ }
+
+ loadFile( plugin );
m_pluginMutex.lock();
if( m_plugin != NULL )
{
@@ -217,13 +223,8 @@ void vestigeInstrument::loadSettings( const QDomElement & _this )
knobFModel[ i ]->setInitValue(LocaleHelper::toFloat(s_dumpValues.at(2)));
}
-#if QT_VERSION < 0x050000
- connect( knobFModel[i], SIGNAL( dataChanged( Model * ) ),
- this, SLOT( setParameter( Model * ) ), Qt::DirectConnection );
-#else
connect( knobFModel[i], &FloatModel::dataChanged, this,
[this, i]() { setParameter( knobFModel[i] ); }, Qt::DirectConnection);
-#endif
}
}
m_pluginMutex.unlock();
@@ -978,13 +979,8 @@ manageVestigeInstrumentView::manageVestigeInstrumentView( Instrument * _instrume
}
FloatModel * model = m_vi->knobFModel[i];
-#if QT_VERSION < 0x050000
- connect( model, SIGNAL( dataChanged( Model * ) ), this,
- SLOT( setParameter( Model * ) ), Qt::DirectConnection );
-#else
connect( model, &FloatModel::dataChanged, this,
[this, model]() { setParameter( model ); }, Qt::DirectConnection);
-#endif
vstKnobs[i] ->setModel( model );
}
@@ -1180,9 +1176,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-Q_DECL_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+Q_DECL_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return new vestigeInstrument( static_cast( _data ) );
+ return new vestigeInstrument( static_cast( m ) );
}
diff --git a/plugins/vestige/vestige.h b/plugins/vestige/vestige.h
index 3b92eea8ffc..e4ef11fce52 100644
--- a/plugins/vestige/vestige.h
+++ b/plugins/vestige/vestige.h
@@ -29,14 +29,13 @@
#include
#include
-#include
#include
#include "Instrument.h"
#include "InstrumentView.h"
#include "Note.h"
#include "Knob.h"
-
+#include "SubWindow.h"
#include "AutomatableModel.h"
diff --git a/plugins/vibed/vibed.cpp b/plugins/vibed/vibed.cpp
index f33a9042853..94f640ff32f 100644
--- a/plugins/vibed/vibed.cpp
+++ b/plugins/vibed/vibed.cpp
@@ -35,7 +35,6 @@
#include "CaptionMenu.h"
#include "Oscillator.h"
#include "string_container.h"
-#include "templates.h"
#include "volume.h"
#include "Song.h"
@@ -682,9 +681,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return( new vibed( static_cast( _data ) ) );
+ return( new vibed( static_cast( m ) ) );
}
diff --git a/plugins/vibed/vibrating_string.cpp b/plugins/vibed/vibrating_string.cpp
index c3220271704..14a666bbdd3 100644
--- a/plugins/vibed/vibrating_string.cpp
+++ b/plugins/vibed/vibrating_string.cpp
@@ -24,7 +24,6 @@
#include
#include "vibrating_string.h"
-#include "templates.h"
#include "interpolation.h"
#include "Mixer.h"
#include "Engine.h"
@@ -145,9 +144,9 @@ void vibratingString::resample( float *_src, f_cnt_t _src_frames,
_dst_frames;
const float frac_pos = src_frame_float -
static_cast( src_frame_float );
- const f_cnt_t src_frame = tLimit(
- static_cast( src_frame_float ),
- 1, _src_frames - 3 );
+ const f_cnt_t src_frame = qBound(
+ 1, static_cast( src_frame_float ),
+ _src_frames - 3 );
m_impulse[frame] = cubicInterpolate(
_src[src_frame - 1],
_src[src_frame + 0],
diff --git a/plugins/vst_base/CMakeLists.txt b/plugins/vst_base/CMakeLists.txt
index 314d5fc18e4..44ed0dcb3be 100644
--- a/plugins/vst_base/CMakeLists.txt
+++ b/plugins/vst_base/CMakeLists.txt
@@ -5,11 +5,11 @@ ENDIF()
INCLUDE(BuildPlugin)
INCLUDE(ExternalProject)
-ADD_SUBDIRECTORY(vstbase)
+# These variables are not meant to be used normally, except packaging
+SET(REMOTE_VST_PLUGIN_FILEPATH_32 "32/RemoteVstPlugin32" CACHE STRING "Relative file path to RemoteVstPlugin32")
+SET(REMOTE_VST_PLUGIN_FILEPATH_64 "RemoteVstPlugin64" CACHE STRING "Relative file path to RemoteVstPlugin64")
-IF(LMMS_BUILD_LINUX AND WANT_VST_NOWINE)
- RETURN()
-ENDIF()
+ADD_SUBDIRECTORY(vstbase)
SET(LMMS_BINARY_DIR ${CMAKE_BINARY_DIR})
SET(LMMS_SOURCE_DIR ${CMAKE_SOURCE_DIR})
@@ -29,6 +29,10 @@ SET(EXTERNALPROJECT_CMAKE_ARGS
)
# build 32 bit version of RemoteVstPlugin
-INCLUDE("${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin32.cmake")
+IF(WANT_VST_32)
+ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin32.cmake")
+ENDIF()
# build 64 bit version of RemoteVstPlugin
-INCLUDE("${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin64.cmake")
+IF(WANT_VST_64)
+ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin64.cmake")
+ENDIF()
diff --git a/plugins/vst_base/RemoteVstPlugin.cpp b/plugins/vst_base/RemoteVstPlugin.cpp
index a9ed335f0c2..48ab137438b 100644
--- a/plugins/vst_base/RemoteVstPlugin.cpp
+++ b/plugins/vst_base/RemoteVstPlugin.cpp
@@ -791,10 +791,6 @@ void RemoteVstPlugin::initEditor()
SWP_NOMOVE | SWP_NOZORDER );
pluginDispatch( effEditTop );
- if (! EMBED) {
- showEditor();
- }
-
#ifdef LMMS_BUILD_LINUX
m_windowID = (intptr_t) GetProp( m_window, "__wine_x11_whole_window" );
#else
@@ -1966,7 +1962,8 @@ DWORD WINAPI RemoteVstPlugin::processingThread( LPVOID _param )
{
if( m.id == IdStartProcessing
|| m.id == IdMidiEvent
- || m.id == IdVstSetParameter )
+ || m.id == IdVstSetParameter
+ || m.id == IdVstSetTempo )
{
_this->processMessage( m );
}
diff --git a/plugins/vst_base/RemoteVstPlugin/CMakeLists.txt b/plugins/vst_base/RemoteVstPlugin/CMakeLists.txt
index 2a9f84076b0..59dd19a0aa6 100644
--- a/plugins/vst_base/RemoteVstPlugin/CMakeLists.txt
+++ b/plugins/vst_base/RemoteVstPlugin/CMakeLists.txt
@@ -18,6 +18,7 @@ if(IS_WIN64 OR CMAKE_SIZEOF_VOID_P EQUAL 8)
set(BITNESS 64)
else()
set(BITNESS 32)
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/32")
endif()
FOREACH( OUTPUTCONFIG ${CMAKE_CONFIGURATION_TYPES} )
diff --git a/plugins/vst_base/RemoteVstPlugin32.cmake b/plugins/vst_base/RemoteVstPlugin32.cmake
index fa8255afe33..9a8f0452948 100644
--- a/plugins/vst_base/RemoteVstPlugin32.cmake
+++ b/plugins/vst_base/RemoteVstPlugin32.cmake
@@ -1,32 +1,39 @@
IF(LMMS_BUILD_WIN32 AND NOT LMMS_BUILD_WIN64)
ADD_SUBDIRECTORY(RemoteVstPlugin)
+ IF(MSVC)
+ SET(VCPKG_ROOT "${CMAKE_FIND_ROOT_PATH}")
+ INSTALL(FILES "${VCPKG_ROOT}/bin/Qt5Core.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(FILES "${VCPKG_ROOT}/bin/zlib1.dll" DESTINATION "${PLUGIN_DIR}/32")
+ ELSE(MSVC)
+ INSTALL(FILES "${MINGW_PREFIX}/bin/Qt5Core.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(FILES "${MINGW_PREFIX}/bin/zlib1.dll" DESTINATION "${PLUGIN_DIR}/32")
+ ENDIF(MSVC)
+ INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../32/RemoteVstPlugin32.exe" DESTINATION "${PLUGIN_DIR}/32")
ELSEIF(LMMS_BUILD_WIN64 AND MSVC)
SET(MSVC_VER ${CMAKE_CXX_COMPILER_VERSION})
- IF(NOT CMAKE_GENERATOR_32)
- IF(MSVC_VER VERSION_GREATER 19.0 OR MSVC_VER VERSION_EQUAL 19.0)
- SET(CMAKE_GENERATOR_32 "Visual Studio 14 2015")
- SET(MSVC_YEAR 2015)
- ELSEIF(MSVC_VER VERSION_EQUAL 19.10 OR MSVC_VER VERSION_EQUAL 19.10)
+ IF(NOT CMAKE_GENERATOR_32)
+ IF(MSVC_VER VERSION_GREATER 19.10 OR MSVC_VER VERSION_EQUAL 19.10)
SET(CMAKE_GENERATOR_32 "Visual Studio 15 2017")
SET(MSVC_YEAR 2017)
+ ELSEIF(MSVC_VER VERSION_GREATER 19.0 OR MSVC_VER VERSION_EQUAL 19.0)
+ SET(CMAKE_GENERATOR_32 "Visual Studio 14 2015")
+ SET(MSVC_YEAR 2015)
ELSE()
MESSAGE(SEND_WARNING "Can't build RemoteVstPlugin32, unknown MSVC version ${MSVC_VER} and no CMAKE_GENERATOR_32 set")
RETURN()
ENDIF()
ENDIF()
- IF(NOT QT_32_PREFIX AND NOT USING_VCPKG)
+ IF(NOT QT_32_PREFIX)
GET_FILENAME_COMPONENT(QT_BIN_DIR ${QT_QMAKE_EXECUTABLE} DIRECTORY)
SET(QT_32_PREFIX "${QT_BIN_DIR}/../../msvc${MSVC_YEAR}")
ENDIF()
- IF(NOT QT_32_PREFIX)
- MESSAGE(WARNING "Can't build RemoteVstPlugin32, QT_32_PREFIX not set")
- RETURN()
- ELSEIF(NOT (IS_DIRECTORY ${QT_32_PREFIX} AND EXISTS ${QT_32_PREFIX}/bin/qmake.exe))
- MESSAGE(WARNING "Can't build RemoteVstPlugin32, no Qt 32 bit installation found at ${QT_32_PREFIX}")
- RETURN()
+ #TODO: qt5 installed using vcpkg: I don't know how to detect if the user built the x86 version of qt5 from here. At least not cleanly.
+ #So for the moment, we'll allow the built.
+ IF(NOT (IS_DIRECTORY ${QT_32_PREFIX} AND EXISTS ${QT_32_PREFIX}/bin/qmake.exe))
+ MESSAGE(WARNING "No Qt 32 bit installation found at ${QT_32_PREFIX}. If you're using VCPKG you can ignore this message if you've built x86-windows version of qt5")
ENDIF()
ExternalProject_Add(RemoteVstPlugin32
@@ -38,8 +45,25 @@ ELSEIF(LMMS_BUILD_WIN64 AND MSVC)
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}"
"-DCMAKE_PREFIX_PATH=${QT_32_PREFIX}"
)
+
+ INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../32/RemoteVstPlugin32.exe" DESTINATION "${PLUGIN_DIR}/32")
+
+ #TODO: find a solution when not using vcpkg for qt
+ SET(VCPKG_ROOT_32 "${CMAKE_FIND_ROOT_PATH}/../x86-windows")
+
+ INSTALL(FILES "${VCPKG_ROOT_32}/bin/zlib1.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(FILES "${VCPKG_ROOT_32}/bin/pcre2-16.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(FILES "${VCPKG_ROOT_32}/bin/double-conversion.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(FILES "${VCPKG_ROOT_32}/bin/qt5core.dll" DESTINATION "${PLUGIN_DIR}/32")
+
ELSEIF(LMMS_BUILD_LINUX)
# Use winegcc
+ INCLUDE(CheckWineGcc)
+ CheckWineGcc(32 "${WINEGCC}" WINEGCC_WORKING)
+ IF(NOT WINEGCC_WORKING)
+ MESSAGE(WARNING "winegcc fails to complie 32-bit binaries, please make sure you have 32-bit GCC libraries")
+ RETURN()
+ ENDIF()
ExternalProject_Add(RemoteVstPlugin32
"${EXTERNALPROJECT_ARGS}"
CMAKE_ARGS
@@ -47,6 +71,9 @@ ELSEIF(LMMS_BUILD_LINUX)
"-DCMAKE_CXX_COMPILER=${WINEGCC}"
"-DCMAKE_CXX_FLAGS=-m32"
)
+
+ INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../32/RemoteVstPlugin32" "${CMAKE_CURRENT_BINARY_DIR}/../32/RemoteVstPlugin32.exe.so" DESTINATION "${PLUGIN_DIR}/32")
+
ELSEIF(CMAKE_TOOLCHAIN_FILE_32)
ExternalProject_Add(RemoteVstPlugin32
"${EXTERNALPROJECT_ARGS}"
@@ -55,13 +82,11 @@ ELSEIF(CMAKE_TOOLCHAIN_FILE_32)
"-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH_32}"
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE_32}"
)
+ INSTALL(FILES "${CMAKE_PREFIX_PATH_32}/bin/Qt5Core.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(FILES "${CMAKE_PREFIX_PATH_32}/bin/zlib1.dll" DESTINATION "${PLUGIN_DIR}/32")
+ INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../32/RemoteVstPlugin32.exe" DESTINATION "${PLUGIN_DIR}/32")
ELSE()
- message(WARNING "Can't build RemoteVstPlugin32, unknown environment. Please supply CMAKE_TOOLCHAIN_FILE_32 and optionally CMAKE_PREFIX_PATH_32")
+ MESSAGE(WARNING "Can't build RemoteVstPlugin32, unknown environment. Please supply CMAKE_TOOLCHAIN_FILE_32 and optionally CMAKE_PREFIX_PATH_32")
RETURN()
ENDIF()
-IF(LMMS_BUILD_LINUX)
- INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../RemoteVstPlugin32" "${CMAKE_CURRENT_BINARY_DIR}/../RemoteVstPlugin32.exe.so" DESTINATION "${PLUGIN_DIR}")
-ELSEIF(LMMS_BUILD_WIN32)
- INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../RemoteVstPlugin32.exe" DESTINATION "${PLUGIN_DIR}")
-ENDIF()
diff --git a/plugins/vst_base/RemoteVstPlugin64.cmake b/plugins/vst_base/RemoteVstPlugin64.cmake
index f802bc4b902..4b02bf8abf4 100644
--- a/plugins/vst_base/RemoteVstPlugin64.cmake
+++ b/plugins/vst_base/RemoteVstPlugin64.cmake
@@ -2,6 +2,12 @@ IF(LMMS_BUILD_WIN64)
ADD_SUBDIRECTORY(RemoteVstPlugin)
INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../RemoteVstPlugin64.exe" DESTINATION "${PLUGIN_DIR}")
ELSEIF(LMMS_BUILD_LINUX)
+ INCLUDE(CheckWineGcc)
+ CheckWineGcc(64 "${WINEGCC}" WINEGCC_WORKING)
+ IF(NOT WINEGCC_WORKING)
+ MESSAGE(WARNING "winegcc fails to compile 64-bit binaries, please make sure you have 64-bit GCC libraries")
+ RETURN()
+ ENDIF()
ExternalProject_Add(RemoteVstPlugin64
"${EXTERNALPROJECT_ARGS}"
CMAKE_ARGS
diff --git a/plugins/vst_base/VstPlugin.cpp b/plugins/vst_base/VstPlugin.cpp
index 5138a58a69d..8d86f576f33 100644
--- a/plugins/vst_base/VstPlugin.cpp
+++ b/plugins/vst_base/VstPlugin.cpp
@@ -60,7 +60,6 @@
#include "MainWindow.h"
#include "Mixer.h"
#include "Song.h"
-#include "templates.h"
#include "FileDialog.h"
#ifdef LMMS_BUILD_LINUX
@@ -149,10 +148,10 @@ VstPlugin::VstPlugin( const QString & _plugin ) :
switch(machineType)
{
case PE::MachineType::amd64:
- tryLoad( "RemoteVstPlugin64" );
+ tryLoad( REMOTE_VST_PLUGIN_FILEPATH_64 ); // Default: RemoteVstPlugin64
break;
case PE::MachineType::i386:
- tryLoad( "RemoteVstPlugin32" );
+ tryLoad( REMOTE_VST_PLUGIN_FILEPATH_32 ); // Default: 32/RemoteVstPlugin32
break;
default:
m_failed = true;
@@ -162,7 +161,7 @@ VstPlugin::VstPlugin( const QString & _plugin ) :
setTempo( Engine::getSong()->getTempo() );
connect( Engine::getSong(), SIGNAL( tempoChanged( bpm_t ) ),
- this, SLOT( setTempo( bpm_t ) ) );
+ this, SLOT( setTempo( bpm_t ) ), Qt::DirectConnection );
connect( Engine::mixer(), SIGNAL( sampleRateChanged() ),
this, SLOT( updateSampleRate() ) );
@@ -386,7 +385,9 @@ bool VstPlugin::processMessage( const message & _m )
{
case IdVstPluginWindowID:
m_pluginWindowID = _m.getInt();
- if( m_embedMethod == "none" )
+ if( m_embedMethod == "none"
+ && ConfigManager::inst()->value(
+ "ui", "vstalwaysontop" ).toInt() )
{
#ifdef LMMS_BUILD_WIN32
// We're changing the owner, not the parent,
diff --git a/plugins/vst_base/vstbase/CMakeLists.txt b/plugins/vst_base/vstbase/CMakeLists.txt
index 28c09edb380..bd5f98b561e 100644
--- a/plugins/vst_base/vstbase/CMakeLists.txt
+++ b/plugins/vst_base/vstbase/CMakeLists.txt
@@ -1,3 +1,6 @@
+ADD_DEFINITIONS(-DREMOTE_VST_PLUGIN_FILEPATH_32="${REMOTE_VST_PLUGIN_FILEPATH_32}")
+ADD_DEFINITIONS(-DREMOTE_VST_PLUGIN_FILEPATH_64="${REMOTE_VST_PLUGIN_FILEPATH_64}")
+
BUILD_PLUGIN(vstbase
../vst_base.cpp ../VstPlugin.cpp ../VstPlugin.h ../communication.h
MOCFILES ../VstPlugin.h
diff --git a/plugins/watsyn/Watsyn.cpp b/plugins/watsyn/Watsyn.cpp
index 0122b293a23..5c47b7a7aac 100644
--- a/plugins/watsyn/Watsyn.cpp
+++ b/plugins/watsyn/Watsyn.cpp
@@ -28,7 +28,6 @@
#include "base64.h"
#include "Engine.h"
#include "InstrumentTrack.h"
-#include "templates.h"
#include "ToolTip.h"
#include "Song.h"
#include "lmms_math.h"
@@ -1279,9 +1278,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *m, void * )
{
- return( new WatsynInstrument( static_cast( _data ) ) );
+ return( new WatsynInstrument( static_cast( m ) ) );
}
diff --git a/plugins/zynaddsubfx/ZynAddSubFx.cpp b/plugins/zynaddsubfx/ZynAddSubFx.cpp
index 85e5b0118b4..277c22596a6 100644
--- a/plugins/zynaddsubfx/ZynAddSubFx.cpp
+++ b/plugins/zynaddsubfx/ZynAddSubFx.cpp
@@ -27,6 +27,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -290,6 +291,7 @@ void ZynAddSubFxInstrument::loadSettings( const QDomElement & _this )
emit settingsChanged();
}
+ emit instrumentTrack()->pitchModel()->dataChanged();
}
@@ -659,10 +661,9 @@ extern "C"
{
// necessary for getting instance out of shared lib
-PLUGIN_EXPORT Plugin * lmms_plugin_main( Model *, void * _data )
+PLUGIN_EXPORT Plugin * lmms_plugin_main(Model * m, void *)
{
-
- return new ZynAddSubFxInstrument( static_cast( _data ) );
+ return new ZynAddSubFxInstrument(static_cast(m));
}
diff --git a/plugins/zynaddsubfx/zynaddsubfx b/plugins/zynaddsubfx/zynaddsubfx
index c22acd61eb5..ccac06336b3 160000
--- a/plugins/zynaddsubfx/zynaddsubfx
+++ b/plugins/zynaddsubfx/zynaddsubfx
@@ -1 +1 @@
-Subproject commit c22acd61eb5d074988acea5fc1b6930151345c42
+Subproject commit ccac06336b363b9afe7ff4aea02bfa2d48187e1a
diff --git a/src/3rdparty/CMakeLists.txt b/src/3rdparty/CMakeLists.txt
index b40f7c3cde0..473e7702f09 100644
--- a/src/3rdparty/CMakeLists.txt
+++ b/src/3rdparty/CMakeLists.txt
@@ -3,7 +3,7 @@ set(CMAKE_CXX_FLAGS "")
set(CMAKE_C_FLAGS_DEBUG "")
set(CMAKE_CXX_FLAGS_DEBUG "")
-IF(LMMS_BUILD_LINUX)
+IF(LMMS_BUILD_LINUX AND WANT_VST)
set(BUILD_SHARED_LIBS OFF)
add_subdirectory(qt5-x11embed)
ENDIF()
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 37da8f414f9..4ac6bf1332f 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -45,7 +45,7 @@ INCLUDE(GenQrc)
ADD_GEN_QRC(LMMS_RCC_OUT lmms.qrc
"${CMAKE_SOURCE_DIR}/doc/AUTHORS"
"${CMAKE_SOURCE_DIR}/LICENSE.txt"
- "${CMAKE_BINARY_DIR}/CONTRIBUTORS"
+ "${CONTRIBUTORS}"
)
# Paths relative to lmms executable
diff --git a/src/core/AutomatableModel.cpp b/src/core/AutomatableModel.cpp
index 1780da5e186..6055598f704 100644
--- a/src/core/AutomatableModel.cpp
+++ b/src/core/AutomatableModel.cpp
@@ -31,6 +31,7 @@
#include "LocaleHelper.h"
#include "Mixer.h"
#include "ProjectJournal.h"
+#include "Song.h"
long AutomatableModel::s_periodCounter = 0;
@@ -131,8 +132,15 @@ void AutomatableModel::saveSettings( QDomDocument& doc, QDomElement& element, co
}
}
- if( m_controllerConnection && m_controllerConnection->getController()->type()
- != Controller::DummyController )
+ // Skip saving MIDI connections if we're saving project and
+ // the discardMIDIConnections option is true.
+ auto controllerType = m_controllerConnection
+ ? m_controllerConnection->getController()->type()
+ : Controller::DummyController;
+ bool skipMidiController = Engine::getSong()->isSavingProject()
+ && Engine::getSong()->getSaveOptions().discardMIDIConnections.value();
+ if (m_controllerConnection && controllerType != Controller::DummyController
+ && !(skipMidiController && controllerType == Controller::MidiController))
{
QDomElement controllerElement;
@@ -431,7 +439,7 @@ void AutomatableModel::setStep( const float step )
float AutomatableModel::fittedValue( float value ) const
{
- value = tLimit( value, m_minValue, m_maxValue );
+ value = qBound( m_minValue, value, m_maxValue );
if( m_step != 0 && m_hasStrictStepSize )
{
diff --git a/src/core/AutomationPattern.cpp b/src/core/AutomationPattern.cpp
index 937be570f67..e36838d807a 100644
--- a/src/core/AutomationPattern.cpp
+++ b/src/core/AutomationPattern.cpp
@@ -781,6 +781,16 @@ void AutomationPattern::resolveAllIDs()
{
a->addObject( dynamic_cast( o ), false );
}
+ else
+ {
+ // FIXME: Remove this block once the automation system gets fixed
+ // This is a temporary fix for https://github.com/LMMS/lmms/issues/4781
+ o = Engine::projectJournal()->journallingObject(ProjectJournal::idToSave(*k));
+ if( o && dynamic_cast( o ) )
+ {
+ a->addObject( dynamic_cast( o ), false );
+ }
+ }
}
}
a->m_idsToResolve.clear();
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 7870415f971..ba41e089c7a 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -40,6 +40,7 @@ set(LMMS_SRCS
core/MixerWorkerThread.cpp
core/MixHelpers.cpp
core/Model.cpp
+ core/ModelVisitor.cpp
core/Note.cpp
core/NotePlayHandle.cpp
core/Oscillator.cpp
@@ -48,6 +49,7 @@ set(LMMS_SRCS
core/Piano.cpp
core/PlayHandle.cpp
core/Plugin.cpp
+ core/PluginIssue.cpp
core/PluginFactory.cpp
core/PresetPreviewPlayHandle.cpp
core/ProjectJournal.cpp
diff --git a/src/core/ConfigManager.cpp b/src/core/ConfigManager.cpp
index 9d6781f7ce7..d8c783dd235 100644
--- a/src/core/ConfigManager.cpp
+++ b/src/core/ConfigManager.cpp
@@ -511,8 +511,9 @@ void ConfigManager::loadConfigFile( const QString & configFile )
cfg_file.close();
}
-
+ // Plugins are searched recursively, blacklist problematic locations
if( m_vstDir.isEmpty() || m_vstDir == QDir::separator() || m_vstDir == "/" ||
+ m_vstDir == ensureTrailingSlash( QDir::homePath() ) ||
!QDir( m_vstDir ).exists() )
{
#ifdef LMMS_BUILD_WIN32
diff --git a/src/core/ControllerConnection.cpp b/src/core/ControllerConnection.cpp
index 45e36e12fc0..e08f15b6348 100644
--- a/src/core/ControllerConnection.cpp
+++ b/src/core/ControllerConnection.cpp
@@ -211,7 +211,9 @@ void ControllerConnection::loadSettings( const QDomElement & _this )
m_controllerId = -1;
}
- if (!Engine::getSong()->isLoadingProject() && m_controllerId != -1)
+ if (!Engine::getSong()->isLoadingProject()
+ && m_controllerId != -1
+ && m_controllerId < Engine::getSong()->controllers().size())
{
setController( Engine::getSong()->
controllers().at( m_controllerId ) );
diff --git a/src/core/DrumSynth.cpp b/src/core/DrumSynth.cpp
index cfa85ceb6c0..c41de1fd4d0 100644
--- a/src/core/DrumSynth.cpp
+++ b/src/core/DrumSynth.cpp
@@ -124,7 +124,10 @@ void DrumSynth::GetEnv(int env, const char *sec, const char *key, QString ini)
char en[256], s[8];
int i=0, o=0, ep=0;
GetPrivateProfileString(sec, key, "0,0 100,0", en, sizeof(en), ini);
- en[255]=0; //be safe!
+
+ //be safe!
+ en[255]=0;
+ s[0]=0;
while(en[i]!=0)
{
diff --git a/src/core/Effect.cpp b/src/core/Effect.cpp
index 8cdcc9c600a..c842977532f 100644
--- a/src/core/Effect.cpp
+++ b/src/core/Effect.cpp
@@ -36,9 +36,8 @@
Effect::Effect( const Plugin::Descriptor * _desc,
Model * _parent,
const Descriptor::SubPluginFeatures::Key * _key ) :
- Plugin( _desc, _parent ),
+ Plugin( _desc, _parent, _key ),
m_parent( NULL ),
- m_key( _key ? *_key : Descriptor::SubPluginFeatures::Key() ),
m_processors( 1 ),
m_okay( true ),
m_noRun( false ),
@@ -117,7 +116,7 @@ Effect * Effect::instantiate( const QString& pluginName,
Model * _parent,
Descriptor::SubPluginFeatures::Key * _key )
{
- Plugin * p = Plugin::instantiate( pluginName, _parent, _key );
+ Plugin * p = Plugin::instantiateWithKey( pluginName, _parent, _key );
// check whether instantiated plugin is an effect
if( dynamic_cast( p ) != NULL )
{
diff --git a/src/core/Engine.cpp b/src/core/Engine.cpp
index a53abbe5d45..d2b4a9cc2aa 100644
--- a/src/core/Engine.cpp
+++ b/src/core/Engine.cpp
@@ -29,6 +29,7 @@
#include "FxMixer.h"
#include "Ladspa2LMMS.h"
#include "Mixer.h"
+#include "Plugin.h"
#include "PresetPreviewPlayHandle.h"
#include "ProjectJournal.h"
#include "Song.h"
@@ -41,6 +42,7 @@ BBTrackContainer * LmmsCore::s_bbTrackContainer = NULL;
Song * LmmsCore::s_song = NULL;
ProjectJournal * LmmsCore::s_projectJournal = NULL;
Ladspa2LMMS * LmmsCore::s_ladspaManager = NULL;
+void* LmmsCore::s_dndPluginKey = nullptr;
DummyTrackContainer * LmmsCore::s_dummyTC = NULL;
@@ -103,6 +105,12 @@ void LmmsCore::destroy()
delete ConfigManager::inst();
}
+float LmmsCore::framesPerTick(sample_rate_t sample_rate)
+{
+ return sample_rate * 60.0f * 4 /
+ DefaultTicksPerTact / s_song->getTempo();
+}
+
@@ -112,4 +120,24 @@ void LmmsCore::updateFramesPerTick()
DefaultTicksPerTact / s_song->getTempo();
}
+
+
+
+void LmmsCore::setDndPluginKey(void *newKey)
+{
+ Q_ASSERT(static_cast(newKey));
+ s_dndPluginKey = newKey;
+}
+
+
+
+
+void *LmmsCore::pickDndPluginKey()
+{
+ return s_dndPluginKey;
+}
+
+
+
+
LmmsCore * LmmsCore::s_instanceOfMe = NULL;
diff --git a/src/core/EnvelopeAndLfoParameters.cpp b/src/core/EnvelopeAndLfoParameters.cpp
index 9001cd796de..27a73b2c1a5 100644
--- a/src/core/EnvelopeAndLfoParameters.cpp
+++ b/src/core/EnvelopeAndLfoParameters.cpp
@@ -131,32 +131,32 @@ EnvelopeAndLfoParameters::EnvelopeAndLfoParameters(
instances()->add( this );
connect( &m_predelayModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_attackModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_holdModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_decayModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_sustainModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_releaseModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_amountModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_lfoPredelayModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_lfoAttackModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_lfoSpeedModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_lfoAmountModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_lfoWaveModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( &m_x100Model, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleVars() ) );
+ this, SLOT( updateSampleVars() ), Qt::DirectConnection );
connect( Engine::mixer(), SIGNAL( sampleRateChanged() ),
this, SLOT( updateSampleVars() ) );
diff --git a/src/core/FxMixer.cpp b/src/core/FxMixer.cpp
index 0e5f200d6d5..032090bf1d5 100644
--- a/src/core/FxMixer.cpp
+++ b/src/core/FxMixer.cpp
@@ -32,6 +32,7 @@
#include "Song.h"
#include "InstrumentTrack.h"
+#include "SampleTrack.h"
#include "BBTrackContainer.h"
FxRoute::FxRoute( FxChannel * from, FxChannel * to, float amount ) :
@@ -305,6 +306,22 @@ void FxMixer::deleteChannel( int index )
inst->effectChannelModel()->setValue(val-1);
}
}
+ else if( t->type() == Track::SampleTrack )
+ {
+ SampleTrack* strk = dynamic_cast( t );
+ int val = strk->effectChannelModel()->value(0);
+ if( val == index )
+ {
+ // we are deleting this track's fx send
+ // send to master
+ strk->effectChannelModel()->setValue(0);
+ }
+ else if( val > index )
+ {
+ // subtract 1 to make up for the missing channel
+ strk->effectChannelModel()->setValue(val-1);
+ }
+ }
}
FxChannel * ch = m_fxChannels[index];
@@ -379,6 +396,19 @@ void FxMixer::moveChannelLeft( int index )
inst->effectChannelModel()->setValue(a);
}
}
+ else if( trackList[i]->type() == Track::SampleTrack )
+ {
+ SampleTrack * strk = (SampleTrack *) trackList[i];
+ int val = strk->effectChannelModel()->value(0);
+ if( val == a )
+ {
+ strk->effectChannelModel()->setValue(b);
+ }
+ else if( val == b )
+ {
+ strk->effectChannelModel()->setValue(a);
+ }
+ }
}
}
@@ -780,4 +810,3 @@ void FxMixer::validateChannelName( int index, int oldIndex )
m_fxChannels[index]->m_name = tr( "FX %1" ).arg( index );
}
}
-
diff --git a/src/core/Instrument.cpp b/src/core/Instrument.cpp
index 534bb783a23..ba608da14a2 100644
--- a/src/core/Instrument.cpp
+++ b/src/core/Instrument.cpp
@@ -27,9 +27,10 @@
#include "DummyInstrument.h"
-Instrument::Instrument( InstrumentTrack * _instrument_track,
- const Descriptor * _descriptor ) :
- Plugin( _descriptor, NULL/* _instrument_track*/ ),
+Instrument::Instrument(InstrumentTrack * _instrument_track,
+ const Descriptor * _descriptor,
+ const Descriptor::SubPluginFeatures::Key *key) :
+ Plugin(_descriptor, NULL/* _instrument_track*/, key),
m_instrumentTrack( _instrument_track )
{
}
@@ -56,19 +57,15 @@ f_cnt_t Instrument::beatLen( NotePlayHandle * ) const
-Instrument * Instrument::instantiate( const QString & _plugin_name,
- InstrumentTrack * _instrument_track )
+Instrument *Instrument::instantiate(const QString &_plugin_name,
+ InstrumentTrack *_instrument_track, const Descriptor::SubPluginFeatures::Key *key, bool keyFromDnd)
{
- Plugin * p = Plugin::instantiate( _plugin_name, _instrument_track,
- _instrument_track );
- // check whether instantiated plugin is an instrument
- if( dynamic_cast( p ) != NULL )
- {
- // everything ok, so return pointer
- return dynamic_cast( p );
- }
-
- // not quite... so delete plugin and return dummy instrument
+ if(keyFromDnd)
+ Q_ASSERT(!key);
+ // copy from above // TODO! common cleaner func
+ Plugin * p = Plugin::instantiateWithKey(_plugin_name, _instrument_track, key, keyFromDnd);
+ if(dynamic_cast(p))
+ return dynamic_cast(p);
delete p;
return( new DummyInstrument( _instrument_track ) );
}
diff --git a/src/core/LadspaControl.cpp b/src/core/LadspaControl.cpp
index cf8c6e4680b..731241b8541 100644
--- a/src/core/LadspaControl.cpp
+++ b/src/core/LadspaControl.cpp
@@ -42,7 +42,8 @@ LadspaControl::LadspaControl( Model * _parent, port_desc_t * _port,
if( m_link )
{
connect( &m_linkEnabledModel, SIGNAL( dataChanged() ),
- this, SLOT( linkStateChanged() ) );
+ this, SLOT( linkStateChanged() ),
+ Qt::DirectConnection );
}
switch( m_port->data_type )
diff --git a/src/core/LadspaManager.cpp b/src/core/LadspaManager.cpp
index 4336e50a5d8..febbe5a9192 100644
--- a/src/core/LadspaManager.cpp
+++ b/src/core/LadspaManager.cpp
@@ -40,7 +40,7 @@
LadspaManager::LadspaManager()
{
// Make sure plugin search paths are set up
- PluginFactory::instance();
+ PluginFactory::setupSearchPaths();
QStringList ladspaDirectories = QString( getenv( "LADSPA_PATH" ) ).
split( LADSPA_PATH_SEPERATOR );
diff --git a/src/core/LfoController.cpp b/src/core/LfoController.cpp
index c1c81119f64..2b2db2f1471 100644
--- a/src/core/LfoController.cpp
+++ b/src/core/LfoController.cpp
@@ -49,12 +49,12 @@ LfoController::LfoController( Model * _parent ) :
{
setSampleExact( true );
connect( &m_waveModel, SIGNAL( dataChanged() ),
- this, SLOT( updateSampleFunction() ) );
+ this, SLOT( updateSampleFunction() ), Qt::DirectConnection );
connect( &m_speedModel, SIGNAL( dataChanged() ),
- this, SLOT( updateDuration() ) );
+ this, SLOT( updateDuration() ), Qt::DirectConnection );
connect( &m_multiplierModel, SIGNAL( dataChanged() ),
- this, SLOT( updateDuration() ) );
+ this, SLOT( updateDuration() ), Qt::DirectConnection );
connect( Engine::mixer(), SIGNAL( sampleRateChanged() ),
this, SLOT( updateDuration() ) );
diff --git a/src/core/MeterModel.cpp b/src/core/MeterModel.cpp
index 87b1b950afb..30db26d9b71 100644
--- a/src/core/MeterModel.cpp
+++ b/src/core/MeterModel.cpp
@@ -33,9 +33,9 @@ MeterModel::MeterModel( ::Model * _parent ) :
m_denominatorModel( 4, 1, 32, this, tr( "Denominator" ) )
{
connect( &m_numeratorModel, SIGNAL( dataChanged() ),
- this, SIGNAL( dataChanged() ) );
+ this, SIGNAL( dataChanged() ), Qt::DirectConnection );
connect( &m_denominatorModel, SIGNAL( dataChanged() ),
- this, SIGNAL( dataChanged() ) );
+ this, SIGNAL( dataChanged() ), Qt::DirectConnection );
}
diff --git a/src/core/MixHelpers.cpp b/src/core/MixHelpers.cpp
index 7ff8dea1e0a..de1c5cfc3a8 100644
--- a/src/core/MixHelpers.cpp
+++ b/src/core/MixHelpers.cpp
@@ -23,9 +23,14 @@
*/
#include "MixHelpers.h"
+
+#include
+
#include "lmms_math.h"
#include "ValueBuffer.h"
+#include
+
static bool s_NaNHandler;
diff --git a/src/core/Mixer.cpp b/src/core/Mixer.cpp
index e0ac414c25b..2550b072e76 100644
--- a/src/core/Mixer.cpp
+++ b/src/core/Mixer.cpp
@@ -186,8 +186,8 @@ Mixer::~Mixer()
}
delete m_fifo;
- delete m_audioDev;
delete m_midiClient;
+ delete m_audioDev;
for( int i = 0; i < 3; i++ )
{
@@ -577,21 +577,35 @@ void Mixer::changeQuality( const struct qualitySettings & _qs )
-void Mixer::setAudioDevice( AudioDevice * _dev,
- bool startNow )
+void Mixer::doSetAudioDevice( AudioDevice * _dev )
{
- stopProcessing();
+ // TODO: Use shared_ptr here in the future.
+ // Currently, this is safe, because this is only called by
+ // ProjectRenderer, and after ProjectRenderer calls this function,
+ // it does not access the old device anymore.
+ if( m_audioDev != m_oldAudioDev ) {delete m_audioDev;}
- if( _dev == NULL )
+ if( _dev )
{
- printf( "param _dev == NULL in Mixer::setAudioDevice(...). "
- "Trying any working audio-device\n" );
- m_audioDev = tryAudioDevices();
+ m_audioDev = _dev;
}
else
{
- m_audioDev = _dev;
+ printf( "param _dev == NULL in Mixer::setAudioDevice(...). "
+ "Trying any working audio-device\n" );
+ m_audioDev = tryAudioDevices();
}
+}
+
+
+
+
+void Mixer::setAudioDevice( AudioDevice * _dev,
+ bool startNow )
+{
+ stopProcessing();
+
+ doSetAudioDevice( _dev );
emit sampleRateChanged();
@@ -601,26 +615,16 @@ void Mixer::setAudioDevice( AudioDevice * _dev,
-void Mixer::setAudioDevice( AudioDevice * _dev,
+void Mixer::setAudioDevice(AudioDevice * _dev,
const struct qualitySettings & _qs,
bool _needs_fifo,
- bool startNow )
+ bool startNow)
{
- // don't delete the audio-device
stopProcessing();
m_qualitySettings = _qs;
- if( _dev == NULL )
- {
- printf( "param _dev == NULL in Mixer::setAudioDevice(...). "
- "Trying any working audio-device\n" );
- m_audioDev = tryAudioDevices();
- }
- else
- {
- m_audioDev = _dev;
- }
+ doSetAudioDevice( _dev );
emit qualitySettingsChanged();
emit sampleRateChanged();
@@ -827,7 +831,9 @@ void Mixer::runChangesInModel()
if( m_changesSignal )
{
m_waitChangesMutex.lock();
+ // allow changes in the model from other threads ...
m_changesRequestCondition.wakeOne();
+ // ... and wait until they are done
m_changesMixerCondition.wait( &m_waitChangesMutex );
m_waitChangesMutex.unlock();
}
diff --git a/src/core/ModelVisitor.cpp b/src/core/ModelVisitor.cpp
new file mode 100644
index 00000000000..4036f56e0a3
--- /dev/null
+++ b/src/core/ModelVisitor.cpp
@@ -0,0 +1,44 @@
+/*
+ * ModelVisitor.cpp - visitors for automatable models
+ *
+ * Copyright (c) 2019-2019 Johannes Lorenz
+ *
+ * This file is part of LMMS - https://lmms.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program (see COPYING); if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301 USA.
+ *
+ */
+
+#include "ModelVisitor.h"
+
+#include "AutomatableModel.h"
+#include "ComboBoxModel.h"
+#include "TempoSyncKnobModel.h"
+
+void ModelVisitor::visit(BoolModel &m) { up(m); }
+void ModelVisitor::visit(IntModel &m) { up(m); }
+void ModelVisitor::visit(FloatModel &m) { up(m); }
+void ModelVisitor::visit(ComboBoxModel &m) { up(m); }
+void ModelVisitor::visit(TempoSyncKnobModel &m) { up(m); }
+
+void ConstModelVisitor::visit(const BoolModel &m) { up(m); }
+void ConstModelVisitor::visit(const IntModel &m) { up(m); }
+void ConstModelVisitor::visit(const FloatModel &m) { up(m); }
+void ConstModelVisitor::visit(const ComboBoxModel &m) { up(m); }
+void ConstModelVisitor::visit(const TempoSyncKnobModel &m) { up(m); }
+
+ModelVisitor::~ModelVisitor() {}
+ConstModelVisitor::~ConstModelVisitor() {}
diff --git a/src/core/NotePlayHandle.cpp b/src/core/NotePlayHandle.cpp
index 8c838f13655..0039f935a5d 100644
--- a/src/core/NotePlayHandle.cpp
+++ b/src/core/NotePlayHandle.cpp
@@ -62,6 +62,7 @@ NotePlayHandle::NotePlayHandle( InstrumentTrack* instrumentTrack,
m_subNotes(),
m_released( false ),
m_releaseStarted( false ),
+ m_hasMidiNote( false ),
m_hasParent( parent != NULL ),
m_parent( parent ),
m_hadChildren( false ),
@@ -105,17 +106,6 @@ NotePlayHandle::NotePlayHandle( InstrumentTrack* instrumentTrack,
m_instrumentTrack->midiNoteOn( *this );
}
- if( hasParent() || ! m_instrumentTrack->isArpeggioEnabled() )
- {
- const int baseVelocity = m_instrumentTrack->midiPort()->baseVelocity();
-
- // send MidiNoteOn event
- m_instrumentTrack->processOutEvent(
- MidiEvent( MidiNoteOn, midiChannel(), midiKey(), midiVelocity( baseVelocity ) ),
- MidiTime::fromFrames( offset(), Engine::framesPerTick() ),
- offset() );
- }
-
if( m_instrumentTrack->instrument()->flags() & Instrument::IsSingleStreamed )
{
setUsesBuffer( false );
@@ -205,6 +195,21 @@ void NotePlayHandle::play( sampleFrame * _working_buffer )
}
lock();
+
+ if( m_totalFramesPlayed == 0 && !m_hasMidiNote
+ && ( hasParent() || ! m_instrumentTrack->isArpeggioEnabled() ) )
+ {
+ m_hasMidiNote = true;
+
+ const int baseVelocity = m_instrumentTrack->midiPort()->baseVelocity();
+
+ // send MidiNoteOn event
+ m_instrumentTrack->processOutEvent(
+ MidiEvent( MidiNoteOn, midiChannel(), midiKey(), midiVelocity( baseVelocity ) ),
+ MidiTime::fromFrames( offset(), Engine::framesPerTick() ),
+ offset() );
+ }
+
if( m_frequencyNeedsUpdate )
{
updateFrequency();
@@ -357,8 +362,10 @@ void NotePlayHandle::noteOff( const f_cnt_t _s )
m_framesBeforeRelease = _s;
m_releaseFramesToDo = qMax( 0, actualReleaseFramesToDo() );
- if( hasParent() || ! m_instrumentTrack->isArpeggioEnabled() )
+ if( m_hasMidiNote )
{
+ m_hasMidiNote = false;
+
// send MidiNoteOff event
m_instrumentTrack->processOutEvent(
MidiEvent( MidiNoteOff, midiChannel(), midiKey(), 0 ),
@@ -567,13 +574,9 @@ NotePlayHandle * NotePlayHandleManager::acquire( InstrumentTrack* instrumentTrac
int midiEventChannel,
NotePlayHandle::Origin origin )
{
- if( s_availableIndex < 0 )
- {
- s_mutex.lockForWrite();
- if( s_availableIndex < 0 ) extend( NPH_CACHE_INCREMENT );
- s_mutex.unlock();
- }
- s_mutex.lockForRead();
+ // TODO: use some lockless data structures
+ s_mutex.lockForWrite();
+ if (s_availableIndex < 0) { extend(NPH_CACHE_INCREMENT); }
NotePlayHandle * nph = s_available[s_availableIndex--];
s_mutex.unlock();
diff --git a/src/core/PeakController.cpp b/src/core/PeakController.cpp
index 9e5e654a660..b2e3bc92132 100644
--- a/src/core/PeakController.cpp
+++ b/src/core/PeakController.cpp
@@ -53,8 +53,10 @@ PeakController::PeakController( Model * _parent,
this, SLOT( handleDestroyedEffect( ) ) );
}
connect( Engine::mixer(), SIGNAL( sampleRateChanged() ), this, SLOT( updateCoeffs() ) );
- connect( m_peakEffect->attackModel(), SIGNAL( dataChanged() ), this, SLOT( updateCoeffs() ) );
- connect( m_peakEffect->decayModel(), SIGNAL( dataChanged() ), this, SLOT( updateCoeffs() ) );
+ connect( m_peakEffect->attackModel(), SIGNAL( dataChanged() ),
+ this, SLOT( updateCoeffs() ), Qt::DirectConnection );
+ connect( m_peakEffect->decayModel(), SIGNAL( dataChanged() ),
+ this, SLOT( updateCoeffs() ), Qt::DirectConnection );
m_coeffNeedsUpdate = true;
}
diff --git a/src/core/Plugin.cpp b/src/core/Plugin.cpp
index b479d7d8da6..411f6fe5899 100644
--- a/src/core/Plugin.cpp
+++ b/src/core/Plugin.cpp
@@ -22,12 +22,14 @@
*
*/
+#include "Plugin.h"
+
+#include
#include
#include
#include
#include
-#include "Plugin.h"
#include "embed.h"
#include "Engine.h"
#include "GuiApplication.h"
@@ -53,10 +55,12 @@ static Plugin::Descriptor dummyPluginDescriptor =
-Plugin::Plugin( const Descriptor * descriptor, Model * parent ) :
- Model( parent ),
+Plugin::Plugin(const Descriptor * descriptor, Model * parent, const
+ Descriptor::SubPluginFeatures::Key* key) :
+ Model(parent),
JournallingObject(),
- m_descriptor( descriptor )
+ m_descriptor(descriptor),
+ m_key(key ? *key : Descriptor::SubPluginFeatures::Key(m_descriptor))
{
if( m_descriptor == NULL )
{
@@ -74,6 +78,97 @@ Plugin::~Plugin()
+template
+T use_this_or(T this_param, T or_param)
+{
+ return this_param ? this_param : or_param;
+}
+
+
+
+
+QString use_this_or(QString this_param, QString or_param)
+{
+ return this_param.isNull() ? or_param : this_param;
+}
+
+
+
+
+QString Plugin::displayName() const
+{
+ return Model::displayName().isEmpty() // currently always empty
+ ? (m_descriptor->subPluginFeatures && m_key.isValid())
+ // get from sub plugin
+ ? m_key.displayName()
+ // get from plugin
+ : m_descriptor->displayName
+ : Model::displayName();
+}
+
+
+
+
+const PixmapLoader* Plugin::logo() const
+{
+ return (m_descriptor->subPluginFeatures && m_key.isValid())
+ ? m_key.logo()
+ : m_descriptor->logo;
+}
+
+
+
+
+QString Plugin::Descriptor::SubPluginFeatures::Key::additionalFileExtensions() const
+{
+ Q_ASSERT(isValid());
+ return desc->subPluginFeatures
+ // get from sub plugin
+ ? desc->subPluginFeatures->additionalFileExtensions(*this)
+ // no sub plugin, so no *additional* file extensions
+ : QString();
+}
+
+
+
+
+QString Plugin::Descriptor::SubPluginFeatures::Key::displayName() const
+{
+ Q_ASSERT(isValid());
+ return desc->subPluginFeatures
+ // get from sub plugin
+ ? use_this_or(desc->subPluginFeatures->displayName(*this),
+ QString::fromUtf8(desc->displayName))
+ // get from plugin
+ : desc->displayName;
+}
+
+
+
+
+const PixmapLoader* Plugin::Descriptor::SubPluginFeatures::Key::logo() const
+{
+ Q_ASSERT(isValid());
+ return desc->subPluginFeatures
+ ? use_this_or(desc->subPluginFeatures->logo(*this), desc->logo)
+ : desc->logo;
+}
+
+
+
+
+QString Plugin::Descriptor::SubPluginFeatures::Key::description() const
+{
+ Q_ASSERT(isValid());
+ return desc->subPluginFeatures
+ ? use_this_or(desc->subPluginFeatures->description(*this),
+ QString::fromUtf8(desc->description))
+ : desc->description;
+}
+
+
+
+
void Plugin::loadFile( const QString & )
{
}
@@ -90,10 +185,38 @@ AutomatableModel * Plugin::childModel( const QString & )
#include "PluginFactory.h"
-Plugin * Plugin::instantiate( const QString& pluginName, Model * parent,
- void * data )
+Plugin * Plugin::instantiateWithKey(const QString& pluginName, Model * parent,
+ const Descriptor::SubPluginFeatures::Key *key,
+ bool keyFromDnd)
{
+ if(keyFromDnd)
+ Q_ASSERT(!key);
+ const Descriptor::SubPluginFeatures::Key *keyPtr = keyFromDnd
+ ? static_cast(Engine::pickDndPluginKey())
+ : key;
const PluginFactory::PluginInfo& pi = pluginFactory->pluginInfo(pluginName.toUtf8());
+ if(keyPtr)
+ {
+ // descriptor is not yet set when loading - set it now
+ Descriptor::SubPluginFeatures::Key keyCopy = *keyPtr;
+ keyCopy.desc = pi.descriptor;
+ return Plugin::instantiate(pluginName, parent, &keyCopy);
+ }
+ else
+ return Plugin::instantiate(pluginName, parent,
+ // the keys are never touched anywhere
+ const_cast(keyPtr));
+}
+
+
+
+
+Plugin * Plugin::instantiate(const QString& pluginName, Model * parent,
+ void *data)
+{
+ const PluginFactory::PluginInfo& pi = pluginFactory->pluginInfo(pluginName.toUtf8());
+
+ Plugin* inst;
if( pi.isNull() )
{
if( gui )
@@ -104,23 +227,31 @@ Plugin * Plugin::instantiate( const QString& pluginName, Model * parent,
arg( pluginName ).arg( pluginFactory->errorString(pluginName) ),
QMessageBox::Ok | QMessageBox::Default );
}
- return new DummyPlugin();
+ inst = new DummyPlugin();
}
-
- InstantiationHook instantiationHook = ( InstantiationHook ) pi.library->resolve( "lmms_plugin_main" );
- if( instantiationHook == NULL )
+ else
{
- if( gui )
+ InstantiationHook instantiationHook;
+ if ((instantiationHook = ( InstantiationHook ) pi.library->resolve( "lmms_plugin_main" )))
{
- QMessageBox::information( NULL,
- tr( "Error while loading plugin" ),
- tr( "Failed to load plugin \"%1\"!").arg( pluginName ),
- QMessageBox::Ok | QMessageBox::Default );
+ inst = instantiationHook(parent, data);
+ if(!inst) {
+ inst = new DummyPlugin();
+ }
+ }
+ else
+ {
+ if( gui )
+ {
+ QMessageBox::information( NULL,
+ tr( "Error while loading plugin" ),
+ tr( "Failed to load plugin \"%1\"!").arg( pluginName ),
+ QMessageBox::Ok | QMessageBox::Default );
+ }
+ inst = new DummyPlugin();
}
- return new DummyPlugin();
}
- Plugin * inst = instantiationHook( parent, data );
return inst;
}
diff --git a/src/core/PluginFactory.cpp b/src/core/PluginFactory.cpp
index a87e492702d..abf6421229e 100644
--- a/src/core/PluginFactory.cpp
+++ b/src/core/PluginFactory.cpp
@@ -28,8 +28,11 @@
#include
#include
#include
+#include "lmmsconfig.h"
#include "ConfigManager.h"
+#include "Plugin.h"
+#include "embed.h"
#ifdef LMMS_BUILD_WIN32
QStringList nameFilters("*.dll");
@@ -45,6 +48,16 @@ qint64 qHash(const QFileInfo& fi)
std::unique_ptr PluginFactory::s_instance;
PluginFactory::PluginFactory()
+{
+ setupSearchPaths();
+ discoverPlugins();
+}
+
+PluginFactory::~PluginFactory()
+{
+}
+
+void PluginFactory::setupSearchPaths()
{
// Adds a search path relative to the main executable if the path exists.
auto addRelativeIfExists = [](const QString & path) {
@@ -76,12 +89,6 @@ PluginFactory::PluginFactory()
QDir::addSearchPath("plugins", env_path);
QDir::addSearchPath("plugins", ConfigManager::inst()->workingDir() + "plugins");
-
- discoverPlugins();
-}
-
-PluginFactory::~PluginFactory()
-{
}
PluginFactory* PluginFactory::instance()
@@ -107,9 +114,9 @@ const PluginFactory::PluginInfoList& PluginFactory::pluginInfos() const
return m_pluginInfos;
}
-const PluginFactory::PluginInfo PluginFactory::pluginSupportingExtension(const QString& ext)
+const PluginFactory::PluginInfoAndKey PluginFactory::pluginSupportingExtension(const QString& ext)
{
- return m_pluginByExt.value(ext, PluginInfo());
+ return m_pluginByExt.value(ext, PluginInfoAndKey());
}
const PluginFactory::PluginInfo PluginFactory::pluginInfo(const char* name) const
@@ -150,42 +157,78 @@ void PluginFactory::discoverPlugins()
for (const QFileInfo& file : files)
{
auto library = std::make_shared(file.absoluteFilePath());
-
if (! library->load()) {
m_errors[file.baseName()] = library->errorString();
qWarning("%s", library->errorString().toLocal8Bit().data());
continue;
}
- if (library->resolve("lmms_plugin_main") == nullptr) {
- continue;
- }
- QString descriptorName = file.baseName() + "_plugin_descriptor";
- if( descriptorName.left(3) == "lib" )
+ Plugin::Descriptor* pluginDescriptor = nullptr;
+ if (library->resolve("lmms_plugin_main"))
{
- descriptorName = descriptorName.mid(3);
+ QString descriptorName = file.baseName() + "_plugin_descriptor";
+ if( descriptorName.left(3) == "lib" )
+ {
+ descriptorName = descriptorName.mid(3);
+ }
+
+ pluginDescriptor = reinterpret_cast(library->resolve(descriptorName.toUtf8().constData()));
+ if(pluginDescriptor == nullptr)
+ {
+ qWarning() << qApp->translate("PluginFactory", "LMMS plugin %1 does not have a plugin descriptor named %2!").
+ arg(file.absoluteFilePath()).arg(descriptorName);
+ continue;
+ }
}
- Plugin::Descriptor* pluginDescriptor = reinterpret_cast(library->resolve(descriptorName.toUtf8().constData()));
- if(pluginDescriptor == nullptr)
+ if(pluginDescriptor)
{
- qWarning() << qApp->translate("PluginFactory", "LMMS plugin %1 does not have a plugin descriptor named %2!").
- arg(file.absoluteFilePath()).arg(descriptorName);
- continue;
+ PluginInfo info;
+ info.file = file;
+ info.library = library;
+ info.descriptor = pluginDescriptor;
+ pluginInfos << info;
+
+ auto addSupportedFileTypes =
+ [this](QString supportedFileTypes,
+ const PluginInfo& info,
+ const Plugin::Descriptor::SubPluginFeatures::Key* key = nullptr)
+ {
+ if(!supportedFileTypes.isNull())
+ {
+ for (const QString& ext : supportedFileTypes.split(','))
+ {
+ //qDebug() << "Plugin " << info.name()
+ // << "supports" << ext;
+ PluginInfoAndKey infoAndKey;
+ infoAndKey.info = info;
+ infoAndKey.key = key
+ ? *key
+ : Plugin::Descriptor::SubPluginFeatures::Key();
+ m_pluginByExt.insert(ext, infoAndKey);
+ }
+ }
+ };
+
+ if (info.descriptor->supportedFileTypes)
+ addSupportedFileTypes(QString(info.descriptor->supportedFileTypes), info);
+
+ if (info.descriptor->subPluginFeatures)
+ {
+ Plugin::Descriptor::SubPluginFeatures::KeyList
+ subPluginKeys;
+ info.descriptor->subPluginFeatures->listSubPluginKeys(
+ info.descriptor,
+ subPluginKeys);
+ for(const Plugin::Descriptor::SubPluginFeatures::Key& key
+ : subPluginKeys)
+ {
+ addSupportedFileTypes(key.additionalFileExtensions(), info, &key);
+ }
+ }
+
+ descriptors.insert(info.descriptor->type, info.descriptor);
}
-
- PluginInfo info;
- info.file = file;
- info.library = library;
- info.descriptor = pluginDescriptor;
- pluginInfos << info;
-
- for (const QString& ext : QString(info.descriptor->supportedFileTypes).split(','))
- {
- m_pluginByExt.insert(ext, info);
- }
-
- descriptors.insert(info.descriptor->type, info.descriptor);
}
m_pluginInfos = pluginInfos;
diff --git a/src/core/PluginIssue.cpp b/src/core/PluginIssue.cpp
new file mode 100644
index 00000000000..4a8b2ee5b4e
--- /dev/null
+++ b/src/core/PluginIssue.cpp
@@ -0,0 +1,72 @@
+/*
+ * PluginIssue.h - PluginIssue class
+ *
+ * Copyright (c) 2019 Johannes Lorenz
+ *
+ * This file is part of LMMS - https://lmms.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program (see COPYING); if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301 USA.
+ *
+ */
+
+#include
+
+#include "PluginIssue.h"
+
+const char *PluginIssue::msgFor(const PluginIssueType &it)
+{
+ switch (it)
+ {
+ case unknownPortFlow:
+ return "unknown port flow for mandatory port";
+ case unknownPortType:
+ return "unknown port type for mandatory port";
+ case tooManyInputChannels:
+ return "too many audio input channels";
+ case tooManyOutputChannels:
+ return "too many audio output channels";
+ case noOutputChannel:
+ return "no audio output channel";
+ case portHasNoDef:
+ return "port is missing default value";
+ case portHasNoMin:
+ return "port is missing min value";
+ case portHasNoMax:
+ return "port is missing max value";
+ case featureNotSupported:
+ return "required feature not supported";
+ case badPortType:
+ return "unsupported port type";
+ case noIssue:
+ return nullptr;
+ }
+ return nullptr;
+}
+
+
+
+
+QDebug operator<<(QDebug stream, const PluginIssue &iss)
+{
+ stream << PluginIssue::msgFor(iss.m_issueType);
+ if (iss.m_info.length())
+ {
+ stream.nospace() << ": " << iss.m_info.c_str();
+ }
+ return stream;
+}
+
+
diff --git a/src/core/PresetPreviewPlayHandle.cpp b/src/core/PresetPreviewPlayHandle.cpp
index dc36819b7d7..ca0e5219499 100644
--- a/src/core/PresetPreviewPlayHandle.cpp
+++ b/src/core/PresetPreviewPlayHandle.cpp
@@ -137,8 +137,10 @@ PresetPreviewPlayHandle::PresetPreviewPlayHandle( const QString & _preset_file,
suffix().toLower();
if( i == NULL || !i->descriptor()->supportsFileType( ext ) )
{
+ const PluginFactory::PluginInfoAndKey& infoAndKey =
+ pluginFactory->pluginSupportingExtension(ext);
i = s_previewTC->previewInstrumentTrack()->
- loadInstrument(pluginFactory->pluginSupportingExtension(ext).name());
+ loadInstrument(infoAndKey.info.name(), &infoAndKey.key);
}
if( i != NULL )
{
diff --git a/src/core/ProjectJournal.cpp b/src/core/ProjectJournal.cpp
index ce811dbc595..e3cd362cb66 100644
--- a/src/core/ProjectJournal.cpp
+++ b/src/core/ProjectJournal.cpp
@@ -29,6 +29,8 @@
#include "JournallingObject.h"
#include "Song.h"
+//! Avoid clashes between loaded IDs (have the bit cleared)
+//! and newly created IDs (have the bit set)
static const int EO_ID_MSB = 1 << 23;
const int ProjectJournal::MAX_UNDO_STATES = 100; // TODO: make this configurable in settings
diff --git a/src/core/SampleBuffer.cpp b/src/core/SampleBuffer.cpp
index 0f58e756007..7795925297b 100644
--- a/src/core/SampleBuffer.cpp
+++ b/src/core/SampleBuffer.cpp
@@ -73,7 +73,7 @@ SampleBuffer::SampleBuffer() :
m_amplification( 1.0f ),
m_reversed( false ),
m_frequency( BaseFreq ),
- m_sampleRate( Engine::mixer()->baseSampleRate() )
+ m_sampleRate( mixerSampleRate () )
{
connect( Engine::mixer(), SIGNAL( sampleRateChanged() ), this, SLOT( sampleRateChanged() ) );
@@ -143,6 +143,11 @@ void SampleBuffer::sampleRateChanged()
update( true );
}
+sample_rate_t SampleBuffer::mixerSampleRate()
+{
+ return Engine::mixer()->processingSampleRate();
+}
+
void SampleBuffer::update( bool _keep_settings )
{
@@ -178,7 +183,7 @@ void SampleBuffer::update( bool _keep_settings )
int_sample_t * buf = NULL;
sample_t * fbuf = NULL;
ch_cnt_t channels = DEFAULT_CHANNELS;
- sample_rate_t samplerate = Engine::mixer()->baseSampleRate();
+ sample_rate_t samplerate = mixerSampleRate();
m_frames = 0;
const QFileInfo fileInfo( file );
@@ -366,10 +371,10 @@ void SampleBuffer::normalizeSampleRate( const sample_rate_t _src_sr,
bool _keep_settings )
{
// do samplerate-conversion to our default-samplerate
- if( _src_sr != Engine::mixer()->baseSampleRate() )
+ if( _src_sr != mixerSampleRate() )
{
SampleBuffer * resampled = resample( _src_sr,
- Engine::mixer()->baseSampleRate() );
+ mixerSampleRate() );
MM_FREE( m_data );
m_frames = resampled->frames();
m_data = MM_ALLOC( sampleFrame, m_frames );
@@ -931,7 +936,7 @@ void SampleBuffer::visualize( QPainter & _p, const QRect & _dr,
const float y_space = h*0.5f;
const int nb_frames = focus_on_range ? _to_frame - _from_frame : m_frames;
- const int fpp = tLimit( nb_frames / w, 1, 20 );
+ const int fpp = qBound( 1, nb_frames / w, 20 );
QPointF * l = new QPointF[nb_frames / fpp + 1];
QPointF * r = new QPointF[nb_frames / fpp + 1];
int n = 0;
diff --git a/src/core/SamplePlayHandle.cpp b/src/core/SamplePlayHandle.cpp
index cae2f3cde01..77a254cce46 100644
--- a/src/core/SamplePlayHandle.cpp
+++ b/src/core/SamplePlayHandle.cpp
@@ -141,7 +141,7 @@ bool SamplePlayHandle::isFromTrack( const Track * _track ) const
f_cnt_t SamplePlayHandle::totalFrames() const
{
- return ( m_sampleBuffer->endFrame() - m_sampleBuffer->startFrame() ) * ( Engine::mixer()->processingSampleRate() / Engine::mixer()->baseSampleRate() );
+ return ( m_sampleBuffer->endFrame() - m_sampleBuffer->startFrame() ) * ( Engine::mixer()->processingSampleRate() / m_sampleBuffer->sampleRate() );
}
diff --git a/src/core/Song.cpp b/src/core/Song.cpp
index 2f57b51c3f5..336aa3df273 100644
--- a/src/core/Song.cpp
+++ b/src/core/Song.cpp
@@ -92,18 +92,18 @@ Song::Song() :
{
for(int i = 0; i < Mode_Count; ++i) m_elapsedMilliSeconds[i] = 0;
connect( &m_tempoModel, SIGNAL( dataChanged() ),
- this, SLOT( setTempo() ) );
+ this, SLOT( setTempo() ), Qt::DirectConnection );
connect( &m_tempoModel, SIGNAL( dataUnchanged() ),
- this, SLOT( setTempo() ) );
+ this, SLOT( setTempo() ), Qt::DirectConnection );
connect( &m_timeSigModel, SIGNAL( dataChanged() ),
- this, SLOT( setTimeSignature() ) );
+ this, SLOT( setTimeSignature() ), Qt::DirectConnection );
connect( Engine::mixer(), SIGNAL( sampleRateChanged() ), this,
SLOT( updateFramesPerTick() ) );
connect( &m_masterVolumeModel, SIGNAL( dataChanged() ),
- this, SLOT( masterVolumeChanged() ) );
+ this, SLOT( masterVolumeChanged() ), Qt::DirectConnection );
/* connect( &m_masterPitchModel, SIGNAL( dataChanged() ),
this, SLOT( masterPitchChanged() ) );*/
@@ -1212,6 +1212,7 @@ void Song::loadProject( const QString & fileName )
bool Song::saveProjectFile( const QString & filename )
{
DataFile dataFile( DataFile::SongProject );
+ m_savingProject = true;
m_tempoModel.saveSettings( dataFile, dataFile.head(), "bpm" );
m_timeSigModel.saveSettings( dataFile, dataFile.head(), "timesig" );
@@ -1233,6 +1234,8 @@ bool Song::saveProjectFile( const QString & filename )
saveControllerStates( dataFile, dataFile.content() );
+ m_savingProject = false;
+
return dataFile.writeFile( filename );
}
@@ -1265,7 +1268,11 @@ bool Song::guiSaveProjectAs( const QString & _file_name )
m_oldFileName = m_fileName;
setProjectFileName(_file_name);
- if(!guiSaveProject())
+ bool saveResult = guiSaveProject();
+ // After saving as, restore default save options.
+ m_saveOptions.setDefaultOptions();
+
+ if(!saveResult)
{
// Saving failed. Restore old filenames.
setProjectFileName(m_oldFileName);
@@ -1434,3 +1441,7 @@ QString Song::errorSummary()
return errors;
}
+
+bool Song::isSavingProject() const {
+ return m_savingProject;
+}
diff --git a/src/core/TempoSyncKnobModel.cpp b/src/core/TempoSyncKnobModel.cpp
index e94c6e42446..a85ca2e9ff8 100644
--- a/src/core/TempoSyncKnobModel.cpp
+++ b/src/core/TempoSyncKnobModel.cpp
@@ -42,7 +42,8 @@ TempoSyncKnobModel::TempoSyncKnobModel( const float _val, const float _min,
m_custom( _parent )
{
connect( Engine::getSong(), SIGNAL( tempoChanged( bpm_t ) ),
- this, SLOT( calculateTempoSyncTime( bpm_t ) ) );
+ this, SLOT( calculateTempoSyncTime( bpm_t ) ),
+ Qt::DirectConnection );
}
@@ -154,7 +155,8 @@ void TempoSyncKnobModel::setSyncMode( TempoSyncMode _new_mode )
if( _new_mode == SyncCustom )
{
connect( &m_custom, SIGNAL( dataChanged() ),
- this, SLOT( updateCustom() ) );
+ this, SLOT( updateCustom() ),
+ Qt::DirectConnection );
}
}
calculateTempoSyncTime( Engine::getSong()->getTempo() );
diff --git a/src/core/Track.cpp b/src/core/Track.cpp
index 5e6758fdecb..64c17c9e8ec 100644
--- a/src/core/Track.cpp
+++ b/src/core/Track.cpp
@@ -328,8 +328,8 @@ TrackContentObjectView::~TrackContentObjectView()
/*! \brief Update a TrackContentObjectView
*
- * TCO's get drawn only when needed,
- * and when a TCO is updated,
+ * TCO's get drawn only when needed,
+ * and when a TCO is updated,
* it needs to be redrawn.
*
*/
@@ -525,7 +525,7 @@ void TrackContentObjectView::dragEnterEvent( QDragEnterEvent * dee )
{
TrackContentWidget * tcw = getTrackView()->getTrackContentWidget();
MidiTime tcoPos = MidiTime( m_tco->startPosition().getTact(), 0 );
- if( tcw->canPasteSelection( tcoPos, dee->mimeData() ) == false )
+ if( tcw->canPasteSelection( tcoPos, dee ) == false )
{
dee->ignore();
}
@@ -598,9 +598,9 @@ void TrackContentObjectView::dropEvent( QDropEvent * de )
*/
void TrackContentObjectView::leaveEvent( QEvent * e )
{
- while( QApplication::overrideCursor() != NULL )
+ if( cursor().shape() != Qt::BitmapCursor )
{
- QApplication::restoreOverrideCursor();
+ setCursor( QCursor( embed::getIconPixmap( "hand" ), 3, 3 ) );
}
if( e != NULL )
{
@@ -630,9 +630,12 @@ DataFile TrackContentObjectView::createTCODataFiles(
it != tcoViews.end(); ++it )
{
// Insert into the dom under the "tcos" element
- int trackIndex = tc->tracks().indexOf( ( *it )->m_trackView->getTrack() );
+ Track* tcoTrack = ( *it )->m_trackView->getTrack();
+ int trackIndex = tc->tracks().indexOf( tcoTrack );
QDomElement tcoElement = dataFile.createElement( "tco" );
tcoElement.setAttribute( "trackIndex", trackIndex );
+ tcoElement.setAttribute( "trackType", tcoTrack->type() );
+ tcoElement.setAttribute( "trackName", tcoTrack->name() );
( *it )->m_tco->saveState( dataFile, tcoElement );
tcoParent.appendChild( tcoElement );
}
@@ -649,6 +652,7 @@ DataFile TrackContentObjectView::createTCODataFiles(
QDomElement metadata = dataFile.createElement( "copyMetadata" );
// initialTrackIndex is the index of the track that was touched
metadata.setAttribute( "initialTrackIndex", initialTrackIndex );
+ metadata.setAttribute( "trackContainerId", tc->id() );
// grabbedTCOPos is the pos of the tact containing the TCO we grabbed
metadata.setAttribute( "grabbedTCOPos", m_tco->startPosition() );
@@ -742,20 +746,17 @@ void TrackContentObjectView::mousePressEvent( QMouseEvent * me )
&& !m_tco->getAutoResize() )
{
m_action = ResizeLeft;
- QCursor c( Qt::SizeHorCursor );
- QApplication::setOverrideCursor( c );
+ setCursor( Qt::SizeHorCursor );
}
else if( me->x() < width() - RESIZE_GRIP_WIDTH )
{
m_action = Move;
- QCursor c( Qt::SizeAllCursor );
- QApplication::setOverrideCursor( c );
+ setCursor( Qt::SizeAllCursor );
}
else if( !m_tco->getAutoResize() )
{
m_action = Resize;
- QCursor c( Qt::SizeHorCursor );
- QApplication::setOverrideCursor( c );
+ setCursor( Qt::SizeHorCursor );
}
if( m_action == Move )
@@ -1003,17 +1004,7 @@ void TrackContentObjectView::mouseMoveEvent( QMouseEvent * me )
if( ( me->x() > width() - RESIZE_GRIP_WIDTH && !me->buttons() && !m_tco->getAutoResize() )
|| ( me->x() < RESIZE_GRIP_WIDTH && !me->buttons() && sTco && !m_tco->getAutoResize() ) )
{
- if( QApplication::overrideCursor() != NULL &&
- QApplication::overrideCursor()->shape() !=
- Qt::SizeHorCursor )
- {
- while( QApplication::overrideCursor() != NULL )
- {
- QApplication::restoreOverrideCursor();
- }
- }
- QCursor c( Qt::SizeHorCursor );
- QApplication::setOverrideCursor( c );
+ setCursor( Qt::SizeHorCursor );
}
else
{
@@ -1190,7 +1181,7 @@ void TrackContentWidget::updateBackground()
// draw lines
// vertical lines
- pmp.setPen( QPen( gridColor(), 1 ) );
+ pmp.setPen( QPen( gridColor(), 1 ) );
for( float x = 0; x < w * 2; x += ppt )
{
pmp.drawLine( QLineF( x, 0.0, x, h ) );
@@ -1201,9 +1192,9 @@ void TrackContentWidget::updateBackground()
{
pmp.drawLine( QLineF( x, 0.0, x, h ) );
}
-
+
// horizontal line
- pmp.setPen( QPen( gridColor(), 1 ) );
+ pmp.setPen( QPen( gridColor(), 1 ) );
pmp.drawLine( 0, h-1, w*2, h-1 );
pmp.end();
@@ -1386,8 +1377,8 @@ MidiTime TrackContentWidget::getPosition( int mouseX )
*/
void TrackContentWidget::dragEnterEvent( QDragEnterEvent * dee )
{
- MidiTime tcoPos = MidiTime( getPosition( dee->pos().x() ).getTact(), 0 );
- if( canPasteSelection( tcoPos, dee->mimeData() ) == false )
+ MidiTime tcoPos = getPosition( dee->pos().x() );
+ if( canPasteSelection( tcoPos, dee ) == false )
{
dee->ignore();
}
@@ -1406,8 +1397,10 @@ void TrackContentWidget::dragEnterEvent( QDragEnterEvent * dee )
* \param tcoPos the position of the TCO slot being pasted on
* \param de the DropEvent generated
*/
-bool TrackContentWidget::canPasteSelection( MidiTime tcoPos, const QMimeData * mimeData )
+bool TrackContentWidget::canPasteSelection( MidiTime tcoPos, const QDropEvent* de )
{
+ const QMimeData * mimeData = de->mimeData();
+
Track * t = getTrack();
QString type = StringPairDrag::decodeMimeKey( mimeData );
QString value = StringPairDrag::decodeMimeValue( mimeData );
@@ -1437,7 +1430,9 @@ bool TrackContentWidget::canPasteSelection( MidiTime tcoPos, const QMimeData * m
const int currentTrackIndex = tracks.indexOf( t );
// Don't paste if we're on the same tact
- if( tcoPos == grabbedTCOTact && currentTrackIndex == initialTrackIndex )
+ auto sourceTrackContainerId = metadata.attributeNode( "trackContainerId" ).value().toUInt();
+ if( de->source() && sourceTrackContainerId == t->trackContainer()->id() &&
+ tcoPos == grabbedTCOTact && currentTrackIndex == initialTrackIndex )
{
return false;
}
@@ -1460,9 +1455,9 @@ bool TrackContentWidget::canPasteSelection( MidiTime tcoPos, const QMimeData * m
}
// Track must be of the same type
- Track * startTrack = tracks.at( trackIndex );
+ auto startTrackType = tcoElement.attributeNode("trackType").value().toInt();
Track * endTrack = tracks.at( finalTrackIndex );
- if( startTrack->type() != endTrack->type() )
+ if( startTrackType != endTrack->type() )
{
return false;
}
@@ -1478,7 +1473,7 @@ bool TrackContentWidget::canPasteSelection( MidiTime tcoPos, const QMimeData * m
*/
bool TrackContentWidget::pasteSelection( MidiTime tcoPos, QDropEvent * de )
{
- if( canPasteSelection( tcoPos, de->mimeData() ) == false )
+ if( canPasteSelection( tcoPos, de ) == false )
{
return false;
}
@@ -1548,7 +1543,8 @@ bool TrackContentWidget::pasteSelection( MidiTime tcoPos, QDropEvent * de )
}
//check tco name, if the same as source track name dont copy
- if( tco->name() == tracks[trackIndex]->name() )
+ QString sourceTrackName = outerTCOElement.attributeNode( "trackName" ).value();
+ if( tco->name() == sourceTrackName )
{
tco->setName( "" );
}
@@ -1919,18 +1915,20 @@ void TrackOperationsWidget::updateMenu()
toMenu->addAction( embed::getIconPixmap( "cancel", 16, 16 ),
tr( "Remove this track" ),
this, SLOT( removeTrack() ) );
-
+
if( ! m_trackView->trackContainerView()->fixedTCOs() )
{
toMenu->addAction( tr( "Clear this track" ), this, SLOT( clearTrack() ) );
}
- if( InstrumentTrackView * trackView = dynamic_cast( m_trackView ) )
+ if (QMenu *fxMenu = m_trackView->createFxMenu(tr("FX %1: %2"), tr("Assign to new FX Channel")))
{
- QMenu *fxMenu = trackView->createFxMenu( tr( "FX %1: %2" ), tr( "Assign to new FX Channel" ));
toMenu->addMenu(fxMenu);
+ }
+ if (InstrumentTrackView * trackView = dynamic_cast(m_trackView))
+ {
toMenu->addSeparator();
- toMenu->addMenu( trackView->midiMenu() );
+ toMenu->addMenu(trackView->midiMenu());
}
if( dynamic_cast( m_trackView ) )
{
@@ -2613,7 +2611,7 @@ TrackView::TrackView( Track * track, TrackContainerView * tcv ) :
&m_trackContentWidget, SLOT( update() ) );
connect( &m_track->m_soloModel, SIGNAL( dataChanged() ),
- m_track, SLOT( toggleSolo() ) );
+ m_track, SLOT( toggleSolo() ), Qt::DirectConnection );
// create views for already existing TCOs
for( Track::tcoVector::iterator it =
m_track->m_trackContentObjects.begin();
@@ -2677,6 +2675,19 @@ void TrackView::update()
+/*! \brief Create a menu for assigning/creating channels for this track.
+ *
+ */
+QMenu * TrackView::createFxMenu(QString title, QString newFxLabel)
+{
+ Q_UNUSED(title)
+ Q_UNUSED(newFxLabel)
+ return NULL;
+}
+
+
+
+
/*! \brief Close this track View.
*
*/
@@ -2847,12 +2858,12 @@ void TrackView::mouseMoveEvent( QMouseEvent * me )
else if( m_action == MoveTrack )
{
// look which track-widget the mouse-cursor is over
- const int yPos =
+ const int yPos =
m_trackContainerView->contentWidget()->mapFromGlobal( me->globalPos() ).y();
const TrackView * trackAtY = m_trackContainerView->trackViewAt( yPos );
-// debug code
-// qDebug( "y position %d", yPos );
+ // debug code
+ // qDebug( "y position %d", yPos );
// a track-widget not equal to ourself?
if( trackAtY != NULL && trackAtY != this )
diff --git a/src/core/audio/AudioAlsa.cpp b/src/core/audio/AudioAlsa.cpp
index 45abe677673..b866757061a 100644
--- a/src/core/audio/AudioAlsa.cpp
+++ b/src/core/audio/AudioAlsa.cpp
@@ -37,10 +37,10 @@
AudioAlsa::AudioAlsa( bool & _success_ful, Mixer* _mixer ) :
- AudioDevice( tLimit(
+ AudioDevice( qBound(
+ DEFAULT_CHANNELS,
ConfigManager::inst()->value( "audioalsa", "channels" ).toInt(),
- DEFAULT_CHANNELS, SURROUND_CHANNELS ),
- _mixer ),
+ SURROUND_CHANNELS ), _mixer ),
m_handle( NULL ),
m_hwParams( NULL ),
m_swParams( NULL ),
diff --git a/src/core/audio/AudioFileMP3.cpp b/src/core/audio/AudioFileMP3.cpp
index cce7ec8e4ce..a00cdf6112d 100644
--- a/src/core/audio/AudioFileMP3.cpp
+++ b/src/core/audio/AudioFileMP3.cpp
@@ -120,6 +120,7 @@ bool AudioFileMP3::initEncoder()
lame_set_brate(m_lame, bitRate);
// Add a comment
+ id3tag_init(m_lame);
id3tag_set_comment(m_lame, "Created with LMMS");
return lame_init_params(m_lame) != -1;
diff --git a/src/core/audio/AudioJack.cpp b/src/core/audio/AudioJack.cpp
index bca41356b93..e149f5cbd96 100644
--- a/src/core/audio/AudioJack.cpp
+++ b/src/core/audio/AudioJack.cpp
@@ -32,7 +32,6 @@
#include "Engine.h"
#include "GuiApplication.h"
-#include "templates.h"
#include "gui_templates.h"
#include "ConfigManager.h"
#include "LcdSpinBox.h"
@@ -44,10 +43,10 @@
AudioJack::AudioJack( bool & _success_ful, Mixer* _mixer ) :
- AudioDevice( tLimit( ConfigManager::inst()->value(
- "audiojack", "channels" ).toInt(),
- DEFAULT_CHANNELS, SURROUND_CHANNELS ),
- _mixer ),
+ AudioDevice( qBound