Obsolete: Enhanced ScummVM MIDI music on Windows

Ask for help with ScummVM problems

Moderator: ScummVM Team

Spin
Posts: 24
Joined: Fri May 23, 2008 11:31 am

Post by Spin »

Very nice and clear guide, thanks a lot for that raina and chrisis.

I just got one question, currently I am using TiMidity++ windows synthesizer(TWSYNTH) since it acts both as a MIDI Driver and as a Synthesizer (I don't have to install multiple programs to get the nice MIDI result) together with Shan's Soundfont SGM-V2.01 and the sound quality is very good compared to the default Windows MIDI.

So my question, what is the big difference with using seperate programs like MIDI Yoke together with rgc:audio sfz versus for examply a standalone like TiMidity++. Are there big pro's (like in sound quality) in using a seperate MIDI Driver and Synthesizer or is the result exactly the same if you would use TiMidity++?
Anotherguest
ScummVM Porter
Posts: 1423
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest »

Is n't this actaully a combination of the SoftSynth and soundbank used?

I mean you could get good sound from the default Windows configuration, based on that the soundcard driver provides a good softSynth and the ability to load new soundbanks. I know there are several that allows you to do just that, and in that case this solution does n't provide any benefit over that?

The same goes for the Timidity solution. I just got the feeling that SFZ was/is quite good at rendering audio or?

When it comes to data routing, i.e separate softsynth or combined with a mididriver, I think the quality don't have anything to do with the actually mididriver, integrated or not.
User avatar
raina
Posts: 237
Joined: Thu Jan 12, 2006 12:31 pm
Location: Oulu, Finland
Contact:

Post by raina »

@Spin, This is A solution, just one I've found. I wouldn't know how it compares to TiMidity++ because I haven't used it. I remember having installed it once for whatever purpose but the little I can remember of it is that I couldn't (be arsed to) get it to work. I think that was because I couldn't find anything remotely up-to-date and thought the whole thing (TiMidity++ Windows) was basically dead.

And so it would SEEM even today, Googling doesn't result in the page you linked. Why all this obscurity, mystery and Japanese? :wink: Anyway, thanks to your link, I've now installed it again and plan to take it for a spin sometime.

@Anotherguest, if you take a look at the subtitle of the guide, you'll see this whole thing is about using SoundFonts without special hardware requirements (although the CPU and RAM use admittedly go way beyond normal ScummVM usage). Many are perfectly happy using integrated sound chips and many prioritize other features when shopping for sound cards.

All I can say at this point is sfz sounds pretty darn nice and is pretty configurable for different class PCs. I wrote the guide because I'm following it myself. Because it was born out of necessity, I don't have much to compare with it.

If you already have a working configuration you're pleased with, there's no reason for altering it.

UPDATE: Ok, TiMidity++ seems to work this time and sounds better than Windows MIDI out of the box already. So it's definitely the easier installation of the two but sfz still has some usability perks IMO. I have to think about how to integrate TiMidity++ in the guide as well. Thanks, Spin.
Anotherguest
ScummVM Porter
Posts: 1423
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest »

Oh! I really missed the "Without the need for SoundFont compatible hardware". Still even with SoundFont compabtible hardware, this might be an easier or better solution, depending on what soundcard you use. :-)
Three Headed Jacket
Posts: 6
Joined: Thu Oct 09, 2008 5:35 pm

Post by Three Headed Jacket »

Trying to use the installer on MIDI Yoke in Vista gives me this:

Image

Happens every time I run it.

I tried the manual method, but it doesn't seem to be possible in Vista either (it doesn't let you add generic sound hardware)
chrisis
Posts: 150
Joined: Sun Oct 30, 2005 4:06 pm
Location: Austria

Post by chrisis »

do you have administrator rights? Perhaps you have to temporarily disable the user account control (UAC).
User avatar
Longcat
Posts: 1061
Joined: Sat Sep 23, 2006 3:15 pm

Post by Longcat »

or try running with compatability mode?

or buy a mac? just saying ...
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

Jonatan wrote:or try running with compatability mode?

or buy a mac? just saying ...
Macs have their own kinds of problems...
User avatar
Longcat
Posts: 1061
Joined: Sat Sep 23, 2006 3:15 pm

Post by Longcat »

yeah I forgot:D they're still shiny and pretty though:P
Three Headed Jacket
Posts: 6
Joined: Thu Oct 09, 2008 5:35 pm

Post by Three Headed Jacket »

chrisis wrote:do you have administrator rights? Perhaps you have to temporarily disable the user account control (UAC).
How would I do that?

and could I re-enable it afterwards?
chrisis
Posts: 150
Joined: Sun Oct 30, 2005 4:06 pm
Location: Austria

Post by chrisis »

Three Headed Jacket wrote:
chrisis wrote:do you have administrator rights? Perhaps you have to temporarily disable the user account control (UAC).
How would I do that?

and could I re-enable it afterwards?
Google (or any other searchengine is you friend): http://www.google.com/search?hl=en&q=di ... h&aq=f&oq=
(and yes, you probably can enable it again afterwards)
Three Headed Jacket
Posts: 6
Joined: Thu Oct 09, 2008 5:35 pm

Post by Three Headed Jacket »

chrisis wrote:
Three Headed Jacket wrote:
chrisis wrote:do you have administrator rights? Perhaps you have to temporarily disable the user account control (UAC).
How would I do that?

and could I re-enable it afterwards?
Google (or any other searchengine is you friend): http://www.google.com/search?hl=en&q=di ... h&aq=f&oq=
(and yes, you probably can enable it again afterwards)
Thank you, I got it working now.

A new problem though:

While it works in ScummVM, I cannot seem to listen to normal midis outside of ScummVM anymore.

How come?


Edit: Also, how do I record video from ScummVM? I'd like to make some preview videos of the soundfont stuff and Scumm games, but Fraps does not seem to work with it.
User avatar
raina
Posts: 237
Joined: Thu Jan 12, 2006 12:31 pm
Location: Oulu, Finland
Contact:

Post by raina »

Three Headed Jacket wrote: A new problem though:

While it works in ScummVM, I cannot seem to listen to normal midis outside of ScummVM anymore.

How come?
Sounds like you either need to have sfz running or change back to Microsoft Wavetable with the MIDI Picker.
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

ScummVM does not use Direct3D, so it's not supported by Fraps (which only supports Direct3D/OpenGL)

Try CamStudio (which is free):
http://camstudio.org/
Three Headed Jacket
Posts: 6
Joined: Thu Oct 09, 2008 5:35 pm

Post by Three Headed Jacket »

raina wrote: Sounds like you either need to have sfz running or change back to Microsoft Wavetable with the MIDI Picker.
Ah, yeah, that makes it work. Thanks!

I am sorta curious if this'll work in non-ScummVM games a bit.
md5 wrote: ScummVM does not use Direct3D, so it's not supported by Fraps (which only supports Direct3D/OpenGL)

Try CamStudio (which is free):
http://camstudio.org/
It seems like a nice program, yet that doesn't seem to work in Vista.
Post Reply