Rhythm Pattern Search Using Feedback Notification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In music production environments, users face challenges in efficiently searching for tone data sets that match their intended rhythm patterns due to temporal errors in inputting rhythm patterns directly, leading to discomfort and stress from incorrect search results.
Innovation Solution
A tone data processing apparatus that includes a storage section for tone data sets and rhythm patterns, a notification section to progress designated times, an acquisition section to input rhythm patterns, and a search section to find tone data sets with a degree of similarity to the input pattern, using categories and calculations to determine rhythm categories and similarity distances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a rhythm pattern is directly input via an input device based on user feeling of time passage, then the input process is simple and intuitive, but temporal errors occur leading to incorrect rhythm patterns being searched
Solution Approach 1:
The notification section provides real-time feedback by notifying the user of the progression of designated times. This allows the user to adjust their timing awareness and input rhythm patterns more accurately by comparing their internal timing with the displayed time progression, thereby reducing temporal errors while maintaining intuitive input.
Solution Approach 2:
The notification section acts as an intermediary between the user's time perception and the rhythm pattern input. By displaying the progression of designated times, it mediates the timing discrepancy between the user's subjective time feeling and the objective time required for accurate rhythm input, enabling more precise pattern capture.
2Adaptability or versatility
If the number of sound sources in the database is enormous, then the variety and quality of tone data is rich, but it takes a lot of time and labor for the user to search for a desired tone source
Solution Approach 1:
The manual mechanical search process is replaced by an automated search section that uses algorithmic comparison. The search section calculates the degree of similarity between the input rhythm pattern and stored tone rhythm patterns, automatically identifying matching tone data sets without requiring manual browsing through the large database.
Solution Approach 2:
The search process changes from manual parameter scanning to automated parameter calculation. By transforming the search into a mathematical comparison of rhythm pattern parameters (time sequences, intervals, patterns), the system efficiently filters the enormous database to find matching tone sources based on calculated similarity degrees.
3Device complexity
If rhythm patterns are searched without time progression notification, then the system is simpler, but temporal errors cause rhythm patterns different from user intent to be output
Solution Approach 1:
The notification section provides real-time feedback by notifying the user of the progression of designated times. This allows the user to adjust their timing awareness and input rhythm patterns more accurately by comparing their internal timing with the displayed time progression, thereby reducing temporal errors while maintaining intuitive input.
Solution Approach 2:
The system performs preliminary action by notifying the user of time progression before the rhythm pattern search is completed. This advance time information allows the user to pre-adjust their timing and input accuracy, ensuring that the final rhythm pattern matches the user's intent rather than being affected by temporal drift.
Data Source
AI summary
It is an object of the present invention to provide an improved technique for searching for a tone data set of a phrase constructed in a rhythm pattern that satisfies a predetermined condition of similarity to a rhythm pattern intended by a user. The user inputs a rhythm pattern via a rhythm input device. An input rhythm pattern storage section stores the input rhythm pattern into a RAM on the basis of clock signals output from a bar line clock output section and trigger data included in the input rhythm pattern. A rhythm pattern search section searches through a rhythm database for a tone data set presenting the highest degree of similarity to the stored input rhythm pattern. A performance processing section causes a sound output section to audibly output the searched-out tone data set.


