Improvement: Transposing tabs with string adjustments.
Maintainer antworten meist innerhalb von 1 Tag
@Danielku15 arbeitet bereits daran.
Seit 17.7.2024.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
I'm experiencing issues with the transposition feature not working as expected. When I set transpositionPitches: [-4], the notes incorrectly go below 0. Instead, they should move up a string rather than displaying a -1.
Steps to Reproduce:
- Open the attached guitar tab file with no transposition applied (see Screenshot 1).
- Set
transpositionPitchesto[-4]. - Observe the transposed guitar tab (see Screenshot 2).
Expected Behavior:
The notes should transpose correctly by moving up a string instead of displaying a negative value, as demonstrated in the expected output from Songsterr (see Screenshot 3).
Screenshots:
-
No transposition applied:
-
After Setting
transpositionPitchesto[-4]:
-
Expected Transposition Output - Screenshot from Songsterr for the same tab:
Expected Behavior
The notes should transpose correctly by moving up a string instead of displaying a negative value, as demonstrated in the expected output from Songsterr (see Screenshot 3 above).
Steps To Reproduce
-
Download the GP File:
- Download the file 58202729.gp.zip.
-
Set the Transposition:
- Open the downloaded file and set
transpositionPitchesto[-4].
- Open the downloaded file and set
-
Observe the Issue:
- You will notice that the notes incorrectly move below 0, displaying negative values.
-
Compare with Songsterr:
- Access the tab on Songsterr: Ed Sheeran - Love Can Hurt Tab to see the correct transposition.
Link to jsFiddle, CodePen, Project
No response
Found in Version
1.4 (alpha)
Platform
Web
Environment
- **OS**:
- **Browser**:
- **.net Version**:
Anything else?
No response
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.9k
- Forks
- 297
- Ø Merge
- 9 Std. 2 Min.
- Gemergte PRs (30 T.)
- 44
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CoderLine/alphaTab
-
ai-authored
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
Maintainer antworten meist innerhalb von 1 Tag
-
ai-authored
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Respect systems layout of MusicXMLEvtl. vergeben @Danielku15 hat das vor 18 Tagen übernommen. Offen
CoderLine/alphaTab#2909 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Expose Lyrics in public apiEvtl. vergeben @Danielku15 hat das vor 18 Tagen übernommen. Offen
CoderLine/alphaTab#2908 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Show accentuations on tab-only stavesEvtl. vergeben @Danielku15 hat das vor 18 Tagen übernommen. Offen
CoderLine/alphaTab#2906 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in CoderLine/alphaTab
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
lyswhut/lx-music-desktop#3026 ·
-
area: ci type: test
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
schlessera/brain-kit#2769 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Read a vector index's quantization back on Neo4j 2026.10, which reports vector.quantization.typeOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
liberation-data/drivine#231 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
alveusgg/alveusgg#2502 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag