https://ashleyvn.github.io/Star-Compose/
Star compose is a creativity support tool that provides musicians a workbench to compose ambient music. Our tool provides a way to design a night sky filled with constellations, and play audio based on the user’s artwork.
The user is first presented with an empty sky, which varies in appearance based on the time day. Clicking the menu button will display a list of available constellations. If the user shares their location, the constellations will be filtered based on those that can be seen from the user’s location at that current time. Otherwise, all 88 known constellations will be available. Users will be able to create their own night sky by placing constellations on the screen and customizing it by moving, rotating, and scaling each constellation.
Once the user is finished creating their custom sky, the run button will move a bar across the screen, and audio will be played when the bar intersects with a constellation.
Stars will play the high melody part, and connections will play low and soft bass parts. The notes are randomized but constrained to harmonically pleasing combinations within the major scale. There are also effects and a simplified minor scale that play depending on the time of day.
Team: Ashley Nguyen, Dawson Naccarato, Griffin Knock, Jason Davidoff