Come sviluppare un oscilloscopio su iPhone e dominare la FFT

oscilloscopio_iphone

Le librerie di sviluppo iOS contengono veramente migliaia di funzionalità a supporto di qualunque prodotto si voglia realizzare, sia esso un gioco, un’applicazione enterprise oppure un semplice oscilloscopio. Alcune di queste funzionalità sono potenti funzioni di elaborazione dati, che sfruttano in modo estremamente efficiente l’hardware a disposizione per risultati in real-time veramente impressionanti. Quello che andremo a vedere oggi è lo sbroglio, fatto senza toccare una riga di codice, dell’applicazione aurioTouch2 presente nella documentazione di esempio dell’iOS SDK. L’applicazione dimostra come accedere al line input dello smartphone per avere il flusso audio, applicare in real-time al flusso la trasformata veloce di Fourier ed alla fine visualizzare tale risultato sullo schermo del dispositivo a 20 frame al secondo.

Contenuto riservato agli abbonati PLATINUM. ABBONATI ORA.

Leave a Reply