Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Request: YM2608 Support Owner: SakuyaIzayoi New post
Page 1 of 1 Sort:  
Request: YM2608 Support Posted: 2012-10-11 17:22 Reply | Quote
SakuyaIzayoi



Member for: 3539 days
Status: Offline

#40431
I've scoured the internet for the past two weeks for any documentation on this chip since I've wanted to make music on it for a while.

I don't know how much work goes in adding support for a new chip, but I don't want to be presumptuous or imposing (I almost didn't even make a post, but I'm getting a little desperate).

The YM2608 is much like the VRC7 that FT has support for, and all I'm looking for is the ability to emulate the sound of the NEC PC-98.

Thank you.

Posted: 2012-10-11 17:36  (Last Edited: 2012-10-11 17:40) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#40432
No Famicom game used the YM2608. This is strictly a Famicom tracker, so this falls outside the scope for this project.

For all your OPL-related needs I recommend using an AdLib tracker, such as Adlibtracker 2 or FM-Kingtracker (both Dos programs), or BeRo Mini Tracker (Windows), all of which support the OPL3 (which is backwards compatible with the OPL2, OPLL and OPL.

If FM sound in general is what interests you, maybe Genesis music would suit your need, in which case I recommend DefleMask (which is still under development) or VGMMM (now unsupported). Both of these will run under Windows, and there's also a Linux build for the former.

Hope that helped!

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-10-11 17:40 Reply | Quote
Im_a_Track_Man

Avatar

Member for: 4137 days
Location: Plantation, Florida
Status: Offline

#40433
Paging Delek to the requests subforum.

_______________________
[BURNING LOVE]
[url=http://www.youtube.com/user/ImATrackMan]YouTube
[url=https://twitter.com/ImATrackMan]Twitter (Stay off my lawn, kids)
Posted: 2012-10-11 17:41 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#40435
Oh of course! Haha.

Yeah Delek might be interested in a new system to add to DefleMask. :)

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-10-11 17:59 Reply | Quote
SakuyaIzayoi



Member for: 3539 days
Status: Offline

#40436
Thanks for the help! The farthest I've gone with my search was a haphazard attempt to learn MML and PMD and run it through some obscure compiler in DosBox to get an .ML file to get something that produced no sound whatsoever.

Posted: 2012-10-11 18:09 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#40437
Wow, that seems pretty complicated. Yeah my advice to you would be to just go all the way and make YMF262 (OPL3) music in Adlibtracker. Since you've already got Dosbox you should have no trouble at all getting it up and running; using it is another ordeal entirely though. There's no mouse support; everything is keyboard only. Just remember to use the F1 button a lot!

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2012-10-11 19:57 Reply | Quote
SakuyaIzayoi



Member for: 3539 days
Status: Offline

#40439
Thanks, adlibtracker II is working like a charm. Would you happen to have any information on Yamaha's OPN chips, specifically the OPNA? I'm not too knowledgeable in this area but I think the OPL3 is different from the one I was looking for.

Posted: 2012-10-11 22:06  (Last Edited: 2012-10-11 22:11) Reply | Quote
Shywolf



Member for: 4098 days
Status: Offline

#40449
[quote=SakuyaIzayoi]Thanks, adlibtracker II is working like a charm. Would you happen to have any information on Yamaha's OPN chips, specifically the OPNA? I'm not too knowledgeable in this area but I think the OPL3 is different from the one I was looking for.[/quote]

Wikipedia is your friend.

The OPNA, aka YM2608, combines six 4-operator FM synth channels, with a AY-3-8910/YM2149 sound core (for three PSG channels capable of either square wave tones or white noise), an ADPCM sound sampler capable of 2-16Khz sampling rate, and six "Rhythm channels", which are ADPCMs that play pre-set drum sounds on a ROM built into the chip.

The OPN2 (YM2612) in the Sega Genesis keeps the six 4-op FM channels, though with the addition of switchable PCM in the sixth FM channel, but cuts the YM2149, ADPCM and Rhythm channels.

The OPL series are all cost-reduced two-operator designs and generally are not as flexible nor sound as good as the OPN series, though you do get more channels: YMF262 has eighteen 2-op FM channels.

My suggestion to you for your YM2608-ish endeavors is to look at Delek's tracker or VGM Music Maker (which is getting difficult to find), both of which support the YM2612. I guess you could use the SN76489 chip to simulate the YM2149 core.

Posted: 2012-10-12 06:49  (Last Edited: 2012-10-12 06:49) Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#40472
As a side note, the YMF262 (OPL3) [i]does[/i] let you pair channels 1-2, 3-4, 5-6, 10-11, 12-13, 14-15 to produce 4-op FMs (basically the first channel of the pair is disabled, and you define a modulator instrument and a carrier instrument - AT2 lets you activate those by using the spacebar in the instrument menu: first press for carrier, 2nd press for modulator).

The YM2608 is a beast of a chip though. If running your tunes on hardware isn't a priority, there's nothing to stop you tracking 6x4op FM in one tracker, AY-3-8910 PSG in another and inserting PCM samples in there to create faux-OPNA music. Of course it's nowhere as interesting or thrilling as writing for the real chip in an emulator but for all intents and purposes you'll get the same result. :)

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Page 1 of 1 Sort: