Osc B resetează faza lui A la fiecare ciclu → armonici bogate, sunet de sintetizator clasic.
waveform
frequency B444.00 Hz
Δ binaural4.00 Hz
nivel B80%
master · envelope adsrSTBY
master volume (peak)25%
Volum ridicat: coboară volumul înainte de a asculta cu căști și crește treptat. Sunetele puternice sau prelungite pot deteriora auzul.
A (ms)
D (ms)
S (%)
R (ms)
fade in (ms)
fade out (ms)
timp (ms)200
master filter · resonanceFLT
tip filtru
cutoff frequency1000 Hz
Q · resonance1.0
gain (shelf/peak only)0 dB
comb freq (Hz)220 Hz
feedback70%
High Q = resonance (self-oscillation). Comb filter = delay feedback la o frecvență — creează tonuri metalice și efecte de karplus.
sweep · am · izocronicMOD
de la (Hz)
to (Hz)
duration (s)10.0 s
tip sweep
lfo shape
rate (Hz)5.0
depth50%
generator zgomotNOISE
tip zgomot
nivel zgomot25%
filtru low-pass (Hz)22000
filtru high-pass (Hz)20
wav recording · sleep timerSTBY
16-bit · stereo recording
duration00:00
size— KB
PRE-ROLL:buffer circular activ
sleep timer (min)
sleep fade · volum descrescător automat
de la % volum
durată fade (min)
inactiv
sesiuni programabile · crossfadeSTBY
— inactiv —
new stage
✦ Solfeggio Session · 9 frecvențe
durată / frecvență (min)
crossfade (s)
user presets · save/load0
save current configuration
Data is saved locally in the browser (localStorage). Clearing the cache will delete them — use EXPORT for backup.
room measurement · spl meterMIC OFF
spl curent (necalibrat)— dB
calibrare offset+94 dB
Place a reference SPL meter (or app) next to the microphone, play a constant ~1kHz tone, read the actual dBSPL, enter it here and press "CALIBRATE".
room response measurement (room sweep)
Pentru rezultate utile: păstrează microfonul fix la ~1m de boxe, oprește alte surse de sunet, fă media din 2-3 măsurători. Vârfuri = rezonanțe; gropi adânci = anulări de undă.
presets library0
usage notesINFO
connecting to speakers / audio system
Phone and laptop speakers reproduce frequencies below ~120 Hz and above ~14 kHz poorly. For serious testing, connect the audio output to a receiver, powered monitors, active speakers, or quality headphones.
For binaural beats, headphones are required — the effect only occurs when the left ear hears one frequency and the right ear a slightly different one.
what's new in v4.0
ADSR — instead of a flat fade, the oscillator has attack, decay, sustain and release like a real synthesiser. Master filter with Q resonance (up to 30) — sweep through it with high Q for "acid" sounds. WAV recording — download anything you run as a 16-bit .wav file. Sleep timer — auto-stop after N minutes. Programmable sessions — define stages with crossfade. Isochronic tones — AM with square LFO, a no-headphones alternative to binaurals. SPL meter + room measurement — use your phone's microphone as a measurement tool.
programmable sessions · how to use
Define a stage (name, frequency, binaural beat, duration, crossfade, level) and press "Add". Stages run in order. Between stages, frequency and level migrate smoothly over the crossfade time — no abrupt jumps.
Two ready-made templates: Meditation (Theta → Alpha → Theta, ~30 min) and Sleep (Alpha → Theta → Delta with a gradual 40-minute frequency descent).
room measurement (mic-based)
With the microphone active and speakers connected, press "Measure room". The app runs a logarithmic sweep and uses the mic to measure the level reaching the room at each frequency. Peaks = resonances (corner buildup). Deep nulls = cancellations from reflections (poor speaker/listener positioning).
The phone microphone is not professionally calibrated — it shows relative trends, not absolute values.
user presets · backup
Save the current configuration (all settings) with a name. Export JSON gives you a file with all your presets — useful for backup or transferring to another device. Import JSON merges them with existing presets (does not overwrite).
hearing safety
Always start with master below 20% and raise gradually. High frequencies (above 4 kHz) at high volume are the most damaging to hearing. Very low frequencies can damage speakers not built for them.
Do not use this application as a medical treatment. For tinnitus, ear pain, or any hearing issue, consult a specialist.
keyboard shortcuts
Space — start/stop · P — panic · R — start/stop recording · ↑/↓ — frequency A ±1 Hz · Shift+↑/↓ — ±10 Hz · 1–4 — waveform A
polyphonic · chords · arpeggiatorOFF
Când activat, la schimbarea acordului se alege inversia care minimizează distanța vocilor.
Filtre bandpass paralele la frecvențele formantice ale vocalelor (F1+F2+F3). Creează sunete vocal/vorbire din orice semnal. Auto-morph: LFO oscilează între A↔B setate.
LFO modulation matrixv4.6
Selectează sursa și destinațiile — LFO-ul AM modulează simultan toate destinațiile active.
adâncime matrix50%
sursă
inactiv
chord progression playerv4.6
progressie
custom (semitonuri relative, virgulă)
durată acord (s)2
tip acord
—
Redă acorduri în secvență automată la intervale regulate. Integrează voice leading dacă e activat.
piano keyboard · notes · midi · tap-tempo2 OCT
note (e.g. A4, C#5)
MIDI #
piano octave
BPM tap— BPM
Scale:
Piano: press keys (mouse / touch). Written note: type "A4", "C#5", "Bb3" și Enter. MIDI: Chrome desktop. Scale highlight: colorează tastele din scala selectată.
phase scope · lissajousL vs R
L↔R correlation+1.00· TRAIL 3D
Diagonal line = perfect mono / phase OK. Circle = wide stereo. Vertical line = inverted phase (reversed cable / speakers!). 3D: traiectorie temporală isometrică (X=L, Y=R, Z=timp).
analizor real-time · 1/3 octaveOUT
dominant frequency · counter— Hz
THD (estim. armonice 2-5)— %
test hardware · polaritate · break-inTEST
identificare canale
left
440 Hz
dreapta
880 Hz
test polaritate
If the speaker cone moves toward you on a positive impulse = speaker in phase.
impulse (room response)
break-in mode (rodaj boxe)
Runs a continuous 20-20kHz sweep at moderate volume. New speakers "settle" after 50-100 hours.
audiogram · interactive hearing testSTBY
LEFT EAR
— Hz
Press "AUD" only if you clearly hear the tone
Critical calibration: set master to 30%, ensure you have a quiet environment and use headphones. This test does not replace a medical audiogram, but shows your hearing curve relative to standard thresholds. auditivă relativă (zone slabe vs. forte).
sunete naturale proceduraleAMB
ploaie
0%
ocean
0%
wind
0%
foc
0%
forest
0%
Sounds generated via procedural synthesis (noise filters + LFOs) — not samples. Good for concentrare, somn, mascare zgomot.
tinnitus matching · mosquito · ultrasunete⚠
tinnitus matcher (Hz)8000 Hz
nivel test15%
Adjust the slider until the reproduced tone matches your tinnitus. Then press "NOTCH MASK" — enable a wide notch filter at that frequency on the main signal, to mask tinnitus temporarily and reduce its perception.
mosquito tone (anti-tineri / repelent)
Frequencies 15-20 kHz are predominantly audible under 25 years old. Used in public spaces to deter gatherings. High volume at these frequencies = fatiguing and potentially harmful to your hearing.
frequency database · search0
Click any entry → loads instantly into oscillator A. Categories are informative (Solfeggio, Cymatics, Music, Hearing) — nu garantăm efecte „terapeutice".
STBY
440.00
Hz · oscilator a
favorite:
cymatics · simulator chladniSIM
mod (m, n)
raport vs. freq0 Hz
Mathematical simulation Chladni: sin(m·π·x/L)·cos(n·π·y/L) − sin(n·π·x/L)·cos(m·π·y/L) ≈ 0. Nodal lines appear where the function cancels (where sand accumulates on the plate). m,n are modes automat din frequency (mod-uri rezonante aproximative).
Each step is a semitone offset from the current frequency of oscillator A. Click gate cells to enable/disable. Right-click gate → probabilitate. Velocity: drag sus/jos pe celule.
tuner · pitch din microfonOFF
—
0¢
— Hz
Uses the microphone to detect pitch via autocorrelation. Sing or play a constant note from an instrument. The needle shows cents off ±50.
game · identify the frequencyOFF
Corect:0
Total:0
Streak:0
difficulty (semitones between options)
You will hear a frequency. Then choose from 4 options which was correct. Use headphones for best results.
karplus-strong · physical string modelPLUCK
PRESS FOR PLUCK
decay0.95
brilliance (LP)3000 Hz
Strum:
strum gap (ms)30
Model fizic Karplus-Strong: noise burst → delay line → LP filter → feedback. Strum: pluck mai multe corzi cu delay între ele.
theme · shareUX
color scheme
share last recording
Share uses the Web Share API. On iOS/Android it opens the native share dialog. On desktop or other browsers, it falls back to the clipboard. Copies JSON to the clipboard.
granular synthOFF
Uses the sample loaded via „Drop WAV" din OSC A. Chops the sample into grains (micro-fragmente) care sunt redate la rate aleatorii.
grain size ms80
density20
pitch ±semi0
spread (rnd %)30
start position %50
nivel50
position scatter (spray)0%
window type
pan scatter0%
formant preserve
looper · record + overdubEMPTY
— Empty —
duration loop sec4
REC = records from master out for the set duration. PLAY = plays in continuous loop. OVERDUB = adds a new layer over the existing one. Useful for building rhythms. texturi.
advanced modulatorsv4.0
random walk freq
Freq A does a "random walk" — small random steps ±5 cents. SLOW = every 1s, MED = 250ms, FAST = 80ms.
sample & hold LFO → filter0
A "sample & hold" LFO generates random held values. Modulates the master filter cutoff. 0 = off, 20 Hz = foarte rapid.
amount filter0
How much the cutoff varies: 0 Hz = inactive, 5000 Hz = wide swing.
filter envelope · ping-pong · IREXT
filter envelope (ADSR pe cutoff)
A
D
S
amt
Triggers on every sound "start". Modulates the master filter cutoff with a separate ADSR envelope.
ping-pong delay (stereo)
The echo alternates between left and right instead of staying centred. Uses the existing delay with a stereo split.
convolution IR (reverb real)
⬆ Click or drop IR file (WAV) → replaces synthetic reverb
MIDI OUT—
Sends Note On/Off on channel 1 when playing the on-screen piano or via MIDI IN. Allows control of external hardware.
multi-band compressor · 3 benziOFF
crossover low200 Hz
crossover high2000 Hz
LOW (sub-bas/bas)0
threshold dB-24
ratio4
attack ms10
release ms100
MID (vocal/lead)0
threshold dB-18
ratio3
attack ms5
release ms80
HIGH (presence/air)0
threshold dB-12
ratio2
attack ms1
release ms50
3-band compressor with Linkwitz-Riley crossover (LP+HP with optimal Q). Each band has its own Dynamics Compressor. Useful for mastering — aggressively compresses the bass frequenciesără a strivi tranzienții de mediu/up.
vocoder · 8 bandsOFF
200
400
800
1.2k
1.8k
2.8k
4k
6k
Vocoder clasic: microfon = modulator (voce), oscilator A = carrier. Voice frequencies modulate the carrier bands → the "robot/Daft Punk" effect.
follower smooth15
mix100
CC learn · beat detect · calculator · exportUTIL
MIDI CC LEARNinactiv
Click ENABLE LEARN, then click any slider, then move a knob/fader on the hardware MIDI controller. The received CC number will be mapped to the slider. Mappings are persisted.
BEAT DETECT din microfon
BPM detectat:—
confidence:—
FREQ CALCULATOR (interval between two frequencies)
freq 1 (Hz)
freq 2 (Hz)
raport:3:2
cents:702
semitonuri:7.02
octave:0.585
interval:Perfect fifth
BPM ↔ Hz CONVERTER + NOTE ↔ Hz
BPM → Hz (1 beat/s)
Hz → BPM
1 beat = Hz:2.000 Hz
1/4 note = Hz:8.000 Hz
1/8 note = Hz:16.000 Hz
Hz → BPM:120.0 BPM
Hz → note:B3 · A4=440
❤ HRV CARDIAC COHERENCE (coerență cardiacă)
ritm cardiac (BPM)
respirații/min dorite
respirație = Hz:0.100 Hz
coerență LFO Hz:0.100 Hz
izocronic optimal:0.1 Hz (1/f cardiac)
binaural Δ:6.0 Hz θ
Coerența cardiacă optimă = 0.1 Hz (6 respirații/min). LFO izocronic la această frecvență sincronizează respirația cu ritmul cardiac. Efectele clinice sunt documentate (Lehrer, Gevirtz 2014).
EXPORT AUDIOGRAM
SPECTRAL FREEZE (snapshot FFT pentru comparare)
Niciun snapshot
drum machine · 4 voices × 16 stepsOFF
KICK
SNARE
HI-HAT
CLAP
BPM120
nivel drums50
Swing:0%Humanize:0%
⬡ Euclidean / Bjorklund Rhythm Generator
voce
bătăi (k)
pași (n)
Algoritmul Bjorklund distribuie k bătăi în n pași cât mai uniform posibil. Ex: E(3,8) = clave africană, E(5,8) = cinquillo, E(4,12) = tresillo.
🔗 Pattern Chain (salveaza + inlantuie pana la 4 pattern-uri)
— niciun pattern salvat —
XY performance pad · control bidimensionalv4.5
axa X controlează
axa Y controlează
X: — · Y: —
sample player · WAV/MP3 pitchedv4.5
⬆ Click sau drop WAV/MP3/OGG
niciun sample încărcat
pitch shift (semitonuri)0
playback speed1.00×
Încarcă orice fișier audio → vizualizare waveform → redare cu pitch shift, speed, loop, reverse. Piano Pitch: orice tastă din piano keyboard redă sampleul la pitch-ul corespunzător.
additive synthesis · 16 armoniciv4.3
Sliderele controlează amplitudinea armoncilor 1–16. H1 = fundamental, H2 = prima octavă, H3 = cvintă... SAW = 1/n toți armoncii. SQUARE = 1/n doar armoncii impari.
bit crusher · lo-fi · tapev4.7
bit depth8 bit
sample rate reduction1× (off)
stop duration (ms)1000
AudioWorklet: bit crushing reduce rezoluția la N biți → efect chiptune/lo-fi. Tape stop: pornire/oprire cu simulare inerție magnetică.
polyrhythm · 3 voci independentev4.7
BPM120
Trei rânduri independente: fiecare are număr diferit de steps și voce sonoră. Interacțiunea ritmică = poliritmie. Raportul 3:2 = hemiola, 4:3 = clasic African.
diatonic chords · scale harmonizationv4.7
tonalitate (root)
mod / scală
Selectează o tonalitate și un mod pentru a vedea acordurile diatonice.
spectral diff · MIDI clockv4.7
spectral diff (A vs B)
Verde = A mai puternic · Roșu = B mai puternic
MIDI clock output (sync BPM)
BPM (clock master)120
device MIDI OUT
inactiv
oscilloscope phosphor mode
persistence (decay)85%
melody generator · algoritmicv4.8
scală
algoritm
range (octave)
densitate note70%
Generează o melodie pe scala selectată cu algoritmul ales → trimite în step sequencer via → SEQ. Random Walk = fiecare notă la ±1-3 semitonuri față de precedenta.
graphical EQ · drag noduriv4.8
drag nodurile pe canvas
8 noduri draggabile: X=frecvență (log 20Hz–20kHz), Y=gain ±18dB. Dragging creează o curbă EQ parametrică aplicată în timp real via biquad filters.
spectral painting · desenează sunetev4.9
mod sinteză
decay (s)0.5
Desenează pe canvas: X=frecvență (log 20Hz–20kHz), Y=amplitudine (sus=mai tare). Fiecare punct generează un ton sintetizat. Mod polifonic = mai multe tonuri simultan.
theme customizer · culori personalizatev4.9
phosphor (culoare principală)
amber (accent / warning)
background (fundal deep)
accent (blue / info)
breathing guide · coerențăv4.8
pattern respirație
inhale (s)
hold in
exhale (s)
hold out
—
particle visualizer · reactivă la audiov4.11
densitate5
trail decay85%
shepard tone · iluzie infinităv4.11
viteză (semitone/s)2.0
brichness peak (Hz)700
Iluzia Shepard: o scară cromatică care pare că urcă (sau coboară) la infinit. Utilizat de Hans Zimmer în Dunkirk, Batman Begins, Interstellar.
transient shaper · attack / sustainv4.13
attack punch+0 dB
sustain level+0 dB
detect speed (ms)10
AudioWorklet: detectează transienții via compararea envelope-ului scurt vs lung, aplică gain diferit pe attack vs sustain.
3D audio HRTF · spațializare binauralăv4.13
elevație0°
distanță3 m
Necesită căști. Click pe canvas → poziție sursă. HRTF = Head-Related Transfer Function (Web Audio API), simulare bioptică convolutivă.
Modulație amplitudine bilaterală: semnal × cos(carrier). Produce frecvențe sumă și diferență. Carrier independent de Osc A/B.
feedback matrix delay · 2×2v4.13
delay A (ms)137
delay B (ms)311
fb A→B0.4
fb B→A0.4
mix35%
2 delay lines cu cross-feedback: A→B și B→A independent. Prime/non-prime ms pentru evitarea rezonanțelor. Creează reverb-uri și ecouri complexe asimetrice.
MIDI CC automation · record/replayv4.13
parametru de înregistrat
gata de înregistrare
spectral noise gate · FFT subtractionv4.13
threshold dB-50
smoothing85%
niciun snapshot — captează zgomotul de fond fără semnal
Spectral subtraction: snapshot spectrul de zgomot → scade din FFT live → atenuează frecvențele sub prag. Vizualizare suprapusă pe FFT spectrum.
Capteaza spectrul FFT curent - reda ca sinteza aditivA perpetuA (PeriodicWave).
binaural preset bank - stiinta wellnessv4.15
Nume de presetări orientative (ex. „Pain Relief”, „Peak Performance”, „Solfeggio”): fără efect medical dovedit; nu sunt tratament. Un ritm binaural eficace se discută doar sub ~30 Hz.
Desenează orice curbă de transfer input→output (−1..+1). Curba aplicată direct pe WaveShaper node. Drag → formă custom. Presets: Soft=tanh, Hard=clipping, Fold=wavefold, Asym=tube.
tuner strobe · acordaj precisv4.12
—
0¢
— Hz
BPM auto-detect · analiză ritmv4.11
—
confidență: —
Analizează semnalul live sau din microfon. Detectează BPM via autocorrelation pe envelope-ul de energie (40–200 BPM). 4 secunde buffer.
equal loudness · head trackingv4.11
20 phon
40 phon
60 phon
PAN L/R (γ)
0°
sensibilitate1.0×
Head tracking: orientarea capului (giroscopul telefonului) → pan stereo binaural în timp real. Necesită permisiune giroscop pe iOS. ELC: suprapune curbele ISO 226:2023 pe spectrogram.
mic auto-pitch · urmărire în timp realv4.14
—
— Hz
sensibilitate50%
Detectează pitch-ul din microfon via autocorrelation în timp real. Toggle setează Osc A → oscilator A urmează vocea ta live. Smooth = tranziții glide.
preset library · sunet completv4.14
Click orice preset pentru a-l încărca (Ctrl+Z pentru undo).
note grid · suprapunere pe spectruv4.14
A4 referință (Hz)
octave range
Suprapune linii verticale și etichete pentru fiecare notă muzicală (C, D, E, F, G, A, B) pe canvas-ul FFT spectrum. Util pentru identificarea tonalității semnalului.
chromagram · pitch class în timp realv4.10
—— sugerată
Detectează în timp real care clase de pitch (C D E F G A B) sunt prezente în semnal via FFT → Chroma features. Roata de cincimi indică scala probabilă.
convolution reverb · IR customv4.10
⬆ Click sau drop WAV / IR file
niciun IR încărcat — se folosește Schroeder
pre-delay (ms)0
Încarcă orice înregistrare WAV ca impulse response — convoluție reală. IR-uri gratuite: OpenAIR.ac.uk, Voxengo Impulse Responses.
Selectează un preset pentru a-l aplica complet (freq + binaural + modulare + efect).
Notă: Efectele psihoacustice (binaural beats, frecvențe Solfeggio) sunt în domeniul cercetării. Nu înlocuiesc tratamentul medical. Folosiți căști pentru binaural.
VU meter · stereo fieldv4.10
LUFS
—
PEAK
—
CORR.
—
metronom vizual · beat grid animatv4.4
BPM120
măsură
subdivizii
pitch harmonizer · mic → transpozițiev4.4
—
— Hz
→ —
transpoziție (semitonuri)+7
mix harmonizer60%
Microfon → detectare pitch (autocorrelation) → ton generat la +N semitonuri față de nota detectată. Util pentru armonie live și exerciții de intonație.
wavetable editor · desenează forma de undăv4.1
256 samples · deseneaza cu mouse sau touch
Desenează pe canvas (mouse/touch) → Apply generează un PeriodicWave prin DFT și îl injectează în Osc A. Combinabil cu toate efectele. Formele preset sunt editabile — modifică orice.
morphing A → B · interpolează între două forme de undă
MORPH A→B:0%
Salvează două forme → trage sliderul pentru a interpola lin → Apply aplică starea curentă.