README, dodan midi in za zogico
parent
19d267da3c
commit
6cb1064250
19
README.md
19
README.md
|
@ -1,2 +1,21 @@
|
|||
# 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 }) => {
|
||||
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 m = address.match(re)
|
||||
|
||||
if (m) {
|
||||
const index = m[1]
|
||||
const addr = m[2]
|
||||
|
||||
|
@ -113,6 +114,27 @@ oscWS.on('message', ({ address, args }) => {
|
|||
}, 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