Music Theatre International – RehearScore®
Every year, over 100,000 performances of MTI musicals are seen by 25 million people in North America alone. A million households actively take part in these musicals each year.
MTI partnered with Eureka to design and develop the next generation of RehearScore®, their longstanding “virtual accompanist” for musical theatre performers. For the first time, this simple yet powerful rehearsal tool would be available to users of iOS and Android mobile devices. We designed the new RehearScore® app from the ground up to provide on-the-go access to the unique playback and editing capabilities of its desktop-based predecessor while streamlining the distribution and synchronization of show content.
Eureka collaborated with MTI stakeholders to nail down requirements for the new mobile version, retaining — and enhancing — the core functionality of its desktop-based predecessor. We developed a complete set of wireframes demonstrating the anticipated feature set and user interaction flows, followed by high fidelity visual mockups of key areas conveying a final look and feel. These design artifacts provided the project team a comprehensive look into the app’s user experience before we wrote a line of code.
The original RehearScore® was a powerful rehearsal tool, but was not without its limitations. Songs could be customized to fit the specific needs of a theatre group, but it had no mechanism to distribute those changes to the cast. Tweaks to the underlying music content required a new installer package, and the software could only be installed for one show at a time. It was clear from the outset that the new apps needed to correct these shortcomings through a truly connected experience.
Powering the mobile apps is a scalable, containerized API running in the AWS cloud. The API manages licensing, content distribution and updates, user access control, and synchronization of show customizations. A custom provisioning app helps migrate their existing content into the new platform in addition to managing content updates and customer rollouts.
- Project Partnering
- Custom Software Development
- Project Management