Associating algorithms with music pitches

MeJoho

Member
Joined
Mar 17, 2014
Messages
13
Hi I'm a pianist, and when I started on the Rubik's cube some days ago
I thought to myself that it would be easier to remember the algorithms
if they were music. Like remembering all the notes in a melody and playing without the score.

So I gave "every" move on the cube a pitch and started to make MID files
with the melodies the algorithms became. Then I saved them as .wav files
so I can listen to them on my phone.

These are the algorithms
1) Fi U Li Ui
2) Ri Di R D
3) U R Ui Ri Ui Fi U F
4) Ui Li U L U F Ui Fi
5) F R U Ri Ui Fi
6) R U Ri U R U U Ri
7) U R Ui Li U Ri Ui L

and these are the individiual values I added a pitch to.
F(C)
Fi(Cis)
R(D)
Ri(Dis)
L(E)
Li(F)
U(Ges)
Ui(G)
D(As)
Di(A)

(Sorry for not writing C-sharp etc. but I'm from Europe)

If this can help me, or anyone, I'm not so sure yet.
I tried it, and I found it a tad anoying.
The idea is to listen to the corresponding .wav file when you do a specific sequence of moves.

These are just some pretty standard algorithms I guess, but maybe it could work out in the long run.

What do you people think about all this? (:

I have uploaded the .mid and .wav files here if you want to take a look.
 
Associating algorithms with music pitches.

There are no slice turns or doubleturns in your system. Nice idea though! I have a feeling some algs will sound very out of tune though :p

Inb4 picking on the algs with the prettiest tune


I think if you're actually able to associate tunes with which turns to do, this would be extremely effective.
 
Coming from someone who has perfect pitch (For those who don't know what that is, it's basically the ability to hear notes and identify what they are), I don't see myself ever trying to learn algs like this. It's easy enough to learn with the notation that I already know because it makes more sense. Interesting idea though.
 
Associating algorithms with music pitches.

Coming from someone who has perfect pitch (For those who don't know what that is, it's basically the ability to hear notes and identify what they are), I don't see myself ever trying to learn algs like this. It's easy enough to learn with the notation that I already know because it makes more sense. Interesting idea though.

I'm extremely close to perfect pitch (played violin for 5 years, play French horn now) and I also realized that for me this wouldn't work as well for me because.. I just magically find patterns to memorize algs, and it's fast and it works for me. But think about if somebody could actually create a system to memorize like this, they would be able to learn algs insanely fast. I mean almost anybody can memorize a tune in seconds, if they could apply that to this? It's just a different type of notation, tying notes to pitches. I feel like this is a lot like we felt originally learning just standard notation. "Wow, why do I need this"
In theory, with time the pitches would just be automatically tied to the turn.
 
You can quickly remember a logical tune. A tune that has random notes and no rhythm wouldn't be so easy to remember.

If you're going to use this, I think rhythm could be used for double turns though.
 
I'm extremely close to perfect pitch (played violin for 5 years, play French horn now) and I also realized that for me this wouldn't work as well for me because.. I just magically find patterns to memorize algs, and it's fast and it works for me. But think about if somebody could actually create a system to memorize like this, they would be able to learn algs insanely fast. I mean almost anybody can memorize a tune in seconds, if they could apply that to this? It's just a different type of notation, tying notes to pitches. I feel like this is a lot like we felt originally learning just standard notation. "Wow, why do I need this"
In theory, with time the pitches would just be automatically tied to the turn.

I can see how it would be theoretically fast for learning algs initially, but I don't think the system would be enough to get lots of algs to stick without doing them a bunch of times and instilling them into your muscle memory. I'd be interested in seeing someone with perfect or near perfect pitch trying this (I'm not going to because lazy af).
 
I can see how it would be theoretically fast for learning algs initially, but I don't think the system would be enough to get lots of algs to stick without doing them a bunch of times and instilling them into your muscle memory. I'd be interested in seeing someone with perfect or near perfect pitch trying this (I'm not going to because lazy af).

I'm legitimately tempted to try this now, because the approach you just outlined is not how I learn algs. I learn them just barely enough to be able to execute it, and the muscle memory comes along as I naturally pick them up more fluidly without trying to. I may experiment with this more.. Maybe I'll come up with something in the summer.

Tim, in my case anyway, I can remember basically any fairly short sequence of notes after a few repetitions, even if it's extremely disgusting sounding. If you could play these while sleeping or doing random tasks, you could effortlessly learn algs.. Maybe..
 
I have done this in my head with a couple of algorithms before, but i think that for someone pretty serious learning OLL or COLL, this would just slow them down in the long run. Also, if you associate it with a song, it may be hard to get the algorithm very fast because you think of it as a song, not muscle memory. If this was a way to initially memorize the algorithm, it could be very effective only if you did it and got it into your muscle memory, then stopped thinking of the song i think, because if someone super fast like faz did this, there lookahead would be destroyed because they would be focused on the song, and the cube. IDK, if it works for you, that's great! :)
 
This has me thinking now, what would happen if this were used as a method of blind memo? I know it's probably not as effective for being fast, but if you could tie a short pattern of notes to a letter pair and then string them together.. In theory a song could be your memo.
 
Also, if you associate it with a song, it may be hard to get the algorithm very fast because you think of it as a song, not muscle memory.
I thought of that, and that is why I made it this way. This way, it may sound very bad, but it's unique melodies that doesn't have any particular rythm/BPM.
That the tones are not very catchy makes you the one to put the tempo. That is also why it may be something very hard to do, and will take a lot of learning.
(if you have listened to the .wav files you will notice that they play kinda fast, but you can make them faster with the .mid files, and when you some day
have associated the pitches with moves then you might just be able to speed it up without listening to a file, because suddenly the melodies has become memorable.

I'm glad this has made such a debate (:
It probably isn't worth it, learning algorithms this way, but it was just a thought. An idea that can be developed and shaped as the individual please.
 
I thought of that, and that is why I made it this way. This way, it may sound very bad, but it's unique melodies that doesn't have any particular rythm/BPM.
That the tones are not very catchy makes you the one to put the tempo. That is also why it may be something very hard to do, and will take a lot of learning.
(if you have listened to the .wav files you will notice that they play kinda fast, but you can make them faster with the .mid files, and when you some day
have associated the pitches with moves then you might just be able to speed it up without listening to a file, because suddenly the melodies has become memorable.

I'm glad this has made such a debate (:
It probably isn't worth it, learning algorithms this way, but it was just a thought. An idea that can be developed and shaped as the individual please.

I agree that you could speed it up, and i think this is a great learning tool for beginners such as you, but i think that in the long term it isn't worth it. This is actually a very great idea though! I am surprised that nobody has made a thread about this before. So how are you liking solving?? :D
 
I agree that you could speed it up, and i think this is a great learning tool for beginners such as you, but i think that in the long term it isn't worth it. This is actually a very great idea though! I am surprised that nobody has made a thread about this before. So how are you liking solving?? :D
I like it a lot (: But I don't use my main time on it, so I learn slowly atm.
I can use 10 hours a day of practising piano. Imagine if I used that time on the cube, lol.
 
To all the people saying it sounds bad and as such is hard to use for memo for BLD, I don't see what's wrong with making it part of a scale. If you have perfect pitch you ought to have no problems with recognising notes across octaves.
 
What an awesome idea.
(Random thing: I have "perfect pitch." Meaning: I can identify notes instantly by their sound. I probably have that as a side effect of autism. But it's nice. Differentiating notes and colors is pretty similar for me in the way I think about it. Do you have perfect pitch also? I can't imagine that system working well unless you did.)
 
What an awesome idea.
(Random thing: I have "perfect pitch." Meaning: I can identify notes instantly by their sound. I probably have that as a side effect of autism. But it's nice. Differentiating notes and colors is pretty similar for me in the way I think about it. Do you have perfect pitch also? I can't imagine that system working well unless you did.)
Thanks. No I do not have perfect pitch, but I can tell the intervals apart.
If anyone would like to learn this way I don't think it's important to have perfect pitch, because it's
just a matter of telling the intervals apart, which makes the melodies. Then you can sing the intervals/melodies.
It doesn't matter if you sing a F or C, it's the interval that is important.
That is why you can take every melody ever written and play it with another key than written in the score.
Also known as transposition.
 
Perhaps you should change the notes to, say, low c low e low g middle c etc. It would sound way nicer.
Edit: this is what escher just said. I agree with him.
 
Last edited:
it would be interesting to use notes for audio method for 3BLD, but I don't think I'm good at "hearing" notes in my head, so I think it would take a lot of practice.

I thought of doing this for BLD memo when I started learning BLD. I didn't figure out a good system though. If we can develop a good system I would love to use it.
 
Back
Top