Primo progetto DSP: amplificare l'input audio digitale su Windows 7 in tempo reale

0

Voglio imparare qualcosa sull'elaborazione del segnale digitale (DSP) con il software. Come introduzione al campo, voglio realizzare un semplice amplificatore per microfono per PC in tempo reale, che amplifica il segnale del microfono digitale prima di essere analogizzato e riprodotto dall'hardware. Non sono sicuro che questo progetto sia troppo difficile per un principiante con lo sviluppo di Java web, ma voglio provare a iniziare. Ho deciso di implementare il progetto con C, dato che DSP riguarda ovviamente la manipolazione dei byte.

Ecco alcune preoccupazioni a cui stavo pensando

  • Come catturare il segnale di ingresso audio digitale con C su Windows 7? Quali API sono disponibili, devo implementare un driver?
  • Come familiarizzare con l'algoritmo di amplificazione dell'audio digitale come novizio?
  • Come ottimizzare le prestazioni, è possibile parallelizzare il calcolo sulla GPU?
  • Ancora, come riprodurre i dati audio elaborati in tempo reale (streaming)?

Sarei grato se qualcuno mi aiutasse a iniziare rispondendo a queste domande.

    
posta Tuomas Toivonen 24.03.2018 - 09:36
fonte

0 risposte

Leggi altre domande sui tag