[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Beginner question about writing for drums
From: |
mail-login+lilypond |
Subject: |
Beginner question about writing for drums |
Date: |
Wed, 26 Apr 2023 23:24:26 +0000 |
Hi,
I'm just getting started with lilypond so I hope this issue is not obvious. As
I'm playing the drums, many tutorials I found regarding lilypond do not quite
apply in the details. So far the two things I've found are
https://lilypondcookbook.com/toc and the docs
https://lilypond.org/doc/v2.23/Documentation/notation/common-notation-for-percussion
(if you've got additional nice tutorials, I'd be glad to have some more).
The thing I struggle the most is how to properly "organize" the lilypond code.
Typically music (drum stuff especially when just writing a rough scheme) has
lots of repetitions.
The problem I've got on this end is that when writing for drums usually you use
two voices for the two hands (in one staff) e.g.
% from the tutorial I linked above
up = \drummode {
% Stems Up notes go here
}
down = \drummode {
% Stems Down notes go here
}
\score {<< \new DrumStaff <<
\new DrumVoice { \voiceOne \up }
\new DrumVoice { \voiceTwo \down }
>> >> }
. So to be able to use repetitions, I need lots of `<< \new Drumvoice{
\drummode{ \voiceOne content here }} \new Drumvoice{ \drummode{ \voiceTwo
content here }} >>`. This looks so ugly and verbose (see the larger example
below) that I'm wondering if I'm doing something wrong. Am I?
Does anyone of you has any experience working with drums in lilypond? Any
examples (not as small as in the docs/simple tutorials where the issue of
complexity does not arise but preferably not too large) I could have a look at?
Any advices for me as a lilypond beginner?
PS:
Everything I state is just how I've read/learnt it so far and I'm just starting
to get familiar with lilypond. So there might be errors in my statements.
I hope what I write is understandable (I'm no expert in music and technical
terminology in a foreign language is always particularly difficult)
-----------------
An excerpt of my writing (just writing a sheet for a song, no composing) (and
see the attached image for the output):
\repeat volta 2 {
\repeat percent 3 {
<<
\new DrumVoice{
\drummode{
\voiceOne
\repeat unfold 12 hh8
}
}
\new DrumVoice{
\drummode{
\voiceTwo
bd4 r8 sn4 r8
bd4 r8 sn4 bd8
}
}
>>
}
}
\alternative{
{
<<
\new DrumVoice{
\drummode{
\voiceOne
\repeat unfold 11 hh8
}
}
\new DrumVoice{
\drummode{
\voiceTwo
bd4 r8 sn4 r8
bd16 bd8 bd16 sn8 sn4 tomml16 tomml16
}
}
>>
}
{
<<
\new DrumVoice{
\drummode{
\voiceOne
\repeat unfold 11 hh8
}
}
\new DrumVoice{
\drummode{
\voiceTwo
bd4 r8 sn8 sn8 bd8
bd16 bd8 bd16 sn8 sn8. sn16 sn16 sn16
}
}
>>
}
}
I think this is quite a codebase for such a small piece on the sheet and the
only thing (apart from maybe using quite a lot newlines) blowing this up is
that `\new Drumvoice` etc is being used everywhere
2023-04-27_01-21.png
Description: PNG image
signature.asc
Description: OpenPGP digital signature
- Beginner question about writing for drums,
mail-login+lilypond <=
- Re: Beginner question about writing for drums, Pierre-Luc Gauthier, 2023/04/26
- Re: Beginner question about writing for drums, mail-login+lilypond, 2023/04/27
- Re: Beginner question about writing for drums, Pierre-Luc Gauthier, 2023/04/28
- Message not available
- Re: Beginner question about writing for drums, mail-login+lilypond, 2023/04/28
- Re: Beginner question about writing for drums, Pierre-Luc Gauthier, 2023/04/28
- Re: Beginner question about writing for drums, Pierre-Luc Gauthier, 2023/04/28
- Re: Beginner question about writing for drums, mail-login+lilypond, 2023/04/28
- Re: Beginner question about writing for drums, Pierre-Luc Gauthier, 2023/04/28
Re: Beginner question about writing for drums, Stu McKenzie, 2023/04/27