Similarities in Instrument Design

1 minute read

As I design another VR instrument, I’m amazed at the similarities between different types of instruments.

Brass, string, handheld, static.

Interaction along some line leads to monotonically increasing frequencies; you press down on a string instrument to play a higher note. And you extend a trombone to lower the pitch.

Changing octaves on a trombone with your mouth is equivalent to changing strings on a violin.

These similarities means that the amount of code that can be shared between implementations of these instruments is non-zero.

Beauty is recognizing similarities; the ugly is recognizing that the beauty cannot necessarily be useful on its own, merely understood.

Well-designed and beautiful code is the reward for making something valuable.

But the world is already beautiful, and I’m just simulating it. So the hacks that I have to use are not blasphemy, they’re just abstract art.

Updated: