Como visualizo dados de áudio?
Eu gostaria de ter algo parecido com isso. Duas cores diferentes não são necessárias.
audácia no mac http://audacity.sourceforge.net/about/images/audacity-macosx.png
Eu já tenho os dados de áudio (um sample / milisegundo) de um wav estéreo em dois arrays, um para cada canal esquerdo e direito. Fiz algumas tentativas, mas elas não parecem tão claras quanto isso, minhas tentativas de atingir um pico compacto.
Alguma boa sugestão? Eu estou trabalhando em c # mas psuedocode está ok.
Suponha que temos
uma função DrawLine (cor, x1, y1, x2, y2)dois arrays int com data right [] e left [] de comprimento Lvalores de dados entre 32767 e -32768Se você fizer qualquer outra suposição, anote-as em sua resposta.
<code>for(i = 0; i < L - 1; i++) { // What magic goes here? } </code>
Foi assim que aconteceu quando eu me candidateia solução Han desde. (apenas um canal)
alt text http://www.imagechicken.com/uploads/1245877759099921200.jpg