Skip to content

Concert Pitch vs Written Pitch #139

@gburlet

Description

@gburlet

Feature request

Hi Daniel, hope all is well with you.

I'm in the position where I'm using AlphaTab for rendering monophonic vocal sheet music from AlphaTex. I understand that the main mission of AlphaTab is for guitar sheet music, however I believe that with a couple small changes we can adapt AlphaTab to also engrave vocal sheet music while at the same time adding additional functionality for guitarists: so it's a win-win situation in my eyes.

Basically, guitar sheet music is notated an octave higher than played for ease of reading while other instruments, such as vocals, are not. Currently I am subtracting an octave from each note so that it's displayed properly, but then I run into issues where notes lie outside of the guitar pitch range and when using AlphaSynth they also sound an octave lower even though they're notated correctly.

Your environment

n/a

Expected Results

When specifying a boolean concert_pitch flag to AlphaTab when setting up, the notes on the score are rendered as they sound rather than an octave higher.

Observed Results

AlphaTab doesn't currently handle this functionality.

Possible Solution 1

We could add a concert pitch/written pitch boolean option when setting up AlphaTab. The value of this setup parameter would influence how the score is engraved and how AlphaSynth interprets the score for synthesis. Internally, I don't suspect this to be a complex change because it involves minor changes to AlphaTab and AlphaSynth to either perform or not perform octave subtractions.

Possible Solution 2

We add possibility for an 8vb symbol to indicate the music is to be played as written rather than transposed an octave.

Metadata

Metadata

Assignees

Labels

area-renderingEverything related to the renderingstate-acceptedThis is a valid topic to work on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions