Liebes Forum,
habe wieder einmal eine knifflige Frage. Habe Midi-Files von einer Messe bekommen, die ich gerade frisch setze und Stimmauszüge davon mache.
Beim Importieren gabs kleine Schwierigkeiten bei einem Stück, das moduliert und wo die Vorzeichen dann nicht gepasst haben. Das ist aber alles nur Vorgeschichte, womit ich nur beschreiben will, wie es zu der Situation gekommen ist. Ich habe dann die betreffenden Abschnitte wieder zurück moduliert, dabei ist es aber zur Situation gekommen, dass die Vorzeichen zweimal interpretiert wurden. Konkret hatte ich ein Stück, das mehrfach zwischen F-Dur und B-Dur wechselt. Beim Nachbearbeiten nach dem Importieren hatte ich dann in allen Abschnitten alle Notenköpfe auf den richtigen Linien, aber in den B-Dur Abschnitten gab es dann fälschlich die Noten Eses (Ebb) statt nur normales Es (Eb). Es waren wirklich Eses, denn bei enharmoischem Wechsel enstanden D.Wie gesagt geht es nicht darum, wie man dieses Problem vermeiden könnte, sondern, ober es eine einfache Möglichkeit gibt, in einem Musikstück alle Noten mit der Tonhöhe "x" oder noch exakter mit einem "konkreten enharmonischen Namen" durch andere Noten zu ersetzten. Manchmal würde ich auch nur gerne einzelne Noten in einem Stück enharmonisch Wechseln und nicht alle (z.B. nur die Leittöne/ Terzen von Zwischendominaten), da könnte ich das Tool dann auch gut brauchen.
Unter Extras / Ändern / ... (engl. Version "Utilities/ Change / ...") kann man das ja für die Notendauern, Notenköpfe, etc... machen, aber eben nicht für die Tonhöhen. Unter den Standard-Plugins gibt es dazu glaube ich auch nichts.
Kennt jemand vielleicht Ideen, wie man das angehen könnte. Ich habe das jetzt schon manuell alles gerichtet, aber ich wollte einmal nachfragen...
Ich lerne ja noch immer gerne dazu. Habe Finale 2011 in engl. Version.
Danke für Antworten und Fahne hoch für die letzten "Finalisten"
Gruß Martin
Austausch von Noten mit einer bestimmten Tonhöhe (Vorzeichnung) durch andere
Austausch von Noten mit einer bestimmten Tonhöhe (Vorzeichnung) durch andere
Finale 2011 (engl.) / Win 7 .... never Change a running system.
Mal sehen wie lange es noch klappt.
Mal sehen wie lange es noch klappt.
Re: Austausch von Noten mit einer bestimmten Tonhöhe (Vorzeichnung) durch andere
Dazu musst du im JWLua-Plugin folgenden Code (hab ich vor fünf Jahren geschrieben...) einfügen, den gewünschten Suchbereich markieren und den Code ausführen:
Damit wird jedes G durch ein G# ersetzt, aber wenn du die entsprechenden Stellen im Code änderst, kannst du auch andere Töne suchen und ersetzen.
Code: Alles auswählen
local pitch = finale.FCString()
local measures = finale.FCMeasure()
for entry in eachentrysaved(finenv.Region()) do
for note in each(entry) do
measures:Load( entry:GetMeasure() )
local key_signature = measures:GetKeySignature()
note:GetString( pitch , key_signature, false, false)
if ( pitch.LuaString:len() == 2) and ( pitch.LuaString:sub(1,1) == "G" ) then
pitch.LuaString = "G#"..pitch.LuaString:sub(-1,-1)
note:SetString( pitch , key_signature, false)
end
end
end
Finale 3.0-27 / Windows 11
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.
Re: Austausch von Noten mit einer bestimmten Tonhöhe (Vorzeichnung) durch andere
Hallo Harald,
danke für die Antwort, wenn es aufgrund der fehlenden E-Mail-Benachrichtigungen vom Board auch etwas schwierig mit der Kommunikation geworden ist. Das ist jetzt fast wie im Briefpost-Zeitalter hier oder wie im Mittelalter, wo man nur alle Monate mit dem Pfed an der Poststation vorbei kam.
Ich habe das Projekt mittlerweile abgeschlossen und sitze schon wieder über anderem Notensatzzeug, aber wenn die Zeit ist, werde ich das einmal testen und rückmelden.
Das "Eingreifen" (Programmieren / Code ergänzen) in PlugIns ist mir neu, aber sicher eine mächtige Möglichkeit um Finale weiter anzupassen! Sehr spannend. Ich nehme an, dass man dazu die PlugIns außerhalb von Finale in einem Editor aufruft und den Code ergänzt, oder gibt es innerhalb von Finale einen Editor dafür?
Danke für die Antwort und die Aufrechterhaltung der Menschen-Kommunikation im Zeitalter von KI usw...
Gruß Martin
danke für die Antwort, wenn es aufgrund der fehlenden E-Mail-Benachrichtigungen vom Board auch etwas schwierig mit der Kommunikation geworden ist. Das ist jetzt fast wie im Briefpost-Zeitalter hier oder wie im Mittelalter, wo man nur alle Monate mit dem Pfed an der Poststation vorbei kam.
Ich habe das Projekt mittlerweile abgeschlossen und sitze schon wieder über anderem Notensatzzeug, aber wenn die Zeit ist, werde ich das einmal testen und rückmelden.
Das "Eingreifen" (Programmieren / Code ergänzen) in PlugIns ist mir neu, aber sicher eine mächtige Möglichkeit um Finale weiter anzupassen! Sehr spannend. Ich nehme an, dass man dazu die PlugIns außerhalb von Finale in einem Editor aufruft und den Code ergänzt, oder gibt es innerhalb von Finale einen Editor dafür?
Danke für die Antwort und die Aufrechterhaltung der Menschen-Kommunikation im Zeitalter von KI usw...
Gruß Martin
Finale 2011 (engl.) / Win 7 .... never Change a running system.
Mal sehen wie lange es noch klappt.
Mal sehen wie lange es noch klappt.
Re: Austausch von Noten mit einer bestimmten Tonhöhe (Vorzeichnung) durch andere
Hallo Martin,
Das ist also alles schon lange her und vollkommen überholt. Als Nachfolge von JWLua gab es https://finalelua.com/docs/rgp-lua/ , aber die gestoppte Entwicklung von Finale hat wohl auch dieses Projekt weitgehend beendet.
Ich bin zu Dorico gewechselt, aber da existiert Scripting nur in Ansätzen: man kann nur das automatisieren, was man im GUI auch von Hand anwählen könnte - etwa so wie ein FinaleScript, und das war nun mal kaum leistungsfähig. Der Vorteil von JWLua und RGP Lus war, dass man auf die in FInale geöffneten Dateiinhalte zugreifen konnte und Logikstrukturen programmieren konnte, das geht in Dorico noch nicht.
Scriptsprachen in Notensatzprogrammen finde ich durchaus wichtig, da Notensatz vielfältig ist und dabei effizient ausgeführt werden muss. Andere Programme bieten da bessere Lösungen (z.B. Musescore, Capella).
Viele Grüße, Harald
JWLua war ein Editor mit einem LUA-Interpreter, der über das Plugin-Menü innerhalb von Finale aufgerufen wurde. Dort konnte man Code schreiben und direkt ausführen. JWLua wurde vom Entwickler Jari Williamsson nicht weiterentwickelt und veraltete darauf hin. Ich habe so in den Jahren 2015-2021 Scripte entwickelt und in diversen Finale-Foren gepostet, auch hier.kramar hat geschrieben: ↑So Sep 20, 2026 12:17 pmDas "Eingreifen" (Programmieren / Code ergänzen) in PlugIns ist mir neu, aber sicher eine mächtige Möglichkeit um Finale weiter anzupassen! Sehr spannend. Ich nehme an, dass man dazu die PlugIns außerhalb von Finale in einem Editor aufruft und den Code ergänzt, oder gibt es innerhalb von Finale einen Editor dafür?
Das ist also alles schon lange her und vollkommen überholt. Als Nachfolge von JWLua gab es https://finalelua.com/docs/rgp-lua/ , aber die gestoppte Entwicklung von Finale hat wohl auch dieses Projekt weitgehend beendet.
Ich bin zu Dorico gewechselt, aber da existiert Scripting nur in Ansätzen: man kann nur das automatisieren, was man im GUI auch von Hand anwählen könnte - etwa so wie ein FinaleScript, und das war nun mal kaum leistungsfähig. Der Vorteil von JWLua und RGP Lus war, dass man auf die in FInale geöffneten Dateiinhalte zugreifen konnte und Logikstrukturen programmieren konnte, das geht in Dorico noch nicht.
Scriptsprachen in Notensatzprogrammen finde ich durchaus wichtig, da Notensatz vielfältig ist und dabei effizient ausgeführt werden muss. Andere Programme bieten da bessere Lösungen (z.B. Musescore, Capella).
Viele Grüße, Harald
Finale 3.0-27 / Windows 11
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.