stavo cercando una soluzione semplice per realizzare uno strumentino che utilizza la scheda audio ... lo strumento dovrebbe inviare in uscita una nota audio e contemporaneamente registrare il segnale proveniente da un'altra fonte (attraverso l'ingresso MIC o AUX) ... la cosa più carina sarebbe utilizzare programmi di uso comune, magari richiamati in una shell ...
ho fatto delle prove con sox, ma sembra che non mi permetta di usare la scheda audio in full-duplex, cioè:
genero facilmente una nota in uscita sugli altoparlanti:
- Codice: Seleziona tutto
sox -t nul /dev/null -t ossdsp /dev/dsp synth 1 sine 600
- Codice: Seleziona tutto
sox -t ossdsp /dev/dsp waveout.wav
se metto insieme i due comandi registro la nota generata e non il segnale proveniente dal microfono ...
probabilmente usando solo sox non è possibile realizzare quanto premesso ... preferirei rimanere in ambito shell (cioè trovare un semplice script), comunque anche un programma in C, fpc-Pascal, ecc., purché semplice, mi potrebbe andar bene ...

