Korg Forums Forum Index Korg Forums
A forum for Korg product users and musicians around the world.
Moderated Independently.
Owned by Irish Acts Recording Studio & hosted by KORG USA
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

loading GM MIDI files
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Kronos
View previous topic :: View next topic  
Author Message
RobTky



Joined: 30 Jun 2012
Posts: 10

PostPosted: Wed Sep 12, 2012 11:31 am    Post subject: loading GM MIDI files Reply with quote

Hi there,

I had some old midi files (simple jazz standards) I used with m Karma, and now tried loading them to KRONOS, and noticed sounds do not map correctly.
Piano is usually ok, but drums, bass is mapped to something else and I need to manually change it, guessing which track is what. Not that difficult if the piece is simple, but can get complex with added guitar and other instruments.

Is there any way to help that mapping happen automatically? I do not recall having same problems on KARMA, but that was a while ago. I might have 'forced' some sort of midi mapping. don't remember.
Is there anything like that in KRONOS?

Why do sounds get mapped incorrectly anyway? I would think GM should be quite standard ...?

I also noticed that even if I set them right for one song, going back to frist bar resets some of the instruments ... I would not know where to find/how to edit that in loaded midi file.

Any hints appreciated,

Rob
Back to top
View user's profile Send private message
AdDeRoo
Platinum Member


Joined: 20 May 2009
Posts: 524
Location: Northern Italy

PostPosted: Wed Sep 12, 2012 11:46 am    Post subject: Reply with quote

Hi

I tend to store/write down which Programs are assigned to which Midi channel in the original file (using PC software), and with that you have a proper start on the Kronos, to see which sounds fit best. Also regularly listen back to the original MIDIfile on a pc or so, or even better, to an original WAV/MP3 recording of the song

For the rest, drums are on Ch 10m, and Kronos has GM drum programs. Bass is typically on Ch.2, piano on Ch.1, and the lead melody on Ch4. Ch.11 has in many cases additional percussion instruments. The rest varies depending on the song.

Ad
_________________
Ad

Current gear : Korg Kronos 88 (SN 0979) / Nektar LX88+ / Korg PA2X / Kurzweil K2500R / Korg Nanopad2 / Neo Ventilator / Akai EWI USB / Cantabile / Reaper / Cakewalk / Reason / way too many VST's
Back to top
View user's profile Send private message Send e-mail
RobTky



Joined: 30 Jun 2012
Posts: 10

PostPosted: Wed Sep 12, 2012 12:30 pm    Post subject: Reply with quote

Thanks Ad,
I was hoping there is a "force standard GM" kind of setting somewhere to fix it automatically.
Well, ..
Back to top
View user's profile Send private message
Saxifraga
Guest


Joined: 26 Mar 2012
Posts: 520
Location: Berlin, Germany

PostPosted: Wed Sep 12, 2012 1:00 pm    Post subject: Reply with quote

Yes, there is. Had this problem myself some time ago.

Go to GLOBAL mode and switch from Korg to GM(2) BankMap.

Load your Song into the sequencer on the DISK page.

Now go into sequencer mode and use the drop down menu.
There is an option to initialize General MIDI.

Your sounds will now be mapped. Play the song.

Hope it helped.
_________________
|'|'||'|'|'||'|'| / Physis Piano H1 / Roland Fantom G6 + ARX-01 & 02 / M3 61 & EXB-Radias & 256 MB / Arturia vCollection 3 / KLC / Minimonsta / Kawai K5000 S + R / Moog Little Phatty Stage II / Novation Ultranova / Roland JX-305 / TE OP-1 / iPad & microKey 25 & iODock. / Yamaha Rm1x & QY100 / Logic 9 & Mainstage |'|'||'|'|'||'|'|
Back to top
View user's profile Send private message
KorganizR



Joined: 24 Aug 2012
Posts: 41

PostPosted: Wed Sep 12, 2012 1:24 pm    Post subject: Reply with quote

I recently faced the same problems when importing/adapting a midi file in the Kronos myself for the first time. Here's what I did, it takes some time and effort, it worked for me, but I'm not sure if this is the shortest possible approach. I am actually hoping someone else has an easier way of doing this, but anyway here it goes...

[Edit: in the mean time I saw Saxifraga's solution which is a LOT quicker. Thanx Very Happy ! Note though that if you want to replace the standard GM programs with better sounding Kronos programs, thereby turning the midi file into a Kronos song, then I think there's still value in the steps listed below.]

