Signalizer Visualizador de Señales

Signalizer es un paquete de visualización de señales todo-en-uno con un montón de puntos de enfoque únicos; visualización de audio en tiempo real con gráficos GPU 3D optimizados, siendo todo escalable y ampliable sin rejilla, así como siendo arbitrariamente preciso tanto en la configuración como en la visualización.

Combinado con un rico conjunto de características, Signalizer es adecuado tanto para los ingenieros eléctricos/de audio que inspeccionan las señales a pantalla completa, como para las pequeñas ventanas generales que dan una visión general de su audio mientras lo crea.

Descripción y características

General

  • Ventana libremente redimensionable
  • Modo de pantalla completa
  • Interfaz de usuario desde cpl (incluyendo la personalización de la interfaz de usuario, la piel y el color)
  • Preselecciones globales
  • Motores de renderizado por software y OpenGL
  • Interfaz de usuario con gráficos vectoriales puros
  • Soporta cualquier pantalla DPI (incluyendo Retina)
  • No hay carga en el hilo de audio en absoluto
  • Ajustes gráficos variables, niveles de multimuestreo (antialiasing por hardware), FPS variables o sincronización vertical
  • Cada plugin/visualizador tiene tamaños de muestra separados, coloración para la visualización y manejo de preajustes
  • Modos de canal que incluyen fase, separado, lateral, medio, izquierdo, derecho, etc.

Ámbito vectorial

  • «Vista 3D» de la forma de onda, con el tiempo como eje z
  • Representación de líneas o puntos
  • Visualización del sistema de coordenadas «Lissajous» o «polar
  • Ganancia automática conmutable
  • Medidores de balance y correlación de fase

Espectro

  • FFT precisa y clásica
  • Banco de filtros resonantes desarrollado a medida, con comportamiento Q constante y ventanas
  • Funciones de ventana seleccionables y sintonizables, incluida ninguna (rectangular)
  • Sin potencia de 2 tamaños (escalado libre)
  • Ajustes sintonizables para ventanas dsp, interpolaciones, etc.
  • Cancelaciones de fase
  • Modos de vista de espectrograma o espectral
  • Zoom libre en todos los ejes
  • Modos logarítmico / lineal

Osciloscopio

  • Interpolación entre muestras en diferentes modos, incluidos los lanczos fluidos
  • Surtido de métodos de disparo como cruce de cero, análisis de armónicos espectrales, pico/envolvente y ventanas de tiempo
  • Modo de tiempo, ciclos o ritmo/tempo
  • Indicadores superpuestos o separados para cada canal
  • La forma de onda puede pintarse espectralmente con colores personalizados para cada banda, con precisión de fase por muestra
  • Rejilla adaptativa ajustable en densidad
  • Zoom libre e infinito
  • Características en el trabajo:
  • Estadísticas
  • Gráficos sobre RMS rápido/lento, valores de pico, picos verdaderos, sonoridad ponderada a, etc.

Otros

  • Soporte estable en Unix y Linux
  • Múltiples vistas en la misma pantalla
  • Efectos y sombreadores de vértice y posprocesamiento personalizados
  • Soporte de scripts para ciertos algoritmos (como, disparadores en osciloscopios)

Pruebas alfa y beta

Estoy buscando gente para probar el programa. La estabilidad es la prioridad número uno para mí, así que por favor informe de cualquier error. Signalizer incluye el registro de excepciones (ver el read me). El siguiente tema de interés es la interfaz de usuario y cómo se siente al usarla.

Requisitos del sistema

  • Mac OS X 10.7+
  • Windows XP+
  • Ubuntu 16.04
  • 512 MB de ram
  • Procesador Pentium o superior

Sistema recomendado

  • Procesador de doble o cuádruple núcleo
  • Procesador gráfico compatible con OpenGL 1.1

Signalizer aprovechará automáticamente los nuevos conjuntos de instrucciones como AVX.

Entornos de compilación

  • Mac OS X El Capitan con XCode 7.3
  • Windows 7+ con Visual Studio 2017
  • Ubuntu 16.04+ con Code::Blocks, también revisa esto
  • C++14, VST3 SDK/AU SDK, Python 2.7

Win32Win64MacLinux

Relacionados