Closed ChemiCalChems closed 7 years ago
The decision we need to make is that we either only accept completely valid midi-files, or that we 'fix' it by transposing it. We can also offer a different program to automatically transpose the notes.
I would say we could fix them.
If we fix them, it's maybe a good idea to also supply the fixed midi file so the creator can play it back with his software to check it.
Granted.
Maybe we can implement my sampled music box sound in the software so you can play back the song directly in the software before punching. Maybe thats overcomplicating and hard on the servers but would be really useful.
@Wintergatan2000 It's possible to do, we'll just put it on a lower priority than the rest of the functionality.
Somewhere down the line, we will need to get into the .MID file, and when and which notes are played, by looking at the MIDI file format.
We should be most interested in channel voice messages, especially in note on and off events. These include