Phase 01
Central Limit Theorem
Phase 1 introduces the Central Limit Theorem and normal distribution through the gaussian planet, establishing why mixed soundsources naturally converge toward structured statistical behavior.

Convergence transforms ICA from abstract matrix formalism into an audiovisual interaction journey. Rotate a procedural 3D sphere, manipulate eigenvector nodes, and hear hidden signals emerge in real time.
Design Intent
The project is designed for two audiences: curious users intimidated by scientific complexity, and beginner signal-processing students who need a practical mental model before theory.
It uses real FastICA workflow and preserves mathematical structure, while translating each stage into interactions that feel tactile, legible, and emotionally engaging.
Gameplay Video
Watch the full Convergence gameplay flow in one continuous run, from early concepts to final signal extraction.
Visual Notes
Game preview
Convergence consists of six stages, from the initial idea of extracting signal from the mixed soundsource, represented by the "gaussian planet", to the final resolution stage where signals are fully extracted and converge into a song that's written for your curiousity
Phase 01
Phase 1 introduces the Central Limit Theorem and normal distribution through the gaussian planet, establishing why mixed soundsources naturally converge toward structured statistical behavior.


Phase 02
Phase 2 introduces the Independent Component Analysis concept and visual intuition, connecting signal geometry to a playable interaction language.
Phase 03
Phase 3 performs whitening, reshaping covariance so each axis becomes standardized and ready for iterative extraction.


Phase 04
Phase 4 runs FastICA iterative updates, where eigenvector trajectories stabilize and independent components begin to emerge from the latent space.
Phase 05
Phase 5 reaches source extraction, where mixed sounds are separated into clear layers and users can hear the model's success in real time.


Phase 06
Phase 6 concludes the full journey with resolved signals and a musical convergence, inviting users to continue exploring signal processing beyond the game.
Accessibility
Accessibility is integrated directly into gameplay settings, including VoiceOver labels and hints, color-aware contrast design, and Reduce Motion support for smoother comfort across users.
BUILT USING SWIFT PLAYGROUND
Convergence is optimized for Apple products by using Swift/SwiftUI and utlized core functions such as AVFoundation to provide smooth experience with less system resource consumptions. Any iPad that satisfies minimum compatibiltiy would be able to run the game smoothly.