Skip to content

Simulates bird swarms and interprets music from their movements -- 3rd Year Computer Science Final Project

Notifications You must be signed in to change notification settings

ogratton/Murmurations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Murmurations

3rd Year Computer Science Final Project

Dependencies:

  • Python 3
  • python-rtmidi
  • pyglet
  • PyQt5 (for settings GUI only)

How to run:

Run SwarmMain.py and hope for the best.

The settings GUI is not yet implemented, so customisation must be done manually in the following places:

  • config.ini
    • for swarm rules and attractor modes and the like
  • /presets/*.json
    • for interpreter specific settings
    • new ones can be added and used by editing SwarmMain.py
  • SwarmMain.py
    • can add new swarms and change instruments and all sorts

It's all a bit messy around there though, so here's hoping I get the GUI sorted

About

Simulates bird swarms and interprets music from their movements -- 3rd Year Computer Science Final Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages