Signalizer is a all-in-one signal visualizing package with a bunch of unique focus-points; real-time audio visualization with optimized 3D GPU graphics, everything being scalable and zoomable gridlessly as well as being arbitrarily precise in both settings and display.
Combined with a rich feature set, Signalizer is suited both for electrical/audio engineers fullscreen-inspecting signals, or for general small windows giving an overview of your audio as you create it.
Description & features
- Freely resizable window
- Fullscreen mode
- UI from cpl (including UI, skin and colour customization)
- Global presets
- Software and OpenGL rendering engines
- Pure vector graphics UI
- Supports any DPI displays (including Retina)
- No load on the audio thread at all
- Variable graphic settings, multisampling levels (hardware antialiasing), variable FPS or vertical sync
- Each plugin/visualizer has separate sample sizes, colouring for visualization and preset handing
- Channel modes including phase, separate, side, mid, left, right etc.
- “3D view” of waveform, with time as z-axis
- Line or point rendering
- Lissajous- or “polar” coordinate system displays
- Toggleable auto-gain
- Balance- and phase-correlation meters
- Precise and classic FFT
- Customly developed resonating filter bank, with constant-Q behaviour and windows
- Choosable and tunable window functions, including none (rectangular)
- Non-power of 2 sizes (freely scaling)
- Tunable settings for dsp windows, interpolations etc.
- Phase cancellations
- Spectrogram or spectral view modes
- Freely zoomable in all axes
- Logarithmic / linear modes
- Inter-sample interpolation in different modes, including fluid lanczos
- Assortment of triggering methods like zero-crossing, spectral harmonic analysis, peak/enveloping and timing windows
- Time, cycles or beat/tempo mode
- Overlaid or separate scopes for each channel
- Waveform can be painted spectrally with custom colours for each band, with per-sample in-phase precision
- Adaptive grid adjustable in density
- Freely zoomable infinitely
- Features in the work:
- Graphs over quick/slow RMS, peak values, true peaks, a-weighted loudness etc.
- Stable support on Unix and Linux
- Multiple views in the same display
- Custom vertex- and postprocessing shaders and effects
- Scripting support for certain algorithms (like, triggers on oscilloscopes)
Alpha, beta testing
I’m looking for people to test the program. Stability is #1 priority for me, so please report any bugs. Signalizer includes logging of exceptions (see the read me). Next topic of interest is the UI and how it feels to use.
- Mac OS X 10.7+
- Windows XP+
- Ubuntu 16.04
- 512 MB ram
- Pentium or never processor
- Dual- or quad core processor
- OpenGL 1.1 compatible graphics processor
Signalizer will automatically take advantage of new instructions sets like AVX.
- Mac OS X El Capitan with XCode 7.3
- Windows 7+ with Visual Studio 2017
- Ubuntu 16.04+ with Code::Blocks, also check this
- C++14, VST3 SDK/AU SDK, Python 2.7