• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

music-is-of-type?

Begonnen von erich, Mittwoch, 22. April 2015, 08:51

Vorheriges Thema - Nächstes Thema

erich

Hallo

mit
(music-is-of-type? music 'event-chord)
kann ich auf EventChord abfragen

und wie frage ich auf NoteEvent ab?

Kann es mir einer, bitte, sagen?
Gruß
Erich

fugenkomponist

#1
Dreimal darfst du raten:

EventChord      ↦ event-chord
NoteEvent       ↦ note-event
SequentialMusic ↦ sequential-music
...

Edit: Wenn du mal in die Definition von music-is-of-type? in der Datei music-functions.scm schaust, siehst du, dass geprüft wird, ob der angegebene Wert (hier z. B. note-event) in der Liste types enthalten ist. Diese Liste sieht für NoteEvent laut Internals Reference 1.1.46 so aus:
'(general-music event note-event rhythmic-event melodic-event)

erich

#2
@fugenkomponist: danke dir !

Die Definition von music-is-of-type hatte ich mir auch angeschaut, aber wie ich die Liste finde, war mir nicht erfindlich.

Aber mir ist nun nicht klar, was die Liste
'(general-music event note-event rhythmic-event melodic-event)
aussagt: In welcher Relation stehen die hier aufgeführten Items zu NoteEvent?

Gruß Erich

P.S. Mir scheint, dass die Liste die Typen enthält, die abgefragt werden können.

fugenkomponist

Das ist so ne Art Typhierarchie: Jedes NoteEvent ist ja auch einfach ein Event oder ein RhythmicEvent etc.