Artikulation umwandeln

Schwierige oder kniffelige Probleme, Feinheiten des Notensatzes etc.
Antworten
Inventione
Beiträge: 12
Registriert: So Jan 20, 2013 8:57 am

Artikulation umwandeln

Beitrag von Inventione »

Hallo in die Runde, gibt es ein Tool, womit man global Artikulationszeichen in Vortragsanweisungen umwandeln kann? Ich benutze Finale 26 auf einem PC.
Finale 27 / Mac Monterey, Windows 10

Benutzeravatar
Harald
Beiträge: 338
Registriert: Sa Aug 30, 2003 6:43 pm

Re: Artikulation umwandeln

Beitrag von Harald »

Inventione hat geschrieben:
Fr Sep 03, 2021 10:32 am
gibt es ein Tool, womit man global Artikulationszeichen in Vortragsanweisungen umwandeln kann?
Ja, mit diesem JWLua-Code:

Code: Alles auswählen

local ArticulationToFind = 3
local ExpressionToReplaceWith = 5

for noteentry in eachentry(finenv.Region()) do
   local a = finale.FCArticulation()
   a:SetNoteEntry(noteentry)
   if a:LoadFirst() then
        if (a.ID == ArticulationToFind ) then
            a:DeleteData()
            local ex = finale.FCExpression()
            ex:SetID( ExpressionToReplaceWith )
            ex:SetMeasurePos( noteentry.MeasurePos ) 
            ex:SaveNewToCell( finale.FCCell( noteentry.Measure, noteentry.Staff ) )
        end
   end
end
Dieser Code wandelt alle (erste!) Artikulationen der Variable "ArticulationToFind" in Vortragsangaben der Variable "ExpressionToReplaceWith" um. Im konkreten Fall also Artikulation 3 nach Expression 5: alle Akzente werden zu mf-Anweisungen. Ändere die Zahlen, so wie du es brauchst.
Man könnte das alles noch schicker mit Dialog und Eingabemaske machen, aber erst, wenn jemand das so braucht.
Finale 3.0-25.5 / Windows 7
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.

Antworten