Rahmen über Taktteile

Schwierige oder kniffelige Probleme, Feinheiten des Notensatzes etc.
Antworten
Walter1756
Beiträge: 157
Registriert: Fr Apr 14, 2006 7:08 pm

Rahmen über Taktteile

Beitrag von Walter1756 »

Hallo liebe Leute,

gibt es eine Möglichkeit, Rahmen wie im dargestellten pic, anders, und vor allem flexibler zu gestalten als mit den "Vortragsbezeichnungen/Zeichen" Werkzeug.
(Das ist nämlich so eine Fummelei, speziell bei vielen unterschiedlichen Rahmen.....)

danke und liebe Grüße

Walter 1756

Finale 2014/TG Tools/Win 7
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Ingo
Beiträge: 1333
Registriert: Sa Apr 16, 2005 6:21 am

keine Hilfe

Beitrag von Ingo »

Lieber Walter, leider lassen sich m.W. mit Finale keine flexiblen/skalierbaren Rahmen herstellen wie in Sibelius, es bleibt Dir also nichts weiter übrig, als Duplikate für jede Größe herzustellen. Das ist schwach und besonders ärgerlich, wenn sich das Layout noch ändert. Ich habe es auch mal mit dem Linienwerkzeug probiert und keine Möglichkeit gefunden.
Gehört auf die Wunschliste.
Man kann nicht mit jedem Lied jeden ansprechen:
Der eine find’s gut, der andre muß brechen.

Ulrich Roski

Sibelius Utimate 2022.5+Dorico 4.0.31
MacOS 10.15.7/iMac 27"/MacBook Pro 17"

Walter1756
Beiträge: 157
Registriert: Fr Apr 14, 2006 7:08 pm

Beitrag von Walter1756 »

Hallo Ingo,
ja, ich habs befürchtet, dass da kein einfacherer Lösungsansatz da ist.

Ein Möglichkeit hab ich noch entdeckt: Im fertigen pdf lassen sich mit dem Acrobat nachträglich präzise Rahmen einfügen.
Kommentar > „Grafikmarkierungen
Eigentlich eine gute Möglichkeit, aber auch aufwendig.....

Liebe Grüße

Walter

Benutzeravatar
Ingo
Beiträge: 1333
Registriert: Sa Apr 16, 2005 6:21 am

Beitrag von Ingo »

Soetwas würde ich nur machen, wenn gar nichts anderes möglich ist und ich sicher wäre, daß nie wieder Korrekturen oder Layoutänderungen nötig werden. Sonst scheint mir die Duplikation weniger aufwendig. So viele Rahmen werden es doch nicht sein?
Man kann nicht mit jedem Lied jeden ansprechen:
Der eine find’s gut, der andre muß brechen.

Ulrich Roski

Sibelius Utimate 2022.5+Dorico 4.0.31
MacOS 10.15.7/iMac 27"/MacBook Pro 17"

Benutzeravatar
rennert
Beiträge: 1478
Registriert: So Okt 08, 2006 9:27 pm

Beitrag von rennert »

Habe momentan ein ähnliches Problem. Ich habe es so gelöst:
  • Vier verschiedene Vortragsbezeichnungen für die vier Ecken des Rahmens, Horizontale Streckung erlauben.
    Um die Takte positionieren
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Uli Rennert
rennert.atapartment 42 productions
Finale 25.5 deutsch, TGTools, GPO, Mac OS 10.8.6 & 10.11.3, MacBook Pro 15"

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

Re: Rahmen über Taktteile

Beitrag von Harald »

Meiner Ansicht nach sind die Linien bei den Intelligenten Zeichen die beste Methode für Rahmen, da sie sich mit dem Layout ändern. Da das zu fummelig ist, die Linien einzeln zu setzen, sollte das idealerweise automatisch passieren, dazu habe ich das folgende JWLua-PlugIn/Script geschrieben. Vor dem Aufruf muss man den einzurahmenden Taktbereich markieren. Unten als Beispiel ein JPG mit möglichen Resultaten.

Harald

Code: Alles auswählen

function plugindef()
   finaleplugin.RequireSelection = true
   finaleplugin.MinFinaleVersion = "2010"
   finaleplugin.Author = "Harald Schollmeyer"
   finaleplugin.Version = "1.0"
   finaleplugin.Date = "4.6.2016"
   finaleplugin.AuthorEmail = "hschollm@gmx.net"
   finaleplugin.CategoryTags = "Measure, Region, Smartshape, Staff, UI"
   return "RectangleAroundMeasures", "RectangleAroundMeasures", "Adds a rectangle of smart shapes around an area of measures"
end

-- function to create and assign a measure-attached smart shape
function MakeMeasureAttachedSmartShape(SsT, StartMeasure, StartStaff,
                                                            EndMeasure, EndStaff, StartPointX, StartPointY, EndPointX, EndPointY)
