Skip to content

rebots-online/maistro-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Maistro

An advanced web-based music notation and teaching platform, with special emphasis on piano pedagogy and analysis tools.

Features

  • Web-based music notation viewer and editor
  • Advanced annotation system for teachers and students:
    • Traditional markings (fingerings, dynamics, etc.)
    • Interpretative annotations
    • Motif highlighting system for contrapuntal analysis
    • Harmonic analysis tools with chord-based coloring
  • Recording and playback capabilities
  • Real-time collaboration features

Technology Stack

  • Frontend: React with TypeScript
  • Backend: Node.js with Express
  • Music Notation Engine: Custom WebAssembly port
  • Real-time Audio: Web Audio API
  • MIDI Support: Web MIDI API
  • Database: PostgreSQL
  • Real-time Updates: WebSocket

Development

Prerequisites

[To be added]

Setup

[To be added]

Contact

License

Copyright (C) 2024 Robin L. M. Cheung Licensed under the GNU General Public License v3.0

About

AI-Assisted Music Analysis Platform built on MuseScore Foundations

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.txt

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published