Home▸Neuroscience & Biophysics▸Neural Oscillators — Kuramoto Synchronisation (2D)

Neural Oscillators — Kuramoto Synchronisation (2D)

2D Kuramoto oscillator lab: N coupled phase oscillators on a flat ring, a live order-parameter trace and a real DFT power spectrum classified into delta/theta/alpha/beta/gamma EEG bands.

Neuroscience & Biophysics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-neural-oscillators ↗ Open standalone

This 2D companion runs the identical Kuramoto phase-oscillator equations as the 3D version through plain Canvas 2D drawing instead of a WebGL-rendered scene: N phase oscillators sit on a flat ring, coloured by phase, and are pulled toward the population's average phase with strength set by the coupling K. Every control carries over one-to-one — N oscillators, coupling K, frequency spread σ, noise level and mean frequency f0, plus the five EEG-band presets — so the two versions stay physically comparable while this one trades the orbiting 3D camera for a flat, always-readable readout: a live order-parameter trace and a real rolling DFT power spectrum that classifies the population's dominant rhythm into delta, theta, alpha, beta or gamma bands.

⚙ Under the hood

2D Kuramoto oscillator lab: N coupled phase oscillators on a flat ring, a live order-parameter trace and a real DFT power spectrum classified into delta/theta/alpha/beta/gamma EEG bands.

neural oscillatorsKuramoto modelbrain rhythmssynchronisationorder parameterpower spectrum

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)