View Issue Details

IDProjectCategoryView StatusLast Update
0001956OpenMPTlibopenmptpublic2026-03-21 15:40
ReporterOenMPT User Assigned Tomanx  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Platformx64OSWindowsOS Version7
Summary0001956: MIDI support in libopenmpt
Description

I'm heared you , and yet , but I do tested this in OpenMPT RETRO (x86) 32 bit Version 1.33.00.06-r23542 RETRO TEST , and if I open MIDI file in this tracker and play opened file , I recive music on Microsoft GS Wavetable Synth or generated sounds of GM.dls thus I understand that core OpenMPT can read and play MIDI files , but this core can not select output MIDI device , that's why I again ofer you add this option in LibOpenMPT as option MIDI output , as this make with samplerate , channels , interpolation , repeat , volume , the only thing this must be different , this two feature :
1) request list MIDI devices in system as this does in OpenMPT in Options -> MIDI -> MIDI Recording -> MIDI input device :
only in my offer need in libOpenMPT -> MIDI -> MIDI playing -> MIDI output device in xmp-openmpt.dll and openmpt-mpg123.dll , but for correct play MIDI with transmite MIDI stream to external MIDI devices or Virtual system port for example LoopMIDI for VSTi hosts , need
2) generate feedback silence stream for XMPlay with 48000 hz / 32 bit then user recive function play MIDI files via LibOpenMPT with function select transmit MIDI stream to external or virtual device , and also user recive functions rewind , pause and stop MIDI files in XMPlay and other players in whitch not support MIDI format or this does not fully or not correct

Please , not angry to me , I want help improve functions and in LibOpenMPT plugin , and solve with XMPlay via improved LibOpenMPT plugin

Unfortunately, I cannot go here https://forum.openmpt.org/ that’s why I'm writing through the bug tracker

Somehow I was able , please excusme , now duplicate topic on forum https://forum.openmpt.org/index.php?topic=7457.0

TagsNo tags attached.
Attached Files
Screenshot_2066.png (148,371 bytes)   
Screenshot_2066.png (148,371 bytes)   
Screenshot_2067.png (32,917 bytes)   
Screenshot_2067.png (32,917 bytes)   
Screenshot_2068.png (12,390 bytes)   
Screenshot_2068.png (12,390 bytes)   
Screenshot_2069.png (15,151 bytes)   
Screenshot_2069.png (15,151 bytes)   
Screenshot_2070.png (92,881 bytes)   
Screenshot_2070.png (92,881 bytes)   
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

related to 0001957 new libopenmpt API for MIDI output data 

Activities

manx

manx

2026-03-21 07:06

administrator   ~0006598

No. libopenmpt is not a MIDI playback library, and in fact even if it would be, with the current design, it would be probably the worst MIDI playback library that exists.

OpenMPT is not a MIDI editor, not a MIDI authoring software, not a MIDI player, and libopenmpt is also not a MIDI player.

Requesting us to write a MIDI output plugin for some other player software is frankly inappropriate and, as you said yourself, completely out of scope.

You have now posted 4 (four!) times about the same feature request. If we say "no", we mean "no". This is what you should have respected after the first issue.

If you continue to annoy us, you will get banned.

Issue History

Date Modified Username Field Change
2026-03-21 01:41 OenMPT User New Issue
2026-03-21 01:41 OenMPT User File Added: Screenshot_2066.png
2026-03-21 01:41 OenMPT User File Added: Screenshot_2067.png
2026-03-21 01:41 OenMPT User File Added: Screenshot_2068.png
2026-03-21 01:41 OenMPT User File Added: Screenshot_2069.png
2026-03-21 01:41 OenMPT User File Added: Screenshot_2070.png
2026-03-21 01:55 OenMPT User Description Updated
2026-03-21 02:11 OenMPT User Description Updated
2026-03-21 02:25 OenMPT User Description Updated
2026-03-21 02:28 OenMPT User Description Updated
2026-03-21 07:06 manx Assigned To => manx
2026-03-21 07:06 manx Status new => closed
2026-03-21 07:06 manx Resolution open => no change required
2026-03-21 07:06 manx Note Added: 0006598
2026-03-21 07:10 manx Relationship added related to 0001957
2026-03-21 15:40 manx Category openmpt123 => libopenmpt
2026-03-21 15:40 manx Summary MDI support in LibOpenMPT => MIDI support in libopenmpt