Claims
- 1. A method for obtaining a musical score from a musical recording, comprising the steps of:storing a digital musical recording as a wave file; generating a pseudo wave file for each octave segment of interest of the wave file; generating a sequence file for each of the pseudo wave files; generating an event list from the sequence files; and converting the event list into a notation program readable file.
- 2. The method of claim 1, further comprising the step of importing the notation program readable file into a notation program.
- 3. The method of claim 2, further comprising the step of printing the musical score.
- 4. The method of claim 1, further comprising the step of editing the event list prior to the step of converting the event list into a notation program readable file.
- 5. The method of claim 1, wherein the step of generating a sequence file comprises generating the sequence file using a, Fourier response of a sinusoid.
- 6. The method of claim 1, wherein the notation program readable file comprises a MIDI file.
- 7. The method of claim 1, wherein the sequence file comprises a half-tone file.
- 8. The method of claim 1, wherein the musical recording includes a sample rate of one of 11025 samples/second, 22050 samples/second and 44100 samples/second.
- 9. The method of claim 1, wherein each octave segment includes one of four and six half-tones.
- 10. The method of claim 1, wherein there are 15 octave segments of interest including 5 selected octaves, each selected octave having three octave segments.
- 11. The method of claim 1, wherein a length of the pseudo wave is measured in frames and each frame includes 128 samples per frame.
- 12. The method of claim 1, wherein the step of generating a pseudo wave includes interpolating to approximate samples in the wave file.
- 13. The method of claim 12, wherein the interpolating is carried out between one of two, three and four points.
- 14. A system for obtaining a musical score from a musical recording, comprising:means for storing a digital musical recording as a wave file; means for generating a pseudo wave file for each portion of the wave file; means for generating a sequence file for each of the pseudo wave files; means for generating an event list from the sequence files; and means for converting the event list into a notation program readable file, said means for generating a pseudo wave file including means for interpolating to approximate samples in the wave file.
- 15. The system of claim 14, further comprising means for importing the notation program readable file into a notation program.
- 16. The system of claim 15, further comprising means to print the musical score from the notation program.
- 17. The system of claim 14, further comprising means for editing the event list.
- 18. The system of claim 14, wherein the notation program readable file is a MIDI file.
- 19. The system of claim 14, further comprising a computer which includes each of the means for generating a pseudo wave file, the means for generating a sequence file, the means for generating an event list, and the means for converting the event list.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority from U.S. Provisional application No. 60/149,790, filed Aug. 19, 1999.
US Referenced Citations (8)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/149790 |
Aug 1999 |
US |