midishare
fourhands
midishare | fourhands | |
---|---|---|
1 | 2 | |
5 | 34 | |
- | - | |
9.2 | 0.0 | |
over 2 years ago | about 2 years ago | |
TypeScript | JavaScript | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
midishare
-
JamRTC – WebRTC for Live Musicians
Wow neat! I’ve been working on something similar, just optimized for keyboards only with midi data, intended for use as a complement of having a remote teacher on the line while using it.
The project is called Midishare https://github.com/corytheboyd/midishare. The site is live but I am very much working on core functionality still. If you do want to try it just reach out, or hop on the discussion forum linked in the nav!
fourhands
-
JamRTC – WebRTC for Live Musicians
I built a similar project for in-browser jamming with midi-keyboards
https://github.com/jminjie/fourhands
The benefit of this is that it takes no set-up for non tech users. The major downsides are that it's only 2 player, and only works for midi instruments.
On Fourhands you can actually achieve very low latency (<20ms) with WebRTC for somewhat close players on wired connections. If you're having latency trouble like your readme says, I'm guessing it's not the WebRTC part.
-
Show HN: Fourhands is a P2P MIDI jam room for pianists
Hey all, I put this together over the holidays after initial tests showed that delay around 10-20ms was achievable with WebRTC. The jams are only 2 person and only MIDI, but for that reason it's also fairly flexible and requires little set up compared to other options (see https://github.com/jminjie/fourhands for discussion on prior art)
What are some alternatives?
SkyOffice - Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.
sonobus - Source code for SonoBus, a real-time network audio streaming collaboration tool.
midicast - a web extension that streams songs from a web page to a MIDI instrument
learn-push2-with-svelte - Learn chords, scales, and music theory on the Push 2, right inside your web browser!
jamrtc - JamRTC -- Jam sessions with Janus!
sightread - 🎹 Learn to play piano
chord-quiz - Cross-platform app to learn chords with MIDI input.
signal - Online MIDI Editor: signal
captivate - Captivate Lighting & Visual Synth