#pragma once struct tune { void (*init)(struct tune *); void (*deinit)(struct tune *); void (*reload)(struct tune *); float (*play)(struct tune *, double time); }; extern const struct tune TUNE;