DAW Plugin Synchronization for Harmonized Musical Composition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in generating complete and harmonized musical pieces with multiple instruments, due to the complexity and variation of different chords, melodies, and basslines, especially for composers without a full background in music composition.
Innovation Solution
The system uses virtual studio technology (VST) plugins within digital audio workstations (DAW) to generate musical pieces by linking chord progressions with melodies and basslines, ensuring a desired amount of tension for a more interesting sound. This is achieved through the synchronization of plugins, allowing changes in one plugin to automatically affect others, while maintaining harmony within the selected key and scale.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If composers attempt to create complete harmonized musical pieces with multiple instruments, then the musical quality and completeness improve, but the complexity and time required increase significantly
Solution Approach 1:
The system segments the complex task of musical composition into separate manageable components: chord progression generation, melody generation, and bassline generation. Each component is handled by dedicated plugins that can be independently configured and controlled, allowing composers to work with smaller units rather than attempting to compose all elements simultaneously.
Solution Approach 2:
The progression map plugin serves multiple functions: it generates chord progressions, creates melody progressions, and produces bassline progressions all within a single unified interface. This multi-functionality eliminates the need for separate tools for each musical element, reducing overall system complexity while maintaining complete musical piece generation capability.
2Ease of operation
If composers without full music composition background attempt to create complete musical pieces, then the accessibility improves, but the quality and harmony control deteriorate
Solution Approach 1:
The system enables self-service composition by automatically generating harmonically correct progressions based on user-selected keys and scales. The progression map plugin autonomously creates chord, melody, and bassline progressions that are guaranteed to be harmonically accurate within the selected musical framework, eliminating the need for composers to manually ensure harmonic correctness.
Solution Approach 2:
The system provides real-time feedback through the progression map, visually displaying the generated chord progressions, melody progressions, and bassline progressions. This allows composers to see the harmonic structure being created and make informed adjustments to their selections, ensuring harmonic accuracy while maintaining ease of use.
3Adaptability or versatility
If traditional methods are used to create harmonized musical pieces, then the creative control improves, but the time and productivity decrease
Solution Approach 1:
The system performs preliminary actions by pre-generating multiple chord progressions, melody progressions, and bassline progressions based on the selected key and scale before the composer needs them. This allows composers to quickly review and select from pre-computed options rather than creating each element from scratch, significantly increasing productivity while maintaining creative control through selection and modification.
Data Source
AI summary
An apparatus, method, and computer-readable storage medium that generate a harmonized musical piece. The method includes receiving a chord selection including a musical key and a scale selection, generating, within a digital audio work session, a chord progression sequence based on the received chord selection, in response to a detected chord selection change, modifying the chord progression sequence to include a chord progression corresponding to the chord selection change, setting the chord progression sequence as a master sequence, in response to detecting a second progression sequence within the digital audio work session, transmitting an identifier to the second progression sequence setting it as a slave sequence, and establishing a synchronized communication link between the master and the slave sequences such that changes made in the master sequence are automatically effectuated in the slave sequence, and combining the master sequence and the slave sequence to form a composed musical piece.


