MIDI files from Japanese Karaoke Revolution
- This topic is empty.
-
AuthorPosts
-
August 21, 2014 at 7:48 pm #390928
As some of you may have seen, there were a lot of Karaoke Revolution games released back in the early to mid 2000’s, particularly in Japan. I have been toying with some Japanese customs and thought it would be beneficial to explore extracting the MIDIs for the vocals from the games (if possible).
Â
The Japanese versions of KR seem to use a MIDI engine within the game to produce the music instead of just recordings of anything (though please correct me if wrong). The actual game structure is very simple as you would expect (the actual contents of one KR disc I ripped was only 300 megabytes, to give you some idea). I have access to five or six volumes somewhere around here that I would be more than glad to go through if it would benefit everyone.
Â
Unfortunately, I can’t find any references anywhere to anyone exploring the Japanese KR discs. Does anyone here have any experience doing similar stuff with SIngstar that would be interested in this sort of thing?
August 21, 2014 at 8:24 pm #427547MIDI engine? Do you mean like emulated music on PC in the 80s and 90s? Is there a gameplay video of it?
August 22, 2014 at 2:18 am #427597Here’s a video of it in action, which is very basic:
Â
What I essentially meant was that I think the game uses MIDI charts to create the MIDI sounds in real-time, instead of using pre-recorded versions. There are numerous references to MIDI scripts within the disc files, so it seems pretty likely. Hopefully that makes a little more sense?
Â
The title of this edition is “カラオケレボリューション J-POPベスト vol.8” / “Karaoke Revolution J-POP Best vol.8” (Disc code SLPM-62456). You can get an idea of what kinds of songs are on the various discs on Konami’s website.
Â
Using IsoBuster, you can extract all of the disc data pretty easily but, of course, the contained files are all almost all not in their actual formats. Using TrIDNET to identify the actual file types for extraction provides some clues but I’m not sure I have the ability to extract the necessary files without the proper tools.
Â
Karaoke Revolution J-POP Best Vol.8
Â
The base file structure begins with the following folders and four files:
Â
[CNF]
[DATA]
[FMOD]
[FMOD2]
[FRES]
[LICENSE]
[MODULES]
[NTCNFBIN]
[OTHER]
[PKF_DATA]
[PKT]
FEEGAGUI.ELF (7,845 K:cool:
NETCONF.ELF (3,454 K:cool:
SLPM_624.56 (4,832 K:cool:
SYSTEM.CNF (1 K:cool:
Â
CNF: PS2 system files
ICON.SYS (1 K:cool:
SYS_NET.ICO (32.8 K:cool:
Â
DATA: Assorted game files
CAMERA.PKF (166 K:cool:
CHARA.PKF (75,596 K:cool:
KREVO.ICN (7 K:cool:
SONG.LST (7 K:cool:
STAGE.PKF (43,168 K:cool:
TITLE.DAT (1 K:cool:
Â
FMOD: Standard PS2 libraries
IOPRP270.IMG
ATAD.IRX
DEV9.IRX
HDD.IRX
INET.IRX
INETCTL.IRX
LIBNET.IRX
LIBSD.IRX
MCMAN.IRX
MCSERV.IRX
MODHSYN.IRX
MODMIDI.IRX
MSIFRPC.IRX
NETCNF.IRX
NETCNFIF.IRX
PADMAN.IRX
PFS.IRX
PPP.IRX
PPPOE.IRX
SDRDRV.IRX
SIO2MAN.IRX
SMAP.IRX
USBD.IRX
USBKB.IRX
USBMLOAD.IRX
Â
FMOD2: Additional ELF for MIDI reading?
EZMIDI.IRX (60 K:cool:
Â
FONT:
ASCIIX_8.FNT (2 K:cool:
ASCIIX16.FNT (4 K:cool:
KANJIX16.FON (244 K:cool:
Â
FRES:
BGM.BD (536 K:cool:
EFF.BD (143 K:cool:
JIS2UCS.BIN (128 K:cool:
UCS2JIS.BIN (128 K:cool:
BGM.HD (5 K:cool:
EFF.HD (2 K:cool:
CONNECT.M2V (1,748 K:cool: Viewable, just a background animation that plays on the menus
ROOT_ED.PEM (2 K:cool:
SAMPLE.PF (2,562 K:cool:
BG.RGB (840 K:cool:
BG_SV.RGB (840 K:cool:
BGM.SQ (128 K:cool:
Â
LICENSE: “PlayStation 2” Programmer Tool Runtime Library Release 2.8
LIBEENET.TXT (13 K:cool:
Â
MODULES: PS2 modules
DNAS280.IMG
IOPRP280.IMG
DEV9.IRX
MAIN_MOD.SPF
NET_MOD.SPF
NTGU_MO2.SPF
NTGU_MOD.SPF
Â
NTCNFBIN:
EFF.BD (125 K:cool:
EFF.HD (1 K:cool:
SYS_NET.ICO (33 K:cool:
JAPANESE.PF (2,547 K:cool:
BG.RGB (840 K:cool:
BG_PAL.RGB (960 K:cool:
BG2.RGB (1,120 K:cool:
ICON.SYS (1 K:cool:
Â
OTHER->FONT:
24X24X1H.FNT
24X24X1X.FNT
24X24X4D.FNT
24X24X4H.FNT
24X24X4K.FNT
24X24X4X.FNT
28X28X4D.FNT
28X28X4H.FNT
28X28X4K.FNT
28X28X4X.FNT
40X40X4D.FNT
40X40X4H.FNT
40X40X4K.FNT
40X40X4X.FNT
48X48X4D.FNT
48X48X4H.FNT
48X48X4K.FNT
48X48X4X.FNT
Â
OTHER->GRAPHICS:
AIDOL.BZ2
AUDITION.BZ2
BG.BZ2
BOOT.BZ2
CHARISMA.BZ2
DEMO.BZ2
FACE.BZ2
HOWTO.BZ2
K_SCORE.BZ2
KARAOKE.BZ2
NATURAL.BZ2
NETOP.BZ2
OPTION.BZ2
RANKING.BZ2
RAP.BZ2
REVO.BZ2
SCORE.BZ2
SEARCH.BZ2
SELECT3.BZ2
STAFF.BZ2
STAND.BZ2
TALENT.BZ2
TEAM.BZ2
TEAMCONT.BZ2
TITLE.BZ2
USER.BZ2
VISUAL.BZ2
WALL.BZ2
WINDOW.BZ2
Â
OTHER->PALETTE:
001DAM.PAL (1 K:cool:
002DAM.PAL (1 K:cool:
003DAM.PAL (1 K:cool:
004DAM.PAL (1 K:cool:
005DAM.PAL (1 K:cool:
006DAM.PAL (1 K:cool:
007DAM.PAL (1 K:cool:
008DAM.PAL (1 K:cool:
009DAM.PAL (1 K:cool:
010DAM.PAL (1 K:cool:
011DAM.PAL (1 K:cool:
012DAM.PAL (1 K:cool:
013DAM.PAL (1 K:cool:
014DAM.PAL (1 K:cool:
015DAM.PAL (1 K:cool:
016DAM.PAL (1 K:cool:
017DAM.PAL (1 K:cool:
018DAM.PAL (1 K:cool:
019DAM.PAL (1 K:cool:
020DAM.PAL (1 K:cool:
021DAM.PAL (1 K:cool:
022DAM.PAL (1 K:cool:
023DAM.PAL (1 K:cool:
024DAM.PAL (1 K:cool:
Â
OTHER->STORY:
STORY.PKF (1,274 K:cool:
Â
PKF_DATA:
KBGM.PKF (19,762 K:cool:
SYS_SE.PKF (524 K:cool:
Â
PKT:
STEST.PKF (66,728 K:cool:
Â
Â
The most important parts of data appear to be stored in these PKF files:
Â
KBGM.PKF (19,762 K:cool: from PKF_DATA
SYS_SE.PKF (524 K:cool: from PKF_DATA
STEST.PKF (66,728 K:cool: from PKT
CHARA.PKF (75,596 K:cool: from DATA
STAGE.PKF (43,168 K:cool: from DATA
Â
EDIT: I should add that TrIDNET gives a “100%” match on the above PKF files really being “Autodesk FLIC Image File (extensions: flc, fli, cel)”. I’m not sure if that’s even remotely accurate, but it seems to think so.
Â
If anyone has some PS2 tools that could prove helpful or recognize the file concealment methods here, let me know. Most other music games have been fully extracted, so I imagine it would be pretty easy for this one too (when involving actual experts, that is).
August 22, 2014 at 5:45 am #427610I took a shortcut with the above and was able to perfectly rip out the vocal MIDI on a song-by-song basis. The MIDIs are extraordinarily accurate, surprisingly. With some of the usual cleanup, they can very easily be used in Rock Band customs.
Â
If anyone is interested in how to shortcut this without breaking into the game: Use any of the games with an emulator, go to options, turn off the BGM, and just record the vocal MIDI in real time from your sound card (in Audacity or whatever is best for you). From there, just use something like Melodyne to very quickly and precisely convert the recording back to MIDI. I experimented with this a few times and got 100% accurate results on all counts.
Â
I thought of this earlier but… I wanted to see if it’d be easy to just extract all of the charts for the sake of creating a large database for fellow customs authors to use. Currently, they all have to be recorded manually. If there are any Japanese songs from the discs I have that someone would want ripped, let me know here or in a PM and I’ll get it to you ASAP. ” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />
Â
Here’s an idea of the types of artists on there: BoA, L’Arc-en-Ciel, Do As Infinity, GLAY, Bump of Chicken, B’z, SMAP, T.M. Revolution, KinKi Kids, Ayumi Hamasaki, ZARD, Morning Musume, Southern All Stars, Utada Hikaru, Mai Kuraki, Namie Amuro, Hyde, Porno Graffitti, and hundreds of others. Basically any group or artist that would come to mind for “Japanese music” in the era the games were released is probably available.
-
AuthorPosts
- You must be logged in to reply to this topic.