prong

A JavaScript library for web based audio applications

Usage no npm install needed!

<script type="module">
  import prong from 'https://cdn.skypack.dev/prong';
</script>

README

prong

A collection of components to display and play DAW style multi-track sequences of audio

Examples can be seen here http://forkaudio.org/prong/

sample usage

import prong from 'prong'

// draw a 3 track sequence to the element with id 'sequence'

var sequence = prong.sequence() .propertyPanelWidth(95) .width(705) .canSelectLoop(true) .trackHeight(50) .fitTimelineToAudio(false) .zoomable(true) .scrollable(true) .waveformVerticalZoom(1) .editable(true) .tracks([

]) .audioOut(prong.audioContext().destination) .draw('#sequence')