#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. #SingleInstance force ; Replaces script (Reloads). #Persistent ; to make it run indefinitely ; The Include directive at the beginning of the F1, F2 etc. macrogroup files causes ; those scripts to behave as if this Coordinates file is present in the macrogroup files ; All coordinates work on the testscreen, resolution 1920x1080 at 96 Dots Per Inch ; Many details in AutoHotkey for MuseScore.pdf ; ♣================================================================================================ ; Almost all InputBoxes, when positioned in the Inspector area have the same coordinates (*change*?) ; E.g.: InputBox, ApplyColor, Apply Colors, , , W_IB, H_IB, IB_X, IB_Y, , , Help = Questionmark W_IB := 289 ; Width of InputBox in Inspector H_IB := 100 ; Height of InputBox in Inspector IB_X := 1635 ; InputBox in Inspector X IB_Y := 806 ; InputBox in Inspector Y W_IB_TA := 289 ; Width of InputBox TextAttributes in Inspector H_IB_TA := 125 ; Height of InputBox TextAttributes in Inspector ; If needed: adjust position, width and height of The InputBox 'Image Recognition Test' ; in the Utilities section of the Master. One of several items marked with (*change*?) ; Canvas Search Area CSA_X1 := 122 ; Canvas Search Area Top Left Corner CSA_Y1 := 55 CSA_X2 := 1639 ; Canvas Search Area Bottom Right Corner CSA_Y2 := 1054 ; Canvas Navigation Area: a surface at the topleft of the canvas ; This will be lasso selected by the navigation commands \ + Left and \ + Right. ; The commands combine PageUp and PageDown with the actual selection of something CNA_X1 := 150 ; Canvas Navigation Area Top Left Corner CNA_Y1 := 120 CNA_X2 := 400 ; Canvas Navigation Area Bottom Right Corner CNA_Y2 := 220 ; Statusbar Search Area ; To determine the search area create and select an 'articulation tenuto staccato' (Louré) ; See the example Statusbar_Articulation_Tenuto_Staccato.png ; Make SB_X2 a few pixels bigger than the width of this png. ; Now the width of all other Statusbar images will fit in this width. ; NB: 'Statusbar_Articulation_Tenuto_Staccato.png' itself is not used by any macro. SB_X1 := 0 ; extreme left border SB_Y1 := 1038 ; set the height so that the surface can accomodate 2 stacked statusbars SB_X2 := 237 ; the reason for this: in some situations the statusbar can get an extra line. SB_Y2 := 1079 ; This coordinate is of course the height (Y- resolution) of your screen minus 1 (pixel zero is the first pixel) ; IMAGES in INSPECTOR ; In contrast to the Statusbar Images the Inspector images all have unique search coordinates. ; ♣========================================== COLORS ============================================== ; After an update of MuseScore it's advisable to test the colors. ; ColorSearch: the numbers of the colors of voice 1,2,3,4. ; The here mentioned voice numbers are the defaultcolors in RGB format. ; In MuseScore the numbers start with #. In AHK we write 0x instead. ; If you have customized the voice colours: replace the numbers of ColorV1/2/3/4 by your numbers ; CHANGE THEM ALSO in the file F1_ColorSearchSelect.ahk in the section SET COLORS. ; To do this: In NotePad: search - If (ApplyColor = "v1") ; The next line is Send {Raw}#0065bf ; Replace 0065bf with your number. Do the same for voice 2,3 and 4 in the next lines. ; VOICE COLORS ColorV1 := 0x0065bf ; color selected voice 1 element ColorV2 := 0x007f00 ; color selected voice 2 element ColorV3 := 0xc53f00 ; color selected voice 3 element ColorV4 := 0xc31989 ; color selected voice 4 element ; COLOR CANVAS ; Check your Canvas Paper color with the Master utility 'Get Color Mouseposition ; See also in MuseScore Preferences → Canvas ; This color is used e.g. for the command 'Center selected element' and some micro navigation commands ; IMPORTANT: If you want to use the Masking (Text c.q. Measures) hotkeys your Canvas Color ; must NOT be pure white, NOT 0xffffff (NOT #ffffff). Change your Canvas color slightly. ColorCanvas := 0xfffeef ; LAYOUT BREAK COLOR ; LBC: in Preferences → Advanced: ui/score/layoutBreakColor ; Private note: my personal background color: #ddd6d8 Replace this with your own color if any. ColorLBC := 0xa0a0a4 ; 2 COLORS SET BY WINDOWS OS - find these for your system with the utility 'Get Color Mouseposition ; in the Master: Z + U -> GCM ; or in Independent Hotkeys with Z + W -> GCM RGB_DesktopIcon := 0x3b8ac9 ; color of highlighted icon RGB_Expl_File := 0xcce8ff ; in Explorer 0xcce8ff is color of selected file ; COLOR MASTERPALETTE ; determine color with Master utility GetColorMouseposition (first Z + U then: GCM) ColorMasPal := 0x7fb2d7 ; see pdfp 101 - color of SELECTED field in Master Palette ; Color of grey handles and Invisible elements ; color of the little grey square in e.g a hairpin is the same as that of Unselected invisible elements ; which in a default installation is the same as that of ui/score/frameMarginColor in Preferences-> Advanced ColorHandleGrey := 0xa0a0a4 ; color selected grey square in handles e.g. of hairpin is color unselected invisible elements ColorSelectedInvisible := 0x99c1e5 ; color selected invisible elements ; ♣================================ SCREEN (excl. Inspector) ===================================== ; Tooltips macrogroups: the Y-coordinate of all tooltips = 0 ToolT_F1_X := 340 ; ToolTip Search and Select ToolT_F2_X := 463 ; ToolTip Palette Symbols ToolT_F3_X := 578 ; ToolTip Navigation ToolT_F4_X := 667 ; ToolTip Positioning ToolT_F5_X := 758 ; ToolTip Alt.Time Sigs. ToolT_F6_X := 860 ; ToolTip Advanced Dynamics ToolT_F7_X := 971 ; ToolTip Master Palette ToolT_F8_X := 1068 ; ToolTip Note Patterns ToolT_F9_X := 1173 ; ToolTip Specials ToolT_F10_X := 1246 ; ToolTip Score Status ToolT_F11_X := 1354 ; ToolTip MouseWheel Input Duration ToolT_IHK_X := 1786 ; ToolTip Independent Hotkeys (located in topright screen corner) ToolBarSel_X := 330 ; toolbar selection spot in Full Screen ToolBarSel_Y := 9 ; a bit to the right of menu help, to the left of the tooltip F1 ColorSearch and Selection ; Alternatively (here outcommented) remove semicolon + space to activate and outcomment Full Screen alternative by adding semicolon + space in front of the two lines ; ToolBarSel_X := 338 ; toolbar selection spot in Maximized Screen ; ToolBarSel_Y := 42 ToolBTickOffset_X := 4 ; Toobar contextual menu. TopLeftCorner of √ - CTS_Checked_ticked_sign.png ToolBTickOffset_Y := 4 ; Offset relative to TLC SPCView_X := 415 ; (SPCView) Single/Page/Continuous View SPCView_Y := 38 ; in Toolbar File Operations ZoomPerc_X := 312 ; (ZoomPerc) Zoom Percentage rectangle ZoomPerc_Y := 38 ; in Toolbar File Operations ZoomArrow_X := 359 ; (ZoomArrow) Arrow next to Zoompercentage rectangle ZoomArrow_Y := 38 ; in Toolbar File Operations ; Determine the X-coordinate of the Defined Inspector width by a separator shift to the left ; starting at the right of the separator Min_Insp_Width := 1853 ; my found minimal (docked) Inspector width Def_Insp_Width := 1640 ; my defined (docked) Inspector width ; Determine the X-coordinate of the Defined Palette width by a separator shift to the right ; starting at the left of the separator Min_Pal_Width := 67 ; my found minimal (docked) Palettes width Def_Pal_Width := 111 ; my defined (docked) Palettes width Pal_Sep_Height := 1000 ; height tooltip pal/selfilter separator (chosen low on the screen - select a text, edit - just above the icons for bold etc.) ; initialisation play panel and volume Play_Panel_X := 1364 ; see pdf p 48 - position on Canvas Play_Panel_Y := 744 ; Play Panel PlayP_Wide := 272 ; width Play Panel PlayP_High := 311 ; height Play Panel PP_Off_X := 124 ; see pdf p 48 - offset X PP_Off_Y := 4 ; offset Y Volume_X := 218 ; rectangle master volume Volume_Y := 252 ; Play Panel TempoPerc_X := 132 ; rectangle playback speed as percentage TempoPerc_Y := 249 ; Play Panel OS_Slider_X := 81 ; Windows Master Volume in hotkey F11 + F9 OS_Slider_Y := 82 ; SelFrameDownOff_Y := 250 ; in F3-group hotkey \ + Down CanvasDown_Y := 1053 ; idem SelFrameUpOff_Y := 100 ; in F3-group hotkey \ + Up CanvasUp_Y := 52 ; idem ; ♣========================= MENUS (only as examples in learning) ================================= Menu_Y := 9 ; the y-coordinate is the same for all Menus Menu_File_X := 16 Menu_Edit_X := 49 Menu_View_X := 88 Menu_Add_X := 125 Menu_Format_X := 169 Menu_Tools_X := 215 Menu_Plugins_X := 262 Menu_Help_X := 308 ; ♣======================= RIGHTCLICK CONTEXTUAL MENU PROTECTIVE IMAGES =========================== ; ♣============================== RIGHTCLICK CONTEXTUAL MENU ====================================== ; DETERMINE OFFSETS. See Reference section F1 - with pictures - in the pdf and also below. ; when you press a hotkey - a SELECTION COMMAND in group F1 - which is meant for ELEMENTS ; but you have mistakenly a NOTE or REST selected many very undesirable things can happen. ; four images of the rightclick menu protect you against this error ; you make these four images by selecting a note and putting the mouse on the item in the contextual menu ; the item turns blue. Press Printscreen and copy the screenimage in a text editor ; set the page size of the text editor that large that the screenimage is 100% ; next make the png - e.g with the SnippingTool - of the small blue area which interests us ; in group F1 we have these commands: ; ImageSearch, , , StartX, StartY - RC_CM_Y1, StartX + RC_CM_X2, StartY + RC_CM_Y2, Remove_Selected_Range_Blue.png ; ImageSearch, , , StartX, StartY - RC_CM_Y1, StartX + RC_CM_X2, StartY + RC_CM_Y2, Swap_with_Clipboard_Blue.png ; ImageSearch, , , StartX, StartY - RC_CM_Y1, StartX + RC_CM_X2, StartY + RC_CM_Y2, Paste_Blue.png ; ImageSearch, , , StartX, StartY - RC_CM_Y1, StartX + RC_CM_X2, StartY + RC_CM_Y2, Delete_Blue.png ; so these coordinates are offsets relative the mousposition which is StartX, StartY ; most of the time the contextual menu will probably be lower on the screen than the element ; but when the selected element is low on the screen the contextual menu is higher than the element ; determine the offset RC_CM_Y1 in the situation that the contextual menu is higher than the element ; determine the offset RC_CM_Y2 in the situation that the contextual menu is lower than the element ; NB: RC_CM_X1 is superfluous because it is the X of the mouseposition (StartX) RC_CM_Y1 := 200 ; contextual menu higher (Paste is highest) RC_CM_X2 := 170 ; determined by the length of the longest word (+ blue left border): Remove Selected Range RC_CM_Y2 := 250 ; contextual menu lower (Remove Selected Range is lowest) ; ♣====================================== SELECT ================================================== ; Window Select MINIMIZED (for elements - no notes - six down) (for rests 4 up) -> More WS_01_X := 46 ; (WS_01) Same subtype WS_01 WS_01_Y := 123 ; Window Select WS_02_X := 46 ; (WS_02) Same staff WS_02 WS_02_Y := 152 ; Window Select WS_03_X := 155 ; (WS_03) In selection WS_03 WS_03_Y := 152 ; Window Select WS_04_X := 46 ; (WS_04) Same voice WS_04 WS_04_Y := 180 ; Window Select WS_05_X := 155 ; (WS_05) Same system WS_05 WS_05_Y := 180 ; Window Select WS_11_X := 199 ; (WS_11) OK WS_11 WS_11_Y := 377 ; Window Select ; ♣==================================== SELECT NOTES ============================================== ; Window Select Notes MINIMIZED - 4 x arrow up -> More WSN_02X := 46 ; (WSN_02) Same pitch WSN_02 WSN_02Y := 120 ; Window Select Notes WSN_05X := 46 ; (WSN_05) Same duration WSN_05 WSN_05Y := 204 ; Window Select Notes WSN_06X := 46 ; (WSN_06) Same note name WSN_06 WSN_06Y := 232 ; Window Select Notes WSN_07X := 46 ; (WSN_07) Same staff WSN_07 WSN_07Y := 260 ; Window Select Notes WSN_08X := 188 ; (WSN_08) In selection WSN_08 WSN_08Y := 260 ; Window Select Notes WSN_09X := 46 ; (WSN_09) Same voice WSN_09 WSN_09Y := 288 ; Window Select Notes ; ♣================================== SELECTION FILTER ============================================ ; Selection Filter (MSC shortcut F6) ; the X-coordinate is the same for all items of the Selection Filter SF_NN_X := 8 ; Selection Filter common Y-coordinate SF_01_Y := 48 ; (SF_01) Selection Filter All SF_02_Y := 64 ; (SF_02) Selection Filter Voice 1 SF_03_Y := 80 ; (SF_03) Selection Filter Voice 2 SF_04_Y := 96 ; (SF_04) Selection Filter Voice 3 SF_05_Y := 112 ; (SF_05) Selection Filter Voice 4 SF_06_Y := 128 ; (SF_06) Selection Filter Dynamics SF_07_Y := 144 ; (SF_07) Selection Filter Hairpins SF_08_Y := 160 ; (SF_08) Selection Filter Fingering SF_09_Y := 176 ; (SF_09) Selection Filter Lyrics SF_10_Y := 192 ; (SF_10) Selection Filter Chord Symbols SF_11_Y := 208 ; (SF_11) Selection Filter Other Text SF_12_Y := 224 ; (SF_12) Selection Filter Articulations SF_13_Y := 240 ; (SF_13) Selection Filter Ornaments SF_14_Y := 256 ; (SF_14) Selection Filter Slurs SF_15_Y := 272 ; (SF_15) Selection Filter Figured Bass SF_16_Y := 288 ; (SF_16) Selection Filter Ottavas SF_17_Y := 304 ; (SF_17) Selection Filter Pedal Lines SF_18_Y := 320 ; (SF_18) Selection Filter Other Lines SF_19_Y := 336 ; (SF_19) Selection Filter Arpeggios SF_20_Y := 352 ; (SF_20) Selection Filter Glissandi SF_21_Y := 368 ; (SF_21) Selection Filter Fretboard Diagrams SF_22_Y := 384 ; (SF_22) Selection Filter Breath Marks SF_23_Y := 400 ; (SF_23) Selection Filter Tremolo SF_24_Y := 416 ; (SF_24) Selection Filter Grace Notes ; ♣============================== STAFF/PART PROPERTIES =========================================== ; Window Staff/Part Properties WIDTH MINIMIZED HEIGHT OPTIMIZED - see also the pdf ; Write the instrumentname on 5 consecutive lines. Make them all visible by stretching the window vertically WSPPHeight := 675 WSPP_01X := 453 ; (WSPP_01) Small staff tickbox WSPP_01 WSPP_01Y := 112 ; Window Staff/Part Properties WSPP_03X := 221 ; (WSPP_03) Extra distance above staff WSPP_03 WSPP_03Y := 166 ; Window Staff/Part Properties WSPP_04X := 319 ; (WSPP_04) Lower right corner of Long instrument name WSPP_04 WSPP_04Y := 477 ; Window Staff/Part Properties WSPP_05X := 623 ; (WSPP_05) Lower right corner of Short instrument name WSPP_05 WSPP_05Y := 477 ; Window Staff/Part Properties WSPP_06X := 67 ; (WSPP_06) Next staff ↓ WSPP_06 WSPP_06Y := 641 ; Window Staff/Part Properties WSPP_08X := 428 ; (WSPP_08) OK WSPP_08 WSPP_08Y := 641 ; Window Staff/Part Properties WSPP_09X := 601 ; (WSPP_09) Apply WSPP_09 WSPP_09Y := 641 ; Window Staff/Part Properties ; ♣=================================== MEASURE PROPERTIES ======================================== ; Window Measure Properties MINIMIZED WMPP_01X := 119 ; (WMPP_01) Duration Actual WMPP_01 WMPP_01Y := 221 ; Window Measure Properties WMPP_02X := 37 ; (WMPP_02) Exclude from measure count tickbox WMPP_02 WMPP_02Y := 292 ; Window Measure Properties WMPP_03X := 59 ; (WMPP_03) To next measure → WMPP_03 WMPP_03Y := 394 ; Window Measure Properties WMPP_04X := 458 ; (WMPP_04) Apply WMPP_04 WMPP_04Y := 394 ; Window Measure Properties WMPP_05X := 282 ; (WMPP_05) OK WMPP_05 WMPP_05Y := 394 ; Window Measure Properties ; ♣====================================== STYLE =================================================== ; Window Style: Set Height and Width WSTYHeight := 1030 ; select Text styles. Set Height by making in column ; from Title thru User-12 all entries visible ; if window is too big: make the maximum entries starting with Title visible WSTYWidth := 869 ; select Header/Footer. Make left column (Score, Page etc.) as narrow as possible using the separators at both sides of the column ; adjust right border so that the four big rectangles at the right are just wholly visible ; STY_01 to STY_12 are the rectangles of 'Disable vertical justification of staves' STY_01X := 596 ; (STY_01) OK STY_01 STY_01Y := 999 ; Window Style General STY_04X := 361 ; (STY_04) Music top margin rectangle STY_04 STY_04Y := 93 ; Window Style Page STY_05X := 698 ; (STY_05) Music bottom margin rectangle STY_05 STY_05Y := 93 ; Window Style Page STY_06X := 344 ; (STY_06) Staff distance rectangle STY_06 STY_06Y := 386 ; Window Style Page STY_07X := 344 ; (STY_07) Grand staff distance rectangle STY_07 STY_07Y := 416 ; Window Style Page STY_08X := 663 ; (STY_08) Min. system distance rectangle STY_08 STY_08Y := 388 ; Window Style Page STY_09X := 663 ; (STY_09) Max. system distance rectangle STY_09 STY_09Y := 415 ; Window Style Page STY_10X := 362 ; (STY_10) Vertical frame top margin rectangle STY_10 STY_10Y := 467 ; Window Style Page STY_11X := 699 ; (STY_11) Vertical frame bottom margin rectangle STY_11 STY_11Y := 467 ; Window Style Page STY_12X := 362 ; (STY_12) Last system fill threshold rectangle STY_12 STY_12Y := 497 ; Window Style Page STY_14X := 215 ; (STY_14) Left Odd Header topleft STY_14 STY_14Y := 142 ; Window Style Header, Footer STY_15X := 215 ; (STY_15) Left Even Header topleft STY_15 STY_15Y := 227 ; Window Style Header, Footer STY_16X := 430 ; (STY_16) Middle Odd Header topleft STY_16 STY_16Y := 142 ; Window Style Header, Footer STY_17X := 430 ; (STY_017 Middle Even Header topleft STY_17 STY_17Y := 227 ; Window Style Header, Footer STY_18X := 644 ; (STY_18) Right Odd Header topleft STY_18 STY_18Y := 142 ; Window Style Header, Footer STY_19X := 644 ; (STY_19) Right Even Header topleft STY_19 STY_19Y := 227 ; Window Style Header, Footer STY_20X := 215 ; (STY_20) Left Odd Footer topleft STY_20 STY_20Y := 409 ; Window Style Header, Footer STY_21X := 215 ; (STY_21) Left Even Footer topleft STY_21 STY_21Y := 494 ; Window Style Header, Footer STY_22X := 430 ; (STY_22) Middle Odd Footer topleft STY_22 STY_22Y := 409 ; Window Style Header, Footer STY_23X := 430 ; (STY_23) Middle Even Footer topleft STY_23 STY_23Y := 494 ; Window Style Header, Footer STY_24X := 644 ; (STY_24) Right Odd Footer topleft STY_24 STY_24Y := 409 ; Window Style Header, Footer STY_25X := 644 ; (STY_25) Right Even Footer topleft STY_25 STY_25Y := 494 ; Window Style Header, Footer ; ♣================================ MASTER PALETTE SYMBOLS ======================================== ; Window Master Palette Symbols MINIMIZED ; (1) Width of Left Part rectangle (Column Names from Clefs to Symbols) - minimal ; (2) Width of Right Part rectangle minimal MasPalFieldWidth := 53 ; see pdf p 101 Width of one cell in Master Palette MasPalFieldHeight := 60 ; height of one cell in Master Palette MasPalFirstFieldX := 324 ; X-coordinate of centre of topleft cell MasPalFirstFieldY := 120 ; Y-coordinate of centre of the same cell WMPS_01X := 384 ; (WMPS_01) Search rectangle WMPS_01 WMPS_01Y := 62 ; Window Master Palette Symbols WMPS_02X := 465 ; (WMPS_02) Clear rectangle WMPS_02 WMPS_02Y := 62 ; Window Master Palette Symbols ; ♣================================ SPECIAL CHARACTERS ============================================ ; Window Special Characters: window size determined by variables ; so the size will be fixed when you've changed it looking for another character ; to determine the width see pdf (triangles next to unicode characters JUST disappear) ; after opening with MSc shortcut F2 this window will be activated (with the command WinActivate) ; the coordinates are (of course) those of the active window ; WSC_Width_2 and WSC_Height_2: ; width: highest row ends with eighth rest. ; height: adjust till vertical scrollbar just disappears ; see pdf p 118 WSC_Width := 389 ; see above (size for Z+G 'Add Accidentals to Ornaments') WSC_Height := 473 ; minimized height of window WSC_Width2 := 741 ; (size for Z+H 'Add Special Characters') WSC_Height2 := 513 ; optimized height of window WSC_01X := 84 ; (WSC_01) Tab Common Symbols WSC_01Y := 55 ; Window Special Characters WSC_02X := 36 ; (WSC_02) Flat first field - fieldcentre X of centre left column WSC_02Y := 102 ; Window Special Characters - Y of centre highest row WSC_FieldWidth := 33 ; see pdf p 118 WSC_FieldHeight := 60 ; see pdf p 118 ; F2, Escape en ALT + F4 can close this window but sometimes a click is necessary WSC_05X := 166 ; (WSC_04) to Closing X WSC_05Y := 17 ; Window Special Characters ; ♣===================================== PREFERENCES ============================================== ; Window Preferences MINIMIZED ; see pdf p 10 Tab_Sc_X := 470 ; (TAB_SC) Tab Shortcuts Tab_Sc_Y := 55 ; Window Preferences Pref_Search_X := 584 ; (PREF_SEARCH) Search rectangle Pref_Search_Y := 515 ; Window Preferences ; ♣=================================== SELECT COLOR =============================================== ; Window Select Color MINIMIZED ; see pdf p 57 RGB_X := 440 ; Window Select Color HTML: #RGB rectangle RGB_Y := 410 ; ♣======================================= IMAGE SEARCH =========================================== ; for an explanation of the option *40 see the AHK Help file topic ImageSearch ; ImageSearch, , , IM_01_X1, IM_01_Y1, IM_01_X2, IM_01_Y2, *40 IM_01_Inspector_Inspector.png IM_01_X1 := 1639 ; Top Left Corner of Search rectangle X IM_01_Y1 := 23 ; idem Y IM_01_X2 := 1697 ; Bottom Right Corner of Search rectangle IM_01_Y2 := 43 ; idem Y ; ImageSearch, , , IM_01_2_X1, IM_01_2_Y1, IM_01_2_X2, IM_01_2_Y2, *40 IM_01_2_Inspector_Displaced_Insp.png IM_01_2_X1 := 198 ; Inspector docked but width unknown IM_01_2_Y1 := 23 ; Search area is a ribbon from Inspector at maximum width IM_01_2_X2 := 1919 ; to Inspector at minimum width IM_01_2_Y2 := 51 ; take care that the png does NOT contain the dots behind Insp, ; see example in documentation. png is relatively high ; in the utility 'Test Image Recognition': test this png first in the defined state ; if this png is recognized don't exit 'Test Image Recognition' but make the Inspector ; as narrow as possible and test again ; or use the hotkey Z + F2. ; see also the related variable Insp_Loc_Dist_X ( offset) ; This is the X-distance from the point of recognition of IM_01_2 to where the Inspector separator becomes active ; ImageSearch, , , IM_02_X1, IM_02_Y1, IM_02_X2, IM_02_Y2, IM_02_Inspector_Empty_Surface.png ; NB: no *40 option in this search. Important IM_02_X1 := 1765 ; select a vertical frame IM_02_Y1 := 276 ; see the picture in the Reference Section of F1 IM_02_X2 := 1862 ; and the red surface IM_02_Y2 := 294 ; to determine the surface of this dull image ; ImageSearch, , , IM_03_X1, IM_03_Y1, IM_03_X2, IM_03_Y2, *40 IM_03_Inspector_Nothing_Selected.png IM_03_X1 := 1730 ; IM_03_Y1 := 51 ; IM_03_X2 := 1829 ; IM_03_Y2 := 73 ; ; ImageSearch, , , IM_04_X1, IM_04_Y1, IM_04_X2, IM_04_Y2, *40 IM_04_Inspector_Stem.png IM_04_X1 := 1635 ; select Stem. Condition 'Play' is ticked! IM_04_Y1 := 773 ; IM_04_X2 := 1713 ; IM_04_Y2 := 807 ; ; ImageSearch, , , IM_05_X1, IM_05_Y1, IM_05_X2, IM_05_Y2, *40 IM_05_Inspector_Flag.png IM_05_X1 := 1709 ; select Flag. Condition 'Play' is ticked! IM_05_Y1 := 769 ; IM_05_X2 := 1782 ; IM_05_Y2 := 807 ; ; ImageSearch, , , IM_06_X1, IM_06_Y1, IM_06_X2, IM_06_Y2, *40 IM_06_Inspector_Tuplet.png IM_06_X1 := 1848 ; select Tuplet. Condition 'Play' is ticked! IM_06_Y1 := 776 ; IM_06_X2 := 1919 ; IM_06_Y2 := 807 ; ; ImageSearch, , , IM_07_X1, IM_07_Y1, IM_07_X2, IM_07_Y2, *40 IM_07_Inspector_AugmentationDot1.png IM_07_X1 := 1636 ; select Dot1. Condition 'Play' is ticked! IM_07_Y1 := 747 ; IM_07_X2 := 1715 ; IM_07_Y2 := 783 ; ; ImageSearch, , , IM_08_X1, IM_08_Y1, IM_08_X2, IM_08_Y2, *40 IM_08_Inspector_Select_Beam.png IM_08_X1 := 1778 ; select Beam. Condition 'Play' is ticked! IM_08_Y1 := 776 ; IM_08_X2 := 1851 ; IM_08_Y2 := 806 ; ; ImageSearch, , , IM_09_X1, IM_09_Y1, IM_09_X2, IM_09_Y2, *40 IM_09_Inspector_Beam_Custom_Position_ticked.png IM_09_X1 := 1638 ; IM_09_Y1 := 406 ; IM_09_X2 := 1751 ; IM_09_Y2 := 428 ; ; ImageSearch, , , IM_13_X1, IM_13_Y1, IM_13_X2, IM_13_Y2, *40 IM_13_Inspector_Element.png IM_13_X1 := 1641 ; IM_13_Y1 := 55 ; IM_13_X2 := 1718 ; IM_13_Y2 := 76 ; ; ImageSearch, , , IM_14_X1, IM_14_Y1, IM_14_X2, IM_14_Y2, *40 IM_14_Inspector_Segment.png IM_14_X1 := 1641 ; IM_14_Y1 := 247 ; IM_14_X2 := 1721 ; IM_14_Y2 := 270 ; ; ImageSearch, , , IM_17_X1, IM_17_Y1, IM_17_X2, IM_17_Y2, *40 IM_17_Inspector_Text.png IM_17_X1 := 1641 ; IM_17_Y1 := 247 ; IM_17_X2 := 1692 ; IM_17_Y2 := 268 ; ; ImageSearch, TrX, TrY, IM_18_X1, IM_18_Y1, IM_18_X2, IM_18_Y2, IM_18_Inspector_Triangle_Closed.png IM_18_X1 := 1639 ; inspector triangle search column IM_18_Y1 := 54 ; pdf p 31 IM_18_X2 := 1663 ; IM_18_Y2 := 592 ; ; ImageSearch, , , IM_19_X1, IM_19_Y1, IM_19_X2, IM_19_Y2, *40 IM_19_Inspector_Play_Panel_Header.png ; The Image must have the color of the header when docked IM_19_X1 := 1640 ; search area is higher than inspector IM_19_Y1 := 17 ; when at startup inspector is absent IM_19_X2 := 1785 ; see pdf p 48 IM_19_Y2 := 850 ; to lowest possible point of play panel ; ImageSearch, , , IM_20_X1, IM_20_Y1, IM_20_X2, IM_20_Y2, *40 IM_20_Inspector_Fingering.png IM_20_X1 := 1640 ; Search area rather big. IM_20_Y1 := 449 ; Y1 determined by position of piano/guitar fingering IM_20_X2 := 1725 ; Y21 determined by position when IM_20_Y2 := 604 ; string number selected ; ImageSearch, , , IM_21_X1, IM_21_Y1, IM_21_X2, IM_21_Y2, *40 IM_21_Inspector_Stem_section_open.png IM_21_X1 := 1642 ; this Inspector image replaces IM_21_Y1 := 249 ; statusbar image because IM_21_X2 := 1697 ; it will also work IM_21_Y2 := 268 ; in range slection ; ImageSearch, , , IM_22_X1, IM_22_Y1, IM_22_X2, IM_22_Y2, *40 IM_22_Inspector_Fretboard_Diagram.png IM_22_X1 := 1640 ; search area IM_22_Y1 := 238 ; all 4 sides IM_22_X2 := 1783 ; 2 px IM_22_Y2 := 270 ; bigger ; ImageSearch, , , IM_23_X1, IM_23_Y1, IM_23_X2, IM_23_Y2, *40 IM_23_Line_triangle_section_open.png IM_23_X1 := 1639 ; search area IM_23_Y1 := 247 ; all 4 sides IM_23_X2 := 1695 ; 2 px IM_23_Y2 := 269 ; bigger ; ImageSearch, , , IM_24_X1, IM_24_Y1, IM_24_X2, IM_24_Y2, *40 IM_24_Ornament_triangle_section_open.png IM_24_X1 := 1641 ; search area IM_24_Y1 := 248 ; all 4 sides IM_24_X2 := 1730 ; 2 px IM_24_Y2 := 269 ; bigger ; ImageSearch, , , IM_25_X1, IM_25_Y1, IM_25_X2, IM_25_Y2, *40 IM_25_Play_ticked.png IM_25_X1 := 1638 ; search area IM_25_Y1 := 626 ; all 4 sides IM_25_X2 := 1687 ; 2 px IM_25_Y2 := 652 ; bigger ; ImageSearch, , , IM_26_X1, IM_26_Y1, IM_26_X2, IM_26_Y2, *40 IM_26_Inspector_Beam_Section_active.png IM_26_X1 := 1638 ; IM_26_Y1 := 246 ; IM_26_X2 := 1704 ; IM_26_Y2 := 270 ; ; ImageSearch, , , IM_27_X1, IM_27_Y1, IM_27_X2, IM_27_Y2, *40 IM_27_Clef_triangle_section_open.png IM_27_X1 := 1641 ; IM_27_Y1 := 303 ; IM_27_X2 := 1762 ; IM_27_Y2 := 328 ; ; ImageSearch, , , IM_28_X1, IM_28_Y1, IM_28_X2, IM_28_Y2, *40 IM_28_TimeSig_triangle_section_open.png IM_28_X1 := 1641 ; IM_28_Y1 := 304 ; IM_28_X2 := 1762 ; IM_28_Y2 := 328 ; ; ImageSearch, , , IM_29_X1, IM_29_Y1, IM_29_X2, IM_29_Y2, *40 IM_29_KeySig_triangle_section_open.png IM_29_X1 := 1639 ; IM_29_Y1 := 305 ; IM_29_X2 := 1757 ; IM_29_Y2 := 328 ; ; ImageSearch, , , SLF_01_X1, SLF_01_Y1, SLF_01_X2, SLF_01_Y2, *40 SLF_01_SelectionFilter_All_ticked.png ; while determining the coordinates the palettes must be invisible ; because otherwise the vertical scrollbar prevents recognition SLF_01_X1 := 0 ; when 'All' is ticked but NOT selected SLF_01_Y1 := 19 ; so the image is NOT blue SLF_01_X2 := 112 ; SLF_01_Y2 := 62 ; ; related: SF_OffSet_X := 50 ; distance between the tick √ before 'Grace Notes' to the middle of the word 'Grace Notes' ; clicking 'Grace Notes' will turn the surface blue to ensure that 'All' is NOT blue ; ImageSearch, , , PI_X1, PI_Y1, PI_X2, PI_Y2, *40 PI_Print_Icon.png PI_X1 := 159 ; surface of the Print Icon PI_Y1 := 19 ; in the toolbar File Operations PI_X2 := 195 ; PI_Y2 := 54 ; ; ImageSearch, , , DA_X1, DA_Y1, DA_X2, DA_Y2, *40 DA_Portal_Open_Down_Arrow.png ; the hotkey presupposes that 'Single Palette' is ticked. If unticked it is active on the highest Palette DA_X1 := 7 ; the narrow column containing all triangles DA_Y1 := 82 ; of the Advanced AHK Workspace before 'Clef', DA_X2 := 38 ; 'Key Signature' etc. all the way down DA_Y2 := 637 ; to 'Beam Properties'. ; ImageSearch, , , MP_X1, MP_Y1, MP_X2, MP_Y2, *40 PIN_Master_Palette_Pincé.png ; NB: Make a png of the symbol while it is NOT selected! ; Minimize both subwindows: ; at the left the column with names, at the right the search field and the rectangle for the symbols MP_X1 := 290 ; Search Area Master Palette Symbols - minimized MP_Y1 := 80 ; see Reference Master, initialisation Symbols (utility Z + U -> IMP) MP_X2 := 634 ; it is the surface of the rectangle where the symbols appear MP_Y2 := 484 ; when the search field is empty ; ImageSearch, Tick_X, Tick_Y, CTS_X1, CTS_Y1, CTS_X2, CTS_Y2, *40 CTS_Checked_ticked_sign.png ; CTS_Checked_ticked_sign.png. (Coordinates given here are for Max canvas in Full Screen. No toolbars.) CTS_X1 := 329 ; condition: when mouse clicks on toolbar selection spot CTS_Y1 := 203 ; then these coordinates describe the area of the ticks √ CTS_X2 := 357 ; from □ File Operations thru □ Workspaces CTS_Y2 := 369 ; NB: the play panel must be present so there have to be 8 rows in upper section ; after the AHK initialisation of the playpanel there will be 8 rows ; utilities command: Z + U and then IPP for initialise play panel (or manual equivalent) ; ImageSearch, Tick_X, Tick_Y, FoFb_X1, FoFb_Y1, FoFb_X2, FoFb_Y2, *40 CTS_Checked_ticked_sign.png ; CTS_Checked_ticked_sign.png. Surface is Toolbars from File Operations to Feedback FoFb_X1 := 329 ; (same as CTS_X1) condition: when mouse right-clicks on toolbar selection spot FoFb_Y1 := 203 ; (same as CTS_Y1) then these coordinates describe the area of the ticks √ FoFb_X2 := 357 ; (same as CTS_X2) from □ File Operations to □ Feedback FoFb_Y2 := 322 ; NB: play panel must be present so 8 rows in upper section ; ImageSearch, Tick_X, Tick_Y, NoteInp_X1, NoteInp_Y1, NoteInp_X2, NoteInp_Y2, *40 CTS_Checked_ticked_sign.png NoteInp_X1 := 329 ; (same as CTS_X1) condition: when mouse right-clicks on toolbar selection spot NoteInp_Y1 := 323 ; (same as FoFb_Y2) then these coordinates describe the area of the tick √ NoteInp_X2 := 357 ; (same as CTS_X2) in front of □ Note Input NoteInp_Y2 := 346 ; NB: play panel must be present so 8 rows in upper section ; ImageSearch, Tick_X, Tick_Y, WorkSp_X1, WorkSp_Y1, WorkSp_X2, WorkSp_Y2, *40 CTS_Checked_ticked_sign.png WorkSp_X1 := 329 ; (same as CTS_X1) condition: when mouse right-clicks on toolbar selection spot WorkSp_Y1 := 347 ; then these coordinates describe the area of the tick √ WorkSp_X2 := 357 ; (same as CTS_X2) in front of □ Workspaces WorkSp_Y2 := 369 ; (same as CTS_Y2) NB: play panel must be present so 8 rows in upper section ; ImageSearch, Tick_X, Tick_Y, PalTick_X1, PalTick_Y1, PalTick_X2, PalTick_Y2, *40 CTS_Checked_ticked_sign.png PalTick_X1 := 329 ; (same as CTS_X1) condition: when mouse right-clicks on toolbar selection spot PalTick_Y1 := 57 ; tick √ area in front of □ Palettes only PalTick_X2 := 357 ; (same as CTS_X2) take as highest y-coord. the point where □ turns blue PalTick_Y2 := 80 ; take as lowest y-coord. the lowest point where □ is still blue ; ImageSearch, Tick_X, Tick_Y, SelTick_X1, SelTick_Y1, SelTick_X2, SelTick_Y2, *40 CTS_Checked_ticked_sign.png SelTick_X1 := 329 ; (same as CTS_X1) when mouse clicks on toolbar selection spot SelTick_Y1 := 129 ; tick √ area in front of □ Selection Filter SelTick_X2 := 357 ; (same as CTS_X2) take as highest y-coord. the point where □ turns blue SelTick_Y2 := 201 ; NB: play panel must be present so 8 rows in upper section ; ImageSearch, Tick_X, Tick_Y, FileOpTick_X1, FileOpTick_Y1, FileOpTick_X2, FileOpTick_Y2, *40 CTS_Checked_ticked_sign.png FileOpTick_X1 := 329 ; (same as CTS_X1) when mouse clicks on toolbar selection spot FileOpTick_Y1 := 203 ; tick √ area in front of □ File Operations FileOpTick_X2 := 357 ; (same as CTS_X2) take as highest y-coord. the point where □ turns blue FileOpTick_Y2 := 227 ; take as lowest y-coord. the lowest point where □ is still blue ; ImageSearch, Tick_X, Tick_Y, Hor_X1, Hor_Y1, Hor_X2, Hor_Y2, *40 CTS_Checked_ticked_sign.png ; CTS_Checked_ticked_sign.png Hor_X1 := 1636 ; Select beam - Force Horizontal (Beam) Hor_Y1 := 376 ; tick √ area of □ Force Horizontal Hor_X2 := 1663 ; Hor_Y2 := 402 ; ; Determine the X-coordinate of the Palette images by a separator shift to the right ; starting at the left of the separator ; ImageSearch, X, Y, Pal_Loc_X1, Pal_Loc_Y1, Pal_Loc_X2, Pal_Loc_Y2, *80 Palette_Locator_Left.png ; ImageSearch, X, Y, Pal_Loc_X1, Pal_Loc_Y1, Pal_Loc_X2, Pal_Loc_Y2, *80 Palette_Locator_Right.png Pal_Loc_X1 := 36 ; in full screen, no toolbars, this search area is a short ribbon Pal_Loc_Y1 := 18 ; in extreme cases the palettes can be shifted in the inspector area Pal_Loc_X2 := 1728 ; also: the full width of canvas can be used when one Pal_Loc_Y2 := 43 ; or more F-tooltips are absent ; related: Left_Loc_Dist_X := 30 ; see the hotkey Z + F1. Measure the distance between the spot hit Right_Loc_Dist_X := 42 ; by the mouse and the spot where the Palette separator becomes active Insp_Loc_Dist_X := 2 ; see the hotkey Z + F2. Distance to where the Inspector separator becomes active ; ♣===================================== INSPECTOR HOTSPOTS ======================================= TriAngleOffset_X := 10 ; See pdf p 39. If Inspector section closed (►) this offset TriAngleOffset_Y := 10 ; relative to the TopLeftCorner of images IM_13/14/17 will be added ; these Images share the same X ; click that point to open ▼ the Inspector section IN_002_X := 1848 ; I(002) rectangle Set Color = Reset Color IN_002_Y := 86 ; ELEMENT GROUP IN_007_X := 1688 ; I(007) Select Notes IN_007_Y := 1042 ; ELEMENT GROUP IN_008_X := 1782 ; I(008) Select Grace Notes IN_008_Y := 1042 ; ELEMENT GROUP IN_009_X := 1874 ; I(009) Select Rests IN_009_Y := 1042 ; ELEMENT GROUP IN_012_X := 1870 ; I(012) color picker rectangle (black) IN_012_Y := 86 ; OVERLAP all ELEMENTS ; There are different locations of the Reset Color button. ; WITH a Style Button: Text, Dynamics, Ornaments, Articulations, Lines, Tempo, Fingering and Repeats. ; WITHOUT: Notes, stems, beams, flags (hooks), rests, accidentals, barlines, breaths, arps & gliss. ; Whenever possible: color will be reset via Range Selection - ELEMENT GROUP I(002) IN_013_X := 1905 ; I(013) Reset (012) color elements IN_013_Y := 86 ; WITHOUT a Style button in Inspector ; NB: Field Minimum distance: Coordinates of elements WITH or WITHOUT a style button can differ ; E.g. texts have a style button but notes NOT. But these two fields overlap each other a bit ; Choose the coordinates in the overlap area. IN_017_X := 1830 ; I(017) Minimum distance input field OVERLAP IN_017_Y := 143 ; ELEMENT IN_020_X := 1806 ; I(020) X-offset - OVERLAP IN_020_Y := 170 ; ELEMENT IN_021_X := 1806 ; I(021) Y-offset - OVERLAP IN_021_Y := 197 ; ELEMENT IN_022_X := 1904 ; I(022) Reset (020) en (021) X/Y Offset IN_022_Y := 183 ; ELEMENT IN_023_X := 1830 ; I(023) Stacking order (Z) - OVERLAP IN_023_Y := 224 ; ELEMENT IN_025_X := 1830 ; I(025) Segment leading space rectangle IN_025_Y := 281 ; SEGMENT IN_026_X := 1904 ; I(026) Reset (025) Segment leading space IN_026_Y := 281 ; SEGMENT IN_027_X := 1830 ; I(027) Chord X-offset IN_027_Y := 338 ; CHORD IN_028_X := 1830 ; I(028) Chord Y-offset IN_028_Y := 365 ; CHORD IN_030_X := 1648 ; I(030) Chord tickbox Small IN_030_Y := 392 ; CHORD IN_032_X := 1825 ; I(032) Chord, tickbox stemless IN_032_Y := 392 ; CHORD IN_036_X := 1648 ; I(036) Note tickbox Small IN_036_Y := 475 ; NOTE IN_038_X := 1878 ; I(038) Note Headgroup IN_038_Y := 529 ; NOTE IN_044_X := 1648 ; I(044) Note Fix to line tick box IN_044_Y := 610 ; NOTE IN_045_X := 1858 ; I(045) Fix to linenumber rectangle IN_045_Y := 610 ; NOTE IN_046_X := 1648 ; I(046) Note play tick box IN_046_Y := 636 ; NOTE IN_047_X := 1878 ; I(047) Velocity Type ▼ rectangle IN_047_Y := 694 ; NOTE IF PLAY TICK BOX IS TICKED IN_048_X := 1904 ; I(048) Reset Velocity Type (to Offset) IN_048_Y := 692 ; NOTE IF PLAY TICK BOX IS TICKED IN_049_X := 1850 ; I(049) Velocity amount input field IN_049_Y := 719 ; NOTE IF PLAY TICK BOX IS TICKED IN_050_X := 1904 ; I(050) Reset (049) Velocity amount IN_050_Y := 719 ; NOTE IF PLAY TICK BOX IS TICKED IN_051_X := 1674 ; I(051) Select augm. dot 1 IN_051_Y := 766 ; NOTE IF PLAY TICK BOX IS TICKED IN_052_X := 1674 ; I(052) Select stem IN_052_Y := 790 ; NOTE IF PLAY TICK BOX IS TICKED IN_053_X := 1744 ; I(053) Select flag IN_053_Y := 790 ; NOTE IF PLAY TICK BOX IS TICKED IN_054_X := 1814 ; I(054) Select beam IN_054_Y := 790 ; NOTE IF PLAY TICK BOX IS TICKED IN_055_X := 1886 ; I(055) Select tuplet IN_055_Y := 790 ; NOTE IF PLAY TICK BOX IS TICKED IN_056_X := 1879 ; I(056) Note Dot - Dot position IN_056_Y := 280 ; NOTE IF DOT IS SELECTED IN_058_X := 1810 ; I(058) Stem Length change IN_058_Y := 308 ; NOTE IF STEM IS SELECTED IN_059_X := 1880 ; I(059) Reset (058) Length change stems IN_059_Y := 308 ; NOTE IF STEM IS SELECTED IN_060_X := 1648 ; I(060) Beam Force horizontal IN_060_Y := 388 ; NOTE IF BEAM IS SELECTED IN_061_X := 1880 ; I(061) Reset (060) Horizontal Beams IN_061_Y := 388 ; NOTE IF BEAM IS SELECTED IN_062_X := 1648 ; I(062) Beam Custom position tick box IN_062_Y := 416 ; NOTE IF BEAM IS SELECTED IN_063_X := 1880 ; I(063) Reset (062) Beam Custom position IN_063_Y := 416 ; NOTE IF BEAM IS SELECTED IN_064_X := 1796 ; I(064) Beam Position X = left handle rectangle IN_064_Y := 444 ; NOTE IF BEAM IS SELECTED IN_065_X := 1796 ; I(065) Beam Position Y = right handle rectangle IN_065_Y := 470 ; NOTE IF BEAM IS SELECTED IN_067_X := 1897 ; I(067) Tuplet number type IN_067_Y := 308 ; NOTE IF TUPLET IS SELECTED IN_068_X := 1897 ; I(068) Tuplet bracket type IN_068_Y := 335 ; NOTE IF TUPLET IS SELECTED IN_070_X := 1648 ; I(070) Rest tickbox small IN_070_Y := 338 ; REST SELECTED IN_071_X := 1660 ; I(071) Horizontal Scrollbar Left IN_071_Y := 1052 ; Inspector bottom IN_072_X := 1900 ; I(072) Horizontal Scrollbar Right IN_072_Y := 1052 ; Inspector bottom IN_073_X := 1700 ; I(073) Text size after click I(071) Horizontal Scrollbar Left IN_073_Y := 310 ; TEXT SELECTED - NB: hotspot to the right of 'pt' IN_074_X := 1736 ; I(074) Reset (073) textsize IN_074_Y := 310 ; TEXT SELECTED via Inspector (admits e.g. dynamics) IN_075_X := 1796 ; I(075) Text Bold after click I(072) Horizontal Scrollbar Right IN_075_Y := 310 ; TEXT SELECTED IN_076_X := 1823 ; I(076) Text Italic after click I(072) Horizontal Scrollbar Right IN_076_Y := 310 ; TEXT SELECTED IN_077_X := 1851 ; I(077) Text Underlined after click I(072) Horizontal Scrollbar Right IN_077_Y := 310 ; TEXT SELECTED IN_078_X := 1880 ; I(078) Reset Text Properties after click I(072) Horizontal Scrollbar Right IN_078_Y := 310 ; TEXT SELECTED IN_079_X := 1854 ; I(079) Text Frame IN_079_Y := 398 ; TEXT SELECTED IN_080_X := 1802 ; I(080) Text Border rectangle IN_080_Y := 422 ; TEXT WHEN FRAME IS SELECTED IN_081_X := 1802 ; I(081) Text Thickness rectangle IN_081_Y := 478 ; TEXT WHEN FRAME IS SELECTED IN_082_X := 1802 ; I(082) Text Margin rectangle IN_082_Y := 505 ; TEXT WHEN FRAME IS SELECTED IN_089_X := 1648 ; I(089) Accidental Size tickbox IN_089_Y := 281 ; ACCIDENTAL SELECTED IN_090_X := 1878 ; I(090) Accidental Bracket type rectangle IN_090_Y := 308 ; ACCIDENTAL SELECTED IN_098_X := 1780 ; I(098) Fretboard Diagram, spot under 'Multiple Dots' IN_098_Y := 522 ; FRETBOARD DIAGRAM ; for a note anchored line these coordinates cannot be checked in the utility 'Check Coordinates' ; but it is possible to do it via a hairpin IN_101_X := 1850 ; I(101) Line Thickness rectangle IN_101_Y := 362 ; LINE IN_102_X := 1820 ; I(102) Beam Grow Left Note: this hotspot is NOT included IN_102_Y := 335 ; NOTE IF BEAM IS SELECTED in the utility Check Coordinates IN_103_X := 1820 ; I(103) Beam Grow Right Note: this hotspot is NOT included IN_103_Y := 362 ; NOTE IF BEAM IS SELECTED in the utility Check Coordinates IN_104_X := 1648 ; I(104) Tempo text - Tickbox Follow text IN_104_Y := 480 ; TEMPO SELECTED IN_105_X := 1794 ; I(105) Tempo amount - Numeric input rectangle IN_105_Y := 508 ; TEMPO SELECTED IN_106_X := 1744 ; I(106) Bend Type rectangle IN_106_Y := 425 ; ; ♣================================================================================================ ; ♣================================================================================================ ; ♣================================================================================================ ; ♣======================= UNUSED INSPECTOR HOTSPOTS - REFERENCE SECTION ========================== /* All these hotspots marked with an asterisk * are outcommented. They don't figure in the .ahk files. They are included in the utility Z + U -> CCC Check coordinates but there outcommented as well. For possible future use their names are included in this last section. IN_001* - IN_003* - IN_004* - IN_005* - IN_006* - IN_008* - IN_010* - IN_011* - IN_014* - IN_015* IN_016* - IN_018* - IN_019* - IN_024* - IN_029* - IN_031* - IN_033* - IN_034* - IN_035* - IN_037* IN_039* - IN_040* - IN_041* - IN_042* - IN_043* - IN_057* - IN_066* - IN_069* - IN_083* - IN_084* IN_085* - IN_086* - IN_087* - IN_088* - IN_091* - IN_092* - IN_093* - IN_094* - IN_095* IN_096* - IN_097* - IN_099* - IN_100* */ ; IN_001_X := 1745 ; I(001) black rectangle color picker ; IN_001_Y := 86 ; ELEMENT GROUP ; IN_003_X := 1714 ; I(003) rectangle Set Visible ; IN_003_Y := 114 ; ELEMENT GROUP ; IN_004_X := 1848 ; I(0004) rectangle Set InvVisible ; IN_004_Y := 114 ; ELEMENT GROUP ; IN_005_X := 1714 ; I(005) rectangle Enable Autoplace ; IN_005_Y := 140 ; ELEMENT GROUP ; IN_006_X := 1848 ; I(006) rectangle Disable Autoplace ; IN_006_Y := 140 ; ELEMENT GROUP ; IN_010_X := 1648 ; I(010) Tick box visible ; IN_010_Y := 88 ; ELEMENT ; IN_011_X := 1715 ; I(011) Reset (010) visible ; IN_011_Y := 88 ; ELEMENT ; There are different locations of the Reset Color button. ; WITH a Style Button: Text, Dynamics, Ornaments, Articulations, Lines, Tempo, Fingering and Repeats. ; WITHOUT: Notes, stems, beams, flags (hooks), rests, accidentals, barlines, breaths, arps & gliss. ; Whenever possible: color will be reset via Range Selection - ELEMENT GROUP I(002) ; NB: RESET Color: WITH: Ornaments, articulations, dynamics, repeats, jumps, fretboard diagrams and text ; Text includes tempo, ritmic modulation and fingering ; IN_014_X := 1880 ; I(014) Reset (012) color elements ; IN_014_Y := 88 ; WITH a Style button somewhere in Inspector ; IN_015_X := 1648 ; I(015) Automatic placement ; IN_015_Y := 114 ; ELEMENT ; IN_016_X := 1905 ; I(016) Reset (015) Automatic placement ; IN_016_Y := 116 ; ELEMENT ; NB: Reset Minimum distance ; Coordinates differ between elements WITHOUT or WITH a style button ; IN_018_X := 1904 ; I(018) Reset Minimum distance elements WITHOUT a style button ; IN_018_Y := 143 ; ELEMENT ; IN_019_X := 1880 ; I(019) Reset Minimum distance elements WITH a style button ; IN_019_Y := 143 ; ELEMENT ; IN_024_X := 1904 ; I(024) Reset (023) stacking order ; IN_024_Y := 224 ; ELEMENT ; IN_029_X := 1904 ; I(029) Chord Reset X/Y offset (027) and (028) ; IN_029_Y := 352 ; CHORD ; IN_031_X := 1710 ; I(031) Chord Reset (030) Small ; IN_031_Y := 392 ; CHORD ; IN_033_X := 1904 ; I(033) Chord Reset (032) CHORD, stemless ; IN_033_Y := 392 ; CHORD ; IN_034_X := 1879 ; I(034) Chord ▼ Stem direction field ; IN_034_Y := 418 ; CHORD ; IN_035_X := 1904 ; I(035) Chord Reset (034) Stem direction ; IN_035_Y := 420 ; CHORD ; IN_037_X := 1904 ; I(037) Reset (036) Note Small ; IN_037_Y := 476 ; NOTE ; IN_039_X := 1904 ; I(039) Reset (038) Noteheads ; IN_039_Y := 531 ; NOTE ; IN_040_X := 1878 ; I(040) Note Head type ; IN_040_Y := 557 ; NOTE ; IN_041_X := 1904 ; I(041) Reset (040) Note Head type ; IN_041_Y := 557 ; NOTE ; IN_042_X := 1878 ; I(042) Note Mirror Head ; IN_042_Y := 585 ; NOTE ; IN_043_X := 1904 ; I(043) Reset (042) Note Mirror Head ; IN_043_Y := 585 ; NOTE ; IN_057_X := 1810 ; I(057) Stem Line thickness ; IN_057_Y := 281 ; NOTE IF STEM IS SELECTED ; IN_066_X := 1897 ; I(066) Tuplet direction ; IN_066_Y := 281 ; NOTE IF TUPLET IS SELECTED ; IN_069_X := 1675 ; I(069) Select stem when play tick box is NOT ticked ; IN_069_Y := 709 ; NOTE IF PLAY TICK BOX IS *NOT* TICKED ; IN_083_X := 1904 ; I(083) Reset Barline Style ; IN_083_Y := 338 ; BARLINES SELECTED ; IN_084_X := 1904 ; I(084) Reset Barline Span from ; IN_084_Y := 392 ; BARLINES SELECTED ; IN_085_X := 1904 ; I(085) Reset Barline Span to ; IN_085_Y := 418 ; BARLINES SELECTED ; IN_086_X := 1688 ; I(086) Barline Span presets: Default ; IN_086_Y := 490 ; BARLINES SELECTED ; IN_087_X := 1854 ; I(087) Articulation Anchor Field rectangle ; IN_087_Y := 308 ; ARTICULATION SELECTED ; IN_088_X := 1880 ; I(088) Reset (087) Articulation Anchor ; IN_088_Y := 308 ; ARTICULATION SELECTED ; IN_091_X := 1832 ; I(091) Vertical Frame Top gap rectangle ; IN_091_Y := 89 ; VERTICAL FRAME ; IN_092_X := 1832 ; I(092) Vertical Frame Bottom gap rectangle ; IN_092_Y := 116 ; VERTICAL FRAME ; IN_093_X := 1832 ; I(093) Vertical Frame Height rectangle ; IN_093_Y := 143 ; VERTICAL FRAME ; IN_094_X := 1832 ; I(094) Vertical Frame Left margin rectangle ; IN_094_Y := 176 ; VERTICAL FRAME ; IN_095_X := 1832 ; I(095) Vertical Frame Right margin rectangle ; IN_095_Y := 203 ; VERTICAL FRAME ; IN_096_X := 1832 ; I(096) Vertical Frame Top margin rectangle ; IN_096_Y := 230 ; VERTICAL FRAME ; IN_097_X := 1832 ; I(097) Vertical Frame Bottom margin rectangle ; IN_097_Y := 257 ; VERTICAL FRAME ; IN_099_X := 1850 ; I(099) Spacer Height rectangle ; IN_099_Y := 89 ; SPACER ; IN_100_X := 157 ; I(100) MessageBox stacking order: to OK ; IN_100_Y := 794 ; Special - NO INSPECTOR ITEM nog CHECKEN!!! ; ♣================================================================================================ ; ♣================================================================================================ ; ♣======================= UNUSED HOTSPOTS IN WINDOWS - REFERENCE SECTION ========================= ; Window Select ; WS_06_X := 46 ; (WS_06) Same duration (n.a.) WS_06 ; WS_06_Y := 208 ; Window Select ; WS_07_X := 46 ; (WS_07) Replace selection (n.a.) WS_07 ; WS_07_Y := 306 ; Window Select ; WS_08_X := 175 ; (WS_08) Add to selection (n.a.) WS_08 ; WS_08_Y := 306 ; Window Select ; WS_09_X := 46 ; (WS_09) Search in selection (n.a.) WS_09 ; WS_09_Y := 335 ; Window Select ; WS_10_X := 175 ; (WS_10) Subtract from selection (n.a.) WS_10 ; WS_10_Y := 334 ; Window Select ; WS_12_X := 155 ; (WS_12) Same beat new in 3.5.1 WS_12 ; WS_12_Y := 208 ; Window Select ; WS_13_X := 46 ; (WS_13) Same measure new in 3.5.1 WS_13 ; WS_13_Y := 236 ; Window Select ; Window Select Notes ; WSN_01X := 46 ; (WSN_01) Same notehead WSN_01 ; WSN_01Y := 92 ; Window Select Notes ; WSN_03X := 46 ; (WSN_03) Same type WSN_03 ; WSN_03Y := 148 ; Window Select Notes ; WSN_04X := 46 ; (WSN_04) Same note type WSN_04 ; WSN_04Y := 176 ; Window Select Notes ; WSN_10X := 188 ; (WSN_10) Same system WSN_10 ; WSN_10Y := 288 ; Window Select Notes ; WSN_11X := 46 ; (WSN_11) Replace selection WSN_11 ; WSN_11Y := 386 ; Window Select Notes ; WSN_12X := 176 ; (WSN_12) Add to selection WSN_12 ; WSN_12Y := 386 ; Window Select Notes ; WSN_13X := 46 ; (WSN_13) Search in selection WSN_13 ; WSN_13Y := 415 ; Window Select Notes ; WSN_14X := 176 ; (WSN_14) Subtract from selection WSN_14 ; WSN_14Y := 415 ; Window Select Notes ; WSN_15X := 199 ; (WSN_15) OK WSN_15 ; WSN_15Y := 457 ; Window Select Notes ; WSN_16X := 46 ; (WSN_16) Same Beat (new in 3.5.1) WSN_16 ; WSN_16Y := 316 ; Window Select Notes ; WSN_17X := 188 ; (WSN_17) Same Measure (new in 3.5.1) WSN_17 ; WSN_17Y := 316 ; Window Select Notes ; Window Staff/Part Properties ; WSPP_02X := 453 ; (WSPP_02) Cutaway tickbox WSPP_02 ; WSPP_02Y := 197 ; Window Staff/Part Properties ; WSPP_07X := 32 ; (WSPP_07) Previous staff ↑ WSPP_07 ; WSPP_07Y := 641 ; Window Staff/Part Properties ; Window Style ; STY_02X := 764 ; (STY_02) Cancel STY_02 ; STY_02Y := 999 ; Window Style General ; STY_03X := 853 ; (STY_03) Apply to all Parts STY_03 ; STY_03Y := 999 ; Window Style General ; STY_13X := 229 ; (STY_13) Courtesy Time Signatures tickbox STY_13 ; STY_13Y := 354 ; Window Style Page ; STY_26X := 235 ; (STY_26) Hide empty staves within systems STY_26 ; STY_26Y := 313 ; Window Style Score ; STY_27X := 402 ; (STY_27) Line thickness middle STY_27 ; STY_27Y := 122 ; Window Style Slurs and Ties ; STY_28X := 454 ; (STY_28) Line thickness Reset STY_28 ; STY_28Y := 122 ; Window Style Slurs and Ties ; Window Master Palette Symbols ; WMPS_03X := 294 ; (WMPS_03) Flag tickbox WMPS_03 ; WMPS_03Y := 501 ; Window Master Palette Symbols ; WMPS_04X := 580 ; (WMPS_04) Font selection rectangle WMPS_04 ; WMPS_04Y := 501 ; Window Master Palette Symbols ; ♣================================================================================================ ; ♣================================================================================================ ; ♣=========================== UNUSED IMAGES - REFERENCE SECTION ================================== /* start of outcommented section ; added only for possible later reference ; ImageSearch, , , StepNI_X1, StepNI_Y1, StepNI_X2, StepNI_Y2, *40 Steptime_Note_Input_Mode.png ; StepNI_X1 := 1690 ; note input mode. position of word surface shifts with length ; StepNI_Y1 := 1058 ; of measure number field ; StepNI_X2 := 1879 ; so the search area must cover the surface of the word position ; StepNI_Y2 := 1079 ; between measure 1 and say measure 1020. ; added only for possible later reference ; ImageSearch, , , NR_RC_X1, NR_RC_Y1, NR_RC_X2, NR_RC_Y2, *40 NoteRest_rightclick_menu.png ; X1 in macro is variable StartX (mouseposition) of rightclicked note ; Y1 idem StartY ; NR_RC_X2 := 150 ; X distance from TopLeftCorner ; NR_RC_Y2 := 100 ; Y distance from TopLeftCorner ; added only for possible later reference ; ImageSearch, , , Pal_Srch_X1, Pal_Srch_Y1, Pal_Srch_X2, Pal_Srch_Y2, *40 Palette_Search.png ; Pal_Srch_X1 := 72 ; in full screen, no toolbars, search area is a long ribbon ; Pal_Srch_Y1 := 36 ; the image must not cover the grey shades of the edges ; Pal_Srch_X2 := 1728 ; of the F1, F2 etc. tooltips ; Pal_Srch_Y2 := 77 ; ; added only for possible later reference ; ImageSearch, , , Pal_Min_X1, Pal_Min_Y1, Pal_Min_X2, Pal_Min__Y2, *40 Palettes_Minimized.png ; Pal_Min_X1 := 0 ; image in topleft corner of full screen ; Pal_Min_Y1 := 0 ; ; Pal_Min_X2 := 70 ; ; Pal_Min_Y2 := 41 ; end of outcommented section */