My sandbox of artistic creations
For a clean environment, and for easier runs, use either conda
or virtualenv
to install the libraries.
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
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
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