Pregunta

Estoy a punto de empezar un proyecto que va a grabar y editar archivos de audio, y estoy buscando una buena biblioteca (preferiblemente de Ruby, pero tendrá en cuenta cualquier otra cosa que en Java o .NET) para on-the-fly visualización de formas de onda.

¿Alguien sabe donde debo comenzar mi búsqueda?

¿Fue útil?

Solución

Eso es un montón de datos que se transmite en un navegador.Flash o Flex gráficos es, probablemente, la única solución que va a ser la memoria eficiente.Javascript gráficos tiende a romper hacia abajo para grandes conjuntos de datos.

Otros consejos

Cuando se muestra una forma de onda de audio, usted va a querer hacer algún tipo de reducción de datos en los datos originales, porque por lo general hay más datos disponibles en un archivo de audio de píxeles en la pantalla.La mayoría de los editores de audio crear un archivo separado (lo que se llama un archivo de picos de presentación o archivo) que almacena un subconjunto de los datos de audio (generalmente los picos y valles de una onda) para su uso en diferentes niveles de zoom.A continuación, como un zoom más allá de un cierto punto de empezar a hacer referencia a la cruda datos de audio en sí.

Aquí están algunos buenos artículos sobre este:

Visualización De Forma De Onda

Construir una forma de Onda de Audio de la Pantalla

Tan lejos como el código fuente que se va, yo recomendaría mirar a través de la Audacity el código fuente.La audacia de la forma de onda de la pantalla es bastante buena y sobre todo es probable que una clase similar de reducción de datos al representar las formas de onda.

La otra opción es generar las formas de onda en el lado del servidor con GD o RMagick.Pero la buena suerte de llegar a RubyGD a compilar.

El procesamiento se utiliza a menudo para la visualización y tiene un Rubí puerto:

http://wiki.github.com/jashkenas/ruby-processing

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top