What techniques do you use to memorize a piece

Hi, I usually try to do as many repetitions as possible to memorize a piece. In my mind I call that method brute force. I'm not too sure if there's a specific term for that method. While it has worked ok for me so far, I feel like there should be a better way to do that. I particularly find it harder to memorize pieces that require not much in positions for the left hand or I can play them by sight reading.

I made a quick AI search and it suggested me the followings:

  1. Teachers place strips of paper tape or post-its over finger numbers to break a student's bad habit of reading numbers instead of note pitches.
  2. Teachers mask upcoming measures to drill "look-ahead" sight-reading (forcing students to read measure $N+1$ into short-term memory while fingers execute measure $N$).
  3. Teachers cover tricky passages to test memory recall before recitals and competitions.

The first two options require someone else, which makes them non handy. However, the third option is something that can be done by myself. But then I'm not even too sure if these techniques are made up by AI or they are real technique used by teachers.

So before I use method #3 when learning my new piece, I thought maybe I ask real people to see what method they use and if they have heard of the above three methods suggested by AI?

reddit.com
u/mhmd4k — 9 days ago
▲ 5 r/rust

Managed to get sub 15ms CRDT sync latency on my ancient VPS usign Rust

I made a PDF collaborative tool using Rust and CRDT. I was really curious how it would perform on my $6 a month VPS server with one 10 year CPU and 2GB of RAM. So I created a benchmark tool, simulating:

  • 100 rooms with 2 users in them
  • RPS 2 per room
  • Payload size average: 4.5KB (That's what my real application) sends and receives.

And the outcome was:

  • Mean**:** 14.8 ms
  • p50**:** 7.6 ms
  • p90**:** 27.7 ms
  • p95**:** 41.3 ms
  • p99**:** 69.2 ms

(10.5% CPU and 358 MB RAM)

I was pretty impressed by the performance of CRDT and Yrs, especially with the amount of memory it used throughout the 60 seconds that I ran the load testing. Although, I'm not too sure how it would have performed if I had written the backend using a different programming language. For the record I ran the same benchmark on my M1 Macbook Pro with 5000 rooms, and I was able to get even better latencies than the one on my VPS with much less number of rooms and RPS. If you're interested you can read the full report here.

u/mhmd4k — 2 months ago

Private teachers handling remote lessons how do you manage score markups and notes?

Hey everyone! I’m a software developer and an amateur classical musician and student. Like a lot of you, I have spent plenty of time dealing with the constant friction of remote lessons, trying to share score markups over Zoom, losing physical papers, or fighting with laggy PDF viewers.

Instead of just complaining about it, I’ve spent my evenings putting together a lightweight, real-time collaborative tool called Rusty PIMA that is specifically built to make score annotation and remote lessons run smoothly.

Before I lock down features for our upcoming TestFlight beta, I want to make sure I am actually solving real pain points instead of building in a vacuum. For those of you teaching online:

  1. What is your current workflow for sharing and marking up scores during a live call?
  2. What is the single most frustrating part of that setup?

If you are an active remote teacher and want to stress-test an early version for free, I would love to hook you up. Appreciate any insights!

reddit.com
u/mhmd4k — 2 months ago

Piano teachers taking online lessons: how are you guys handling sheet music markups mid call?

I’ve been taking remote music lessons for a while now. While video and audio settings in Zoom/Meet have come a long way, the actual workflow during a lesson still feels surprisingly clunky compared to sitting next to someone at a real instrument.

I’m curious to hear from both teachers and students here. What’s the biggest friction point in your remote setup right now?

A few specific headaches I keep running into:

- **Marking up sheet music**: How do you guys handle adding fingerings (1-5), pedal marks, or dynamics during a call? Are you screen-sharing a PDF app with a stylus, using a secondary overhead camera pointing at paper, or just emailing marked-up PDFs after the lesson?

- **Screen share blur & lag**: Whenever a score gets screen-shared over Zoom/Meet, the staff lines get compressed and super blurry, and drawing on it with a tablet lags badly.

- **Technique & Posture**: Is it tough for teachers to spot wrist tension or pedal timing over video?

Would love to hear how other piano teachers and adult students are dealing with these headaches or if you’ve found a setup that actually works well.

reddit.com
u/mhmd4k — 3 months ago

What is your single biggest friction point during remote lessons?

I’ve been taking remote classical guitar lessons for a while now, and while video platforms have come a long way, I still feel like the actual workflow during a lesson feels surprisingly clunky compared to sitting in the same room.

I’m curious to hear from both teachers and students here: What is the most frustrating part of your online lesson setup right now?

Sheet Music Markups: How do you usually handle adding stuff like fingerings (pima), string numbers, or barre lines while on a call? Are you screen-sharing a PDF editor, using a second camera pointed at paper, or just emailing marked-up PDFs after the lesson wraps up? Also, if I don't use my right hand, it takes me forever to find the exact measure someone is talking about. Every time I try screen-sharing a PDF editor over Meet, the compression makes the staff lines super blurry, and drawing with a stylus lags so badly it's barely usable.

If you could magically fix one tool or part of teaching online, what would it be? Would love to hear how everyone else in the classical community is dealing with these headaches!

reddit.com
u/mhmd4k — 3 months ago