- Add qwerty keyboard layout and defaults to using it
- Adds images for the qwery and azerty keyboards, cyan is the anchor key
- Displays the keyboard layout images when the program is running
- Quits the program if the pygame window is closed
- Adds caching of transposed audio files on the user's hard drive
- Updates bowl samples to be c6 note
- Adds a clear-cache command, invoke it with -c
- Breaking: Updates keyboard file format to end in txt and require an anchor note or key
- Changes pitch shifting to use librosa, this works for mono and stereo files
- Adds pypi installation with setup.py