Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 2.07 KB

README.md

File metadata and controls

75 lines (52 loc) · 2.07 KB

art

My sandbox of artistic creations

Easy/Clean Programming Environment on your Computer

For a clean environment, and for easier runs, use either conda or virtualenv to install the libraries.

Projects

Audio Visualization

A python script draws circles in random spots to correspond to a given audio input for visualization.

This script was tested with Python 3.6.

To install the necessary libraries:

pip3 install -r audio_visuals/requirements.txt

To run the script on an audio file of your choice:

audio_visuals/play.py --audio [audiofile]

There are two sample audio files on which the script could be tested:

# relaxing music
python audio_visuals/play.py --audio audio/rudra_mantra.wav

# intense music
python audio_visuals/play.py --audio audio/ekhwati.wav

Agency Fusion in Media

A python script that simulates a network that is structered on a random basis and other factors. The simulation is a basic abstracted template of the relationships that formulate between actants. It touches the fields of Affect theory and Actor-Network theory.

The script was run with Python 3.9.

To install the necessary libraries:

pip3 install -r agency_fusion/requirements.txt

To run the script:

agency_fusion/life.py

Creative Repurposing in Media

A python script that mixes both projects: 'Audio Visualization' & 'Agency Fusion in Media'. Each node/circle represents both the audio frequency that expands based on the music amplitude, and also the actants that are networked.

The script was run with Python 3.9.

To install the necessary libraries:

pip3 install -r agency_fusion/requirements.txt

To run the script:

media_repurposing/mix.py --audio [audiofile]

There are two sample audio files on which the script could be tested:

# relaxing music
python media_repurposing/mix.py --audio audio/rudra_mantra.wav

# intense music
python media_repurposing/mix.py --audio audio/ekhwati.wav