gulp-audiosprite

1.1.0 • Public • Published

gulp-audiosprite

Build Status NPM version Dependencies status

Installation

Install with npm:

npm install --save-dev gulp-audiosprite

Also you need to install ffmpeg. ffmpeg should be available in a PATH environment variable

Usage

var audiosprite = require('gulp-audiosprite');
 
gulp.task('audiosprite', function() {
  return gulp.src('src/sounds/*.wav')
    .pipe(audiosprite({
      format: 'howler'
    }))
    .pipe(gulp.dest('dist/sounds'));
});

Options

Options are tha same as for audiosprite:

Name Default Description
output "sprite" Name for the output files.
path "" Path for files to be used on final JSON.
export "ogg,m4a,mp3,ac3" Limit exported file types. Comma separated extension list.
format "jukebox" Format of the output JSON file (jukebox, howler, createjs).
log "info" Log level (debug, info, notice).
autoplay null Autoplay sprite name.
loop null 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.
samplerate 44100 Sample rate.
channels 1 Number of channels (1=mono, 2=stereo).
rawparts "" Include raw slices(for Web Audio API) in specified formats.

Package Sidebar

Install

npm i gulp-audiosprite

Weekly Downloads

413

Version

1.1.0

License

MIT

Unpacked Size

9.88 kB

Total Files

7

Last publish

Collaborators

  • megahertz