First of all, like you did, I also noted that when play back again from measure 1, the programs of each track are reset to different programs. This is because apart from the recorded note events in the midi file, there are "program change events" in each track, which change the program used by that track. So whichever program you've selected for a track will typically be changed into the program that is set by the recorded program change event.

(1) I don't have my Kronos at hand, but in the Sequencer you can see these program change events by going to the Track Edit tab and then in the upper right menu selecting "Midi event edit" or something like that. First a dialog box appears in which you can select some options. For now, uncheck all checkboxes except for the one with "program change event" or something like that. Then press OK.

(2) Now you should see all the program change events for that track. Usually there is one at the beginning, e.g. in measure 1 or 2. For simplicity, I am assuming that there is only one such event in every track. There could be more, but this makes things a bit more complicated. I am coming back to that later.

(3) Write down the program number that is part of the program change event, on a piece of paper"

(4) Then delete the program change event by pressing "Cut" and then exit the midi event editor. This means that for this track, no program changes will appear anymore in playback, and you can instead use the Track program on the main tab to specify which program you want to use.

There´s a problem with the program change event: it uses Bank I-A (I think), however to produce the correct sound it should have used Bank GM (in which all GM programs are stored). THIS is the reason why the sounds are played back incorrectly after importing a midi file. The program numbers are correct, but the bank number is incorrect. The midi file intends to use the GM bank, but the Kronos does not use the GM bank. However this is easily fixed:

(5) You now take the program number written down in step (3) and look it up in the GM program bank (if you don't want to leave the Sequencer, you can change the track program by selecting the tracks program bank on the main Play tab). Now you have found the kind of sound that was intended for this track in the midi file. So there's no guesswork anymore. You can really look it up.

(6) At this point you have a choice: use the GM program that the track was intended for, or select an alternative program (from another bank) which sounds better to you than the standard GM sound does. In either case, select that program as being the program for this track. Because you have removed the program change event in the midi event edit in step (4), the program you've selected will not be changed anymore.

(7) It seems like a lot of work, but you have to re-iterate steps (1)-(6) for all tracks that contain note data in the midifile. What I did is to mute all tracks that have not been processed this way yet. So I regularly play back to see if the tracks that I have processed so far are sounding acceptable to me.

(8 ) Obviously: don't forget to do a Save Seq. You should store all this work as a Kronos Song before turning off the Kronos.

Other tips:

(a) While processing all relevant tracks, start with the Drum track. This usually is track 10. Then at least you have some rhythmic context when iterating over all remaining tracks. Instead of choosing a non-GM drumkit program, I would choose for a GM kit here, because it is transposed differently from the other Kronos drumkits. Of course you could choose to change the pitch of the drumtrack instead and use a non-GM drumkit.

(b) In the case that there is more than 1 program change event in a particular track, I chose still to delete the first event (and use the Track program selection instead, to keep things informative in the main Play tab), but subsequent events I altered using the midi event editor. I looked the program number up in the GM bank (like we did in step (5)), and selected a program of liking. I believe you can select a bank as well in the midi event editor, so that should not be a problem.

[Edit, in addition:] (c) By default the imported midi file will not use any insert effects. If you've used the above steps to replace the GM sounds with better sounding Kronos sounds and turning the midi file in a full Kronos song, it's a good idea of also copying the appropriate Effects into the song. You can do this on a track-by-track basis, e.g. for some of the tracks. I believe it's in the upper right menu of the Play tab. Select the program you want to copy the effects from. Be sure to check only "All-Used".

Well, this is my 2 cents Wink . I do hope that someone has a much briefer approach for importing and adapting midi files in the Kronos, but until then, this is the way I do it. Good luck!
_________________
Kronos 61, Korg M1
Back to top
View user's profile Send private message
escottm01



Joined: 13 Sep 2012
Posts: 8
Location: Memphis, TN

PostPosted: Sat Sep 15, 2012 12:45 pm    Post subject: Didnt work for me Reply with quote

I just unpacked my new Kronos and wanted to load a collection of midi songs. They didnt map correctly, drums to keyboards, etc. I came to this forum and read this thread the shouted eureka!!
However, it didnt work for me. (shortcut global method)
I set global to GM, saved settings, restarted machine, checked global setting - yes GM, then loaded a song from my USB drive. Nothing mapped to GM.
Also, program change events are on every track, so if I change the track, without going in and deleting that program change, when I press start, it all reverts back.
I tried several different songs and the same thing.
THESE SAME FILES WOULD IMPORT AND PLAY ON MY TRITON EXTREME.
I am not shouting, just trying to make a point.
What is different?
Does anyone have any suggestions on what to look for?
Looks like I am going to have to go song by song, track by track, delete the program change event and choose the program.
That will be a lot of work.
Sad
PS> If I do have to load a song, delete program change from measure 1 of every track, pick the program for every track, etc. Is there an easier - shorter method then KorganizR wrote about? KorganizR's method WORKS for me, and that is great, but it takes a long time and you have to switch back and forth from track editing that program change to setting the program.
OR? Can anyone recommend an external midi editor to do some of this work before loading it in the Korg?

!Thanks and Cheers!
Back to top
View user's profile Send private message
KorganizR



Joined: 24 Aug 2012
Posts: 41

PostPosted: Sat Sep 15, 2012 4:52 pm    Post subject: Reply with quote

Hi escottm01,

I just tried Saxifraga's method and it works 80% for me.

I have two comments that hopefully help you:

#1) From your text, I understand that you did change the GLOBAL setting, but I miss the statement that you also did a "GM initialize" in the sequencer. Don't know if that helps a bit.

#2) In my case, the drums still did not sound correctly. The program change event in the drum track used the GM bank (for normal, non-drum sounds), whereas it should have used the GM(d) drum bank. So for me I only had to change the program change event in the drum track so that it uses the GM(d) bank instead of the GM bank.

After these changes, the midi file played "correctly" for me (although I am not content with the plain GM sounds so I choose to change those anyway and add the Kronos effects).

So only the program change event in the drum track needs to be changed, which is a lot less work than what I've specified in my original reply, where all tracks needed to be edited....

I also do think importing midi files should work 'out of the box' (like you say it worked on the Triton extreme). As far as I can tell right now, this does not seem to be the case on the Kronos.

Still hoping someone has an even better solution, but hopefully the above tips help a bit. Good luck! Smile
_________________
Kronos 61, Korg M1
Back to top
View user's profile Send private message
escottm01



Joined: 13 Sep 2012
Posts: 8
Location: Memphis, TN

PostPosted: Sun Sep 16, 2012 3:39 pm    Post subject: Reply with quote

Thanks KorganizR,
Taken together, all of the info you posted is very useful.
Since last posting I have processed about 10 or so songs. Some have program changes in the first measure, some do not, some come in with proper drum tracks, some do not.
However, with yours and Saxifraga's methods combined - there is a way to get everything working. it is labor intensive on some songs and then others are fairly "automatic".
So, It is going to be more work than I imagined, but I am making progress now.

Thanks - Scott
Back to top
View user's profile Send private message
Saxifraga
Guest


Joined: 26 Mar 2012
Posts: 520
Location: Berlin, Germany

PostPosted: Tue Sep 18, 2012 6:58 pm    Post subject: Reply with quote

escottm01 wrote:

... it is labor intensive on some songs and then others are fairly "automatic".
So, It is going to be more work than I imagined, but I am making progress now.

Thanks - Scott


Oh, yeah.

I had the same experience with my M50. I hoped with the Kronos this would be improved, but ..
It´s software made by complex thinking engineers for xXx engineers.
I really would like to see a glimpse of the Kronos OS source code.
Back to top
View user's profile Send private message
AdDeRoo
Platinum Member


Joined: 20 May 2009
Posts: 524
Location: Northern Italy

PostPosted: Sat Oct 13, 2012 3:32 pm    Post subject: Reply with quote

Just something I found out yesterday, and which is not mentioned that clearly in the manuals:

The GM drumkit mappings differ from the Kronos drum mappings.

I found that very often, after loading a GM file in the Kronos sequecer, transposing the drums +12 will allow you to use any of the Kronos drum sets, instead of the GM drumkits provided in Kronos. They sound much better.

Also on the bass sound, the Kronos bass sounds often differ +12 from the GM bass sounds.

There is something on this mentioned on page 42 of latest version of the parameter guide (section 1.3b), but I did not trace that before.

Just finding new things every day....

Have fun..
_________________
Ad

Current gear : Korg Kronos 88 (SN 0979) / Nektar LX88+ / Korg PA2X / Kurzweil K2500R / Korg Nanopad2 / Neo Ventilator / Akai EWI USB / Cantabile / Reaper / Cakewalk / Reason / way too many VST's
Back to top
View user's profile Send private message Send e-mail
escottm01



Joined: 13 Sep 2012
Posts: 8
Location: Memphis, TN

PostPosted: Sat Oct 13, 2012 3:41 pm    Post subject: Reply with quote

That explains a lot.
I have noticed that trying to switch drum kits to a "better sounding" kit = terrible sounding drum parts, so I started just choosing gd(1).
Please explain +12 to me, though.
If I switch gd(1) to the "standard" Korg kit, what is the procedure to make it sound right?
and bass too?
Back to top
View user's profile Send private message
midinut
Full Member


Joined: 25 Jul 2006
Posts: 243
Location: North Carolina

PostPosted: Sun Oct 14, 2012 6:55 am    Post subject: Reply with quote

I've got a crapload of free midi files that I've had for years. They are on a jump drive. I plugged it into the Kronos. Is there a way to copy several folders of them off the jump drive and put them on the internal SSD ? It's almost 3am and I can't SEE TFM, much less RTFM on how to do this. Maybe the new editor can help? (ducks for cover)

Funny, most of these free midi files are shite, but every so often one loads in and you go "damn that's nice". Hit or miss. Just with so many, every time I hit DISK, it takes forever to load the folder from the jump drive. I figure it will go faster from the SSD if its possible to move them over as folders and not one by one. That would take forever.

I'm going to bed. Hopefully someone will have mercy on my soul.
_________________
Korg Kronos 88 ::: Korg M3-73 ::: Yamaha MOXF6 ::: MacBook Pro w/ Cubase 7.5, Logic X & Mainstage + way too many VSTs
Line 6 Variax ::: Line 6 POD X3 Live! ::: Martin Acoustic/Electric ::: Mandolin
www.reverbnation.com/bradmize ::: www.cdbaby.com/bradmize
Back to top
View user's profile Send private message Visit poster's website
midinut
Full Member


Joined: 25 Jul 2006
Posts: 243
Location: North Carolina

PostPosted: Sun Oct 14, 2012 5:41 pm    Post subject: Reply with quote

Okay, got up and RTFM'd the Operation Guide. Also reread this thread (now that I'm awake) and have another question in addition to my post above on moving files.

