Originally posted by musicalmanFirst, I've seen a few ports here which have random-sounding lengths, as though the midi wasn't properly quantized. It didn't sound bad, it just sounded like whoever ported it was able to preserve human timing inaccuracies. Does PetiteMM try to be very precise in its mmls, or does it hard quantize to certain values?
I believe you can expect precision up to the 64th note, no more than that unless you have the no quantize flag or whatever it is which bloats mml size.
Originally posted by musicalmanIf I for some reason wanted to make a port that sounded like it was played live on a keyboard instead of quantized, what would be the best way of doing that? I know the MML would be more of a mess, I'm just curious about how it would be done.
If you need more than 64th I assume you do "petiteMM --no-quantize", I never needed that so have no idea what it generates.
Originally posted by musicalmanSecond, does PetiteMM have some way of notating controller events in the MML?
PetiteMM only generates note data, it also ties notes in a way that causes desync. It does b4^b4 instead of b4^4. MasterLink has an easy fix for that in notepad++ that takes less than a minute.
That being said you have to add in channel numbers (separated by semicolon) and everything else manually except tempo which is usually wrong anyway I think.
Originally posted by musicalmanIf I ran the thing on my own midis, or midi files I'd spent considerable time optimizing, I think fixing the inaccurate commands would be easier for me than trying to read the mml and putting them in manually.
Most PetiteMM issues arise because the user isn't entirely aware of what is inside the midi. That is why I reprocess them to make sure I don't get unexpected results. The program is far from magic but at the very least it takes care of the most time consuming part, note writing.
The most important things with the midi is that each channel is monophonic (no chords) and there is no more than 8 channels with notedata. The readme doesn't talk about any limitations but with the above I've had very little problems with PetiteMM.
Originally posted by UltimaLike, does anyone know about the exact notes which are being played there...
I didn't import with enough precision but on channel 6 should be the correct notes. The IT file
here I added replaced the pitch bends on CH 6 with notes. 8 and 9 are just echoes so it's not necessary. Note lengths aren't TOTALLY accurate but you get the idea.