MIDI-Based Choral Content Generation via Segmented User Roles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack the ability to generate complete multiparty participatory choral song content that effectively incorporates solo and chorus parts from multiple users, diminishing the individuality of participants and failing to provide a system for collaborative content creation.
Innovation Solution
A multiparty participatory MIDI-based content generation system where users communicate with a server via terminals, designating singing attributes for song parts, and transmitting voice and video data, allowing the server to generate choral song content that includes solo and chorus parts, enabling new users to participate and create updated versions of the content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional group singing content is generated by simply combining recorded voices of multiple users, then the content generation process is simple and fast, but the individuality of each participant is diminished and the sense of community is weak
Solution Approach 1:
The song is divided into multiple parts based on lyrics, and each user can designate singing attributes (solo or chorus) for different parts. This segmentation allows each participant's individuality to be preserved in solo sections while maintaining group harmony in chorus sections, resolving the contradiction between simple content generation and preserving participant individuality.
Solution Approach 2:
Different singing attributes (solo/chorus) are applied to different parts of the song based on user designations. This local differentiation enables certain sections to highlight individual performers while other sections emphasize group participation, thereby maintaining both operational simplicity and participant individuality.
2Adaptability or versatility
If a system allows multiple users to participate in content creation at different times and spaces, then community engagement increases, but the complexity of coordinating and integrating user contributions increases
Solution Approach 1:
Users designate singing attributes for each song part before recording their voice and video data. This preliminary designation of roles (solo/chorus) for each segment simplifies the subsequent integration process, as the system only needs to combine pre-categorized contributions rather than coordinate complex real-time arrangements.
Solution Approach 2:
The server acts as an intermediary that receives, stores, and integrates voice and video data from multiple users according to their designated singing attributes. This centralized mediation simplifies the complexity by providing a single coordination point that automatically matches user contributions to appropriate song sections.
3Manufacturing precision
If the system generates complete choral song content with solo and chorus parts for multiple users, then the quality and completeness of content increases, but the time and resources required for content generation increase
Solution Approach 1:
By dividing the song into parts and allowing users to contribute only to designated sections (solo or chorus), the system achieves high content quality through structured arrangement while reducing overall generation time. Users record only their assigned portions rather than entire songs, and the server efficiently assembles the complete choral content from these segmented contributions.
Data Source
AI summary
Disclosed are a multiparty participatory MIDI-based content generation system and method configured such that a plurality of users communicates with a server via respective user terminals and each of the users designates his or her singing attribute for a song selected over a network at different times and in different spaces and transmits voice and video data according to singing to the server, the server generates and provides complete choral song content including a solo part and a chorus part of each of the plurality of users by matching the MIDI music with the voice data and the video data of each user according to the singing attribute designated by each of the plurality of users, and a new user participates in the content over the network to generate another version of the choral song content, thereby enabling the plurality of users to participate and generate complete choral song content.


