All Projects → Liinkiing → multipiano

Liinkiing / multipiano

Licence: other
A vuejs application which allow users to play piano with friends!

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to multipiano

Firecamp
The world's first Multi-protocol API Platform. Run, Test, Collaborate to build Any Kind Of APIs.
Stars: ✭ 195 (+490.91%)
Mutual labels:  realtime, socketio
realtime-geolocation
Geolocation tracking app with Node.js, Socket.io, & AngularJS
Stars: ✭ 29 (-12.12%)
Mutual labels:  realtime, socketio
Fluidsynth
Software synthesizer based on the SoundFont 2 specifications
Stars: ✭ 811 (+2357.58%)
Mutual labels:  midi, realtime
Aaronvandenberg.nl
⚛️ Web Developers portfolio build with Gatsby.js & React.js
Stars: ✭ 98 (+196.97%)
Mutual labels:  realtime, socketio
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (+109.09%)
Mutual labels:  realtime, socketio
Phpsocket.io
A server side alternative implementation of socket.io in PHP based on workerman.
Stars: ✭ 2,026 (+6039.39%)
Mutual labels:  realtime, socketio
flutter feathersjs.dart
Communicate with your feathers js server from flutter app with unbelieved ease and make happy your customers.
Stars: ✭ 19 (-42.42%)
Mutual labels:  realtime, socketio
Angular5 Iot Dashboard
Multipurpose dashboard admin for IoT softwares, remote control, user interface. Develop your client dashboards in Angular 5 with vast variety of components available.
Stars: ✭ 148 (+348.48%)
Mutual labels:  realtime, socketio
guitar-tabs-to-MIDI
A program that converts Guitar Tabs into MIDI files.
Stars: ✭ 38 (+15.15%)
Mutual labels:  midi, piano
PianoTranscription Windows
MIDI parser (Juce library is used) + "PianoFingering_CalcModule" + "PianoAudioToMidi" + "PianoKeyboard" + WinAPI GUI
Stars: ✭ 52 (+57.58%)
Mutual labels:  midi, piano
Realtimeboard
🙌 Collaborative Whiteboard (Socket.IO + Vanilla JS Frontend)
Stars: ✭ 30 (-9.09%)
Mutual labels:  realtime, socketio
hackthepiano
Learn reading notes on the fly fast and easy
Stars: ✭ 18 (-45.45%)
Mutual labels:  midi, piano
Omnimidi
A software MIDI synthesizer for professional use.
Stars: ✭ 181 (+448.48%)
Mutual labels:  midi, realtime
rtmidi2
python bindings to rtmidi allowing to listen to multiple ports simultaneously
Stars: ✭ 16 (-51.52%)
Mutual labels:  midi, realtime
tune
Make xenharmonic music and create synthesizer tuning files for microtonal scales.
Stars: ✭ 73 (+121.21%)
Mutual labels:  midi, piano
onchat-web
A simple, beautiful, mobile-first instant messaging progressive web application.
Stars: ✭ 138 (+318.18%)
Mutual labels:  realtime, socketio
nchat
The third edition of nodejs-chat. Mobile edition with rest api. Support token authentication.
Stars: ✭ 82 (+148.48%)
Mutual labels:  socketio
laravel-realtime-chat-pusher
Contoh aplikasi realtime chat dengan pusher
Stars: ✭ 36 (+9.09%)
Mutual labels:  realtime
o1heap
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems
Stars: ✭ 119 (+260.61%)
Mutual labels:  realtime
gba-mus-ripper
(Not actively maintained) A fork of Bregalad's "GBA Mus Riper" program
Stars: ✭ 50 (+51.52%)
Mutual labels:  midi

Multipiano

Preview

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 color

It's not finished and is more used for me as a test. I've wanted to mimic http:/multiplayerpiano.com in terms of features, for learning purposes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].