Skip to content

weird note doubling bug #7

@alt-potato

Description

@alt-potato

I was trying to make my own midi files to play in the program, but I ran into a weird bug.

This is lyre.zip, which contains two files: test.mid and doesnt_work.mid. The first was exported from Musescore 3 and the second was made in MidiEditor. They play the exact same notes and are superficially identical if you listen to them, but one of them triggers the error and one of them doesn't.

Here's the output in notepad. There's some note doubling evident here.
test.mid: hqwjeqrwte
doesn't_work.mid: hqhqjwjwqeqewrwretet
(I probably should have picked a test piece without chords, but it's too late now.)

I tried mucking around in the midi files with a binary editor to try and figure it out, but looking at binary code makes my head hurt. It might have something to do with the types of midi files (there's 3), but I wasn't able to find out a way to identify which type it was.

Honestly, I don't expect this to be fixed or anything, but I just found it interesting and thought I would at least make you aware of it.

Anyways, thank you for this beautiful program. You are truly blessed by Venti himself.

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