Skip to content

A simple web audio piano player using soundfont samples

License

Notifications You must be signed in to change notification settings

danigb/sampler.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sampler.js

A simple audio sampler:

var ac = new AudioContext()
var sampler = require('sampler-inst')(ac)
var loader = require('soundfont-loader')(ac)
loader.load('piano', loader.).then(function (audioBuffers) {
  piano = sampler.instrument(audioBuffers, { poly: 8, adsr: [0.2, 0.2, 0.7, 1] })
})



var saw = sampler(ac, buffers, {
  poly: 1,
  loop: true, // loop samples
  map: { 1: [1, 10] }
  mapMode: 'transpose'
})

About

A simple web audio piano player using soundfont samples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published