// Source buffer start
float *source, *replacement;
+ u32 clip_start, clip_end, buffer_length;
+
// Modifiers
sfx_vol_control *vol_src;
float vol;
sys->end = source->segments[ pick*2 + 1 ];
sys->ch = source->ch;
+ // Diagnostics
+ sys->clip_start = sys->cur;
+ sys->clip_end = sys->end;
+ sys->buffer_length = source->segments[ (source->numsegments-1)*2 + 1 ];
+
sfx_save( sys );
}
}