Dronesound Television? Whut?
It's a constantly evolving live stream of audio/visual textures generated by an autonomous system designed by lo-fi avant-garde performance artist "Master Monkey" (that's me, hi).
Listeners are also participants, influencing the mix by submitting keywords in live chat.
The ultimate goal is an autonomous "Pirate TV Station" mixing sound, image, and "Misinformation Services" into an ongoing avant-garde "collage" of the Internet.
It's probably live now, at https://www.youtube.com/channel/UCBJjDo7AnKcpO5s9hNs1ngg/live
Sounds are selected from the the freesound.org open-source sound community, according to the scheme covered in the following diagram. Other sources such as SoundCloud are in the works.
Usage
Viewers can add sounds directly from chat! Type "Drone" followed by any single word, right in the chat. An on-cam "DroneBot" flashes his lazer light to indicate he received their requests. Related sounds are added to the mix, over the next 1-3 minutes.
They can also browse freesound.org and find sounds they like, then add them by Sound ID or Author Name. For example:
Drone 148851
Drone TexasMusicForge
How It Works
Intro Video One breaks it all down. Or tries to. You decide:Here in California, a Raspberry Pi single-board Linux computer runs a set of programs that generate DroneTV .
Starting from a list of keywords - and your requests - it chooses sounds from the latest uploads at http://freesound.org. It picks more sounds by following a "trail" of the best ones it finds.
It mutilates, mixes and re-mixes all of this into a gradually-morphing audio landscape of noise and sound. The results are streamed directly, live and in real-time.
"DroneBot" also monitors the YouTube chat for new requests via Google's Data API. It will soon provide more, like play history and user preferences.
Coming Soon
- Better sound quality (on a Mac Mini?)
- Better visuals
Code
U geeky bro? K, you can check out the Early Adopter's Kit (for Linux) available now at https://github.com/diemastermonkey/sonicmonkeypi
I absolutely intend to release all of the components - some just need more clean-up first. Stay tuned, k.