No problem.
Hey, if anyone is up for it or has any fitting drum loops to offer I wonāt decline.
Even thought about doing it myself, but that seemed just tedious. Also the drum track Iād make would be quite boring.
@JerryP but I do. I donāt use copyrighted stuff on websites. As said - for private use thereās no problem, but as soon as I make it public as I plan to itās something you shouldnāt do.
So - you have to play the music in another app or however, but hereās the practice website:
https://bass-scale-practice.firebaseapp.com/
I havenāt tested it properly, yet so if something does not work please do tell.
- You can (de)select single scales. Shouldnāt pop up if deselected
- You can set the time until it changes to a different scale
- Should work on any device including smartphones (works on mine and itās not the best or biggest screen)
- Every change should be a new scale (Really random would mean it could be the same twice or even more often in a row)
- You can switch between light and dark theme
What I still want to add is some kind of drumtrack or multiple drumtracks.
I experimented a bit and tried to add just a player in which one could load local audio files, but itās surprisingly hard to play a file from your local computer in a website. Thereās security stuff going on so others canāt find out the structure of your file system just because of a file upload.
P.S: stackblitz shuts the server down if no one uses the website. So the first visit could take a few moments until the server starts. Youāll see a loading spinner in that case.
Please send me a copy also, thanks
It seems to be working, just there is no audible sound, is there supposed to be?
I like it just fine. I discovered I am much better at finding notes then I thought, so I am happy about that, understanding full well I still have very fr to go beforeI would say I am good. Just better then I thought.
Yeah, as said - there was still a problem regarding sound.
I didnāt have any royalty free drum tracks so I couldnāt implement a player. I did now, but itās just the 120bpm version of the basic drumtrack I created.
Tests with playing a file from the local computer failed.
Currently I am creating ~1m drum tracks in reaper for different speeds. From 80-140 in 5bpm increments.
The idea is to have a BPM slider and then the correct drum backing track when it runs.
Other fixes I did:
- Was possible to create a infinite loop when just selecting one scale
- Sometimes the scales display was empty
- The checkboxes now actually do something
- moved hosting to firebase, quicker and less prototype-y: https://bass-scale-practice.firebaseapp.com/
The drumtrack I created sounds like this, very basic - open to suggestions, but I think it should be relatively straight and not too distracting. Also not a fan of fills in loops.
https://cdn.jsdelivr.net/gh/juliminecraft/bass-scale-practice@master/src/drumloops/basic_120_bpm.mp3
(120bpm version)
You are killing it. TYVM.
You are welcome. Actually I should have spent that time practicing bass instead of making a practice website, but once I started it went like it usually goes with private projects: āoh and I need this. And that would be good.ā and so on. The actual programming didnāt even take long. Thatās stuff Iām used to. The creation of drumtracks and hosting it somewhere where it can be accessed was the time consuming part. Itās not very modular, because I worked more in a rapid prototyping approach but I already had thoughts about extending this thing. Then Scales practice would be one module and thereād be different training modules. But for now, for this scales practice I think I am finally finished and satisfied with the result: https://bass-scale-practice.web.app/ (itās the same page as the link before, but a bit shorter and easier to remember)
- changed drumkit samples for my beats - didnāt like them after all
- 4 styles of basic drum loops: simple, pop rock, blues rock and dance
- BPM Slider with increments of 5 (80-140BPM)
- Attention: You have to stop and play again for ANY changes to take effect.
Shout if youāre missing a drum beat here. But as already said - I kept it very basic.
This just keeps getting better every time I check it.
Hi @JerryP,
Power point is ok
b.s.excavations@bigpond.com
Cheers brian
Thanks. But now Iām done! I mean I could group those checkboxes soā¦ No! Iām done!
Gotta focus on my other projects. Even skipped a lesson yesterday, because I was lost in the project. On the other hand I played around a bit more with drumbeats and that will come in handy on multiple occasions.
Yet I am still open to suggestions for different training aids. Or hear about your practice routine for inspiration/ideas that might assist it.
Create a Fund Me account so we can pay a little for your time, effort and CONTINUED EFFORT moving forward in case you wanna keep expanding on this very practice and extremely useful and helpful tool.
I think you, @juli0r and @JerryP might consider making it a a membership site, with monthly, reoccurring small payments, like $2.99usd to $4.99usd, with a one time all access pass for like $19.99usd and offer it up to the entire bass community.
Or develope it and fully polish it and sell the rights to Bass Buzz with a deal landing the two of you royalties.
Thatās my suggestion or two.
Again, thanks guys, keep up the great work, itās awessome.
You could incorporate things for ear tracks Ning as well if you do expand it to a commercial product.
What the frick?
I canā¦ I can build in a paypal donation button!? People who like to then could donate whatever they want to. Itās meant as a free tool for the community. Yes, I do stuff like this professionally (no, actually more backend than frontend) but I also value the open source community as a programmer.
Really I rather make the code public (actually it already is on github) than try to go commercial with it. I still will take that as a compliment though. Seems Iām not so bad at my job after all. Just kidding - I knew that Iām not bad at all.
What do you mean by āear tracksā? Could you elaborate a bit on that?
There are apps that do this, I was thinking if you went for a commercial thing, that it would be a good added bonus feature, but like I said there are plenty of free and paid for apps doing this.
Like
MasterEarTraining
UCLA MusicTheory
Lots of others, @JoshFossgreen has covered this topic some and has some favorite websites and apps.
Again, I was thinking more for addition to a commercial product, but hey, if itās something you want to add, it would be good to have it in the same wonderful place.
Ah something like that, okay. Iāll have a look, but the basic principles seem fairly simple. Like āplay soundā and give answer options. I just need a library of the same sound in different pitch and that should be easily achievable in reaper.
But Iām still unsure about that. Then it becomes a āgeneral music exerciseā and I could even add more tests like here: The Music Lab (determine off-key, out of rythm and stuff like that)
I couldnāt help myself and updated a few minor details:
- checkboxes are grouped so de/selection of the groups is possible
- donation button
I also looked a bit into how online tuner work and the snippet/prototype I build was fine with mic & voice, but as soon as I tested the bassā¦ the frequencies are just so low that itās harder to detect correctly. G-String worked fine though. Since there are enough online tuner tools and apps out there I dismissed that.
Another idea I had is not bass related. Since I wrote the song for my DnD group I still havenāt recorded vocals but started doing vocal exercises and so on. There are also already smartphone apps which do that, but I could use the tuner thing for singing warmup/exercises.
Wow, you are going next level. That is so cool. Again, thank you so much.
I will get a chance to donate when my card is funded. Hopefully others might have nice ideas of things to add.
Ok @juli0r, I found something.
Can you have the paypal donation open in The donators language and currency units? Not sure if itās possible, or possible on. Free paypal account, or not.
But would be cool to be able to read it, and know how much you are donating. Some currency to Euro might be easy to make a bistable Nd donate very smallMount, like just pennies, or make a mistake and end up donating 100euros when they meant to donate $10.
no I could only set the currency I want to receive one time.
I think I could make a ā¬ and a $ button, but not a complete localization.
Iāll check it out some more, but right now I have to take care of my pork medaillons in the kitchen. Mnjam mnjam.
The language thing is weird. Which language did you get? Actually German? I assumed paypal would just use the user/browser preferences for that.
Also worth mentioning is that the fee paypal takes is one flat fee of 0.35ā¬ and like 2% or something. That means if one sends 1ā¬ (and 1$ is less even) I barely receive 70% of it. Gets better the higher the amount, but I remembered that paypal is not meant for so called micro transactions. At least with the usual conditions. As a business one could probably make a deal.
Can you do Venmo? I think itās very small fee, less then paypal??? Just curious if you could
Eat that pork, dont Let em burn. Lol
@T_dub
I checked venmo, but it doesnāt work internationally otherwise it wouldāve been a sweet option. I looked around in paypal for options to receive non-commercial money and it seems paypal.me was the way to go.
I have changed the donation button link to a paypal.me - that seems to have localization built in. The steep fees especially for small amounts unfortunately still apply, but I looked around a bit and sending money internationally always includes a fee of some kind or another.
Hopefully that is in your language and currency. What also came to mind when thinking about your example: if someone should donate more than they wanted to or expected I can easily refund it. As I donāt want payment I certainly wonāt keep money you didnāt intend to give me. Might even be possible on your own in the paypal interface, but Iām not sure about that. I just tested it with my girlfriend and the full amount including the fee is returned in that case.
Also I did this as a reaction to your suggestion. I know I keep saying It: I donāt want anyone to feel obliged to donate. Itās free.
But if you send money from overseas itās probably not worth it for either of us if itās less than 5$. Iām not saying this because I want a huge amount, but it would be a shame if a majority of the money would end up as fees for paypal.
If anyone planned on sending a dollarā¦ just leave me a thanks or like a post. Thatās quite enough.