/pynotes

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

Introduction

pynotes by Bennett Nguyen

pynotes is a computer program that turn your computer into a simple music instrument using keylogger!
Every key you pressed will be considered as a command and will instruct this program to do something.

License

This program is licensed under GNU Lesser General Public License v3.0

Commands for playing notes

Key <KEY>: <MUSICAL-NOTE>
Key Q: C
Key A: C#
Key W: D
Key S: D#
Key E: E
Key R: F
Key D: F#

Key U: G
Key J: G#
Key I: A
Key K: A#
Key O: B
Key P: C (higher pitch)

Functional commands

Key <KEY>: <USAGE>
Key <KEY + BINDING>: <USAGE>

Key H: prints out help message
Key Delete: Clear the console
Key C: Decreases the pitch level of all notes (min: 1)
Key N: Increases the pitch level of all notes (max: 16)
Key V: Decreases the duration of playing all notes (min: 0ms)
Key B: Increases the duration of playing all notes (max: 15s)

Key <Ctrl + C>: Exit the program