Skip to content

Transposing notes outside of octave range leading to song not sounding right #516

@Pixel1011

Description

@Pixel1011

Is your feature request related to a problem? Please describe.
When the notes from a imported midi file are transposed, the song will end up sounding incorrect as when transposing, care is not given to whether relative notes are in a higher or lower octave, meaning the transposed notes will all be in either the highest or lowest octave.

for e.g.,
a G note followed by a lower octave D note (but both notes still above minecraft's limit) in a midi file will end up, once transposed, to G 13 and D 20. Therefore the D note is now a higher pitch than the G note and the song will sound off

Describe the enhancement you'd like
When the transpose function is run, check whether or not the previous note is higher or lower in octave than the current note and adjust accordingly

Thanks! :D

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions