README, dodan midi in za zogico
parent
19d267da3c
commit
6cb1064250
19
README.md
19
README.md
|
@ -1,2 +1,21 @@
|
||||||
# kegel
|
# kegel
|
||||||
|
|
||||||
|
Mere:
|
||||||
|
Najdaljši premer: 82mm
|
||||||
|
Špica: 15mm
|
||||||
|
32mm je lahko dolg vstavek
|
||||||
|
27mm je široka spodnja odprtina (blizu držalu)
|
||||||
|
|
||||||
|
Zapečemo ga s strani (izrez + prispajk nazaj)
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
- Li-poly baterije
|
||||||
|
- konektorji za baterije
|
||||||
|
- gumbi za vklop
|
||||||
|
- še en kegel sestaviva
|
||||||
|
- napajanje za rock pi X (QC3.0)
|
||||||
|
- mikrofon naredit v kegel
|
||||||
|
- wifi na tablico ALI drug displej
|
||||||
|
- pedalko sprintat in povezat
|
||||||
|
- bluetooth; je stabilen?
|
||||||
|
- senzorji včasih ne odštejejo gravitacije
|
||||||
|
|
24
kegel.js
24
kegel.js
|
@ -45,10 +45,11 @@ let rotVisina = 0
|
||||||
oscWS.on('message', ({ address, args }) => {
|
oscWS.on('message', ({ address, args }) => {
|
||||||
DEBUG.osc && console.log('MSG OSC', address, args.map(x => x.toFixed(4)))
|
DEBUG.osc && console.log('MSG OSC', address, args.map(x => x.toFixed(4)))
|
||||||
|
|
||||||
//const re = /\/ww\/(d+)\/([a-zA-Z]+)/
|
// Wavey Wind sporočila
|
||||||
const re = /\/ww\/(\d+)\/([a-zA-Z]+)/
|
const re = /\/ww\/(\d+)\/([a-zA-Z]+)/
|
||||||
const m = address.match(re)
|
const m = address.match(re)
|
||||||
|
|
||||||
|
if (m) {
|
||||||
const index = m[1]
|
const index = m[1]
|
||||||
const addr = m[2]
|
const addr = m[2]
|
||||||
|
|
||||||
|
@ -113,6 +114,27 @@ oscWS.on('message', ({ address, args }) => {
|
||||||
}, izklop * 1000)
|
}, izklop * 1000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
console.log(address)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (address === '/midi-in') {
|
||||||
|
console.log(args)
|
||||||
|
oscWS.send({
|
||||||
|
address: '/midi',
|
||||||
|
args: [150, args[1], args[2]]
|
||||||
|
})
|
||||||
|
|
||||||
|
// Ugasni cez en cas
|
||||||
|
let izklop = razponTona[0] + Math.random() * (razponTona[1] - razponTona[0])
|
||||||
|
setTimeout(() => {
|
||||||
|
oscWS.send({
|
||||||
|
address: '/midi',
|
||||||
|
args: [150, args[1], 0]
|
||||||
|
})
|
||||||
|
console.log('izklopi', 150, args[1])
|
||||||
|
}, izklop * 1000)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue