Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local note = require('note')
- local computer = require('computer')
- local event = require('event')
- local oct = {
- [44] = 'C',
- [31] = 'C#',
- [45] = 'D',
- [32] = 'D#',
- [46] = 'E',
- [47] = 'F',
- [34] = 'F#',
- [48] = 'G',
- [35] = 'G#',
- [49] = 'A',
- [50] = 'B'
- }
- local set, e = 4
- print([[
- C C# D D# E F F# G G# A B
- Z S X D C V G B H N M
- ]])
- while 1 do
- e = {event.pull('key_down')}
- if e[4] > 2 and e[4] < 7 then
- set = e[4]-1
- else
- if oct[e[4]] then
- computer.beep(note.freq(oct[e[4]]..set), 0.1)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement