Websocket w/ tone.js Workshop Remote Music Hackathon
A full stack Node.js
, JavaScript
chat app, that allows users to send Tone.js
tones via a Socket.io
web socket.
Built with a π€ of π΅, πand β¨ by Raq Robinson. The Chat portion of this app was developed by following along with this Traversy Media tutorial Musical interactivity employs Tone.js
Realtime chat app with chatbot, multiple rooms and full user functionality. The final version will allow users to send sad, happy or meh chords to each other over websockets!
This web app makes use of the following:
Backend
- Node.js - JavaScript Runtime
- Express.js - Node.js web application framework
- Socket.io - Web socket framework Runtime
Front End
- Font Awesome - Font and icon toolkit based on CSS and LESS
- Moment.js - NPM package for formation dates and times
- QS - A querystring parser
- Tone.js - JavaScript Framework for creating interactive music in the browser
Before you begin, ensure you have installed the latest version of:
-
Clone this repo to your local machine
git clone git <this-repo-url>
-
cd
to root directory -
run
npm install
to install all dependencies -
run
npm run dev
to run dependencies and start server -
Go to
http://localhost:3000