Preinstalled MIDI driver with sound bank on ReactOS?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

User avatar
EmuandCo
Developer
Posts: 4394
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by EmuandCo »

ASM... even worse... NASM! OK, this will be a mess to make in any way portable to other arches....
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

dsp8195
Posts: 86
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by dsp8195 »

middings wrote:I winced when I read that.
EmuandCo wrote:ASM... even worse... NASM! OK, this will be a mess to make in any way portable to other arches....
There is a fully-functional SELF-CONTAINED C++ version of the synth, along with ASM version. Yes, it's portable, proven by qmmp team and others who made input plugins for various players. You don't need anything else for it to work.

https://github.com/farbrausch/fr_public ... h_core.cpp

You seem to like omitting stuff, it's clearly written right below the excerpt you've posted:
There is a VS2010 project tho that successfully compiles the libv2, conv2m.exe
(converts old V2Ms to the newest version of the synth) and the tinyplayer
example, even fully size optimized in Release mode.

Also the synth core in synth.asm is fully self contained, if you leave out the
speech synthesizer by undefining RONAN (greetings btw ;) and figure out how
to set the patch data you will get a fully capable synthesizer that happily
converts MIDI notes to waveform data. If I were you this would actually be the
point to start.

User avatar
KaleidonKep99
Posts: 27
Joined: Thu May 28, 2015 5:15 pm
Location: Cagliari, Sardegna, Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

Or we can just make an optional driver based on BASS and BASSMIDI, with editable configuration (Max voices, CPU usage etc...), that the developers can add to the ReactOS Application Manager, under "Music".

The problem is that now the BASS library doesn't work with ReactOS, because of the bugged audio system.

EDIT 1:
And a good thing about BASS/BASSMIDI is that it's multi-platform.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux

User avatar
EmuandCo
Developer
Posts: 4394
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by EmuandCo »

BASSMIDI fails to load right now... Tested it several times in the past...
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

User avatar
KaleidonKep99
Posts: 27
Joined: Thu May 28, 2015 5:15 pm
Location: Cagliari, Sardegna, Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

EmuandCo wrote:BASSMIDI fails to load right now... Tested it several times in the past...
It's not BASSMIDI, it's BASS itself that can't create an audio device.

I tried to run BASSMIDI Test, an application to test BASS libraries, under ReactOS.

It gaves me the -1 error, like it does on Windows 95 and 98, so there's something wrong with playback devices
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux

dsp8195
Posts: 86
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by dsp8195 »

Just finished testing out the sf2 bank...

It is very good for General MIDI. Especially for old games like Tyrian 2000. With XMPlay MIDI plug-in (same engine as BASS) it gives very high results, even at current size.

There are several soundfont banks I would also recommend to use along with it, if anybody interested:

* Timbres Of Heaven GM/GS/XG/SFX
* GeneralUser GS (SoftSynth edition)
* Musyng Kite
* XG SoundSet from SoundMax DLS

User avatar
KaleidonKep99
Posts: 27
Joined: Thu May 28, 2015 5:15 pm
Location: Cagliari, Sardegna, Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

dsp8195 wrote:Just finished testing out the sf2 bank...

It is very good for General MIDI. Especially for old games like Tyrian 2000. With XMPlay MIDI plug-in (same engine as BASS) it gives very high results, even at current size.

There are several soundfont banks I would also recommend to use along with it, if anybody interested:

* Timbres Of Heaven GM/GS/XG/SFX
* GeneralUser GS (SoftSynth edition)
* Musyng Kite
* XG SoundSet from SoundMax DLS
The first is too big, it will likely crash ReactOS at this current state. xD
The second seems to be pretty small, while the third is on the same conditions as the first.
The fourth is copyrighted by YAMAHA and SoundMax/Analog Devices, so I don't think they can implement it on the ISO itself.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux

dsp8195
Posts: 86
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by dsp8195 »

KaleidonKep99 wrote:The first is too big, it will likely crash ReactOS at this current state. xD
The second seems to be pretty small, while the third is on the same conditions as the first.
The fourth is copyrighted by YAMAHA and SoundMax/Analog Devices, so I don't think they can implement it on the ISO itself.
No, I simply meant these are good to have for people who use XMPlay, as those banks cover the most of instruments in existence. Although, the XG support itself is very basic in BASSMIDI, hence the SXG50 is still actual for those. :)

oldman
Posts: 1102
Joined: Sun Dec 20, 2009 1:23 pm

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by oldman »

This is off topic, but, KaleidonKep99, are you one of the following: Dylan Collins, Jason Cartwright, Luke Guttridge from https://p.ota.to/?

I ask because you have put a link to that site in your signature at the bottom of your posts.
Please keep the Windows classic (9x/2000) look and feel.
The layman's guides to - debugging - bug reporting - compiling - ISO remaster.
They may help you with a problem, so do have a look at them.

User avatar
KaleidonKep99
Posts: 27
Joined: Thu May 28, 2015 5:15 pm
Location: Cagliari, Sardegna, Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

oldman wrote:This is off topic, but, KaleidonKep99, are you one of the following: Dylan Collins, Jason Cartwright, Luke Guttridge from https://p.ota.to/?

I ask because you have put a link to that site in your signature at the bottom of your posts.
That website exist? I didn't noticed D:
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux

User avatar
KaleidonKep99
Posts: 27
Joined: Thu May 28, 2015 5:15 pm
Location: Cagliari, Sardegna, Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

I'm adding semi-full XG support to my soundfont.

EDIT:
Done!
https://www.youtube.com/watch?v=k9voJ-e ... e=youtu.be
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux

User avatar
KaleidonKep99
Posts: 27
Joined: Thu May 28, 2015 5:15 pm
Location: Cagliari, Sardegna, Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

No infos about the MIDI driver thing?
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux

User avatar
EmuandCo
Developer
Posts: 4394
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by EmuandCo »

Keep cool. We are busy right now with Patches from Jira reports and some things left on our todo list. I recommend to file a Jira report about MIDI support and post the sound font links + all suggestions from your side in here in that report.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

forart
Posts: 1050
Joined: Mon Nov 29, 2004 1:36 pm
Location: Italy
Contact:

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by forart »

Interesting, but what about something based on TiMIDIty ?

http://sourceforge.net/directory/?q=tim ... ort=update
»Forward Agency NPO
In progress we (always) trust.

dsp8195
Posts: 86
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by dsp8195 »

forart wrote:Interesting, but what about something based on TiMIDIty?
1. Do NOT mention TiMIDIty. EVER. It has the WORST synthesis engine you could ever imagine, and I really have no idea why that piece of literal crap is still included in Linux distros.
2. Do NOT link to sourceforge, that is the malware-plagued site.

Post Reply

Who is online

Users browsing this forum: Google [Bot], Semrush [Bot] and 1 guest