Storage medium recorded with program for musical performance, apparatus, system and method
First Claim
1. A computer-readable non-transitory medium storing program instructions for musical performance that are executable by a computer of a musical performance apparatus which simulates a stringed instrument having a plurality of strings stretched in substantially the same direction and outputs sound based on movement of a predetermined target, the program instructions causing the computer to perform operations comprising:
- acquiring posture variation of the predetermined target in a predetermined interval based on measurement information concerning a posture or movement of the predetermined target;
setting a volume parameter for deciding a volume according to an acquired posture variation; and
outputting a sound signal of a volume according to the volume parameter;
retaining string designation information which designates a string that is currently a target to be sounded among the plurality of strings; and
changing a string designation upon a determination, based on the measurement information, that angular acceleration in a circumferential direction centered about a direction in which the plurality of strings are stretched has exceeded a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a program for musical performance which causes a computer of a musical performance apparatus to function as a posture variation acquisition unit 101 for acquiring the posture variation of a controller 5 per frame based on the angular velocity with respect to the posture or movement of the controller 5, a volume parameter setting unit 102 for setting a volume parameter for deciding the volume according to the posture variation, and a sound signal output unit 106 for outputting a sound signal of the volume according to the volume parameter.
-
Citations
20 Claims
-
1. A computer-readable non-transitory medium storing program instructions for musical performance that are executable by a computer of a musical performance apparatus which simulates a stringed instrument having a plurality of strings stretched in substantially the same direction and outputs sound based on movement of a predetermined target, the program instructions causing the computer to perform operations comprising:
-
acquiring posture variation of the predetermined target in a predetermined interval based on measurement information concerning a posture or movement of the predetermined target; setting a volume parameter for deciding a volume according to an acquired posture variation; and outputting a sound signal of a volume according to the volume parameter; retaining string designation information which designates a string that is currently a target to be sounded among the plurality of strings; and changing a string designation upon a determination, based on the measurement information, that angular acceleration in a circumferential direction centered about a direction in which the plurality of strings are stretched has exceeded a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A musical performance apparatus simulates a stringed instrument having a plurality of strings stretched in substantially the same direction for outputting sound based on movement of a predetermined target, comprising:
-
posture variation acquirer that determines a posture variation of the predetermined target in a predetermined interval based on measurement information concerning the posture or movement of the predetermined target; sound output volume controller that sets a volume parameter for deciding a volume according to the posture variation; sound signal output generator that outputs a sound signal having a volume according to the volume parameter; string designation information retaining unit that retains string designation information which designates a string that is currently a target to be sounded among the plurality of strings; and string changer that changes the string designation upon a determination, based on the measurement information, that angular acceleration in a circumferential direction centered about a direction in which the plurality of strings are stretched has exceeded a predetermined threshold.
-
-
10. A computer-readable non-transitory medium storing program instructions executable by a computer, the program instructions causing the computer to perform operations comprising:
-
acquiring posture variation of a predetermined target in a predetermined interval based on measurement information concerning a posture or movement of the predetermined target; setting a parameter according to an acquired posture variation; and outputting a signal according to the parameter, wherein the posture variation is acquired as a result of calculating a posture variation of the predetermined target in a predetermined interval relative to a coordinate system defined in a real space based on the measurement information, and wherein acquiring posture variation further includes acquiring a plurality of posture variations of the predetermined target relative to axes of the coordinate system defined in the real space, and the parameter is set based on the first two or more but not all of the acquired posture variations in a descending order of value. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
posture variation acquirer that determines a posture variation of a predetermined target in a predetermined interval based on measurement information concerning a posture or movement of the predetermined target; parameter controller that sets a parameter valve for deciding an output according to the posture variation; and signal generator that outputs a signal according to the parameter, wherein the posture variation is acquired as a result of calculating a posture variation of the predetermined target in a predetermined interval relative to a coordinate system defined in a real space based on the measurement information, and wherein the posture variation acquirer acquires a plurality of posture variations of the predetermined target relative to axes of the coordinate system defined in the real space, and the parameter is set based on the first two or more but not all of the acquired posture variations in a descending order of value.
-
-
16. A computer-readable non-transitory medium storing program instructions executable by a computer, the program instructions causing the computer to perform operations comprising:
-
acquiring posture variation of a predetermined target in a predetermined interval based on measurement information concerning a posture or movement of the predetermined target; setting a parameter for deciding an output according to an acquired posture variation; outputting a signal according to the parameter; and stopping the output of the signal for a predetermined time or lowering the output of the signal when it is determined, based on the measurement information, that a positive or negative value of angular acceleration in a predetermined direction has inverted. - View Dependent Claims (17, 18, 19)
-
-
20. An apparatus, comprising:
-
posture variation acquirer that determines a posture variation of a predetermined target in a predetermined interval based on measurement information concerning a posture or movement of the predetermined target; parameter controller that sets a parameter for deciding an output according to the posture variation; signal generator that outputs a signal according to the parameter; and output signal controller that stops the output of the signal by the signal generator for a predetermined time or lowers the output of the signal by the signal generator when it is determined, based on the measurement information, that a positive or negative value of angular acceleration in a predetermined direction has inverted.
-
Specification