def mp3.arm
import emerging-ezaudio@0.4.0.0/src/mp3.bend as Mp3import Base
import emerging-ezaudio@0.4.0.0/src/mp3_enc.bend as Enc
388def mp3.arm(
389 pulse: Bool, +hz: U32, +ch: U32, +kind: U32, frames: List<&2, U32>
390) -> Maybe<&2, List<&2, U32>>:
391 match pulse:
392 case True{}:
393 Some{Enc.pulse.frame(hz, Enc.pulse.mag(samp.hd(frames)))}
394 case False{}:
395 mp3.live(hz, ch, kind, frames)