The Op Guide suggests that you do a SAVE ALL when you're done sequencing so that it saves the Song, Programs, Combis, Global, etc. If I do this for EVERY MIDI file I import that's a boatload of SAVE ALL files. If I load up the sequencer with say 20 songs and do a SAVE ALL, will that save ALL 20 songs or just one? I'm gonna go experiment and try it now but wanted to throw it out there before I disappear again. Thanks in advance.
_________________
Korg Kronos 88 ::: Korg M3-73 ::: Yamaha MOXF6 ::: MacBook Pro w/ Cubase 7.5, Logic X & Mainstage + way too many VSTs
Line 6 Variax ::: Line 6 POD X3 Live! ::: Martin Acoustic/Electric ::: Mandolin
www.reverbnation.com/bradmize ::: www.cdbaby.com/bradmize
Back to top
View user's profile Send private message Visit poster's website
escottm01



Joined: 13 Sep 2012
Posts: 8
Location: Memphis, TN

PostPosted: Sun Oct 14, 2012 6:06 pm    Post subject: Reply with quote

When you do Save All OR Save SEQ, it will save all Songs loaded in memory at that time together under your filename.

This is a fact I didnt know until yesterday and have very mixed feelings about.
If you want to "work on" one song and save it back under its filename, you better have only one song loaded into "Songs".

I discovered 8 songs, saved 8 times, under 8 different names.
Guess what I was doing?

IF you dont change programs, combi, effets, etc, then you only need to SAVE Seq (*.sng) and not worry abou tthe other stuff. If you make new sounds and change effects, etc, you can include other options.

Scott
Back to top
View user's profile Send private message
AdDeRoo
Platinum Member


Joined: 20 May 2009
Posts: 524
Location: Northern Italy

PostPosted: Sun Oct 14, 2012 8:17 pm    Post subject: Reply with quote

escottm01 wrote:
That explains a lot.
Please explain +12 to me, though.


If you use a non-GM drumkit and bass, you typically have to change the pitch of the drum and bass track with +12

You'll do this in Sequencer // Track Parameter // Pitch // Transpose
an then type +12 in the drumtrack and bass track

I saved the result as a template song, you can use these settings when you load a GM file

I typically put the:
BASS on Ch 09
DRUM on CH 10
PERC on CH 11
ACC1-5 on CH 12-16
(as in the PA arranger series)
_________________
Ad

Current gear : Korg Kronos 88 (SN 0979) / Nektar LX88+ / Korg PA2X / Kurzweil K2500R / Korg Nanopad2 / Neo Ventilator / Akai EWI USB / Cantabile / Reaper / Cakewalk / Reason / way too many VST's
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Kronos All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group