rwtnb / drumsthesia Goto Github PK
View Code? Open in Web Editor NEWDrumsthesia - Rock out on your electronic drum kit!
License: GNU General Public License v3.0
Drumsthesia - Rock out on your electronic drum kit!
License: GNU General Public License v3.0
Melodics uses grid lanes to easily indicate where notes fall relative to the beat/time signature. Adding this feature in would make tracks easier to play and follow along with. This should also indicate bar lines
Playing with the actual song mp3 instead of midi instruments? You then could even use one of those apps/libraries that split a song into different tracks using magic and mute the drums? Syncing notes to audio might be an issue there though.
Most things work when compiled, but performance is terrible.
Waiting for better support for AudioWorklets on wasm-pack before trying again.
https://github.com/rwtnb/Drumsthesia/tree/wasm
Some drummers get used to reading the semi-standardized staff notation, so having a mode that shows the symbols like that (circles, crosses, etc) at the right lanes might help. Of course, staff notation also specifies the duration of each note, and that might not be available depending on the source format of the drum notes file, and probably would be way too hard to implement. But at least the cross vs. circle and the specific lanes would make it easier when your brain has already learned that.
It would be helpful if time signature and track tempo were displayed at the top of the current track
Drumsets are special in that they can be arranged in many ways, so it would be helpful to have the lanes match your kit or the way you would expect them to be.
Sometimes I want to learn and practice a specific part of a song (fill for example).
A nice feature is to set a loop from time A to time B.
Why not support drums on Neothesia, and join forces with them?
Have you suggested that? Do you mind if I do?
Mapping more than one midi note to one lane. For instance, if you have two crashes you might not care which one you hit, or you might not care about the difference in which crash was specified in the song file, etc.
A cool feature would be to be able to have the original song in background. Perhaps you can use the same approach as soundslice.com where you can sync a YouTube video with the midi. So we can play drumless songs from YouTube on it.
A metronome for the track should be available (suggest that this can be toggled using "m" key). A one bar count in before the track begins would be great
Some people would prefer vertical falling-notes style like other programs or games like Clone Hero and Rockband.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.