Se volessi fare ste prove , esiste un editor audio che "converte" un suono in onda quadra?
Editor audio? Non che io sappia... anche se scrivere un plug-in Audacity che lo fa non dovrebbe essere difficile.
Ma chiariamo due cose:
- ci sono molti modi per trasformare un suono in onda quadra, e non tutti danno qualcosa di funzionante come rusiltato
- MESS, internamente, già trasforma
il suono in onda quadra, usando il metodo "zero crossing"
[/list]
Il metodo "zero crossing" è il più semplice e spontaneo dei modi. Si definisce un livello medio, detto "lo zero". Quando il segnale d'ingresso è sotto questo livello, l'uscita è bassa, altrimenti è alta. Funziona? Sì, se il segnale originale è pulito. Ma ha un grosso problema, quello dell'"onda piccola". Un'"onda piccola" è un'onda che non attraversa lo zero. Esempio:
Quest'onda scende verso il minimo, poi risale, attraversa lo zero (la linea orizzontale nera) e raggiunge il massimo. Poi scende, ma arriva al minimo (la linea verticale nera) senza toccare lo zero, e risale verso un nuovo massimo. In questo caso, il metodo "zero crossing" non funziona, e l'onda non funziona su MESS.
Ci sono metodi migliori. Uno è il circuito elettrico detto trigger di Schmitt. È stato chiesto come funziona: la risposta è nella pagina di Wikipedia linkata qualche post sopra.
WAV-PRG e Audiotap, per leggere gli WAV, usano un componente detto Libtap (il file è tap.dll nella versione Windows), che usa un altro metodo. Se volete mi dilungo a descrivere Libtap. In breve, usa due trucchi: uno è lo "zero variabile", un altro è un criterio di accettazione delle onde piccole basato sulla "sensitivity" (quel parametro che varia da 0 a 100 e fa impazzire gli utenti). Se viene trovata un'onda piccola, e la sensitivity è 0, viene sempre rifiutata. Se la sensitivity è piccola ma maggiore di 0, onde piccole che si avvicinano molto allo zero vengono accettate. E così via, fino a 100: in questo caso, tutte le onde vengono accettate, non importa quanto piccole, con l'effetto collaterale che il tutto diventa sensibile al minimo disturbo.
Da notare che un file TAP (o CSW) già rappresenta un'onda quadra: un metodo per ottenere file WAV che funzionano su MESS è quindi di creare un TAP, assicurarsi che funzioni, e creare un nuovo WAV dal TAP.