Sonic and Sega Retro Message Board: Program that can split MIDI patch changes to different channels? - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 
Page 1 of 1

Program that can split MIDI patch changes to different channels?

#1 User is offline evilhamwizard 

Posted 17 December 2011 - 02:50 PM

  • Posts: 1098
  • Joined: 16-June 04
  • Gender:Male
  • Wiki edits:109
Hey all. I was wondering if anyone knew of a program that could take a MIDI file and split any patch changes in a single track and output each patch along with the notes for each program into it's own separate track? For example, it'd be converting something like this (with patch changes within each track):

Posted Image

To this (each program change has it's own track):

Posted Image

As of right now, the only way I can do this is to manually create new tracks and copy and paste notes for each patch change. This can be very tedious and annoying if your song has like 2039846204620 program changes throughout the song. I heard of a script for REAPER that can do something like this, but I don't use REAPER. I've looked everywhere for something that can do this for me automatically but to no success.

Does anyone have any ideas?
This post has been edited by evilhamwizard: 17 December 2011 - 02:54 PM

#2 User is online Master Emerald 

Posted 17 December 2011 - 03:47 PM

  • Posts: 2754
  • Joined: 14-December 07
  • Gender:Male
  • Location:Rio de Janeiro - Brazil
  • Project:College
  • Wiki edits:22
That'll help.

#3 User is offline DalekSam 

Posted 17 December 2011 - 04:31 PM

  • woop woop pull ova dat ass too fat
  • Posts: 1774
  • Joined: 19-February 08
  • Gender:Male
  • Location:Northern Ireland, Belfast
  • Project:Sonic Thrash, Amphobius
  • Wiki edits:165

View PostMaster Emerald, on 17 December 2011 - 03:47 PM, said:

He doesn't use REAPER.
This post has been edited by DalekSam: 17 December 2011 - 04:33 PM

#4 User is offline ValleyBell 

Posted 18 December 2011 - 09:25 AM

  • Posts: 172
  • Joined: 08-September 10
  • Gender:Male
  • Project:vgm tools and vgm packs, other random projects
  • Wiki edits:10
Do you remeber that I said I'll write such a tool?
Well, here it is. (It splits them into different tracks, not channels, but I'm sure this it exactly what you want. :))

Please note that it's still beta, so it prints some debugging info.

#5 User is offline evilhamwizard 

Posted 18 December 2011 - 12:36 PM

  • Posts: 1098
  • Joined: 16-June 04
  • Gender:Male
  • Wiki edits:109

View PostValleyBell, on 18 December 2011 - 09:25 AM, said:

Do you remeber that I said I'll write such a tool?
Well, here it is. (It splits them into different tracks, not channels, but I'm sure this it exactly what you want. :))

Please note that it's still beta, so it prints some debugging info.



Hehe, yep I remember. I just figured that there were programs out there already that could do the process already, but when I went searching yesterday I was surprised that I couldn't find anything besides the REAPER script. :\

But anyway - this works fantastic! This is exactly what I wanted - saves me the trouble of having to split Angel Island Act 1 by hand. :P

Posted Image

Whoever programmed Angel Island Act 1 into the game must've been insane, there are changes all over the place - song uses a lot of DAC samples as well. Crazy.

#6 User is offline Mr Lange 

Posted 21 December 2011 - 08:03 PM

  • A wise guy eh. I know how to DEAL with wise guys.
  • Posts: 724
  • Joined: 27-August 10
  • Gender:Male
  • Location:The Land of Waldos
  • Project:Helix, NASF DX, Sonic Overture
  • Wiki edits:1
This is something I needed as well, I'm glad this thread exists.
But for that matter, it sounds like you're referring to a midi converted from the original format. Now THAT is something I need, were in the world did that come from and how did I miss it?

#7 User is offline SoullessSentinel 

Posted 21 December 2011 - 08:23 PM

  • Posts: 225
  • Joined: 01-October 05
  • Gender:Male
  • Location:Grimsby, England
  • Project:Sonic 1 32X Remix
ValleyBell wrote a program for converting SMPS format songs to general midi files back in May. It accepts either standalone files from a disassembly, and also allows the opening of an (unmodified) ROM. It was released in this topic.
This post has been edited by SoullessSentinel: 21 December 2011 - 08:28 PM

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users