View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001855 | OpenMPT | Feature Request | public | 2025-01-10 01:18 | 2025-01-12 21:19 |
Reporter | stgiga | Assigned To | |||
Priority | none | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 11 |
Product Version | OpenMPT 1.31.14.00 / libopenmpt 0.7.13 (current stable) | ||||
Summary | 0001855: Support for more than two MIDI ports in MIDI import | ||||
Description | The Yamaha MU2000(EX) and other late Yamaha XG devices were notable for supporting 64 MIDI channels via four MIDI input ports, as could the Roland SC-8850 (the SC-8820 and SC-D70 were 2-port however, and the latter's 2port mode required MIDI to be sent over USB). The Japanese MIDI player TMIDI on Windows was able to address 6 MIDI output ports, which I assume would be like hooking an SC-D70 and an 8850 to the same thing, and that of course means 96 MIDI channels. Of course, I don't think anyone ever did THAT, but 4port was done on Roland and Yamaha's later devices (SC-8850 and the MU2000/EX). The MU2000(EX) also had Korg stuff via add-on cards, so some very late Korg devices may potentially have listened to Yamaha on the 4port issue. Basically, 2port at 32 MIDI channels was NOT the highest hardware MIDI synths went to. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | Yes | ||||
Tested code revision (in case you know it) | |||||
After writing all of that information up, it is still missing what the actual bug or feature request is. I assume that you want MIDI import to support an arbitrary number of MIDI ports rather than the current maximum of two, and you already give a good answer yourself why that feature won't be needed:
The problem with allowing an arbitrary number of MIDI ports is that OpenMPT will run out of pattern channels to assign to these different ports very quickly, because each pattern channel belongs to a specific MIDI channel. It's not uncommon that a regular MIDI import with a single MIDI port already takes up 50+ channels, and with 2 MIDI ports it is already very likely to scratch the limits of the maximum number of pattern channels. Going even higher is just going to make that even more likely, and instead of importing more MIDI channels, you will actually end up importing fewer channels. So: Unless there is a very, very good reason to support those extra MIDI ports, I don't think this going to happen. |
|
Ultimately, the number I was asking for was 4, to match the MU2000EX and SC-8850. I'm sorry if my wording was a bit off. My apologies. To put it simply, my request is that the max be 4, since that's as far as hardware synths went. |
|
Yeah but why, what are you trying to achieve with this? If your only argument is "some hardware could do this", there is about a hundred other features not supported by MIDI import that "some hardware" at some point supported. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2025-01-10 01:18 | stgiga | New Issue | |
2025-01-10 22:23 | Saga Musix | Note Added: 0006298 | |
2025-01-10 22:23 | Saga Musix | Priority | normal => none |
2025-01-11 20:19 | stgiga | Note Added: 0006299 | |
2025-01-11 20:20 | stgiga | Note Edited: 0006299 | |
2025-01-11 23:05 | Saga Musix | Note Added: 0006300 | |
2025-01-12 21:19 | Saga Musix | Summary | Better multi-port MIDI existed than 2port => Support for more than two MIDI ports in MIDI import |