Yamaha synthesizers MSX compatible

Page 3/3
1 | 2 |

Par l_oliveira

Hero (533)

Portrait de l_oliveira

09-01-2014, 05:51

msd wrote:

Yes opl3 has 8. I didn't say it has 4 did I . I know you could use the opl2 to make opll sounds, but the opl2 is not available on msx as far as I know.

Hm ...


It even worked with Moonblaster 1.4 when I tried (I just did not try to load any waves as that would crash the MSX)...


(FS-A1ST guts, don't mind that please ...)

The socket on the board is for the MSX-Audio basic. I managed to get it working after I NOP'd the instruction that loops on the ADPCM flag during it's init.

Par Manuel

Ascended (18794)

Portrait de Manuel

09-01-2014, 13:04

LOL! What are you doing!? Making an OPL2 card??

Par l_oliveira

Hero (533)

Portrait de l_oliveira

09-01-2014, 14:43

Manuel wrote:

LOL! What are you doing!? Making an OPL2 card??

More like done.... It works fine, even Moonblaster 1.4 seems to like it. As long you don't try ADPCM stuffs it works fine. With the MSXAUDIO BASIC rom installed, Compile stuff works out of the bat, too.

The beauty about the OPL family (OPLL doesn't count on this this comment, of course as it's a spinoff) is that the newer chips are back compatible. You can play with the Moonsound address decode logic and have it map the FM registers at the $C0 port and old MSX Audio stuff will be able to use the chip fully (at YM3526 specs of course). On power on, the YM3812 behaves like a YM3526. To enable the extra waveforms you have to set a bit on a register which doesn't exist on the original OPL chip (YM3526).

And well, Yamaha's internal LSI code (YMxxxx) for the MSX Audio LSI is YM3801. That might mean something, too. Cool

Par enribar

Paragon (1171)

Portrait de enribar

22-01-2014, 14:12

Back to the main topic... you suggested me to use a USB music keyboard:
can they be attached to Android devices and used with good free software?
any experience on this?

Par msx fan finland

Champion (493)

Portrait de msx fan finland

24-01-2014, 09:13

hi there,
Meits, you are so good.
Your voice sound msx .... I have no words.
I m msx musician too but this 15 yrs msx pause surely is seen to my works.
I hope that i can get soon more msx music hardwares then i im going to do more msx music.
I saw your msx studio. It was awesome.
great!
Keep going Msx

Mika

Par msd

Paragon (1472)

Portrait de msd

24-01-2014, 10:27

@l_oliveira: Opl2 It still not available for MSXunless you produce that card for everybody to buy, But I guess an opl3 card would have made more sense as it it the latest version of the opl fm chips.

Par Grauw

Ascended (10582)

Portrait de Grauw

24-01-2014, 11:17

@enribar: USB MIDI devices can be attached to Android devices, however there is no OS support for it so software needs to include a custom USB driver. Because the audio / MIDI support on Android devices is unfortunately much worse than on OS X, there is not much software available for it. Too much latency for serious use.

Google is slowly working on improving it but in the meanwhile iOS has taken a giant head start… there is literally a shit ton of high-quality software synthesizers, controllers, sequencers, etc. for Apple’s platform.

There are some apps for Android that support USB MIDI though. E.g. TouchDAW, or Caustic. There’s a site, Android Musician, with an overview of audio / MIDI apps for Android.

Par l_oliveira

Hero (533)

Portrait de l_oliveira

24-01-2014, 13:58

msd wrote:

@l_oliveira: Opl2 It still not available for MSX unless you produce that card for everybody to buy, But I guess an opl3 card would have made more sense as it it the latest version of the opl fm chips.

I designed and developed the original OPL3 design that ended in openMSX. FRS liked the idea and developed the BIOS for it. That's the reason why it was added to openMSX.

So I don't know... Why not ?

This one is even simpler than the OPL3 design. I can post the schematic and anyone who want to build one can. I even took FRS' AUDIO BIOS 1.2 and hacked it to skip ADPCM init. Resulting ROM works fine with this cartridge on MSX BASIC, works fine for Compile games and even Moonblaster 1.4 (that worked right away since it does not require the BIOS. Only requirement is that you do not attempt to use sampleram).

Page 3/3
1 | 2 |