A computer program for an interactive computer music game is stored on a
medium that can be read by a general purpose computer. When read and
executed, the program causes the computer to perform functions, including
associating a music track on a user compact disc (CD) inserted in the
computer's CD-ROM drive with a selected song associated with a music track
on a reference CD, and synchronizing music data stored by the computer to
the music track on the user CD, where the music data has been derived from
the music track on the reference CD associated with the selected song. The
program generates user-CD data characteristic of the digital data on the
user-CD track, and compares the user-CD data with reference-CD data
characteristic of the digital data on the reference-CD track. Based upon
the comparison, the computer generates a synchronization function
characteristic of timing differences between the reference-CD track and
the user-CD track, and adjusts the timing of the music data with the
synchronization function. The comparison can include determining a
correlation function between the sets of data.
Un programme machine pour un jeu interactif de musique d'ordinateur est stocké sur un milieu qui peut être lu par un ordinateur tout usage. Une fois lu et exécuté, le programme fait exécuter l'ordinateur des fonctions, y compris associer une voie de musique sur un disque compact d'utilisateur (CD) inséré dans la commande du CD-ROM de l'ordinateur à une chanson choisie liée à une voie de musique sur un CD de référence, et synchroniser des données de musique stockées par l'ordinateur à la voie de musique sur le CD d'utilisateur, où les données de musique ont été dérivées de la voie de musique sur le CD de référence lié à la chanson choisie. Le programme produit des données d'user-CD caractéristiques des données numériques sur la voie d'user-CD, et compare les données d'user-CD aux données de reference-CD caractéristiques des données numériques sur la voie de reference-CD. Basé sur la comparaison, l'ordinateur produit d'une fonction de synchronisation caractéristique des différences de synchronisation entre la voie de reference-CD et la voie d'user-CD, et ajuste la synchronisation des données de musique avec la fonction de synchronisation. La comparaison peut inclure déterminer une fonction de corrélation entre les ensembles de données.