WhistleSharp is a music sheet generation GUI tool for Tin Whistle, based on LilyPond.
WhistleSharp uses a custom notation for Tin Whistle. The notation is based on fingering and whistle key.
| Fingering Notation | Key of D Note |
|---|---|
| 6 | d |
| 5 | e |
| 4 | f♯ |
| 3 | g |
| 2 | a |
| 1 | b |
| 0 | c♯ |
| 7 | c (Special fingering) |
| 8 | D |
7 represents the C natural note, while 8 represents the D note special fingering one octave above.
654321708 will output:
Overblowing is represented by adding a + after the fingering notation. 8+ represents the D note two octaves above.
Half holing is represented by adding a , after the fingering notation.
Note duration is represented by adding q after the fingering notation. ' after the q will shorten the note by a quarter for each ' added.
| Notation | Note |
|---|---|
| q' | Quarter |
| q'' | Eighth |
| q''' | Sixteenth |
| q'''' | Thirty-second |
| q''''' | Sixty-fourth |
. can be added to make the note dotted.
Currently only Windows is supported. You can download the latest release here.
While in the Input tab, you can input notes at the top text box. Adding or removing notes will update the bottom sheet preview.
While in the Settings tab, you can modify the following sheet settings:
The title of the sheet.
The composer of the sheet.
The copyright shown at the bottom of the sheet.
The filename of the sheet. The file will be saved as a .ly file and also generate a .png of the sheet.
The directory where the sheet will be saved.
The key of the sheet. This will change the key of the sheet and the note that each fingering represents.
The tempo of the sheet. This also affects the tempo of the generate MIDI file.
The time signature of the sheet.
You may click the Generate button to generate the sheet. The sheet will be saved as a .ly file and also generate a .png of the sheet.
You can click the Play MIDI button to play the generated MIDI file using a Tin Whistle SoundFont.
You can save and load your sheet as a .json file. This will save all the settings and notes you have inputted.
WhistleSharp is licensed under the MIT license. See LICENSE for more information.