RosettaCodeData/Task/Record-sound/Racket/record-sound.rkt
2023-07-01 13:44:08 -04:00

4 lines
179 B
Racket

#lang racket
(define (record n) (with-input-from-file "/dev/dsp" ( () (read-bytes n))))
(define (play bs) (display-to-file bs "/dev/dsp" #:exists 'append))
(play (record 65536))