View Issue Details

IDProjectCategoryView StatusLast Update
0001335OpenMPTFile Format Supportpublic2020-06-05 08:30
Reporterimpurpl3 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) 
Summary0001335: MIDI export tempo issue
Description

When I try to export my .it file to MIDI, the tempo is really high and hard to work with. I don't exactly know why this issue happens but I've benn told to post a notice here.

Steps To Reproduce
  1. Import a .it file
  2. Export it as MIDI
  3. Open it in any software that supports it.
  4. Notice the Tempo measure.
Additional Information

I am using snes music as my .it file

TagsNo tags attached.
Has the bug occurred in previous versions?Yes
Tested code revision (in case you know it)I don't know it

Activities

impurpl3

impurpl3

2020-06-05 04:04

reporter   ~0004359

https://youtu.be/J2dDjZoPxTs is a video documenting my issue

Saga Musix

Saga Musix

2020-06-05 06:50

administrator   ~0004360

Videos are absolutely useless for bug reports. Please write a textual description (with example files the issue occurs with) of your reproduction steps. I won't waste my time watching a 3-minute video waiting until I can finally see the 10 seconds of relevant information.

impurpl3

impurpl3

2020-06-05 06:55

reporter   ~0004361

here are my .it and my .midi

impurpl3

impurpl3

2020-06-05 06:59

reporter   ~0004362

mpt thing.zip (2,799 bytes)
Saga Musix

Saga Musix

2020-06-05 08:30

administrator   ~0004363

Thanks, that is a lot more helpful. Obviously that tempo is wrong because SPC2IT doesn't provide sensible timing information in the IT file. SPC files do not contain any tempo information, so SPC2IT just exports an IT file at an insane speed so that it can contain all the details of the original SPC file.

You can try setting the Rows Per Beat setting in the Song Properties from 4 to 16, so that you get a more reasonable 375 BPM, but it will obviously still not be the correct tempo - since the tempo is not stored anywhere in SPC files. That however is not an issue of OpenMPT, it's simply a shortcoming of the SPC format.

Issue History

Date Modified Username Field Change
2020-06-05 03:58 impurpl3 New Issue
2020-06-05 04:04 impurpl3 Additional Information Updated
2020-06-05 04:04 impurpl3 Note Added: 0004359
2020-06-05 06:50 Saga Musix Note Added: 0004360
2020-06-05 06:55 impurpl3 Note Added: 0004361
2020-06-05 06:59 impurpl3 Note Added: 0004362
2020-06-05 06:59 impurpl3 File Added: mpt thing.zip
2020-06-05 08:30 Saga Musix Note Added: 0004363
2020-06-05 08:30 Saga Musix Status new => closed
2020-06-05 08:30 Saga Musix Resolution open => no change required