Skip to content

krisswiltshire30/syne

Repository files navigation

Syne Build Status

Welcome to Syne!

  • Have you ever wanted to see what a sphere looks like, jumping to the bass of your latest track? Look no further!
  • Have you ever wanted to soar like an eagle through geometric shapes, twitching, pumping and twisting to the sound of Johann Sebastian Bach? Say no more!
  • Do you like to bang on the table and watch pyramids tremble with fear? You are in the right place!

If the answer to any of the above is 'HELL YES', then welcome!

Syne, at it's most basic operation, is an API that makes geometric shapes move to audio stimulus.

It takes an audio input and converts the data into readable numbers, which can be used to effect the many parameters of 3D objects.

After that, the possibilities are endless.

Tech stack

  • Karma
  • ESlint
  • THREE.js
  • Node.js
  • DAT.gui
  • Heroku
  • Travis CI
  • Web Audio API
  • Javascript
  • HTML
  • CSS

Installation instructions

Note: Currently, the best browser to run this API in is firefox. We are looking into full chrome support.

Node is required to run this application. Here is a good tutorial on how to install if you need it.

  • Clone the repo
$ git clone [email protected]:krisswiltshire30/syne.git
  • Install dependancies
$ npm install
  • Run tests
$ npm test
  • To view the demo, open the index.html file in a browser or use live server

Demo

Note: Use firefox to run the demo

To see the API at work, have a look at the Latest deployment demo

Meet the Team

Kriss Guillaume Fenton Guy Rhys

About

An API to create audio visualisations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published