Closed TheRealAmigaX closed 1 year ago
YM2203 (OPN)
Planned for 0.6
Jerry is a RISC processor. It's not really a fixed-function sound generator. Essentially, you'd have to write your own software mixer for the Jaguar, like you'd have to do for the 32X.
On Fri, Apr 22, 2022, 2:38 PM AmigaX @.***> wrote:
YM2203 (OPN) Jerry (Atari Jaguar) TED (7360 / 8360) (Commodore 16, Commodore Plus/4)
— Reply to this email directly, view it on GitHub https://github.com/tildearrow/furnace/issues/388, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHFK2N5ELSWQ4JYZMR4AGGLVGML6HANCNFSM5UDO7N5Q . You are receiving this because you are subscribed to this thread.Message ID: @.***>
YM2203 is essentially a subset of YM2608, so the only chip worth considering is TED: 2ch, the first channel produced a square wave and the second could produce either a square wave or white noise.
More suggestions from AmigaX:
YM21280 (OPS) (6 operator FM chip with 16 channels) YMF278 (OPL4) MSX Moonsound) (4 operator FM chip with 20 channels) RF5C164 (PCM sound chip with 8 channels) Configurations: YM3438 (Basically a YM2612 chip but without the ladder effect)
YM21280 (OPS) (6 operator FM chip with 16 channels)
Impossible.
YMF278 (OPL4) MSX Moonsound) (4 operator FM chip with 20 channels)
It's not 4-op and 20ch, but check the PRs :wink:
RF5C164 (PCM sound chip with 8 channels)
Planned, check the TODO.md
YM3438 (Basically a YM2612 chip but without the ladder effect)
Invalid - exists already, and is a default when opening a blank Mega Drive module. To enable 2612 behaviour, Enable DAC Distortion flag must be enabled in a chip config menu.
Why would the 21280 be impossible? That's the dx7 soundchip isn't it? I think ymfm has a dx7/ym21280 core not to mention there are a couple of dx7 vsts out there like Dexed and I think an arturia one as well and they're both considered pretty accurate tot the real hardware, I highly doubt given how popular it is that the chip hasn't been analyzed and reverse engineered enough to make an at least somewhat decent emulation of it for furnace, maybe it would be hard to make it 100% accurate but I doubt most people other than hardcore audiophiles would be able to tell the difference if it wasn't completely accurate as long as it's close enough (tm) so 🤷♂️
That's the dx7 soundchip isn't it?
Irrelevant.
I think ymfm has a dx7/ym21280 core
I don't know what are you talking about, as it doesn't.
there are a couple of dx7 vsts out there like Dexed
Great, please use them for DX7 music creation
The biggest problem with OPS, is, aside being just an FM logic chip and requiring EGS envelope generator is that IT IS MONOTIMBRIAL. All 16 channels produced by DX7 can only play the same instrument, and it is a hardware limitation, not a software one. Think of YM2413 OPLL, but you don't have the built-in presets you can freely use. Emulation would not be an issue there, even if licence-compatible DX7 emu core would exist, that is.
Not sure if there's any emulation available for this, but what about Dave from the Enterprise 64/128 computers. It seems somewhat similar to the SN76489, but it also has filters, ring modulation and "distortion" apparently. It seems like it'd be a neat chip to have in Furnace, but admittedly, I don't know too much about it myself.
Regarding the Dave chip from the Enterprise 64/128, it seems that the chip also has soft panning and (possibly) some kind of hardware volume and pitch macros, all according to Wikipedia.
An emulator for the computer can be found linked and described on this website.
This demo shows off some of the basic sound capabilities as well as the soft panning.
This demo seems to suggest some comparability with ZX spectrum engines; although, don't quote me on that. If nothing else, this is a nearly one-to-one port of a ZX spectrum demo. Here's the original for comparison.
This demo seems to have some of the aforementioned distortion, sounding similar to an Atari 2600 or POKEY, but I'm having a hard time telling what might be software based and what is a hardware feature.
Here's yet another demo. The poster seems to confirm that the computer does have ring modulation and filters. However, I think the "filters" might be more like the Atari POKEY's filters than the C64's filters, but that is just speculation on my part.
Not as related, but the computer is also capable of software samples similar to the Atari 8-bit: https://youtu.be/MOPnCRmnBuo
A better demo of the soundchip capabilities: https://youtu.be/X2j67CLd6Nc
Ok... One last demo. This one also better utilizes the hardware
I found this video that goes over programming for the Dave chip. No idea how helpful it is, but perhaps it could be helpful for if it's ever implemented into Furnace, but idk honestly
one more chip I would suggest is the ES5503 (Apple IIGS) unless it is either impossible to add or has already been suggested.
It has, yes
oh ok
Are suggestions still been accepted here? I just wanted to know if Super Nes is going to be added.
Are suggestions still been accepted here? I just wanted to know if Super Nes is going to be added.
Yes, someone is working on it. Check the pull requests
man... i can't stop loving this project...after making music for some years with deflemask and having very little response and new features... I just can't thank this team enough.... this is just amazing.
In the topic of sound chips, will we ever get template sound generators like (Pulse/Square), Triangle, Wavetable or Sample? I could have sworn I saw such a thing in an older version of Furnace called "Realtek Audio". It would make it very easy to make or prototype your own sound chip with its separate parameters. This might just be a dumb idea that I am putting out there and might even be impossible but it would be amazing to see a feature like this.
YM2203 (OPN) Jerry (Atari Jaguar) TED (7360 / 8360) (Commodore 16, Commodore Plus/4)