You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MicroDexed/third-party/Synth_MDA_EPiano/README.md

45 lines
1.3 KiB

# Synth_MDA_EPiano
EPiano synth (port of MDAEPiano) Teensy audio library
This library is the extraction of the MDA-EPiano sound engine from https://sourceforge.net/projects/mda-vst/
## API:
void noteOn(int32_t note, int32_t velocity);
void noteOff(int32_t note);
bool processMidiController(uint8_t data1, uint8_t data2);
void setProgram(uint8_t program);
void resumeVoices();
void resetVoices(void);
void resetControllers(void);
void stopVoices(void);
void setDecay(float value);
float getDecay(void);
void setRelease(float value);
float getRelease(void);
void setHardness(float value);
float getHardness(void);
void setTreble(float value);
float getTreble(void);
void setPanTremolo(float value);
float getPanTremolo(void);
void setPanLFO(float value);
float getPanLFO(void);
void setVelocitySense(float value);
float getVelocitySense(void);
void setStereo(float value);
float getStereo(void);
void setPolyphony(uint8_t value);
uint8_t getPolyphony(void);
void setTune(float value);
float getTune(void);
void setDetune(float value);
float getDetune(void);
void setOverdrive(float value);
float getOverdrive(void);
void setVolume(float value);
float getVolume(void);
int32_t getActiveVoices(void);