Skip to content

Commit 345e29a

Browse files
committed
Update server with socket controls for the sequencer
1 parent dcb107e commit 345e29a

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

server.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,19 @@ io.on('connection', function (socket){
7373
});
7474

7575
socket.on('playSequence', function (msg) {
76-
console.log(msg);
77-
// todo play sequences.
76+
var p = msg;
77+
console.log(p);
78+
79+
sequencerProcess.send({
80+
pattern: p,
81+
start: true
82+
});
83+
});
84+
85+
socket.on('stopSequence', function (msg) {
86+
sequencerProcess.send({
87+
stop: true
88+
});
7889
});
7990

8091
socket.on('disconnect', function() {
@@ -125,14 +136,14 @@ app.get('/start2', function (req, res) {
125136
pattern: p,
126137
start: true
127138
});
128-
res.send('Pattern2');
139+
res.status(200).send('Started sequencer pattern 1');
129140
});
130141

131142
app.get('/stop', function (req, res) {
132143
sequencerProcess.send({
133144
stop: true
134145
});
135-
res.send('Started sequencer pattern 1');
146+
res.status(200).send('Stopping sequencer');
136147
});
137148

138149
http.listen(port, function () {

0 commit comments

Comments
 (0)