186 karma · joined April 25, 2021
OP if you want to improve sight reading faster, I would recommend using non-random notes - context is very important when sight reading and if you get a professional pianist to sight read random notes they will be much, much slower.
Sight reading factory is one site I know that does this a bit better
Side note, better not animate with useState when you can use CSS animations, react renders are cheap but they add up and can't match the browser's layout/styling engine!
Remote: Yes or hybrid
Willing to relocate: No
Technologies: Typescript/Javascript, React, Node.js, Python, SQL
Résumé/CV: https://www.dropbox.com/scl/fi/1fw8k5v98kkccuzzn4u4u/cv.pdf?...
Email: mail@ the domain in my profile, or see CV
Website/Portfolio: https://lucas-levin.com/code/about
I am a full stack developer specializing in Typescript. I'm comfortable with bringing greenfield apps from conception/design to deployment, database and api architecture and implementation, web design, and even more niche tech-adjacent fields such as teaching and the arts.
I pride myself on initiative, curiosity and high productivity. I also like playing the viola and studying Chinese :)
It was super easy to implement comments with replies and optional email notifications.
> Electronic keyboards have weighted keys and similar tactile feedback to regular acoustic pianos, so this is a solved problem.
For professionals, the difference is huge. Seriously massive, on even the most expensive electronic keyboards. This is why I replied (unusual for me) - saying "it's a solved problem" is so far off the mark
I don't see how that or a blind test is relevant to what I wrote anyway? Except for a cheap dismissal.
While it may be true that velocity is the only variable, it's not a physics problem. As a player you can't choose the instantaneous velocity for the note, and the note is played at the same time or immediately before/after other notes, which all adds more variables to the touch and the movement of the musician.
Therefore the whole action matters, including how the key travels, the decoupling point, the resistance of the multiple parts of the action, the rebound... etc
It's interesting you're happy to disregard pianists opinions on the matter. Perhaps you think experts are too mired in tradition to see the truth? That may be true sometimes, but you also don't have the same grasp of what's involved as they do.
Sibling comments are correct that weighted keys, graded hammer action, etc are all much better than a plastic level but still don't have a proper sense of touch that is linked directly to the sound.
It's not even a matter of training with a particular touch and being used to it - the link between the body and the sound is incredibly important and mechanical means of making the link are still far superior.
I'm sure the designer is fully aware of this, so it's probably intended for it's niche
You can set it up so it edits a few markdown files, and these files are used in your static build.
If you have a tall-ish avatar with a transparent background, overlay it on a coloured circular div (border-radius: 999px) and set only the bottom corner-radius.
That way it sticks out the top, which looks great and only a few lines of CSS.
https://lucas-levin.com/code/blog/burger-navigation-menu-wit...
We were begging for these features for years and it was a nightmare waiting for enough browser support.
["10","10","10"].map(parseInt)
?In the world of Music Conservatories, practice space is limited and there is a lot of competition to get a room booked. Many places use a niche scheduling product called Asimut specifically tailored to conservatories. Depending on how it is set up, for example, you could book a room 72 hours in advance on a rolling basis - this mean people were always on their phones booking rooms and then extending their booking times.
As you can guess, I wrote a simple python script that lived on a vps and read a schedule and list of my favourite rooms from a text file, would wait until the right time and book/extend for me with my username and password. Never told anyone except my girlfriend, who spent enough time with me to realize I was making bookings without ever looking at my phone!
It's also worth noting, some of it comes down to personal preference and purpose of the project.
If you're just dabbling, stick with something battle-tested, and if you aren't sure what that is, phone a friend. Or post on HN...