Browse Source

Port input now set to default value if not connected

master
waxfrenzy 22 years ago
parent
commit
c170e2cb45
2 changed files with 5 additions and 26 deletions
  1. +5
    -5
      SpiralSound/Plugins/LADSPAPlugin/LADSPAPlugin.C
  2. +0
    -21
      SpiralSound/Plugins/LADSPAPlugin/LADSPAPluginGUI.C

+ 5
- 5
SpiralSound/Plugins/LADSPAPlugin/LADSPAPlugin.C View File

@@ -119,7 +119,7 @@ void LADSPAPlugin::Execute()
{
if (PlugDesc)
{
// convert inputs if exist (zero if not)
// convert inputs if exist (use default if not)
for (int n=0; n<m_PluginInfo.NumInputs; n++)
{
if (GetInput(n))
@@ -143,14 +143,14 @@ void LADSPAPlugin::Execute()
m_LADSPABufVec[n][i]=GetInput(n,i);
}
}
// Update the GUI outputs with the first value in the buffer
//((LADSPAPluginGUI*)m_GUI)->UpdatePortDisplay(n,m_LADSPABufVec[n][0]);
// Copy values into OutData value buffer for display in GUI
m_OutData.InputPortValues[n] = m_LADSPABufVec[n][0];
}
else // zero
else // Use default
{
for (int i=0; i<m_HostInfo->BUFSIZE; i++) m_LADSPABufVec[n][i]=0;
for (int i=0; i<m_HostInfo->BUFSIZE; i++) {
m_LADSPABufVec[n][i]=m_PortDefault[n];
}
}
}



+ 0
- 21
SpiralSound/Plugins/LADSPAPlugin/LADSPAPluginGUI.C View File

@@ -150,27 +150,6 @@ void LADSPAPluginGUI::SetPortSettings(unsigned long n, float min, float max, boo
m_PortDefault[n]->value(temp);
}

/*
void LADSPAPluginGUI::SetMinMax(int n, float min, float max, bool clamp)
{
char temp[256];
sprintf(temp,"%.4f",min);
m_PortMin[n]->value(temp);

sprintf(temp,"%.4f",max);
m_PortMax[n]->value(temp);

sprintf(temp, "%d",clamp);
m_PortClamp[n]->value(atoi(temp));
}

void LADSPAPluginGUI::GetMinMax(int n, float &min, float &max, bool &clamp)
{
min = atof(m_PortMin[n]->value());
max = atof(m_PortMax[n]->value());
clamp = m_PortClamp[n]->value();
}
*/
void LADSPAPluginGUI::SetName(const char *s)
{
m_Name->label(s);


Loading…
Cancel
Save