Skip to content

muspy.read unable to retrieve key_signatures #56

@raymondtoh94

Description

@raymondtoh94

Some Midi file unable to retrieve the mode and root of the key_signatures.
This problem unable to allow us to transpose our tracks.

interval = song.key_signatures[0].root
    if song.key_signatures[0].mode == "major": #Convert to CMAJ
        if interval > 0:
            song.transpose(-interval)
            song.key_signatures[0].root = 0
    elif song.key_signatures[0].mode == "minor": #Convert to AMin
        if interval < 9:
            song.transpose(interval)
        elif interval > 9:
            song.transpose(-interval)
        song.key_signatures[0].root = 9

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions