This is a piano software that analyzes what chords you are playing in real time by music theory based chord types detection algorithms written by me and displays the chord types on the screen. This piano software supports MIDI keyboard playing, computer keyboard playing, play and analyze MIDI files, DAW synchronous display and so on.
Experimental layered distributed peer to peer overlay filesystem. Based on distributed hash tables (DHTs) and implemented as chord ring using C++17 and GRPC - work in progress.
Caravela is a Docker container orchestrator (inspired by Docker Swarm) with a fully decentralized and scalable architecture (and algorithms) in order to be deployed in a Edge Computing environment.
In the interpretation phase, if the chord does not match any qualities, there should be a last resort to check if the string ends in sus, sus4, sus2. In these cases we can try re-interpreting the string without this suffix and checking whether that matches, and then tweak the third to suspend it.
In the interpretation phase, if the chord does not match any qualities, there should be a last resort to check if the string ends in
sus,sus4,sus2. In these cases we can try re-interpreting the string without this suffix and checking whether that matches, and then tweak the third to suspend it.