Back to Website

Preinstalled MIDI driver with sound bank on ReactOS?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby DGMurdockIII » Sun Jun 28, 2015 11:50 pm

what about fluidsynth http://fluidsynth.elementsofsound.org/ haiku use it to get midi support https://www.haiku-os.org/community/foru ... fluidsynth so a way like to haiku cold work

Fluidsynth is License - GNU Lesser General Public License (version 2 or later)

https://en.wikipedia.org/wiki/FluidSynth

https://api.haiku-os.org/group__midi2.html
DGMurdockIII
 
Posts: 115
Joined: Sat Sep 16, 2006 8:30 pm


Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby EmuandCo » Mon Jun 29, 2015 11:53 am

Well, they provide Windows ports, so... maybe yes
Image
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
EmuandCo
Developer
 
Posts: 3931
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby erkinalp » Mon Jun 29, 2015 5:33 pm

They also provide a default soundfont. It is very very high quality.
Instructions to build on Windows/WINE/ReactOS
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
erkinalp
 
Posts: 637
Joined: Sat Dec 20, 2008 5:55 pm

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby dsp8195 » Wed Jul 01, 2015 6:12 am

erkinalp wrote:They also provide a default soundfont. It is very very high quality.

Sadly, no. Default FluidSynth's soundfont is muffled and not really better than MS's gm.dls.

The proposed "Codename 'Merkin'" is better, but there's also one which will sound great on the most of GM/GS MIDI files and old games alike:

GeneralUser GS: http://www.schristiancollins.com/generaluser.php

It was my primary soundfont for SB Audigy 2 ZS before it died and I had to stick to less capable SB Live! 5.1.
dsp8195
 
Posts: 80
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby Tonix » Wed Jul 01, 2015 12:56 pm

DGMurdockIII wrote:what about fluidsynth http://fluidsynth.elementsofsound.org/ haiku use it to get midi support https://www.haiku-os.org/community/foru ... fluidsynth so a way like to haiku cold work

Fluidsynth is License - GNU Lesser General Public License (version 2 or later)


Fludsynth is a valid option and it should work unmodified in reactos.
it work as an alternative to SWMIDI.sys that is not implemented in reactos.

In every case all other MIDI related component in reactos should be fixed,
not Fludsynth itself that can be downloaded as is.

What is the current state of MCI/Midi Api in reactos?

I'm try to figure out how much work is needed to have midi support.
i have a bunch of code written for a personal baremetal project midi / soundfont related,
that ca be usefull to implement a substitute for SWMIDI.sys
Tonix
 
Posts: 89
Joined: Tue May 22, 2007 11:33 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby Tonix » Wed Jul 01, 2015 4:08 pm

I've done some test with coolsoft virtual midi synth + vanbasco's karaoke player

they install, vanbasco works without sounds (as expected)

virtual midi synth can't get the output device and midimapper options so don't work :(

but seems that some of the midi api works in reactos...

anyone had tested midi on real hardware with a midi sound card?

vanbasco as an option to override the midi output device set in control panel...
Tonix
 
Posts: 89
Joined: Tue May 22, 2007 11:33 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby Tonix » Fri Jul 03, 2015 11:29 am

I've made more test.... direct music midi api ARE implemented in reactos.
timidity++ can be installed with little work and te gui player CAN play midi using soundfonts.

timidity++ Driver hang the system see
https://jira.reactos.org/browse/CORE-9898

So midi playback using soundfont in reactos is not impossible...

Midi hardware and port mapping is another problem...
Tonix
 
Posts: 89
Joined: Tue May 22, 2007 11:33 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby bfg2407 » Wed Jul 08, 2015 8:03 am

What are you doing about VST? Example: iVST Yamaha s-yxg50.
bfg2407
 
Posts: 22
Joined: Wed Jul 08, 2015 7:08 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby dsp8195 » Thu Jul 09, 2015 12:13 pm

bfg2407 wrote:What are you doing about VST? Example: iVST Yamaha s-yxg50.

The VSTi synths, obviously, need VST host wrapper which would translate MIDI SysEx in real-time. While it's easier to make, there's a patent problem, since VST(i) interfaces are copyrighted by Steinberg, Inc.
dsp8195
 
Posts: 80
Joined: Fri Feb 07, 2014 5:35 am

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby binarymaster » Sat Jan 30, 2016 1:55 am

Any news on this?

BTW, here's my 2 year old issue about MIDI :)
https://jira.reactos.org/browse/CORE-8806

BASSMIDI driver still doesn't work in the latest revision. :cry:
binarymaster
 
Posts: 12
Joined: Sun Nov 16, 2014 7:05 pm

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby Carlo Bramix » Tue Mar 08, 2016 3:37 pm

In my opinion, there could be a much easier way to get a tiny MIDI driver for ReactOS.
We could import the OPL2/OPL3 emulation code (one .C source file and one .H include file), originally written for MAME.
It's GPLv2 and so it could be imported without troubles.
It would not be difficult to implement such driver, which could be also installed on an usual MS Windows machine.
MIDI played through an FM syntetizer has obviously not the same quality of a soundfont based engine, but afterall I think that what we need is something that plays everything we what with just few KiloBytes of code.
Sound fonts and drivers could be downloaded and installed with RAPPS, if someone wants.

Sincerely.
Carlo Bramix
 
Posts: 277
Joined: Thu Jan 04, 2007 12:43 am
Location: Italy

Re: Preinstalled MIDI driver with sound bank on ReactOS?

Postby binarymaster » Sat Nov 04, 2017 8:51 pm

binarymaster
 
Posts: 12
Joined: Sun Nov 16, 2014 7:05 pm

Previous

Return to General Discussion and Feedback

Who is online

Users browsing this forum: No registered users and 11 guests