Autor Thema: Start-/Endpunkte von Ties bei \hideNotes  (Gelesen 1305 mal)

fugenkomponist

  • Member
Start-/Endpunkte von Ties bei \hideNotes
« am: Sonntag, 6. Mai 2012, 13:26 »
Hallo,

gibt es eine Möglichkeit, dass die Ausdehnung der Noten im mittleren Akkord von den Ties nicht berücksichtigt wird, dass die sich also in der Mitte treffen (bzw. außerhalb dieses Minimalbeispiels auch mit versteckten Hälsen und Punkten klarkommen)?
\version "2.15.33"
\language "deutsch"

\relative c' {
  <g c g'>1~
  \hideNotes
  q1~
  \unHideNotes
  q1
}

harm6

  • Member
Re: Start-/Endpunkte von Ties bei \hideNotes
« Antwort #1 am: Sonntag, 6. Mai 2012, 20:41 »
Hallo,
 
warum nicht einfach:

<g, c g'>2.*2~ q2.
oder falls Du die Wahl haben möchtest:

\version "2.15.36"

mI = \relative c''{
        <g c g'>2.*2~
q2.
        }
       
mII = \relative c''{
        <g c g'>2.~
q~
q
        }

nameless =
#(define-music-function (parser location name music-1 music-2)(string? ly:music? ly:music?)
  (if (string=? name "1")
    music-1
    music-2))
   
\new StaffGroup <<
        \new Staff
        \relative c'' {
        \time 3/4
        c4 d e f2.
        <g, c g'>2.*2~
q2.
        f'4 e d
        c2.
        }
        \new Staff
        \relative c'' {
        \time 3/4
        c4 d e f2.
        \nameless #"1" \mI \mII
        f4 e d
        c2.
        }
        \new Staff
        \relative c'' {
        \time 3/4
        c4 d e f2.
        \nameless #"2" \mI \mII
        f4 e d
        c2.
        }
>>

HTH,
  Harm

fugenkomponist

  • Member
Re: Start-/Endpunkte von Ties bei \hideNotes
« Antwort #2 am: Sonntag, 6. Mai 2012, 20:59 »
Was ich halt eigentlich möchte, ist, dass auf die 1 des zweiten Taktes Bögen aufhören und neue anfangen – also so ne Art laissezVibrer, aber mit festem Ende.
Dein erstes Codebeispiel verstehe ich nicht, was soll das erreichen?
Edit: Achso, wenns im 3/4-Takt steht, wirds klar. Ist aber leider nicht ganz das, was ich haben möchte.

harm6

  • Member
Re: Start-/Endpunkte von Ties bei \hideNotes
« Antwort #3 am: Sonntag, 6. Mai 2012, 21:35 »
Zitat
Dein erstes Codebeispiel verstehe ich nicht, was soll das erreichen?
Achso, wenns im 3/4-Takt steht, wirds klar.

Tschuldigung! Ich hätte ein vollständiges Beispiel posten sollen.

Zitat
Was ich halt eigentlich möchte, ist, dass auf die 1 des zweiten Taktes Bögen aufhören und neue anfangen – also so ne Art laissezVibrer, aber mit festem Ende.

Und jetzt habe ich keinen Schimmer was Du erreichen möchtest.
Kannst Du ein Beispiel aus der Literatur angeben? Oder besser, einen gescannten Ausschnitt (notfalls auch handschriftlich) posten?