audiosprite-breezy
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

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

option default value description
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
silence 0 Add special "silence" track with specified duration.
gap 1 Silence gap between sounds (in seconds)
minlength 0 Minimum sound duration (in seconds)
bitrate 128 Bit rate. Works for: ac3, mp3, mp4, m4a, ogg.
vbr -1 VBR [0-9]. Works for: mp3. -1 disables VBR
vbr:vorbis -1 qscale [0-10 is highest quality]. Works for: webm. -1 disables qscale.
samplerate 44100 Sample rate
channels 1 Number of channels (1=mono, 2=stereo)
rawparts [] Include raw slices(for Web Audio API) in specified formats
ignorerounding 0 Bypass sound placement on whole second boundaries (0=round,1=bypass)

Package Sidebar

Install

npm i audiosprite-breezy

Weekly Downloads

24

Version

2.0.1

License

MIT

Unpacked Size

23.1 kB

Total Files

11

Last publish

Collaborators

  • aapavlov1994