Description
App Name: Wave-USB FX
Description:
Wave-USB FX is a real-time laser effects generator for iOS. It produces oscilloscope-style waveforms, audio-reactive color effects, and geometric patterns — all output as multichannel audio signals designed to drive laser projectors through the Wave-USB hardware interface. The app can work stand-alone or with an external ILDA input (to the Wave-USB) for added effect.
Features:
• Oscilloscope Engine — Generate ramp, triangle, sine, Lissajous, ring, spiral, and spirograph waveforms with adjustable timebase, gain, and blanking controls.
• Audio-Reactive Color — Drive RGB laser color from live audio input with configurable 3-band frequency analysis, per-band gain, color assignment matrix, and envelope shaping (attack/hold/decay).
• Beat Detection — Automatic beat-driven size modulation with adjustable threshold, intensity, and decay.
• Master Controls — Linkable X/Y size, X/Y offset, RGB level sliders, pixelation, delay, and 3-axis rotation with configurable rotation center offset.
• Projector Calibration — X/Y gain and offset, 4 color profile presets (per-channel gain, offset, gamma, and mid-point correction), and full geometric correction (linearity, bow, pincushion, keystone, shear).
• MIDI Control — Full MIDI mapping of all parameters via CC and note messages, with a configurable mapping table for custom controller layouts.
• USB Joystick Support — BLE joystick input for real-time X/Y position and rotation offset control with adjustable gain and damping.
• Live Preview — Metal-rendered laser point preview via HDMI output.
Hardware Compatibility
Wave-USB FX is designed for use with the Wave-USB multichannel audio interface. The Wave-USB provides the signal conditioning, level limiting, and safety interlocking required to safely drive a laser projector from audio-rate signals.
While the app will technically function with other iOS-compatible multichannel audio devices, the Wave-USB is the only interface engineered specifically to condition and limit output for laser projection. Use of other audio interfaces with laser projectors is not recommended or supported.