Patent ID: 8138407

Claim:
A synchronizer for an ensemble between a sound generating system producing sound from an audio signal and an automatic player musical instrument producing tones on the basis of music data codes, comprising: a memory system storing said music data codes expressing at least pitch of said tones and playback pattern data codes expressing prepared features of said sound correlated with lapse of time, each of said prepared features appearing over a time period determined on another time unit; and an information processor having information processing capability, a computer program running on said information processor so as to realize a measure for said lapse of time from an initiation of the generation of said sound determined on a time unit, said another time unit being shorter than said time unit; a feature extractor extracting actual features of said sound from said audio signal, each of said actual features appearing over said time period; a pointer connected to said memory system and said feature extractor, comparing said actual features with said prepared features so as to determine a group of prepared features identical with a group of actual features, and determining an accurate lapse of time from said initiation on said another time unit on the basis of said group of prepared features; a designator connected to said memory system and said pointer, and designating at least one music data code expressing the tone to be timely produced together with said sound for supplying said at least one music data code to said automatic player musical instrument and a sampler connected between a signal input assigned to said audio signal and said feature extractor, and producing said samples from said audio signal through a sampling, each of said actual features being determined on the basis of a predetermined number of samples, wherein said another time unit being equal to another time period occupied by said predetermined number of samples.