Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Generates audio in 44100Hz Mono u8
- --]]
- local step = 500 / 44100
- local offset = 0
- while true do
- local angle = 2 * math.pi * offset
- local value = 0
- for k = 0,6 do
- local tmp = math.sin((1 + k * 2) * angle) / (1 + k * 2)
- value = value + tmp
- end
- value = value * 127
- io.stdout:write(string.char((math.floor(value)+256)%256))
- offset = offset + step
- if (offset > 1) then
- offset = offset - 1
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement