Multimode optical fibers support the dense, low-loss transmission of many spatial modes, making them attractive for technologies such as communications and imaging. However, information propagating through multimode fibers is scrambled, due to modal dispersion and mode mixing. This is usually rectified using wavefront shaping techniques with devices such as spatial light modulators. Recently, we demonstrated an all-fiber system for controlling light propagation inside multimode fibers using mechanical perturbations, called the fiber piano. In this tutorial we explain the design considerations and experimental methods needed to build a fiber piano, and review applications where fiber pianos have been used.