Skip to main content

animating sheet music

Project description

aMusing

Installation

pip install amusing

Introduction

  • programmatic animation of sheet music
    • notes appearing consecutively
    • uses MuseScore as notation software

Animation

Amusing

  • generates full resolution frames of the video
  • not synchronized to audio

Munim

  • audio visualization
    • STFT
      • linear spectrum
    • Morlet (DWT)
      • arbitrary spectrum
      • implemented logarithmic

ToDo

  • increase efficiency of making the score
  • programmatically combine frames to high quality video
    • automatic synchronization to audio
      • DWT where Wavelet function is based on piano sound
      • Deconvolution of overtones
  • add background interest

Inspiration

Chopin Prelude 16 ANIMATED

Examples

Chopin op. 25 no. 11

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amusing-0.0.1.tar.gz (2.6 kB view hashes)

Uploaded Source

Built Distribution

amusing-0.0.1-py3-none-any.whl (2.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page