- 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.
- Karma
- ESlint
- THREE.js
- Node.js
- DAT.gui
- Heroku
- Travis CI
- Web Audio API
- Javascript
- HTML
- CSS
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
Note: Use firefox to run the demo
To see the API at work, have a look at the Latest deployment demo
Kriss | Guillaume | Fenton | Guy | Rhys |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |