Flat/Sharp notes
Finomnis opened this issue · comments
First of all, this is an awesome project and I hope that it is not abandoned yet.
I noticed that it helped me a lot, but I miss generation of flat/sharp notes.
Also, I would like an option to change the scale.
So I suggest to add:
- Possibility to change the base scale
- Generation of notes outside of the current scale (with lower probability)
Ok I realized from looking at the code that this option already exists. How do you switch it on?
Hi @Finomnis! Thanks for your kind words and suggestions. Actually, I wanted to work on this project again in the next couple of days. In addition to flat/sharp notes and different scales, I also want to add training for rhythm. So, stay tuned!
It will probably take some time, though, since I want to move the project from backbone to react first. Unfortunately, I currently don't have a piano, so I cannot really test things. But maybe you could test some features if they are ready?
Yes, I do have a piano, and sure, I think I could test things for you.
On Feb 29, 2016 18:27, "Philipp Otto" notifications@github.com wrote:
Hi @Finomnis https://github.com/Finomnis! Thanks for your kind words
and suggestions. Actually, I wanted to work on this project again in the
next couple of days. In addition to flat/sharp notes and different scales,
I also want to add training for rhythm. So, stay tuned!It will probably take some time, though, since I want to move the project
from backbone to react first. Unfortunately, I currently don't have a
piano, so I cannot really test things. But maybe you could test some
features if they are ready?—
Reply to this email directly or view it on GitHub
#6 (comment)
.
Hi Martin, as promised a worked a bit on a new version of the Piano-Trainer. Feel free to test it here:
http://philippotto.github.io/Piano-Trainer/es6/
I'd be happy if you could tell me if everything works. The new version is written in ES6 with React instead of coffeescript and backbone. Additionally, it features a setting dialog which allows to adapt the number of notes per chord and whether one wants to have accidentals (flat/sharp notes). I'll lower the probability of flats and sharps and also will add the possibility to have a different base scale, soon.
Hi!
Cool! Thanks for your work.
I do have a bug report right away, though.
In C-Major scale, which this currently is, it does generate e-sharp and
b-sharp, which technically exist, but in a normal scale are represented
by f and c.
I guess the same accounts for f-b and c-b.
Greetings,
Martin
On 07.03.2016 16:47, Philipp Otto wrote:
Hi Martin, as promised a worked a bit on a new version of the
Piano-Trainer. Feel free to test it here:
http://philippotto.github.io/Piano-Trainer/es6/I'd be happy if you could tell me if everything works. The new version
is written in ES6 with React instead of coffeescript and backbone.
Additionally, it features a setting dialog which allows to adapt the
number of notes per chord and whether one wants to have accidentals
(flat/sharp notes). I'll lower the probability of flats and sharps and
also will add the possibility to have a different base scale, soon.—
Reply to this email directly or view it on GitHub
#6 (comment).
Good point! The note generation is very naive at the moment, but I will improve it in combination with the upcoming base scale support. Thanks for pointing that out!