Automatic performance apparatus capable of repetitive performance of specified portion
First Claim
Patent Images
1. An automatic performance apparatus for playing a tune by sequentially reading performance data stored in memory, comprising:
- (a) memory means for storing performance data in an order of a tune sequence;
(b) readout means for repeatedly reading out performance data from said memory means over a given range of locations in said tune sequence;
(c) location specifying means for freely specifying a first location and a second location to define a specific range of locations within said given range of locations, wherein the second location may be before or after the first location; and
(d) readout control means for moving the reading location of performance data, from said second location to said first location, when the reading location of the performance data read out by said readout means coincides with said second location, wherein only those locations within the specific range defined by the first and second locations are read out and played.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic performance apparatus able to freely specify any two points A and B during the ALL repeat automatic performance. When the specified point A is closer to the start of the tune sequence being repeated than the point B, the apparatus repeats the performance between the two points A and B. When point B is closer to the start of the tune sequence, the performance skips from point B to point A.
4 Citations
17 Claims
-
1. An automatic performance apparatus for playing a tune by sequentially reading performance data stored in memory, comprising:
-
(a) memory means for storing performance data in an order of a tune sequence; (b) readout means for repeatedly reading out performance data from said memory means over a given range of locations in said tune sequence; (c) location specifying means for freely specifying a first location and a second location to define a specific range of locations within said given range of locations, wherein the second location may be before or after the first location; and (d) readout control means for moving the reading location of performance data, from said second location to said first location, when the reading location of the performance data read out by said readout means coincides with said second location, wherein only those locations within the specific range defined by the first and second locations are read out and played. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automatic performance apparatus, for playing a tune sequence by sequentially reading performance data stored in memory, comprising:
-
(a) first memory means for storing a plurality of pattern data consisting of a note event which represents a tone generation event and a generation timing which represents the generation timing of said note event; (b) second memory means for storing song data which represent the order of performance of said plurality of pattern data in an order of said tune sequence; (c) readout means for reading out said song data in the order of said tune sequence from said second memory means, and for reading out pattern data from said first memory means in accordance with said song data; (d) location specifying means for freely specifying two or more desired locations within said tune sequence, wherein at least one of the two or more desired locations is a starting location and at least one other of the two or more desired locations is an ending location; (e) third memory means for storing a memory location of song data in said second memory means to correspond with each of the two or more desired locations specified by said specifying means, and, based on the timing of each desired location, for deducing time data concerning a specific timing of next pattern data immediately subsequent to each desired location, and storing said time data; (f) fourth memory means for storing a memory location of said pattern data in said first memory means to correspond with each of the two or more desired locations, and, based on the timing of each desired location, for deducing time data concerning a specific readout timing of a next note event immediately subsequent to each desired location, and storing said time data; (g) readout control means for controlling the readout operations of said readout means in accordance with each of the memory locations and the time data stored in said third memory means and said fourth memory means, wherein each of the two or more desired locations may be set independently of the other two or more desired locations such that the ending location may be before or after the starting location, and wherein only locations between specified desired locations are read out and played such that it is possible to start the tune sequence from any specified desired location and to repeat pattern sequences stored in said forth memory means. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An automatic performance apparatus for playing a tune by sequentially reading performance data stored in memory, the apparatus comprising:
-
a memory that stores performance data in an order of a tune sequence; a readout device that repeatedly reads out the performance data from the memory over a given range of locations in the tune sequence; a location specifying device that freely specifies a starting location and an ending location to define a specific range of locations within the given range of locations, wherein the ending location occurs before the starting location; and a readout control device that moves the read out location of the performance data from the ending location to the starting location, when the read out location of the performance data read out by the readout device coincides with the ending location such that locations between the ending and starting locations are jumped over by the read out device and only those locations within the specific range defined by the starting and ending locations are read out and played. - View Dependent Claims (14, 15, 16, 17)
-
Specification