Eric Parsons Posted March 18 Share Posted March 18 I posted about my issue back in 2022 and no one responded. It makes me wonder if no one is using Goran Grooves midi files with Cakewalk. Here's the issue: When I drag and drop a Goran Grooves type 0 or type 1 midi file into a track, the file splits into multiple midi files - which is a confusing mess. I contacted both Goran Grooves and Cakewalk back in 2022 and received some encouragement that Cakewalk was working on a solution. In more recent communication, it appears to have slipped through the cracks. If anyone is using Goran Grooves midi files successfully with Cakewalk - Please let me know your secret. ? Link to comment Share on other sites More sharing options...
Glenn Stanton Posted March 18 Share Posted March 18 so basically each MIDI file regardless of type is creating a MIDI track for each instrument - kick, snare, hh, tom1, tom2, etc crach 1, ride etc? or are the extra track CC only and not MIDI notes on them? Link to comment Share on other sites More sharing options...
Eric Parsons Posted March 18 Author Share Posted March 18 Hey Glenn Most of the created midi tracks are completely blank. Link to comment Share on other sites More sharing options...
Glenn Stanton Posted March 18 Share Posted March 18 is it possible to share one of the MIDI files? presumably any length of the MIDI (like a 1 measure fill) will present the same issue? Link to comment Share on other sites More sharing options...
Eric Parsons Posted March 18 Author Share Posted March 18 Here you go! 42c is a type 0 1a is a type 1 Chill Beat 42c-8s Ride Sync Kick.midChill Beat 1a-Str 8 Hats.mid Link to comment Share on other sites More sharing options...
Glenn Stanton Posted March 19 Share Posted March 19 thanks. i get the same behaviour - the kick produces 8 empty tracks + 1 with the notes. and definitely has the type 0 flag. the hats produce the expected number of separate tracks and is type 1. the kick MIDI only has the 1 track marker, and i'm not seeing in Hex editor what is causing the additional tracks. then again i'm not a MIDI format expert by any means... ? MIDI files from DRUMTRAX do the same thing as the Goran files, whereas Groove Monkee MIDI imports as expected. type 0 single track, type 1 however many tracks. @msmcleod any thoughts on why some MIDI files are causing the extra track inserts? COU_192 is DRUMTRAX (generates extra tracks) COU_192.MID Link to comment Share on other sites More sharing options...
Promidi Posted March 20 Share Posted March 20 It's because of the way Cakewalk imports (or opens) type 0 MIDI files (which these groove MIDI file are). The MIDI events in Type 0 MIDI files are all one track. When Cakewalk imports type 0 MIDI files, any MIDI Events that are set to different MIDI channels, get split to their respective MIDI tracks. The MIDI events in these MIDI grooves are all on MIDI channel 10. Because of this, Cakewalk create a MIDI track 10 to correspond to the MIDI events in these grooves. It has to create MIDI tracks 1 to 9 to fill the gap. Numerically and ordinally, you cannot start at the 10th track. The reason for MIDI channel 10 for these grooves is because back in the day of Roland GM/GS (and Yamaha XG) , MIDI channel 10 was usually reserved for the percussion track. I converted these to type 1 MIDI files which, when opened in Cakewalk, created a single track and then set that track’s MIDI channel to 10. No other MIDI tracks were created. 1 Link to comment Share on other sites More sharing options...
Glenn Stanton Posted March 20 Share Posted March 20 ok, so this sounds like a fix might be needed to accommodate MIDI type 0 - create the only the required number of MIDI tracks and set the respective channels. ? and/or get the vendors to stop using channel 10 (or any other channel in a single channel type 0 other than say channel 1). although in the latter case, there may be dependencies by vendors where their products require it for proper operation due to legacy code... also sounds like an intermediate project should be used to convert the MIDI files or simple expand them into clips, rather than dragging them into the main project, maybe create a blank project, drag your clips into it, then copy & paste the desired MIDI clips into the main project. Link to comment Share on other sites More sharing options...
Promidi Posted March 20 Share Posted March 20 I actually prefer the way Cakewalk handles Type 0 MIDI files. Maybe a setting in the TTSEQ.INI file to do what you are asking. FWIW, maybe put in a feature request, you can do so here: https://discuss.cakewalk.com/index.php?/forum/8-feedback-loop/ Note: Even though CbB is no being developed and no new features are being added, the Bakers might still look in here for candidates to add to the new Sonar. Until then, simply convert to type 1. Link to comment Share on other sites More sharing options...
Eric Parsons Posted March 20 Author Share Posted March 20 1 hour ago, Promidi said: I actually prefer the way Cakewalk handles Type 0 MIDI files. Maybe a setting in the TTSEQ.INI file to do what you are asking. FWIW, maybe put in a feature request, you can do so here: https://discuss.cakewalk.com/index.php?/forum/8-feedback-loop/ Note: Even though CbB is no being developed and no new features are being added, the Bakers might still look in here for candidates to add to the new Sonar. Until then, simply convert to type 1. I'm not familiar with converting a midi file. Is this easy to do? Link to comment Share on other sites More sharing options...
Promidi Posted March 20 Share Posted March 20 29 minutes ago, Eric Parsons said: I'm not familiar with converting a midi file. Is this easy to do? Very. I used GNMIDI to convert these groove files. However, if you don't have GNMIDI, Cakewalk can do it. Simply open these groove files in Cakewalk (open, not import). Delete the surplus tracks (1 to 9), so that the MIDI Events are on MIDI track 1. Change the MIDI channel of the MIDI track if necessary. Then Save as MIDI type 1. 2 Link to comment Share on other sites More sharing options...
Eric Parsons Posted March 21 Author Share Posted March 21 Thanks for the info! Link to comment Share on other sites More sharing options...
Eric Parsons Posted April 5 Author Share Posted April 5 The Solution! I just received this email from Goran Grooves today. The fix works!!! Hi Eric, I heard from developers of Cakewalk a while back that they were working on a bug fix regarding this issue. I think the reason is this: our loops were originally exported as type 1 with a couple of tracks in them. They were then batch converted to type 0, which should behave strictly as a single tracks when imported into DAWs. Cakewalk was actually creating multiple tracks for type 0 MIDI and not for type 1 in some instances. Anyhow, we have cleaned up, re-exported and re-organized all of our MIDI loops. They are now strictly single tracks. They should import as such into Cakewalk. Please download the v2 from your GoranGrooves Library account. You were automatically updated. Let me know how they work for you. Goran Rista Drummer Producer/ Founder of GoranGrooves 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now