Skip to content

Sheet Music Creation, Groove Experimentation, and Practice Tool for drummers.

License

Notifications You must be signed in to change notification settings

ginestra/GrooveScribe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This repo is a fork of Lou Montulli's GrooveScribe.

My current plan is to rationalise and refactor the code so that it becomes easier to add/edit features.

It's a side project, non-commercial. Collaborators are welcome. Please be kind and considerate when offering feedback, everyone involved is donating their time to this. :)

The app is running @ https://ginestra.github.io/GrooveScribe/

How to run the app locally

This app is plain HTML + JS + CSS and it's deployed on Github Pages and uses Jekyll. You can fork or clone the repository and run it locally. Follow these instructions on how to.

Beginner Tip: I use the flag --watch so that I that I don't have to build at every change.

What is my plan for this app?

I'd like to contribute to make it easier to maintain and scale.

In particular I will make an attempt at:

  • Refactoring CSS - This is my domain
  • Refactor JS - This is less my domain
  • Adding some docs

Also:

  • In collaboration with my drum teacher, I will try to add new features, extend existing ones, and possibly tidy up others

  • Ideally, I would like to make the code a bit more modular

Overall GrooveScribe is a sweet app, I started using it as a student and loved it, so I want more people to have access to it.

It will remain available for others to implement their changes and I will be open to pull requests to improve this version of it.

Licence

The app will remain under GNU Licence as published by its original authours.

Thanks

Thanks to Lou Montulli and Mike Johnston for creating this wonderful tool and sharing it with the rest of the world.

Final note

I'll edit this README as I implement this app more.

Release Notes (ish)

  • Added Tom 2
  • Minimal CSS refactor
  • Added the option to add a 1/4 signature (single bar)
  • Added link to Github repo in the footer
  • Added option for 32/4
  • Removed default groove

Other forks

TODO

About

Sheet Music Creation, Groove Experimentation, and Practice Tool for drummers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 53.2%
  • HTML 40.9%
  • CSS 5.7%
  • Other 0.2%