local smartshape = finale.FCSmartShape()
        smartshape:SetShapeType( SsT )
        smartshape:SetEntryBased( false )
        smartshape:SetLineID(0)
        if (StartPointY == EndPointY ) then smartshape:SetMakeHorizontal(true) else smartshape:SetMakeHorizontal(false) end
        smartshape:SetVisible(true)
        smartshape:SetPresetShape(true)

        local leftseg = smartshape:GetTerminateSegmentLeft()
        leftseg:SetMeasure( StartMeasure)
        leftseg:SetMeasurePos( StartPointX  )
        leftseg:SetStaff(StartStaff)
        leftseg:SetEndpointOffsetX( 0 )
        leftseg:SetEndpointOffsetY( StartPointY )
        leftseg:SetCustomOffset(false)

        local rightseg = smartshape:GetTerminateSegmentRight()
        rightseg:SetMeasure( EndMeasure )
        rightseg:SetMeasurePos( EndPointX )
        rightseg:SetStaff(EndStaff)
        rightseg:SetEndpointOffsetX( 0 )
        rightseg:SetEndpointOffsetY( EndPointY )

        smartshape:SaveNewEverything(NULL,NULL)
end

-- function to facilitate handling of static text fields
function sets(string, staticcontrol)
local fs = finale.FCString()
fs.LuaString = string
staticcontrol:SetText(fs)
staticcontrol:SetWidth(150)
end

-- initializing variables
local ss, es, sm, em = finenv.Region().StartStaff, finenv.Region().EndStaff, finenv.Region().StartMeasure, finenv.Region().EndMeasure
local DistanceAfterStart = 0
local DistanceBeforeEnd = 256
local DistanceAbove = 60
local DistanceBelow = 60
local SmartShapeType = finale.SMARTSHAPE_SOLIDLINE

-- Here we go: opening dialog to change default values
local dialog = finale.FCCustomWindow()
local str = finale.FCString()
 str.LuaString = "Rectangle around measures"
dialog:SetTitle(str)

local static1, static2, static3, static4, static5, static6 = dialog:CreateStatic(0, 0),dialog:CreateStatic(0, 40),
                dialog:CreateStatic(0, 55), dialog:CreateStatic(0, 70), dialog:CreateStatic(0, 85), dialog:CreateStatic(0, 15)
sets("Smart Shape #:", static1)
sets("Distance after measure start in EDU:", static2)
sets("Distance before measure end in EDU:", static3)
sets("Distance above staff in EVPU:", static4)
sets("Distance below staff in EVPU:", static5)
sets("(Solid Line=11, Dashed Line=10)", static6)

local edit1, edit2, edit3, edit4, edit5 = dialog:CreateEdit(60, 0), dialog:CreateEdit(140, 40),
            dialog:CreateEdit(140, 55), dialog:CreateEdit(140, 70), dialog:CreateEdit(140, 85)
edit1:SetInteger( SmartShapeType )
edit2:SetInteger( DistanceAfterStart  )
edit3:SetInteger( DistanceBeforeEnd )
edit4:SetInteger( DistanceAbove  )
edit5:SetInteger( DistanceBelow  )

dialog:CreateOkButton()
dialog:CreateCancelButton()
 
if dialog:ExecuteModal(nil) == 1 then
SmartShapeType = edit1:GetInteger()
DistanceAfterStart = edit2:GetInteger()
DistanceBeforeEnd = edit3:GetInteger()
DistanceAbove   = edit4:GetInteger()
DistanceBelow   = edit5:GetInteger()
else goto ende
end

-- calculate right and bottom values
local ema = finale.FCMeasure()
ema:Load(em)
local right = ema:GetDuration()-DistanceBeforeEnd
local bottom = -100-DistanceBelow

-- draw the lines
MakeMeasureAttachedSmartShape( SmartShapeType, sm, ss, em, ss, DistanceAfterStart, DistanceAbove, right, DistanceAbove)
MakeMeasureAttachedSmartShape( SmartShapeType, sm, ss, sm, es, DistanceAfterStart, DistanceAbove, DistanceAfterStart, bottom)
MakeMeasureAttachedSmartShape( SmartShapeType, em, ss, em, es, right, DistanceAbove, right, bottom)
MakeMeasureAttachedSmartShape( SmartShapeType, sm, es, em, es, DistanceAfterStart, bottom, right, bottom)

::ende::

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Harald am Mo Apr 19, 2021 3:07 pm, insgesamt 3-mal geändert.
Finale 3.0-25.5 / Windows 7
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.

amelchi
Beiträge: 4
Registriert: Sa Aug 24, 2019 7:24 pm

Re: Rahmen über Taktteile

Beitrag von amelchi »

Hello Harald,

