This instrument has been rewritten and significantly improved (including real-time performance, live video input, and much much more) and lives now at https://gitlab.com/ajyoon/spectrophone. I'm leaving this repo around just to not break links (and to allow reproduction of the transistorized radio).
an electronic instrument which interprets images as sound with oscillators and samplers
the initial implementation was built in order to create a piece of sound called the transistorized radio. for now, some additional (small) changes would be required to decouple the current implementation from the piece into one that can be reused for other purposes. the following instructions are for setting up the transistorized radio.
- ensure python 3 is installed (and preferably you are using a virtual environment).
- install dependencies with
pip3 install -r requirements.txt
- download resources here and place them in a top-level directory
resources
. - run the script with
python3 the_transistorized_radio_main.py
to build the score-video:
python3 visualize/main.py
- use ffmpeg or whatever tools you prefer to add the output audio to the video.