Autor Thema: Klavier mit zentrierter Dynamik  (Gelesen 21753 mal)

chf

  • Member
Klavier mit zentrierter Dynamik
« am: Montag, 20. Oktober 2008, 15:08 »
Hallo, liebe Musikfreunde,
was mache ich, um einen Klavierauszug mit Solostimme (Noten erstellt nach Kapitel Melodie mit Klavierbegleitung)
mit zentrierter Dynamik (im Handbuch Anleitung nur für Klavier-Solo) ordentlich umsetzen zu können? Bei all meinen Versuchen blieb entweder sie Solostimme auf der Strecke oder die Dynamik...
Bitte helft mir weiter.
Gruß und Dank
chf

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #1 am: Montag, 20. Oktober 2008, 21:44 »
Was ist eigentlich der Problem? Kannst ein kleines Snippet machen? Es ist wirklich so, dass man nur die "Piano Centered Dynamics Template" benutzt, und dazu noch ein System für Stimme hinfügt.

chf

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #2 am: Dienstag, 21. Oktober 2008, 13:03 »
Ich schicke also mal was. Bitte die eingefügten Bermerkungen beachten "%%%%%%..." Bisher habe ich bei allen Versuchen das Ganze von hinten herein wieder demontiert. Mit dem Computer selber bin ich gar nicht versiert, mit dem Notenschreiben schon. So sind die Probleme vielleicht eher verständlich.
Danke für die Mühe.
chf

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #3 am: Dienstag, 21. Oktober 2008, 15:09 »
Tja, ich hab's ein bisschen korregiert.
\version "2.11.27"
\layout {
 \context {
  \name Dynamics
  \type "Engraver_group"
  \alias Voice % So that \cresc works, for example.
  \consists "Output_property_engraver"

  \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
  \override DynamicLineSpanner #'Y-offset = #0

  \consists  "Script_engraver"
  \consists  "New_dynamic_engraver"
  \consists  "Text_engraver"

%  \override TextScript #'font-size = #2
%  \override TextScript #'font-shape = #'italic

  \consists "Skip_event_swallow_translator"

  \consists "Axis_group_engraver"
 }
 \context { \PianoStaff \accepts Dynamics }
}

global = {
 \time 4/4
}
Mandoline = \relative c'' {
 \tempo 4=72
 \clef treble
 c4 c c c
}
upper = \relative c'' {
 \clef treble
 c4 c c c
}
lower = \relative c {
 \clef bass
 c4 c c c
}
dynamics = \new Dynamics {
  s2\fff\> s4 s\!\pp
}

\score {
<<
\new Staff \with { instrumentName = "Mandoline" } << \global \Mandoline >>
\new PianoStaff \with { instrumentName = "Klavier" } <<
\new Staff << \global \upper >>
\dynamics
\new Staff <<\global \lower >>
>>
>>
%% Wenn midi nicht nötig ist, braucht man kein \layout {} im \score-block
%% Aber, wenn \midi da ist, macht lilypond nur midi wenn \layout{} [i]nicht[/i] da ist.
%% Normaleweise, wenn ich midi will, dann mach ich ein extra \score nur mit midi
% \layout {}
% \midi {}
}
Was am wichtigsten war:
  • Die Mandoline benötigt ein neues Staff nicht nur Voice.
  • Die "dynamics" geht die beide Klavier Systeme entzwischen. (Genau wie es aussieht ist wie man es eintippt)
  • Und, was noch nicht in Dokumentation ist, "dynamic_Engraver" ist durch "new_Dynamic_Engraver" entsetzt.
« Letzte Änderung: Dienstag, 21. Oktober 2008, 15:58 von derHindemith »

chf

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #4 am: Dienstag, 21. Oktober 2008, 17:47 »
Sehr schön, lieber "Hindemith", es klappt! Ich musste zwar bei "Dynamic_engraver" bleiben, aber das war nicht schwer herauszufinden.
Gruß und Dank
chf

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #5 am: Dienstag, 21. Oktober 2008, 18:32 »
Keine Ursache. Ich vergesse immer welche version braucht dynamic_Engraver und welche new_Dynamic_Engraver. Aber.

