Website osmdengine Open Sheet Music Display

Open Source music engraving for web browsers

OpenSheetMusicDisplay (OSMD) is an open source, dynamic music notation for web browsers in Typescript/Javascript. Music pieces in musicXML format can be read and displayed. The notation automatically adjusts to the display size and the desired zoom setting.

Tasks:

  • Porting and implementation of a playback plugin for the acoustic playback of the notes
    and/or
  • extension of OSMD by a plugin interface incl. licensing option for paid plugins

Requirements:

  • Practical experience with an object-oriented programming language
    (Typescript, C#, Java, C++, Swift, Objective C, ..)
  • Very good knowledge of German and/or English
  • Experience in Typescript or Javascript and web development desirable
  • Experience with Git code versioning desirable
  • Interest in music and sheet music, playing an instrument is desirable

Further information:

  • Start: as of now
  • Payment: 900€ monthly gross payment (according to wage agreement)
Maximum file size: 200 MB.