About ShakuViewer

ShakuViewer is a program that displays music scores in shakuhachi notation. Although most of the conversion is done automatically, users can control the process through a procedure called score annotation, by adding conversion indications (e.g., for alternative fingering) into the input files.

ShakuViewer reads Western-music notation scores in MusicXML format, for instance created by MuseScore. An example of such a score, Amazing Grace, is shown below as displayed in MuseScore and ShakuViewer. Another ShakuViewer screenshot shows the first page of the piece called Haru no umi (Spring Sea).



  • Provides fonts for both Tozan and Kinko shakuhachi notation
  • Supports shakuhachi-specific notations: alternative fingering, MOMITE, OTOSHI, etc.
  • Can display multiple parts simultaneously (up to 6 parts)
  • Supports various Western music notations: tempo, dynamics, interpretation, repeats, grace notes, etc.
  • Supports input in compressed or uncompressed MusicXML formats
  • Facilitates score display through a MuseScore plugin
  • Allows configuring the language of the user interface in English or Japanese
  • Includes a detailed User Guide in English and Quick Reference Guide in Japanese

What's new

  • Added support for multi-measure rest display
  • Changed display of non-shakuhachi parts to gray color to improve visibility
  • Improved support for time signatures with eighth note beats, such as 6/8, etc.
  • Added conversion of crescendo/decrescendo wedges to text information
  • Added support for displaying accompaniment notes within a shakuhachi part
  • Various minor improvements and bug fixes


MuseScore plugin

MuseScore is is a free music composition and notation software, which can be used not only to input music notation, but also to import other file formats such as MIDI or even PDF. To make it easier to use ShakuViewer from MuseScore, based on a suggestion by Hiroshi Tachibana, I created a MuseScore plugin, so that the currently opened score in MuseScore can be displayed in ShakuViewer without any other actions required from the user. For more information, check the plugin page on the MuseScore website.