Tuesday 15 January 2013

Beep di Python (Linux)

Alhamdulillah ngoprek lagi. Supaya ingat, harus ditulis di blog.

Kali ini tentang menghasilkan beep menggunakan python di linux. Kode program berikut ini silakan dicoba:

======================================================================

def beep(freq, amp, dur):
    sample = 8000
    half_period = int(sample/freq/2)
    beep = chr(amp)*half_period+chr(0)*half_period
    beep *= int(dur*freq)
    audio = file('/dev/audio', 'wb')
    audio.write(beep)
    audio.close()

beep(440, 63, 1)

======================================================================

Selamat mencoba!

Sumber: bytes.com

No comments:

Post a Comment