henriyulianto / solmisasi-lily

Source code of "solmisasi" library for Lilypond
https://henriyulianto.github.io/solmisasi-lily/
GNU General Public License v3.0
4 stars 3 forks source link

Beberapa bugs yang saya temui #3

Open cintasemua opened 2 months ago

cintasemua commented 2 months ago

Syalom, pak Henri. Terima kasih untuk Solmisasi Lilynya. Saya sedang belajar menggunakannya.

Beberapa yang saya temui :

  1. bendera setengah yang diawali not NOL, tidak muncul. 2024-07-10_030740

  2. Setelah ada bar yang diam 4 ketuk ( 0 0 0 0 ), teks liriknya jadi berantakan. 2024-07-10_032352

`\version "2.24.3" \include "solmisasi.ily"

music = \solmisasiMusic { \relative d'{ \time 4/4 \key d \major \sectionLabel "Intro" d4. d8 d d d d | d4. d8 d4 d8. d16 | d8 d d8. d16 d8 d d8. d16 | d1 |r1|

\sectionLabel "Bait 1"
d8 d d d fis4. (d8)| d8 d d b a2 |d8 d d d d4 d8 fis | e8 fis e d d2 \bar "||"

\sectionLabel "Refrein 1"
fis8 fis fis a b4 b8 a | b8 b b a fis (a) a4 | fis8 fis fis a b4 b8 a | b8 b b a fis2 |

d8 d d d fis4. (d8)| d8 d d b a2 |d8 d d d d4 d8 fis | e8 fis e d d2 \bar "||"

\sectionLabel "Interlude" R1|R1|f4 f8. f16 fis8 fis8 fis8 fis8 | \time 2/4 c'8 b8 a8 g8 |\time 4/4 \key a \major f2. f8 f8 | gis1 \bar "||"

} }

lyric = \solmisasiLyric \lyricmode {

Ka sih Tu han ku sung guh nya ta ba gi u mat yang ber san dar pa da Nya.

Ka sih Tu han ku sung guh lah a jaib ba gi u mat yang mau per ca ya pa da Nya.

Ka sih Tu han ku nya ta, tak per nah ber u bah, a gung dan be sar me le bi hi s’ga la nya. Ka sih Tu han ku sung guh lah a jaib ba gi u mat yang mau per ca ya pa da Nya.

a gung da be sar me le bi hi }

<< \new SolmisasiTimeAndKeySignature { \solmisasiMusic \music } \new SolmisasiStaff { \new SolmisasiVoice { \solmisasiMusic \music } \addlyrics { \solmisasiLyric \lyric } }

`

henriyulianto commented 1 month ago

Selamat pagi, @cintasemua . Terima kasih sudah submit bug yang ditemukan.

Untuk persoalan no. 1, saya hampir tidak pernah mengalami error seperti itu. Nanti akan saya coba.

Untuk persoalan no. 2, jika Anda sudah menggunakan versi terakhir, fungsi \solmisasiLyric tidak diperlukan lagi. Screenshot 2024-07-28 074753 Screenshot 2024-07-28 073950

henriyulianto commented 1 month ago

@cintasemua

Kemudian, jika musik dalam deklarasi variabel music sudah dibungkus dengan \solmisasiMusic, maka variabel music tersebut sudah dikonversi menjadi musik solmisasi, bukan standar lagi, sehingga pada definisi score (dalam SolmisasiStaff atau yang lainnya), hanya perlu memanggil \music saja.

cintasemua commented 2 weeks ago

Terima kasih responnya, pak @henriyulianto Saya sudah mulai bisa menggunakan Solmisasinya.

Ada beberapa pertanyaan lagi : 1. Bagaimana cara membuat kamar repetisi (Volta) dan chord ? saya praktekan seperti tutorial web lilypond, tetap tidak berhasil.

2. Bagaimana membuat garis bar memanjang dari Sopran sampai ke Bass?

Jika berkenan, bolehkah dibagikan file Lilypond "SING ALLELUIA TO THE LORD" (Untuk pernikahan adikku, Dian (dan Siska) — November 2008 — revisi 2017) untuk jadi bahan referensi. karena saya lihat, di partitur tersebut, penulisannya kompleks. (awalnya saya tau tentang solmisasi ini dari footnote di partitur tersebut 👍 )

Terima kasih sebelumnya.

`\version "2.20.0" \include "solmisasi.ily"

mary_music = { \key d \major \relative d' { fis4. e8 d4 e |

\repeat volta 2 { fis4 4 2 | e4 4 2 |

\alternative {
  \volta 1 {fis4 a4 2 | }
  \volta 2 {fis4. e8 d4 e }
}
}

} }

mary_lyric = \lyricmode { % Verse 1 Ma -- ry had a lit -- tle lamb, lit -- tle lamb, lit -- tle lamb. Ma -- ry had a}

\score { << \new SolmisasiTimeAndKeySignature { \solmisasiMusic \mary_music } \new SolmisasiStaff { \new SolmisasiVoice { \solmisasiMusic \mary_music } \addlyrics { \solmisasiLyric \mary_lyric } }

\layout { \context { \Lyrics \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.basic-distance = #0 \override LyricText.font-family = #'sans \override LyricText.font-size = #0 \override LyricHyphen.Y-offset = #0.2 \override LyricHyphen.minimum-distance = #2.0 } } }`