Skip to content

Commit 0db2c18

Browse files
chore: autopublish 2024-02-29T03:43:44Z
1 parent 37afd09 commit 0db2c18

File tree

162 files changed

+465
-465
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+465
-465
lines changed

Diff for: dist/articulation_autoposition_rolled_chords.lua

+7-7
Original file line numberDiff line numberDiff line change
@@ -384,13 +384,13 @@ function plugindef()
384384
\widowctrl\hyphauto
385385
\fs18
386386
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
387-
{\pard \ql \f0 \sa180 \li0 \fi0 How to use this script:\par}
388-
{\pard \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab Manually apply rolled-chord articulations to the chords that need them (without worrying about how they look).\par}
389-
{\pard \ql \f0 \sa0 \li360 \fi-360 2.\tx360\tab Select the region you want to change.\par}
390-
{\pard \ql \f0 \sa0 \li360 \fi-360 3.\tx360\tab Run the script.\sa180\par}
391-
{\pard \ql \f0 \sa180 \li0 \fi0 The script searches for any articulations with the \u8220"Copy Main Symbol Vertically\u8221" option checked. It automatically positions them to the left of any accidentals and changes their length so that they align with the top and bottom of the chord with a slight extension. (Approximately 1/4 space on either end. It may be longer depending on the length of the character defined for the articulation.)\par}
392-
{\pard \ql \f0 \sa180 \li0 \fi0 If you are working with a keyboard or other multi-staff instrument, the script automatically extends the top articulation across any staff or staves below, provided the lower staves also have the same articulation mark. It then hides the lower mark(s). This behavior is limited to staves that are selected. To suppress this behavior and restrict positioning to single staves, hold down Shift, Option (macOS), or Alt (Windows) key when invoking the script.\par}
393-
{\pard \ql \f0 \sa180 \li0 \fi0 This script requires RGP Lua 0.59 or later.\par}
387+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 How to use this script:\par}
388+
{\pard \sl264 \slmult1 \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab Manually apply rolled-chord articulations to the chords that need them (without worrying about how they look).\par}
389+
{\pard \sl264 \slmult1 \ql \f0 \sa0 \li360 \fi-360 2.\tx360\tab Select the region you want to change.\par}
390+
{\pard \sl264 \slmult1 \ql \f0 \sa0 \li360 \fi-360 3.\tx360\tab Run the script.\sa180\par}
391+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 The script searches for any articulations with the \u8220"Copy Main Symbol Vertically\u8221" option checked. It automatically positions them to the left of any accidentals and changes their length so that they align with the top and bottom of the chord with a slight extension. (Approximately 1/4 space on either end. It may be longer depending on the length of the character defined for the articulation.)\par}
392+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 If you are working with a keyboard or other multi-staff instrument, the script automatically extends the top articulation across any staff or staves below, provided the lower staves also have the same articulation mark. It then hides the lower mark(s). This behavior is limited to staves that are selected. To suppress this behavior and restrict positioning to single staves, hold down Shift, Option (macOS), or Alt (Windows) key when invoking the script.\par}
393+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script requires RGP Lua 0.59 or later.\par}
394394
}
395395
]]
396396
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/articulation_autoposition_rolled_chords.hash"

Diff for: dist/articulation_reset_auto_positioning.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ logic to manage the stacking context.
1919
\widowctrl\hyphauto
2020
\fs18
2121
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
22-
{\pard \ql \f0 \sa180 \li0 \fi0 This script resets all selected articulations to their default positions but only if they are not manually positioned. Due to complications arising from how Finale stored articulation positions before Finale 26, it requires Finale 26 or higher. Due to issues around maintaining the context for automatic stacking, it must be run under RGP Lua. JW Lua does not have the necessary logic to manage the stacking context.\par}
22+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script resets all selected articulations to their default positions but only if they are not manually positioned. Due to complications arising from how Finale stored articulation positions before Finale 26, it requires Finale 26 or higher. Due to issues around maintaining the context for automatic stacking, it must be run under RGP Lua. JW Lua does not have the necessary logic to manage the stacking context.\par}
2323
}
2424
]]
2525
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/articulation_reset_auto_positioning.hash"

Diff for: dist/articulation_reset_positioning.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ logic to manage the stacking context.
1919
\widowctrl\hyphauto
2020
\fs18
2121
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
22-
{\pard \ql \f0 \sa180 \li0 \fi0 This script resets all selected articulations to their default positions. Due to complications arising from how Finale stored articulation positions before Finale 26, it requires Finale 26 or higher. Due to issues around maintaining the context for automatic stacking, it must be run under RGP Lua. JW Lua does not have the necessary logic to manage the stacking context.\par}
22+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script resets all selected articulations to their default positions. Due to complications arising from how Finale stored articulation positions before Finale 26, it requires Finale 26 or higher. Due to issues around maintaining the context for automatic stacking, it must be run under RGP Lua. JW Lua does not have the necessary logic to manage the stacking context.\par}
2323
}
2424
]]
2525
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/articulation_reset_positioning.hash"

