8bit.js icon indicating copy to clipboard operation
8bit.js copied to clipboard

Extrapolating 8bit.js into a modular library called Band.js

Open meenie opened this issue 11 years ago • 0 comments

I have decided that 8bit.js needs to be more than just oscillator sounds because the Web Audio API is much more. I have spent the last couple of hours refactoring code and pulling sections into their own files. It now gives people the opportunity to write their own Rhythm, Tuning, or Instrument Packs and use them to compose music. For rhythms, Band.js ships with North American (whole, half, quarter) and European (Semibreve, Minim, Crotchet) Rhythms. For tuning, it only ships with Equal Temperament tuning (should be fine as most modern music uses this). And for instruments it ships with Oscillators and Noises (white, pink, brown). What this means is anyone can write an instrument to use and share it with the community.

The library is located here: https://github.com/meenie/band.js

Please uses this issue to discuss. Or open up a new issue in the new Band.js library repo.

meenie avatar Aug 28 '13 12:08 meenie