This app visualizes harmonic series as geometric shapes and waveforms.
Use the controls at the top to change geometry and harmonics, and the bottom bar for zoom, audio, and export.
Basic Usage
Zoom: Mouse wheel, touch pinch, or numeric Zoom field.
Rotate: Drag with the mouse, or use the keyboard rotation controls.
Start/Stop rotation: Use the “Start” button or space bar.
Fullscreen: Use the Fullscreen button or Enter key; double‑click on the canvas to exit/enter.
Keyboard Shortcuts
(Keys apply when focus is not in a number input.)
Space: Start/stop rotation (animation toggle).
Enter: Toggle fullscreen.
Escape: Close modals, or show UI in fullscreen.
Backspace: Reset rotation angle to 0.
Arrow Up/Down: Zoom in/out.
Arrow Left/Right: Drag/rotate or adjust rotation speed in animation mode.
0: Toggle coordinate system (radial/orthogonal).
1: Toggle axis visibility.
2: Toggle circle visibility.
3: Toggle outer hexagon.
4: Toggle inner hexagon.
5: Toggle outer square.
6: Toggle inner square.
7: Toggle waveform.
8: Toggle triangles.
9 or p: Toggle additive synthesis on/off.
a: Increase axis count.
z / y (depending on layout): Decrease axis count.
s: Increase number of harmonics.
x: Decrease number of harmonics.
d: Previous harmonic series type.
c: Next harmonic series type.
f: Cycle waveform phase mode (full / up / down).
v: Cycle waveform phase mode (other direction).
q, w, e, r, t, u, i, o:
Cycle colors of axis, circle, hex, inner hex, squares, waveform, triangles, background.
g / Home: Previous key/interval selection in the calculator.
b / End: Next key/interval selection.
h / PageUp: Multiply frequency by current key step.
n / PageDown: Divide frequency by key step.
j: Multiply by key step squared.
m: Divide by key step squared.
+: Increase additive synth volume.
-: Decrease additive synth volume.
. or Pause: Manually refresh additive synthesis with new parameters.
Health & Safety
High rotation speeds can create intense flicker and may trigger seizures for people with photosensitive epilepsy.
Use rotation and fullscreen modes with caution.
The HLC Waveform Visualizer is free for private and educational use.
Commercial or public use requires explicit authorization from the creators.
Restrictions:
Modification and redistribution are not permitted without authorization.
Commercial use of outputs generated by this software is prohibited without authorization.
Users must comply with all applicable laws regarding data privacy and intellectual property.
Enforcement:
Unauthorized commercial use or violation of these terms may result in:
Legal action
Revocation of usage rights
Financial penalties
User Responsibilities:
Users are responsible for ensuring compliance with these terms and any applicable laws.
!!! Health and Safety Warning !!! Using the animated rotation mode with high speeds may cause visual discomfort and can create flashing elements that may trigger seizures in people with photosensitive epilepsy. Users are responsible for using this application safely and considering the health of themselves and others when using rotation features.
Contact:
If you have questions or need authorization, please contact us at: contact@AlienVoices.de
Author: Felix Mönnich | Institution: AlienVoices.de
Future Note:
Please note that future updates to this software may include changes to licensing terms, including potential fees for commercial use. Stay informed by checking back for updates.