OpenNoteBlockStudio icon indicating copy to clipboard operation
OpenNoteBlockStudio copied to clipboard

MIDI tracks don't get separated into layers/Mid-song instrument changes

Open TheLastAncient opened this issue 4 years ago • 2 comments

Describe the bug Midifile with 16 tracks doesn't get separate layers

To Reproduce Steps to reproduce the behavior:

  1. Import midifile with 2 or more tracks mapped to channel 1
  2. Watch it smoosh everything into 1 layer.

Expected behavior Separated layers for each track so instruments can be selected.

Additional context Many DAWs export separate tracks for each midi channel but default to instrument 1 or are not configurable.

TheLastAncient avatar Aug 04 '20 03:08 TheLastAncient

This is something NBS was not designed to support; it expects each track on the MIDI file to map to exactly one channel. Reassigning tracks to different channels is a rather complex feature; getting it to work properly in NBS could be very difficult.

The MIDI import feature will undergo a full rewrite in a few months, so I might consider changing that behavior. I'd appreciate it if you could send a link to the affected MIDI file :)

Bentroen avatar Aug 04 '20 04:08 Bentroen

Here's an example midi file with separate tracks, all mapped to channel 1

https://drive.google.com/file/d/1H3F1HznqRApjVAqQHaEN24fErIC4HLqn/view?usp=sharing

On a side note, I was able to use a midi editor to assign the tracks to different channels and work around this for now

TheLastAncient avatar Aug 04 '20 16:08 TheLastAncient