Ich bin an dem Buch 'Rhymic Reading' auf Seite 146-147 zu Gange. Mit persönlich hat da eine Seite mit 32tel Übungen gefehlt, bevor die Kombination mit ternären Figuren eingeführt wurde.
Statt mich nur mich zu beschweren, hab ich mir einen Generator gebaut, der mir die 'fehlende' Seite generiert hat. Vielleicht hilft es ja noch jemandem
Hab mir auch schon überlegt, das online zu stellen und so jeden Tag eine Übung des Tages zu generieren Keine Ahnung, ob so was von Interesse ist?

32tel Übung
-
-
Cool, wie genau hast du den Generator gebaut?
-
Ist ein Perl Skript das lilypond Code erzeugt.
-
Ist ein Perl Skript das lilypond Code erzeugt.
Darf ich mal sehen
?
So etwas wie Challenge des Tages, könnte ich mir auch gut als Integration im Drummerforum vorstellen.
-
Ist ein Perl Skript das lilypond Code erzeugt.
Darf ich mal sehen
?
So etwas wie Challenge des Tages, könnte ich mir auch gut als Integration im Drummerforum vorstellen.
Du definierst dir einfach ein Array. z.B:
'sn8 sn16 sn16',
'sn16 sn16 sn8',
'sn8. sn16]',
'sn16 sn16 sn16 sn16',
'r16 sn8 sn16'
...
und dann per Zufall generierst du Zeile für Zeile.
Wenn es eine API für das Forum gibt (oder einen extra User), kann ich das gerne machen?
Das kann auch wesentlich komplexer sein. Ich werde mal noch eine komplizierte Version erstellen.
-
Ich lade mal noch mal zwei Seiten hoch. Tempo jetzt bei 80.
-
Ich lade mal noch mal zwei weitere Seiten hoch. Tempo wieder bei 60. Dafür jetzt zusätzlich mit Triolen/Sextolen und Cowbell auf den Vierteln.
-
Das Skript oder der Lilypond-Code wäre trotzdem interessant. Ich bin gerade dabei mich mit Frescobaldi in Lilypond-Syntax einzuarbeiten. Bis auf die letzte 16tel (wie bekomme ich die verbunden?) konnte ich inzwischen den Anfang deines Beispiels (uebung2) reproduzieren.
-
Moin
Danke TheWhiteRabbit für die tolle Idee, Arbeit und das du dich dafür opferst
Nur der Form halber, würde ich das "For non-commercial use only!" noch auf die 2. Seite machen, man weis ja nie
-
Das Skript oder der Lilypond-Code wäre trotzdem interessant. Ich bin gerade dabei mich mit Frescobaldi in Lilypond-Syntax einzuarbeiten. Bis auf die letzte 16tel (wie bekomme ich die verbunden?) konnte ich inzwischen den Anfang deines Beispiels (uebung2) reproduzieren.
Ich hab alles aus notiert:
Code
Alles anzeigendrumsnare = \drummode { { sn8. sn16] r8 sn32 sn32 sn32 sn32 sn16 sn16 sn32 sn32 sn16 r8 sn8 } \bar "|" { sn4 sn8. sn16] sn32 sn32 sn16 sn16 sn16 sn8 sn32 sn32 sn32 sn32 } \bar "|" { sn8. sn16] sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn16 sn8 sn16 sn8 sn16 } \bar "|" { sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 r8 sn16 sn32 sn32 sn16 sn32 sn32 sn8 sn8 } \bar "|" \break { sn4 sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 sn32 sn32 sn8 } \bar "|" { sn16 sn16 sn32 sn32 sn16 sn8 sn8 sn32 sn32 sn16 sn16 sn16 sn32 sn32 sn32 sn32 sn8 } \bar "|" { sn16 sn16 sn8 sn8 sn32 sn32 sn32 sn32 sn8 sn8 sn16 sn8 sn16 } \bar "|" { sn8 sn16 sn16 sn8 sn8 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn16 sn16 sn16 sn32 sn32 } \bar "|" \break { r8 sn32 sn32 sn32 sn32 sn8 sn32 sn32 sn32 sn32 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 sn32 sn32 sn8 } \bar " { sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 r8 sn32 sn32 sn32 sn32 sn8 r8 sn8 } \bar "|" { sn16 sn16 sn8 sn16 sn16 sn32 sn32 sn16 r8 sn8 sn16 sn32 sn32 sn16 sn32 sn32 } \bar "|" { sn16 sn16 sn16 sn32 sn32 r8 sn8 sn8 sn16 sn16 sn8 sn8 } \bar "|" \break { sn32 sn32 sn16 sn16 sn16 sn16 sn16 sn8 sn16 sn16 sn16 sn32 sn32 sn16 sn16 sn32 sn32 sn16 } \bar "|" { sn16 sn32 sn32 sn16 sn16 sn32 sn32 sn32 sn32 r8 sn16 sn16 sn16 sn32 sn32 sn32 sn32 sn32 sn32 sn8 } \bar "|" { sn16 sn16 sn16 sn32 sn32 sn16 sn16 sn8 sn4 sn16 sn8 sn16 } \bar "|" { sn8 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 r8 sn16 sn16 sn16 sn16 sn16 sn32 sn32 sn16 sn16 } \bar "|" \break { sn16 sn16 sn32 sn32 sn16 sn4 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn8 sn32 sn32 sn32 sn32 } \bar "|" { sn16 sn16 sn16 sn32 sn32 sn8 sn32 sn32 sn32 sn32 sn8 sn8 r8 sn32 sn32 sn32 sn32 } \bar "|" { sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 sn32 sn32 r8 r8 sn32 sn32 sn32 sn32 } \bar " { r16 sn8 sn16 sn8 sn8 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn4 } \bar "|" \break { sn16 sn16 sn8 r16 sn8 sn16 sn8 sn32 sn32 sn32 sn32 sn4 } \bar "|" { sn32 sn32 sn16 sn16 sn16 r16 sn8 sn16 sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn32 sn32 } \bar "|" { sn16 sn32 sn32 sn16 sn32 sn32 sn8 sn16 sn16 sn32 sn32 sn32 sn32 r8 sn16 sn32 sn32 sn16 sn16 } \bar "|" { r8 sn8 sn16 sn16 sn32 sn32 sn16 sn16 sn8 sn16 r16 sn8 sn16 } \bar "|" \break { sn16 sn8 sn16 sn32 sn32 sn32 sn32 r8 sn8. sn16] sn8 sn16 sn16 } \bar "|" { sn16 sn16 sn32 sn32 sn16 sn16 sn16 sn16 sn16 sn4 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 } \bar "|" { sn16 sn16 sn16 sn16 sn16 sn8 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn8 sn8 } \bar "|" { sn32 sn32 sn32 sn32 sn8 sn16 sn16 sn32 sn32 sn16 sn4 r8 sn32 sn32 sn32 sn32 } \bar "|" \break { sn32 sn32 sn32 sn32 r8 sn8 sn16 sn16 sn16 sn8 sn16 sn32 sn32 sn16 sn16 sn16 } \bar "|" { sn8 sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 r8 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn8 } \bar "|" { r8 sn32 sn32 sn32 sn32 sn16 sn16 sn8 r16 sn8 sn16 sn8 sn8 } \bar "|" { r8 sn32 sn32 sn32 sn32 r8 sn8 r16 sn8 sn16 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 } \bar "|" \break { r8 sn32 sn32 sn32 sn32 sn16 sn32 sn32 sn16 sn16 sn8. sn16] sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 } \bar "|" { sn8 sn8 sn16 sn32 sn32 sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn8 sn16 } \bar "|" { sn32 sn32 sn32 sn32 sn8 sn8 sn8 sn16 sn32 sn32 sn16 sn16 sn32 sn32 sn16 sn16 sn16 } \bar "|" { sn8. sn16] sn16 sn8 sn16 sn16 sn32 sn32 sn16 sn16 sn8 sn8 } \bar "|" \break { r16 sn8 sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn8 sn8 } \bar "|" { r8 sn8 sn16 sn16 sn16 sn32 sn32 sn8. sn16] sn16 sn16 sn8 } \bar "|" { sn4 r16 sn8 sn16 sn32 sn32 sn32 sn32 r8 sn32 sn32 sn16 sn16 sn16 } \bar "|" { sn16 sn16 sn32 sn32 sn16 sn8. sn16] sn16 sn16 sn8 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 } \bar "|" \break { sn32 sn32 sn32 sn32 sn8 sn8 sn32 sn32 sn32 sn32 sn32 sn32 sn16 sn16 sn16 r8 sn8 } \bar "|" { sn16 sn16 sn16 sn16 sn16 sn32 sn32 sn16 sn16 sn32 sn32 sn32 sn32 r8 sn32 sn32 sn32 sn32 sn8 } \bar "|" { sn4 sn32 sn32 sn16 sn16 sn16 sn16 sn16 sn16 sn16 sn16 sn16 sn16 sn32 sn32 } \bar "|" { sn16 sn16 sn16 sn16 sn16 sn16 sn32 sn32 sn16 sn8 sn8 sn16 sn32 sn32 sn16 sn32 sn32 } \bar "|" \break { sn4 sn16 sn16 sn16 sn16 sn32 sn32 sn32 sn32 r8 sn16 sn16 sn8 } \bar "|" { sn8. sn16] sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn8 sn16 r8 sn32 sn32 sn32 sn32 } \bar "|" { sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn32 sn32 r8 sn8 r16 sn8 sn16 } \bar "|" { sn16 sn8 sn16 r8 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn32 sn16 sn16 sn16 } \bar "|" \break { r8 sn32 sn32 sn32 sn32 sn32 sn32 sn16 sn16 sn16 sn8 sn8 sn4 } \bar "|" { sn16 sn32 sn32 sn16 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn16 sn16 sn16 sn16 sn16 sn8 sn16 } \bar "|" { sn32 sn32 sn32 sn32 sn8 r16 sn8 sn16 sn16 sn32 sn32 sn16 sn32 sn32 sn32 sn32 sn16 sn16 sn16 } \bar "|" { sn8 sn8 sn32 sn32 sn16 sn16 sn16 sn4 sn8. sn16] } \bar "|" }
-
Moin
Danke TheWhiteRabbit für die tolle Idee, Arbeit und das du dich dafür opferst
Nur der Form halber, würde ich das "For non-commercial use only!" noch auf die 2. Seite machen, man weis ja nie
Ist ja kein Ding, hab es ja eh gebraucht
Wünsche und Anregungen gerne hier in den Thread. Das mit der 2. Seite muss ich mir mal anschauen...
-
Dann lad ich mal noch was hoch...
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!