Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including bmxplayjs with all npm packages installed. Try it out:

var bmxplayjs = require("bmxplayjs")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

bmxplayjs v0.1.0

Bmxplay, JavaScript version. Written in "modern" OOP with closures (where applicable).

BmxplayJS

Bmxplay, JavaScript version. Written in "modern" OOP with closures (where applicable).

For C version and Buzz-compatible machines see the original bmxplay project.

Demo

http://bmxplay.sourceforge.net

Installation

npm:

npm install && npm run-script compile

API

  • Load(bytes: string): number
  • SetCallback(callback: function({pos:number, size:number})): void
  • Play(): boolean
  • Stop(): boolean
  • SetPos(pos: number): void
  • IsPlaying(): boolean
  • SetMasterVolume(vol: number): void
  • Render(callback: function(data: array), repeats: number): void
  • GetOscData(type: number, size: number, smooth: number): array

License

MIT

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free