PixelOkay
Local processing
Tools
◆ Audio engineering workspace Studio · v2

Signal Generator & Oscilloscope

Create and combine precise waveforms, explore phase and harmonics, and inspect live microphone input—with private, in-browser processing.

✓ Four wave shapes✓ Six mixable channels✓ Time + frequency view
THE WORKSPACE

Signal studio

Changes appear in the plots immediately. Sound starts only when you press Play.

Audio off
02 / INSTRUMENTS

Oscilloscope

ms
TIME DOMAIN · GENERATED0–20 ms
Your browser does not support canvas rendering.
Amplitude (normalized)Combined output shown in white-blue

Frequency spectrum

FREQUENCY DOMAIN · GENERATEDFFT · dBFS
Your browser does not support canvas rendering.
20 Hz to selected limit · log scaleFFT bin ≈ 5.9 Hz
Peak—normalized amplitude
RMS—signal power
Dominant frequency—approximate FFT bin

Time-domain waveform of the generated signal.

03 / EXPORT

Keep your results

Download locally; no sign-in or server transfer.

s

CSV contains 2,001 equally spaced samples from the selected time window. Oscilloscope PNG saves the visible time or X–Y plot; Spectrum PNG saves the visible spectrum. Microphone recordings are not stored or exported. The preset format is JSON, version 1.

LEARN BY EXPERIMENTING

Explore the building blocks of sound.

∿

Shape the waveform

Compare pure sine tones with square, triangle, and sawtooth waves. Their discontinuities and slopes create different harmonic profiles.

φ

Understand phase

Shift one signal relative to another. Try the phase-cancellation preset to see opposite phases cancel in the combined output.

▥

Explore the spectrum

See which frequencies dominate your mix and how wave shapes contribute higher-frequency harmonics.

Frequently asked questions

Does PixelOkay upload my audio or microphone input?

No. This tool makes calculations and processes microphone samples in your browser. It does not send recordings to a server. Microphone access begins only after permission and ends when you press Stop microphone, reset, or leave the page.

Why can I see a waveform but not hear it?

The mathematical preview is independent of audio playback. Use Play sound and unmute the device. Modern browsers require a user gesture before audio may play. For microphone input, use a secure HTTPS site or localhost.

Is this an electrical oscilloscope or precision measurement tool?

No. The input is browser-generated audio or the device's microphone, not a calibrated electrical probe. The amplitude is normalized digital audio, not measured voltage. Displayed frequency and power are approximate.

What export formats are available?

Mono 16-bit PCM WAV at 44.1 kHz (0.1–30 seconds), CSV waveform/spectrum, PNG waveform screenshot, and a reusable JSON signal preset. WAV and CSV waveform exports reflect the generated configuration, not microphone input.

Using Signal Generator & Oscilloscope

Design synthetic waveform mixtures, inspect time, FFT and XY displays, or optionally view a live microphone input with explicit permission.

Workflow

  1. Choose synthetic waveforms and adjust their settings
  2. inspect time, frequency or XY displays and review aliasing
  3. export generated WAV or CSV, or separately grant microphone access for live viewing.

Example

Combine a sine wave with a lower-amplitude second tone, compare the time and FFT views, then export the generated signal as WAV and CSV for analysis.

Limits and data handling

Synthetic amplitudes are normalized values, not calibrated voltage, medical or laboratory measurements. Square, triangle and sawtooth signals can alias at high frequencies. Microphone capture requires explicit permission. Hold freezes the display but does not stop capture. WAV/CSV exports contain generated signals, not microphone audio. Device behavior and calibration are unverified.

FAQs

Are the displayed values calibrated voltage measurements?

No. They are normalized synthetic or captured signal values, not calibrated instrument readings.

Does exporting WAV or CSV save the live microphone recording?

No. Exports contain generated signals only, not microphone audio.

Related tools