# US 2025/0157442 A1 · Automatic playing piano, automatic playing method and non-transitory computer-readable storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0157442 A1
- Document ID: US20250157442A1
- Status: Published application
- Kind: A1
- Application number: 19/024,332
- Filed: 2025-01-16
- Published: 2025-05-15
- Earliest claimed: 2022-08-12
- Assignees: Yamaha Corporation
- Applicants: Yamaha Corporation
- Inventors: Jun ISHII
- Web page: https://patentgrep.com/patent/US20250157442A1

## CPC

- G10H 1/0025: {Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece (automatically producing a series of tones G10H1/26)}
- G10F 1/02: Pianofortes with keyboard
- G10H 1/46: Volume control
- G10H 2220/271: Velocity sensing for individual keys, e.g. by placing sensors at different points along the kinematic path for individual key velocity estimation by delay measurement between adjacent sensor signals
- G10H 2250/051: with variable time delay or variable length
- G10H: ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10F: AUTOMATIC MUSICAL INSTRUMENTS (non-musical aspects of toy instruments A63H5/00; sound recording or reproducing G11B; working in association with recording or reproducing apparatus G11B31/02)

## Abstract

An automatic playing piano 100 configured to executes a musical performance by driving a key 1 based on musical playing information MP, the automatic playing piano 100 includes a controller including a memory storing instructions and a processor that implements the instructions to: set an adjustment time AT for adjusting a timing of driving the keys to correct a discrepancy in sound generation timing due to an operation delay time from receiving an instruction to play one sound specified by the musical playing information MP to generating the one sound by driving one of the keys, and convert an intensity of each sound specified by the musical playing information MP according to the set adjustment time AT set.

## Claims

### Claim 1

An automatic playing piano configured to executes a musical performance by driving keys based on musical playing information, the automatic playing piano comprising:
a controller including a memory storing instructions and a processor that implements the instructions to:
set an adjustment time for adjusting a timing of driving the keys to correct a discrepancy in sound generation timing due to an operation delay time from receiving an instruction to play one sound specified by the musical playing information to generating the one sound by driving one of the keys; and
convert an intensity of each sound specified by the musical playing information according to the set adjustment time.

### Claim 2 (depends on 1)

The automatic playing piano according to claim 1, wherein the controller converts the intensity of each sound so that the intensity is greater than an intensity specified by the musical playing information for each sound in which the operation delay time exceeds the adjustment time.

### Claim 3 (depends on 1)

The automatic playing piano according to claim 1, wherein the controller:
sets a permitted delay time for the adjustment time when the operation delay time is allowed to exceed the adjustment time, and
converts the intensity of each sound specified by the musical playing information according to the adjustment time and the permitted delay time.

### Claim 4 (depends on 3)

The automatic playing piano according to claim 3, wherein the controller converts the intensity of each sound so that the intensity is greater than an intensity specified by the musical playing information for each sound in which the operation delay time exceeds a sum of the adjustment time and the permitted delay time.

### Claim 5 (depends on 3)

The automatic playing piano according to claim 3, wherein the controller converts the intensity of each sound specified by the musical playing information so that the operation delay time from receiving an instruction to play a sound with a lowest intensity to generating the sound with the lowest intensity does not exceed the permitted delay time.

### Claim 6 (depends on 3)

The automatic playing piano according to claim 3, wherein
the controller converts an intensity of the weakest sound to a permitted weakest intensity and to convert the intensity of each sound specified by the musical playing information to linearly interpolate between the permitted weakest intensity and a sound generation delay start intensity,
the permitted weakest intensity is at which the operation delay time until a sound is generated is equal to the permitted delay time, and
the sound generation delay start intensity is at which the operation delay time until a sound is generated is equal to the adjustment time.

### Claim 7 (depends on 3)

The automatic playing piano according to claim 3, wherein:
the controller converts an intensity of the weakest sound to a permitted weakest intensity and to convert the intensity of each sound specified by the musical playing information to linearly interpolate between the permitted weakest intensity and a highest intensity, and
the permitted weakest intensity is at which the operation delay time until a sound is generated is equal to the permitted delay time.

### Claim 8

An automatic playing method of executing a musical performance by driving keys of an automatic playing piano based on musical playing information, the automatic playing method comprising:
setting an adjustment time for adjusting a timing of driving the keys to correct a discrepancy in sound generation timing due to an operation delay time from receiving an instruction to play one sound specified by the musical playing information to generating the one sound by driving one of the keys; and
converting an intensity of each sound specified by the musical playing information according to the set adjustment time.

### Claim 9

A non-transitory computer-readable storage medium storing a program executable by a computer to execute an automatic playing method of executing a musical performance by driving keys of an automatic playing piano based on musical playing information, the automatic playing method comprising:
setting an adjustment time for adjusting a timing of driving the keys to correct a discrepancy in sound generation timing due to an operation delay time from receiving an instruction to play one sound specified by the musical playing information to generating the one sound by driving one of the keys; and
converting an intensity of each sound specified by the musical playing information according to the set adjustment time.
