/********************************************************************************
** Form generated from reading UI file 'gensetbase.ui'
**
** Created by: Qt User Interface Compiler version 5.15.19
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_GENSETBASE_H
#define UI_GENSETBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_GlobalSettingsDialogBase
{
public:
    QGridLayout *gridLayout_3;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *Spacer1;
    QPushButton *applyButton;
    QPushButton *okButton;
    QPushButton *cancelButton;
    QTabWidget *TabWidget2;
    QWidget *TabPage;
    QGridLayout *gridLayout;
    QCheckBox *autoSaveCheckBox;
    QGroupBox *groupBox3;
    QGridLayout *gridLayout1;
    QGridLayout *gridLayout11;
    QHBoxLayout *qhboxStartSong;
    QLineEdit *startSongEntry;
    QToolButton *startSongFileOpenToolButton;
    QToolButton *startSongResetToolButton;
    QGroupBox *startSongBox;
    QHBoxLayout *hLayout_1;
    QRadioButton *startLastButton;
    QRadioButton *startEmptyButton;
    QRadioButton *startSongButton;
    QGroupBox *startUpBox;
    QHBoxLayout *hLayout_2;
    QCheckBox *showSplash;
    QCheckBox *showDidYouKnow;
    QLabel *textLabel1_2;
    QCheckBox *readMidiConfigFromSongCheckBox;
    QCheckBox *warnOnFileVersionsCheckBox;
    QGroupBox *projDirGroupBox;
    QHBoxLayout *qhboxProjDir;
    QLineEdit *projDirEntry;
    QToolButton *projDirOpenToolButton;
    QSpacerItem *verticalSpacer_8;
    QSpacerItem *verticalSpacer_9;
    QSpacerItem *verticalSpacer_7;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_9;
    QCheckBox *cbEnableLash;
    QWidget *tab_3;
    QVBoxLayout *verticalLayout_15;
    QSpacerItem *verticalSpacer_11;
    QGroupBox *groupBox_4;
    QVBoxLayout *verticalLayout_24;
    QCheckBox *cbTabPianoroll;
    QCheckBox *cbTabDrum;
    QCheckBox *cbTabWave;
    QCheckBox *cbTabScore;
    QCheckBox *cbTabMaster;
    QSpacerItem *verticalSpacer_14;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout_25;
    QCheckBox *cbAMixerDocked;
    QCheckBox *cbBMixerDocked;
    QLabel *label;
    QSpacerItem *verticalSpacer_10;
    QWidget *pathsTab;
    QVBoxLayout *verticalLayout_8;
    QHBoxLayout *horizontalLayout_5;
    QVBoxLayout *verticalLayout_7;
    QLabel *label_12;
    QCheckBox *pluginRescanButton;
    QTabWidget *pluginPathsTabs;
    QWidget *pluginLadspaPathTab;
    QVBoxLayout *verticalLayout_13;
    QListWidget *pluginLadspaPathList;
    QWidget *pluginDssiPathTab;
    QVBoxLayout *verticalLayout_10;
    QListWidget *pluginDssiPathList;
    QWidget *pluginVstPathTab;
    QVBoxLayout *verticalLayout_14;
    QLabel *label_3;
    QListWidget *pluginVstPathList;
    QWidget *pluginLinuxVstPathTab;
    QVBoxLayout *verticalLayout_11;
    QLabel *label_14;
    QListWidget *pluginLinuxVstPathList;
    QWidget *pluginLv2PathTab;
    QVBoxLayout *verticalLayout_12;
    QLabel *label_13;
    QListWidget *pluginLv2PathList;
    QVBoxLayout *verticalLayout_6;
    QSpacerItem *verticalSpacer_4;
    QToolButton *pluginPathMoveUp;
    QToolButton *pluginPathMoveDown;
    QToolButton *pluginPathAdd;
    QToolButton *pluginPathEdit;
    QToolButton *pluginPathRemove;
    QSpacerItem *verticalSpacer;
    QWidget *tab;
    QGridLayout *gridLayout2;
    QGroupBox *deviceAudioGroupBox;
    QGridLayout *gridLayout4_1;
    QLabel *deviceAudioRateLabel;
    QLabel *deviceAudioBackendLabel;
    QComboBox *deviceAudioSize;
    QComboBox *deviceAudioBackendComboBox;
    QLabel *deviceAudioSizeLabel;
    QComboBox *deviceAudioRate;
    QGroupBox *GroupBox4;
    QGridLayout *gridLayout3;
    QSpinBox *minSliderSelect;
    QLabel *TextLabel3_2;
    QLabel *TextLabel2_2;
    QSpinBox *minMeterSelect;
    QLabel *freewheelLabel;
    QCheckBox *denormalCheckBox;
    QCheckBox *freewheelCheckBox;
    QLabel *textLabel1_5;
    QLabel *textLabel1_5_2;
    QCheckBox *outputLimiterCheckBox;
    QLabel *vstInPlaceTextLabel;
    QCheckBox *vstInPlaceCheckBox;
    QLabel *minControlProcessPeriodLabel;
    QComboBox *minControlProcessPeriodComboBox;
    QGroupBox *groupBox13;
    QGridLayout *gridLayout4;
    QGridLayout *gridLayoutwaveEditor;
    QHBoxLayout *qhboxLayoutWaveEditor;
    QLabel *textLabel2_2;
    QSpacerItem *spacer13;
    QLineEdit *externalWavEditorSelect;
    QLabel *textLabel1_6;
    QGroupBox *audioConvertersGroupBox;
    QHBoxLayout *horizontalLayout_6;
    QPushButton *audioConvertersButton;
    QSpacerItem *horizontalSpacer_4;
    QSpacerItem *verticalSpacer_12;
    QWidget *tab2;
    QVBoxLayout *verticalLayout_2;
    QScrollArea *scrollArea_3;
    QWidget *scrollAreaWidgetContents_4;
    QVBoxLayout *verticalLayout_16;
    QGroupBox *GroupBox2;
    QGridLayout *gridLayout_2;
    QComboBox *midiDivisionSelect;
    QCheckBox *warnIfBadTimingCheckBox;
    QLabel *TextLabel3;
    QLabel *midiResLabel;
    QComboBox *rtcResolutionSelect;
    QGroupBox *groupBox_5;
    QVBoxLayout *verticalLayout;
    QCheckBox *midiSendInit;
    QCheckBox *midiWarnInitPending;
    QCheckBox *midiSendCtlDefaults;
    QGroupBox *groupBox_6;
    QHBoxLayout *horizontalLayout_4;
    QCheckBox *sendNullParamsCB;
    QCheckBox *optimizeControllersCB;
    QSpacerItem *horizontalSpacer;
    QGroupBox *groupBox_3;
    QVBoxLayout *verticalLayout_5;
    QRadioButton *recordAllButton;
    QRadioButton *dontRecHiddenButton;
    QRadioButton *dontRecMutedButton;
    QRadioButton *dontRecBothButton;
    QSpacerItem *verticalSpacer_13;
    QWidget *latencyTab;
    QVBoxLayout *verticalLayout_20;
    QGroupBox *groupBox_10;
    QVBoxLayout *verticalLayout_22;
    QCheckBox *enableLatencyCorrectionButton;
    QGroupBox *groupBox_7;
    QVBoxLayout *verticalLayout_17;
    QLabel *label_20;
    QCheckBox *latencyProjectCommonButton;
    QGroupBox *groupBox_8;
    QVBoxLayout *verticalLayout_18;
    QLabel *label_21;
    QCheckBox *latencyInBranchUntermButton;
    QCheckBox *latencyOutBranchUntermButton;
    QGroupBox *groupBox_9;
    QVBoxLayout *verticalLayout_19;
    QLabel *label_22;
    QCheckBox *latencyMonitorAffectingButton;
    QSpacerItem *verticalSpacer_6;
    QWidget *tabGuiBehaviour;
    QGridLayout *gridLayout5;
    QHBoxLayout *horizontalLayout_7;
    QLabel *label_8;
    QSpinBox *trackHeightAlternate;
    QHBoxLayout *horizontalLayout_2;
    QLabel *TextLabel1;
    QSpinBox *guiRefreshSelect;
    QVBoxLayout *verticalLayout_21;
    QHBoxLayout *horizontalLayout_8;
    QLabel *label_11;
    QComboBox *lv2UiBehaviorComboBox;
    QGroupBox *groupBoxOptions;
    QVBoxLayout *verticalLayout_23;
    QScrollArea *optionsScrollArea;
    QWidget *scrollAreaWidgetContents;
    QVBoxLayout *verticalLayout_26;
    QCheckBox *showStatusBarCheckBox;
    QCheckBox *projectSaveCheckBox;
    QCheckBox *moveArmedCheckBox;
    QCheckBox *monitorOnRecordCheckBox;
    QCheckBox *momentaryMuteCheckBox;
    QCheckBox *momentarySoloCheckBox;
    QCheckBox *preferKnobsVsSlidersCheckBox;
    QCheckBox *showControlValuesCheckBox;
    QCheckBox *preferMidiVolumeDbCheckBox;
    QCheckBox *showNoteNamesCheckBox;
    QCheckBox *showNoteTooltipsCheckBox;
    QCheckBox *showTimeScaleBeatNumbersCheckBox;
    QSpacerItem *verticalSpacer_5;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label_7;
    QSpinBox *trackHeight;
    QHBoxLayout *horizontalLayout_10;
    QLabel *label_10;
    QSpinBox *audioAutomationPointRadius;
    QWidget *tabGuiTweaks;
    QVBoxLayout *verticalLayout_3;
    QFrame *frame;
    QVBoxLayout *verticalLayout_4;
    QCheckBox *popsDefStayOpenCheckBox;
    QCheckBox *lmbDecreasesCheckBox;
    QCheckBox *addHiddenCheckBox;
    QCheckBox *unhideTracksCheckBox;
    QCheckBox *smartFocusCheckBox;
    QCheckBox *velocityPerNoteCheckBox;
    QCheckBox *borderlessMouseCheckBox;
    QCheckBox *scrollableSubmenusCheckbox;
    QCheckBox *liveWaveUpdateCheckBox;
    QCheckBox *lineEditStyleHackCheckBox;
    QCheckBox *revertPluginNativeGUIScalingCheckBox;
    QCheckBox *keepTransportWindowOnTopCheckBox;
    QSpacerItem *verticalSpacer_3;

    void setupUi(QDialog *GlobalSettingsDialogBase)
    {
        if (GlobalSettingsDialogBase->objectName().isEmpty())
            GlobalSettingsDialogBase->setObjectName(QString::fromUtf8("GlobalSettingsDialogBase"));
        GlobalSettingsDialogBase->resize(607, 734);
        gridLayout_3 = new QGridLayout(GlobalSettingsDialogBase);
        gridLayout_3->setSpacing(6);
        gridLayout_3->setContentsMargins(11, 11, 11, 11);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(6);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        Spacer1 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(Spacer1);

        applyButton = new QPushButton(GlobalSettingsDialogBase);
        applyButton->setObjectName(QString::fromUtf8("applyButton"));

        horizontalLayout->addWidget(applyButton);

        okButton = new QPushButton(GlobalSettingsDialogBase);
        okButton->setObjectName(QString::fromUtf8("okButton"));

        horizontalLayout->addWidget(okButton);

        cancelButton = new QPushButton(GlobalSettingsDialogBase);
        cancelButton->setObjectName(QString::fromUtf8("cancelButton"));

        horizontalLayout->addWidget(cancelButton);


        gridLayout_3->addLayout(horizontalLayout, 1, 0, 1, 1);

        TabWidget2 = new QTabWidget(GlobalSettingsDialogBase);
        TabWidget2->setObjectName(QString::fromUtf8("TabWidget2"));
        TabWidget2->setEnabled(true);
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(TabWidget2->sizePolicy().hasHeightForWidth());
        TabWidget2->setSizePolicy(sizePolicy);
        TabPage = new QWidget();
        TabPage->setObjectName(QString::fromUtf8("TabPage"));
        gridLayout = new QGridLayout(TabPage);
        gridLayout->setSpacing(6);
        gridLayout->setContentsMargins(11, 11, 11, 11);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        autoSaveCheckBox = new QCheckBox(TabPage);
        autoSaveCheckBox->setObjectName(QString::fromUtf8("autoSaveCheckBox"));

        gridLayout->addWidget(autoSaveCheckBox, 2, 0, 1, 1);

        groupBox3 = new QGroupBox(TabPage);
        groupBox3->setObjectName(QString::fromUtf8("groupBox3"));
        gridLayout1 = new QGridLayout(groupBox3);
        gridLayout1->setSpacing(6);
        gridLayout1->setContentsMargins(11, 11, 11, 11);
        gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
        gridLayout1->setVerticalSpacing(12);
        gridLayout1->setContentsMargins(-1, 2, -1, 6);
        gridLayout11 = new QGridLayout();
        gridLayout11->setSpacing(6);
        gridLayout11->setObjectName(QString::fromUtf8("gridLayout11"));
        qhboxStartSong = new QHBoxLayout();
        qhboxStartSong->setSpacing(6);
        qhboxStartSong->setObjectName(QString::fromUtf8("qhboxStartSong"));
        startSongEntry = new QLineEdit(groupBox3);
        startSongEntry->setObjectName(QString::fromUtf8("startSongEntry"));

        qhboxStartSong->addWidget(startSongEntry);

        startSongFileOpenToolButton = new QToolButton(groupBox3);
        startSongFileOpenToolButton->setObjectName(QString::fromUtf8("startSongFileOpenToolButton"));

        qhboxStartSong->addWidget(startSongFileOpenToolButton);

        startSongResetToolButton = new QToolButton(groupBox3);
        startSongResetToolButton->setObjectName(QString::fromUtf8("startSongResetToolButton"));

        qhboxStartSong->addWidget(startSongResetToolButton);


        gridLayout11->addLayout(qhboxStartSong, 3, 0, 1, 2);

        startSongBox = new QGroupBox(groupBox3);
        startSongBox->setObjectName(QString::fromUtf8("startSongBox"));
        hLayout_1 = new QHBoxLayout(startSongBox);
        hLayout_1->setSpacing(6);
        hLayout_1->setContentsMargins(11, 11, 11, 11);
        hLayout_1->setObjectName(QString::fromUtf8("hLayout_1"));
        startLastButton = new QRadioButton(startSongBox);
        startLastButton->setObjectName(QString::fromUtf8("startLastButton"));
        startLastButton->setChecked(true);

        hLayout_1->addWidget(startLastButton);

        startEmptyButton = new QRadioButton(startSongBox);
        startEmptyButton->setObjectName(QString::fromUtf8("startEmptyButton"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(startEmptyButton->sizePolicy().hasHeightForWidth());
        startEmptyButton->setSizePolicy(sizePolicy1);
        startEmptyButton->setChecked(false);

        hLayout_1->addWidget(startEmptyButton);

        startSongButton = new QRadioButton(startSongBox);
        startSongButton->setObjectName(QString::fromUtf8("startSongButton"));

        hLayout_1->addWidget(startSongButton);


        gridLayout11->addWidget(startSongBox, 1, 0, 1, 2);

        startUpBox = new QGroupBox(groupBox3);
        startUpBox->setObjectName(QString::fromUtf8("startUpBox"));
        hLayout_2 = new QHBoxLayout(startUpBox);
        hLayout_2->setSpacing(6);
        hLayout_2->setContentsMargins(11, 11, 11, 11);
        hLayout_2->setObjectName(QString::fromUtf8("hLayout_2"));
        hLayout_2->setContentsMargins(-1, 2, -1, 6);
        showSplash = new QCheckBox(startUpBox);
        showSplash->setObjectName(QString::fromUtf8("showSplash"));

        hLayout_2->addWidget(showSplash);

        showDidYouKnow = new QCheckBox(startUpBox);
        showDidYouKnow->setObjectName(QString::fromUtf8("showDidYouKnow"));

        hLayout_2->addWidget(showDidYouKnow);


        gridLayout11->addWidget(startUpBox, 0, 0, 1, 2);

        textLabel1_2 = new QLabel(groupBox3);
        textLabel1_2->setObjectName(QString::fromUtf8("textLabel1_2"));
        textLabel1_2->setWordWrap(false);

        gridLayout11->addWidget(textLabel1_2, 2, 0, 1, 1);

        readMidiConfigFromSongCheckBox = new QCheckBox(groupBox3);
        readMidiConfigFromSongCheckBox->setObjectName(QString::fromUtf8("readMidiConfigFromSongCheckBox"));

        gridLayout11->addWidget(readMidiConfigFromSongCheckBox, 2, 1, 1, 1);


        gridLayout1->addLayout(gridLayout11, 1, 0, 1, 1);

        warnOnFileVersionsCheckBox = new QCheckBox(groupBox3);
        warnOnFileVersionsCheckBox->setObjectName(QString::fromUtf8("warnOnFileVersionsCheckBox"));

        gridLayout1->addWidget(warnOnFileVersionsCheckBox, 0, 0, 1, 1);


        gridLayout->addWidget(groupBox3, 4, 0, 1, 1);

        projDirGroupBox = new QGroupBox(TabPage);
        projDirGroupBox->setObjectName(QString::fromUtf8("projDirGroupBox"));
        qhboxProjDir = new QHBoxLayout(projDirGroupBox);
        qhboxProjDir->setSpacing(6);
        qhboxProjDir->setContentsMargins(11, 11, 11, 11);
        qhboxProjDir->setObjectName(QString::fromUtf8("qhboxProjDir"));
        qhboxProjDir->setContentsMargins(-1, 2, -1, 2);
        projDirEntry = new QLineEdit(projDirGroupBox);
        projDirEntry->setObjectName(QString::fromUtf8("projDirEntry"));

        qhboxProjDir->addWidget(projDirEntry);

        projDirOpenToolButton = new QToolButton(projDirGroupBox);
        projDirOpenToolButton->setObjectName(QString::fromUtf8("projDirOpenToolButton"));

        qhboxProjDir->addWidget(projDirOpenToolButton);


        gridLayout->addWidget(projDirGroupBox, 0, 0, 1, 1);

        verticalSpacer_8 = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        gridLayout->addItem(verticalSpacer_8, 1, 0, 1, 1);

        verticalSpacer_9 = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        gridLayout->addItem(verticalSpacer_9, 3, 0, 1, 1);

        verticalSpacer_7 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout->addItem(verticalSpacer_7, 6, 0, 1, 1);

        groupBox = new QGroupBox(TabPage);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        verticalLayout_9 = new QVBoxLayout(groupBox);
        verticalLayout_9->setSpacing(6);
        verticalLayout_9->setContentsMargins(11, 11, 11, 11);
        verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
        cbEnableLash = new QCheckBox(groupBox);
        cbEnableLash->setObjectName(QString::fromUtf8("cbEnableLash"));

        verticalLayout_9->addWidget(cbEnableLash);


        gridLayout->addWidget(groupBox, 5, 0, 1, 1);

        TabWidget2->addTab(TabPage, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName(QString::fromUtf8("tab_3"));
        verticalLayout_15 = new QVBoxLayout(tab_3);
        verticalLayout_15->setSpacing(6);
        verticalLayout_15->setContentsMargins(11, 11, 11, 11);
        verticalLayout_15->setObjectName(QString::fromUtf8("verticalLayout_15"));
        verticalLayout_15->setContentsMargins(-1, 2, -1, 6);
        verticalSpacer_11 = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        verticalLayout_15->addItem(verticalSpacer_11);

        groupBox_4 = new QGroupBox(tab_3);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        verticalLayout_24 = new QVBoxLayout(groupBox_4);
        verticalLayout_24->setSpacing(12);
        verticalLayout_24->setContentsMargins(11, 11, 11, 11);
        verticalLayout_24->setObjectName(QString::fromUtf8("verticalLayout_24"));
        verticalLayout_24->setContentsMargins(-1, 9, -1, -1);
        cbTabPianoroll = new QCheckBox(groupBox_4);
        cbTabPianoroll->setObjectName(QString::fromUtf8("cbTabPianoroll"));
        cbTabPianoroll->setChecked(true);

        verticalLayout_24->addWidget(cbTabPianoroll);

        cbTabDrum = new QCheckBox(groupBox_4);
        cbTabDrum->setObjectName(QString::fromUtf8("cbTabDrum"));
        cbTabDrum->setChecked(true);

        verticalLayout_24->addWidget(cbTabDrum);

        cbTabWave = new QCheckBox(groupBox_4);
        cbTabWave->setObjectName(QString::fromUtf8("cbTabWave"));
        cbTabWave->setChecked(true);

        verticalLayout_24->addWidget(cbTabWave);

        cbTabScore = new QCheckBox(groupBox_4);
        cbTabScore->setObjectName(QString::fromUtf8("cbTabScore"));
        cbTabScore->setChecked(true);

        verticalLayout_24->addWidget(cbTabScore);

        cbTabMaster = new QCheckBox(groupBox_4);
        cbTabMaster->setObjectName(QString::fromUtf8("cbTabMaster"));
        cbTabMaster->setChecked(true);

        verticalLayout_24->addWidget(cbTabMaster);


        verticalLayout_15->addWidget(groupBox_4);

        verticalSpacer_14 = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        verticalLayout_15->addItem(verticalSpacer_14);

        groupBox_2 = new QGroupBox(tab_3);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        verticalLayout_25 = new QVBoxLayout(groupBox_2);
        verticalLayout_25->setSpacing(12);
        verticalLayout_25->setContentsMargins(11, 11, 11, 11);
        verticalLayout_25->setObjectName(QString::fromUtf8("verticalLayout_25"));
        cbAMixerDocked = new QCheckBox(groupBox_2);
        cbAMixerDocked->setObjectName(QString::fromUtf8("cbAMixerDocked"));

        verticalLayout_25->addWidget(cbAMixerDocked);

        cbBMixerDocked = new QCheckBox(groupBox_2);
        cbBMixerDocked->setObjectName(QString::fromUtf8("cbBMixerDocked"));

        verticalLayout_25->addWidget(cbBMixerDocked);


        verticalLayout_15->addWidget(groupBox_2);

        label = new QLabel(tab_3);
        label->setObjectName(QString::fromUtf8("label"));
        QFont font;
        font.setItalic(false);
        label->setFont(font);

        verticalLayout_15->addWidget(label);

        verticalSpacer_10 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_15->addItem(verticalSpacer_10);

        TabWidget2->addTab(tab_3, QString());
        pathsTab = new QWidget();
        pathsTab->setObjectName(QString::fromUtf8("pathsTab"));
        verticalLayout_8 = new QVBoxLayout(pathsTab);
        verticalLayout_8->setSpacing(6);
        verticalLayout_8->setContentsMargins(11, 11, 11, 11);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setSpacing(6);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        verticalLayout_7 = new QVBoxLayout();
        verticalLayout_7->setSpacing(12);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        label_12 = new QLabel(pathsTab);
        label_12->setObjectName(QString::fromUtf8("label_12"));

        verticalLayout_7->addWidget(label_12);

        pluginRescanButton = new QCheckBox(pathsTab);
        pluginRescanButton->setObjectName(QString::fromUtf8("pluginRescanButton"));

        verticalLayout_7->addWidget(pluginRescanButton);

        pluginPathsTabs = new QTabWidget(pathsTab);
        pluginPathsTabs->setObjectName(QString::fromUtf8("pluginPathsTabs"));
        pluginLadspaPathTab = new QWidget();
        pluginLadspaPathTab->setObjectName(QString::fromUtf8("pluginLadspaPathTab"));
        verticalLayout_13 = new QVBoxLayout(pluginLadspaPathTab);
        verticalLayout_13->setSpacing(6);
        verticalLayout_13->setContentsMargins(11, 11, 11, 11);
        verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
        pluginLadspaPathList = new QListWidget(pluginLadspaPathTab);
        pluginLadspaPathList->setObjectName(QString::fromUtf8("pluginLadspaPathList"));
        pluginLadspaPathList->setAlternatingRowColors(true);
        pluginLadspaPathList->setSelectionMode(QAbstractItemView::ExtendedSelection);

        verticalLayout_13->addWidget(pluginLadspaPathList);

        pluginPathsTabs->addTab(pluginLadspaPathTab, QString());
        pluginDssiPathTab = new QWidget();
        pluginDssiPathTab->setObjectName(QString::fromUtf8("pluginDssiPathTab"));
        verticalLayout_10 = new QVBoxLayout(pluginDssiPathTab);
        verticalLayout_10->setSpacing(6);
        verticalLayout_10->setContentsMargins(11, 11, 11, 11);
        verticalLayout_10->setObjectName(QString::fromUtf8("verticalLayout_10"));
        pluginDssiPathList = new QListWidget(pluginDssiPathTab);
        pluginDssiPathList->setObjectName(QString::fromUtf8("pluginDssiPathList"));
        pluginDssiPathList->setAlternatingRowColors(true);
        pluginDssiPathList->setSelectionMode(QAbstractItemView::ExtendedSelection);

        verticalLayout_10->addWidget(pluginDssiPathList);

        pluginPathsTabs->addTab(pluginDssiPathTab, QString());
        pluginVstPathTab = new QWidget();
        pluginVstPathTab->setObjectName(QString::fromUtf8("pluginVstPathTab"));
        verticalLayout_14 = new QVBoxLayout(pluginVstPathTab);
        verticalLayout_14->setSpacing(6);
        verticalLayout_14->setContentsMargins(11, 11, 11, 11);
        verticalLayout_14->setObjectName(QString::fromUtf8("verticalLayout_14"));
        label_3 = new QLabel(pluginVstPathTab);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setWordWrap(true);

        verticalLayout_14->addWidget(label_3);

        pluginVstPathList = new QListWidget(pluginVstPathTab);
        pluginVstPathList->setObjectName(QString::fromUtf8("pluginVstPathList"));
        pluginVstPathList->setAlternatingRowColors(true);
        pluginVstPathList->setSelectionMode(QAbstractItemView::ExtendedSelection);

        verticalLayout_14->addWidget(pluginVstPathList);

        pluginPathsTabs->addTab(pluginVstPathTab, QString());
        pluginLinuxVstPathTab = new QWidget();
        pluginLinuxVstPathTab->setObjectName(QString::fromUtf8("pluginLinuxVstPathTab"));
        verticalLayout_11 = new QVBoxLayout(pluginLinuxVstPathTab);
        verticalLayout_11->setSpacing(6);
        verticalLayout_11->setContentsMargins(11, 11, 11, 11);
        verticalLayout_11->setObjectName(QString::fromUtf8("verticalLayout_11"));
        label_14 = new QLabel(pluginLinuxVstPathTab);
        label_14->setObjectName(QString::fromUtf8("label_14"));

        verticalLayout_11->addWidget(label_14);

        pluginLinuxVstPathList = new QListWidget(pluginLinuxVstPathTab);
        pluginLinuxVstPathList->setObjectName(QString::fromUtf8("pluginLinuxVstPathList"));
        pluginLinuxVstPathList->setAlternatingRowColors(true);
        pluginLinuxVstPathList->setSelectionMode(QAbstractItemView::ExtendedSelection);

        verticalLayout_11->addWidget(pluginLinuxVstPathList);

        pluginPathsTabs->addTab(pluginLinuxVstPathTab, QString());
        pluginLv2PathTab = new QWidget();
        pluginLv2PathTab->setObjectName(QString::fromUtf8("pluginLv2PathTab"));
        verticalLayout_12 = new QVBoxLayout(pluginLv2PathTab);
        verticalLayout_12->setSpacing(6);
        verticalLayout_12->setContentsMargins(11, 11, 11, 11);
        verticalLayout_12->setObjectName(QString::fromUtf8("verticalLayout_12"));
        label_13 = new QLabel(pluginLv2PathTab);
        label_13->setObjectName(QString::fromUtf8("label_13"));

        verticalLayout_12->addWidget(label_13);

        pluginLv2PathList = new QListWidget(pluginLv2PathTab);
        pluginLv2PathList->setObjectName(QString::fromUtf8("pluginLv2PathList"));
        pluginLv2PathList->setAlternatingRowColors(true);
        pluginLv2PathList->setSelectionMode(QAbstractItemView::ExtendedSelection);

        verticalLayout_12->addWidget(pluginLv2PathList);

        pluginPathsTabs->addTab(pluginLv2PathTab, QString());

        verticalLayout_7->addWidget(pluginPathsTabs);


        horizontalLayout_5->addLayout(verticalLayout_7);

        verticalLayout_6 = new QVBoxLayout();
        verticalLayout_6->setSpacing(6);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_6->addItem(verticalSpacer_4);

        pluginPathMoveUp = new QToolButton(pathsTab);
        pluginPathMoveUp->setObjectName(QString::fromUtf8("pluginPathMoveUp"));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(pluginPathMoveUp->sizePolicy().hasHeightForWidth());
        pluginPathMoveUp->setSizePolicy(sizePolicy2);

        verticalLayout_6->addWidget(pluginPathMoveUp);

        pluginPathMoveDown = new QToolButton(pathsTab);
        pluginPathMoveDown->setObjectName(QString::fromUtf8("pluginPathMoveDown"));
        sizePolicy2.setHeightForWidth(pluginPathMoveDown->sizePolicy().hasHeightForWidth());
        pluginPathMoveDown->setSizePolicy(sizePolicy2);

        verticalLayout_6->addWidget(pluginPathMoveDown);

        pluginPathAdd = new QToolButton(pathsTab);
        pluginPathAdd->setObjectName(QString::fromUtf8("pluginPathAdd"));
        sizePolicy2.setHeightForWidth(pluginPathAdd->sizePolicy().hasHeightForWidth());
        pluginPathAdd->setSizePolicy(sizePolicy2);

        verticalLayout_6->addWidget(pluginPathAdd);

        pluginPathEdit = new QToolButton(pathsTab);
        pluginPathEdit->setObjectName(QString::fromUtf8("pluginPathEdit"));
        sizePolicy2.setHeightForWidth(pluginPathEdit->sizePolicy().hasHeightForWidth());
        pluginPathEdit->setSizePolicy(sizePolicy2);

        verticalLayout_6->addWidget(pluginPathEdit);

        pluginPathRemove = new QToolButton(pathsTab);
        pluginPathRemove->setObjectName(QString::fromUtf8("pluginPathRemove"));
        sizePolicy2.setHeightForWidth(pluginPathRemove->sizePolicy().hasHeightForWidth());
        pluginPathRemove->setSizePolicy(sizePolicy2);

        verticalLayout_6->addWidget(pluginPathRemove);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_6->addItem(verticalSpacer);


        horizontalLayout_5->addLayout(verticalLayout_6);


        verticalLayout_8->addLayout(horizontalLayout_5);

        TabWidget2->addTab(pathsTab, QString());
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        gridLayout2 = new QGridLayout(tab);
        gridLayout2->setSpacing(6);
        gridLayout2->setContentsMargins(11, 11, 11, 11);
        gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
        deviceAudioGroupBox = new QGroupBox(tab);
        deviceAudioGroupBox->setObjectName(QString::fromUtf8("deviceAudioGroupBox"));
        gridLayout4_1 = new QGridLayout(deviceAudioGroupBox);
        gridLayout4_1->setSpacing(6);
        gridLayout4_1->setContentsMargins(11, 11, 11, 11);
        gridLayout4_1->setObjectName(QString::fromUtf8("gridLayout4_1"));
        deviceAudioRateLabel = new QLabel(deviceAudioGroupBox);
        deviceAudioRateLabel->setObjectName(QString::fromUtf8("deviceAudioRateLabel"));
        deviceAudioRateLabel->setWordWrap(false);

        gridLayout4_1->addWidget(deviceAudioRateLabel, 1, 2, 1, 1);

        deviceAudioBackendLabel = new QLabel(deviceAudioGroupBox);
        deviceAudioBackendLabel->setObjectName(QString::fromUtf8("deviceAudioBackendLabel"));
        deviceAudioBackendLabel->setWordWrap(false);

        gridLayout4_1->addWidget(deviceAudioBackendLabel, 0, 0, 1, 1);

        deviceAudioSize = new QComboBox(deviceAudioGroupBox);
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->addItem(QString());
        deviceAudioSize->setObjectName(QString::fromUtf8("deviceAudioSize"));

        gridLayout4_1->addWidget(deviceAudioSize, 1, 1, 1, 1);

        deviceAudioBackendComboBox = new QComboBox(deviceAudioGroupBox);
        deviceAudioBackendComboBox->setObjectName(QString::fromUtf8("deviceAudioBackendComboBox"));

        gridLayout4_1->addWidget(deviceAudioBackendComboBox, 0, 1, 1, 4);

        deviceAudioSizeLabel = new QLabel(deviceAudioGroupBox);
        deviceAudioSizeLabel->setObjectName(QString::fromUtf8("deviceAudioSizeLabel"));
        deviceAudioSizeLabel->setWordWrap(false);

        gridLayout4_1->addWidget(deviceAudioSizeLabel, 1, 0, 1, 1);

        deviceAudioRate = new QComboBox(deviceAudioGroupBox);
        deviceAudioRate->setObjectName(QString::fromUtf8("deviceAudioRate"));

        gridLayout4_1->addWidget(deviceAudioRate, 1, 4, 1, 1);


        gridLayout2->addWidget(deviceAudioGroupBox, 2, 0, 1, 1);

        GroupBox4 = new QGroupBox(tab);
        GroupBox4->setObjectName(QString::fromUtf8("GroupBox4"));
        gridLayout3 = new QGridLayout(GroupBox4);
        gridLayout3->setSpacing(6);
        gridLayout3->setContentsMargins(11, 11, 11, 11);
        gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
        gridLayout3->setHorizontalSpacing(2);
        gridLayout3->setVerticalSpacing(6);
        gridLayout3->setContentsMargins(11, 2, 11, 2);
        minSliderSelect = new QSpinBox(GroupBox4);
        minSliderSelect->setObjectName(QString::fromUtf8("minSliderSelect"));
        minSliderSelect->setMinimum(-100);
        minSliderSelect->setMaximum(0);
        minSliderSelect->setSingleStep(10);
        minSliderSelect->setValue(-60);

        gridLayout3->addWidget(minSliderSelect, 0, 1, 1, 1);

        TextLabel3_2 = new QLabel(GroupBox4);
        TextLabel3_2->setObjectName(QString::fromUtf8("TextLabel3_2"));
        TextLabel3_2->setWordWrap(false);

        gridLayout3->addWidget(TextLabel3_2, 1, 0, 1, 1);

        TextLabel2_2 = new QLabel(GroupBox4);
        TextLabel2_2->setObjectName(QString::fromUtf8("TextLabel2_2"));
        TextLabel2_2->setWordWrap(false);

        gridLayout3->addWidget(TextLabel2_2, 0, 0, 1, 1);

        minMeterSelect = new QSpinBox(GroupBox4);
        minMeterSelect->setObjectName(QString::fromUtf8("minMeterSelect"));
        minMeterSelect->setMinimum(-100);
        minMeterSelect->setMaximum(0);
        minMeterSelect->setSingleStep(10);
        minMeterSelect->setValue(-60);

        gridLayout3->addWidget(minMeterSelect, 1, 1, 1, 1);

        freewheelLabel = new QLabel(GroupBox4);
        freewheelLabel->setObjectName(QString::fromUtf8("freewheelLabel"));
        freewheelLabel->setWordWrap(false);

        gridLayout3->addWidget(freewheelLabel, 2, 0, 1, 1);

        denormalCheckBox = new QCheckBox(GroupBox4);
        denormalCheckBox->setObjectName(QString::fromUtf8("denormalCheckBox"));

        gridLayout3->addWidget(denormalCheckBox, 3, 1, 1, 1);

        freewheelCheckBox = new QCheckBox(GroupBox4);
        freewheelCheckBox->setObjectName(QString::fromUtf8("freewheelCheckBox"));

        gridLayout3->addWidget(freewheelCheckBox, 2, 1, 1, 1);

        textLabel1_5 = new QLabel(GroupBox4);
        textLabel1_5->setObjectName(QString::fromUtf8("textLabel1_5"));
        textLabel1_5->setWordWrap(false);

        gridLayout3->addWidget(textLabel1_5, 3, 0, 1, 1);

        textLabel1_5_2 = new QLabel(GroupBox4);
        textLabel1_5_2->setObjectName(QString::fromUtf8("textLabel1_5_2"));
        textLabel1_5_2->setWordWrap(false);

        gridLayout3->addWidget(textLabel1_5_2, 4, 0, 1, 1);

        outputLimiterCheckBox = new QCheckBox(GroupBox4);
        outputLimiterCheckBox->setObjectName(QString::fromUtf8("outputLimiterCheckBox"));

        gridLayout3->addWidget(outputLimiterCheckBox, 4, 1, 1, 1);

        vstInPlaceTextLabel = new QLabel(GroupBox4);
        vstInPlaceTextLabel->setObjectName(QString::fromUtf8("vstInPlaceTextLabel"));
        vstInPlaceTextLabel->setWordWrap(false);

        gridLayout3->addWidget(vstInPlaceTextLabel, 5, 0, 1, 1);

        vstInPlaceCheckBox = new QCheckBox(GroupBox4);
        vstInPlaceCheckBox->setObjectName(QString::fromUtf8("vstInPlaceCheckBox"));

        gridLayout3->addWidget(vstInPlaceCheckBox, 5, 1, 1, 1);

        minControlProcessPeriodLabel = new QLabel(GroupBox4);
        minControlProcessPeriodLabel->setObjectName(QString::fromUtf8("minControlProcessPeriodLabel"));

        gridLayout3->addWidget(minControlProcessPeriodLabel, 6, 0, 1, 1);

        minControlProcessPeriodComboBox = new QComboBox(GroupBox4);
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->addItem(QString());
        minControlProcessPeriodComboBox->setObjectName(QString::fromUtf8("minControlProcessPeriodComboBox"));
        minControlProcessPeriodComboBox->setMaxVisibleItems(15);

        gridLayout3->addWidget(minControlProcessPeriodComboBox, 6, 1, 1, 1);


        gridLayout2->addWidget(GroupBox4, 0, 0, 1, 1);

        groupBox13 = new QGroupBox(tab);
        groupBox13->setObjectName(QString::fromUtf8("groupBox13"));
        gridLayout4 = new QGridLayout(groupBox13);
        gridLayout4->setSpacing(2);
        gridLayout4->setContentsMargins(11, 11, 11, 11);
        gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
        gridLayout4->setContentsMargins(-1, 2, -1, 2);
        gridLayoutwaveEditor = new QGridLayout();
        gridLayoutwaveEditor->setSpacing(6);
        gridLayoutwaveEditor->setObjectName(QString::fromUtf8("gridLayoutwaveEditor"));
        qhboxLayoutWaveEditor = new QHBoxLayout();
        qhboxLayoutWaveEditor->setSpacing(6);
        qhboxLayoutWaveEditor->setObjectName(QString::fromUtf8("qhboxLayoutWaveEditor"));
        textLabel2_2 = new QLabel(groupBox13);
        textLabel2_2->setObjectName(QString::fromUtf8("textLabel2_2"));
        QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(1);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(textLabel2_2->sizePolicy().hasHeightForWidth());
        textLabel2_2->setSizePolicy(sizePolicy3);
        textLabel2_2->setWordWrap(false);

        qhboxLayoutWaveEditor->addWidget(textLabel2_2);

        spacer13 = new QSpacerItem(60, 23, QSizePolicy::Expanding, QSizePolicy::Minimum);

        qhboxLayoutWaveEditor->addItem(spacer13);

        externalWavEditorSelect = new QLineEdit(groupBox13);
        externalWavEditorSelect->setObjectName(QString::fromUtf8("externalWavEditorSelect"));
        QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy4.setHorizontalStretch(2);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(externalWavEditorSelect->sizePolicy().hasHeightForWidth());
        externalWavEditorSelect->setSizePolicy(sizePolicy4);

        qhboxLayoutWaveEditor->addWidget(externalWavEditorSelect);


        gridLayoutwaveEditor->addLayout(qhboxLayoutWaveEditor, 0, 0, 1, 1);

        textLabel1_6 = new QLabel(groupBox13);
        textLabel1_6->setObjectName(QString::fromUtf8("textLabel1_6"));
        QFont font1;
        font1.setPointSize(8);
        font1.setItalic(true);
        textLabel1_6->setFont(font1);
        textLabel1_6->setWordWrap(false);

        gridLayoutwaveEditor->addWidget(textLabel1_6, 1, 0, 1, 1);


        gridLayout4->addLayout(gridLayoutwaveEditor, 0, 0, 1, 1);


        gridLayout2->addWidget(groupBox13, 1, 0, 1, 1);

        audioConvertersGroupBox = new QGroupBox(tab);
        audioConvertersGroupBox->setObjectName(QString::fromUtf8("audioConvertersGroupBox"));
        horizontalLayout_6 = new QHBoxLayout(audioConvertersGroupBox);
        horizontalLayout_6->setSpacing(6);
        horizontalLayout_6->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        audioConvertersButton = new QPushButton(audioConvertersGroupBox);
        audioConvertersButton->setObjectName(QString::fromUtf8("audioConvertersButton"));

        horizontalLayout_6->addWidget(audioConvertersButton);

        horizontalSpacer_4 = new QSpacerItem(343, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_4);


        gridLayout2->addWidget(audioConvertersGroupBox, 3, 0, 1, 1);

        verticalSpacer_12 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout2->addItem(verticalSpacer_12, 4, 0, 1, 1);

        TabWidget2->addTab(tab, QString());
        tab2 = new QWidget();
        tab2->setObjectName(QString::fromUtf8("tab2"));
        verticalLayout_2 = new QVBoxLayout(tab2);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        scrollArea_3 = new QScrollArea(tab2);
        scrollArea_3->setObjectName(QString::fromUtf8("scrollArea_3"));
        scrollArea_3->setWidgetResizable(true);
        scrollAreaWidgetContents_4 = new QWidget();
        scrollAreaWidgetContents_4->setObjectName(QString::fromUtf8("scrollAreaWidgetContents_4"));
        scrollAreaWidgetContents_4->setGeometry(QRect(0, 0, 571, 669));
        verticalLayout_16 = new QVBoxLayout(scrollAreaWidgetContents_4);
        verticalLayout_16->setSpacing(6);
        verticalLayout_16->setContentsMargins(11, 11, 11, 11);
        verticalLayout_16->setObjectName(QString::fromUtf8("verticalLayout_16"));
        verticalLayout_16->setContentsMargins(6, 6, 6, 6);
        GroupBox2 = new QGroupBox(scrollAreaWidgetContents_4);
        GroupBox2->setObjectName(QString::fromUtf8("GroupBox2"));
        gridLayout_2 = new QGridLayout(GroupBox2);
        gridLayout_2->setSpacing(6);
        gridLayout_2->setContentsMargins(11, 11, 11, 11);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gridLayout_2->setVerticalSpacing(6);
        gridLayout_2->setContentsMargins(-1, 2, -1, 6);
        midiDivisionSelect = new QComboBox(GroupBox2);
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->addItem(QString());
        midiDivisionSelect->setObjectName(QString::fromUtf8("midiDivisionSelect"));
        sizePolicy2.setHeightForWidth(midiDivisionSelect->sizePolicy().hasHeightForWidth());
        midiDivisionSelect->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(midiDivisionSelect, 2, 1, 2, 1);

        warnIfBadTimingCheckBox = new QCheckBox(GroupBox2);
        warnIfBadTimingCheckBox->setObjectName(QString::fromUtf8("warnIfBadTimingCheckBox"));

        gridLayout_2->addWidget(warnIfBadTimingCheckBox, 0, 0, 1, 1);

        TextLabel3 = new QLabel(GroupBox2);
        TextLabel3->setObjectName(QString::fromUtf8("TextLabel3"));
        TextLabel3->setWordWrap(false);

        gridLayout_2->addWidget(TextLabel3, 1, 0, 2, 1);

        midiResLabel = new QLabel(GroupBox2);
        midiResLabel->setObjectName(QString::fromUtf8("midiResLabel"));
        midiResLabel->setWordWrap(false);

        gridLayout_2->addWidget(midiResLabel, 3, 0, 1, 1);

        rtcResolutionSelect = new QComboBox(GroupBox2);
        rtcResolutionSelect->addItem(QString());
        rtcResolutionSelect->addItem(QString());
        rtcResolutionSelect->addItem(QString());
        rtcResolutionSelect->addItem(QString());
        rtcResolutionSelect->addItem(QString());
        rtcResolutionSelect->addItem(QString());
        rtcResolutionSelect->setObjectName(QString::fromUtf8("rtcResolutionSelect"));
        sizePolicy2.setHeightForWidth(rtcResolutionSelect->sizePolicy().hasHeightForWidth());
        rtcResolutionSelect->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(rtcResolutionSelect, 1, 1, 1, 1);


        verticalLayout_16->addWidget(GroupBox2);

        groupBox_5 = new QGroupBox(scrollAreaWidgetContents_4);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        verticalLayout = new QVBoxLayout(groupBox_5);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        midiSendInit = new QCheckBox(groupBox_5);
        midiSendInit->setObjectName(QString::fromUtf8("midiSendInit"));

        verticalLayout->addWidget(midiSendInit);

        midiWarnInitPending = new QCheckBox(groupBox_5);
        midiWarnInitPending->setObjectName(QString::fromUtf8("midiWarnInitPending"));

        verticalLayout->addWidget(midiWarnInitPending);

        midiSendCtlDefaults = new QCheckBox(groupBox_5);
        midiSendCtlDefaults->setObjectName(QString::fromUtf8("midiSendCtlDefaults"));

        verticalLayout->addWidget(midiSendCtlDefaults);


        verticalLayout_16->addWidget(groupBox_5);

        groupBox_6 = new QGroupBox(scrollAreaWidgetContents_4);
        groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
        horizontalLayout_4 = new QHBoxLayout(groupBox_6);
        horizontalLayout_4->setSpacing(6);
        horizontalLayout_4->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        horizontalLayout_4->setContentsMargins(-1, 2, -1, 6);
        sendNullParamsCB = new QCheckBox(groupBox_6);
        sendNullParamsCB->setObjectName(QString::fromUtf8("sendNullParamsCB"));

        horizontalLayout_4->addWidget(sendNullParamsCB);

        optimizeControllersCB = new QCheckBox(groupBox_6);
        optimizeControllersCB->setObjectName(QString::fromUtf8("optimizeControllersCB"));

        horizontalLayout_4->addWidget(optimizeControllersCB);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer);


        verticalLayout_16->addWidget(groupBox_6);

        groupBox_3 = new QGroupBox(scrollAreaWidgetContents_4);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        verticalLayout_5 = new QVBoxLayout(groupBox_3);
        verticalLayout_5->setSpacing(6);
        verticalLayout_5->setContentsMargins(11, 11, 11, 11);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(-1, 2, -1, 6);
        recordAllButton = new QRadioButton(groupBox_3);
        recordAllButton->setObjectName(QString::fromUtf8("recordAllButton"));

        verticalLayout_5->addWidget(recordAllButton);

        dontRecHiddenButton = new QRadioButton(groupBox_3);
        dontRecHiddenButton->setObjectName(QString::fromUtf8("dontRecHiddenButton"));

        verticalLayout_5->addWidget(dontRecHiddenButton);

        dontRecMutedButton = new QRadioButton(groupBox_3);
        dontRecMutedButton->setObjectName(QString::fromUtf8("dontRecMutedButton"));

        verticalLayout_5->addWidget(dontRecMutedButton);

        dontRecBothButton = new QRadioButton(groupBox_3);
        dontRecBothButton->setObjectName(QString::fromUtf8("dontRecBothButton"));

        verticalLayout_5->addWidget(dontRecBothButton);


        verticalLayout_16->addWidget(groupBox_3);

        verticalSpacer_13 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_16->addItem(verticalSpacer_13);

        scrollArea_3->setWidget(scrollAreaWidgetContents_4);

        verticalLayout_2->addWidget(scrollArea_3);

        TabWidget2->addTab(tab2, QString());
        latencyTab = new QWidget();
        latencyTab->setObjectName(QString::fromUtf8("latencyTab"));
        verticalLayout_20 = new QVBoxLayout(latencyTab);
        verticalLayout_20->setSpacing(6);
        verticalLayout_20->setContentsMargins(11, 11, 11, 11);
        verticalLayout_20->setObjectName(QString::fromUtf8("verticalLayout_20"));
        groupBox_10 = new QGroupBox(latencyTab);
        groupBox_10->setObjectName(QString::fromUtf8("groupBox_10"));
        verticalLayout_22 = new QVBoxLayout(groupBox_10);
        verticalLayout_22->setSpacing(6);
        verticalLayout_22->setContentsMargins(11, 11, 11, 11);
        verticalLayout_22->setObjectName(QString::fromUtf8("verticalLayout_22"));
        enableLatencyCorrectionButton = new QCheckBox(groupBox_10);
        enableLatencyCorrectionButton->setObjectName(QString::fromUtf8("enableLatencyCorrectionButton"));

        verticalLayout_22->addWidget(enableLatencyCorrectionButton);

        groupBox_7 = new QGroupBox(groupBox_10);
        groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
        verticalLayout_17 = new QVBoxLayout(groupBox_7);
        verticalLayout_17->setSpacing(6);
        verticalLayout_17->setContentsMargins(11, 11, 11, 11);
        verticalLayout_17->setObjectName(QString::fromUtf8("verticalLayout_17"));
        label_20 = new QLabel(groupBox_7);
        label_20->setObjectName(QString::fromUtf8("label_20"));
        label_20->setWordWrap(true);

        verticalLayout_17->addWidget(label_20);

        latencyProjectCommonButton = new QCheckBox(groupBox_7);
        latencyProjectCommonButton->setObjectName(QString::fromUtf8("latencyProjectCommonButton"));

        verticalLayout_17->addWidget(latencyProjectCommonButton);


        verticalLayout_22->addWidget(groupBox_7);

        groupBox_8 = new QGroupBox(groupBox_10);
        groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
        verticalLayout_18 = new QVBoxLayout(groupBox_8);
        verticalLayout_18->setSpacing(6);
        verticalLayout_18->setContentsMargins(11, 11, 11, 11);
        verticalLayout_18->setObjectName(QString::fromUtf8("verticalLayout_18"));
        label_21 = new QLabel(groupBox_8);
        label_21->setObjectName(QString::fromUtf8("label_21"));
        label_21->setWordWrap(true);

        verticalLayout_18->addWidget(label_21);

        latencyInBranchUntermButton = new QCheckBox(groupBox_8);
        latencyInBranchUntermButton->setObjectName(QString::fromUtf8("latencyInBranchUntermButton"));

        verticalLayout_18->addWidget(latencyInBranchUntermButton);

        latencyOutBranchUntermButton = new QCheckBox(groupBox_8);
        latencyOutBranchUntermButton->setObjectName(QString::fromUtf8("latencyOutBranchUntermButton"));

        verticalLayout_18->addWidget(latencyOutBranchUntermButton);


        verticalLayout_22->addWidget(groupBox_8);

        groupBox_9 = new QGroupBox(groupBox_10);
        groupBox_9->setObjectName(QString::fromUtf8("groupBox_9"));
        verticalLayout_19 = new QVBoxLayout(groupBox_9);
        verticalLayout_19->setSpacing(6);
        verticalLayout_19->setContentsMargins(11, 11, 11, 11);
        verticalLayout_19->setObjectName(QString::fromUtf8("verticalLayout_19"));
        label_22 = new QLabel(groupBox_9);
        label_22->setObjectName(QString::fromUtf8("label_22"));
        label_22->setWordWrap(true);

        verticalLayout_19->addWidget(label_22);

        latencyMonitorAffectingButton = new QCheckBox(groupBox_9);
        latencyMonitorAffectingButton->setObjectName(QString::fromUtf8("latencyMonitorAffectingButton"));

        verticalLayout_19->addWidget(latencyMonitorAffectingButton);


        verticalLayout_22->addWidget(groupBox_9);


        verticalLayout_20->addWidget(groupBox_10);

        verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_20->addItem(verticalSpacer_6);

        TabWidget2->addTab(latencyTab, QString());
        tabGuiBehaviour = new QWidget();
        tabGuiBehaviour->setObjectName(QString::fromUtf8("tabGuiBehaviour"));
        gridLayout5 = new QGridLayout(tabGuiBehaviour);
        gridLayout5->setSpacing(6);
        gridLayout5->setContentsMargins(11, 11, 11, 11);
        gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setSpacing(6);
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        label_8 = new QLabel(tabGuiBehaviour);
        label_8->setObjectName(QString::fromUtf8("label_8"));

        horizontalLayout_7->addWidget(label_8);

        trackHeightAlternate = new QSpinBox(tabGuiBehaviour);
        trackHeightAlternate->setObjectName(QString::fromUtf8("trackHeightAlternate"));
        QSizePolicy sizePolicy5(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(trackHeightAlternate->sizePolicy().hasHeightForWidth());
        trackHeightAlternate->setSizePolicy(sizePolicy5);
        trackHeightAlternate->setMinimum(20);
        trackHeightAlternate->setMaximum(2000);
        trackHeightAlternate->setValue(20);

        horizontalLayout_7->addWidget(trackHeightAlternate);


        gridLayout5->addLayout(horizontalLayout_7, 2, 0, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        TextLabel1 = new QLabel(tabGuiBehaviour);
        TextLabel1->setObjectName(QString::fromUtf8("TextLabel1"));
        TextLabel1->setWordWrap(false);

        horizontalLayout_2->addWidget(TextLabel1);

        guiRefreshSelect = new QSpinBox(tabGuiBehaviour);
        guiRefreshSelect->setObjectName(QString::fromUtf8("guiRefreshSelect"));
        sizePolicy5.setHeightForWidth(guiRefreshSelect->sizePolicy().hasHeightForWidth());
        guiRefreshSelect->setSizePolicy(sizePolicy5);
        guiRefreshSelect->setMinimum(2);
        guiRefreshSelect->setMaximum(100);
        guiRefreshSelect->setValue(20);

        horizontalLayout_2->addWidget(guiRefreshSelect);


        gridLayout5->addLayout(horizontalLayout_2, 0, 0, 1, 1);

        verticalLayout_21 = new QVBoxLayout();
        verticalLayout_21->setSpacing(6);
        verticalLayout_21->setObjectName(QString::fromUtf8("verticalLayout_21"));
        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setSpacing(6);
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        label_11 = new QLabel(tabGuiBehaviour);
        label_11->setObjectName(QString::fromUtf8("label_11"));

        horizontalLayout_8->addWidget(label_11);

        lv2UiBehaviorComboBox = new QComboBox(tabGuiBehaviour);
        lv2UiBehaviorComboBox->addItem(QString());
        lv2UiBehaviorComboBox->addItem(QString());
        lv2UiBehaviorComboBox->addItem(QString());
        lv2UiBehaviorComboBox->setObjectName(QString::fromUtf8("lv2UiBehaviorComboBox"));
        sizePolicy5.setHeightForWidth(lv2UiBehaviorComboBox->sizePolicy().hasHeightForWidth());
        lv2UiBehaviorComboBox->setSizePolicy(sizePolicy5);

        horizontalLayout_8->addWidget(lv2UiBehaviorComboBox);


        verticalLayout_21->addLayout(horizontalLayout_8);

        groupBoxOptions = new QGroupBox(tabGuiBehaviour);
        groupBoxOptions->setObjectName(QString::fromUtf8("groupBoxOptions"));
        QSizePolicy sizePolicy6(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy6.setHorizontalStretch(0);
        sizePolicy6.setVerticalStretch(0);
        sizePolicy6.setHeightForWidth(groupBoxOptions->sizePolicy().hasHeightForWidth());
        groupBoxOptions->setSizePolicy(sizePolicy6);
        verticalLayout_23 = new QVBoxLayout(groupBoxOptions);
        verticalLayout_23->setSpacing(9);
        verticalLayout_23->setContentsMargins(11, 11, 11, 11);
        verticalLayout_23->setObjectName(QString::fromUtf8("verticalLayout_23"));
        optionsScrollArea = new QScrollArea(groupBoxOptions);
        optionsScrollArea->setObjectName(QString::fromUtf8("optionsScrollArea"));
        optionsScrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 553, 380));
        verticalLayout_26 = new QVBoxLayout(scrollAreaWidgetContents);
        verticalLayout_26->setSpacing(6);
        verticalLayout_26->setContentsMargins(11, 11, 11, 11);
        verticalLayout_26->setObjectName(QString::fromUtf8("verticalLayout_26"));
        showStatusBarCheckBox = new QCheckBox(scrollAreaWidgetContents);
        showStatusBarCheckBox->setObjectName(QString::fromUtf8("showStatusBarCheckBox"));
        showStatusBarCheckBox->setChecked(false);

        verticalLayout_26->addWidget(showStatusBarCheckBox);

        projectSaveCheckBox = new QCheckBox(scrollAreaWidgetContents);
        projectSaveCheckBox->setObjectName(QString::fromUtf8("projectSaveCheckBox"));
        QSizePolicy sizePolicy7(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy7.setHorizontalStretch(0);
        sizePolicy7.setVerticalStretch(0);
        sizePolicy7.setHeightForWidth(projectSaveCheckBox->sizePolicy().hasHeightForWidth());
        projectSaveCheckBox->setSizePolicy(sizePolicy7);

        verticalLayout_26->addWidget(projectSaveCheckBox);

        moveArmedCheckBox = new QCheckBox(scrollAreaWidgetContents);
        moveArmedCheckBox->setObjectName(QString::fromUtf8("moveArmedCheckBox"));
        sizePolicy7.setHeightForWidth(moveArmedCheckBox->sizePolicy().hasHeightForWidth());
        moveArmedCheckBox->setSizePolicy(sizePolicy7);

        verticalLayout_26->addWidget(moveArmedCheckBox);

        monitorOnRecordCheckBox = new QCheckBox(scrollAreaWidgetContents);
        monitorOnRecordCheckBox->setObjectName(QString::fromUtf8("monitorOnRecordCheckBox"));

        verticalLayout_26->addWidget(monitorOnRecordCheckBox);

        momentaryMuteCheckBox = new QCheckBox(scrollAreaWidgetContents);
        momentaryMuteCheckBox->setObjectName(QString::fromUtf8("momentaryMuteCheckBox"));

        verticalLayout_26->addWidget(momentaryMuteCheckBox);

        momentarySoloCheckBox = new QCheckBox(scrollAreaWidgetContents);
        momentarySoloCheckBox->setObjectName(QString::fromUtf8("momentarySoloCheckBox"));

        verticalLayout_26->addWidget(momentarySoloCheckBox);

        preferKnobsVsSlidersCheckBox = new QCheckBox(scrollAreaWidgetContents);
        preferKnobsVsSlidersCheckBox->setObjectName(QString::fromUtf8("preferKnobsVsSlidersCheckBox"));

        verticalLayout_26->addWidget(preferKnobsVsSlidersCheckBox);

        showControlValuesCheckBox = new QCheckBox(scrollAreaWidgetContents);
        showControlValuesCheckBox->setObjectName(QString::fromUtf8("showControlValuesCheckBox"));

        verticalLayout_26->addWidget(showControlValuesCheckBox);

        preferMidiVolumeDbCheckBox = new QCheckBox(scrollAreaWidgetContents);
        preferMidiVolumeDbCheckBox->setObjectName(QString::fromUtf8("preferMidiVolumeDbCheckBox"));

        verticalLayout_26->addWidget(preferMidiVolumeDbCheckBox);

        showNoteNamesCheckBox = new QCheckBox(scrollAreaWidgetContents);
        showNoteNamesCheckBox->setObjectName(QString::fromUtf8("showNoteNamesCheckBox"));

        verticalLayout_26->addWidget(showNoteNamesCheckBox);

        showNoteTooltipsCheckBox = new QCheckBox(scrollAreaWidgetContents);
        showNoteTooltipsCheckBox->setObjectName(QString::fromUtf8("showNoteTooltipsCheckBox"));

        verticalLayout_26->addWidget(showNoteTooltipsCheckBox);

        showTimeScaleBeatNumbersCheckBox = new QCheckBox(scrollAreaWidgetContents);
        showTimeScaleBeatNumbersCheckBox->setObjectName(QString::fromUtf8("showTimeScaleBeatNumbersCheckBox"));

        verticalLayout_26->addWidget(showTimeScaleBeatNumbersCheckBox);

        verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_26->addItem(verticalSpacer_5);

        optionsScrollArea->setWidget(scrollAreaWidgetContents);

        verticalLayout_23->addWidget(optionsScrollArea);


        verticalLayout_21->addWidget(groupBoxOptions);


        gridLayout5->addLayout(verticalLayout_21, 4, 0, 1, 1);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        label_7 = new QLabel(tabGuiBehaviour);
        label_7->setObjectName(QString::fromUtf8("label_7"));

        horizontalLayout_3->addWidget(label_7);

        trackHeight = new QSpinBox(tabGuiBehaviour);
        trackHeight->setObjectName(QString::fromUtf8("trackHeight"));
        sizePolicy5.setHeightForWidth(trackHeight->sizePolicy().hasHeightForWidth());
        trackHeight->setSizePolicy(sizePolicy5);
        trackHeight->setMinimum(20);
        trackHeight->setMaximum(2000);
        trackHeight->setValue(20);

        horizontalLayout_3->addWidget(trackHeight);


        gridLayout5->addLayout(horizontalLayout_3, 1, 0, 1, 1);

        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setSpacing(6);
        horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
        label_10 = new QLabel(tabGuiBehaviour);
        label_10->setObjectName(QString::fromUtf8("label_10"));

        horizontalLayout_10->addWidget(label_10);

        audioAutomationPointRadius = new QSpinBox(tabGuiBehaviour);
        audioAutomationPointRadius->setObjectName(QString::fromUtf8("audioAutomationPointRadius"));
        sizePolicy5.setHeightForWidth(audioAutomationPointRadius->sizePolicy().hasHeightForWidth());
        audioAutomationPointRadius->setSizePolicy(sizePolicy5);
        audioAutomationPointRadius->setMinimum(1);
        audioAutomationPointRadius->setMaximum(8);
        audioAutomationPointRadius->setValue(2);

        horizontalLayout_10->addWidget(audioAutomationPointRadius);


        gridLayout5->addLayout(horizontalLayout_10, 3, 0, 1, 1);

        TabWidget2->addTab(tabGuiBehaviour, QString());
        tabGuiTweaks = new QWidget();
        tabGuiTweaks->setObjectName(QString::fromUtf8("tabGuiTweaks"));
        verticalLayout_3 = new QVBoxLayout(tabGuiTweaks);
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        frame = new QFrame(tabGuiTweaks);
        frame->setObjectName(QString::fromUtf8("frame"));
        verticalLayout_4 = new QVBoxLayout(frame);
        verticalLayout_4->setSpacing(9);
        verticalLayout_4->setContentsMargins(11, 11, 11, 11);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        popsDefStayOpenCheckBox = new QCheckBox(frame);
        popsDefStayOpenCheckBox->setObjectName(QString::fromUtf8("popsDefStayOpenCheckBox"));
        sizePolicy7.setHeightForWidth(popsDefStayOpenCheckBox->sizePolicy().hasHeightForWidth());
        popsDefStayOpenCheckBox->setSizePolicy(sizePolicy7);
        popsDefStayOpenCheckBox->setText(QString::fromUtf8("Keep custom popup menus open (else hold Ctrl)"));

        verticalLayout_4->addWidget(popsDefStayOpenCheckBox);

        lmbDecreasesCheckBox = new QCheckBox(frame);
        lmbDecreasesCheckBox->setObjectName(QString::fromUtf8("lmbDecreasesCheckBox"));
        sizePolicy7.setHeightForWidth(lmbDecreasesCheckBox->sizePolicy().hasHeightForWidth());
        lmbDecreasesCheckBox->setSizePolicy(sizePolicy7);
        lmbDecreasesCheckBox->setText(QString::fromUtf8("Use left mouse button for decreasing values"));

        verticalLayout_4->addWidget(lmbDecreasesCheckBox);

        addHiddenCheckBox = new QCheckBox(frame);
        addHiddenCheckBox->setObjectName(QString::fromUtf8("addHiddenCheckBox"));

        verticalLayout_4->addWidget(addHiddenCheckBox);

        unhideTracksCheckBox = new QCheckBox(frame);
        unhideTracksCheckBox->setObjectName(QString::fromUtf8("unhideTracksCheckBox"));

        verticalLayout_4->addWidget(unhideTracksCheckBox);

        smartFocusCheckBox = new QCheckBox(frame);
        smartFocusCheckBox->setObjectName(QString::fromUtf8("smartFocusCheckBox"));
        sizePolicy7.setHeightForWidth(smartFocusCheckBox->sizePolicy().hasHeightForWidth());
        smartFocusCheckBox->setSizePolicy(sizePolicy7);

        verticalLayout_4->addWidget(smartFocusCheckBox);

        velocityPerNoteCheckBox = new QCheckBox(frame);
        velocityPerNoteCheckBox->setObjectName(QString::fromUtf8("velocityPerNoteCheckBox"));

        verticalLayout_4->addWidget(velocityPerNoteCheckBox);

        borderlessMouseCheckBox = new QCheckBox(frame);
        borderlessMouseCheckBox->setObjectName(QString::fromUtf8("borderlessMouseCheckBox"));

        verticalLayout_4->addWidget(borderlessMouseCheckBox);

        scrollableSubmenusCheckbox = new QCheckBox(frame);
        scrollableSubmenusCheckbox->setObjectName(QString::fromUtf8("scrollableSubmenusCheckbox"));

        verticalLayout_4->addWidget(scrollableSubmenusCheckbox);

        liveWaveUpdateCheckBox = new QCheckBox(frame);
        liveWaveUpdateCheckBox->setObjectName(QString::fromUtf8("liveWaveUpdateCheckBox"));

        verticalLayout_4->addWidget(liveWaveUpdateCheckBox);

        lineEditStyleHackCheckBox = new QCheckBox(frame);
        lineEditStyleHackCheckBox->setObjectName(QString::fromUtf8("lineEditStyleHackCheckBox"));

        verticalLayout_4->addWidget(lineEditStyleHackCheckBox);

        revertPluginNativeGUIScalingCheckBox = new QCheckBox(frame);
        revertPluginNativeGUIScalingCheckBox->setObjectName(QString::fromUtf8("revertPluginNativeGUIScalingCheckBox"));

        verticalLayout_4->addWidget(revertPluginNativeGUIScalingCheckBox);

        keepTransportWindowOnTopCheckBox = new QCheckBox(frame);
        keepTransportWindowOnTopCheckBox->setObjectName(QString::fromUtf8("keepTransportWindowOnTopCheckBox"));
        keepTransportWindowOnTopCheckBox->setChecked(true);

        verticalLayout_4->addWidget(keepTransportWindowOnTopCheckBox);


        verticalLayout_3->addWidget(frame);

        verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_3->addItem(verticalSpacer_3);

        TabWidget2->addTab(tabGuiTweaks, QString());

        gridLayout_3->addWidget(TabWidget2, 0, 0, 1, 1);

        QWidget::setTabOrder(TabWidget2, applyButton);
        QWidget::setTabOrder(applyButton, okButton);
        QWidget::setTabOrder(okButton, cancelButton);
        QWidget::setTabOrder(cancelButton, projDirEntry);
        QWidget::setTabOrder(projDirEntry, projDirOpenToolButton);
        QWidget::setTabOrder(projDirOpenToolButton, autoSaveCheckBox);
        QWidget::setTabOrder(autoSaveCheckBox, warnOnFileVersionsCheckBox);
        QWidget::setTabOrder(warnOnFileVersionsCheckBox, showSplash);
        QWidget::setTabOrder(showSplash, showDidYouKnow);
        QWidget::setTabOrder(showDidYouKnow, startLastButton);
        QWidget::setTabOrder(startLastButton, startEmptyButton);
        QWidget::setTabOrder(startEmptyButton, startSongButton);
        QWidget::setTabOrder(startSongButton, readMidiConfigFromSongCheckBox);
        QWidget::setTabOrder(readMidiConfigFromSongCheckBox, startSongEntry);
        QWidget::setTabOrder(startSongEntry, startSongFileOpenToolButton);
        QWidget::setTabOrder(startSongFileOpenToolButton, startSongResetToolButton);
        QWidget::setTabOrder(startSongResetToolButton, pluginRescanButton);
        QWidget::setTabOrder(pluginRescanButton, pluginPathsTabs);
        QWidget::setTabOrder(pluginPathsTabs, pluginLadspaPathList);
        QWidget::setTabOrder(pluginLadspaPathList, pluginDssiPathList);
        QWidget::setTabOrder(pluginDssiPathList, pluginVstPathList);
        QWidget::setTabOrder(pluginVstPathList, pluginLinuxVstPathList);
        QWidget::setTabOrder(pluginLinuxVstPathList, pluginLv2PathList);
        QWidget::setTabOrder(pluginLv2PathList, pluginPathMoveUp);
        QWidget::setTabOrder(pluginPathMoveUp, pluginPathMoveDown);
        QWidget::setTabOrder(pluginPathMoveDown, pluginPathAdd);
        QWidget::setTabOrder(pluginPathAdd, pluginPathEdit);
        QWidget::setTabOrder(pluginPathEdit, pluginPathRemove);
        QWidget::setTabOrder(pluginPathRemove, deviceAudioSize);
        QWidget::setTabOrder(deviceAudioSize, deviceAudioBackendComboBox);
        QWidget::setTabOrder(deviceAudioBackendComboBox, deviceAudioRate);
        QWidget::setTabOrder(deviceAudioRate, minSliderSelect);
        QWidget::setTabOrder(minSliderSelect, minMeterSelect);
        QWidget::setTabOrder(minMeterSelect, denormalCheckBox);
        QWidget::setTabOrder(denormalCheckBox, freewheelCheckBox);
        QWidget::setTabOrder(freewheelCheckBox, outputLimiterCheckBox);
        QWidget::setTabOrder(outputLimiterCheckBox, vstInPlaceCheckBox);
        QWidget::setTabOrder(vstInPlaceCheckBox, minControlProcessPeriodComboBox);
        QWidget::setTabOrder(minControlProcessPeriodComboBox, externalWavEditorSelect);
        QWidget::setTabOrder(externalWavEditorSelect, audioConvertersButton);
        QWidget::setTabOrder(audioConvertersButton, scrollArea_3);
        QWidget::setTabOrder(scrollArea_3, rtcResolutionSelect);
        QWidget::setTabOrder(rtcResolutionSelect, midiDivisionSelect);
        QWidget::setTabOrder(midiDivisionSelect, warnIfBadTimingCheckBox);
        QWidget::setTabOrder(warnIfBadTimingCheckBox, midiSendInit);
        QWidget::setTabOrder(midiSendInit, midiWarnInitPending);
        QWidget::setTabOrder(midiWarnInitPending, midiSendCtlDefaults);
        QWidget::setTabOrder(midiSendCtlDefaults, sendNullParamsCB);
        QWidget::setTabOrder(sendNullParamsCB, optimizeControllersCB);
        QWidget::setTabOrder(optimizeControllersCB, recordAllButton);
        QWidget::setTabOrder(recordAllButton, dontRecHiddenButton);
        QWidget::setTabOrder(dontRecHiddenButton, dontRecMutedButton);
        QWidget::setTabOrder(dontRecMutedButton, dontRecBothButton);
        QWidget::setTabOrder(dontRecBothButton, enableLatencyCorrectionButton);
        QWidget::setTabOrder(enableLatencyCorrectionButton, latencyProjectCommonButton);
        QWidget::setTabOrder(latencyProjectCommonButton, latencyInBranchUntermButton);
        QWidget::setTabOrder(latencyInBranchUntermButton, latencyOutBranchUntermButton);
        QWidget::setTabOrder(latencyOutBranchUntermButton, latencyMonitorAffectingButton);
        QWidget::setTabOrder(latencyMonitorAffectingButton, guiRefreshSelect);
        QWidget::setTabOrder(guiRefreshSelect, trackHeight);
        QWidget::setTabOrder(trackHeight, lv2UiBehaviorComboBox);

        retranslateUi(GlobalSettingsDialogBase);

        okButton->setDefault(true);
        TabWidget2->setCurrentIndex(0);
        pluginPathsTabs->setCurrentIndex(0);
        midiDivisionSelect->setCurrentIndex(5);


        QMetaObject::connectSlotsByName(GlobalSettingsDialogBase);
    } // setupUi

    void retranslateUi(QDialog *GlobalSettingsDialogBase)
    {
        GlobalSettingsDialogBase->setWindowTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "MusE: Global Settings", nullptr));
        applyButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "&Apply", nullptr));
        okButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "&Ok", nullptr));
        cancelButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "&Cancel", nullptr));
        autoSaveCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Auto save (every 5 minutes if not playing/recording)", nullptr));
        groupBox3->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Program start", nullptr));
#if QT_CONFIG(tooltip)
        startSongFileOpenToolButton->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Choose initial project or template", nullptr));
#endif // QT_CONFIG(tooltip)
        startSongFileOpenToolButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "...", nullptr));
#if QT_CONFIG(tooltip)
        startSongResetToolButton->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Reset to default", nullptr));
#endif // QT_CONFIG(tooltip)
        startSongResetToolButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "...", nullptr));
        startSongBox->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Initial project", nullptr));
        startLastButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Start with &last project", nullptr));
        startEmptyButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Start with &template", nullptr));
        startSongButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Sta&rt with project", nullptr));
        startUpBox->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "On launch", nullptr));
        showSplash->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show splash screen", nullptr));
        showDidYouKnow->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show \"Did you know?\" dialog", nullptr));
        textLabel1_2->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Start template or project:", nullptr));
#if QT_CONFIG(tooltip)
        readMidiConfigFromSongCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Read MIDI Ports configuration from file,\n"
" or else automatically configure", nullptr));
#endif // QT_CONFIG(tooltip)
        readMidiConfigFromSongCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Read MIDI ports configuration", nullptr));
        warnOnFileVersionsCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Warn if opening file version is different than current version", nullptr));
        projDirGroupBox->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Global project folder", nullptr));
        projDirOpenToolButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "...", nullptr));
        groupBox->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Session management", nullptr));
        cbEnableLash->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable LASH", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(TabPage), QCoreApplication::translate("GlobalSettingsDialogBase", "Application", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Open editors in tabs (else in separate windows)", nullptr));
        cbTabPianoroll->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Piano roll", nullptr));
        cbTabDrum->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Drum editor", nullptr));
        cbTabWave->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Wave editor", nullptr));
        cbTabScore->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Score editor", nullptr));
        cbTabMaster->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Master track editor", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Open mixers in docks (else in separate windows)", nullptr));
        cbAMixerDocked->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Mixer A", nullptr));
        cbBMixerDocked->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Mixer B", nullptr));
        label->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Mixer settings will take effect after the next restart.", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(tab_3), QCoreApplication::translate("GlobalSettingsDialogBase", "Editors", nullptr));
        label_12->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Ordered by priority. Changes take effect on restart.", nullptr));
#if QT_CONFIG(whatsthis)
        pluginRescanButton->setWhatsThis(QCoreApplication::translate("GlobalSettingsDialogBase", "The plugin cache is used for safety\n"
" and speed. It automatically rescans\n"
" when any of the given directories\n"
" change, for example by installing\n"
" a new plugin. Click this button to\n"
" force the cache to recreate upon\n"
"  next restart.\n"
"", nullptr));
#endif // QT_CONFIG(whatsthis)
        pluginRescanButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "&Force plugin rescan and cache recreation on next restart", nullptr));
        pluginPathsTabs->setTabText(pluginPathsTabs->indexOf(pluginLadspaPathTab), QCoreApplication::translate("GlobalSettingsDialogBase", "LADSPA", nullptr));
        pluginPathsTabs->setTabText(pluginPathsTabs->indexOf(pluginDssiPathTab), QCoreApplication::translate("GlobalSettingsDialogBase", "DSSI", nullptr));
        label_3->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Directories where dssi-vst (if installed) looks for Wine vst plugins (*.dll files)", nullptr));
        pluginPathsTabs->setTabText(pluginPathsTabs->indexOf(pluginVstPathTab), QCoreApplication::translate("GlobalSettingsDialogBase", "DSSI VST", nullptr));
        label_14->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Directories containing Linux vst plugins (*.so files)", nullptr));
        pluginPathsTabs->setTabText(pluginPathsTabs->indexOf(pluginLinuxVstPathTab), QCoreApplication::translate("GlobalSettingsDialogBase", "Linux VST", nullptr));
        label_13->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "NOTE: Ensure the directory containing core LV2 bundles is included\n"
" (typically /usr/lib/lv2). Otherwise all plugins may not load properly.", nullptr));
        pluginPathsTabs->setTabText(pluginPathsTabs->indexOf(pluginLv2PathTab), QCoreApplication::translate("GlobalSettingsDialogBase", "LV2", nullptr));
        pluginPathMoveUp->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Move up", nullptr));
        pluginPathMoveDown->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Move down", nullptr));
        pluginPathAdd->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Add...", nullptr));
        pluginPathEdit->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Edit...", nullptr));
        pluginPathRemove->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Remove", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(pathsTab), QCoreApplication::translate("GlobalSettingsDialogBase", "Plugin Paths", nullptr));
        deviceAudioGroupBox->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Audio driver settings (require restart)", nullptr));
        deviceAudioRateLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Sample rate:", nullptr));
#if QT_CONFIG(tooltip)
        deviceAudioBackendLabel->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        deviceAudioBackendLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Audio backend:", nullptr));
        deviceAudioSize->setItemText(0, QCoreApplication::translate("GlobalSettingsDialogBase", "16", nullptr));
        deviceAudioSize->setItemText(1, QCoreApplication::translate("GlobalSettingsDialogBase", "32", nullptr));
        deviceAudioSize->setItemText(2, QCoreApplication::translate("GlobalSettingsDialogBase", "64", nullptr));
        deviceAudioSize->setItemText(3, QCoreApplication::translate("GlobalSettingsDialogBase", "128", nullptr));
        deviceAudioSize->setItemText(4, QCoreApplication::translate("GlobalSettingsDialogBase", "256", nullptr));
        deviceAudioSize->setItemText(5, QCoreApplication::translate("GlobalSettingsDialogBase", "512", nullptr));
        deviceAudioSize->setItemText(6, QCoreApplication::translate("GlobalSettingsDialogBase", "1024", nullptr));
        deviceAudioSize->setItemText(7, QCoreApplication::translate("GlobalSettingsDialogBase", "2048", nullptr));

#if QT_CONFIG(tooltip)
        deviceAudioSize->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Shorter periods give better midi playback resolution. Note that this cannot be set with Jack devices!", nullptr));
#endif // QT_CONFIG(tooltip)
        deviceAudioSizeLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Period size (frames per period):", nullptr));
#if QT_CONFIG(tooltip)
        deviceAudioRate->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Note that samplerate cannot be set with Jack devices!", nullptr));
#endif // QT_CONFIG(tooltip)
        GroupBox4->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Mixer", nullptr));
        minSliderSelect->setSuffix(QCoreApplication::translate("GlobalSettingsDialogBase", "dB", nullptr));
        TextLabel3_2->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Minimum meter value", nullptr));
        TextLabel2_2->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Minimum slider value", nullptr));
        minMeterSelect->setSuffix(QCoreApplication::translate("GlobalSettingsDialogBase", "dB", nullptr));
        freewheelLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Try to use Jack Freewheel", nullptr));
        denormalCheckBox->setText(QString());
#if QT_CONFIG(tooltip)
        freewheelCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Speeds bounce operations", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        freewheelCheckBox->setWhatsThis(QCoreApplication::translate("GlobalSettingsDialogBase", "Use Jack Freewheel mode if possible.\n"
"This dramatically speeds bounce operations.", nullptr));
#endif // QT_CONFIG(whatsthis)
        freewheelCheckBox->setText(QString());
        textLabel1_5->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable denormal protection", nullptr));
        textLabel1_5_2->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable output limiter", nullptr));
        outputLimiterCheckBox->setText(QString());
        vstInPlaceTextLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "VST in-place", nullptr));
#if QT_CONFIG(tooltip)
        vstInPlaceCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable VST in-place processing (restart required)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        vstInPlaceCheckBox->setWhatsThis(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable VST in-place processing. Turn this off if\n"
" VST Ladspa effect rack plugins do not work or\n"
" feedback loudly, even if they are supposed to\n"
" be in-place capable. Setting requires a restart.", nullptr));
#endif // QT_CONFIG(whatsthis)
        vstInPlaceCheckBox->setText(QString());
        minControlProcessPeriodLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Minimum control period", nullptr));
        minControlProcessPeriodComboBox->setItemText(0, QCoreApplication::translate("GlobalSettingsDialogBase", "1", nullptr));
        minControlProcessPeriodComboBox->setItemText(1, QCoreApplication::translate("GlobalSettingsDialogBase", "2", nullptr));
        minControlProcessPeriodComboBox->setItemText(2, QCoreApplication::translate("GlobalSettingsDialogBase", "4", nullptr));
        minControlProcessPeriodComboBox->setItemText(3, QCoreApplication::translate("GlobalSettingsDialogBase", "8", nullptr));
        minControlProcessPeriodComboBox->setItemText(4, QCoreApplication::translate("GlobalSettingsDialogBase", "16", nullptr));
        minControlProcessPeriodComboBox->setItemText(5, QCoreApplication::translate("GlobalSettingsDialogBase", "32", nullptr));
        minControlProcessPeriodComboBox->setItemText(6, QCoreApplication::translate("GlobalSettingsDialogBase", "64", nullptr));
        minControlProcessPeriodComboBox->setItemText(7, QCoreApplication::translate("GlobalSettingsDialogBase", "128", nullptr));
        minControlProcessPeriodComboBox->setItemText(8, QCoreApplication::translate("GlobalSettingsDialogBase", "256", nullptr));
        minControlProcessPeriodComboBox->setItemText(9, QCoreApplication::translate("GlobalSettingsDialogBase", "512", nullptr));
        minControlProcessPeriodComboBox->setItemText(10, QCoreApplication::translate("GlobalSettingsDialogBase", "1024", nullptr));
        minControlProcessPeriodComboBox->setItemText(11, QCoreApplication::translate("GlobalSettingsDialogBase", "2048", nullptr));

#if QT_CONFIG(tooltip)
        minControlProcessPeriodComboBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Minimum audio controller process period (samples).\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        minControlProcessPeriodComboBox->setWhatsThis(QCoreApplication::translate("GlobalSettingsDialogBase", "Minimum audio controller process period (samples).\n"
"Adjusts responsiveness of audio controls and\n"
" controller graphs. Set a low value for fast, smooth\n"
" control. If it causes performance problems, set a\n"
" higher value. ", nullptr));
#endif // QT_CONFIG(whatsthis)
        groupBox13->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "External Waveditor", nullptr));
        textLabel2_2->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "External Waveditor command", nullptr));
        textLabel1_6->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Note: External editor opened from the internal editor.", nullptr));
        audioConvertersGroupBox->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Sample rate conversion, time stretching and pitch shifting", nullptr));
        audioConvertersButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Audio converter settings...", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(tab), QCoreApplication::translate("GlobalSettingsDialogBase", "Audio", nullptr));
        GroupBox2->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Ticks", nullptr));
        midiDivisionSelect->setItemText(0, QCoreApplication::translate("GlobalSettingsDialogBase", "48", nullptr));
        midiDivisionSelect->setItemText(1, QCoreApplication::translate("GlobalSettingsDialogBase", "96", nullptr));
        midiDivisionSelect->setItemText(2, QCoreApplication::translate("GlobalSettingsDialogBase", "120", nullptr));
        midiDivisionSelect->setItemText(3, QCoreApplication::translate("GlobalSettingsDialogBase", "192", nullptr));
        midiDivisionSelect->setItemText(4, QCoreApplication::translate("GlobalSettingsDialogBase", "240", nullptr));
        midiDivisionSelect->setItemText(5, QCoreApplication::translate("GlobalSettingsDialogBase", "384", nullptr));
        midiDivisionSelect->setItemText(6, QCoreApplication::translate("GlobalSettingsDialogBase", "480", nullptr));
        midiDivisionSelect->setItemText(7, QCoreApplication::translate("GlobalSettingsDialogBase", "768", nullptr));
        midiDivisionSelect->setItemText(8, QCoreApplication::translate("GlobalSettingsDialogBase", "960", nullptr));
        midiDivisionSelect->setItemText(9, QCoreApplication::translate("GlobalSettingsDialogBase", "1536", nullptr));
        midiDivisionSelect->setItemText(10, QCoreApplication::translate("GlobalSettingsDialogBase", "1920", nullptr));
        midiDivisionSelect->setItemText(11, QCoreApplication::translate("GlobalSettingsDialogBase", "3072", nullptr));
        midiDivisionSelect->setItemText(12, QCoreApplication::translate("GlobalSettingsDialogBase", "3840", nullptr));
        midiDivisionSelect->setItemText(13, QCoreApplication::translate("GlobalSettingsDialogBase", "6144", nullptr));
        midiDivisionSelect->setItemText(14, QCoreApplication::translate("GlobalSettingsDialogBase", "7680", nullptr));
        midiDivisionSelect->setItemText(15, QCoreApplication::translate("GlobalSettingsDialogBase", "12288", nullptr));
        midiDivisionSelect->setItemText(16, QCoreApplication::translate("GlobalSettingsDialogBase", "15360", nullptr));

        warnIfBadTimingCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Warn if timer frequency is inadequate", nullptr));
        TextLabel3->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "RTC Resolution\n"
"(Ticks/Sec)", nullptr));
        midiResLabel->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Midi Resolution\n"
"(Ticks/Quarternote)", nullptr));
        rtcResolutionSelect->setItemText(0, QCoreApplication::translate("GlobalSettingsDialogBase", "1024", nullptr));
        rtcResolutionSelect->setItemText(1, QCoreApplication::translate("GlobalSettingsDialogBase", "2048", nullptr));
        rtcResolutionSelect->setItemText(2, QCoreApplication::translate("GlobalSettingsDialogBase", "4096", nullptr));
        rtcResolutionSelect->setItemText(3, QCoreApplication::translate("GlobalSettingsDialogBase", "8192", nullptr));
        rtcResolutionSelect->setItemText(4, QCoreApplication::translate("GlobalSettingsDialogBase", "16384", nullptr));
        rtcResolutionSelect->setItemText(5, QCoreApplication::translate("GlobalSettingsDialogBase", "32768", nullptr));

        groupBox_5->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Instrument initialization", nullptr));
        midiSendInit->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Send instrument initialization sequences", nullptr));
        midiWarnInitPending->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Warn if instrument initialization sequences pending", nullptr));
        midiSendCtlDefaults->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Send instrument controller default values if none in song, at init or rewind", nullptr));
        groupBox_6->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Midi controller behaviour", nullptr));
#if QT_CONFIG(tooltip)
        sendNullParamsCB->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Send Null parameters after an (N)RPN value", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        sendNullParamsCB->setWhatsThis(QCoreApplication::translate("GlobalSettingsDialogBase", "If set, 'null' parameter numbers will be\n"
" sent after each RPN/NRPN event.\n"
"(A 'null' parameter number is 127.)\n"
"This prevents subsequent rogue or accidental\n"
" 'data' events (without parameters) from\n"
" corrupting the current RPN/NRPN controller.\n"
"Normally it is OK to leave this unset, but use it\n"
" if there is a possibility of such 'data' events.\n"
"If this is set, the 'Optimize controllers' setting\n"
" does not affect these controllers' parameters,\n"
" only the H/L values.", nullptr));
#endif // QT_CONFIG(whatsthis)
        sendNullParamsCB->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Send Null parameters", nullptr));
#if QT_CONFIG(tooltip)
        optimizeControllersCB->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Don't send redundant parameters or values", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        optimizeControllersCB->setWhatsThis(QCoreApplication::translate("GlobalSettingsDialogBase", "If set, redundant H/L parameters or H/L values\n"
" are not sent. They are sent only if they changed.\n"
"This can save midi interface bandwidth.\n"
"But it is possible the receiving device might miss\n"
" the previous changes (for example if the device\n"
" is turned on after they were sent).\n"
"The 'Panic' button will force them to be resent.\n"
"Certain operations will also force them to be resent,\n"
" such as clicking a GUI midi control (but not while\n"
" adjusting it).", nullptr));
#endif // QT_CONFIG(whatsthis)
        optimizeControllersCB->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Optimize controllers", nullptr));
        groupBox_3->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Record drum tracks", nullptr));
        recordAllButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Record a&ll instruments", nullptr));
        dontRecHiddenButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "&Don't record hidden instruments", nullptr));
        dontRecMutedButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Don'&t record muted instruments", nullptr));
        dontRecBothButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Don't record &hidden or muted instruments", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(tab2), QCoreApplication::translate("GlobalSettingsDialogBase", "Midi", nullptr));
        groupBox_10->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Latency (experimental)", nullptr));
        enableLatencyCorrectionButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable latency correction/compensation", nullptr));
        groupBox_7->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Project latency", nullptr));
        label_20->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether completely independent branches share a common project-wide latency:", nullptr));
        latencyProjectCommonButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Project-wide latency", nullptr));
        groupBox_8->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Unterminated branches", nullptr));
        label_21->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether unterminated branches participate in latency correction/compensation:", nullptr));
        latencyInBranchUntermButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Unterminated input branches", nullptr));
        latencyOutBranchUntermButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Unterminated output branches", nullptr));
        groupBox_9->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Track monitoring", nullptr));
        label_22->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether track monitor buttons affect latency correction/compensation:", nullptr));
        latencyMonitorAffectingButton->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Monitoring affects latency", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(latencyTab), QCoreApplication::translate("GlobalSettingsDialogBase", "Latency", nullptr));
        label_8->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Alternate Track height", nullptr));
        trackHeightAlternate->setSuffix(QCoreApplication::translate("GlobalSettingsDialogBase", " px", nullptr));
        TextLabel1->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "GUI refresh rate", nullptr));
        guiRefreshSelect->setSuffix(QCoreApplication::translate("GlobalSettingsDialogBase", "/sec", nullptr));
        label_11->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "LV2 UI open behavior", nullptr));
        lv2UiBehaviorComboBox->setItemText(0, QCoreApplication::translate("GlobalSettingsDialogBase", "Use first available", nullptr));
        lv2UiBehaviorComboBox->setItemText(1, QCoreApplication::translate("GlobalSettingsDialogBase", "Ask once", nullptr));
        lv2UiBehaviorComboBox->setItemText(2, QCoreApplication::translate("GlobalSettingsDialogBase", "Ask always", nullptr));

        groupBoxOptions->setTitle(QCoreApplication::translate("GlobalSettingsDialogBase", "Options", nullptr));
        showStatusBarCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show status bar", nullptr));
        projectSaveCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Use project save dialog", nullptr));
        moveArmedCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Move single armed track with selection", nullptr));
#if QT_CONFIG(tooltip)
        monitorOnRecordCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether record-arming a track\n"
" automatically activates monitoring.", nullptr));
#endif // QT_CONFIG(tooltip)
        monitorOnRecordCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Monitor on record-arm automatically", nullptr));
#if QT_CONFIG(tooltip)
        momentaryMuteCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether record-arming a track\n"
" automatically activates monitoring.", nullptr));
#endif // QT_CONFIG(tooltip)
        momentaryMuteCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Momentary track mute buttons", nullptr));
#if QT_CONFIG(tooltip)
        momentarySoloCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether record-arming a track\n"
" automatically activates monitoring.", nullptr));
#endif // QT_CONFIG(tooltip)
        momentarySoloCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Momentary track solo buttons", nullptr));
#if QT_CONFIG(tooltip)
        preferKnobsVsSlidersCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether to show knobs or sliders in certain places, for example mixer strips", nullptr));
#endif // QT_CONFIG(tooltip)
        preferKnobsVsSlidersCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Prefer knobs instead of sliders", nullptr));
#if QT_CONFIG(tooltip)
        showControlValuesCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Whether to show knob and slider values in certain places, for example mixer strips.\n"
"Turn off to reduce clutter.", nullptr));
#endif // QT_CONFIG(tooltip)
        showControlValuesCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show knob and slider values", nullptr));
#if QT_CONFIG(tooltip)
        preferMidiVolumeDbCheckBox->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        preferMidiVolumeDbCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Prefer midi volume as decibels instead of 0-127", nullptr));
        showNoteNamesCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show note names on notes in pianoroll", nullptr));
        showNoteTooltipsCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show note and control value tooltips in midi editors", nullptr));
        showTimeScaleBeatNumbersCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show beat numbers in time scale", nullptr));
        label_7->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Track height", nullptr));
        trackHeight->setSuffix(QCoreApplication::translate("GlobalSettingsDialogBase", " px", nullptr));
        label_10->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Audio automation graph point radius", nullptr));
        audioAutomationPointRadius->setSuffix(QCoreApplication::translate("GlobalSettingsDialogBase", " px", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(tabGuiBehaviour), QCoreApplication::translate("GlobalSettingsDialogBase", "GUI", nullptr));
#if QT_CONFIG(tooltip)
        popsDefStayOpenCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Allows custom popup menus to stay open when clicked.\n"
"When disabled, hold Ctrl to achieve the same effect.", nullptr));
#endif // QT_CONFIG(tooltip)
        addHiddenCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Allow adding hidden tracks in track list menu", nullptr));
        unhideTracksCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Unhide tracks when adding hidden tracks", nullptr));
#if QT_CONFIG(tooltip)
        smartFocusCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "After editing, controls will return focus to their respective canvas", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        smartFocusCheckBox->setWhatsThis(QString());
#endif // QT_CONFIG(whatsthis)
        smartFocusCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Smart focus", nullptr));
        velocityPerNoteCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Show newly created midi velocity graphs per-note", nullptr));
#if QT_CONFIG(tooltip)
        borderlessMouseCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Enable borderless mouse.\n"
"For certain functions like zoom/pan.\n"
"Disable to use an alternate standard method.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        borderlessMouseCheckBox->setWhatsThis(QString());
#endif // QT_CONFIG(whatsthis)
        borderlessMouseCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Borderless zoom/pan mouse (else use alternate method)", nullptr));
#if QT_CONFIG(tooltip)
        scrollableSubmenusCheckbox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Oversized menus will be displayed in one scrollable column.\n"
"Doesn't work on some Desktops and with some themes/styles.", nullptr));
#endif // QT_CONFIG(tooltip)
        scrollableSubmenusCheckbox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Scrollable submenus", nullptr));
        liveWaveUpdateCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Live update wave parts while recording", nullptr));
#if QT_CONFIG(tooltip)
        lineEditStyleHackCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Force line edit widgets to draw a frame at small sizes.\n"
"Some styles refuse to draw the frame.\n"
"This hack forces a frame to be drawn, but may interfere with other styles.", nullptr));
#endif // QT_CONFIG(tooltip)
        lineEditStyleHackCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Style hack: Force line edit widgets to draw a frame", nullptr));
#if QT_CONFIG(tooltip)
        revertPluginNativeGUIScalingCheckBox->setToolTip(QCoreApplication::translate("GlobalSettingsDialogBase", "Can be overridden for individual plugins\n"
"(see Settings in the generic GUI dialog).\n"
"Some plugins ignore this settings.", nullptr));
#endif // QT_CONFIG(tooltip)
        revertPluginNativeGUIScalingCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Revert plugin native GUI window scaling on HiDPI screens", nullptr));
#if QT_CONFIG(tooltip)
        keepTransportWindowOnTopCheckBox->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        keepTransportWindowOnTopCheckBox->setText(QCoreApplication::translate("GlobalSettingsDialogBase", "Keep Transport control window always on top (requires restart)", nullptr));
        TabWidget2->setTabText(TabWidget2->indexOf(tabGuiTweaks), QCoreApplication::translate("GlobalSettingsDialogBase", "GUI Tweaks", nullptr));
    } // retranslateUi

};

namespace Ui {
    class GlobalSettingsDialogBase: public Ui_GlobalSettingsDialogBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_GENSETBASE_H
