Ties and Triplets do not work together in TinyNotation
I maintainer di solito rispondono entro 1 giorno
@mscuthbert ci sta già lavorando.
Dal 18/9/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
music21 version
9.2b
Problem summary
In tinyNotation, a triplet that is tied to a note outside the triplet does not parse properly.
Steps to reproduce
c = converter.parse('tinynotation: 2/4 trip{C8 D8 E8~} E4')
c.show('text', addEndTimes=True)
for n in c[note.Note]: print(n, n.tie)
Expected vs. actual behavior
Expected
{0.0 - 1.6667} <music21.stream.Measure 1 offset=0.0>
{0.0 - 0.0} <music21.clef.BassClef>
{0.0 - 0.0} <music21.meter.TimeSignature 2/4>
{0.0 - 0.3333} <music21.note.Note C>
{0.3333 - 0.6667} <music21.note.Note D>
{0.6667 - 1.0} <music21.note.Note E>
{1.0 - 2.0} <music21.note.Note E>
{2.0 - 2.0} <music21.bar.Barline type=final>
<music21.note.Note C> None
<music21.note.Note D> None
<music21.note.Note E> <music21.tie.Tie start>
<music21.note.Note E> <music21.tie.Tie stop>
Actual
{0.0 - 1.6667} <music21.stream.Measure 1 offset=0.0>
{0.0 - 0.0} <music21.clef.BassClef>
{0.0 - 0.0} <music21.meter.TimeSignature 2/4>
{0.0 - 0.3333} <music21.note.Note C>
{0.3333 - 0.6667} <music21.note.Note D>
{0.6667 - 1.0} <music21.note.Note E>
{1.0 - 1.6667} <music21.note.Note E>
{1.6667 - 1.6667} <music21.bar.Barline type=final>
<music21.note.Note C> None
<music21.note.Note D> None
<music21.note.Note E> <music21.tie.Tie start>
<music21.note.Note E> None
More information
Appears to be a problem with the intersection of autoExpires and the ending triplet state.
- Lingua principale
- Python
- Stelle
- 2.6k
- Fork
- 459
- Merge medio
- 1g 7h
- PR unite (30g)
- 40
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cuthbertLab/music21
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
cuthbertLab/music21#2084 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
cuthbertLab/music21#2082 ·
I maintainer di solito rispondono entro 1 giorno
-
`TypeError` in `ChordReducer.run()` on multi-part `stream.Score` without instrument `partId`sAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
cuthbertLab/music21#2074 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
cuthbertLab/music21#2055 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Slur bezier-x/y from start element gets overwritten by stop element's valuesForse di nuovo libera @bingliscodes l’ha presa 9 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
cuthbertLab/music21#2019 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di cuthbertLab/music21
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
jbacalso24/mimry#291 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 82/100
eli-alvarado/us-watchlist-alerts#14 ·
I maintainer di solito rispondono entro 1 giorno
-
from-review-extraction python severity:nit
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
LearningCircuit/local-deep-research#7462 ·
I maintainer di solito rispondono entro 2 giorni
-
mermaid_extract.py silently discards single-line state-diagram notes; sequence notes are keptAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
cathrynlavery/diagram-design#441 ·
I maintainer di solito rispondono entro 2 giorni
-
[Cleanup] Include the public header in work_split.cppForse già presa @blozano-tt l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
tenstorrent/tt-metal#60850 ·
I maintainer di solito rispondono entro 1 giorno