diff --git a/woodwind_tab_generator/woodwind_tab_generator.qml b/woodwind_tab_generator/woodwind_tab_generator.qml index 5df8059..371db9f 100644 --- a/woodwind_tab_generator/woodwind_tab_generator.qml +++ b/woodwind_tab_generator/woodwind_tab_generator.qml @@ -774,6 +774,25 @@ MuseScore { // APPLY TEXT FORMATTING //--------------------------------------------------------- + function getColor(noteName) { + const note = noteName.slice(0, -1) + const colorMap = { + C: "red", + "C#": "crimson", + D: "orange", + "D#": "gold", + E: "yellow", + F: "green", + "F#": "lime", + G: "blue", + "G#": "indigo", + A: "purple", + "A#": "violet", + B: "pink", + } + return colorMap[note] || "gray" + } + function formatText(text) { console.log("Formatting text - setting fontSize to:", userFontSize) text.fontSize = userFontSize @@ -943,6 +962,7 @@ MuseScore { cursor.add(text) formatText(text) + text.color = getColor(noteName) // Verify the text object has the properties set console.log("Text fontSize after format:", text.fontSize)