~/talk

Digital Signal Processing with Swift

Talkat try! Swift Tokyo 2018 Β· 2018-03-01..03-03Β· [swift]
slides:none on file

Concrete pipeline: capture PCM with AVAudioEngine, use Accelerate/vDSP to run a 2048-frame FFT, return normalized magnitudes and plot peaks in UIKit in real time. Uses a Hann window, converts interleaved samples into vDSP split complex, sets log2n and calls vDSP_create_fftsetup and vDSP_fft_zrip, notes Nyquist sampling limits and that a circular buffer would improve accuracy. Playback demos show visible peaks; a Shazam-style fingerprinting implementation is attempted then deferred.

AI-written summary Β· about

  1. 0:00Introduction to DSP
  2. 2:01The Fourier transform
  3. 3:01iOS audio frameworks
  4. 4:09Theoretical foundations
  5. 6:19Capturing audio input
  6. 8:08Processing audio signals
  7. 12:02Visualizing audio data
  8. 14:07Best practices and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.