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) 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++) for (int n=0; n<m_PluginInfo.NumInputs; n++)
{ {
if (GetInput(n)) if (GetInput(n))
@@ -143,14 +143,14 @@ void LADSPAPlugin::Execute()
m_LADSPABufVec[n][i]=GetInput(n,i); 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 // Copy values into OutData value buffer for display in GUI
m_OutData.InputPortValues[n] = m_LADSPABufVec[n][0]; 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); 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) void LADSPAPluginGUI::SetName(const char *s)
{ {
m_Name->label(s); m_Name->label(s);


Loading…
Cancel
Save