Skip to content

kakizaki55/geo-tone-frontend

 
 

Repository files navigation

About Geo Tone

Geo Tone is a browser-based audio sequencer built on React and supported by Reactronica, an incredible wrapper library for Tone.js made by @unkleho.

Github

This fork of the original Geo Tone (built by our small development team in spring 2022) also featured a backend using PostgreSQL and Express to store user-created projects, manage user data, and hash and encrypt information in a custom API. While these features will likely make a return in future updates, the original application proved challenging to navigate for first-time users - counter to our mission to make an easy-to-play, accessible sequencer - so, we decided to open it up!

Our current approach - letting Geo Tone exist purely as a frontend tool - drives experimentation and makes new features easier to implement, too; here's an idea of what to expect in the near future:

  • Freeform "piano-like" keyboard module (in-progess)
  • Waveform visualizer
  • Drum machine / sequencing
  • Improved per-channel and global FX
  • ...and more!

Most of all, Geo Tone exists to make music fun and visually-appearling - letting aspiring musicians and artists make dynamic, reactive, and unique audio-visual experiences all their own.

Dependencies

Team Members

Contributing Team Members Github LinkedIn
Minoka Kakizaki Github LinkedIn
Jordan Laurent Github LinkedIn
Michelle Nygren Github LinkedIn
Forest Heims Github LinkedIn

Feedback

Questions? Issues? Features that you'd like to see or contribute? We would love to hear from you!

Feel free to contact Jordan at [email protected] and let us know what you think.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.7%
  • CSS 22.7%
  • HTML 0.6%