Music Generation Device Balancing Followability and Emotionality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing music generation technologies fail to achieve a balance between followability to input data and emotionality, as they either prioritize data reflection over emotional expression or vice versa.
Innovation Solution
A music generation device that acquires first and second stream data, generates accompaniment and melody information based on changes in these data streams, adjusts the melody according to the accompaniment's key, and combines them to produce musical piece information, ensuring a balance between followability and emotionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If music generation prioritizes followability to input data, then music reflects changes in input data accurately, but emotional expression deteriorates
Solution Approach 1:
The patent segments the music generation process into two independent streams: accompaniment generation (based on first stream data for emotional expression) and melody generation (based on second stream data for followability). This segmentation allows each stream to optimize its function without compromising the other, resolving the contradiction between followability and emotionality.
Solution Approach 2:
The melody adjustment unit acts as an intermediary that harmonizes the melody stream with the accompaniment stream by adjusting the melody to match the key of the accompaniment. This intermediary function ensures that while the melody maintains high followability to input data, it still integrates harmoniously with the emotional accompaniment, preventing dissonance.
2Object-generated harmful factors
If music generation prioritizes emotionality, then emotional expression is enhanced, but followability to input data deteriorates
Solution Approach 1:
The patent assigns different functional priorities to different music streams: the accompaniment stream prioritizes emotional expression while the melody stream prioritizes followability to input data. This functional segmentation allows the system to achieve both goals simultaneously rather than forcing a single stream to compromise.
3Object-generated harmful factors
If separate generation of accompaniment and melody is implemented, then balance between followability and emotionality is achieved, but system complexity increases
Solution Approach 1:
The system is segmented into specialized generation units (accompaniment generation unit, melody generation unit, melody adjustment unit) that can be implemented as modular software components. This segmentation achieves functional balance while managing complexity through modularity, where each unit has a clear, focused responsibility.
Solution Approach 2:
The melody generation unit processes second stream data to generate melody information that follows input data changes, while the melody adjustment unit universally adapts this melody to match any key of the accompaniment. This multi-functionality allows the system to maintain balance across different musical contexts without requiring separate specialized systems for each scenario.
Data Source
AI summary
A music generation device includes: an acquisition unit that acquires first stream data and second stream data different from the first stream data; an accompaniment generation unit that generates accompaniment information, which is music data indicating an accompaniment, based on a change in the first stream data; a melody generation unit that generates melody information, which is music data indicating a melody, based on a change in the second stream data; a melody adjustment unit that adjusts the melody information in accordance with a key of the accompaniment indicated by the generated accompaniment information; a music combining unit that combines the accompaniment information and the adjusted melody information to generate musical piece information; and an output unit that outputs the generated musical piece information.


