Skip to content

A browser-based musical analysis tool providing detailed harmonic information. Includes a visual piano interface.

License

Notifications You must be signed in to change notification settings

Linkcrimson/harmonic_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harmonic Analyzer

A powerful, cross-platform web-based tool for real-time musical chord analysis and harmonic exploration, designed for a seamless experience on both Desktop and Mobile devices.

Live Demo

Try it out here: Harmonic Analyzer

Features

  • Real-time Chord Analysis: Advanced detection of chords with intelligent weighting and "Avoid Notes" logic to prioritize musically sound interpretations.
  • Multilingual Support: Available in English and Italian.
  • MIDI Keyboard Support: Connect your MIDI devices for seamless input.
  • Advanced Sustain Pedal Logic: Full support for sustain pedal (CC 64) for a natural playing experience.
  • Accessibility First: Built with WCAG standards in mind, including ARIA roles, full keyboard navigation, and octave announcements for screen readers.
  • PWA Ready: Install the application on your smartphone or desktop for offline access and a native-like experience.
  • Visual Piano Interface: High-end, responsive piano display.
  • Micro-Minimap (Mobile): A specialized minimap for smartphones to help navigate the keyboard with harmonic color coding.
  • Didactic Tooltips: Basic educational tooltips (English/Italian) providing insights into harmonic functions and intervals.

Development

To run this project locally:

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Technical Stack

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A browser-based musical analysis tool providing detailed harmonic information. Includes a visual piano interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages