У меня очень скоро должен быть проект по аранжировке, поэтому я решил спросить об этом, пока еще могу получить помощь и ответ. Каков наилучший способ отобразить приемы нотной записи ритм-секции, такие как ритмическая нотация, «удары ногами с течением времени» и нотация с косой чертой? Чтобы пояснить, эти методы проиллюстрированы здесь ( https://ol.berklee.edu/pluginfile.php/4306485/mod_resource/content/1/RS%20Basics.pdf ). Для обозначения косой черты я видел этот шаблон ( http://lilypond.org/doc/v2.19/Documentation/learning/jazz-combo), но мне было интересно, могу ли я добавить аккорды к инструменту, не создавая новую переменную, и просто сделать их частью инструмента, когда я поместил его в партитурный блок (простое объяснение того, как они получают косые черты, будет также быть полезным). Что касается ритмической нотации (ромбы или косые черты с ритмическими головками на них) или «ударов ногами с течением времени», я не видел никаких объяснений или руководств о том, как это сделать в LilyPond / Frescobaldi, и мне нужно будет знать, как это сделать. их. Спасибо, если кто-нибудь может предоставить мне информацию об этом, поскольку незнание этих методов прямо сейчас - единственное, что мешает мне использовать LilyPond для моих повседневных проектов и композиций (кстати, мне также было интересно, будут ли аккорды играть в MIDI). с этими методами или если мне нужны специальные обозначения для этого).
Удары ногами с течением времени можно показать, поместив пустой «нотоносец» над нотоносцем барабана.
Ритмичные косые черты можно сделать, изменив стиль нотной головки и спрятав штили (или нет).
\version "2.18.2"
%% Chord Progression
chordProgression = {
\new ChordNames {
\chordmode {
c1:7 |
f1:7.9+ |
d1:m7 |
g1:7 |
}
}
}
%% Kicks Over Time
kicksOverTime = {
\new Staff {
\override Staff.VerticalAxisGroup #'staff-staff-spacing =
#'( (basic-distance . 5)
(minimum-distance . 5)
(padding . 1) )
\override Staff.Clef #'stencil = ##f
\override Staff.TimeSignature #'stencil = ##f
\override Staff.BarLine #'stencil = ##f
\override Staff.StaffSymbol.line-count = #0
s1 |
r2 r4 r8 f'8 |
r8 f'8 r4 r2 |
s1 |
}
}
%% Drum Kit Slashes
drumKitSlashes = {
\new DrumStaff \with {
instrumentName = "Drums"
midiInstrument = "synth drum" } {
\clef "percussion"
\time 4/4 \numericTimeSignature
\override NoteHead.style = #'slash
\hide Stem
b1 |
b2 b2 |
b4 b4
\undo\hide Stem
b4-- b8 b8->~ |
b2. r8 b8-> |
}
}
%% SCORE
\score {
<<
\chordProgression
\kicksOverTime
\drumKitSlashes
>>
}
Рамильес
Гостевой постер