HEARTBEATJS
  • audio

    • add audio events
    • add audio events simple
    • decode audio test
    • record audio
  • instrument

    • panning change
    • set release
    • transpose
    • volume change
  • key editor

    • editor
    • snap notes
    • snap parts
  • managing assets

    • 1. midi files

      • blob arraybuffer base64
      • from binary
      • from binary 2
      • from local file
      • from local file 2
      • from local json
      • from remote json
    • 2. instruments

      • from local json
      • from remote json
      • new version
      • new version urls
      • unload
      • unload 2
    • 3. sample packs

      • append to sample pack
      • append to sample pack 2
      • from local json
      • from remote json
    • 4. asset packs

      • from remote json
      • unload
    • find item
    • find item 2
    • load + unload test
    • load + unload test 2
  • midi in & out

    • midi in
    • midi out file
    • midi out file sync
    • midi out live
    • midi record
    • quantize
    • show midi devices
    • song midieventlistener
    • song set midiports
    • sustain pedal
    • track midieventlistener
    • track set midiports
    • webmidi create midi events
    • webmidi test
  • miscellaneous

    • create reverb
    • create song from midifile
    • create song from midifile 2
    • create song from midifile 3
    • instrument tester
    • instrument tester 2
    • ios bitrate test
    • locators
    • locators basic
    • musicxml
    • onscreen keyboard
    • playhead
    • song.addEventListener
    • song.addEventListener2
    • store parsed audio locally
    • store parsed audio locally 2
    • volume and panning
  • process event

    • process event array
    • process event per event
    • process event per event piano
  • song operations

    • add events to part
    • add pitchbend events
    • move events in part
    • move events in part 2
    • move part in track
    • move part to
    • move part to another track
    • move part to another track 2
    • remove all tracks and parts
    • remove events from part
    • remove part
    • remove parts
    • remove tracks
    • solo test
    • transpose notes in part
    • save song to MIDI file
  • tempo & time signature

    • add & remove time events at runtime
    • add tempo events
    • add time signature events
    • configure metronome
    • midifile and PPQ
    • set playback speed
    • set tempo
    • set time signature
    • update tempo events
    • update time signature events