Added: VST Plugin support. Add and configure plugins via Configuration Editor. The plugin's architecture has to match the OS architecture, so most people will need 64-bit plugins. The subdirectory plugins is offered to put plugins into, but they can be opened from any directory with sufficient permissions.
Fixed: When trying to add a high-pass filter in the Configuration Editor, it was instead configured to be a low-pass filter.
This commit is contained in:
1 parent
989812ba36
commit
a24eaa0cd9
58 files changed
+3334
-151
No files matched your search
+13
-1
@@ -427,6 +427,10 @@ void MainWindow::deviceSelected(int index)
|
||||
else
|
||||
channelConfigurationComboBox->addItem(tr("From device") + " (" + apoInfo->getChannelCount() + " channels)", 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
channelConfigurationComboBox->addItem(tr("From device") + " (?)", 0);
|
||||
}
|
||||
|
||||
for (const GUIChannelHelper::ChannelConfigurationInfo& info : infos)
|
||||
channelConfigurationComboBox->addItem(info.name, info.channelMask);
|
||||
@@ -469,6 +473,8 @@ void MainWindow::channelConfigurationSelected(int index)
|
||||
ui->analysisChannelComboBox->addItem(QString::fromStdWString(channelName));
|
||||
}
|
||||
}
|
||||
|
||||
startAnalysis();
|
||||
}
|
||||
|
||||
void MainWindow::linesChanged()
|
||||
@@ -723,6 +729,9 @@ void MainWindow::on_mainToolBar_visibilityChanged(bool visible)
|
||||
void MainWindow::on_analysisDockWidget_visibilityChanged(bool visible)
|
||||
{
|
||||
ui->actionAnalysisPanel->setChecked(visible);
|
||||
|
||||
if (visible)
|
||||
startAnalysis();
|
||||
}
|
||||
|
||||
void MainWindow::on_actionToolbar_triggered(bool checked)
|
||||
@@ -836,7 +845,7 @@ void MainWindow::getDeviceAndChannelMask(shared_ptr<AbstractAPOInfo>* selectedDe
|
||||
*selectedDevice = defaultOutputDevice;
|
||||
|
||||
*channelMask = channelConfigurationComboBox->currentData().toInt();
|
||||
if (*channelMask == 0 && selectedDevice != NULL)
|
||||
if (*channelMask == 0 && selectedDevice->get() != NULL)
|
||||
{
|
||||
*channelMask = (*selectedDevice)->getChannelMask();
|
||||
|
||||
@@ -894,6 +903,9 @@ bool MainWindow::askForClose(int tabIndex)
|
||||
|
||||
void MainWindow::startAnalysis()
|
||||
{
|
||||
if (!ui->analysisDockWidget->isVisible())
|
||||
return;
|
||||
|
||||
shared_ptr<AbstractAPOInfo> selectedDevice;
|
||||
|
||||
int channelMask;
|
||||
|
||||
Reference in new issue
Block a user