auto-dj
TypeScript icon, indicating that this package has built-in type declarations

0.3.3 • Public • Published

auto-dj

Automatic DJing node module for the browser. Uses decision processes based on automatic audio analysis to make nice transitions between songs.

Install using

$ npm install auto-dj

Initialize using

const dj = new AutoDJ();
await dj.isReady();

Transition to a song using

dj.transitionToTrack('https://path-to-audio');

Synchronize anything to the beat with

const beats = dj.getBeatObservable();

The constructor of AutoDj can be given a custom FeatureService, a decision type in (Default, Random, DecisionTree, FiftyFifty), a custom decision tree of type JsonTree, and a default transition type in TransitionType.

Readme

Keywords

none

Package Sidebar

Install

npm i auto-dj

Weekly Downloads

0

Version

0.3.3

License

ISC

Unpacked Size

55.6 kB

Total Files

20

Last publish

Collaborators

  • florianthalmann