Learning Model Generation for Automatic Percussion Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic musical performance technologies for percussion instruments struggle to produce aurally natural performances solely by moving a stick in accordance with music data, lacking the nuance and variability of human execution.

Innovation Solution

A learning model generation method and device that conduct machine learning on the musical sounds emitted from percussion instruments to generate numerical values for setting musical performance parameters, such as start position, standby period, driving period, and release period, for an automatic musical performance, using a combination of a musical performance control device, detection device, and drive mechanism to adjust and optimize striking parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If music data is used to control stick movement for automatic percussion performance, then automation is achieved, but aural naturalness deteriorates

Engineering Contradiction:
Improveautomatic musical performanceVSAvoidaural naturalness
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The system uses sound detection to capture actual percussion instrument output and feeds this information back to adjust stick movement parameters. The detection device monitors the sound produced, and this feedback is used to dynamically modify the driving signals to actuators, enabling the system to learn and replicate natural playing characteristics while maintaining automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-learning by automatically analyzing detected sound patterns and adjusting its own control parameters without external intervention. The learning model generates updated stick movement commands based on the correlation between detected sounds and desired performance characteristics, allowing the automated system to improve its naturalness autonomously over time.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If machine learning is applied to generate performance parameters from musical sound, then aural naturalness is improved, but device complexity increases

Engineering Contradiction:
Improveaural naturalnessVSAvoidlearning model generation device
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A learning model acts as an intermediary component that bridges the detection device and the actuator control system. This learning model processes the complex task of correlating detected sounds with appropriate stick movement parameters, isolating the complexity within a dedicated module while keeping the overall system architecture manageable and modular.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If multiple parameters are adjusted for natural performance, then performance quality is improved, but control complexity increases

Engineering Contradiction:
Improveperformance qualityVSAvoidparameter control system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts multiple performance parameters including stick position, velocity, acceleration, and timing based on the learning model's analysis. By systematically varying these parameters and correlating them with detected sound characteristics, the system achieves high performance quality while managing control complexity through structured parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11514876B2Learning model generation method, learning model generation device, and automatic musical performance robot
Publication Date: 2022.11.29 YAMAHA CORP
  • US11514876B2 patent drawing
  • US11514876B2 patent drawing
  • US11514876B2 patent drawing

AI summary

Disclosed is a learning model generation method executed by a computer, including: striking a percussion instrument with a striking member to emit a musical sound; and conducting machine learning upon receiving an input of the musical sound emitted from the percussion instrument, and generating, based on the machine learning, a learning model for outputting numerical values for setting musical performance parameters for an automatic musical performance of the percussion instrument that is struck when the striking member is driven.