Reklama
Nepřihlášený uživatel | Zaregistrovat se
 

Téma:

Počítače a InternetSoftware

Spravují:

arnost,
Šnek



Reklama




Stejně jako Arnošta mě napadlo, nezlobí-li nějak \melismaEnd s tou následující pomlkou, k níž to možná přiřazuje.
arnost Snad zas nechci tak  moks
nema byt \melismaEnd pred notou, na ktere konci?

tohle se v prubehu vyvoje dost menilo
g2 \melisma c4. b8 | % 3
a4 g4. f8 [ e8 d8 ] | % 4
e4 a4 ~ a16 [ g16 f16 e16 ] d4 | % 5
g4 \melismaEnd r8 e8 ~ e8 \melisma [ f8 g8 a8 ] | % 6
b8. [ c16 d8 g,8 ~ ] g8 [ f16 e16 ] d4 \melismaEnd | % 7

(Nepsal jsem to osobně, je to z automatické konverze musicxml2ly, proto ta čísla taktů apod., akorát právě potřebuju vyznačit ta melismata.)
Můžeš zkopírovat celý kus originálu? Nejspíš tam přepneš do nějakého jiného sázeního módu nebo tak něco, ale na to by bylo potřeba se podívat zcela konkrétně a přesně.
dotaz
Potřebuji vyřešit strukturu skladby několikrát za sebou použitým \melisma a \melismaEnd (ještě jsem to nikdy nezkoušel). První pár fungoval jak měl, ale hned na druhém syntaxe havarovala, log hlásil Chyba: syntax error, unexpected EVENT_IDENTIFIER a zřejmě se i rozpadla struktura zbytku kódu. Vzhledem k tomu, že jsem nikde nenašel diskuzi o podobném problému, metodou pokus-omyl jsem zjistil, že ke zmíněné havárii dochází zřejmě v případě, kdy se na stejné řádce (píšu standardně každý takt na samostatnou řádku) ocitne za sebou "obrácená" sekvence \melismaEnd a \melisma:
...
noty \melisma noty
noty \melismaEnd noty \melisma noty
noty \melismaEnd
...
Ale asi to bude složitější, protože rozdělení oné řádky na dvě samostatné též nepomohlo, ovšem umístit dvojici o více řádek dál už zase fungovalo, nevím, nepochopil jsem to chování. Asi mi uniká nějaká banalita, netušíte někdo?
Aha, chtělo to dvojku místo trojky. Konečně to funguje. Díky všem!
arnost snad nechci tak   moks
Zjevne se mu nelibi verze pythonu. Jen nevim, jestli chce python dvojku, nebo trojku.
Finwe To není jako práce s buzolou,  děti
Python 2 vs Python 3?
Návod fungoval. Systém příkaz rozpoznal, ale teď mu zase chyběl mu Python k interpretaci musicxml2ly.py. Nainstaloval jsem tedy Python, už už to vypadalo dobře, ale pak to vyhodilo následující závadu:

Chtěl jsem to vyřešit přeinstalací Lilypondu, ale podle všeho je verze 2.18.2 aktuální.
Přes tohle se už asi nedostanu, že?
Tak to bych asi sám nedal dohromady, zkusím, dík!
arnost snad nechci tak   moks
dotaz
Jdu si pro radu s takovou pro vás zřejmě banalitou, mně ale ani dlouhé googlení nepomohlo.
Na počítači s Win10 mám v pořádku nainstalovaný Lilypond 2.18.2, běžně s ním pracuji. Když ae chci použít musicxml2ly z příkazové řádky, píše mi to "...is not recognized as an internal or external comand...".
Vím přitom, že na předchozím počítači jsem tento příkaz běžně používal, a vše fungovalo. Co dělám špatně?
Díky! (Zatím nevyzkoušel jsem, ale aspoň předběžně děkuji, dočítaje Okouna po návratu k počítači.)
udělátko pro emacs
Pokud by měl někdo zájem, nabízím udělátko pro emacs. Je tam minor mode pro jednodušší (alespoň pro mě) zadávání not plus pár maker. Odkaz na github https://github.com/lukpospi/zkratky-lilypond.git
Tak jsem to konečně našel (ne v dokumentaci přímo, v ní funguje vyhledávání jen napůl, nakolik si ji Gůgl milostivě zaindexoval, protože místní fulltextové vyhledávání nemají, nýbrž přes Gůglení "paper16.ly" a následné zkoumání testovacích souborů):

