Пример #1
0
void Timidity_DeInit()
{
	free_instruments();

	free(resample_buffer);
	resample_buffer = 0;

	free(common_buffer);
	common_buffer = 0;
}
Пример #2
0
void mid_song_free(MidSong *song)
{
  int i;

  if (!song) return;

  free_instruments(song);

  for (i = 0; i < 128; i++) {
    timi_free(song->tonebank[i]);
    timi_free(song->drumset[i]);
  }

  timi_free(song->common_buffer);
  timi_free(song->resample_buffer);
  timi_free(song->events);

  timi_free(song);
}