Patent ID: 6313390
Filing Date: 2001-11-06
Classification: G10H

Abstract:
A method for fast storage and retrieval of digital code sequences representing one or more predetermined features of a musical note, a fraction of a musical note, or group of musical notes, to automatically control electronic musical devices, comprising the steps of:storing at least one digital training sequence consisting of one or more digital codes, each code representing one or more predetermined features of a musical note, a fraction of a musical note, or group of musical notes, in a multi-level datastructure called levelbase, consisting of information objects which are ranked in the levelbase on the basis of certain predetermined criteria, whereby every single object either contains a combination of one of the digital codes of said training sequence and related data, or a combination of one of the digital codes of said training sequence in combination with a reference to a sub-levelbase consisting of information objects related to the predecessing codes of the current digital code sequence, effectively forming a deeper level in the datastructure, whereby said storing of the digital training sequence can be conducted in a real-time manner; andautomatically generating a digital output sequence consisting of digital codes, each code representing one or more predetermined features of a musical note, a fraction of a musical note, or group of musical notes, including at least the steps of:determining search and matching criteria according to which the levelbase is to be constructed and searched;generating a digital output sequence by conducting sequential nearest-neighbour-matching of elements of an input sequence of digital codes each representing one or more predetermined features of a musical note, a fraction of a musical note, or group of musical notes and the objects in the levelbase, according to said predetermined search and matching criteria;converting said automatically generated digital output sequence into digital control signals, suitable for controlling musical devices; andautomatically controlling the musical devices with said digital control signals.