Skip to content

ericfortis/lissajous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lissajous Curve Interactive Demo

Lissajous curves are looping patterns formed by plotting two sine waves at right angles.

x=Asin⁡(at+δ) , y=Bsin⁡(bt)

This program lets you explore them interactively: adjust parameters, visualize musical intervals, and hear the frequency ratio.

🎵 Sound

Since Lissajous curves reflect the ratio between two sine waves, we can visualize musical intervals — which are two notes played together.

This demo lets you hear those intervals while seeing their shape. We use 220 Hz (A3) as the base frequency (a = 1). For example, a perfect fifth (3:2 ratio) plays A4 (440 Hz) and E5 (~660 Hz).

So yes, you can hear what Meta’s logo might sound like.


License

MIT © 2024 Eric Fortis

About

Lissajous Curve Interactive Demo

Resources

License

Stars

Watchers

Forks

Languages