Skip to content

Latest commit

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

๐ŸŽน KeyPaw Piano

A piano that lives in your keyboard. Press keys to play notes. No extra hardware needed - just your typing fingers.

๐Ÿ“ Description

KeyPaw turns your keyboard into a musical instrument. Clean, simple, and ready to play!

Features:

  • ๐ŸŽต 7 essential notes (Do-Re-Mi-Fa-Sol-La-Si)
  • โŒจ๏ธ Uses your keyboard as input
  • ๐Ÿ”Š High-quality .wav samples powered by pygame
  • ๐Ÿฑ Zero musical talent required

โš™๏ธ Installation

  1. Clone the repository:

    git clone https://github.com/FelineFantasy/KeyPaw
    cd KeyPaw
  2. Install dependencies:

    pip install -r requirements.txt

๐ŸŽฎ Usage

python keypaw.py

Controls

Main Keys:

KeyNote
1Do
2Re
3Mi
4Fa
5Sol
6Lja
7Si

๐ŸŽต Play something

Try these simple tabs!

  • Spaces mean short pauses.
  • Dashes (-) mean holding the note a bit longer.
1 1 5 5 6 6 5 (Twinkle Twinkle Little Star)

Or this:

๐ŸŽ‚ Happy Birthday

1 1 2 1 4 3 - 1 1 2 1 5 4 - 1 1 7 5 4 3 2 - 6 6 5 4 5 4

๐Ÿ“ Project Files

KeyPaw/
โ”œโ”€โ”€ .github/
โ”‚ โ””โ”€โ”€ FUNDING.yml
โ”œโ”€โ”€ notes/
โ”‚ โ””โ”€โ”€ (music files: notes)
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ keypaw.py
โ””โ”€โ”€ requirements.txt

๐Ÿ’– Support the Project

If you enjoy KeyPaw and want to help keep the project alive, you can support me here:

DonationAlerts

Your support helps me:

  • ๐ŸŽน Keep improving KeyPaw
  • ๐Ÿฑ Develop more open-source projects
  • โ˜• Stay awake while coding at 4 AM

Every little bit is appreciated! โค๏ธ

๐Ÿ‘ค Author

  • FelineFantasy
  • License: MIT

About

๐ŸŽน Play piano using your keyboard keys 1-7

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages