Replayer: real-time melody morphing
Max SDK and Max for Live were used to create a Max external and a Max for Live device to serve as a prototype for a mobile app that hybridizes and morphs musical material in real time.
The algorithms themselves are Objective-C++ code compiled as a Max external, which in turn becomes part of a Max for Live device. The device provides a GUI to control musical morphing, and routes note data between Ableton Live and the Max external.