Tuplet rhythms in MIDI import

• Feb 25, 2010 - 01:09
Type
Functional
Severity
S5 - Suggestion
Status
closed
Project

It would be useful to allow for tuplets (at least triplets) when importing MIDI files. Attached is an example MIDI file which contains the Mars rhythmic motive from Gustav Holsts' Planets for basic testing (mars.mid). The attached file mars.png shows how the file is currently loaded into MuseScore 0.9.6 beta. The attached file mars-expected.png shows the desired notation of the imported file.

Attachment Size
mars.mid 104 bytes
mars.png 50.48 KB
mars-expected.png 6.88 KB

Comments

This is very important! I'm trying to get some work I did in Sibelius into Musescore (I no longer have access to Sibelius) but all the triplets (there are a lot of them!) get mangled in the process. Currently having to use NtEd instead :/

I concur with Christophski and Craig. This is more than merely a useful feature, it is an ESSENTIAL feature that must be installed immediately, and this has taken since February of 2010.

ALL of my earlier compositions have to be migrated in MIDI format. It's a dealbreaker for me. Without tuplet recognition your program is worthless. I know that sounds cruel, but It is obvious that you've invested a great deal of time and energy into creating the program such as it is, it would be truly sad to see it all go to waste for lack of an essential feature.

Please fix this bug right away.

How do I convert MIDI files to XML before importing into Musescore? Won't I have the same triplet translation problem anyway?

I understand that for some user its important to have triplets detected on midi import. Unfortunately its hard to do as the program has to do some guess work as there is no concept of tuplets in midi.
A lot of artificial intelligence could be applied to midi import to make the score more readable. My favourite feature request is the ability to automatically do voice allocation.

The missing detection of triplets is not a bug or glitch which can be "fixed", its definitly a "feature request".