open-index/open-npm huggingface dataset:
npm package: @francesc/basic-midi-player-js
Description: A basic integration of MidiPlayerJS and soundfont-player for JClic.js
Author: Original work by Garrett Grimm, adapted by Francesc Busquets for JClic.js
Latest version: 3.0.2

# &#9836; BasicMidiPlayerJS

## WORK IN PROGRESS

[![npm version](https://badge.fury.io/js/basic-midi-player-js.svg)](https://badge.fury.io/js/midi-player-js)
[![Build Status](https://travis-ci.org/frncesc/MidiPlayerJS.svg?branch=master)](https://travis-ci.org/frncesc/MidiPlayerJS)

This is a basic integration of simplified versions of Grimmudude's [MidiPlayerJS](https://github.com/grimmdude/MidiPlayerJS) and Danigb's [sounftont-player](https://github.com/danigb/soundfont-player), with a single basic instrument preloaded from Benjamin Gleitzman's [midi-js-soundfonts](https://github.com/gleitz/midi-js-soundfonts).

For more information about this projects and its main components, see:
* [MidiPlayerJS API docs](http://grimmdude.com/MidiPlayerJS/docs/)
* [soundfont-player](https://github.com/danigb/soundfont-player)
* [audio-loader](https://github.com/audiojs/audio-loader)
* [sample-player](https://github.com/danigb/sample-player)
* [MIDI.js Soundfonts](https://github.com/gleitz/midi-js-soundfonts)


The aim of this 'frankenstein project' is to act as a simple MIDI player for [JClic.js](https://projectestac.github.io/jclic.js/), getting just the functionalities required to play simple MIDI files with a single soundfont instrument.