IPB

Welcome Guest ( Log In | Register )

Game Emu Player (foo_gep) by kode54, Was “Game Emu Player” subt. “feature request” / Now a catch-all thread
Zulithe
post Jan 1 2005, 22:05
Post #1





Group: Members
Posts: 46
Joined: 20-December 02
Member No.: 4171



QUOTE (kode54)
Author notes:
The latest version of the component is always available from here.

Component source code repository [Change log]
Game Music Emu library source code repository - [Change log]


kode, I like the new Game Emu Player plugin. It uses far less CPU when playing .nsf files than fastalon.

I have a question though, this plugin supports the new .nsfe format but it doesn't support the .rsn extention (which many SPC soundtracks are archived into lately), can this be added? This way a user could playback .rsn files in both winamp and foobar2000 without having to rename or extract the files from the archive. Sites like snesmusic.org distribute all of their soundtracks in .rsn. Its really not much more than a renamed .rar file, I'm sure getting foobar2000 to recognize them would be trivial.

The reason for the extention change is becuase there are some problems getting winamp to play archives without a lot of workarounds, so the author of SNESAmp came up with this simple solution.

Here's the link to SNESAmp if you want to try it out:
http://www.alpha-ii.com/Download/Main.html#SNESAmp

.rsn soundtrack archives can be gotten here:
http://www.snesmusic.org/v2/select.php?view=sets
Go to the top of the page
+Quote Post
 
Start new topic
Replies
kode54
post Dec 20 2005, 03:07
Post #2





Group: Admin
Posts: 4693
Joined: 15-December 02
Member No.: 4082



Cutter: Today is your lucky day, I updated the 0.8.3 component.

Borisz: All part of the problem of not having any one perfect core. Even the Gens core that it was using before had its share of flaws. I will report these to Jarek Burczynski since he maintains the MAME FM core that I am using right now, and is better equipped to deal with hardware vs. emulation issues. I think...

How do the full emulators compare to the hardware? Envelope behavior is also important, as there are a number of examples where slow attacks are incorrect. For instance, Star Light Zone and Scrap Brain Zone.

Having multiple cores in the same player is not really a solution, either, if none of them are faithful in every department. Addressing flaws to arrive at one correct solution is probably a better plan.

All of the issues with Alisia Dragoon would appear to be a result of improper trimming. The emulated chip is not receiving certain writes which may have occurred as early as power-on. I even tried fading the Options sound out and jumping to #02 (stage 1-1) and logging a few seconds of silence first, and the result still had a minor glitch. Logging from power on removed the glitches from the music, but also introduced a deafening glitch where there should be no sound at all as the options menu opened. Even more food for thought. (And possibly the only way to fix this would be to use full power-on logs of everything, then write a proper trimmer that would condense all of the register writes before the start mark into a single tick, removing writes which are overridden, writes which trigger notes, and writes which do not have an audible effect on anything, such as the timer port.)

Comix Zone is definitely not suffering from trimming errors, though.

I will think about adding relative playback rate and/or looping/fadeout controls for GYM/VGM. Extending those options for emulated formats will not really be possible since looping information isn't tagged precisely enough to extend the playback duration by N loops, and it isn't really possible to change their playback durations without turning them into register logs. (Simply emulating more or less cycles per sample could make SPC blow up, since the playback code can rely on feedback from the DSP. Although the number of soundtracks likely to be affected is minimal, considering how few blow up in ZSNES. )
Go to the top of the page
+Quote Post
Cutter
post Dec 20 2005, 16:20
Post #3





Group: Members
Posts: 272
Joined: 3-December 03
Member No.: 10152



QUOTE (kode54 @ Dec 20 2005, 03:07 AM)
Cutter: Today is your lucky day, I updated the 0.8.3 component.

Thank you. I'm happy to see my Master System music finally playing in foobar.
Go to the top of the page
+Quote Post

