Poslji midi tudi nazaj, ciscenje
parent
d243b18f59
commit
40130ed08e
45
kegel2.js
45
kegel2.js
|
@ -91,33 +91,13 @@ oscWS.on('message', ({ address, args }) => {
|
||||||
? 24 + Math.round((accval / 2.5) * 36)
|
? 24 + Math.round((accval / 2.5) * 36)
|
||||||
: 48 + Math.round((accval / 2.5) * 72)
|
: 48 + Math.round((accval / 2.5) * 72)
|
||||||
|
|
||||||
//const visina = rotVisina
|
console.log('posiljam midi', [midiKanal, visina, 127])
|
||||||
|
|
||||||
//console.log('posiljam midi', [144, visina, 127])
|
|
||||||
/*
|
|
||||||
oscWS.send({
|
|
||||||
address: '/midi',
|
|
||||||
args: [192, 0, 127]
|
|
||||||
})
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
oscWS.send({
|
|
||||||
address: '/midi',
|
|
||||||
args: [midiKanal, visina, 127]
|
|
||||||
})
|
|
||||||
*/
|
|
||||||
mo.send([midiKanal, visina, 127])
|
mo.send([midiKanal, visina, 127])
|
||||||
|
|
||||||
// Ugasni cez en cas
|
// Ugasni cez en cas
|
||||||
let izklop = razponTona[0] + Math.random() * (razponTona[1] - razponTona[0])
|
let izklop = razponTona[0] + Math.random() * (razponTona[1] - razponTona[0])
|
||||||
console.log('izklopim', midiKanal, visina, 'cez', izklop)
|
console.log('izklopim', midiKanal, visina, 'cez', izklop)
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
/*
|
|
||||||
oscWS.send({
|
|
||||||
address: '/midi',
|
|
||||||
args: [midiKanal, visina, 0]
|
|
||||||
})
|
|
||||||
*/
|
|
||||||
mo.send([midiKanal, visina, 0]);
|
mo.send([midiKanal, visina, 0]);
|
||||||
console.log('izklopi', midiKanal, visina)
|
console.log('izklopi', midiKanal, visina)
|
||||||
}, izklop * 1000)
|
}, izklop * 1000)
|
||||||
|
@ -128,22 +108,16 @@ oscWS.on('message', ({ address, args }) => {
|
||||||
utisaj_c[index] = 0
|
utisaj_c[index] = 0
|
||||||
}
|
}
|
||||||
if (vsota < utisaj_vse) {
|
if (vsota < utisaj_vse) {
|
||||||
if (utisaj_c[index] > 10) {
|
if (utisaj_c[index] > 10) {
|
||||||
const midiKanal = 144 + index
|
const midiKanal = 144 + index
|
||||||
const visina = (midiKanal == 0)
|
const visina = (midiKanal == 0)
|
||||||
? 24
|
? 24
|
||||||
: 48
|
: 48
|
||||||
const visina_razpon = (midiKanal == 0)
|
const visina_razpon = (midiKanal == 0)
|
||||||
? 36
|
? 36
|
||||||
: 72
|
: 72
|
||||||
console.log("UTISAJ", index)
|
console.log("UTISAJ", index)
|
||||||
for (let i = visina; i < visina + visina_razpon; i++) {
|
for (let i = visina; i < visina + visina_razpon; i++) {
|
||||||
/*
|
|
||||||
oscWS.send({
|
|
||||||
address: '/midi',
|
|
||||||
args: [midiKanal, i, 0]
|
|
||||||
})
|
|
||||||
*/
|
|
||||||
mo.send([midiKanal, i, 0])
|
mo.send([midiKanal, i, 0])
|
||||||
}
|
}
|
||||||
utisaj_c[index] = 0
|
utisaj_c[index] = 0
|
||||||
|
@ -162,8 +136,13 @@ oscWS.on('message', ({ address, args }) => {
|
||||||
|
|
||||||
mi.on('message', (deltaTime, message) => {
|
mi.on('message', (deltaTime, message) => {
|
||||||
console.log(`midi in: ${message} d: ${deltaTime}`);
|
console.log(`midi in: ${message} d: ${deltaTime}`);
|
||||||
const args = [150, message[1], message[2]]
|
const args = message
|
||||||
mo.send([150, message[1], message[2]])
|
|
||||||
|
mo.send(message)
|
||||||
|
oscWS.send({
|
||||||
|
address: '/midi-in',
|
||||||
|
args: message
|
||||||
|
})
|
||||||
|
|
||||||
// Ugasni cez en cas
|
// Ugasni cez en cas
|
||||||
let izklop = razponTona[0] + Math.random() * (razponTona[1] - razponTona[0])
|
let izklop = razponTona[0] + Math.random() * (razponTona[1] - razponTona[0])
|
||||||
|
|
Loading…
Reference in New Issue