Minimal piano sound module/expander with dynamics based on Arduino and WAV Trigger
© 2018 Sandro L'Abbate
- 88-key keyboard compatible
- MIDI connection
- Zero boot time
- Low latency
- Polyphony (14-stereo)
- Realistic dynamics (3 sampling layers)
- Dumper and release-key effects
- Arduino UNO
- WAV Trigger
- 6N138
- Diode 1N914
- Resistor 220 Ohm (x2)
- Resistor 4.7K
- Switch (optional - you need to disconnect RX before upload)
WAV Trigger SVG from sjpiper145
- AltSoftSerial
- Metro
- MIDI
- wavTrigger
Set true
these two variables (leave false
for a better performance):
bool RELSOUND = true;
bool PEDALSOUND = true;
Disconnect (or use switch button) RX connection from MIDI to Arduino before upload
Press reset button on the Arduino after every boot (or strange behavior)
Samples | Start | End |
---|---|---|
Init sound | 020 |
|
Piano | 021 |
108 |
Medio | 109 |
196 |
Forte | 197 |
284 |
Release keys | 285 |
372 |
Pedal down | 373 |
|
Pedal up | 374 |
Download this folder and copy its content into the WAV Trigger microSD.
These sample kit comes from Iowa Piano (main piano) and Salamander Piano (only for dumper and release sounds). Both libraries are free licensed.
See here for the best microSD cards for audio.
https://github.com/robertsonics/WAV-Trigger-Arduino-Serial-Library