Diff for: dist/barline_chooser.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -5224,7 +5224,7 @@ function plugindef()
52245224
\widowctrl\hyphauto
52255225
\fs18
52265226
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
5227-
{\pard \ql \f0 \sa180 \li0 \fi0 Change all barlines in the selection to one of seven styles by hotkey. To repeat the same barline change as last time without a confirmation dialog, select the \u8220"Barline Chooser Repeat\u8221" menu or hold down the SHIFT key when starting the script.\par}
5227+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 Change all barlines in the selection to one of seven styles by hotkey. To repeat the same barline change as last time without a confirmation dialog, select the \u8220"Barline Chooser Repeat\u8221" menu or hold down the SHIFT key when starting the script.\par}
52285228
}
52295229
]]
52305230
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/barline_chooser.hash"

Diff for: dist/baseline_move_reset.lua

+6-6
Original file line numberDiff line numberDiff line change
@@ -531,14 +531,14 @@ function plugindef()
531531
\widowctrl\hyphauto
532532
\fs18
533533
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
534-
{\pard \ql \f0 \sa180 \li0 \fi0 This script nudges system baselines up or down by a single staff-space (24 evpus). It introduces 10 menu options to nudge each baseline type up or down. It also introduces 5 menu options to reset the baselines to their staff-level values.\par}
535-
{\pard \ql \f0 \sa180 \li0 \fi0 The possible prefix inputs to the script are\par}
536-
{\pard \ql \f0 \sa180 \li0 \fi0 \f1 direction -- 1 for up, -1 for down, 0 for reset\line
534+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script nudges system baselines up or down by a single staff-space (24 evpus). It introduces 10 menu options to nudge each baseline type up or down. It also introduces 5 menu options to reset the baselines to their staff-level values.\par}
535+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 The possible prefix inputs to the script are\par}
536+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 \f1 direction -- 1 for up, -1 for down, 0 for reset\line
537537
baseline_types -- a table containing a list of the baseline types to process\line
538538
nudge_evpus -- a positive number indicating the size of the nudge\par}
539-
{\pard \ql \f0 \sa180 \li0 \fi0 You can also change the size of the nudge by creating a configuration file called {\f1 baseline_move.config.txt} and adding a single line with the size of the nudge in evpus.\par}
540-
{\pard \ql \f0 \sa180 \li0 \fi0 \f1 nudge_evpus = 36 -- or whatever size you wish\par}
541-
{\pard \ql \f0 \sa180 \li0 \fi0 A value in a prefix overrides any setting in a configuration file.\par}
539+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 You can also change the size of the nudge by creating a configuration file called {\f1 baseline_move.config.txt} and adding a single line with the size of the nudge in evpus.\par}
540+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 \f1 nudge_evpus = 36 -- or whatever size you wish\par}
541+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 A value in a prefix overrides any setting in a configuration file.\par}
542542
}
543543
]]
544544
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/baseline_move_reset.hash"

Diff for: dist/beam_selected_region.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -343,10 +343,10 @@ function plugindef()
343343
\widowctrl\hyphauto
344344
\fs18
345345
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
346-
{\pard \ql \f0 \sa180 \li0 \fi0 This script beams together any notes or rests in the selected region that can be beamed together and breaks beams that cross into or out of the selected region at the boundaries of the selected region. The beam options in Finale\u8217's Document Settings determine whether rests can be included at the start or end of a beam. If you select multiple staves vertically, you can create the same beaming pattern across all the staves with a single invocation of the script.\par}
347-
{\pard \ql \f0 \sa180 \li0 \fi0 It does {\i not} create beams over barlines.\par}
348-
{\pard \ql \f0 \sa180 \li0 \fi0 By default, the plugin installs two menu options, one to beam the selected region and the other to unbeam the selected region. You can instead unbeam all notes in the selected region by invoking the \u8220"Beam Selected Region\u8221" menu option with the Option key pressed (macOS) or the Shift key pressed. This is identical to invoking the \u8220"Unbeam Selected Region\u8221" menu option.\par}
349-
{\pard \ql \f0 \sa180 \li0 \fi0 This script could be particularly useful if you assign it a keystroke using a keyboard macro utility.\par}
346+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script beams together any notes or rests in the selected region that can be beamed together and breaks beams that cross into or out of the selected region at the boundaries of the selected region. The beam options in Finale\u8217's Document Settings determine whether rests can be included at the start or end of a beam. If you select multiple staves vertically, you can create the same beaming pattern across all the staves with a single invocation of the script.\par}
347+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 It does {\i not} create beams over barlines.\par}
348+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 By default, the plugin installs two menu options, one to beam the selected region and the other to unbeam the selected region. You can instead unbeam all notes in the selected region by invoking the \u8220"Beam Selected Region\u8221" menu option with the Option key pressed (macOS) or the Shift key pressed. This is identical to invoking the \u8220"Unbeam Selected Region\u8221" menu option.\par}
349+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script could be particularly useful if you assign it a keystroke using a keyboard macro utility.\par}
350350
}
351351
]]
352352
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/beam_selected_region.hash"

Diff for: dist/cross_staff_offset.lua

+3-3
Original file line numberDiff line numberDiff line change
@@ -5318,9 +5318,9 @@ function plugindef()
53185318
\widowctrl\hyphauto
53195319
\fs18
53205320
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
5321-
{\pard \ql \f0 \sa180 \li0 \fi0 When crossing notes to adjacent staves the stems of \u8216'crossed\u8217' notes can be reversed (on the \u8220"wrong\u8221"" side of the notehead) and look too far to the right (if shifting downwards) by the width of a notehead, around 24 EVPUs. This script shifts cross-staffed notes horizontally, with a different offset for non-crossed notes, acting on one or all layers. It is also a quick way to reset the horizontal position of all notes to zero. To repeat your last settings without a confirmation dialog hold down the SHIFT key when starting the script.\par}
5322-
{\pard \ql \f0 \sa180 \li0 \fi0 When crossing UP try EVPU offsets of 12 (crossed) and -12 (not crossed), or 24/0. When crossing DOWN try crossed/uncrossed offsets of -12/12 EVPUs or -24/0.\par}
5323-
{\pard \ql \f0 \sa180 \li0 \fi0 To change measurement units without using the mouse, type one of these keys: \u8220"e\u8221" (EVPUs), \u8220"i\u8221" (Inches), \u8220"c\u8221" (Centimeters), \u8220"o\u8221" (Points), \u8220"a\u8221" (Picas), or \u8220"s\u8221" (Spaces).\line Use \u8220"u\u8221" and \u8220"d\u8221" to set the default values for crossing staves Up/Down. To view these notes type \u8220"q\u8221".\par}
5321+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 When crossing notes to adjacent staves the stems of \u8216'crossed\u8217' notes can be reversed (on the \u8220"wrong\u8221"" side of the notehead) and look too far to the right (if shifting downwards) by the width of a notehead, around 24 EVPUs. This script shifts cross-staffed notes horizontally, with a different offset for non-crossed notes, acting on one or all layers. It is also a quick way to reset the horizontal position of all notes to zero. To repeat your last settings without a confirmation dialog hold down the SHIFT key when starting the script.\par}
5322+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 When crossing UP try EVPU offsets of 12 (crossed) and -12 (not crossed), or 24/0. When crossing DOWN try crossed/uncrossed offsets of -12/12 EVPUs or -24/0.\par}
5323+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 To change measurement units without using the mouse, type one of these keys: \u8220"e\u8221" (EVPUs), \u8220"i\u8221" (Inches), \u8220"c\u8221" (Centimeters), \u8220"o\u8221" (Points), \u8220"a\u8221" (Picas), or \u8220"s\u8221" (Spaces).\line Use \u8220"u\u8221" and \u8220"d\u8221" to set the default values for crossing staves Up/Down. To view these notes type \u8220"q\u8221".\par}
53245324
}
53255325
]]
53265326
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/cross_staff_offset.hash"

Diff for: dist/cue_notes_create.lua

+3-3
Original file line numberDiff line numberDiff line change
@@ -5552,9 +5552,9 @@ function plugindef()
55525552
\widowctrl\hyphauto
55535553
\fs18
55545554
{\info{\comment "os":"mac","fs18":"fs24","fs26":"fs32","fs23":"fs29","fs20":"fs26"}}
5555-
{\pard \ql \f0 \sa180 \li0 \fi0 This script is designed to take music from one staff and create \u8220"cue note\u8221" copies in the same measure on one or more empty staves. The copy is smaller and muted, and can include chosen markings from the original. It is copied to the chosen layer with a whole-note rest placed in the original layer.\par}
5556-
{\pard \ql \f0 \sa180 \li0 \fi0 Preferences are preserved between each run. This script uses an expression category called \u8220"Cue Names\u8221" which will be created if needed.\par}
5557-
{\pard \ql \f0 \sa180 \li0 \fi0 An extra menu, \u8220"Cue Notes Flip Frozen\u8221", will look for notes in the previously selected \u8220"cue note\u8221" layer and flip the direction of their stems if they have been \u8220"frozen\u8221" up or down.\par}
5555+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 This script is designed to take music from one staff and create \u8220"cue note\u8221" copies in the same measure on one or more empty staves. The copy is smaller and muted, and can include chosen markings from the original. It is copied to the chosen layer with a whole-note rest placed in the original layer.\par}
5556+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 Preferences are preserved between each run. This script uses an expression category called \u8220"Cue Names\u8221" which will be created if needed.\par}
5557+
{\pard \sl264 \slmult1 \ql \f0 \sa180 \li0 \fi0 An extra menu, \u8220"Cue Notes Flip Frozen\u8221", will look for notes in the previously selected \u8220"cue note\u8221" layer and flip the direction of their stems if they have been \u8220"frozen\u8221" up or down.\par}
55585558
}
55595559
]]
55605560
finaleplugin.HashURL = "https://raw.githubusercontent.com/finale-lua/lua-scripts/master/hash/cue_notes_create.hash"

0 commit comments

Comments
 (0)