Preinstalled MIDI driver with sound bank on ReactOS?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

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

Preinstalled MIDI driver with sound bank on ReactOS?

Post by KaleidonKep99 »

I talked about MIDIs and soundfonts in my first post here, and I'll talk about them here too!

Is the ReactOS team thinking about installing a default MIDI synth, like Windows?
Because I have a GM soundfont that I wanted to give to the team, to make it the default sound bank for ReactOS.
This would be a nice feature to add, and to make ReactOS like Windows.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by erkinalp »

Is it MIDI 1 or MIDI2?
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
User avatar
EmuandCo
Developer
Posts: 4722
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 »

What license is it on and how did you make it?
Of course we have to add MIDI somewhere in the future, and GM Wavetable will be of use later.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by erkinalp »

Beware that a complete General MIDI 2 sound font occupies approximately 150 MiB. It is larger than our current CD images. Can you make sound font an optional download so that we would still be able to burn our ISOs into a 224MiB Mini CDs?
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
User avatar
EmuandCo
Developer
Posts: 4722
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 »

We dont talk about brilliant Fonts which include UBER CD quality and are about 300 MB big. Windows has a general Wavetable included. Waaay smaller
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by erkinalp »

Default wave table on Windows has a worse sound quality than hardware MIDI and it covers General MIDI 1 and a part of General Sound. General MIDI 2, on the other hand, covers way more instruments than General Sound and sound cards have support for it.
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
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:What license is it on and how did you make it?
Of course we have to add MIDI somewhere in the future, and GM Wavetable will be of use later.
Creative Commons, I made it by myself.
It's called Codename Merkin.

I've searched for samples, and some guys helped me creating this soundfont, I used Polyphone.
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 »

erkinalp wrote:Is it MIDI 1 or MIDI2?
GM1 is fully supported, I'm still working for full support with GM2, but still better than the default "PC Speaker".
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 »

Although I use VSTi version of Yamaha SXG-50 (MU50) in most cases, I'd like to test this soundfont. I don't see the download link at your homepage, though. :|
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:Although I use VSTi version of Yamaha SXG-50 (MU50) in most cases, I'd like to test this soundfont. I don't see the download link at your homepage, though. :|
I removed it for technical reasons, since it was bugged.
I'm going to add it back now.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
User avatar
EmuandCo
Developer
Posts: 4722
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 »

One thing for sure, we NEED MIDI sooner or later. NTVDM would love it.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
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 »

Here is the link to the download: https://mega.co.nz/#!FNVCHCDQ!scNpA-WyY ... _HBroqgJ3k

I tried to make it the smallest possible, now it's 44 MB, but now the quality isn't good as the original one. :T
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by Black_Fox »

Maybe the soundbank could be distributed separated from the ISO for the near future - just like wine-gecko is right now. Then the testers could still download hundreds of revisions without blowing their HDDs away, while having it available on their testing ISOs.
dsp8195
Posts: 86
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by dsp8195 »

Speaking about space minimization, several years ago I've proposed ROS team to adopt _kb's (Farbrausch) v2 procedural synth as default virtual MIDI device. The code license was unclear back then, but now it's available in both Assembly and C++ versions under Public Domain:

https://github.com/farbrausch/fr_public/tree/master/v2

Upsides:

* The size of compiled synth core is around ~32 Kb
* Supports tons of effects, just listen this: http://www.youtube.com/watch?v=IX75cYEMukQ
* Includes formant voice synth (codename RONAN)

Downsides:

* Every bank/patch needs to be crafted from scratch, since the synth itself has none (can be generated via VSTi GUI)
* Formant voice synth occupies MIDI channel 16 and impossible to switch off (unless a code will be written for that)
* No drums at channel 10, requires additional coding for handling those
* Specific "techno" sound, might not be suitable for everything
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by middings »

This looks like another downside:
https://github.com/farbrausch/fr_public/blob/master/v2/README.txt wrote:To whom it may concern,

Yes, this source code is a total mess. Good luck getting it to compile...
I winced when I read that.
Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests