I created a website and by now think it deserves its own thread. The basic Idea came from @JerryP who made a Powerpoint (A Practice Aid). I took that idea and put it into a website.
All available with 0,5 - 3 bars of silence counted back from the end of the 4th bar and in 0,5 bar increments
Clash sound on 1 after silenced bars for the groove workout
All in 50-200bpm in 5 bpm increments
Always 42 bars: 1 count in, 40 bars of playing, 1 bar of silence (for the silenced drum tracks thereās a āplockā sound on 1 for the silence bar so you know when the silenced bars from the groove workout are finished)
Looping always caused a small gap so I introduced the count in bar at the start and silence at the end.
Randomized display of Modes on Flashcards in a selectable interval. By default Major and Minor Scales are selected so the Ionian and Aeolian modes. You can select any checkbox and when you press play afterwards the mode is added to the randomizer for the flashcards
save settings to cookie, save settings as file and upload settings file
display format is selectable between ānote mode (scale)ā, ānote modeā, ānote scaleā - while everything that isnāt the major and minor scale will be shown as mode in the ānote modeā view if you selected ānote scaleā
Thank you all for the kind responses. Glad the web app is appreciated.
This whole thing so far was build in an iterative approach and through feedback so donāt hesitate to give constructive feedback also.
Since I literally had nothing better to do today because bass training is off the second time in a row. Today due to back pain. I think I twisted a muscle in my training exercises or something. I was looking at my bass today and had the thoughts: āI donāt want to leave out another day of practice, butā¦ I donāt think my back will take it today. I should rather rest and hopefully be fully fit and healthy tomorrowā and my girlfriend saw me and commented: āthis is the saddest and most desperate expression I ever saw from you.ā
Sorry got sidetracked. So I had nothing better to do than update the practice website:
silent bars now go from 1/2 - 3 in 1/2 bar steps
thereās a save button at the bottom - all settings will be saved to a cookie and loaded next time
display format is selectable between ānote mode (scale)ā, ānote modeā, ānote scaleā - while everything that isnāt the major and minor scale will be shown as mode in the ānode modeā view if you selected ānote scaleā
I also had a look into the possibility of downloading the settings so you can have multiple on disk and load them as necessary. Itās added to the āmaybeā todo list
Then thereās also the schedule website someone else created and I had a closer look into the code. I will probably add it in as a module but leave it as it is including his name and everything. Also he uses service workers and Iām not familiar with them. Learning new stuff again - tasty.
The tasklist with timers is a task thatās a little bigger compared to the others so Iām not sure if I even take it up.
Someone, I think @T_dub, suggested to me to create a gofundme. I did a paypal.me at the time because I already had an account but thatās just for people with paypal andā¦ well thereās two donation buttons in the menu bar now. One paypal.me one gofundme.
That said I donāt really want or expect any money. Itās just to give anyone the possibility who has the unresistable urge to pay me for what I created to do so, nothing else.
Oh man, sorry about your back.
I feel guilty that I like you taking a day off to work on this more.
I hope your back gets better soon however.
From your comments about not being able to practice because of back pain, I assume you always practice standing up? Is this true?
If so, are you able to sit and practice?
I think both, so you can still play now, but also for future practice, maybe sit some of it so you donāt strain your back so much??
Just some food for thought. Of course if you do sit and play, then that all goes out the window.
Again, great job, thanks again and again x infinity.
Yes.
Itās an idea for long practice sessions as I had them the day before yesterday but overall I think itās rather me sitting in my flat all day at the computer and not moving very much. I try to keep in shape with body-weight exercises but I usually just do them after the back started to hurt and this time I just waited too long I think. I gotta get into the habit of a schedule for that. So overall I donāt think itās purely or even mainly bass related. With my age (33) I should not have back pain in normal situations when I at least keep halfway fit. I might have a look at straps that better distribute weight than the one I own anyway. Also I kinda feel whimpy when I think about Lanny shooting a nailgun through his hand and then going on to continue his practice.
Itās all good. Itās not like you would have wanted me to have pain and take a day off. I hope. If not I might actually get offended
All modules are lazy loaded so it could be that you have to wait a second until it shows up after navigating there. I donāt think a waiting spinner is worth it since there is no db connection or something like that. Everything should be quickly loaded.
Also I am soooooooooo annoyed. I found the reason for the gap in the loop:
Why is it activated by default? Why would I want an extra second of silence? ARGH
Itās probably still a good idea to have the count-in and silence anyway so one has a start- and endpoint.
For starters you can just leave it as it is, press play and have a drumbeat.
I thought the options to be relative self-explanatory but let me know if thereās something specific I can help you with.
Now that I had another look at it and tried to clear my mind / have a fresh perspective: The scale playing time is only connected to how long the scale is shown. It is not in any way connected to the drum loop.
All other sliders are about the drum loop.
@juli0r, I am sorry about your back. I hope you are able to manage / recover as fast as possible. Once the various parameters (tempo, scale, etc.,) and press āPlay,ā what am I supposed to see?
When I press Play nothing happens. I do hear the beats, but thatās it. Is there an ideal browser for the website?
The beat should start and at the top of the website should be a scale/mode shown for a certain amount of time. The amount of time is also an option - the first slider.
There are multiple ways to use this. You can either just play scales to the drumbeat or you can ignore the scales completely and use the groove workout with the silenced bars to keep the groove while the drums are silent.
And of course you can combine those to exercises. Play scales to the groove workout.
Does this explanation help?
Any browser that decently can run JavaScript should work.
Could be but apart from that you gave me an additional idea for the practice website! With just text you did a very good job but text is probably not the best medium to explain excercises.
Recently @gcancella joined and he develops something I could use so we can create and share excercises on the website.
So I did not have a closer look. I think I have to customize a bit to include fingers into fretting but itās a good base to start from anyway. Also I am not sure what @gcancella had planned for the future.
I probably wonāt get to do that the next few days because my work weekend starts again. Still so far I really like the idea and am excited about it. What do you and others think?
Moved it here because it fits better into the topic. Itās not very pinky specific.
Sorry to edit my post away while you were typing. As said I realized my post fits more into this thread.
Yes of course a bunch of free exercises exist from different sources. If you know something similar of what I was talking about - an interface to create and share exercises with a specific easy to understand notation then it would really be useless but I havenāt seen such a thing.
I usually spend my time coding when either my fingers as well as my vocal chords deserve some rest or in the middle of the night with my girlfriend sleeping in the room. Sometimes I practice with headphones but itās a bit of a hassle and my hands already deserve a longer rest.
Also itās good for me to not get out of practice and Iām learning a lot about music theory as well as Frontend coding by just doing it and I became a programmer because I have fun doing it. And not having someone tell me what to code? Doing what I like to do and experiment with things I want to without time pressure? Itās amazing.