I want to use SCVA on openmsx.

By bshi02

Supporter (3)

bshi02's picture

02-07-2020, 06:12

I have downloaded Sound Canvas VA Software Synthesizer trial version and watched below dosbox tutorial of SCVA and I succeed to use SCVA in dosbox and pc98 emulator or old windows games.

https://www.youtube.com/watch?v=WumRboSfn90

But It is crazy hard for me to configure openMsx in order to make use of SCVA Software Synthesizer..Of course I have read tutorial of below link.
https://openmsx.org/manual/user.html#midi
it seems that I have to input plug command and many complicated parameters in console window of OpenMsx,But I can't understand how to connect LoopMIDI device which is directed to Sound Canvas VA Software Synthesizer with OpenMSX.
For your information,currently I use openMSX 0.15 and configured Panasonic FS-A1GT.

Login or register to post comments

By Parn

Hero (563)

Parn's picture

02-07-2020, 13:58

Hi!

Well, I hope I can help shedding some light into the matter. MIDI on MSX is a bit messy since there are many interface types, they're not compatible with each other and most software will only work with one of them. That said, using MIDI devices with OpenMSX is mostly straightforward, so I will try to guide you through the easiest path.

When the machine is up and running, invoke the OpenMSX console with F10, and type the following, but do not press enter at the end of the line:

plug msx-midi-out

After that, press Tab twice to see what are the available devices. For me they are the following:

midi-out midi-out-0 midi-out-logger

You may see something different. If so, please share with us what you see. Since I don't have SCVA, I simply select midi-out (which is the standard MIDI device on Windows) and go on. Close the console. Now type the following at the BASIC command line:

call music
play#1,"v15cde"

If everything worked right, the notes do, re, mi should play with a piano sound. Did you manage to get to this point? Forgive me if I'm being too verbose, I don't know what you have already tried.

By bshi02

Supporter (3)

bshi02's picture

02-07-2020, 18:34

thank you very much for your reply.I followed your instructions and finally succeed to connect LoopMIDI device with openMSX.
I made below videoclip which display what I did with openMSX, and just have uploaded to dropbox.

https://www.dropbox.com/s/k9budasn8smf2qu/bandicam%202020-07...
As you can see in my videoclip, I tried to play a MSX game(ALESTE,As far as I know it surely supports MIDI music) but It is impossible for me to enable ALESTE to sound MIDI music.
Is there any workaround to sound MIDI music in ALESTE or any MSX games?
Thank you very much in advance.

By Manuel

Ascended (16687)

Manuel's picture

02-07-2020, 20:29

Why not simply use the menu instead? Menu -> hardware -> connectors -> MSX MIDI out connector

By Parn

Hero (563)

Parn's picture

02-07-2020, 21:16

Manuel wrote:

Why not simply use the menu instead? Menu -> hardware -> connectors -> MSX MIDI out connector

That is much simpler indeed! I'm just so used to the console and working with Catapult that I forget there is a menu. Tongue

bshi02 wrote:

As you can see in my videoclip, I tried to play a MSX game(ALESTE,As far as I know it surely supports MIDI music) but It is impossible for me to enable ALESTE to sound MIDI music.
Is there any workaround to sound MIDI music in ALESTE or any MSX games?
Thank you very much in advance.

Actually most MSX games don't support MIDI at all. I know Illusion City supports the MSX-MIDI standard, while Famicle Parodic 2 supports MIDI-Saurus, which isn't currently emulated. Illusion City particularly prefers the Roland MT-32 module, so if you want to play it with MIDI sound you'd better use Munt instead.

You probably saw a video of someone playing Aleste with a MIDI-PAC, which is a currently unemulated cartridge. The MIDI-PAC is, for all purposes and intents, an MSX-Music cartridge, but instead of using the venerable OPLL sound chip, it translates MSX-Music calls to MIDI. Aleste and many other games support MSX-Music and will work with MIDI-PAC. See here an example:

MIDIPAC v2 Test 15 - FM Power MSX

The above are all MSX-Music soundtracks from various MSX games.

By NYYRIKKI

Enlighted (5556)

NYYRIKKI's picture

02-07-2020, 22:34

Here is (complete?) list of MSX games that natively support MIDI:

  • Famicle Parodic II
  • Gram Cats 2
  • Illusion City
  • Magical Labyrinth Remix
  • Moon Light Saga
  • Quiz! Atatchatte 25%
  • Xak III - Tower of Gazzel
  • Megadoom
  • Meteorite Kiss

I would say most of them are designed for MT-32 synth...

In PC world MIDI was much more popular due to hardware differences. In order to find some common standard among sound card manufacturers (that all used different, incompatible chips) MIDI was seen as solution. FM-chips on the sound cards were then used to emulate MIDI-synths to get some kind of "standard sound" out.

On MSX the situation is quite 100% opposite. Almost all games are made to abuse FM-chips directly and MIDI interfaces lack a common standard. Practically each manufacturer has their own solution. To make the situation even more weird now Supersoniqs even builds "MIDI-PAC" that is a hardware/software monster that emulates FM-chips and then does all kind of super complex magic tricks to generate somewhat reasonable MIDI-output from that... This world is sometimes a bit weird. Smile

By bshi02

Supporter (3)

bshi02's picture

04-07-2020, 10:50

Parn wrote:

Actually most MSX games don't support MIDI at all. I know Illusion City supports the MSX-MIDI standard, while Famicle Parodic 2 supports MIDI-Saurus, which isn't currently emulated. Illusion City particularly prefers the Roland MT-32 module, so if you want to play it with MIDI sound you'd better use Munt instead.

You probably saw a video of someone playing Aleste with a MIDI-PAC, which is a currently unemulated cartridge. The MIDI-PAC is, for all purposes and intents, an MSX-Music cartridge, but instead of using the venerable OPLL sound chip, it translates MSX-Music calls to MIDI. Aleste and many other games support MSX-Music and will work with MIDI-PAC. See here an example:

MIDIPAC v2 Test 15 - FM Power MSX

The above are all MSX-Music soundtracks from various MSX games.

Thank you very much again for your detail reply! Frankly speaking,My first PC is Intel 80486SX with MS-DOS operating system which my parents brought 25 years ago, So I have never experienced to use real MSX machine in my life and neither have MSX BASIC experience.So all of console command of OpenMsx is extremely unusual for me..
As you pointed out,I have seen youtube video which I can heard genuine MIDI sound from playing of Aleste. So I convinced that Aleste truly supports MIDI music.
https://www.youtube.com/watch?v=_W_IOgev8vQ
I have seen MIDI-PAC cartridge many times before from youtube video which play MSX game with awesome MIDI music,So I really want to heard most of MSX games' MIDI music with OpenMSX emulator.But I can't estimate that MIDI-PAC translate any MSX game music to MIDI music.It is really fantastic sound equipment.But It is very much regrettable that MIDI-PAC cannot be reproduce at the moment in any MSX-related emulator. I really hope that someday MIDI-PAC will be completely emulated in OpenMSX. :)