Cello fingering plugin

This plug in adds fingering information to notes. In our cello school there are only numbers, this plug in lists the string name and the fingering position. Unlike the cello notation I learned, the finger count is endless, if it refers to the finger number 7 the hand must be moved.

You can use the plug in for any instrument, also for guitar. Instead of Tabs the new notation needs a bit more thinking at the start but has the advantage that you see and probably learn the notes.

The notation is sparse, not all notes get a comment. If the same note repeats it will get no comment at all. If the note is a string without a fret only the string name will be displayed: A instead of A1.
if the last note is on the same string, the string name will be omitted.

A note without any notation may be either a repeated note or a note on the same string without a finger.

in order to create a new instrument, copy the file and modify the line
menuPath: "Plugins.Fingering.Cello"
into some new name you want to use.

the line
function instrument() {
return celloDev
}

gives the definition for your instrument

The instrument is defined by a structure
// 1 a A3 = 57
// 2 d D3 = 50
// 3 G G2 = 43
// 4 C C2 = 36
property variant celloDev: [2, 57, 50, 43, 36]

The first number is the hand position, the second "fret" for cello, the first for guitar. Next is a list of the notes in Midi notation.. You can look up the midi note numbers in the comments or in the internet.

Some definitions control how the plug in behaves

property variant showNoteNames: false
Set this to true, if you want to see the note names

property variant hideStringNames: false

Set this to true, to hide the string name, only numbers will be displayed

property variant showPitch: false

Set this to true, to see the midi note numbers on each note.

Issue Tracker

API compatibility
3.x
Plugin categories
Simplified notation
Upload
Attachment Size
CelloFingering.qml 9.29 KB