/********************************************************************************
** Form generated from reading UI file 'mrconfigbase.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_MRCONFIGBASE_H
#define UI_MRCONFIGBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "pitchedit.h"

QT_BEGIN_NAMESPACE

class Ui_MRConfigBase
{
public:
    QVBoxLayout *verticalLayout_3;
    QTabWidget *tabWidget;
    QWidget *tab_3;
    QVBoxLayout *verticalLayout_5;
    QFrame *frame;
    QVBoxLayout *verticalLayout_4;
    QLabel *textLabel3_2;
    QRadioButton *globalSettingsButton;
    QRadioButton *songSettingsButton;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer;
    QLabel *label_11;
    QPushButton *initializeSettings;
    QHBoxLayout *horizontalLayout_2;
    QSpacerItem *horizontalSpacer_2;
    QLabel *label_12;
    QPushButton *copySettings;
    QSpacerItem *verticalSpacer_3;
    QWidget *tab;
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_2;
    QPushButton *learnStepRecRestNote;
    QLabel *TextLabel5;
    QCheckBox *stepRecRestUseNote;
    QComboBox *ffNotePort;
    MusEGui::PitchEdit *stopNote;
    QLabel *label_4;
    QComboBox *rewNoteValType;
    QComboBox *playNoteValType;
    MusEGui::PitchEdit *recNote;
    QFrame *line_4;
    QLabel *label_17;
    QLabel *TextLabel2;
    QComboBox *goLMarkNotePort;
    QPushButton *learnGoLMarkNote;
    QCheckBox *stopUseNote;
    QComboBox *stepRecRestNotePort;
    MusEGui::PitchEdit *ffNote;
    QPushButton *learnStopNote;
    QComboBox *playNotePort;
    QComboBox *stepRecRestNoteChan;
    QCheckBox *recUseNote;
    QPushButton *learnRewNote;
    QComboBox *stepRecChan;
    QPushButton *learnFFNote;
    QFrame *line;
    QLabel *label;
    QComboBox *goLMarkNoteChan;
    QComboBox *stopNoteChan;
    QLabel *label_3;
    QFrame *line_2;
    QComboBox *rewNotePort;
    MusEGui::PitchEdit *rewNote;
    MusEGui::PitchEdit *playNote;
    QComboBox *recNoteChan;
    QCheckBox *rewUseNote;
    QPushButton *learnPlayNote;
    QPushButton *learnRecNote;
    QCheckBox *goLMarkUseNote;
    QComboBox *recNoteValType;
    QFrame *line_25;
    QCheckBox *ffUseNote;
    QLabel *label_5;
    QLabel *label_28;
    QComboBox *ffNoteChan;
    QLabel *label_6;
    QPushButton *learnStepRecNote;
    QComboBox *stepRecPort;
    QLabel *TextLabel1;
    QLabel *TextLabel3;
    QLabel *TextLabel4;
    QComboBox *stopNotePort;
    QFrame *line_5;
    QLabel *label_2;
    QCheckBox *playUseNote;
    MusEGui::PitchEdit *goLMarkNote;
    QFrame *line_3;
    QComboBox *ffNoteValType;
    QComboBox *rewNoteChan;
    QComboBox *playNoteChan;
    MusEGui::PitchEdit *stepRecRestNote;
    QComboBox *recNotePort;
    QLabel *TextLabel6;
    QFrame *line_21;
    QFrame *line_19;
    QFrame *line_18;
    QFrame *line_17;
    QFrame *line_16;
    QFrame *line_15;
    QFrame *line_26;
    QSpacerItem *verticalSpacer;
    QWidget *tab_2;
    QVBoxLayout *verticalLayout_2;
    QGridLayout *gridLayout;
    QComboBox *playCCValType;
    QSpinBox *ffCCNum;
    QFrame *line_20;
    QLabel *TextLabel2_2;
    QPushButton *learnRewCC;
    QLabel *label_25;
    QLabel *label_10;
    QPushButton *learnPlayCC;
    QPushButton *learnGoLMarkCC;
    QComboBox *rewCCValType;
    QCheckBox *playUseCC;
    QLabel *label_8;
    QComboBox *goLMarkCCChan;
    QFrame *line_23;
    QLabel *TextLabel5_2;
    QCheckBox *stopUseCC;
    QLabel *label_9;
    QComboBox *recCCPort;
    QLabel *label_26;
    QCheckBox *rewUseCC;
    QCheckBox *goLMarkUseCC;
    QComboBox *rewCCChan;
    QComboBox *playCCChan;
    QFrame *line_13;
    QSpinBox *playCCNum;
    QComboBox *ffCCChan;
    QFrame *line_11;
    QComboBox *ffCCValType;
    QComboBox *recCCChan;
    QSpinBox *stopCCNum;
    QLabel *label_7;
    QComboBox *stepRecRestCCChan;
    QComboBox *recCCValType;
    QLabel *TextLabel4_2;
    QFrame *line_22;
    QPushButton *learnFFCC;
    QCheckBox *ffUseCC;
    QPushButton *learnRecCC;
    QLabel *TextLabel1_2;
    QPushButton *learnStepRecRestCC;
    QCheckBox *recUseCC;
    QComboBox *stopCCPort;
    QLabel *TextLabel6_2;
    QPushButton *learnStopCC;
    QLabel *label_27;
    QCheckBox *stepRecRestUseCC;
    QComboBox *rewCCPort;
    QLabel *TextLabel3_2;
    QComboBox *playCCPort;
    QComboBox *goLMarkCCPort;
    QSpinBox *goLMarkCCNum;
    QFrame *line_14;
    QComboBox *ffCCPort;
    QFrame *line_12;
    QComboBox *stopCCChan;
    QComboBox *stepRecRestCCPort;
    QSpinBox *recCCNum;
    QSpinBox *stepRecRestCCNum;
    QSpinBox *rewCCNum;
    QFrame *line_24;
    QFrame *line_6;
    QFrame *line_7;
    QFrame *line_8;
    QFrame *line_9;
    QFrame *line_10;
    QSpacerItem *verticalSpacer_2;
    QHBoxLayout *horizontalLayout_3;
    QSpacerItem *Horizontal_Spacing2;
    QPushButton *buttonApply;
    QPushButton *buttonOk;
    QPushButton *buttonCancel;

    void setupUi(QWidget *MRConfigBase)
    {
        if (MRConfigBase->objectName().isEmpty())
            MRConfigBase->setObjectName(QString::fromUtf8("MRConfigBase"));
        MRConfigBase->resize(681, 476);
        verticalLayout_3 = new QVBoxLayout(MRConfigBase);
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        tabWidget = new QTabWidget(MRConfigBase);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        tab_3 = new QWidget();
        tab_3->setObjectName(QString::fromUtf8("tab_3"));
        verticalLayout_5 = new QVBoxLayout(tab_3);
        verticalLayout_5->setSpacing(6);
        verticalLayout_5->setContentsMargins(11, 11, 11, 11);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        frame = new QFrame(tab_3);
        frame->setObjectName(QString::fromUtf8("frame"));
        frame->setFrameShape(QFrame::StyledPanel);
        frame->setFrameShadow(QFrame::Raised);
        verticalLayout_4 = new QVBoxLayout(frame);
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setContentsMargins(11, 11, 11, 11);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        textLabel3_2 = new QLabel(frame);
        textLabel3_2->setObjectName(QString::fromUtf8("textLabel3_2"));
        QFont font;
        font.setBold(true);
        font.setWeight(75);
        textLabel3_2->setFont(font);
        textLabel3_2->setWordWrap(false);

        verticalLayout_4->addWidget(textLabel3_2);

        globalSettingsButton = new QRadioButton(frame);
        globalSettingsButton->setObjectName(QString::fromUtf8("globalSettingsButton"));
        globalSettingsButton->setChecked(true);

        verticalLayout_4->addWidget(globalSettingsButton);

        songSettingsButton = new QRadioButton(frame);
        songSettingsButton->setObjectName(QString::fromUtf8("songSettingsButton"));

        verticalLayout_4->addWidget(songSettingsButton);


        verticalLayout_5->addWidget(frame);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(6);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);

        label_11 = new QLabel(tab_3);
        label_11->setObjectName(QString::fromUtf8("label_11"));

        horizontalLayout->addWidget(label_11);

        initializeSettings = new QPushButton(tab_3);
        initializeSettings->setObjectName(QString::fromUtf8("initializeSettings"));

        horizontalLayout->addWidget(initializeSettings);


        verticalLayout_5->addLayout(horizontalLayout);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer_2);

        label_12 = new QLabel(tab_3);
        label_12->setObjectName(QString::fromUtf8("label_12"));

        horizontalLayout_2->addWidget(label_12);

        copySettings = new QPushButton(tab_3);
        copySettings->setObjectName(QString::fromUtf8("copySettings"));

        horizontalLayout_2->addWidget(copySettings);


        verticalLayout_5->addLayout(horizontalLayout_2);

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

        verticalLayout_5->addItem(verticalSpacer_3);

        tabWidget->addTab(tab_3, QString());
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        verticalLayout = new QVBoxLayout(tab);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setSpacing(6);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        learnStepRecRestNote = new QPushButton(tab);
        learnStepRecRestNote->setObjectName(QString::fromUtf8("learnStepRecRestNote"));
        QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(learnStepRecRestNote->sizePolicy().hasHeightForWidth());
        learnStepRecRestNote->setSizePolicy(sizePolicy);
        learnStepRecRestNote->setCheckable(true);
        learnStepRecRestNote->setChecked(false);
        learnStepRecRestNote->setAutoExclusive(false);

        gridLayout_2->addWidget(learnStepRecRestNote, 10, 0, 1, 1);

        TextLabel5 = new QLabel(tab);
        TextLabel5->setObjectName(QString::fromUtf8("TextLabel5"));
        QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Maximum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(TextLabel5->sizePolicy().hasHeightForWidth());
        TextLabel5->setSizePolicy(sizePolicy1);
        TextLabel5->setWordWrap(false);

        gridLayout_2->addWidget(TextLabel5, 6, 1, 1, 1);

        stepRecRestUseNote = new QCheckBox(tab);
        stepRecRestUseNote->setObjectName(QString::fromUtf8("stepRecRestUseNote"));
        sizePolicy.setHeightForWidth(stepRecRestUseNote->sizePolicy().hasHeightForWidth());
        stepRecRestUseNote->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(stepRecRestUseNote, 10, 2, 1, 1);

        ffNotePort = new QComboBox(tab);
        ffNotePort->setObjectName(QString::fromUtf8("ffNotePort"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(ffNotePort->sizePolicy().hasHeightForWidth());
        ffNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(ffNotePort, 6, 3, 1, 1);

        stopNote = new MusEGui::PitchEdit(tab);
        stopNote->setObjectName(QString::fromUtf8("stopNote"));
        QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(stopNote->sizePolicy().hasHeightForWidth());
        stopNote->setSizePolicy(sizePolicy3);

        gridLayout_2->addWidget(stopNote, 2, 5, 1, 1);

        label_4 = new QLabel(tab);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setAlignment(Qt::AlignCenter);

        gridLayout_2->addWidget(label_4, 0, 4, 1, 1);

        rewNoteValType = new QComboBox(tab);
        rewNoteValType->setObjectName(QString::fromUtf8("rewNoteValType"));
        sizePolicy.setHeightForWidth(rewNoteValType->sizePolicy().hasHeightForWidth());
        rewNoteValType->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(rewNoteValType, 7, 6, 1, 1);

        playNoteValType = new QComboBox(tab);
        playNoteValType->setObjectName(QString::fromUtf8("playNoteValType"));
        sizePolicy.setHeightForWidth(playNoteValType->sizePolicy().hasHeightForWidth());
        playNoteValType->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(playNoteValType, 3, 6, 1, 1);

        recNote = new MusEGui::PitchEdit(tab);
        recNote->setObjectName(QString::fromUtf8("recNote"));
        sizePolicy3.setHeightForWidth(recNote->sizePolicy().hasHeightForWidth());
        recNote->setSizePolicy(sizePolicy3);

        gridLayout_2->addWidget(recNote, 4, 5, 1, 1);

        line_4 = new QFrame(tab);
        line_4->setObjectName(QString::fromUtf8("line_4"));
        line_4->setFrameShape(QFrame::HLine);
        line_4->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_4, 1, 4, 1, 1);

        label_17 = new QLabel(tab);
        label_17->setObjectName(QString::fromUtf8("label_17"));
        sizePolicy1.setHeightForWidth(label_17->sizePolicy().hasHeightForWidth());
        label_17->setSizePolicy(sizePolicy1);

        gridLayout_2->addWidget(label_17, 9, 1, 1, 1);

        TextLabel2 = new QLabel(tab);
        TextLabel2->setObjectName(QString::fromUtf8("TextLabel2"));
        sizePolicy1.setHeightForWidth(TextLabel2->sizePolicy().hasHeightForWidth());
        TextLabel2->setSizePolicy(sizePolicy1);
        TextLabel2->setWordWrap(false);

        gridLayout_2->addWidget(TextLabel2, 4, 1, 1, 1);

        goLMarkNotePort = new QComboBox(tab);
        goLMarkNotePort->setObjectName(QString::fromUtf8("goLMarkNotePort"));
        sizePolicy2.setHeightForWidth(goLMarkNotePort->sizePolicy().hasHeightForWidth());
        goLMarkNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(goLMarkNotePort, 5, 3, 1, 1);

        learnGoLMarkNote = new QPushButton(tab);
        learnGoLMarkNote->setObjectName(QString::fromUtf8("learnGoLMarkNote"));
        sizePolicy.setHeightForWidth(learnGoLMarkNote->sizePolicy().hasHeightForWidth());
        learnGoLMarkNote->setSizePolicy(sizePolicy);
        learnGoLMarkNote->setCheckable(true);
        learnGoLMarkNote->setChecked(false);
        learnGoLMarkNote->setAutoExclusive(false);

        gridLayout_2->addWidget(learnGoLMarkNote, 5, 0, 1, 1);

        stopUseNote = new QCheckBox(tab);
        stopUseNote->setObjectName(QString::fromUtf8("stopUseNote"));
        sizePolicy.setHeightForWidth(stopUseNote->sizePolicy().hasHeightForWidth());
        stopUseNote->setSizePolicy(sizePolicy);

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

        stepRecRestNotePort = new QComboBox(tab);
        stepRecRestNotePort->setObjectName(QString::fromUtf8("stepRecRestNotePort"));
        sizePolicy2.setHeightForWidth(stepRecRestNotePort->sizePolicy().hasHeightForWidth());
        stepRecRestNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(stepRecRestNotePort, 10, 3, 1, 1);

        ffNote = new MusEGui::PitchEdit(tab);
        ffNote->setObjectName(QString::fromUtf8("ffNote"));
        sizePolicy3.setHeightForWidth(ffNote->sizePolicy().hasHeightForWidth());
        ffNote->setSizePolicy(sizePolicy3);

        gridLayout_2->addWidget(ffNote, 6, 5, 1, 1);

        learnStopNote = new QPushButton(tab);
        learnStopNote->setObjectName(QString::fromUtf8("learnStopNote"));
        sizePolicy.setHeightForWidth(learnStopNote->sizePolicy().hasHeightForWidth());
        learnStopNote->setSizePolicy(sizePolicy);
        learnStopNote->setCheckable(true);
        learnStopNote->setChecked(false);
        learnStopNote->setAutoExclusive(false);

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

        playNotePort = new QComboBox(tab);
        playNotePort->setObjectName(QString::fromUtf8("playNotePort"));
        sizePolicy2.setHeightForWidth(playNotePort->sizePolicy().hasHeightForWidth());
        playNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(playNotePort, 3, 3, 1, 1);

        stepRecRestNoteChan = new QComboBox(tab);
        stepRecRestNoteChan->setObjectName(QString::fromUtf8("stepRecRestNoteChan"));
        sizePolicy.setHeightForWidth(stepRecRestNoteChan->sizePolicy().hasHeightForWidth());
        stepRecRestNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(stepRecRestNoteChan, 10, 4, 1, 1);

        recUseNote = new QCheckBox(tab);
        recUseNote->setObjectName(QString::fromUtf8("recUseNote"));
        sizePolicy.setHeightForWidth(recUseNote->sizePolicy().hasHeightForWidth());
        recUseNote->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(recUseNote, 4, 2, 1, 1);

        learnRewNote = new QPushButton(tab);
        learnRewNote->setObjectName(QString::fromUtf8("learnRewNote"));
        sizePolicy.setHeightForWidth(learnRewNote->sizePolicy().hasHeightForWidth());
        learnRewNote->setSizePolicy(sizePolicy);
        learnRewNote->setCheckable(true);
        learnRewNote->setChecked(false);
        learnRewNote->setAutoExclusive(false);

        gridLayout_2->addWidget(learnRewNote, 7, 0, 1, 1);

        stepRecChan = new QComboBox(tab);
        stepRecChan->setObjectName(QString::fromUtf8("stepRecChan"));
        sizePolicy.setHeightForWidth(stepRecChan->sizePolicy().hasHeightForWidth());
        stepRecChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(stepRecChan, 9, 4, 1, 1);

        learnFFNote = new QPushButton(tab);
        learnFFNote->setObjectName(QString::fromUtf8("learnFFNote"));
        sizePolicy.setHeightForWidth(learnFFNote->sizePolicy().hasHeightForWidth());
        learnFFNote->setSizePolicy(sizePolicy);
        learnFFNote->setCheckable(true);
        learnFFNote->setChecked(false);
        learnFFNote->setAutoExclusive(false);

        gridLayout_2->addWidget(learnFFNote, 6, 0, 1, 1);

        line = new QFrame(tab);
        line->setObjectName(QString::fromUtf8("line"));
        line->setFrameShape(QFrame::HLine);
        line->setFrameShadow(QFrame::Sunken);

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

        label = new QLabel(tab);
        label->setObjectName(QString::fromUtf8("label"));
        sizePolicy1.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
        label->setSizePolicy(sizePolicy1);

        gridLayout_2->addWidget(label, 10, 1, 1, 1);

        goLMarkNoteChan = new QComboBox(tab);
        goLMarkNoteChan->setObjectName(QString::fromUtf8("goLMarkNoteChan"));
        sizePolicy.setHeightForWidth(goLMarkNoteChan->sizePolicy().hasHeightForWidth());
        goLMarkNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(goLMarkNoteChan, 5, 4, 1, 1);

        stopNoteChan = new QComboBox(tab);
        stopNoteChan->setObjectName(QString::fromUtf8("stopNoteChan"));
        sizePolicy.setHeightForWidth(stopNoteChan->sizePolicy().hasHeightForWidth());
        stopNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(stopNoteChan, 2, 4, 1, 1);

        label_3 = new QLabel(tab);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setAlignment(Qt::AlignCenter);

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

        line_2 = new QFrame(tab);
        line_2->setObjectName(QString::fromUtf8("line_2"));
        line_2->setFrameShape(QFrame::HLine);
        line_2->setFrameShadow(QFrame::Sunken);

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

        rewNotePort = new QComboBox(tab);
        rewNotePort->setObjectName(QString::fromUtf8("rewNotePort"));
        sizePolicy2.setHeightForWidth(rewNotePort->sizePolicy().hasHeightForWidth());
        rewNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(rewNotePort, 7, 3, 1, 1);

        rewNote = new MusEGui::PitchEdit(tab);
        rewNote->setObjectName(QString::fromUtf8("rewNote"));
        sizePolicy3.setHeightForWidth(rewNote->sizePolicy().hasHeightForWidth());
        rewNote->setSizePolicy(sizePolicy3);

        gridLayout_2->addWidget(rewNote, 7, 5, 1, 1);

        playNote = new MusEGui::PitchEdit(tab);
        playNote->setObjectName(QString::fromUtf8("playNote"));
        sizePolicy3.setHeightForWidth(playNote->sizePolicy().hasHeightForWidth());
        playNote->setSizePolicy(sizePolicy3);

        gridLayout_2->addWidget(playNote, 3, 5, 1, 1);

        recNoteChan = new QComboBox(tab);
        recNoteChan->setObjectName(QString::fromUtf8("recNoteChan"));
        sizePolicy.setHeightForWidth(recNoteChan->sizePolicy().hasHeightForWidth());
        recNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(recNoteChan, 4, 4, 1, 1);

        rewUseNote = new QCheckBox(tab);
        rewUseNote->setObjectName(QString::fromUtf8("rewUseNote"));
        sizePolicy.setHeightForWidth(rewUseNote->sizePolicy().hasHeightForWidth());
        rewUseNote->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(rewUseNote, 7, 2, 1, 1);

        learnPlayNote = new QPushButton(tab);
        learnPlayNote->setObjectName(QString::fromUtf8("learnPlayNote"));
        sizePolicy.setHeightForWidth(learnPlayNote->sizePolicy().hasHeightForWidth());
        learnPlayNote->setSizePolicy(sizePolicy);
        learnPlayNote->setCheckable(true);
        learnPlayNote->setChecked(false);
        learnPlayNote->setAutoExclusive(false);

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

        learnRecNote = new QPushButton(tab);
        learnRecNote->setObjectName(QString::fromUtf8("learnRecNote"));
        sizePolicy.setHeightForWidth(learnRecNote->sizePolicy().hasHeightForWidth());
        learnRecNote->setSizePolicy(sizePolicy);
        learnRecNote->setCheckable(true);
        learnRecNote->setChecked(false);
        learnRecNote->setAutoExclusive(false);

        gridLayout_2->addWidget(learnRecNote, 4, 0, 1, 1);

        goLMarkUseNote = new QCheckBox(tab);
        goLMarkUseNote->setObjectName(QString::fromUtf8("goLMarkUseNote"));
        sizePolicy.setHeightForWidth(goLMarkUseNote->sizePolicy().hasHeightForWidth());
        goLMarkUseNote->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(goLMarkUseNote, 5, 2, 1, 1);

        recNoteValType = new QComboBox(tab);
        recNoteValType->setObjectName(QString::fromUtf8("recNoteValType"));
        sizePolicy.setHeightForWidth(recNoteValType->sizePolicy().hasHeightForWidth());
        recNoteValType->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(recNoteValType, 4, 6, 1, 1);

        line_25 = new QFrame(tab);
        line_25->setObjectName(QString::fromUtf8("line_25"));
        line_25->setFrameShape(QFrame::HLine);
        line_25->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_25, 1, 6, 1, 1);

        ffUseNote = new QCheckBox(tab);
        ffUseNote->setObjectName(QString::fromUtf8("ffUseNote"));
        sizePolicy.setHeightForWidth(ffUseNote->sizePolicy().hasHeightForWidth());
        ffUseNote->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(ffUseNote, 6, 2, 1, 1);

        label_5 = new QLabel(tab);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        label_5->setAlignment(Qt::AlignCenter);

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

        label_28 = new QLabel(tab);
        label_28->setObjectName(QString::fromUtf8("label_28"));
        label_28->setAlignment(Qt::AlignCenter);

        gridLayout_2->addWidget(label_28, 0, 6, 1, 1);

        ffNoteChan = new QComboBox(tab);
        ffNoteChan->setObjectName(QString::fromUtf8("ffNoteChan"));
        sizePolicy.setHeightForWidth(ffNoteChan->sizePolicy().hasHeightForWidth());
        ffNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(ffNoteChan, 6, 4, 1, 1);

        label_6 = new QLabel(tab);
        label_6->setObjectName(QString::fromUtf8("label_6"));
        label_6->setAlignment(Qt::AlignCenter);

        gridLayout_2->addWidget(label_6, 0, 5, 1, 1);

        learnStepRecNote = new QPushButton(tab);
        learnStepRecNote->setObjectName(QString::fromUtf8("learnStepRecNote"));
        sizePolicy.setHeightForWidth(learnStepRecNote->sizePolicy().hasHeightForWidth());
        learnStepRecNote->setSizePolicy(sizePolicy);
        learnStepRecNote->setCheckable(true);
        learnStepRecNote->setChecked(false);
        learnStepRecNote->setAutoExclusive(false);

        gridLayout_2->addWidget(learnStepRecNote, 9, 0, 1, 1);

        stepRecPort = new QComboBox(tab);
        stepRecPort->setObjectName(QString::fromUtf8("stepRecPort"));
        sizePolicy2.setHeightForWidth(stepRecPort->sizePolicy().hasHeightForWidth());
        stepRecPort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(stepRecPort, 9, 3, 1, 1);

        TextLabel1 = new QLabel(tab);
        TextLabel1->setObjectName(QString::fromUtf8("TextLabel1"));
        sizePolicy1.setHeightForWidth(TextLabel1->sizePolicy().hasHeightForWidth());
        TextLabel1->setSizePolicy(sizePolicy1);
        TextLabel1->setWordWrap(false);

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

        TextLabel3 = new QLabel(tab);
        TextLabel3->setObjectName(QString::fromUtf8("TextLabel3"));
        sizePolicy1.setHeightForWidth(TextLabel3->sizePolicy().hasHeightForWidth());
        TextLabel3->setSizePolicy(sizePolicy1);
        TextLabel3->setWordWrap(false);

        gridLayout_2->addWidget(TextLabel3, 5, 1, 1, 1);

        TextLabel4 = new QLabel(tab);
        TextLabel4->setObjectName(QString::fromUtf8("TextLabel4"));
        sizePolicy1.setHeightForWidth(TextLabel4->sizePolicy().hasHeightForWidth());
        TextLabel4->setSizePolicy(sizePolicy1);
        TextLabel4->setWordWrap(false);

        gridLayout_2->addWidget(TextLabel4, 3, 1, 1, 1);

        stopNotePort = new QComboBox(tab);
        stopNotePort->setObjectName(QString::fromUtf8("stopNotePort"));
        sizePolicy2.setHeightForWidth(stopNotePort->sizePolicy().hasHeightForWidth());
        stopNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(stopNotePort, 2, 3, 1, 1);

        line_5 = new QFrame(tab);
        line_5->setObjectName(QString::fromUtf8("line_5"));
        line_5->setFrameShape(QFrame::HLine);
        line_5->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_5, 1, 5, 1, 1);

        label_2 = new QLabel(tab);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setAlignment(Qt::AlignCenter);

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

        playUseNote = new QCheckBox(tab);
        playUseNote->setObjectName(QString::fromUtf8("playUseNote"));
        sizePolicy.setHeightForWidth(playUseNote->sizePolicy().hasHeightForWidth());
        playUseNote->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(playUseNote, 3, 2, 1, 1);

        goLMarkNote = new MusEGui::PitchEdit(tab);
        goLMarkNote->setObjectName(QString::fromUtf8("goLMarkNote"));
        sizePolicy3.setHeightForWidth(goLMarkNote->sizePolicy().hasHeightForWidth());
        goLMarkNote->setSizePolicy(sizePolicy3);

        gridLayout_2->addWidget(goLMarkNote, 5, 5, 1, 1);

        line_3 = new QFrame(tab);
        line_3->setObjectName(QString::fromUtf8("line_3"));
        line_3->setFrameShape(QFrame::HLine);
        line_3->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_3, 1, 3, 1, 1);

        ffNoteValType = new QComboBox(tab);
        ffNoteValType->setObjectName(QString::fromUtf8("ffNoteValType"));
        sizePolicy.setHeightForWidth(ffNoteValType->sizePolicy().hasHeightForWidth());
        ffNoteValType->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(ffNoteValType, 6, 6, 1, 1);

        rewNoteChan = new QComboBox(tab);
        rewNoteChan->setObjectName(QString::fromUtf8("rewNoteChan"));
        sizePolicy.setHeightForWidth(rewNoteChan->sizePolicy().hasHeightForWidth());
        rewNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(rewNoteChan, 7, 4, 1, 1);

        playNoteChan = new QComboBox(tab);
        playNoteChan->setObjectName(QString::fromUtf8("playNoteChan"));
        sizePolicy.setHeightForWidth(playNoteChan->sizePolicy().hasHeightForWidth());
        playNoteChan->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(playNoteChan, 3, 4, 1, 1);

        stepRecRestNote = new MusEGui::PitchEdit(tab);
        stepRecRestNote->setObjectName(QString::fromUtf8("stepRecRestNote"));
        sizePolicy3.setHeightForWidth(stepRecRestNote->sizePolicy().hasHeightForWidth());
        stepRecRestNote->setSizePolicy(sizePolicy3);
        stepRecRestNote->setMinimumSize(QSize(0, 0));

        gridLayout_2->addWidget(stepRecRestNote, 10, 5, 1, 1);

        recNotePort = new QComboBox(tab);
        recNotePort->setObjectName(QString::fromUtf8("recNotePort"));
        sizePolicy2.setHeightForWidth(recNotePort->sizePolicy().hasHeightForWidth());
        recNotePort->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(recNotePort, 4, 3, 1, 1);

        TextLabel6 = new QLabel(tab);
        TextLabel6->setObjectName(QString::fromUtf8("TextLabel6"));
        sizePolicy1.setHeightForWidth(TextLabel6->sizePolicy().hasHeightForWidth());
        TextLabel6->setSizePolicy(sizePolicy1);
        TextLabel6->setWordWrap(false);

        gridLayout_2->addWidget(TextLabel6, 7, 1, 1, 1);

        line_21 = new QFrame(tab);
        line_21->setObjectName(QString::fromUtf8("line_21"));
        line_21->setFrameShape(QFrame::HLine);
        line_21->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_21, 8, 0, 1, 1);

        line_19 = new QFrame(tab);
        line_19->setObjectName(QString::fromUtf8("line_19"));
        line_19->setFrameShape(QFrame::HLine);
        line_19->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_19, 8, 1, 1, 1);

        line_18 = new QFrame(tab);
        line_18->setObjectName(QString::fromUtf8("line_18"));
        line_18->setFrameShape(QFrame::HLine);
        line_18->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_18, 8, 2, 1, 1);

        line_17 = new QFrame(tab);
        line_17->setObjectName(QString::fromUtf8("line_17"));
        line_17->setFrameShape(QFrame::HLine);
        line_17->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_17, 8, 3, 1, 1);

        line_16 = new QFrame(tab);
        line_16->setObjectName(QString::fromUtf8("line_16"));
        line_16->setFrameShape(QFrame::HLine);
        line_16->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_16, 8, 4, 1, 1);

        line_15 = new QFrame(tab);
        line_15->setObjectName(QString::fromUtf8("line_15"));
        line_15->setFrameShape(QFrame::HLine);
        line_15->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_15, 8, 5, 1, 1);

        line_26 = new QFrame(tab);
        line_26->setObjectName(QString::fromUtf8("line_26"));
        line_26->setFrameShape(QFrame::HLine);
        line_26->setFrameShadow(QFrame::Sunken);

        gridLayout_2->addWidget(line_26, 8, 6, 1, 1);


        verticalLayout->addLayout(gridLayout_2);

        verticalSpacer = new QSpacerItem(17, 11, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout->addItem(verticalSpacer);

        tabWidget->addTab(tab, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName(QString::fromUtf8("tab_2"));
        verticalLayout_2 = new QVBoxLayout(tab_2);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        playCCValType = new QComboBox(tab_2);
        playCCValType->setObjectName(QString::fromUtf8("playCCValType"));
        sizePolicy.setHeightForWidth(playCCValType->sizePolicy().hasHeightForWidth());
        playCCValType->setSizePolicy(sizePolicy);

        gridLayout->addWidget(playCCValType, 3, 6, 1, 1);

        ffCCNum = new QSpinBox(tab_2);
        ffCCNum->setObjectName(QString::fromUtf8("ffCCNum"));
        sizePolicy.setHeightForWidth(ffCCNum->sizePolicy().hasHeightForWidth());
        ffCCNum->setSizePolicy(sizePolicy);
        ffCCNum->setMaximum(127);

        gridLayout->addWidget(ffCCNum, 6, 5, 1, 1);

        line_20 = new QFrame(tab_2);
        line_20->setObjectName(QString::fromUtf8("line_20"));
        line_20->setFrameShape(QFrame::HLine);
        line_20->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_20, 8, 6, 1, 1);

        TextLabel2_2 = new QLabel(tab_2);
        TextLabel2_2->setObjectName(QString::fromUtf8("TextLabel2_2"));
        sizePolicy1.setHeightForWidth(TextLabel2_2->sizePolicy().hasHeightForWidth());
        TextLabel2_2->setSizePolicy(sizePolicy1);
        TextLabel2_2->setWordWrap(false);

        gridLayout->addWidget(TextLabel2_2, 4, 1, 1, 1);

        learnRewCC = new QPushButton(tab_2);
        learnRewCC->setObjectName(QString::fromUtf8("learnRewCC"));
        sizePolicy.setHeightForWidth(learnRewCC->sizePolicy().hasHeightForWidth());
        learnRewCC->setSizePolicy(sizePolicy);
        learnRewCC->setCheckable(true);
        learnRewCC->setChecked(false);
        learnRewCC->setAutoExclusive(false);

        gridLayout->addWidget(learnRewCC, 7, 0, 1, 1);

        label_25 = new QLabel(tab_2);
        label_25->setObjectName(QString::fromUtf8("label_25"));
        label_25->setAlignment(Qt::AlignCenter);

        gridLayout->addWidget(label_25, 0, 6, 1, 1);

        label_10 = new QLabel(tab_2);
        label_10->setObjectName(QString::fromUtf8("label_10"));
        sizePolicy1.setHeightForWidth(label_10->sizePolicy().hasHeightForWidth());
        label_10->setSizePolicy(sizePolicy1);

        gridLayout->addWidget(label_10, 9, 1, 1, 1);

        learnPlayCC = new QPushButton(tab_2);
        learnPlayCC->setObjectName(QString::fromUtf8("learnPlayCC"));
        sizePolicy.setHeightForWidth(learnPlayCC->sizePolicy().hasHeightForWidth());
        learnPlayCC->setSizePolicy(sizePolicy);
        learnPlayCC->setCheckable(true);
        learnPlayCC->setChecked(false);
        learnPlayCC->setAutoExclusive(false);

        gridLayout->addWidget(learnPlayCC, 3, 0, 1, 1);

        learnGoLMarkCC = new QPushButton(tab_2);
        learnGoLMarkCC->setObjectName(QString::fromUtf8("learnGoLMarkCC"));
        sizePolicy.setHeightForWidth(learnGoLMarkCC->sizePolicy().hasHeightForWidth());
        learnGoLMarkCC->setSizePolicy(sizePolicy);
        learnGoLMarkCC->setCheckable(true);
        learnGoLMarkCC->setChecked(false);
        learnGoLMarkCC->setAutoExclusive(false);

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

        rewCCValType = new QComboBox(tab_2);
        rewCCValType->setObjectName(QString::fromUtf8("rewCCValType"));
        sizePolicy.setHeightForWidth(rewCCValType->sizePolicy().hasHeightForWidth());
        rewCCValType->setSizePolicy(sizePolicy);

        gridLayout->addWidget(rewCCValType, 7, 6, 1, 1);

        playUseCC = new QCheckBox(tab_2);
        playUseCC->setObjectName(QString::fromUtf8("playUseCC"));
        sizePolicy.setHeightForWidth(playUseCC->sizePolicy().hasHeightForWidth());
        playUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(playUseCC, 3, 2, 1, 1);

        label_8 = new QLabel(tab_2);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setAlignment(Qt::AlignCenter);

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

        goLMarkCCChan = new QComboBox(tab_2);
        goLMarkCCChan->setObjectName(QString::fromUtf8("goLMarkCCChan"));
        sizePolicy.setHeightForWidth(goLMarkCCChan->sizePolicy().hasHeightForWidth());
        goLMarkCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(goLMarkCCChan, 5, 4, 1, 1);

        line_23 = new QFrame(tab_2);
        line_23->setObjectName(QString::fromUtf8("line_23"));
        line_23->setFrameShape(QFrame::HLine);
        line_23->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_23, 8, 1, 1, 1);

        TextLabel5_2 = new QLabel(tab_2);
        TextLabel5_2->setObjectName(QString::fromUtf8("TextLabel5_2"));
        sizePolicy1.setHeightForWidth(TextLabel5_2->sizePolicy().hasHeightForWidth());
        TextLabel5_2->setSizePolicy(sizePolicy1);
        TextLabel5_2->setWordWrap(false);

        gridLayout->addWidget(TextLabel5_2, 6, 1, 1, 1);

        stopUseCC = new QCheckBox(tab_2);
        stopUseCC->setObjectName(QString::fromUtf8("stopUseCC"));
        sizePolicy.setHeightForWidth(stopUseCC->sizePolicy().hasHeightForWidth());
        stopUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(stopUseCC, 2, 2, 1, 1);

        label_9 = new QLabel(tab_2);
        label_9->setObjectName(QString::fromUtf8("label_9"));
        label_9->setAlignment(Qt::AlignCenter);

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

        recCCPort = new QComboBox(tab_2);
        recCCPort->setObjectName(QString::fromUtf8("recCCPort"));
        sizePolicy2.setHeightForWidth(recCCPort->sizePolicy().hasHeightForWidth());
        recCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(recCCPort, 4, 3, 1, 1);

        label_26 = new QLabel(tab_2);
        label_26->setObjectName(QString::fromUtf8("label_26"));
        label_26->setAlignment(Qt::AlignCenter);

        gridLayout->addWidget(label_26, 0, 3, 1, 1);

        rewUseCC = new QCheckBox(tab_2);
        rewUseCC->setObjectName(QString::fromUtf8("rewUseCC"));
        sizePolicy.setHeightForWidth(rewUseCC->sizePolicy().hasHeightForWidth());
        rewUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(rewUseCC, 7, 2, 1, 1);

        goLMarkUseCC = new QCheckBox(tab_2);
        goLMarkUseCC->setObjectName(QString::fromUtf8("goLMarkUseCC"));
        sizePolicy.setHeightForWidth(goLMarkUseCC->sizePolicy().hasHeightForWidth());
        goLMarkUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(goLMarkUseCC, 5, 2, 1, 1);

        rewCCChan = new QComboBox(tab_2);
        rewCCChan->setObjectName(QString::fromUtf8("rewCCChan"));
        sizePolicy.setHeightForWidth(rewCCChan->sizePolicy().hasHeightForWidth());
        rewCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(rewCCChan, 7, 4, 1, 1);

        playCCChan = new QComboBox(tab_2);
        playCCChan->setObjectName(QString::fromUtf8("playCCChan"));
        sizePolicy.setHeightForWidth(playCCChan->sizePolicy().hasHeightForWidth());
        playCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(playCCChan, 3, 4, 1, 1);

        line_13 = new QFrame(tab_2);
        line_13->setObjectName(QString::fromUtf8("line_13"));
        line_13->setFrameShape(QFrame::HLine);
        line_13->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_13, 8, 3, 1, 1);

        playCCNum = new QSpinBox(tab_2);
        playCCNum->setObjectName(QString::fromUtf8("playCCNum"));
        sizePolicy.setHeightForWidth(playCCNum->sizePolicy().hasHeightForWidth());
        playCCNum->setSizePolicy(sizePolicy);
        playCCNum->setMaximum(127);

        gridLayout->addWidget(playCCNum, 3, 5, 1, 1);

        ffCCChan = new QComboBox(tab_2);
        ffCCChan->setObjectName(QString::fromUtf8("ffCCChan"));
        sizePolicy.setHeightForWidth(ffCCChan->sizePolicy().hasHeightForWidth());
        ffCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(ffCCChan, 6, 4, 1, 1);

        line_11 = new QFrame(tab_2);
        line_11->setObjectName(QString::fromUtf8("line_11"));
        line_11->setFrameShape(QFrame::HLine);
        line_11->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_11, 8, 5, 1, 1);

        ffCCValType = new QComboBox(tab_2);
        ffCCValType->setObjectName(QString::fromUtf8("ffCCValType"));
        sizePolicy.setHeightForWidth(ffCCValType->sizePolicy().hasHeightForWidth());
        ffCCValType->setSizePolicy(sizePolicy);

        gridLayout->addWidget(ffCCValType, 6, 6, 1, 1);

        recCCChan = new QComboBox(tab_2);
        recCCChan->setObjectName(QString::fromUtf8("recCCChan"));
        sizePolicy.setHeightForWidth(recCCChan->sizePolicy().hasHeightForWidth());
        recCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(recCCChan, 4, 4, 1, 1);

        stopCCNum = new QSpinBox(tab_2);
        stopCCNum->setObjectName(QString::fromUtf8("stopCCNum"));
        sizePolicy.setHeightForWidth(stopCCNum->sizePolicy().hasHeightForWidth());
        stopCCNum->setSizePolicy(sizePolicy);
        stopCCNum->setMaximum(127);

        gridLayout->addWidget(stopCCNum, 2, 5, 1, 1);

        label_7 = new QLabel(tab_2);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        label_7->setAlignment(Qt::AlignCenter);

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

        stepRecRestCCChan = new QComboBox(tab_2);
        stepRecRestCCChan->setObjectName(QString::fromUtf8("stepRecRestCCChan"));
        sizePolicy.setHeightForWidth(stepRecRestCCChan->sizePolicy().hasHeightForWidth());
        stepRecRestCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(stepRecRestCCChan, 9, 4, 1, 1);

        recCCValType = new QComboBox(tab_2);
        recCCValType->setObjectName(QString::fromUtf8("recCCValType"));
        sizePolicy.setHeightForWidth(recCCValType->sizePolicy().hasHeightForWidth());
        recCCValType->setSizePolicy(sizePolicy);

        gridLayout->addWidget(recCCValType, 4, 6, 1, 1);

        TextLabel4_2 = new QLabel(tab_2);
        TextLabel4_2->setObjectName(QString::fromUtf8("TextLabel4_2"));
        sizePolicy1.setHeightForWidth(TextLabel4_2->sizePolicy().hasHeightForWidth());
        TextLabel4_2->setSizePolicy(sizePolicy1);
        TextLabel4_2->setWordWrap(false);

        gridLayout->addWidget(TextLabel4_2, 3, 1, 1, 1);

        line_22 = new QFrame(tab_2);
        line_22->setObjectName(QString::fromUtf8("line_22"));
        line_22->setFrameShape(QFrame::HLine);
        line_22->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_22, 8, 0, 1, 1);

        learnFFCC = new QPushButton(tab_2);
        learnFFCC->setObjectName(QString::fromUtf8("learnFFCC"));
        sizePolicy.setHeightForWidth(learnFFCC->sizePolicy().hasHeightForWidth());
        learnFFCC->setSizePolicy(sizePolicy);
        learnFFCC->setCheckable(true);
        learnFFCC->setChecked(false);
        learnFFCC->setAutoExclusive(false);

        gridLayout->addWidget(learnFFCC, 6, 0, 1, 1);

        ffUseCC = new QCheckBox(tab_2);
        ffUseCC->setObjectName(QString::fromUtf8("ffUseCC"));
        sizePolicy.setHeightForWidth(ffUseCC->sizePolicy().hasHeightForWidth());
        ffUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(ffUseCC, 6, 2, 1, 1);

        learnRecCC = new QPushButton(tab_2);
        learnRecCC->setObjectName(QString::fromUtf8("learnRecCC"));
        sizePolicy.setHeightForWidth(learnRecCC->sizePolicy().hasHeightForWidth());
        learnRecCC->setSizePolicy(sizePolicy);
        learnRecCC->setCheckable(true);
        learnRecCC->setChecked(false);
        learnRecCC->setAutoExclusive(false);

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

        TextLabel1_2 = new QLabel(tab_2);
        TextLabel1_2->setObjectName(QString::fromUtf8("TextLabel1_2"));
        sizePolicy1.setHeightForWidth(TextLabel1_2->sizePolicy().hasHeightForWidth());
        TextLabel1_2->setSizePolicy(sizePolicy1);
        TextLabel1_2->setWordWrap(false);

        gridLayout->addWidget(TextLabel1_2, 2, 1, 1, 1);

        learnStepRecRestCC = new QPushButton(tab_2);
        learnStepRecRestCC->setObjectName(QString::fromUtf8("learnStepRecRestCC"));
        sizePolicy.setHeightForWidth(learnStepRecRestCC->sizePolicy().hasHeightForWidth());
        learnStepRecRestCC->setSizePolicy(sizePolicy);
        learnStepRecRestCC->setCheckable(true);
        learnStepRecRestCC->setChecked(false);
        learnStepRecRestCC->setAutoExclusive(false);

        gridLayout->addWidget(learnStepRecRestCC, 9, 0, 1, 1);

        recUseCC = new QCheckBox(tab_2);
        recUseCC->setObjectName(QString::fromUtf8("recUseCC"));
        sizePolicy.setHeightForWidth(recUseCC->sizePolicy().hasHeightForWidth());
        recUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(recUseCC, 4, 2, 1, 1);

        stopCCPort = new QComboBox(tab_2);
        stopCCPort->setObjectName(QString::fromUtf8("stopCCPort"));
        sizePolicy2.setHeightForWidth(stopCCPort->sizePolicy().hasHeightForWidth());
        stopCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(stopCCPort, 2, 3, 1, 1);

        TextLabel6_2 = new QLabel(tab_2);
        TextLabel6_2->setObjectName(QString::fromUtf8("TextLabel6_2"));
        sizePolicy1.setHeightForWidth(TextLabel6_2->sizePolicy().hasHeightForWidth());
        TextLabel6_2->setSizePolicy(sizePolicy1);
        TextLabel6_2->setWordWrap(false);

        gridLayout->addWidget(TextLabel6_2, 7, 1, 1, 1);

        learnStopCC = new QPushButton(tab_2);
        learnStopCC->setObjectName(QString::fromUtf8("learnStopCC"));
        sizePolicy.setHeightForWidth(learnStopCC->sizePolicy().hasHeightForWidth());
        learnStopCC->setSizePolicy(sizePolicy);
        learnStopCC->setCheckable(true);
        learnStopCC->setChecked(false);
        learnStopCC->setAutoExclusive(false);

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

        label_27 = new QLabel(tab_2);
        label_27->setObjectName(QString::fromUtf8("label_27"));
        label_27->setAlignment(Qt::AlignCenter);

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

        stepRecRestUseCC = new QCheckBox(tab_2);
        stepRecRestUseCC->setObjectName(QString::fromUtf8("stepRecRestUseCC"));
        sizePolicy.setHeightForWidth(stepRecRestUseCC->sizePolicy().hasHeightForWidth());
        stepRecRestUseCC->setSizePolicy(sizePolicy);

        gridLayout->addWidget(stepRecRestUseCC, 9, 2, 1, 1);

        rewCCPort = new QComboBox(tab_2);
        rewCCPort->setObjectName(QString::fromUtf8("rewCCPort"));
        sizePolicy2.setHeightForWidth(rewCCPort->sizePolicy().hasHeightForWidth());
        rewCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(rewCCPort, 7, 3, 1, 1);

        TextLabel3_2 = new QLabel(tab_2);
        TextLabel3_2->setObjectName(QString::fromUtf8("TextLabel3_2"));
        sizePolicy1.setHeightForWidth(TextLabel3_2->sizePolicy().hasHeightForWidth());
        TextLabel3_2->setSizePolicy(sizePolicy1);
        TextLabel3_2->setWordWrap(false);

        gridLayout->addWidget(TextLabel3_2, 5, 1, 1, 1);

        playCCPort = new QComboBox(tab_2);
        playCCPort->setObjectName(QString::fromUtf8("playCCPort"));
        sizePolicy2.setHeightForWidth(playCCPort->sizePolicy().hasHeightForWidth());
        playCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(playCCPort, 3, 3, 1, 1);

        goLMarkCCPort = new QComboBox(tab_2);
        goLMarkCCPort->setObjectName(QString::fromUtf8("goLMarkCCPort"));
        sizePolicy2.setHeightForWidth(goLMarkCCPort->sizePolicy().hasHeightForWidth());
        goLMarkCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(goLMarkCCPort, 5, 3, 1, 1);

        goLMarkCCNum = new QSpinBox(tab_2);
        goLMarkCCNum->setObjectName(QString::fromUtf8("goLMarkCCNum"));
        sizePolicy.setHeightForWidth(goLMarkCCNum->sizePolicy().hasHeightForWidth());
        goLMarkCCNum->setSizePolicy(sizePolicy);
        goLMarkCCNum->setMaximum(127);

        gridLayout->addWidget(goLMarkCCNum, 5, 5, 1, 1);

        line_14 = new QFrame(tab_2);
        line_14->setObjectName(QString::fromUtf8("line_14"));
        line_14->setFrameShape(QFrame::HLine);
        line_14->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_14, 8, 2, 1, 1);

        ffCCPort = new QComboBox(tab_2);
        ffCCPort->setObjectName(QString::fromUtf8("ffCCPort"));
        sizePolicy2.setHeightForWidth(ffCCPort->sizePolicy().hasHeightForWidth());
        ffCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(ffCCPort, 6, 3, 1, 1);

        line_12 = new QFrame(tab_2);
        line_12->setObjectName(QString::fromUtf8("line_12"));
        line_12->setFrameShape(QFrame::HLine);
        line_12->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_12, 8, 4, 1, 1);

        stopCCChan = new QComboBox(tab_2);
        stopCCChan->setObjectName(QString::fromUtf8("stopCCChan"));
        sizePolicy.setHeightForWidth(stopCCChan->sizePolicy().hasHeightForWidth());
        stopCCChan->setSizePolicy(sizePolicy);

        gridLayout->addWidget(stopCCChan, 2, 4, 1, 1);

        stepRecRestCCPort = new QComboBox(tab_2);
        stepRecRestCCPort->setObjectName(QString::fromUtf8("stepRecRestCCPort"));
        sizePolicy2.setHeightForWidth(stepRecRestCCPort->sizePolicy().hasHeightForWidth());
        stepRecRestCCPort->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(stepRecRestCCPort, 9, 3, 1, 1);

        recCCNum = new QSpinBox(tab_2);
        recCCNum->setObjectName(QString::fromUtf8("recCCNum"));
        sizePolicy.setHeightForWidth(recCCNum->sizePolicy().hasHeightForWidth());
        recCCNum->setSizePolicy(sizePolicy);
        recCCNum->setMaximum(127);

        gridLayout->addWidget(recCCNum, 4, 5, 1, 1);

        stepRecRestCCNum = new QSpinBox(tab_2);
        stepRecRestCCNum->setObjectName(QString::fromUtf8("stepRecRestCCNum"));
        sizePolicy.setHeightForWidth(stepRecRestCCNum->sizePolicy().hasHeightForWidth());
        stepRecRestCCNum->setSizePolicy(sizePolicy);
        stepRecRestCCNum->setMaximum(127);

        gridLayout->addWidget(stepRecRestCCNum, 9, 5, 1, 1);

        rewCCNum = new QSpinBox(tab_2);
        rewCCNum->setObjectName(QString::fromUtf8("rewCCNum"));
        sizePolicy.setHeightForWidth(rewCCNum->sizePolicy().hasHeightForWidth());
        rewCCNum->setSizePolicy(sizePolicy);
        rewCCNum->setMaximum(127);

        gridLayout->addWidget(rewCCNum, 7, 5, 1, 1);

        line_24 = new QFrame(tab_2);
        line_24->setObjectName(QString::fromUtf8("line_24"));
        line_24->setFrameShape(QFrame::HLine);
        line_24->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_24, 1, 1, 1, 1);

        line_6 = new QFrame(tab_2);
        line_6->setObjectName(QString::fromUtf8("line_6"));
        line_6->setFrameShape(QFrame::HLine);
        line_6->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_6, 1, 2, 1, 1);

        line_7 = new QFrame(tab_2);
        line_7->setObjectName(QString::fromUtf8("line_7"));
        line_7->setFrameShape(QFrame::HLine);
        line_7->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_7, 1, 3, 1, 1);

        line_8 = new QFrame(tab_2);
        line_8->setObjectName(QString::fromUtf8("line_8"));
        line_8->setFrameShape(QFrame::HLine);
        line_8->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_8, 1, 4, 1, 1);

        line_9 = new QFrame(tab_2);
        line_9->setObjectName(QString::fromUtf8("line_9"));
        line_9->setFrameShape(QFrame::HLine);
        line_9->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_9, 1, 5, 1, 1);

        line_10 = new QFrame(tab_2);
        line_10->setObjectName(QString::fromUtf8("line_10"));
        line_10->setFrameShape(QFrame::HLine);
        line_10->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line_10, 1, 6, 1, 1);


        verticalLayout_2->addLayout(gridLayout);

        verticalSpacer_2 = new QSpacerItem(20, 51, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_2->addItem(verticalSpacer_2);

        tabWidget->addTab(tab_2, QString());

        verticalLayout_3->addWidget(tabWidget);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        Horizontal_Spacing2 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(Horizontal_Spacing2);

        buttonApply = new QPushButton(MRConfigBase);
        buttonApply->setObjectName(QString::fromUtf8("buttonApply"));
        buttonApply->setAutoDefault(true);

        horizontalLayout_3->addWidget(buttonApply);

        buttonOk = new QPushButton(MRConfigBase);
        buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
        buttonOk->setAutoDefault(true);

        horizontalLayout_3->addWidget(buttonOk);

        buttonCancel = new QPushButton(MRConfigBase);
        buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
        buttonCancel->setAutoDefault(true);

        horizontalLayout_3->addWidget(buttonCancel);


        verticalLayout_3->addLayout(horizontalLayout_3);


        retranslateUi(MRConfigBase);

        tabWidget->setCurrentIndex(0);
        buttonOk->setDefault(true);


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

    void retranslateUi(QWidget *MRConfigBase)
    {
        MRConfigBase->setWindowTitle(QCoreApplication::translate("MRConfigBase", "MusE: Midi Input Plugin: Remote Control", nullptr));
        textLabel3_2->setText(QCoreApplication::translate("MRConfigBase", "Apply the settings globally or to the current song:", nullptr));
        globalSettingsButton->setText(QCoreApplication::translate("MRConfigBase", "Use global midi remote settings", nullptr));
        songSettingsButton->setText(QCoreApplication::translate("MRConfigBase", "Use song-specific midi remote settings", nullptr));
        label_11->setText(QCoreApplication::translate("MRConfigBase", "Reset current settings to default", nullptr));
        initializeSettings->setText(QCoreApplication::translate("MRConfigBase", "Reset", nullptr));
        label_12->setText(QCoreApplication::translate("MRConfigBase", "Duplicate other settings to current settings", nullptr));
        copySettings->setText(QCoreApplication::translate("MRConfigBase", "Duplicate", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_3), QCoreApplication::translate("MRConfigBase", "Preferences", nullptr));
        learnStepRecRestNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        TextLabel5->setText(QCoreApplication::translate("MRConfigBase", "Forward", nullptr));
        stepRecRestUseNote->setText(QString());
        label_4->setText(QCoreApplication::translate("MRConfigBase", "Channel", nullptr));
        label_17->setText(QCoreApplication::translate("MRConfigBase", "Step record", nullptr));
        TextLabel2->setText(QCoreApplication::translate("MRConfigBase", "Record", nullptr));
        learnGoLMarkNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        stopUseNote->setText(QString());
        learnStopNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        recUseNote->setText(QString());
        learnRewNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        learnFFNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        label->setText(QCoreApplication::translate("MRConfigBase", "Step record insert rest", nullptr));
        label_3->setText(QCoreApplication::translate("MRConfigBase", "Port", nullptr));
        rewUseNote->setText(QString());
        learnPlayNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        learnRecNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        goLMarkUseNote->setText(QString());
        ffUseNote->setText(QString());
        label_5->setText(QCoreApplication::translate("MRConfigBase", "Use", nullptr));
        label_28->setText(QCoreApplication::translate("MRConfigBase", "Type", nullptr));
        label_6->setText(QCoreApplication::translate("MRConfigBase", "Note", nullptr));
        learnStepRecNote->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        TextLabel1->setText(QCoreApplication::translate("MRConfigBase", "Stop", nullptr));
        TextLabel3->setText(QCoreApplication::translate("MRConfigBase", "Goto Left Mark", nullptr));
        TextLabel4->setText(QCoreApplication::translate("MRConfigBase", "Play", nullptr));
        label_2->setText(QCoreApplication::translate("MRConfigBase", "Function", nullptr));
        playUseNote->setText(QString());
#if QT_CONFIG(tooltip)
        stepRecRestNote->setToolTip(QCoreApplication::translate("MRConfigBase", "Note on value", nullptr));
#endif // QT_CONFIG(tooltip)
        TextLabel6->setText(QCoreApplication::translate("MRConfigBase", "Rewind", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("MRConfigBase", "Notes", nullptr));
        TextLabel2_2->setText(QCoreApplication::translate("MRConfigBase", "Record", nullptr));
        learnRewCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        label_25->setText(QCoreApplication::translate("MRConfigBase", "Type", nullptr));
        label_10->setText(QCoreApplication::translate("MRConfigBase", "Step record insert rest", nullptr));
        learnPlayCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        learnGoLMarkCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        playUseCC->setText(QString());
        label_8->setText(QCoreApplication::translate("MRConfigBase", "CC num", nullptr));
        TextLabel5_2->setText(QCoreApplication::translate("MRConfigBase", "Forward", nullptr));
        stopUseCC->setText(QString());
        label_9->setText(QCoreApplication::translate("MRConfigBase", "Function", nullptr));
        label_26->setText(QCoreApplication::translate("MRConfigBase", "Port", nullptr));
        rewUseCC->setText(QString());
        goLMarkUseCC->setText(QString());
        label_7->setText(QCoreApplication::translate("MRConfigBase", "Use", nullptr));
        TextLabel4_2->setText(QCoreApplication::translate("MRConfigBase", "Play", nullptr));
        learnFFCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        ffUseCC->setText(QString());
        learnRecCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        TextLabel1_2->setText(QCoreApplication::translate("MRConfigBase", "Stop", nullptr));
        learnStepRecRestCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        recUseCC->setText(QString());
        TextLabel6_2->setText(QCoreApplication::translate("MRConfigBase", "Rewind", nullptr));
        learnStopCC->setText(QCoreApplication::translate("MRConfigBase", "Learn", nullptr));
        label_27->setText(QCoreApplication::translate("MRConfigBase", "Channel", nullptr));
        stepRecRestUseCC->setText(QString());
        TextLabel3_2->setText(QCoreApplication::translate("MRConfigBase", "Goto Left Mark", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("MRConfigBase", "Controllers", nullptr));
        buttonApply->setText(QCoreApplication::translate("MRConfigBase", "&Apply", nullptr));
#if QT_CONFIG(shortcut)
        buttonApply->setShortcut(QCoreApplication::translate("MRConfigBase", "Alt+A", nullptr));
#endif // QT_CONFIG(shortcut)
        buttonOk->setText(QCoreApplication::translate("MRConfigBase", "&OK", nullptr));
#if QT_CONFIG(shortcut)
        buttonOk->setShortcut(QCoreApplication::translate("MRConfigBase", "Alt+O", nullptr));
#endif // QT_CONFIG(shortcut)
        buttonCancel->setText(QCoreApplication::translate("MRConfigBase", "&Cancel", nullptr));
#if QT_CONFIG(shortcut)
        buttonCancel->setShortcut(QCoreApplication::translate("MRConfigBase", "Alt+C", nullptr));
#endif // QT_CONFIG(shortcut)
    } // retranslateUi

};

namespace Ui {
    class MRConfigBase: public Ui_MRConfigBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MRCONFIGBASE_H