thanks for your RectangleAroundMeasures plugin...
any way to choose different colors any time you want?

TIA

amelchi

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

Re: Rahmen über Taktteile

Beitrag von Harald »

Hello amelchi - welcome to the forum.
amelchi hat geschrieben:
Do Sep 05, 2019 5:43 pm
thanks for your RectangleAroundMeasures plugin...
any way to choose different colors any time you want?
The boxes/rectangles consist of Smart Shapes. Finale prints colours only if "Print display colours" in the Print dialog is selected. You can select your desired display colours in the Preferences-Display Colors dialog box.

So it's kind of clumsy to set a specific colour for boxes, and there's no way to have different colours simultaneously. That's a basic design problem of the whole software.

Harald
Finale 3.0-25.5 / Windows 7
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.

amelchi
Beiträge: 4
Registriert: Sa Aug 24, 2019 7:24 pm

Re: Rahmen über Taktteile

Beitrag von amelchi »

Thanks Harald,

importing a rectangle -made outside- in Finale should save the colors I think..

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

Re: Rahmen über Taktteile

Beitrag von Harald »

amelchi hat geschrieben:
Fr Sep 06, 2019 11:34 am
importing a rectangle -made outside- in Finale should save the colors I think..
You're right, but that requires external software and you have to do the boxe's design over there.

The box below was made in GIMP with a color graded border and a transparent center, exported as PNG and inserted in in Finale with the Graphic Tool. It prints correctly even without "Print display colours" selected in the print dialog and exports correctly.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Harald am Sa Sep 07, 2019 11:01 am, insgesamt 1-mal geändert.
Finale 3.0-25.5 / Windows 7
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.

amelchi
Beiträge: 4
Registriert: Sa Aug 24, 2019 7:24 pm

Re: Rahmen über Taktteile

Beitrag von amelchi »

very good!, thanks Harald...
could you share the file, please...?
:D

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

Re: Rahmen über Taktteile

Beitrag von Harald »

amelchi hat geschrieben:
Sa Sep 07, 2019 11:04 am
very good!, thanks Harald...
could you share the file, please...?
You're welcome. Here's a ZIP with the GIMP file, the PNG and the Finale file.
Finale 3.0-25.5 / Windows 7
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.

Benutzeravatar
Heiko Kulenkampff
Beiträge: 660
Registriert: Sa Jun 06, 2009 10:26 am

Re: Rahmen über Taktteile

Beitrag von Heiko Kulenkampff »

Mein Lösungsansatz wäre ein Textblock (Takten zugeordnet). Bei Stil "versteckt" angeben oder mit Leerzeichen füllen, da ist man dann recht flexibel mit der Größe. Nur wie man den schwarzen Rand aktiviert, weiß ich gerade nicht mehr, wie geht das nochmal?
Finale 26.3.1, MacBookPro, OS 12.7.1

Benutzeravatar
stefan schickhaus
Beiträge: 1910
Registriert: Sa Jan 03, 2004 3:31 pm

Re: Rahmen über Taktteile

Beitrag von stefan schickhaus »

Heiko Kulenkampff hat geschrieben:
Do Sep 26, 2019 10:06 am
Mein Lösungsansatz wäre ein Textblock (Takten zugeordnet). Bei Stil "versteckt" angeben oder mit Leerzeichen füllen, da ist man dann recht flexibel mit der Größe. Nur wie man den schwarzen Rand aktiviert, weiß ich gerade nicht mehr, wie geht das nochmal?
Unter "Textblock – Standard-Rahmen" kann man eine Liniendicke einstellen.

Aber ich denke, eine als "Zeichen" angelegte Vortragsbezeichnung ist damit verglichen doch noch flexibler (auch wenn Walter1756 das als schon ausprobiert hat).
Finale 2012 bis 27 auf MacOS 10.13.6, iMac 27''

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

Re: Rahmen über Taktteile

Beitrag von Harald »

stefan schickhaus hat geschrieben:
Do Sep 26, 2019 11:34 am
Aber ich denke, eine als "Zeichen" angelegte Vortragsbezeichnung ist damit verglichen doch noch flexibler (auch wenn Walter1756 das als schon ausprobiert hat).
Ein Rahmen als Vortragsbezeichnung passt sich halt einem geänderten Layout nicht an. Deswegen die Lösung mit den Intelligenten Zeichen. Die sehen halt nicht so toll aus, passen sich aber an...deswegen die Lösung mit der importierten Grafik, die sich aber wiederum dem Layout nicht anpasst.

Hat eben alles seine Vor- und Nachteile :wink: es ist immer die Frage, ob Flexibilität oder Design wichtiger ist.
Finale 3.0-25.5 / Windows 7
Eine Bitte an neue User: gebt bitte Betriebssystem und Finale-Version in der Signatur an - danke.

Antworten