Skip to content

A piano visualizer written in Python, as the course mini-project of AIST2010 in the Chinese University of Hong Kong.

Notifications You must be signed in to change notification settings

hsutungyu/pypianovisualize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pypianovisualize

A piano visualizer written in Python, as the course mini-project of AIST2010 in the Chinese University of Hong Kong.

Dependencies

PyQt5
pygame
librosa
sounddevice

Usage

MIDI keyboard

  1. connect the MIDI keyboard to the computer
  2. play notes on the MIDI keyboard

Then the notes would be visualized on the virtual piano, and the chord name (if the combination of notes is a chord) would be shown on the GUI.

Audio Files (simple sinusoidal waves only)

  1. select the audio file

Then the file would be automatically analyzed, and the chord name (if the combination of notes is a chord) would be shown on the GUI.

About

A piano visualizer written in Python, as the course mini-project of AIST2010 in the Chinese University of Hong Kong.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages