Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import wave
- import struct
- i = int(input())
- source = wave.open("in.wav", mode="rb")
- dest = wave.open("out.wav", mode="wb")
- frames_count = source.getnframes()
- data = struct.unpack("<" + str(frames_count) + "h", source.readframes(frames_count))
- newdata = tuple(data[j] for j in range(frames_count) if j % i != i - 1)
- newframes = struct.pack("<" + str(len(newdata)) + "h", *newdata)
- dest.writeframes(newframes)
- source.close()
- dest.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement