Browse Source

Mixer: Don't require a connected control input for processing audio in Gain_Module.

tags/non-daw-v1.1.0
Jonathan Moore Liles 15 years ago
parent
commit
916389ff34
1 changed files with 5 additions and 13 deletions
  1. +5
    -13
      Mixer/Gain_Module.C

+ 5
- 13
Mixer/Gain_Module.C View File

@@ -82,21 +82,13 @@ Gain_Module::configure_inputs ( int n )
void
Gain_Module::process ( void )
{
if ( control_input[0].connected() )
{
float g = DB_CO( control_input[0].control_value() );
float g = DB_CO( control_input[0].control_value() );

for ( int i = audio_input.size(); i--; )
for ( int i = audio_input.size(); i--; )
{
if ( audio_input[i].connected() && audio_output[i].connected() )
{
if ( audio_input[i].connected() && audio_output[i].connected() )
{
buffer_apply_gain( (sample_t*)audio_input[i].buffer(), nframes(), g );

/* buffer_copy_and_apply_gain( (sample_t*)audio_output[0].buffer(), */
/* (sample_t*)audio_input[0].buffer(), */
/* nframes(), */
/* g ); */
}
buffer_apply_gain( (sample_t*)audio_input[i].buffer(), nframes(), g );
}
}
}

Loading…
Cancel
Save