Midi Track Export does not Export as a Drum Midi File ?

EZdrummer Help
Viewing 15 replies - 1 through 15 (of 19 total)
  • Shootie
    Participant

    To try and answer your question I’d like to know what you think a drum midi file is compared to a regular midi file.

    Maybe your issue is with MuseScore and how it interprets regular midi and not with EZD2.

    The two first results Googling “MuseScore drum midi file”

    https://musescore.org/en/node/271030

    https://musescore.org/en/node/286537

    EZD3 Tutorials | EZBass Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group

    JohnBoy68
    Participant

    Thanks for the Google Searches that I’d already looked at  and discussed with Muse Score before posting my question here … As a result of of those discussions my question here was based on the analysis of the Midi File itself by Muse Score who state it’s not a properly formed drum midi file, it is constructed as a Piano Midi File not a Drum Midi File.

    Shootie
    Participant

    Do write back with what you discover, I am curious.

    EZD3 Tutorials | EZBass Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group

    JohnBoy68
    Participant

    I haven’t had any response from ToonTrack themselves yet, they seem very silent on the whole matter, I will update the thread when I have more.

    Scott
    Moderator

    I guess I’ll have to ask some questions because I have no idea what differentiates “piano MIDI” with “drum MIDI”. Toontrack drum MIDI conforms to GM mapping (GM Extended to be specific). I’ve never heard of MuseScore so I can’t give much help with it specifically.

    So, how is the EZD2 MIDI that is GM Extended mapping not “drum MIDI” but is “piano MIDI”?

    I think we need more details. Like: what does “correctly configured” mean in regards to MuseScore?

    Scott Sibley - Toontrack
    Technical Advisor

    JohnBoy68
    Participant

    This is what I’d been told by the MuseScore people who looked at it. I also tried it another online conversion tool and it’s  the same thing it doesn’t come anywhere near converting it correctly.

    Scott
    Moderator

    Can you zip it and attach it to a post so someone at Toontrack can look at it?

    Scott Sibley - Toontrack
    Technical Advisor

    JohnBoy68
    Participant

    Here is a simple example

    The EZ midi is called Test Drums EZD

    The MuseScore midi is called Test Drums Muse Score.Mid

    I’ve attached two screen shoots of the Midi files, after I did bit of work I did get the EZ Midi to come close to being recognized in Muse Score but you’ll still see there are some strange ‘sharp’ characters appearing.

    So I created the Midi in Muse Score, imported the Midi into EZ Drummer and re-exported it.

    Now on something this simple you can see there is a difference and I’m trying to work out which software is wrong.

    If I export something longer from EZD and try and import it into Muse, well … it’s a mess.

    So it would be interesting to understand the difference on this simple one first. If we can get this to work it would be so useful for so many people.

    Scott
    Moderator

    I’ll forward this thread to the programmers. Like I said, I have no experience with MuseScore. I only know that Toontrack drum MIDI files conform to the GM Extended standard mapping. Which means all drums map to the GM standard when possible with variations based on kit articulations (Extended). For example, C1 (36) makes to Kick Drum. Does MuseScore map the kick drum to note 36?

    Scott Sibley - Toontrack
    Technical Advisor

    Neb
    Participant

    John,

    I only downloaded MuseScore ten minutes ago, so forgive me if I turn out to be wrong…

    I think this problem is just the channel number. Nothing else is ‘special’ about a ‘drum midi file’.

    Musescore expects drum midi to be on midi channel 10.

    EZD2 ALWAYS uses channel 1 (so do many other DAWS/VSTs by the way).

    Even if you use/import a .mid file with notes on channel 10 into EZD2, it will always leave EZD2 using channel 1. so even if you found a batch editor that could change the channel of your entire drum library files to ch10 in one go, it still wouldn’t do any good, because as soon as the file was imported into EZD2, all the notes would be switched to ch1.

    MuseScore doesn’t allow you to change the channel either – it’s a known bug/limitation that users have asked to get fixed, I think.

    Your DAW piano-roll probably can edit the channel though. So the work around is to drag your EZD2 pattern/song into your DAW, edit the notes to channel 10, and then export the .mid file from your DAW to insert into MuseScore.

    Who is in the wrong? Probably MuseScore – ch10 for drums is a very old GM standard that no-one else really cares about now.

    MuseScore should probably allow the opportunity to edit the midi channel on import, if it’s so important to this function. But there is basically zero reason why MuseScore should have ch10 hardwired into its programming, in order to apply a drum staff to imported midi.

    Having said that, if you buy midi drum loop packs from GrooveMonkee and other such places, their midi notes are usually on ch10, mostly so that people can load them into vintage keyboards and gear, I think.

    Unless I’m mistaken, the issue is as simple as that.

    Beginner-level Guitarist/Drummer/Mixer. EZD2|3 / EZKeys1|2 / EZMix3.
    Desktop - Ryzen 5 4650G @ 3.7GHz | 16Gb DDR4 | 1TB SSD | Win10 Pro.
    Reaper | Roland Rubix 4x4 interface | Arturia Minilab II controller.

    • The post has been modified 3 times, last modified 5 years, 1 month ago by Neb.
    Neb
    Participant

    I took your EZD2 file into Reaper, and just changed the ‘channel’ (or ‘note channel’ or ‘event channel’) to 10.

    It now imports into MuseScore just fine, I think.

    Beginner-level Guitarist/Drummer/Mixer. EZD2|3 / EZKeys1|2 / EZMix3.
    Desktop - Ryzen 5 4650G @ 3.7GHz | 16Gb DDR4 | 1TB SSD | Win10 Pro.
    Reaper | Roland Rubix 4x4 interface | Arturia Minilab II controller.

    JohnBoy68
    Participant

    That is good to know, unfortunately I don’t have a copy of Reaper to test this as it is not free. If this is true maybe we should ask the programmers here just to change the channel to 10 when they write the file out of EZD.

    • This post was modified 5 years, 1 month ago by JohnBoy68.
    Neb
    Participant

    I don’t have a copy of Reaper to test this as it is not free

    I used Reaper on and off for two years before paying for it. It is a full version with a 5 second nag screen and no copy protection.

    When you install it, you can also choose a portable install. The install is small (100mb). It’s only 60$ if you do decide to buy it.

    You shouldn’t need Reaper to do this anyway – any of the DAWs should be able to change the midi notes to channel 10 in their piano-roll / event viewer.

    we should ask the programmers here just to change the channel to 10

    Possibly. ‘Ch10 for percussion’ is in the ‘GM specification’, but it isn’t in the midi specification. So manufacturers of midi products have a choice of being fully GM compatible, partially compatible, or not at all. For software, GM compatibility doesn’t matter so much because the routing and editing is usually easy. EZD2 kits only loosely follow the GM specification anyway, which is probably why ToonTrack chose to ignore the channel 10 thing. I think some/most other DAWs also ignore it when exporting midi, unless you set your percussion notes manually to ch10.

    The fact that you’re the first person to notice that EZD2 uses channel 1 tells us that it isn’t important anymore. I wonder if hard-coding it to ch10 might break a lot of old projects? So I think they might have to provide it as an option.

    Beginner-level Guitarist/Drummer/Mixer. EZD2|3 / EZKeys1|2 / EZMix3.
    Desktop - Ryzen 5 4650G @ 3.7GHz | 16Gb DDR4 | 1TB SSD | Win10 Pro.
    Reaper | Roland Rubix 4x4 interface | Arturia Minilab II controller.

    • The post has been modified 2 times, last modified 5 years, 1 month ago by Neb.

    2

    Thanked by: Shootie and Rogue
    Neb
    Participant

    Did you try the file I attached in MuseScore, John? Did it work the way you expected?

    Beginner-level Guitarist/Drummer/Mixer. EZD2|3 / EZKeys1|2 / EZMix3.
    Desktop - Ryzen 5 4650G @ 3.7GHz | 16Gb DDR4 | 1TB SSD | Win10 Pro.
    Reaper | Roland Rubix 4x4 interface | Arturia Minilab II controller.

    JohnBoy68
    Participant

    Yes the file you attached works exactly as it should

Viewing 15 replies - 1 through 15 (of 19 total)

No products in the cart.

×