Preinstalled MIDI driver with sound bank on ReactOS?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

EmuandCo
Developer
Posts: 4334
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 » Tue Jun 02, 2015 9:15 am

ASM... even worse... NASM! OK, this will be a mess to make in any way portable to other arches....
Image
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 » Tue Jun 02, 2015 10:18 am

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.

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 » Tue Jun 02, 2015 1:39 pm

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

EmuandCo
Developer
Posts: 4334
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 » Tue Jun 02, 2015 1:56 pm

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

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 » Tue Jun 02, 2015 2:38 pm

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 » Tue Jun 02, 2015 4:36 pm

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

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 » Tue Jun 02, 2015 5:54 pm

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 » Tue Jun 02, 2015 6:55 pm

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: 1072
Joined: Sun Dec 20, 2009 1:23 pm

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Post by oldman » Tue Jun 02, 2015 7:30 pm

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 - with some complementary scripts.
They may help you with a problem, so do have a look at them.

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 » Tue Jun 02, 2015 8:46 pm

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

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 » Tue Jun 02, 2015 9:38 pm

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

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 » Sun Jun 07, 2015 5:42 pm

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

EmuandCo
Developer
Posts: 4334
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 » Sun Jun 07, 2015 7:15 pm

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.
Image
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 » Wed Jun 24, 2015 12:52 pm

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 » Wed Jun 24, 2015 1:36 pm

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], Trendiction [Bot] and 8 guests