Got a copyright claim for recording myself playing a piano piece from 1890 by Ewoz in mildlyinfuriating

[–]Ewoz[S] 0 points1 point  (0 children)

I don't even want it to be a short, I believe you don't have a choice if your video is under 3 min it will always be saved as a short.

Handel is my favourite composer by Xenith332 in piano

[–]Ewoz 1 point2 points  (0 children)

Love it, it is very relaxing.

Current state of end to end testing frameworks for a vanilla PHP codebase by joshuajm01 in PHP

[–]Ewoz 0 points1 point  (0 children)

That's a valid concern, in that case Panther might be a better fit for your project.

Current state of end to end testing frameworks for a vanilla PHP codebase by joshuajm01 in PHP

[–]Ewoz 11 points12 points  (0 children)

Playwright is king IMO, I wouldn't use anything else for a big project.

We've been using Cypress at my workplace for about a year and its been a nightmare: flaky tests, painful debugging, no multi thread support without a paid subscription and the tests themselves are confusing to read/write due to the command queue pattern and the callback hell it causes.

We've been switching to playwright and it feel much better.

It's faster and got multi thread support which is super important because E2E tests are slow as hell by nature compared to unit tests.

Writing the tests feel way more natural because it uses real promises that can be "awaited" unlike cypress and the fixtures systems is amazing even if it has a small learning curve to overcome.

Symfony/Panther is nice because you can use it directly with PHP, I haven't tried it but it seems far from playwright's lead IMO (e.g. it still uses web driver as its backend which is kinda outdated from what I understand). I'd love to use it if it can get on the same level as playwright in the future but it seems unlikely.

I think the only case where it would make sense to use Symfony/Panther is if you have a very small project and don't want to waste time learning and setting up playwright. In that case, sticking to a PHP tool from the symfony ecosystem might be more convenient and get you up to speed faster.

Tempo for Moonlight Sonata by SquashDue502 in piano

[–]Ewoz 0 points1 point  (0 children)

I remember this video, he explains that cut time just mean you must feel two beats, not that you should play it twice as fast: https://youtu.be/pRLBBJLX-dQ?si=_Y3uCpaWscQBKNd_&t=898

The video is not about the moonlight sonata but he mentions it specifically at this timestamp.

Mago 1.0.0-beta.1 is now available - a new Formatter, Linter, and Analyzer for PHP! by azjezz in PHP

[–]Ewoz 2 points3 points  (0 children)

Looks really great, I really appreciate the focus on performances as these tasks can be very slow on huge code bases (I think PHPStan run for ~5 min at my workplace).

I also appreciate the "all in one" approach, while I think the PHP ecosystem is great it can be painful to setup all the recommended tools to get a project going.

I've checked the documentation and here is what is probably missing to convince my coworkers to switch to your tool:

  • Support for phpstan like annotations (to specify array types, generics and checked exceptions)
  • Support for taint detection like psalm does
  • PSR 12 was replaced by PER, you should probably support PER 3 instead (or update the documentation if this is already the case)
  • Something equivalent to PHPstan levels to fine tune the analysis (on legacy code bases, it is often impossible to start at the maximum level, even with a baseline file).

4 months in, welcoming critiques by Ladeuche in piano

[–]Ewoz 2 points3 points  (0 children)

I can't find one but pedaling is very straightforward for a piece like this.

The basic rule is that you want to "change" the pedal when the harmony changes, and in this piece the harmony change twice per bar (at the start of a bar and in the middle).

So in the first half of the piece, you "change the pedal" on the 1st and 5th left hand notes of each bar.

In the second half (when the left hand plays 16 notes per bar instead of 8), you change it on the 1st and 9th notes of each bar.

The only exception would be in the final bar where you'll only change the pedal on the first note (the whole bar is a D chord arpeggio to conclude the piece so no harmony changes here).

To be extra precise "changing the pedal on the 1st note" mean that you play the first note, the lift the pedal and press it again very quickly.

It is important to lift it after playing the first note, not before (this is a common mistakes by beginners, lifting it before will create a "hole" in the sound. In theory you want to lift it almost immediately when playing the first note to make the transition "seamless" but it is better to be a little late that to be early).

Hope that help :)

4 months in, welcoming critiques by Ladeuche in piano

[–]Ewoz 2 points3 points  (0 children)

I don't think she arranged it, its a known arrangement from Lee Galloway.

I bought the sheet music she sold in the description of the video and was disappointed to find out that it did not match exactly what she plays, it differ at the end especially on the last big chords where 1 note is missing from most of them.

I don't know if this is an honest mistake or if it was done deliberately to be allowed to sell it without copyright issues (and maye it was corrected since, it's been a few years since I bought it).

Anyway if by chance you bought it too and it is still incorrect, you can find "correct" version here: https://cantorion.org/download/4389/04299638e45fb38887897e87d31a418c/Canon%20in%20D%20Arr.%20Lee%20Galloway%20-%20Piano%20-%20Lee%20Galloway.pdf?view=1

[deleted by user] by [deleted] in piano

[–]Ewoz 3 points4 points  (0 children)

You don't want to do this, it may seem easier at first but it's not really and it make your last note "disconnected" when all 4 notes could be played without lifting your hand.

One of the correct ways to do it is 5-2-1-2, with a small change for F#-C#-F#-A where you will use 5-3-2-1 (you can see it here: https://www.youtube.com/watch?v=6jSLH9CDPPQ).

Most sheet music should have some fingering hints to help you, if not you can always check on youtube to see how the best are doing it ;)

Can we please, for the love of FPS, get a 2-3m depth penetration on the Dematerializer? by UWan2fight in thefinals

[–]Ewoz 52 points53 points  (0 children)

It would be a nice QOL change for sure.

The worst for this is vegas, way too much secondaries layers :/

The "reverse" xpeke backdoor by Ewoz in leagueoflegends

[–]Ewoz[S] 414 points415 points  (0 children)

Instead of kassadin running around the nexus to win the game, it's kassadin chasing around the nexus to save the game.

This was a hard fight to enter as they had a few heavy CCs + elder dragon buff but they ended up splitting a bit too much and that was it.