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

#ifndef UI_SYNTHWIDGET_H
#define UI_SYNTHWIDGET_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_SynthWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_2;
    QListWidget *midiList;
    QHBoxLayout *horizontalLayout_3;
    QPushButton *midiAdd;
    QPushButton *midiRemove;
    QPushButton *midiProperties;
    QPushButton *midiRecord;
    QGroupBox *audioOutputGroupBox;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label_5;
    QComboBox *audioDeviceComboBox;
    QToolButton *refreshButton;
    QHBoxLayout *horizontalLayout_5;
    QPushButton *audioPropertiesButton;
    QPushButton *audioRecord;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout_3;
    QFrame *synthFrame;
    QVBoxLayout *synthFrameLayout;
    QLabel *synthEmuModeLabel;
    QHBoxLayout *visualsLayout;
    QFrame *midiMessageFrame;
    QVBoxLayout *verticalLayout_5;
    QLabel *label_3;
    QHBoxLayout *midiMessageLayout;
    QFrame *partialUsageFrame;
    QVBoxLayout *verticalLayout_6;
    QLabel *label_4;
    QHBoxLayout *partialUsageLayout;
    QHBoxLayout *horizontalLayout_7;
    QLabel *label_6;
    QSpacerItem *horizontalSpacer_3;
    QCheckBox *pinVolumeCheckBox;
    QSlider *masterVolumeSlider;
    QFrame *line_2;
    QHBoxLayout *horizontalLayout_8;
    QLabel *label_7;
    QSpacerItem *horizontalSpacer_4;
    QDoubleSpinBox *stereoOutputAmpSpinBox;
    QSlider *stereoOutputAmpSlider;
    QHBoxLayout *horizontalLayout_4;
    QCheckBox *pinCheckBox;
    QPushButton *synthPropertiesButton;
    QSpacerItem *verticalSpacer;
    QLabel *label;
    QLabel *label_2;
    QLabel *statusLabel;
    QHBoxLayout *horizontalLayout;
    QPushButton *startButton;
    QPushButton *stopButton;
    QHBoxLayout *horizontalLayout_6;
    QFrame *line;
    QPushButton *detailsButton;
    QFrame *detailsFrame;
    QHBoxLayout *detailsLayout;
    QSpacerItem *horizontalSpacer_2;
    QGroupBox *groupBox_4;
    QGridLayout *partialStateGrid;
    QGroupBox *groupBox_5;
    QGridLayout *polyStateGrid;
    QSpacerItem *horizontalSpacer;

    void setupUi(QWidget *SynthWidget)
    {
        if (SynthWidget->objectName().isEmpty())
            SynthWidget->setObjectName(QString::fromUtf8("SynthWidget"));
        SynthWidget->resize(630, 511);
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(SynthWidget->sizePolicy().hasHeightForWidth());
        SynthWidget->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(SynthWidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setSizeConstraint(QLayout::SetMinimumSize);
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        groupBox = new QGroupBox(SynthWidget);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        verticalLayout_2 = new QVBoxLayout(groupBox);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        midiList = new QListWidget(groupBox);
        midiList->setObjectName(QString::fromUtf8("midiList"));
        midiList->setMinimumSize(QSize(0, 60));

        verticalLayout_2->addWidget(midiList);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        midiAdd = new QPushButton(groupBox);
        midiAdd->setObjectName(QString::fromUtf8("midiAdd"));
        midiAdd->setEnabled(false);

        horizontalLayout_3->addWidget(midiAdd);

        midiRemove = new QPushButton(groupBox);
        midiRemove->setObjectName(QString::fromUtf8("midiRemove"));
        midiRemove->setEnabled(false);

        horizontalLayout_3->addWidget(midiRemove);

        midiProperties = new QPushButton(groupBox);
        midiProperties->setObjectName(QString::fromUtf8("midiProperties"));
        midiProperties->setEnabled(false);

        horizontalLayout_3->addWidget(midiProperties);

        midiRecord = new QPushButton(groupBox);
        midiRecord->setObjectName(QString::fromUtf8("midiRecord"));

        horizontalLayout_3->addWidget(midiRecord);


        verticalLayout_2->addLayout(horizontalLayout_3);


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

        audioOutputGroupBox = new QGroupBox(SynthWidget);
        audioOutputGroupBox->setObjectName(QString::fromUtf8("audioOutputGroupBox"));
        verticalLayout_4 = new QVBoxLayout(audioOutputGroupBox);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        label_5 = new QLabel(audioOutputGroupBox);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
        label_5->setSizePolicy(sizePolicy1);

        horizontalLayout_2->addWidget(label_5);

        audioDeviceComboBox = new QComboBox(audioOutputGroupBox);
        audioDeviceComboBox->setObjectName(QString::fromUtf8("audioDeviceComboBox"));

        horizontalLayout_2->addWidget(audioDeviceComboBox);

        refreshButton = new QToolButton(audioOutputGroupBox);
        refreshButton->setObjectName(QString::fromUtf8("refreshButton"));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/images/Refresh.gif"), QSize(), QIcon::Normal, QIcon::Off);
        refreshButton->setIcon(icon);

        horizontalLayout_2->addWidget(refreshButton);


        verticalLayout_4->addLayout(horizontalLayout_2);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        audioPropertiesButton = new QPushButton(audioOutputGroupBox);
        audioPropertiesButton->setObjectName(QString::fromUtf8("audioPropertiesButton"));

        horizontalLayout_5->addWidget(audioPropertiesButton);

        audioRecord = new QPushButton(audioOutputGroupBox);
        audioRecord->setObjectName(QString::fromUtf8("audioRecord"));

        horizontalLayout_5->addWidget(audioRecord);


        verticalLayout_4->addLayout(horizontalLayout_5);


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

        groupBox_2 = new QGroupBox(SynthWidget);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        sizePolicy.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
        groupBox_2->setSizePolicy(sizePolicy);
        verticalLayout_3 = new QVBoxLayout(groupBox_2);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        synthFrame = new QFrame(groupBox_2);
        synthFrame->setObjectName(QString::fromUtf8("synthFrame"));
        QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(synthFrame->sizePolicy().hasHeightForWidth());
        synthFrame->setSizePolicy(sizePolicy2);
        synthFrame->setFrameShape(QFrame::StyledPanel);
        synthFrame->setFrameShadow(QFrame::Raised);
        synthFrameLayout = new QVBoxLayout(synthFrame);
        synthFrameLayout->setObjectName(QString::fromUtf8("synthFrameLayout"));
        synthEmuModeLabel = new QLabel(synthFrame);
        synthEmuModeLabel->setObjectName(QString::fromUtf8("synthEmuModeLabel"));
        synthEmuModeLabel->setAlignment(Qt::AlignCenter);

        synthFrameLayout->addWidget(synthEmuModeLabel);

        visualsLayout = new QHBoxLayout();
        visualsLayout->setObjectName(QString::fromUtf8("visualsLayout"));
        midiMessageFrame = new QFrame(synthFrame);
        midiMessageFrame->setObjectName(QString::fromUtf8("midiMessageFrame"));
        QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(midiMessageFrame->sizePolicy().hasHeightForWidth());
        midiMessageFrame->setSizePolicy(sizePolicy3);
        midiMessageFrame->setFrameShape(QFrame::StyledPanel);
        verticalLayout_5 = new QVBoxLayout(midiMessageFrame);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(0, 3, 0, 6);
        label_3 = new QLabel(midiMessageFrame);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setAlignment(Qt::AlignCenter);

        verticalLayout_5->addWidget(label_3);

        midiMessageLayout = new QHBoxLayout();
        midiMessageLayout->setSpacing(0);
        midiMessageLayout->setObjectName(QString::fromUtf8("midiMessageLayout"));

        verticalLayout_5->addLayout(midiMessageLayout);


        visualsLayout->addWidget(midiMessageFrame);

        partialUsageFrame = new QFrame(synthFrame);
        partialUsageFrame->setObjectName(QString::fromUtf8("partialUsageFrame"));
        sizePolicy3.setHeightForWidth(partialUsageFrame->sizePolicy().hasHeightForWidth());
        partialUsageFrame->setSizePolicy(sizePolicy3);
        partialUsageFrame->setFrameShape(QFrame::StyledPanel);
        verticalLayout_6 = new QVBoxLayout(partialUsageFrame);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        verticalLayout_6->setContentsMargins(0, 3, 0, 6);
        label_4 = new QLabel(partialUsageFrame);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setAlignment(Qt::AlignCenter);

        verticalLayout_6->addWidget(label_4);

        partialUsageLayout = new QHBoxLayout();
        partialUsageLayout->setSpacing(0);
        partialUsageLayout->setObjectName(QString::fromUtf8("partialUsageLayout"));

        verticalLayout_6->addLayout(partialUsageLayout);


        visualsLayout->addWidget(partialUsageFrame);


        synthFrameLayout->addLayout(visualsLayout);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        label_6 = new QLabel(synthFrame);
        label_6->setObjectName(QString::fromUtf8("label_6"));

        horizontalLayout_7->addWidget(label_6);

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

        horizontalLayout_7->addItem(horizontalSpacer_3);

        pinVolumeCheckBox = new QCheckBox(synthFrame);
        pinVolumeCheckBox->setObjectName(QString::fromUtf8("pinVolumeCheckBox"));

        horizontalLayout_7->addWidget(pinVolumeCheckBox);


        synthFrameLayout->addLayout(horizontalLayout_7);

        masterVolumeSlider = new QSlider(synthFrame);
        masterVolumeSlider->setObjectName(QString::fromUtf8("masterVolumeSlider"));
        sizePolicy3.setHeightForWidth(masterVolumeSlider->sizePolicy().hasHeightForWidth());
        masterVolumeSlider->setSizePolicy(sizePolicy3);
        masterVolumeSlider->setMaximum(100);
        masterVolumeSlider->setValue(100);
        masterVolumeSlider->setOrientation(Qt::Horizontal);
        masterVolumeSlider->setTickPosition(QSlider::TicksAbove);
        masterVolumeSlider->setTickInterval(10);

        synthFrameLayout->addWidget(masterVolumeSlider);

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

        synthFrameLayout->addWidget(line_2);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        label_7 = new QLabel(synthFrame);
        label_7->setObjectName(QString::fromUtf8("label_7"));

        horizontalLayout_8->addWidget(label_7);

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

        horizontalLayout_8->addItem(horizontalSpacer_4);

        stereoOutputAmpSpinBox = new QDoubleSpinBox(synthFrame);
        stereoOutputAmpSpinBox->setObjectName(QString::fromUtf8("stereoOutputAmpSpinBox"));
        stereoOutputAmpSpinBox->setButtonSymbols(QAbstractSpinBox::NoButtons);
        stereoOutputAmpSpinBox->setMinimum(-24.000000000000000);
        stereoOutputAmpSpinBox->setMaximum(24.000000000000000);
        stereoOutputAmpSpinBox->setSingleStep(1.000000000000000);

        horizontalLayout_8->addWidget(stereoOutputAmpSpinBox);


        synthFrameLayout->addLayout(horizontalLayout_8);

        stereoOutputAmpSlider = new QSlider(synthFrame);
        stereoOutputAmpSlider->setObjectName(QString::fromUtf8("stereoOutputAmpSlider"));
        sizePolicy3.setHeightForWidth(stereoOutputAmpSlider->sizePolicy().hasHeightForWidth());
        stereoOutputAmpSlider->setSizePolicy(sizePolicy3);
        stereoOutputAmpSlider->setMaximum(400);
        stereoOutputAmpSlider->setOrientation(Qt::Horizontal);
        stereoOutputAmpSlider->setTickPosition(QSlider::TicksAbove);
        stereoOutputAmpSlider->setTickInterval(100);

        synthFrameLayout->addWidget(stereoOutputAmpSlider);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        pinCheckBox = new QCheckBox(synthFrame);
        pinCheckBox->setObjectName(QString::fromUtf8("pinCheckBox"));
        sizePolicy2.setHeightForWidth(pinCheckBox->sizePolicy().hasHeightForWidth());
        pinCheckBox->setSizePolicy(sizePolicy2);

        horizontalLayout_4->addWidget(pinCheckBox);

        synthPropertiesButton = new QPushButton(synthFrame);
        synthPropertiesButton->setObjectName(QString::fromUtf8("synthPropertiesButton"));

        horizontalLayout_4->addWidget(synthPropertiesButton);


        synthFrameLayout->addLayout(horizontalLayout_4);


        verticalLayout_3->addWidget(synthFrame);

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

        verticalLayout_3->addItem(verticalSpacer);


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

        label = new QLabel(SynthWidget);
        label->setObjectName(QString::fromUtf8("label"));

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

        label_2 = new QLabel(SynthWidget);
        label_2->setObjectName(QString::fromUtf8("label_2"));

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


        verticalLayout->addLayout(gridLayout);

        statusLabel = new QLabel(SynthWidget);
        statusLabel->setObjectName(QString::fromUtf8("statusLabel"));
        QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(statusLabel->sizePolicy().hasHeightForWidth());
        statusLabel->setSizePolicy(sizePolicy4);
        statusLabel->setAlignment(Qt::AlignCenter);

        verticalLayout->addWidget(statusLabel);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalLayout->setSizeConstraint(QLayout::SetMinimumSize);
        startButton = new QPushButton(SynthWidget);
        startButton->setObjectName(QString::fromUtf8("startButton"));

        horizontalLayout->addWidget(startButton);

        stopButton = new QPushButton(SynthWidget);
        stopButton->setObjectName(QString::fromUtf8("stopButton"));
        stopButton->setEnabled(false);

        horizontalLayout->addWidget(stopButton);


        verticalLayout->addLayout(horizontalLayout);

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

        horizontalLayout_6->addWidget(line);

        detailsButton = new QPushButton(SynthWidget);
        detailsButton->setObjectName(QString::fromUtf8("detailsButton"));
        sizePolicy2.setHeightForWidth(detailsButton->sizePolicy().hasHeightForWidth());
        detailsButton->setSizePolicy(sizePolicy2);
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/images/Details.gif"), QSize(), QIcon::Normal, QIcon::Off);
        detailsButton->setIcon(icon1);

        horizontalLayout_6->addWidget(detailsButton);


        verticalLayout->addLayout(horizontalLayout_6);

        detailsFrame = new QFrame(SynthWidget);
        detailsFrame->setObjectName(QString::fromUtf8("detailsFrame"));
        detailsFrame->setFrameShape(QFrame::StyledPanel);
        detailsFrame->setFrameShadow(QFrame::Raised);
        detailsLayout = new QHBoxLayout(detailsFrame);
        detailsLayout->setObjectName(QString::fromUtf8("detailsLayout"));
        horizontalSpacer_2 = new QSpacerItem(6, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        detailsLayout->addItem(horizontalSpacer_2);

        groupBox_4 = new QGroupBox(detailsFrame);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        sizePolicy1.setHeightForWidth(groupBox_4->sizePolicy().hasHeightForWidth());
        groupBox_4->setSizePolicy(sizePolicy1);
        partialStateGrid = new QGridLayout(groupBox_4);
        partialStateGrid->setObjectName(QString::fromUtf8("partialStateGrid"));

        detailsLayout->addWidget(groupBox_4);

        groupBox_5 = new QGroupBox(detailsFrame);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        sizePolicy1.setHeightForWidth(groupBox_5->sizePolicy().hasHeightForWidth());
        groupBox_5->setSizePolicy(sizePolicy1);
        polyStateGrid = new QGridLayout(groupBox_5);
        polyStateGrid->setObjectName(QString::fromUtf8("polyStateGrid"));

        detailsLayout->addWidget(groupBox_5);

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

        detailsLayout->addItem(horizontalSpacer);


        verticalLayout->addWidget(detailsFrame);


        retranslateUi(SynthWidget);

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

    void retranslateUi(QWidget *SynthWidget)
    {
        SynthWidget->setWindowTitle(QCoreApplication::translate("SynthWidget", "Form", nullptr));
        groupBox->setTitle(QCoreApplication::translate("SynthWidget", "MIDI Input", nullptr));
        midiAdd->setText(QCoreApplication::translate("SynthWidget", "+", nullptr));
        midiRemove->setText(QCoreApplication::translate("SynthWidget", "-", nullptr));
        midiProperties->setText(QCoreApplication::translate("SynthWidget", "Properties...", nullptr));
        midiRecord->setText(QCoreApplication::translate("SynthWidget", "Record", nullptr));
        audioOutputGroupBox->setTitle(QCoreApplication::translate("SynthWidget", "Audio Output", nullptr));
        label_5->setText(QCoreApplication::translate("SynthWidget", "Device:", nullptr));
#if QT_CONFIG(tooltip)
        refreshButton->setToolTip(QCoreApplication::translate("SynthWidget", "Refresh device list", nullptr));
#endif // QT_CONFIG(tooltip)
        audioPropertiesButton->setText(QCoreApplication::translate("SynthWidget", "Properties", nullptr));
        audioRecord->setText(QCoreApplication::translate("SynthWidget", "Record", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("SynthWidget", "Synth", nullptr));
        synthEmuModeLabel->setText(QCoreApplication::translate("SynthWidget", "Unknown Emulation Mode", nullptr));
        label_3->setText(QCoreApplication::translate("SynthWidget", "MIDI MESSAGE", nullptr));
        label_4->setText(QCoreApplication::translate("SynthWidget", "PARTIAL USAGE", nullptr));
        label_6->setText(QCoreApplication::translate("SynthWidget", "Master Volume", nullptr));
#if QT_CONFIG(tooltip)
        pinVolumeCheckBox->setToolTip(QCoreApplication::translate("SynthWidget", "Enables pinned mode for the Master Volume control.\n"
"When it is ON, the Master Volume can only be set manually\n"
"and cannot be altered via the system SysEx messages.", nullptr));
#endif // QT_CONFIG(tooltip)
        pinVolumeCheckBox->setText(QCoreApplication::translate("SynthWidget", "Pin", nullptr));
#if QT_CONFIG(tooltip)
        masterVolumeSlider->setToolTip(QCoreApplication::translate("SynthWidget", "Master Volume control affects the level of each partial before mixing\n"
"(with a few exceptions on old-gen devices). It used to be a common\n"
"means to lower the Master Volume to avoid distortions in the mixer.\n"
"However, the levels of partials were only slightly affected on the\n"
"new-gen devices since they incorporated a voltage-controlled amplifier\n"
"as well. This control works the way it did on old-gen devices, and\n"
"the output signal level is controlled separately.", nullptr));
#endif // QT_CONFIG(tooltip)
        label_7->setText(QCoreApplication::translate("SynthWidget", "Stereo Output Amp", nullptr));
#if QT_CONFIG(tooltip)
        stereoOutputAmpSlider->setToolTip(QCoreApplication::translate("SynthWidget", "Enables setting the level of the fully mixed stereo output signal.\n"
"This is an equivalent of the voltage-controlled amplifier available\n"
"in new-gen hardware. However, it's (currently) settable only by\n"
"the user and not via the Master Volume control. Together with\n"
"the latter, it helps to avoid distortions that may occur in the synth\n"
"when using the integer rendering engine.\n"
"\n"
"This control is related to the Output Gain and Reverb Output Gain.\n"
"Its value mirrors one of those, whichever is set higher.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        pinCheckBox->setToolTip(QCoreApplication::translate("SynthWidget", "Controls how new MIDI connections are handled\n"
"\n"
"When a synth is pinned, all new MIDI connections\n"
"are attached to it as its input. When there are none,\n"
"the synth remains active and keeps its state, so that\n"
"one might e.g. load a SysEx bank and then play\n"
"tunes that rely on the timbres defined within. Indeed,\n"
"only a single synth may be pinned at a time.\n"
"\n"
"When there is no pinned synth, each new MIDI\n"
"connection creates a separate synth initialised\n"
"to the default state, and these synths may play\n"
"different tunes simultaneously. As soon as the\n"
"MIDI source disconnects, the corresponding synth\n"
"terminates and no longer consumes resources.", nullptr));
#endif // QT_CONFIG(tooltip)
        pinCheckBox->setText(QCoreApplication::translate("SynthWidget", "Pin Synth", nullptr));
        synthPropertiesButton->setText(QCoreApplication::translate("SynthWidget", "Properties", nullptr));
        label->setText(QCoreApplication::translate("SynthWidget", "\342\206\222", nullptr));
        label_2->setText(QCoreApplication::translate("SynthWidget", "\342\206\220", nullptr));
        statusLabel->setText(QCoreApplication::translate("SynthWidget", "Relax", nullptr));
        startButton->setText(QCoreApplication::translate("SynthWidget", "Start", nullptr));
        stopButton->setText(QCoreApplication::translate("SynthWidget", "Stop", nullptr));
        detailsButton->setText(QString());
        groupBox_4->setTitle(QCoreApplication::translate("SynthWidget", "Partial State", nullptr));
        groupBox_5->setTitle(QCoreApplication::translate("SynthWidget", "Channel Status", nullptr));
    } // retranslateUi

};

namespace Ui {
    class SynthWidget: public Ui_SynthWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SYNTHWIDGET_H
