void Instrument::unload_samples() { for ( int i=0; i<MAX_LAYERS; i++ ) { InstrumentLayer* layer = get_layer( i ); if( layer ) layer->unload_sample(); } }
void Instrument::unload_samples() { for (std::vector<InstrumentComponent*>::iterator it = get_components()->begin() ; it != get_components()->end(); ++it) { InstrumentComponent* component = *it; for ( int i=0; i<MAX_LAYERS; i++ ) { InstrumentLayer* layer = component->get_layer( i ); if( layer ) layer->unload_sample(); } } }