All coordinates have to be determined with the screen in your DEFINED STATE! ; ======================================================================================= Copy the coordinates here and replace the xxxx and yyyy by your found coordinates. ; ================================ INSPECTOR HOTSPOTS =================================== IN_002_X := xxxx ; I(002) rectangle Set Color = Reset Color IN_002_Y := yyyy ; ELEMENT GROUP IN_007_X := xxxx ; I(007) Select Notes IN_007_Y := yyyy ; ELEMENT GROUP IN_009_X := xxxx ; I(009) Select Rests IN_009_Y := yyyy ; ELEMENT GROUP IN_012_X := xxxx ; I(012) color picker rectangle (black) IN_012_Y := yyyy ; 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 := xxxx ; I(013) Reset (012) color elements IN_013_Y := yyyy ; 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 := xxxx ; I(017) Minimum distance input field OVERLAP IN_017_Y := yyyy ; ELEMENT IN_020_X := xxxx ; I(020) X-offset - OVERLAP IN_020_Y := yyyy ; ELEMENT IN_021_X := xxxx ; I(021) Y-offset - OVERLAP IN_021_Y := yyyy ; ELEMENT IN_022_X := xxxx ; I(022) Reset (020) en (021) X/Y Offset IN_022_Y := yyyy ; ELEMENT IN_023_X := xxxx ; I(023) Stacking order (Z) - OVERLAP IN_023_Y := yyyy ; ELEMENT IN_025_X := xxxx ; I(025) Segment leading space rectangle IN_025_Y := yyyy ; SEGMENT IN_026_X := xxxx ; I(026) Reset (025) Segment leading space IN_026_Y := yyyy ; SEGMENT IN_027_X := xxxx ; I(027) Chord X-offset IN_027_Y := yyyy ; CHORD IN_028_X := xxxx ; I(028) Chord Y-offset IN_028_Y := yyyy ; CHORD IN_030_X := xxxx ; I(030) Chord tickbox Small IN_030_Y := yyyy ; CHORD IN_032_X := xxxx ; I(032) Chord, tickbox stemless IN_032_Y := yyyy ; CHORD IN_036_X := xxxx ; I(036) Note tickbox Small IN_036_Y := yyyy ; NOTE IN_038_X := xxxx ; I(038) Note Headgroup IN_038_Y := yyyy ; NOTE IN_044_X := xxxx ; I(044) Note Fix to line tick box IN_044_Y := yyyy ; NOTE IN_045_X := xxxx ; I(045) Fix to linenumber rectangle IN_045_Y := yyyy ; NOTE IN_046_X := xxxx ; I(046) Note play tick box IN_046_Y := yyyy ; NOTE IN_047_X := xxxx ; I(047) Velocity Type ▼ rectangle IN_047_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_048_X := xxxx ; I(048) Reset Velocity Type (to Offset) IN_048_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_049_X := xxxx ; I(049) Velocity amount input field IN_049_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_050_X := xxxx ; I(050) Reset (049) Velocity amount IN_050_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_051_X := xxxx ; I(051) Select augm. dot 1 IN_051_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_052_X := xxxx ; I(052) Select stem IN_052_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_053_X := xxxx ; I(053) Select flag IN_053_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_054_X := xxxx ; I(054) Select beam IN_054_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_055_X := xxxx ; I(055) Select tuplet IN_055_Y := yyyy ; NOTE IF PLAY TICK BOX IS TICKED IN_056_X := xxxx ; I(056) Note Dot - Dot position IN_056_Y := yyyy ; NOTE IF DOT IS SELECTED IN_058_X := xxxx ; I(058) Stem Length change IN_058_Y := yyyy ; NOTE IF STEM IS SELECTED IN_059_X := xxxx ; I(059) Reset (058) Length change stems IN_059_Y := yyyy ; NOTE IF STEM IS SELECTED IN_060_X := xxxx ; I(060) Beam Force horizontal IN_060_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_061_X := xxxx ; I(061) Reset (060) Horizontal Beams IN_061_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_062_X := xxxx ; I(062) Beam Custom position tick box IN_062_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_063_X := xxxx ; I(063) Reset (062) Beam Custom position IN_063_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_064_X := xxxx ; I(064) Beam Position X = left handle rectangle IN_064_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_065_X := xxxx ; I(065) Beam Position Y = right handle rectangle IN_065_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_067_X := xxxx ; I(067) Tuplet number type IN_067_Y := yyyy ; NOTE IF TUPLET IS SELECTED IN_068_X := xxxx ; I(068) Tuplet bracket type IN_068_Y := yyyy ; NOTE IF TUPLET IS SELECTED IN_070_X := xxxx ; I(070) Rest tickbox small IN_070_Y := yyyy ; REST SELECTED IN_073_X := xxxx ; Text Font size IN_073_Y := yyyy ; TEXT SELECTED IN_074_X := xxxx ; I(074) Reset (073) textsize - OVERLAP with selection via statusbar IN_074_Y := yyyy ; TEXT SELECTED via Inspector (admits e.g. dynamics) IN_075_X := xxxx ; I(075) Text Bold IN_075_Y := yyyy ; TEXT SELECTED IN_076_X := xxxx ; I(076) Text Italic IN_076_Y := yyyy ; TEXT SELECTED IN_077_X := xxxx ; I(077) Text Underlined IN_077_Y := yyyy ; TEXT SELECTED IN_078_X := xxxx ; I(078) Reset Text Properties IN_078_Y := yyyy ; TEXT SELECTED via Statusbar IN_079_X := xxxx ; I(079) Text Frame IN_079_Y := yyyy ; TEXT SELECTED IN_080_X := xxxx ; I(080) Text Border rectangle IN_080_Y := yyyy ; TEXT WHEN FRAME IS SELECTED IN_081_X := xxxx ; I(081) Text Thickness rectangle IN_081_Y := yyyy ; TEXT WHEN FRAME IS SELECTED IN_082_X := xxxx ; I(082) Text Margin rectangle IN_082_Y := yyyy ; TEXT WHEN FRAME IS SELECTED IN_089_X := xxxx ; I(089) Accidental Size tickbox IN_089_Y := yyyy ; ACCIDENTAL SELECTED IN_090_X := xxxx ; I(090) Accidental Bracket type rectangle IN_090_Y := yyyy ; ACCIDENTAL SELECTED IN_098_X := xxxx ; I(098) Fretboard Diagram, spot under 'Multiple Dots' IN_098_Y := yyyy ; FRETBOARD DIAGRAM ; for a note anchored line these coordinates cannot be checked in the utility 'Check Coordinates' ; but it is possible by selecting a hairpin IN_101_X := xxxx ; I(101) Line Thickness rectangle IN_101_Y := yyyy ; LINE IN_102_X := xxxx ; I(102) Beam Grow Left IN_102_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_103_X := xxxx ; I(103) Beam Grow Right IN_103_Y := yyyy ; NOTE IF BEAM IS SELECTED IN_104_X := xxxx ; I(104) Tempo text - Tickbox Follow text IN_104_Y := yyyy ; TEMPO SELECTED IN_105_X := xxxx ; I(105) Tempo amount - Numeric input rectangle IN_105_Y := yyyy ; TEMPO SELECTED IN_106_X := xxxx ; I(106) Bend Type rectangle IN_106_Y := yyyy ; ; ================================== WINDOW SELECT ====================================== ; Window Select MINIMIZED (for elements - no notes - six down) (for rests 8 down) WS_01_X := xxx ; (WS_01) Same subtype WS_01 WS_01_Y := yyy ; Window Select WS_02_X := xxx ; (WS_02) Same staff WS_02 WS_02_Y := yyy ; Window Select WS_03_X := xxx ; (WS_03) In selection WS_03 WS_03_Y := yyy ; Window Select WS_04_X := xxx ; (WS_04) Same voice WS_04 WS_04_Y := yyy ; Window Select WS_05_X := xxx ; (WS_05) Same system WS_05 WS_05_Y := yyy ; Window Select WS_11_X := xxx ; (WS_11) OK WS_11 WS_11_Y := yyy ; Window Select ; =============================== WINDOW SELECT NOTES =================================== ; Window Select Notes MINIMIZED- 4 x arrow UP -> More WSN_02X := xxx ; (WSN_02) Same pitch WSN_02 WSN_02Y := yyy ; Window Select Notes WSN_05X := xxx ; (WSN_05) Same duration WSN_05 WSN_05Y := yyy ; Window Select Notes WSN_06X := xxx ; (WSN_06) Same note name WSN_06 WSN_06Y := yyy ; Window Select Notes WSN_07X := xxx ; (WSN_07) Same staff WSN_07 WSN_07Y := yyy ; Window Select Notes WSN_08X := xxx ; (WSN_08) In selection WSN_08 WSN_08Y := yyy ; Window Select Notes WSN_09X := xxx ; (WSN_09) Same voice WSN_09 WSN_09Y := yyy ; Window Select Notes ; ============================ WINDOW STAFF/PART PROPERTIES ============================= ; Window Staff/Part Properties WIDTH MINIMIZED HEIGHT OPTIMIZED - see pdf p 45 ; Determine Optimal Height: ; Write the instrumentname on 5 consecutive lines. Make them all visible by stretching ; the window vertically. WSPPHeight := xxx WSPP_01X := xxx ; (WSPP_01) Small staff tickbox WSPP_01 WSPP_01Y := yyy ; Window Staff/Part Properties WSPP_03X := xxx ; (WSPP_03) Extra distance above staff WSPP_03 WSPP_03Y := yyy ; Window Staff/Part Properties WSPP_04X := xxx ; (WSPP_04) Lower right corner of Long instrument name WSPP_04 WSPP_04Y := yyy ; Window Staff/Part Properties WSPP_05X := xxx ; (WSPP_05) Lower right corner of Short instrument name WSPP_05 WSPP_05Y := yyy ; Window Staff/Part Properties WSPP_06X := xxx ; (WSPP_06) Next staff ↓ WSPP_06 WSPP_06Y := yyy ; Window Staff/Part Properties WSPP_08X := xxx ; (WSPP_08) OK WSPP_08 WSPP_08Y := yyy ; Window Staff/Part Properties WSPP_09X := xxx ; (WSPP_09) Apply WSPP_09 WSPP_09Y := yyy ; Window Staff/Part Properties ; ============================= WINDOW MEASURE PROPERTIES ============================== ; Window Measure Properties MINIMIZED WMPP_01X := xxx ; (WMPP_01) Duration Actual WMPP_01 WMPP_01Y := yyy ; Window Measure Properties WMPP_02X := xxx ; (WMPP_02) Exclude from measure count tickbox WMPP_02 WMPP_02Y := yyy ; Window Measure Properties WMPP_03X := xxx ; (WMPP_03) To next measure → WMPP_03 WMPP_03Y := yyy ; Window Measure Properties WMPP_04X := xxx ; (WMPP_04) Apply WMPP_04 WMPP_04Y := yyy ; Window Measure Properties WMPP_05X := xxx ; (WMPP_05) OK WMPP_05 WMPP_05Y := yyy ; Window Measure Properties ; ==================================== WINDOW STYLE ===================================== ; Window Style Determine WSTYHeight Select Text styles. Set the height by making in the column from Title thru User-12 all entries visible. If the window is too big for the screen: make the maximum entries - starting with Title - visible Determine WSTYWidth Select Header/Footer. Make the left column (Score, Page etc.) as narrow as possible using the separators at both sides of the column. Adjust the right border so that the four big rectangles at the right are just wholly visible WSTYHeight := yyyy WSTYWidth := xxxx STY_01X := xxx ; (STY_01) OK STY_01 STY_01Y := yyy ; Window Style General STY_04X := xxx ; (STY_04) Music top margin rectangle STY_04 STY_04Y := yyy ; Window Style Page STY_05X := xxx ; (STY_05) Music bottom margin rectangle STY_05 STY_05Y := yyy ; Window Style Page STY_06X := xxx ; (STY_06) Staff distance rectangle STY_06 STY_06Y := yyy ; Window Style Page STY_07X := xxx ; (STY_07) Grand staff distance rectangle STY_07 STY_07Y := yyy ; Window Style Page STY_08X := xxx ; (STY_08) Min. system distance rectangle STY_08 STY_08Y := yyy ; Window Style Page STY_09X := xxx ; (STY_09) Max. system distance rectangle STY_09 STY_09Y := yyy ; Window Style Page STY_10X := xxx ; (STY_10) Vertical frame top margin rectangle STY_10 STY_10Y := yyy ; Window Style Page STY_11X := xxx ; (STY_11) Vertical frame bottom margin rectangle STY_11 STY_11Y := yyy ; Window Style Page STY_12X := xxx ; (STY_12) Last system fill threshold rectangle STY_12 STY_12Y := yyy ; Window Style Page STY_14X := xxx ; (STY_14) Left Odd Header topleft STY_14 STY_14Y := yyy ; Window Style Header, Footer STY_15X := xxx ; (STY_15) Left Even Header topleft STY_15 STY_15Y := yyy ; Window Style Header, Footer STY_16X := xxx ; (STY_16) Middle Odd Header topleft STY_16 STY_16Y := yyy ; Window Style Header, Footer STY_17X := xxx ; (STY_017 Middle Even Header topleft STY_17 STY_17Y := yyy ; Window Style Header, Footer STY_18X := xxx ; (STY_18) Right Odd Header topleft STY_18 STY_18Y := yyy ; Window Style Header, Footer STY_19X := xxx ; (STY_19) Right Even Header topleft STY_19 STY_19Y := yyy ; Window Style Header, Footer STY_20X := xxx ; (STY_20) Left Odd Footer topleft STY_20 STY_20Y := yyy ; Window Style Header, Footer STY_21X := xxx ; (STY_21) Left Even Footer topleft STY_21 STY_21Y := yyy ; Window Style Header, Footer STY_22X := xxx ; (STY_22) Middle Odd Footer topleft STY_22 STY_22Y := yyy ; Window Style Header, Footer STY_23X := xxx ; (STY_23) Middle Even Footer topleft STY_23 STY_23Y := yyy ; Window Style Header, Footer STY_24X := xxx ; (STY_24) Right Odd Footer topleft STY_24 STY_24Y := yyy ; Window Style Header, Footer STY_25X := xxx ; (STY_25) Right Even Footer topleft STY_25 STY_25Y := yyy ; Window Style Header, Footer ; ============================ WINDOW 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 WMPS_01X := xxx ; (WMPS_01) Search rectangle WMPS_01 WMPS_01Y := yyy ; Window Master Palette Symbols WMPS_02X := xxx ; (WMPS_02) Clear rectangle WMPS_02 WMPS_02Y := yyy ; Window Master Palette Symbols ; ============================= WINDOW 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 documentation (triangles next to unicode characters JUST disappear) ; after opening with 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 := xxx ; see above (size for Z+R 'Add Accidentals to Ornaments') WSC_Height := yyy ; minimized height of window WSC_Width2 := xxx ; (size for Z+S 'Add Special Characters') WSC_Height2 := yyy ; optimized height of window WSC_01X := xxx ; (WSC_01) Tab Common Symbols WSC_01Y := yyy ; Window Special Characters WSC_02X := xxx ; (WSC_02) Flat first field - fieldcentre X of centre left column WSC_02 WSC_02Y := yyy ; Window Special Characters - Y of centre highest row WSC_FieldWidth := xx ; see pdf p 118 WSC_FieldHeight := yy ; see pdf p 118 ; F2, Escape en ALT + F4 can close this window but sometimes a click seems needed WSC_05X := xxx ; (WSC_04) to Closing X WSC_05Y := yyy ; Window Special Characters ; ================================ WINDOW PREFERENCES =================================== ; Window Preferences MINIMIZED ; see pdf p 10 TAB_SC_X := xxx ; (TAB_SC) Tab Shortcuts TAB_SC_Y := yyy ; Window Preferences PREF_SEARCH_X := xxx ; (PREF_SEARCH) Search rectangle PREF_SEARCH_Y := yyy ; Window Preferences ; ============================= WINDOW SELECT COLOR ===================================== ; Window Select Color MINIMIZED ; see pdf p 57 RGB_X := xxx ; Window Select Color HTML: #RGB rectangle RGB_Y := yyy ; ============================ END OF SPECIAL WINDOWS =================================== ; ============================= SELECTION FILTER ====================================== ; Selection Filter (F1) ; the X-coordinate is the same for all items of the Selection Filter SF_NN_X := xx ; Selection Filter common Y-coordinate SF_01_Y := yyy ; (SF_01) Selection Filter All SF_02_Y := yyy ; (SF_02) Selection Filter Voice 1 SF_03_Y := yyy ; (SF_03) Selection Filter Voice 2 SF_04_Y := yyy ; (SF_04) Selection Filter Voice 3 SF_05_Y := yyy ; (SF_05) Selection Filter Voice 4 SF_06_Y := yyy ; (SF_06) Selection Filter Dynamics SF_07_Y := yyy ; (SF_07) Selection Filter Hairpins SF_08_Y := yyy ; (SF_08) Selection Filter Fingering SF_09_Y := yyy ; (SF_09) Selection Filter Lyrics SF_10_Y := yyy ; (SF_10) Selection Filter Chord Symbols SF_11_Y := yyy ; (SF_11) Selection Filter Other Text SF_12_Y := yyy ; (SF_12) Selection Filter Articulations SF_13_Y := yyy ; (SF_13) Selection Filter Ornaments SF_14_Y := yyy ; (SF_14) Selection Filter Slurs SF_15_Y := yyy ; (SF_15) Selection Filter Figured Bass SF_16_Y := yyy ; (SF_16) Selection Filter Ottavas SF_17_Y := yyy ; (SF_17) Selection Filter Pedal Lines SF_18_Y := yyy ; (SF_18) Selection Filter Other Lines SF_19_Y := yyy ; (SF_19) Selection Filter Arpeggios SF_20_Y := yyy ; (SF_20) Selection Filter Glissandi SF_21_Y := yyy ; (SF_21) Selection Filter Fretboard Diagrams SF_22_Y := yyy ; (SF_22) Selection Filter Breath Marks SF_23_Y := yyy ; (SF_23) Selection Filter Tremolo SF_24_Y := yyy ; (SF_24) Selection Filter Grace Notes ; ======================================================================================= ; ======================================================================================= ; ======================================================================================= W_IB := xxx ; Width of InputBox in Inspector H_IB := yyy ; Height of InputBox in Inspector IB_X := xxxx ; InputBox in Inspector X IB_Y := yyy ; InputBox in Inspector Y W_IB_TA := xxx ; Width of InputBox TextAttributes in Inspector H_IB_TA := yyy ; 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*?) ; =========================== SCREEN (excl. Inspector) ================================ Determine these spots with PixelMousing ; Tooltips macrogroups: the Y-coordinate of all tooltips = 0 ToolT_F1_X := xxxx ; ToolTip Search and Select ToolT_F2_X := xxxx ; ToolTip Palette Symbols ToolT_F3_X := xxxx ; ToolTip Navigation ToolT_F4_X := xxxx ; ToolTip Positioning ToolT_F5_X := xxxx ; ToolTip Alt.Time Sigs. ToolT_F6_X := xxxx ; ToolTip Advanced Dynamics ToolT_F7_X := xxxx ; ToolTip Master Palette ToolT_F8_X := xxxx ; ToolTip Note Patterns ToolT_F9_X := xxxx ; ToolTip Specials ToolT_F10_X := xxxx ; ToolTip Score Status ToolT_F11_X := xxxx ; ToolTip MouseWheel Input Duration ToolT_IHK_X := xxxx ; ToolTip Independent Hotkeys (topright corner) ToolBarSel_X := xxx ; toolbar selection spot ToolBarSel_Y := yy ; a bit to the right of menu help, to the left of the tooltip F1 ColorSearch and Selection ToolBTickOffset_X := x ; Toobar contextual menu. TopLeftCorner √ CTS_Checked_ticked_sign.png ToolBTickOffset_Y := y ; Offset relative to TLC SPCView_X := xxx ; (SPCView) Single/Page/Continuous View SPCView_Y := yyy ; in Toolbar File Operations ZoomPerc_X := xxx ; (ZoomPerc) Zoom Percentage rectangle ZoomPerc_Y := yyy ; in Toolbar File Operations ZoomArrow_X := xxx ; (ZoomArrow) Arrow next to Zoompercentage rectangle ZoomArrow_Y := yyy ; 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 := xxxx ; my found minimal (docked) Inspector width Def_Insp_Width := xxxx ; 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 := xxx ; my found minimal (docked) Palettes width Def_Pal_Width := xxx ; my defined (docked) Palettes width Pal_Sep_Height := yyyy ; 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 := xxxx ; see pdf p 48 - position on Canvas Play_Panel_Y := yyyy ; Play Panel PlayP_Wide := xxxx ; width Play Panel PlayP_High := yyy ; height Play Panel PP_Off_X := xxx ; see pdf p 48 PP_Off_Y := yyy Volume_X := xxx ; rectangle master volume Volume_Y := yyy ; Play Panel ; ====================== MENUS (only as examples in learning) ================================= /* Menu_Y := y ; the y-coordinate is the same for all Menus Menu_File_X := xxx Menu_Edit_X := xxx Menu_View_X := xxx Menu_Add_X := xxx Menu_Format_X := xxx Menu_Tools_X := xxx Menu_Plugins_X := xxx Menu_Help_X := xxx */