Inspiration

Since the theme of the hackathon was space, we thought it would be interesting to make a visualizer for sounds and radio waves in space created by cosmic objects like planets and galaxies.

What it does

Our project provides users with an interface featuring a visualizer that looks like the Sun which will appear and move based on the frequencies of the audio.

How we built it

We used React and Three.js to implement the audio visualizer. For the audio itself, we relied on resources such as the University of Iowa's collection of space sounds.

Challenges we ran into

One challenge we ran into was this being our first time making a creative coding project. As a result of that, we had to learn and experiment with different technologies before ultimately settling on Three.js.

Accomplishments that we're proud of

We were proud of learning creative coding and graphical libraries, and of figuring out how to add in the audio and integrate it with the visualizer.

What we learned

We learned a little bit intermediate and advance React and how to incorporate audio to web design.

What's next for Astro-visuals

In the future we may add in a larger audio library or functionality to use APIs to dynamically get space audio. We may also improve our visualizer graphically, such as implementing visualizations based off cosmic objects other than the Sun, polishing up the UI, etc.. For educational value, we could also include information about space audio or links to such resources, to teach users about what space audio is, how it is recorded, etc.

Share this project:

Updates