#(set-global-staff-size 16)

To se napíše přímo do globálního kódu někam za sekci \header.
(V záhlaví jsem změnil odkaz ze starých manuálů na nové.)
Celková velikost sazby
Zároveň se zeptám: Nevíte někdo z hlavy, jak se nyní dělá celková velikost sazby, tedy to, co se dříve dělávalo pomocí \include "paper16.ly" a podobných?
Ujeté předznamenání taktu u LilyPondu 2.18.2
Po letním apgrejdu systému (při němž se apgrejdoval i LilyPond) jsem teď poprvé zase LilyPond použil na jeden soubor fungující dobře v roce 2011 (podle jeho timestampu, bohužel netuším, co za verzi LP to tehdy bylo), a ono mi to najednou vyhodilo předznamenání taktu úplně mimo systém:

Zdroj vypadá takhle (výcuc toho relevantního):

\include "deutsch.ly"
\header {
        title = "Pomíjivost"
        composer = "Lothar Reubke"
}

sopran = \relative c' { \time 6/4 \key c \major \partial 4
f4 \bar "|" f2 f g4 g ...

alt = \relative c' { \time 6/4 \key c \major \partial 4
c4 \bar "|" c2 c h4 h ...

tenor = \relative c { \time 6/4 \key c \major \partial 4
f4 \bar "|" f2 f4 f2 f4 ...

bas = \relative c { \time 6/4 \key c \major \partial 4
f4 \bar "|" f2 f4 f2 f4 ...

text = \lyrics { 
Po4 -- mí2 -- jí ...

podtext = \lyrics {
_1 _1 ...

\score {
        \simultaneous {
            \cadenzaOn 
            \tempo 2 = 60
            \set Score.tempoHideNote = ##t
            \set Score.automaticBars = ##f
            \context Staff = mel <<
              \override Staff.TimeSignature #'stencil = ##f
              \autoBeamOff
              \set Staff.midiInstrument = "church organ"
              \new Voice {\voiceOne \sopran }
              \new Voice {\voiceTwo \alt }
            >>
            \context Lyrics << \text \podtext >>
            \context Staff = dolmel << \clef F
              \override Staff.TimeSignature #'stencil = ##f
              \autoBeamOff
              \set Staff.midiInstrument = "church organ"
              \new Voice {\voiceOne \tenor }
              \new Voice {\voiceTwo \bas }
            >>
        }
        \layout { indent = 0.0\cm linewidth = 18.0\cm pagenumber = no }
        \midi  { }
}

Tu divnou kombinaci \bar a \cadenzaOn tam mám, nakolik si mlhavě vybavuji, proto, že v tom roce 2011 to v té tehdejší verzi nějak odmítalo sežrat to \partial a já to potřeboval nějak rychle obejít; ani teď, zdá se, to ten \partial nežere (vypisuje varování o špatně umístěných taktových čarách), ale navíc to začalo vyhazovat ten takt a klíč takhle nad systém.

Netušíte někdo, kde mám nějakou zásadní chybu vůči plíživým změnám lilypondí syntaxe?

Vyzkoušel jsem obojí a usoudil, že pro moje skeny by bylo jednodušší a rychlejší to přepsat ručně. "By bylo" – protože lilypondování se odkládá a nastane prostý reprint zpěvníčku.
V audioveris fóru to stále žije a snad dotáhnou dokonce i tu slibovanou novou verzi.
arnost snad nechci tak   moks
hm, koukam. cca pred rokem sice rozjeli nejakou aktivitu na githubu, ale zatim tam dali jen parser toho musicxml %(