Skip to content

A pygame app to help learn reading sheet music using MIDI input from a digital keyboard or piano.

License

Notifications You must be signed in to change notification settings

v3gard/notecard

Repository files navigation

Notecard

This is a pygame app to help learn read sheet music.

Connect a midi capable device, and start playing. The notes should then appear on the staff.

Sample screenshots are provided below.

C chord (middle C)

C Chord Treble

C note

C

C chord (one octave lower than middle C)

C Chord Bass

Build and run instructions

Attached setup.py file uses py2app to create a Mac OS capable application. To create an app, run this from the command line: python setup.py py2app -A.

On other platforms:

  1. Create virtual environment (python -m venv venv)
  2. Activate virtual environment (source venv/bin/activate)
  3. Install packages: pip install -r requirements.txt
  4. Run notecard.py: python notecard.py

About

A pygame app to help learn reading sheet music using MIDI input from a digital keyboard or piano.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages