Keyboard device and sound generation control method
AssigneeYamaha Corporation
InventorsFukutaro Okuyama, Ryutaro Niiho, Haruki Uehara
Life of this patent
Estimating the term…
Abstract
A keyboard device includes a plurality of keys, and a keyboard driver configured to drive at least a part of the plurality of keys. The keyboard device is configured such that, in accordance with determination whether a key corresponding to a pitch of event data is drivable by the keyboard driver, sound is generated based on a first sound-generating process in which the keyboard driver is configured to drive the key corresponding to the pitch or a second sound-generating process that is different from the first sound-generating process.
Claims16
A keyboard device comprising:
- a plurality of keys;
- a keyboard driver configured to drive at least a part of the plurality of keys;
- a computer storage storing event data;
- and
- an electronic controller that includes at least one processor and is configured to read out the event data from the computer storage,
- the keyboard device being configured such that
- when a key corresponding to a pitch of the event data read out from the computer storage is drivable by the keyboard driver, sound is generated based on a first sound-generating process in which the keyboard driver is configured to drive the key corresponding to the pitch of the event data read out from the computer storage, and
- when the key corresponding to the pitch of the event data read out from the computer storage is not drivable by the keyboard driver, sound is generated based on a second sound-generating process in which the keyboard driver is configured to drive a different key corresponding to a different pitch that is different from the pitch of the event data read out from the computer storage.
A sound generation control method comprising:
- reading out event data from a computer storage;
- generating sound based on a first sound-generating process, by driving a key corresponding to a pitch of the event data using a keyboard driver, when the key corresponding to the pitch of the event data is drivable by the keyboard driver, and
- generating sound based on a second sound-generating process, by driving a different key using the keyboard driver, when the key corresponding to the pitch of the event data is not drivable by the keyboard driver, the different key corresponding to a different pitch that is different from the pitch of the event data.
A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
- reading out event data from a computer storage;
- generating sound based on a first sound-generating process, by driving a key corresponding to a pitch of the event data using a keyboard driver, when the key corresponding to the pitch of the event data is drivable by the keyboard driver, and
- generating sound based on a second sound-generating process, by driving a different key using the keyboard driver, when the key corresponding to the pitch of the event data is not drivable by the keyboard driver, the different key corresponding to a different pitch that is different from the pitch of the event data.
A keyboard device comprising:
- a plurality of keys;
- a keyboard driver configured to drive at least a part of the plurality of keys;
- a communication interface configured to receive event data from outside of the keyboard device;
- and
- an electronic controller that includes at least one processor and is configured to acquire the event data via the communication interface from the outside of the keyboard device,
- the keyboard device being configured such that
- when a key corresponding to a pitch of the event data acquired from the outside of the keyboard device is drivable by the keyboard driver, sound is generated based on a first sound-generating process in which the keyboard driver is configured to drive the key corresponding to the pitch of the event data acquired from the outside of the keyboard device, and
- when the key corresponding to the pitch of the event data acquired from the outside of the keyboard device is not drivable by the keyboard driver, sound is generated based on a second sound-generating process in which the keyboard driver is configured to drive a different key corresponding to a different pitch that is different from the pitch of the event data acquired from the outside of the keyboard device.
A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
- receiving event data by a communication interface from outside of a keyboard device;
- and
- generating sound based on a first sound-generating process, by driving a key corresponding to a pitch of the event data using a keyboard driver, when the key corresponding to the pitch of the event data is drivable by the keyboard driver;
- and
- generating sound based on a second sound-generating process, by driving a different key using the keyboard driver, when the key corresponding to the pitch of the event data is not drivable by the keyboard driver, the different key corresponding to a different pitch that is different from the pitch of the event data.
Dependencies are inferred from the claim text.