0.2.0 • Published 9 years ago
@dermah/pulsar-transmitter v0.2.0
pulsar-transmitter
Node.js implementation of a Pulsar Transmitter
Very tightly coupled with pulsar v0.2.x, see that readme for how pulsar-transmitter is used.
Usage
This will start a pulsar server thing at http://localhost:3000:
let Detector = require('@dermah/pulsar-transmitter');
let detector = new Detector(config);config is an object that looks like:
{
"totalCols" : 2,
"totalRows" : 2,
"songPath": "./song.mp3"
}where totalCols and totalRows are the number of columns and rows respectively that there will be in the pulsar grid. songPath is used by other modules.
Give pulses to the detector like so:
detector.detect('pulse', pulse);It's a good idea to pass pulses emitted an pulse emitter (like pulsar-input-keyboard) straight to the detector. If you have a pulse emitter in input, you could do this like so:
input.on('pulse', pulse => {
detector.detect('pulse', pulse);
});