示例#1
0
void Instrument::unload_samples()
{
	for ( int i=0; i<MAX_LAYERS; i++ ) {
		InstrumentLayer* layer = get_layer( i );
		if( layer ) layer->unload_sample();
	}
}
示例#2
0
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();
		}
	}
}