MIDI Mapping System for Multi-Arpeggio Triggering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current music production software technologies lack the ability to program and play multiple arpeggios of selected chords, limiting creative potential by only allowing for single-dimensional arpeggiator solutions.
Innovation Solution
A multiple chord and arpeggio triggering MIDI mapping system and process that assigns, selects, and records chord and multi-arpeggio functions, enabling users to play and define full chords with single key selections while triggering different arpeggios, using a two-phase process for recording chord progressions and enabling time-delayed arpeggio configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current one-dimensional arpeggiator solutions are used, then the system is simple to operate, but the creative potential and versatility are limited
Solution Approach 1:
The MIDI keyboard output is divided into separate chord generator and arpeggiator sections, allowing independent control and configuration of multiple arpeggios for selected chords. This segmentation enables the system to handle multiple arpeggio patterns simultaneously while maintaining operational simplicity through dedicated control areas.
Solution Approach 2:
The system provides multi-functionality by enabling a single MIDI keyboard to trigger multiple different arpeggios of selected chords through key mapping. Users can assign various arpeggio patterns to different keys, allowing one instrument to perform multiple creative functions that would otherwise require separate devices.
2Adaptability or versatility
If multiple arpeggios of selected chords are enabled, then creative potential is expanded, but the system complexity increases
Solution Approach 1:
The system allows users to pre-configure chord and arpeggio mappings before performance. By setting up the relationships between keys, chords, and arpeggio patterns in advance, the system reduces the operational complexity during actual use, allowing musicians to focus on creative expression rather than programming.
Solution Approach 2:
The patent introduces a MIDI mapping system as an intermediary layer between the MIDI keyboard and the audio output. This mediator handles the complex mapping logic, translating simple key presses into multiple arpeggio patterns and chord configurations, thereby shielding the user from complexity while enabling versatile arpeggio control.
3Productivity
If chord progression recording is implemented, then workflow efficiency is improved, but the processing time and system complexity increase
Solution Approach 1:
The system records chord progressions in advance, storing the sequence of chords for later use. This preliminary recording action allows users to capture the harmonic structure first, then add arpeggio configurations at any subsequent time without needing to program everything simultaneously, improving overall workflow efficiency.
Solution Approach 2:
The system provides dynamic flexibility by allowing users to enable and configure arpeggio functions at any time after recording the chord progression. This dynamic approach lets users work on different aspects of their composition at different times, adapting their workflow to their creative process rather than requiring a rigid sequential process.
Data Source
AI summary
Systems and processes that use MIDI mapping technology for multiple chord and arpeggio triggering are disclosed, including a multiple chord and arpeggio triggering MIDI mapping system and process that assigns, selects, and records chord and multi-arpeggio functions into a digital audio workstation (DAW) host program or an internalized sequencer and a two-phase multiple chord and time-delayed arpeggio triggering MIDI mapping process for recording a chord progression and enabling multi-arpeggio functions of the chords in the chord progression to be worked on at any time-delayed instance after recording the chord progression. The system divides output from a MIDI controller into chord generators and arpeggiators to allow users to define full chords with a single key selection, while also making immediate or time-delayed single key selections for different arpeggios.


