Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C + Linux] Accordatore per chitarra

    Salve a tutti...
    Vorrei provare a fare un accordatore per chitarra su linux.
    Piu' che altro... vorrei provare a fare un programma che prende dell'audio direttamente dalla scheda...
    comunque i passi dovrebbero essere questi:

    1. Prendo il Dato dalla Scheda Audio (flusso)
    2. Comparo il Dato con uno precedente registrato
    3. Se sono uguali dico che nota e'...

    E' molto base... anche perche' piu' di questo non so'..
    Qualcuno puo' darmi qualche dritta su come prelevare l'audio dal device e compararlo con un altro?

    grazie mille.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Personalmente non la vedo cosi' semplice ...

    Il suono di uno strumento non è composto da una sola "nota", ma da una frequenza fondamentale e tante armoniche di minore intensità.

    Per effettuare una comparazione con un suono campione penso dovresti fare, dopo l'acquisizione da scheda audio, una divisione in frequenze dell'intensità audio (con la FFT ad esempio, la Fast Fourier Transform) e, in seguito, analizzare le intensità delle varie armoniche rispetto a quella della "fondamentale" (facendo altrettanto per il campione ...).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.