MIDI Export Volume Discrepency

Started by wallh4x, August 13, 2025, 19:20:50

Previous topic - Next topic

wallh4x

Hi everyone, I have an issue relating to MIDI export in OpenMPT.

I've begun by opening a .mid file (MIDI_ORIG.mid) and making no modifications to it, then using the MIDI Export feature and saving to MIDI_EXPORT.mid with no changes and default settings.

Upon opening MIDI_EXPORT.mid in OpenMPT, the volume set lane has been significantly altered despite no changes being made to either the input or output format.

Does anyone have any advice on how to remedy this issue? Any assistance would be greatly appreciated, I've attached screenshots and a zip of the .mid files.

StarWolf3000

Board: GIGABYTE B550 AORUS ELITE V2 | CPU: Ryzen 7 5800X | RAM: 32 GB
GPU: GeForce RTX 4060 8 GB (575.64) | Display: BenQ BL2405 1080p
Kernel: 6.15.9 stable | Boot Manager: GRUB2 | DE: KDE Plasma | Login: SDDM | WM: KWin (Wayland)

Saga Musix

OpenMPT converts MIDI velocities from exponential to linear when importing a MIDI file. It doesn't do the reverse when exporting MIDI files though, for a variety of reasons. The MIDI infrastructure is really not meant for round-tripping MIDI.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

phanoo

MIDI is so different than tracker that velocities aren't the only thing that get altered in the process. Timing, note overlaps, channel allocation, all need some conversion process to work and it's never 1:1