Author Topic: How to "compress" or "to join together" multiple Channels  (Read 596 times)

Offline Falken

  • Shy artist
  • Posts: 4
  • Operating System: Windows 10
How to "compress" or "to join together" multiple Channels
« on: December 13, 2020, 05:55:03 »
Hello! Its sadly me again, and for this one I couldn't find an answer.

I've edited a MIDI and Imported it with OMPT as Open MPT Module. The thing is all the notes are really far away wasting a lot of channels. Some channels are used by a single note (I got a total of 35 channels). How can I avoid this? What is causing it? There's a way to somehow "compress" the channels in less channels?.

Thanks in advance

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 7,226
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 10 x64
Re: How to "compress" or "to join together" multiple Channels
« Reply #1 on: December 13, 2020, 10:30:45 »
MIDI import will re-use channels whenever possible, so if a channel is never used again by a note, it probably means that this note-on event is missing a corresponding note-off event in the MIDI file and the MIDI file needs to be fixed. OpenMPT also never puts notes from different MIDI channels into the same pattern channels, but if you think it's safe to do that (channels have same volume and panning state etc.), you can manually copy the notes over from one channel to the other after import.
Generally, making a MIDI import look pretty or organized will be a lot of manual work.
ยป 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.

Offline Falken

  • Shy artist
  • Posts: 4
  • Operating System: Windows 10
Re: How to "compress" or "to join together" multiple Channels
« Reply #2 on: December 13, 2020, 15:49:24 »
Thank you so much! After looking into the source MIDI I fixed some "let ring" notes that went unoticed and were the ones causing the "Channel Spam" issue. Now I reduced the number of channels from 35 to just 10 and all are properly used.