Spacequencer is a music sequencer set in a mini solar system. Planets in 4 orbits (each mapping to a different sound) revolve around the sun and can each have their own moon (generating sounds at the half beat) that revolves around them.
Press Space to allow the planets to rotate
Press C to switch to a different camera angle
Click on any planet and...
Press the + (or =) key to add a grayed-out planet or moon to add it to the sequence
Press the - key to remove a planet or moon from the sequence
Press the up arrow key to increase the pitch (sample rate) of a sound associated with a planet or moon Press the down arrow key to decrease the pitch of a sound associated with a planet or moon
Press Command-Q to quit the application
Production Build for MacOS: https://drive.google.com/file/d/1JqTF2n05xVWSR24uZ6fa6BMz2j5ddogA/view?usp=sharing
Project Files: https://drive.google.com/drive/folders/1ePueF7CEx-4kesgtbVPG0CPNq9g4UJ74?usp=sharing
I had planned to base the sequencer on the solar system from the beginning, and am happy enough with the result. There are definitely many more features I can include, such as rockets and meteors that can add richness and randomness to the audio and make the visuals more interesting. Some difficulties I encountered include adding more orbits to the system and calculating how much each orbit should be rotated. Using Chuck to play audio while having Unity control the graphics had a high learning curve.
I found and used this amazing free outer space asset package that made my sequencer much more appealing to look at: https://assetstore.unity.com/packages/3d/environments/sci-fi/vast-outer-space-38913
I used this free music samples package: https://rekkerd.org/free-rekkerd-sounds-techno-rave-sample-pack-by-superjunk/