2.0.1 • Published 2 years ago

audiosprite-breezy v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

audiosprite-breezy

Usage

npm install audiosprite-breezy
const { createSprite } = require('audiosprite-breezy')

const files = ['file1.mp3', 'file2.mp3']
const options = { output: 'result', export: ['mp3'] }

createSprite(files, options)
  .then((result) => console.log(result))
  .catch((err) => console.log(err));

Options

optiondefault valuedescription
output'output'Name for the output files
path''Path for files to be used on final JSON
export'ogg','m4a','mp3','ac3'Limit exported file types.
format'default'Format of the output JSON file (default, howler, howler2, createjs)
autoplay''Autoplay sprite name
loop[]Loop sprite name, can be passed multiple times
silence0Add special "silence" track with specified duration.
gap1Silence gap between sounds (in seconds)
minlength0Minimum sound duration (in seconds)
bitrate128Bit rate. Works for: ac3, mp3, mp4, m4a, ogg.
vbr-1VBR 0-9. Works for: mp3. -1 disables VBR
vbr:vorbis-1qscale 0-10 is highest quality. Works for: webm. -1 disables qscale.
samplerate44100Sample rate
channels1Number of channels (1=mono, 2=stereo)
rawparts[]Include raw slices(for Web Audio API) in specified formats
ignorerounding0Bypass sound placement on whole second boundaries (0=round,1=bypass)