Entity Component System demo for playing spooky sounds.
Just npm install
and serve!
- A MIDI Controller
- Chrome
- A way to serve files (For example:
python -m SimpleHTTPServer
)
This project depends on a lot of external samples that I didn't make, here's the who's who of spooky audio design:
samples/bg/rain-night.mp3
Night Time Storm By Natboysampes/bg/wolves.mp3
Many Wolves Howling By fws.govsampes/bg/rain.mp3
Rain Inside House By Mark DiAngelosampes/bg/raven.mp3
Raven By NPSsampes/bg/ambiance.mp3
Scary Ambiance By Mike Koenigsampes/bg/chains.mp3
Chains By Mike Koenigsampes/bg/water.mp3
Spooky Water Drops By Mike Koenigsamples/trigger/zombie.mp3
Mummy Zombie By Mike Koenigsamples/trigger/ghost.mp3
Scary Scream By rutgermullersamples/trigger/knives.mp3
Knife Scrape Horror By Mike Koenigsamples/trigger/thunder1.mp3
Thunder HD By Mark DiAngelosamples/trigger/thunder2.mp3
Thunder By Mike Koenigsamples/trigger/thunder3.mp3
Thunder Strike 2 By Mike Koenigsamples/trigger/thunder4.mp3
Thunder Strike 1 By Mike Koenigsamples/trigger/door.mp3
Creaking Door By Stephansamples/trigger/monster.mp3
Halloween Monster By Mike Koenigsamples/trigger/suspense.mp3
Incoming Suspense By Maximiliensamples/trigger/witches.mp3
Maniacal Witches By Mike Koenig- [NOTE: Add credits as samples are committed]
This project wouldn't be spooky without the cool Ghost Art Doll picture
at pictures/ghost.png
taken by flickr user Shain Erin
and slightly modified by me.
These are the midi mappings as of v1.0.1
- Create entities from a config! (Clean up the app)
- Create an image bank for the ghost
- Alter delay / reverb / velocity
- ??? YOUR IDEA HERE ???