react-soundfont-player
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

react-soundfont-player

Render & Interact with Musical Instruments & Notes.

A React wrapper over soundfont-player

CircleCI NPM BundlePhobia

Install

yarn add react-soundfont-player
# Or 
npm i react-soundfont-player

Usage

import * as React from "react";
import { render } from "react-dom";
import ReactSoundFontPlayer from "react-soundfont-player";
const App = () => {
  return (
    <Instrument>
      {({ instrument, isLoading, audioContext: ac }) => {
        return (
          <button
            onClick={() => {
              // Play A4 for 500 ms
              instrument.play("A4").stop(ac.currentTime + 0.5);
            }}
          >
            Play A4
          </button>
        );
      }}
    </Instrument>
  );
};
 
render(<App />, document.getElementById("#app"));

Readme

Keywords

none

Package Sidebar

Install

npm i react-soundfont-player

Weekly Downloads

3

Version

1.0.2

License

MIT

Unpacked Size

12.2 kB

Total Files

5

Last publish

Collaborators

  • rakannimer