The LoadBank() that loads from memory does it by reading data in-place, without modifying it. Audio Data is registered in-place and not copied or moved. Meta Data is parsed and related objects are instantiated in the sound engine pool. However this represents only a small percentage of the total bank size.