Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liinkiing/multipiano
A vuejs application which allow users to play piano with friends!
https://github.com/liinkiing/multipiano
javascript midi piano realtime socketio vuejs vuex
Last synced: about 3 hours ago
JSON representation
A vuejs application which allow users to play piano with friends!
- Host: GitHub
- URL: https://github.com/liinkiing/multipiano
- Owner: Liinkiing
- Created: 2018-03-24T21:04:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-08-10T22:41:16.000Z (over 3 years ago)
- Last Synced: 2023-03-04T00:18:57.425Z (almost 2 years ago)
- Topics: javascript, midi, piano, realtime, socketio, vuejs, vuex
- Language: JavaScript
- Homepage: https://multipiano.netlify.app
- Size: 13.2 MB
- Stars: 32
- Watchers: 5
- Forks: 6
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Multipiano
![Preview](https://multipiano.netlify.app/socials.png)
A vuejs application which allow users to play piano with friends in realtime!
You can test it here: https://multipiano.netlify.app (first request is sometimes long because I have a free plan in Heroku,
so my dynos have to wake up 😴)The appearance is not finished, but a lot of the features I've wanted to includes are available, it's just not polished.
You can
- Play with your MIDI controller / keyboard / mouse
- Change the piano sound (currently 2 available piano type)
- Create a room
- Manage room options
- Enable / Disable chat
- Enable / Disable room visibility
- Kick / Ban / Unban players
- Chat with your friends and edit your messages (double click on one of your message to edit it, or press `arrow up` when in chat to edit last message)
- Change your username by double clicking on your badge
- Change your colorIt's not finished and is more used for me as a test. I've wanted to mimic [http:/multiplayerpiano.com](http:/multiplayerpiano.com) in terms of features, for learning purposes