Grosse Pause indicator

is there a way to indicate a GP on all parts, other than going to each one and entering it manually

I’m afraid not (yet), but I agree it would be a welcome addition

Enter it using System Text, Shift-Alt-X. You may need to do some manual repositioning in the parts to get it properly centered, though.

2 Likes

Usually I take a fermata which I don’t intend to use (like one of the special Henze ones) and in Edit Music Symbols I change it to the G.P. text. This places it as a global staff object like a fermata, and not only at system object positions (which some may prefer — if one wants that I think System Text is your way to go.)

4 Likes

That is positively brilliant and perfect!!. Thanks!

1 Like

Because as of this writing, there doesn’t yet appear to be a native General Pause notation solution, I followed up on your suggestion and repurposed the long Henze fermata as a G.P. Then I created a simple script that:

            * Inserts a G.P. (created on the Long Henze fermata) 
            * Suppresses playback
            * Positions the G.P. a little bit above the staves
            * Returns to Write Mode 
            * Closes the property window 

So that someone, if interested, can reproduce exactly what I did, first, here is what my repurposed long Henze fermata looks like:

Next, here is the text for the .lua script that suppresses playback and positions the G.P. the way I like it. Just copy this, paste it into a plain text editor and save as [whatever_name_you_like].lua The script seems to work very well, but if someone can improve its reliability or speed, please post an update.

local app=DoApp.DoApp()
app:doCommand([[UI.InvokePaletteButton?PaletteIndicatorID=kHoldsPausesFermataLongHenze&PaletteSectionID=kHoldsPausesFermatasPanel&PropertyButton=false&SetOldValue=false&Set=true&UseLocalOverride=0]])
app:doCommand([[Window.ShowBottomPanel?Set=true]])
app:doCommand([[View.ZoomScoreLayoutView?ScoreLayoutViewID=0&ZoomLevelType=kPercent&ZoomPercent=100]])
app:doCommand([[UI.InvokePropertyChangeValue?Type=kEventMuted&Value=string: “kAlways”]])
app:doCommand([[Window.SwitchMode?WindowMode=kEngraveMode]])
app:doCommand([[View.ZoomScoreLayoutView?ScoreLayoutViewID=0&ZoomLevelType=kPercent&ZoomPercent=100]])
app:doCommand([[View.CentreSelection?Force=0]])
app:doCommand([[UI.InvokePropertyChangeValue?Type=kPauseDX&Value=string: “0”]])
app:doCommand([[UI.InvokePropertyChangeValue?Type=kPauseDY&Value=string: “0”]])
app:doCommand([[UI.InvokePropertyChangeValue?Type=kPauseDX&Value=string: “0”]])
app:doCommand([[UI.InvokePropertyChangeValue?Type=kPauseDY&Value=string: “3/5”]])
app:doCommand([[File.AutoSave]])
app:doCommand([[Window.SwitchMode?WindowMode=kWriteMode]])
app:doCommand([[Window.ShowBottomPanel?Set=false]])

For Dan Kreider’s unfortunately short-lived scorico site I provided this solution:

notenlektorat@scorico - General Pause Suite.zip (226.6 KB)

It has a slightly different approach (with a custom line), and also comes with a helpful ready-to use script for quick application.

2 Likes