Open gyuris opened 9 years ago
Az említett témaköröket felosztanám két részre:
Én most csak első csoporttal foglalkoznék.
Volt egy korábbi ötletem, amiben bevezettem volna nehány új elemet:
<chord pos="left|right" name="C"/>
<chordtext text="Előjáték:">
Nehány példa:
Előjáték:
||: A D A :|| 3x
<lines><chordtext text="||:"/><chord name="A"/><chord name="D"/><chord name="A"/><chordtext text=":|| 3x"/></lines>
Felütés:
E
Mint szarvas...
<lines><chord pos="left" name="E"/>Mint szarvas...</lines>
Közjáték:
C H e
...és megváltoztattál.
<lines>...es megvaltoztattal.<chord pos="right" name="C"/><chord name="H"/><chord name="e"/></lines>
Tovább gondolva a kérdést, a következő megoldás lehet hogy jobb lenne:
Ennek a megolásnak az előnye, hogy kevesebb séma változtatás igényel és talán jobban illeszkedik az OpenLyrics koncepcióba.
Nézzük a fenti példákat:
Előjáték:
||: A D A :|| 3x
<lines name="chords">||: <chord name="A"/><chord name="D"/><chord name="A"/> :|| 3x</lines>
A lines.name
attributum már létezik az OpenLyrics szabványban, de a chords
érték még nem. A name="chords"
az jelentené, hogy a szöveget és az akkordokat egy sorban kell megjeleníteni.
Felütés:
E
Mint szarvas...
<lines><chord name="E"/> Mint szarvas...</lines>
A felütést a sor eleji szóközzel lehetne jelezni.
Közjáték:
C H e
...és megváltoztattál.
<lines>...es megvaltoztattal. <chord name="C"/><chord name="H"/><chord name="e"/></lines>
A közjátékot a sor végi szóközzel lehetne jelezni. Igazából ebben az esetben a szóköz sem kellene.
Ez rázós. Forkolni kellene az OpenLyrics szabvány. Mérlegelve, hogy a fórum eléggé halott, a kód át lett migrálva két példányban (openlyrics és matysek) is a Github-ra, de azóta érintetlen, igen:
Fontos, hogy módosítsuk a RELAX NG sémát és a hozzá tartozó dokumentációt is csináljuk tovább (angolul) és adjunk ki magunknak egy 0.9-es kiadást. Így van a legtöbb esély, hogy előre vigyük a projektet.
Témakörök: