Improvement: Transposing tabs with string adjustments.
メンテナーはふだん 1 日以内に返信
@Danielku15 がすでに取り組んでいます。
2024年7月17日 から。
評価
この issue はまだ評価されていません。
説明
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
- 主要言語
- TypeScript
- スター
- 1.9k
- フォーク
- 297
- 平均マージ
- 9時間 2分
- マージ済み PR(30日)
- 44
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
CoderLine/alphaTab のほかの issue
-
ai-authored
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
メンテナーはふだん 1 日以内に返信
-
ai-authored
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信
-
Respect systems layout of MusicXML対応中かも @Danielku15 が 18 日前に担当しました。 オープン
CoderLine/alphaTab#2909 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
Expose Lyrics in public api対応中かも @Danielku15 が 18 日前に担当しました。 オープン
CoderLine/alphaTab#2908 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
Show accentuations on tab-only staves対応中かも @Danielku15 が 18 日前に担当しました。 オープン
CoderLine/alphaTab#2906 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
CoderLine/alphaTab の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
braintrustdata/braintrust-sdk-javascript#2659 ·
メンテナーはふだん 1 日以内に返信
-
body-parser 2.3.0 in the published ai-dial-chat-bff image is vulnerable (CVE-2026-111181, HIGH)対応中かも @illya-havsiyevych が今日担当しました。 オープンbug
難易度 1/5 1〜3時間 初心者へのやさしさ 87/100
epam/ai-dial-chat#9566 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
はさみアイコンを修正するオープンbug
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
-
area: core
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信