Skip to content

Alexander3/wave-propagation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sound wave simulation

This project uses celural automata to simulate sound wave propagation and dampening by different shapes of walls based on Komatsuzaki T., Iwata Y., Morishita S. (2012) Modelling of Incident Sound Wave Propagation around Sound Barriers Using Cellular Automata. In: Sirakoulis G.C., Bandini S. (eds) Cellular Automata. ACRI 2012. Lecture Notes in Computer Science, vol 7495. Springer, Berlin, Heidelberg
SpringerLink
Sci-hub

My blogpost describing this project

Recorded results on Youtube

Results

Development

Use pipenv for managing dependencies https://github.com/pypa/pipenv#installation

sudo apt install ffmpeg
pipenv install

Running

pipenv shell
python main.py 1 # use 1,2,3 for different walls, 
python main.py 2 save # will save result as movie

About

Cellular automata simulating sound wave

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages