🤖 AI Summary
This study addresses the lack of lightweight, corpus-driven style imitation tools for symbolic music composition. We propose a corpus-based symbolic music style imitation method and implement it in Apollo, an interactive desktop application. Apollo enables users to construct custom Western classical music corpora; it performs low-latency stylistic melody generation via MIDI parsing and local pattern matching. The system supports corpus management, real-time preview, controllable parameter adjustment, and MIDI export/streaming. Its primary contribution is the first corpus-driven, user-customizable, and real-time interactive symbolic music style generation system designed specifically for musicians and researchers—filling a critical gap in lightweight creative assistance tools. Experimental evaluation demonstrates that Apollo reliably generates stylistically coherent musical phrases and significantly enhances compositional exploration efficiency and stylistic analysis capability.
📝 Abstract
With the recent developments in machine intelligence and web technologies, new generative music systems are being explored for assisted composition using machine learning techniques on the web. Such systems are built for various tasks such as melodic, harmonic or rhythm generation, music interpolation, continuation and style imitation. In this paper, we introduce Apollo, an interactive music application for generating symbolic phrases of conventional western music using corpus-based style imitation techniques. In addition to enabling the construction and management of symbolic musical corpora, the system makes it possible for music artists and researchers to generate new musical phrases in the style of the proposed corpus. The system is available as a desktop application. The generated symbolic music materials, encoded in the MIDI format, can be exported or streamed for various purposes including using them as seed material for musical projects. We present the system design, implementation details, discuss and conclude with future work for the system.