chf

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #6 am: Donnerstag, 23. Oktober 2008, 13:11 »
Es gibt ein neues Problem: Ich musste die "dynamic" nochmal überarbeiten, und das Ergebnis ist, dass die Dynamic nun unter dem System steht. Was tun? Ich hänge einfach mal das ganze Dokument an.
Dann muss ich noch die Ganztakt- und halben Pausen zentrieren...
chf

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #7 am: Donnerstag, 23. Oktober 2008, 13:26 »
dynamics = \new Dynamics { ... }
Die \new Dynamics fehlt.

Auch, weisst du dass "\tempo "Ruhig" 4 = 72" geht. Dann sind die Beiden auf einer Zeile und "Ruhig" mehr normal aussieht.

Noch etwas ist mir eingefallen, "R" ist ein ganztakt Pause.
« Letzte Änderung: Donnerstag, 23. Oktober 2008, 14:35 von derHindemith »

chf

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #8 am: Donnerstag, 23. Oktober 2008, 17:48 »
Danke!!! Wunderbares Arbeiten. "R" ist hilfreich, aber \tempo... funktioniert leider nicht. Dafür brauche ich auch noch eine Lösung.
Manche Zeichen sitzen zu nahe am Taktstrich, was tun? Ich habe für jede Lösung ein Problem, haha.
Hab Geduld mit mir
chf

etilli33

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #9 am: Donnerstag, 23. Oktober 2008, 18:20 »
Ah, das \tempo "Ruhig" 4 = 72" geht erst ab Version 2.11.61 glaube ich, vielleicht ein oder zwei Versionen vorher. Dein 2.11.27 ist zu alt dazu.

Und das mit den Zeichen (du meinst die Dynamik?) am Taktstrich ist ein Fehler, der noch nicht behoben wurde. Leider weiß ich auch keine gute Lösung, man könnte versuchen, eine s Pause
zu setzen, etwa eine Achtel und dann das Dynamikzeichen erst auf der zweiten Achtel kommen lassen, damit es etwas vom Taktstrich wegrückt. Das ist natürlich keine richtige Lösung, aber im Moment können die
Zeichen die Taktstriche noch nicht erkennen und automatisch vermeiden.

Gruß
Till

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #10 am: Donnerstag, 23. Oktober 2008, 19:41 »
Kuck. Ich vergesse immer welche Version hat was. Also, zum Thema Dynamik am Taktstrich: dies ist ein bekannter Problem: http://lists.gnu.org/archive/html/lilypond-user/2008-06/msg00087.html

Aber, es gibt eine Lösung: einfach bewegen!

raus = \once \override DynamicText #'extra-offset = #'(+1.0 . -0.0)
(Ich hab' die Englisch "nuj" natürlich zu "raus" übersetzt.)

und dann, wo es braucht, \raus \raus \raus \raus.

James

chf

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #11 am: Freitag, 24. Oktober 2008, 13:25 »
Kannst du mir das praktisch an einem Snippet zeigen? Wo muss ich den Befehl platzieren? Verschiedene Versuche bis jetzt ohne Erfolg.
Gruß chf

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #12 am: Freitag, 24. Oktober 2008, 14:42 »
Vor dem Dynamik, zB
raus = \once \override DynamicText #'extra-offset = #'(+1.0 . -0.0)

dynamik = \new Dynamics {
  \raus s4\ff s2.
  \raus \raus \raus s2\pp s2
}

chf

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #13 am: Montag, 27. Oktober 2008, 15:27 »
Das hat funktioniert. Danke!
Gibt es so etwas auch für Vorzeichen, die am Taktstrich kleben und kaum zu sehen sind? - Ich sagte doch: für jede Lösung ein Problem...
chf

derHindemith

  • Member
Re: Klavier mit zentrierter Dynamik
« Antwort #14 am: Montag, 27. Oktober 2008, 15:48 »
Na, sowas klingt eher wie ein Bug. Kannst du ein Snippet machen. (Bitte, nicht mehr als 1 Takt.)