/*
  !MidiPlay   A MIDI synthesiser and file player.

  filters.h - Filters and Effects interface definitions

  created  01/01/14
  1.0      14/06/14
*/

#ifndef filters_h
#define filters_h

int cmd_flanger(char *msg, int len);
int cmd_reverb(char *msg, int len);
int cmd_chorus(char *msg, int len);
int cmd_echo(char *msg, int len);
int cmd_tone(char *msg, int len);
int cmd_filters(char *msg, int len);

void init_filters(void); // initialises enabled filters for sample rate changes

void effects(int sample[]); // main implementation function

#endif
