How do you wipe a MIDI of its event data? (fades, modulation, etc.)

Discussion in 'Working with Sound' started by MokuseiFolf13, Jul 21, 2023.

  1. MokuseiFolf13

    MokuseiFolf13 Ultrasonic

    Joined:
    Dec 25, 2021
    Messages:
    125
    Likes Received:
    27
    What I'm meaning to accomplish sounds simple (pardon the pun), but basically I want to take a MIDI file and flush out all the fancy-schmancy hullabaloo when it comes to different MIDI events, wether it'd be pitch bends, modulation levels, automated volume adjustments what have you-- I basically want a "clean" MIDI free of that stuff. I'm using a Mac if you need context for what software fits best for this task.

    I'm trying to mess with this one MIDI ripped from an old childhood video game system, and yet whenever I try to mess with it, some strange instructions embedded in each track transforms the sound to some wacky, Brian Eno-esque fever dream... Not that it's necessarily a bad thing in any other case, but for this instance it is quite annoying when it should be staccato/attacky sounds coming out my speakers and not dragged out, surrealistic, pseudo-granulated sweeps.

    Any and all help is greatly appreciated, and I look forward to your comments~!! <3
     
  2.  
  3. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    What DAW are you using? Can you post the midi file? Sometimes finding every CC# data can be tricky. You can maybe do a transform or filter everything but the note on/off events. In Logic anyway, you do View menu, Show List editors. Unhighlight the Notes icon, select all and delete.
     
    Last edited: Jul 21, 2023
    • Like Like x 1
    • Agree Agree x 1
    • List
  4. MokuseiFolf13

    MokuseiFolf13 Ultrasonic

    Joined:
    Dec 25, 2021
    Messages:
    125
    Likes Received:
    27
    Good to see you again, clone! Why of course I can provide the MIDI file! It's strange the way it behaves, while untouched the stock Logic instruments sound relatively normal, but with Roland or just about any other softsynth plug in it's anything goes, usually that strange sweepy sound. Like I wipe out one tracks' events and stuff, but I can't find a way to reset the strange settings the original MIDI events injected into the plugin...

    I do have Logic as well, thinking of maybe dual wielding with Ableton, but Logic's my main secret weapon

    Here you go! It's in a zip, cuz the forums won't allow straight midi files.
     
    Last edited: Jul 21, 2023

    Attached Files:

  5. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    i have seen it do something very similar. It's often when you download a midi from someplace and then import it. It's also easy to filter off everything but notes when you record the midi in yourself from controller. I have had a few where I could not find the error and just end up copy pasting visible into new channel. let me take a peek. :)
     
    • Agree Agree x 2
    • Like Like x 1
    • List
  6. MokuseiFolf13

    MokuseiFolf13 Ultrasonic

    Joined:
    Dec 25, 2021
    Messages:
    125
    Likes Received:
    27
    That's what I was thinking, is there a way to do a bulk copy of all the visible notation and have it copy in newly made channels? Or would that result in a compounded channel with all the notation smushed in there?

    Just a theory for context, unlike many Nintendo DS games, it use a special soundfont that doesn't exactly follow the General MIDI standards, hence why it's a bunch of strange piano channels and a mistaken drum channel that's supposed to be a chromatic toned instrument... Strangest translation but the notation is correct.
     
  7. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    i think you have to go channel by channel to do your select all, without notes. See attached. I have had this before, maybe once a year occurence; where nothing i did could get sound from the connected plugin. then i just copy into new channel. There are program changes or something which are just tricky to find.
     
    • Like Like x 1
    • Winner Winner x 1
    • Love it! Love it! x 1
    • List

    Attached Files:

  8. MokuseiFolf13

    MokuseiFolf13 Ultrasonic

    Joined:
    Dec 25, 2021
    Messages:
    125
    Likes Received:
    27
    Thank you! I'll be sure to look at the MIDI
     
  9. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    you're welcome. it's odd but in the Midi event list if you have multiple channels selected at one time, it either will not do anything at all, or it wants to delete the whole channel, including your notes. If you do one by one select all, with the notes button unhighlighted it will do what you want.

    it's not really a bug, it is just not what you would expect it to do.
     
    • Interesting Interesting x 2
    • Like Like x 1
    • List
  10. MokuseiFolf13

    MokuseiFolf13 Ultrasonic

    Joined:
    Dec 25, 2021
    Messages:
    125
    Likes Received:
    27
    I suppose so. It's funny because Final Cut sorta has a feature where so long as multiple clips share the same or some effects or settings, you can adjust them simultaneously, eliminating the need to leap from clip to clip to adjust the settings to be the same.
     
  11. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    that's pretty nice, but i'd probably take too much advantage of it and have plugin instances loaded all over the place. Instead, I will put the plugins the channels have in common to Bypass, create a Track Stack (summing stack) and then stick the plugin on that mixer strip. That way you can write any automation onto just the track stack, too. Saves CPU, and you can control everything off the one channel fader, sends, etc.
     
  12. tvandlover

    tvandlover Producer

    Joined:
    Aug 27, 2016
    Messages:
    276
    Likes Received:
    141
    I do this a lot to observe orchestration on classical pieces. In Reaper there is an action (command) "show all cc lanes" so you can see exactly how much crap there is. Then there is another action select all cc lanes......and then simply delete. All these actions can be assigned to a key, or alternatively a button in the midi editor. I think a lot of the trouble I had before finding this was the sysex data which is embedded somewhere which kept resetting all the cc's after deleting them. I have to say I have not a clue about sysex. I do it on a track by track basis although i expect there is a way to select all tracks and delete all cc's. I'm not sure if other DAWs do this as Reaper is my studio DAW, but seeing its size and price, and if you do this a lot as I do, you could just use Reaper for this purpose. The Gif is one of your tracks. If you look closely I have a button to change all the notes to chan 1 which I usually do
     
    Last edited: Jul 21, 2023
    • Like Like x 1
    • Interesting Interesting x 1
    • List

    Attached Files:

  13. Haze

    Haze Platinum Record

    Joined:
    Nov 28, 2013
    Messages:
    185
    Likes Received:
    154
    Location:
    UK
    In Cubase this is easily achieved via the list editor. It's simply a matter of hiding the note data then deleting everything else (see 4 in the image).

    list_editor_cubase_pro_nuendo.png
     
    • Interesting Interesting x 2
    • List
  14. ElMoreno

    ElMoreno Kapellmeister

    Joined:
    Jan 13, 2012
    Messages:
    366
    Likes Received:
    56
    I hope I understand what you want to do: :cool:

    - Open Logic, load the .mid file
    - Select one track and press Command/7 (Open Event List).
    - In the Window click ‘Notes’ (now all notes disappear), Command/A (Select all) & Erase, click again ‘Notes’ (all notes reappear).
    Do this for every track. That’s all...
     
    Last edited: Jul 21, 2023
  15. No Avenger

    No Avenger Audiosexual

    Joined:
    Jul 19, 2017
    Messages:
    9,045
    Likes Received:
    6,292
    Location:
    Europe
    ... you can also select all Items, open the Editor, Event list, filter out the Notes, select and remove what's remaining
    [​IMG]
     
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  16. tvandlover

    tvandlover Producer

    Joined:
    Aug 27, 2016
    Messages:
    276
    Likes Received:
    141
    Thanks. I knew there must be a better way.......there always is with reaper.
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  17. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    Yes. It took me all of about 1 minute to fix it in Logic. The only little quirk about it in Logic Event List is that you cannot do the operation with every channel selected; you have to go one by one. I never need to do any of this in Logic; maybe once a year I run into it and it's always files imported from sample packs or other peoples projects in other DAWs. You see them try to put in Program Changes, CC automation for Incorrect Midi Implementation, multiple channels of Midi merged into one file, the usual stuff.
     
    Last edited: Jul 22, 2023
  18. ElMoreno

    ElMoreno Kapellmeister

    Joined:
    Jan 13, 2012
    Messages:
    366
    Likes Received:
    56
    It's normal this way...
    If you drag a Midi file onto a Logic, itself separates automatically the tracks and, consequently, the channels.
    This way you will have many individual tracks (with their own channel & instrument) in the Main window.
    I think that is just the right way to separate a Midi file... at least I prefer it. :shalom:

    - A Midi type 1 contain multiple tracks, each with independent data.
    - A Midi type 0 contain all data in one track (all merged).
     
    Last edited: Jul 22, 2023
  19. justsomerandomdude

    justsomerandomdude Rock Star

    Joined:
    Aug 24, 2020
    Messages:
    478
    Likes Received:
    313
    Multi Channel and Multi Track MIDI are two different things. A single Track midi file could have multiple channels, but a multitrack midi does not necessarily have to be multichannel but instead routed to different channel.
    Dont have Logic and do not recommend Ableton for any multitimbral midi work, TBH its crap.
    But there is a way.
    Try ReMidi 2, it just ignores all the cc channels but not velocity.
    Drag drop the midi into ReMidi 2 pad, increase the size, for the Midi u provided its 100.
    Drag the midi out of ReMidi. Now u have a clean midi without CC.
    But velocity and channel remains. But it depends on your DAW, weather it prompts u to choose multitrack or single track
    If it were Reaper, there are a 100 different ways.
     
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  20. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,984
    Likes Received:
    3,051
    This is Logic Event Viewer appearance. At the very top of it, there are what they call Event Types; and you can turn on/off each one and it displays the resulting list with whatever Event Types you have enabled as a filter. It could not be any easier or more "standardized". It's a 25+ year old program and they have Midi ironed out. What do you think it is, Protools? lol


    [​IMG]
     
  21. justsomerandomdude

    justsomerandomdude Rock Star

    Joined:
    Aug 24, 2020
    Messages:
    478
    Likes Received:
    313
    I did mention i dont have logic didnt I.
    Wats the point?
     
Loading...
Similar Threads - wipe MIDI event Forum Date
Best software to wipe hard drive Software Dec 19, 2020
My HOSTS file got wiped!! Anyone else had a look at theirs? PC Sep 23, 2020
Charlie Brookers Antiviral Wipe Lounge May 15, 2020
How2 wipe out SSD content? Computer Hardware May 11, 2016
Rapidgator Wiped From Google’s Search Results...Again! Industry News May 25, 2014
Loading...