0.1.0 • Published 3 years ago

@generative-music/simple-web-player v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

simple-web-player

An easy-to-use web player for generative music systems.

Usage

Simple example of playing a system:

You will need to host the mp3 samples from @generative-music/samples-alex-bainter for your web page.

This example assumes audio files are hosted in /audio.

<head>
  <script src="//unpkg.com/tone@14"></script>
  <script src="//unpkg.com/@generative-music/piece-observable-streams@4"></script>
  <script src="//unpkg.com/@generative-music/simple-web-player"></script>

  <script>
    gmPlayerFactory({
      host: '/audio'
      piece: pieceObservableStreams
    }).then(({start, stop}) => {
      var playButton = document.getElementById('play-btn');
      playButton.onclick = start;
    });
  </script>
</head>
<body>
  <button type="button" id="play-btn">Click to play</button>
</body>