Page MenuHomePhabricator

Feature req: Jianpu support in Score
Open, Needs TriagePublic

Description

The numbered musical notation, or jianpu, is a simple notation similar in purpose to ABC used in China. A Python frontend to convert jianpu into Lilypond is available at https://ssb22.user.srcf.net/mwrhome/jianpu-ly.html.

It would be very nice for the Chinese users of Wikimedia sites to be able to write Jianpu in the score tag. This change should not be too hard, since ABC conversion has already established most parts of the includes/Score.php code needed for conversion:

  • generateLilypond() should get a jianpu case.
  • generateLilypondFromAbc() should get duplicated for jianpu.
  • $supportedLangs needs expansion, and a jianpu-ly path configuration key should be added.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 17 2020, 2:55 PM
Ebe123 claimed this task.Apr 17 2020, 4:17 PM
Ebe123 added a subscriber: Ebe123.

Sounds interesting! Currently working on the extension to make it easier to add these new notations. Should get to this in a few weeks (after exams :) )

Shizhao moved this task from Backlog to Extensions on the Chinese-Sites board.Jun 22 2020, 2:29 AM