Displaying 1 to 8 from 8 results

fluidsynth - Software synthesizer based on the SoundFont 2 specifications

  •    C

FluidSynth generates audio by reading and handling MIDI events from MIDI input devices by using a SoundFont. It is the software analogue of a MIDI synthesizer. FluidSynth can also play MIDI files. If you are missing parts of the documentation, let us know by writing to our mailing list. Of course, you are welcome to edit and improve the wiki yourself. All you need is an account at GitHub. Alternatively, you may send an EMail to our mailing list along with your suggested changes. Further information about the mailing list is available in the wiki as well.

webaudiofont - Use full GM set of musical instruments to play MIDI and single sounds or effects

  •    Javascript

WebAudioFont is a set of resources and associated technology that uses sample-based synthesis to play musical instruments in the browser. You can choose from thousands of instrument, see Catalog. Add a link to WebAudioFontPlayer.js and the instrument file. Invoke queueWaveTable.

MidiPlayerJS - ♬ Midi parser & player engine for browser or Node

  •    Javascript

MidiPlayerJS is a JavaScript library which reads standard MIDI files and emits JSON events in real time. This player does not generate any audio, but by attaching a handler to the event emitter you can trigger any code you like which could play audio, control visualizations, feed into a MIDI interface, etc. Using MidiWriterJS is pretty simple. Create a new player by instantiating MidiPlayer.Player with an event handler to be called for every MIDI event. Then you can load and play a MIDI file.


  •    Javascript

Second, run a local MySQL Server on port 3306 and create a database called bitmidi.com. Don't forget to change the credentials in secret/index.mjs to match what you configured! If you use a different MySQL version than what is specified, then remember to change that, too. If you're running an older version of MySQL, you may need to add a insecureAuth: true option under db.connection.

timidity - Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity

  •    Shell

Play MIDI files in a browser with a simple API. NO OPEN SOURCE LICENSE YET. If you want to use this, send me an email. I'm still figuring out what license to use.

flutter_midi - Midi Playback in Flutter

  •    Swift

A FLutter Plugin to Play midi on iOS and Android. This uses SoundFont (.sf2) Files. Download a any sound font file, example: sound_font.SF2 file.

bg-sound - Web Component to emulate the old-school <bgsound> HTML element

  •    Javascript

Play MIDI files in a browser with a simple Web Component, emulating <bgsound>, the Background Sound element. This package works in the browser with browserify. If you do not use a bundler, you can use the standalone script directly in a <script> tag.

freepats - FreePats General MIDI sound set

  •    Shell

This package is a General MIDI sound set. It is a free (as in free software) sound bank, suitable for use with a MIDI player, or any other MIDI use case where instrument sounds are needed. The files that make up the sound set are packaged up here for convenient inclusion in a Node.js project.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.