Posts in this topic
- Zulithe   Game Emu Player (foo_gep) by kode54   Jan 1 2005, 22:05
- - kode54   This depeneds entirely on foo_unpack, the archive ...   Jan 2 2005, 08:25
- - _zane   While we're on the topic of the Game Emu Playe...   Jan 5 2005, 21:03
- - blargg   QUOTE There are some formats it supports that I...   Jan 6 2005, 00:24
- - kode54   I can add toggles for the other formats, but I...   Jan 6 2005, 08:10
- - zidanax   This Plugin seems to fix the problems foo_spc had ...   Jan 6 2005, 08:44
- - Cutter   Hello! I can't get this plugin to work (t...   Nov 18 2005, 12:21
- - Borisz   Speaking of foo_gep, is there any chance for an up...   Nov 21 2005, 14:01
- - Cutter   Please help. :/   Nov 23 2005, 18:37
- - keyosuke   I took the foo_unpack plugin that deals with RAR f...   Dec 13 2005, 04:51
- - kode54   Remind me again why it is necessary to hack the pl...   Dec 13 2005, 05:21
- - keyosuke   It's necessary because some people might want ...   Dec 13 2005, 05:33
- - kode54   I can't imagine why anyone would need to use a...   Dec 13 2005, 22:49
|- - keyosuke   Still, when the .MDZ extension was use for mod fil...   Dec 18 2005, 21:50
- - Cutter   Hi kode54. Is my question too stupid for you to co...   Dec 18 2005, 23:44
- - kode54   The difference between MDZ and RSN is that MDZ typ...   Dec 19 2005, 06:35
|- - Borisz   QUOTE (kode54 @ Dec 18 2005, 09:35 PM)You...   Dec 19 2005, 17:07
|- - kode54   QUOTE (Borisz @ Dec 19 2005, 08:07 AM)QUOTE (...   Dec 19 2005, 23:33
- - Borisz   In case you update it, here are some more random r...   Dec 19 2005, 23:59
- - kode54   Cutter: Today is your lucky day, I updated the 0.8...   Dec 20 2005, 03:07
|- - Cutter   QUOTE (kode54 @ Dec 20 2005, 03:07 AM)Cutter:...   Dec 20 2005, 16:20
- - uuron   I would appreciate the adding of fadeout controls ...   Jan 15 2008, 03:40
- - Cutter   Yes I second that request, plus the long-awaited l...   Jan 31 2008, 06:01
- - imiganai   Hmm, I seem to be having trouble tagging some .spc...   Feb 7 2008, 01:29
|- - kode54   QUOTE (imiganai @ Feb 6 2008, 16:29) Hmm,...   Feb 7 2008, 23:46
|- - imiganai   QUOTE (kode54 @ Feb 7 2008, 14:46) QUOTE ...   Feb 8 2008, 01:28
|- - kode54   QUOTE (imiganai @ Feb 7 2008, 16:28) QUOT...   Feb 9 2008, 00:12
|- - imiganai   QUOTE (kode54 @ Feb 8 2008, 15:12) Oops, ...   Feb 9 2008, 01:01
- - imiganai   Does GEP support tagging on genesis (GYM) files? ...   Feb 18 2008, 21:37
- - kode54   The only formats that support tag writing at this ...   Feb 18 2008, 23:30
- - imiganai   Ah, okay, thanks! Is support planned? I...   Feb 18 2008, 23:36
- - Pixel   Hello kode54. I recently downloaded a collection ...   Feb 26 2008, 03:26
|- - kode54   Fixed, enjoy.   Feb 26 2008, 04:47
- - Pixel   Wow, thanks for the speedy update. But there sti...   Feb 27 2008, 03:51
|- - kode54   QUOTE (Pixel @ Feb 26 2008, 18:51) Wow, t...   Feb 28 2008, 00:08
- - Pixel   Fantastic, thanks a lot!   Feb 28 2008, 18:55
- - Borisz   With the latest version, GYM files only play PSG a...   Mar 17 2008, 18:09
|- - kode54   QUOTE (Borisz @ Mar 17 2008, 10:09) With ...   Mar 17 2008, 23:18
|- - Borisz   QUOTE (kode54 @ Mar 17 2008, 23:18) Not h...   Mar 18 2008, 05:05
|- - kode54   QUOTE (Borisz @ Mar 17 2008, 21:05) QUOTE...   Mar 18 2008, 20:27
- - Borisz   Nice. A few problems though, song length (as displ...   Mar 19 2008, 04:05
|- - kode54   QUOTE (Borisz @ Mar 18 2008, 20:05) Nice....   Mar 19 2008, 19:19
- - Borisz   I can see why length and samplerate is not display...   Mar 20 2008, 00:39
- - Cutter   Kode54 can you please make it so that the "Pl...   Apr 14 2008, 23:34
|- - kode54   QUOTE (Cutter @ Apr 14 2008, 15:34) Kode5...   Apr 15 2008, 00:26
- - Mo0zOoH   Hey kode54, I've tried to find your foo_gep fo...   May 14 2008, 23:51
|- - kode54   QUOTE (Mo0zOoH @ May 14 2008, 15:51) Hey ...   May 15 2008, 01:10
|- - Mo0zOoH   QUOTE (kode54 @ May 15 2008, 04:10) Here ...   May 21 2008, 08:25
- - Nahkranoth   kode, is it possible to add support for .minisnsf ...   May 15 2008, 13:27
|- - kode54   QUOTE (Nahkranoth @ May 15 2008, 05:27) k...   May 15 2008, 20:02
- - zachastrife   I just had to post even though I'm not using G...   May 15 2008, 21:36
- - Cutter   Kode54, thanks a lot for the update but I still lo...   Aug 19 2008, 21:38
|- - kode54   QUOTE (Cutter @ Aug 19 2008, 13:38) Kode5...   Aug 20 2008, 20:22
- - Cutter   Thank you ! One more suggestion: could you ad...   Aug 21 2008, 06:52
- - imiganai   Would it be possible to have an option to enter a ...   Sep 14 2008, 12:51
|- - Borisz   QUOTE (imiganai @ Sep 14 2008, 12:51) Wou...   Sep 15 2008, 12:48
|- - imiganai   QUOTE (Borisz @ Sep 15 2008, 03:48) Use [...   Sep 15 2008, 12:52
- - Borisz   $if2([%genre%],no genre tag present) ? or ma...   Sep 20 2008, 13:47
|- - imiganai   QUOTE (Borisz @ Sep 20 2008, 04:47) or ma...   Sep 20 2008, 18:10
- - Borisz   I don't think genre shows up as anything but ?...   Oct 13 2008, 14:44
- - kode54   I've updated the following: 2009-04-19 04:29 ...   Apr 19 2009, 04:50
- - Cutter   Thanks, kode54.   Apr 19 2009, 20:05
- - Natsuki   GYM playback in foo_gep is noticeably worse than i...   May 3 2009, 15:19
- - kode54   Foo_gym does not use the same exact playback core ...   May 3 2009, 19:35
- - Natsuki   Project 2612 is pure win. But what's differenc...   May 5 2009, 20:58
- - /mnt   SCC support on foo_gep is really buggy with some M...   May 6 2009, 13:28
- - kode54   QUOTE (Natsuki @ May 5 2009, 12:58) edit ...   May 6 2009, 18:36
|- - Natsuki   QUOTE (kode54 @ May 6 2009, 21:36) I thin...   May 6 2009, 23:11
|- - kode54   QUOTE (Natsuki @ May 6 2009, 15:11) QUOTE...   May 7 2009, 00:41
- - Natsuki   No difference with 53267Hz. Also, if I set sample ...   May 7 2009, 13:28
- - kode54   - Implemented RSN support, requires foo_unpack Arc...   Jul 21 2009, 06:35
- - Kilu   Hey hey, I love GEP, but I have a question. Is it...   Jul 27 2009, 19:46
- - kode54   - Fixed and improved the NSFE and SPC context menu...   Aug 4 2009, 09:12
|- - Kilu   QUOTE (kode54 @ Aug 4 2009, 11:12) - Fixe...   Aug 4 2009, 18:47
- - kode54   - Implemented VGM YM2413 support based on MAME...   Aug 5 2009, 04:54
- - Kilu   Hello again. I was wondering if it might be possib...   Aug 15 2009, 19:00
|- - kode54   QUOTE (Kilu @ Aug 15 2009, 11:00) Hello a...   Aug 15 2009, 21:02
|- - Kilu   QUOTE (kode54 @ Aug 15 2009, 23:02) QUOTE...   Aug 16 2009, 13:11
|- - kode54   QUOTE (Kilu @ Aug 16 2009, 05:11) Maybe I...   Aug 17 2009, 00:04
- - Kilu   Ah, there it is. I was looking under the main conf...   Aug 17 2009, 16:08
- - ManiacDC   Hi kode, I ran into an issue using SPC music with ...   Oct 17 2009, 20:27
|- - Cutter   QUOTE (ManiacDC @ Oct 17 2009, 21:27) Hi ...   Oct 18 2009, 11:47
|- - ManiacDC   QUOTE (Cutter @ Oct 18 2009, 06:47) QUOTE...   Oct 18 2009, 12:44
- - Nahkranoth   +1 And even more - conditional selection of DSP ch...   Oct 18 2009, 21:31
- - Jezulkim   Hi, I'm having a problem with fading out using...   Nov 28 2009, 01:56
- - kode54   Fixed. The M3U reader was correctly reading the fa...   Nov 28 2009, 09:37
- - Jezulkim   Great! It works now, thanks.   Nov 28 2009, 13:00
|- - gudfooht   Hi kode. Thanks so much for all your work on the ...   Dec 17 2009, 16:40
|- - kode54   QUOTE (gudfooht @ Dec 17 2009, 07:40) Are...   Dec 17 2009, 18:01
|- - gudfooht   Thanks for the quick reply, kode. I appreciate it...   Dec 17 2009, 23:39
- - gudfooht   Also, here are my current components, just in case...   Dec 18 2009, 01:19
- - kode54   I don't think there's anything I can do ab...   Dec 18 2009, 14:26
|- - gudfooht   Thanks, kode. I get the feeling I'm missing s...   Dec 18 2009, 16:26
|- - gudfooht   Okay, after a quick experiment, creating a dedicat...   Dec 18 2009, 17:03
- - _DA_   Any plans for FC and YM support? Currently I...   Jan 20 2010, 02:24
|- - mudlord   QUOTE (_DA_ @ Jan 19 2010, 19:24) Any pla...   Feb 3 2010, 11:51
- - Sakimori_X   I absolutely *love* the GEP plugin and all its fea...   Feb 3 2010, 08:14
- - kode54   Both of those are limitations of how I represent t...   Feb 3 2010, 09:43
|- - gudfooht   QUOTE (kode54 @ Feb 3 2010, 03:43) I coul...   Feb 3 2010, 15:56
- - rubix   i can play spc files fine but when i try to double...   Feb 4 2010, 01:20
4 Pages V   1 2 3 > » 


Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 27th December 2014 - 20:41