Can't get key signature to go away

General notation questions, including advanced notation, formatting, etc., go here.

Moderators: Peter Thomsen, miker

Post Reply
seimaki
Posts: 10
Joined: Sat Dec 01, 2012 12:28 am
Finale Version: 2012c Mac

Post by seimaki » Tue Feb 12, 2019 5:08 am

I have a case where the Trumpet needs to switch between Bb, C and D (at least on paper)

So that I can have accurate playback, I used the Change Instrument function, however, when I did this something happened that undid the Hide Key Signatures & Show Accidentals option I had selected in Score Manager. Now there's a key signature change that I really can't have in the middle of the piece.

I'd like to be able to switch instruments and still have hidden key signatures throughout the score.

Thanks!


User avatar
motet
Posts: 8227
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue Feb 12, 2019 6:15 am

Go to the Score Manager and expand the trumpet part as shown below. For the C and D trumpet, select them and then check "Hide key signature etc." under transposition at the lower right.

Unsolicited advice: trumpet players are transposing kings and can probably deal with a part entirely in C, even playing on the other instruments.
Attachments
0014.jpg
0014.jpg (9.41 KiB) Viewed 4108 times

seimaki
Posts: 10
Joined: Sat Dec 01, 2012 12:28 am
Finale Version: 2012c Mac

Post by seimaki » Tue Feb 12, 2019 4:57 pm

Thanks!

It's an arrangement, so I'm trying to keep thing in original keys within reason.

seimaki
Posts: 10
Joined: Sat Dec 01, 2012 12:28 am
Finale Version: 2012c Mac

Post by seimaki » Tue Feb 12, 2019 6:26 pm

Now, how can I prevent Finale adding a double bar for the instrument change. I can't even begin to understand why it would do that

User avatar
zuill
Posts: 4418
Joined: Sat Dec 10, 2016 9:35 pm
Finale Version: Finale 2011-v26.3.1
Operating System: Windows

Post by zuill » Tue Feb 12, 2019 6:41 pm

There is an option for Double Barlines before Key Changes in Document Options, Barlines that can be turned off. However, since I see you are using 2012, I am baffled, as that option was not there in 2012.

Zuill
Windows 10, Finale 2011-v26.3.1
"When all is said and done, more is said than done."

User avatar
motet
Posts: 8227
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Tue Feb 12, 2019 7:18 pm

Since there's no key change in this case, it seems wrong to add a double bar. Probably something else that nobody thought of.

seimaki
Posts: 10
Joined: Sat Dec 01, 2012 12:28 am
Finale Version: 2012c Mac

Post by seimaki » Tue Feb 12, 2019 8:44 pm

Sorry, I'm in 26 now. I need to update that in my profile.

Right, there's no key change, but it auto-inserted a double bar at the instrument change.

User avatar
zuill
Posts: 4418
Joined: Sat Dec 10, 2016 9:35 pm
Finale Version: Finale 2011-v26.3.1
Operating System: Windows

Post by zuill » Tue Feb 12, 2019 8:49 pm

Turn that off in Document Options. Technically, changing from a Bb Trumpet to a C Trumpet is a key change.

Zuill
Windows 10, Finale 2011-v26.3.1
"When all is said and done, more is said than done."

seimaki
Posts: 10
Joined: Sat Dec 01, 2012 12:28 am
Finale Version: 2012c Mac

Post by seimaki » Wed Feb 13, 2019 3:08 pm

Thanks! I'll have to re-enter the other double bars for key signature changes, but worth it to have the control!

User avatar
motet
Posts: 8227
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005,27
Operating System: Windows

Post by motet » Wed Feb 13, 2019 8:00 pm

There used to be a plug-in called "Automatic barlines" for putting double barlines at key-signature changes, but I can't find it. Maybe they took it away when they added the above-discussed option. Here's a JW Lua script for putting double barlines at key-signature and/or time-signature changes, but learning to download, install., and use JW Lua may not be worth it unless you have a whole lot of key-signature changes.

Code: Select all

function plugindef()
   -- This function and the 'finaleplugin' namespace
   -- are both reserved for the plug-in definition.
   finaleplugin.MinJWLuaVersion = "0.31"
   finaleplugin.Author = "Motet"
   finaleplugin.Version = "1.0"
   return "Double Barlines", "Double Barlines", "Create double barlnes before key- and/or time-signature changes"
end

measures = finale.FCMeasures()
measures:LoadAll()
region = finale.FCMusicRegion()
if region:SetCurrentSelection() then
    -- We will need to look at one more measure past the end to see if there's
    -- a change
    if region.EndMeasure < measures.Count then
        region.EndMeasure = region.EndMeasure + 1
    end
    measures:LoadRegion(region)
else
    if finenv.UI():AlertYesNo("No selection; entire document will be processed. Continue?", "No selection") == finale.NORETURN then
        return
    end
end

dialog = finenv.UserValueInput()
dialog.Title = "Double Barlines"
dialog:SetDescriptions("At key-signatures changes", "At time-signature changes", "Remove other double barlines")
dialog:SetTypes("Boolean", "Boolean", "Boolean")
dialog:SetInitValues(true, false, false)

options = dialog:Execute()

if options == nil then
    return
end

key = options[1]
time = options[2]
remove = options[3]

doubles = 0
added = 0
removed = 0

for measure in each(measures) do
    if lastmeasure ~= nil then
        if key and not measure.KeySignature:IsIdentical(lastmeasure.KeySignature)
        or time and not measure.TimeSignature:IsIdentical(lastmeasure.TimeSignature)
        then
            if lastmeasure.Barline == finale.BARLINE_NORMAL then
                lastmeasure.Barline = finale.BARLINE_DOUBLE
                lastmeasure:Save()
                added = added + 1
            end
        elseif remove and lastmeasure.Barline == finale.BARLINE_DOUBLE then
            lastmeasure.Barline = finale.BARLINE_NORMAL
            lastmeasure:Save()
            removed = removed + 1
        end
        if lastmeasure.Barline == finale.BARLINE_DOUBLE then
            doubles = doubles + 1
        end
    end
    lastmeasure = measure
end
print(doubles, "double barlines,", added, "added,", removed, "removed.")

Post Reply