151
Views
23
CrossRef citations to date
0
Altmetric
Original Articles

The ps13 pitch spelling algorithm

Pages 121-159 | Published online: 16 Feb 2007

References

  • Abdallah , S. A. and Plumbley , M. D. . Polyphonic transcription by non-negative sparse coding of power spectra . Proceedings of the Fifth International Conference on Music Information Retrieval (ISMIR 2004) . Barcelona : Universitat Pompeu Fabra .
  • Associated Board of the Royal Schools of Music . 1958 . Rudiments and Theory of Music , London : Associated Board of the Royal Schools of Music .
  • Babbitt , M. 1965 . The structure and function of musical theory: I . College Music Symposium , 5 : 49 – 60 .
  • Backus , J. 1977 . The Acoustical Foundations of Music , 2nd Edn. , New York : Norton . (1st Edn published in 1969)
  • Boyer , R. S. and Moore , J. S. 1977 . A fast string searching algorithm . Communications of the ACM , 20 ( 10 ) : 762 – 772 .
  • Brinkman , A. R. 1990 . PASCAL Programming for Music Research , Chicago, London : The University of Chicago Press .
  • Cambouropoulos , E. 1996 . A general pitch interval representation: theory and applications . Journal of New Music Research , 25 ( 3 ) : 231 – 251 .
  • Cambouropoulos , E. Towards a General Computational Theory of Musical Structure , University of Edinburgh (1998). PhD thesis
  • Cambouropoulos , E. . Automatic pitch spelling: from numbers to sharps and flats . Paper presented at VIII Brazilian Symposium on Computer Music (SBC&M 2001) . Brazil : Fortaleza .
  • Cambouropoulos , E. 2003 . Pitch spelling: a computational model . Music Perception , 20 ( 4 ) : 411 – 429 .
  • Cambouropoulos , E. , Crochemore , M. , Iliopoulos , C. S. , Mouchard , L. and Pinzon , Y. J. 2002 . Computing approximate repetitions in musical sequences . International Journal of Computer Mathematics , 79 ( 11 ) : 1135 – 1148 .
  • Chew , E. Towards a Mathematical Model of Tonality , Massachusetts Institute of Technology, Cambridge, MA (2000). PhD thesis
  • Chew , E. 2004 . “ Re: Implementing your algorithms ” . E-mail message of Wed, 29 December 2004 08:55:00 -0800 sent from Elaine Chew < [email protected]> to Dave Meredith <[email protected]>
  • Chew , E. and Chen , Y. -C. . Determining context-defining windows: Pitch spelling using the spiral array . Paper presented at Fourth International Conference on Music Information Retrieval (ISMIR 2003) . October 26 – 30 . Baltimore, MD
  • Chew , E. and Chen , Y. -C. . Mapping MIDI to the Spiral Array: disambiguating pitch spellings . Computational Modeling and Problem Solving in the Networked World – Proceedings of the 8th INFORMS Computer Society Conference . Edited by: Bhargava , H. K. and Ye , N. Chandler, AZ : Kluwer .
  • Chew , E. and Chen , Y. -C. 2005 . Real-time pitch spelling using the Spiral Array . Computer Music Journal , 29 ( 2 ) : 61 – 76 .
  • Cormen , T. H. , Leiserson , C. E. and Rivest , R. L. 1990 . Introduction to Algorithms , Cambridge, MA : MIT Press .
  • Crochemore , M. , Iliopoulos , C. S. , Lecroq , T. and Pinzon , Y. J. 2001 . “ Approximate string matching in musical sequences ” . In Proceedings of the Prague Stringology Club Workshop (PSCW 01) Edited by: Balik , M. and Simanek , M. 26 – 36 .
  • Davy , M. and Godsill , S. J. 2003 . “ Bayesian harmonic models for musical signal analysis (with discussion) ” . In Bayesian Statistics , Edited by: Bernardo , J. M. , Berger , J. O. , Dawid , A. P. and Smith , A. F.M. Vol. VII , Oxford : Oxford University Press .
  • Forte , A. 1973 . The Structure of Atonal Music , New Haven, London : Yale University Press .
  • Gabrielsson , A. 1999 . “ The performance of music ” . In The Psychology of Music , 2nd Edn. , Edited by: Deutsch , D. 501 – 602 . San Diego : Academic Press .
  • Galil , Z. 1979 . On improving the worst case running time of the Boyer-Moore string matching algorithm . Communications of the ACM , 22 ( 9 ) : 505 – 508 .
  • Hewlett , W. B. 1997 . “ MuseData: multipurpose representation ” . In Beyond MIDI: The Handbook of Musical Codes , Edited by: Selfridge-Field , E. 402 – 447 . Cambridge, MA : MIT Press .
  • Holtzmann , S. R. 1977 . A program for key determination . Interface , 6 : 26 – 56 .
  • Kernighan , B. W. and Ritchie , D. M. 1988 . The C Programming Language , London : Prentice-Hall International .
  • Knopoff , L. and Hutchinson , W. 1983 . Entropy as a measure of style: the influence of sample length . Journal of Music Theory , 27 : 75 – 97 .
  • Knuth , D. E. , Morris , J. H. and Pratt , V. R. 1977 . Fast pattern matching in strings . SIAM Journal on Computing , 6 : 323 – 350 .
  • Krumhansl , C. L. 1990 . Cognitive Foundations of Musical Pitch , Oxford Psychology Series Vol. 17 , New York, Oxford : Oxford University Press .
  • Krumhansl , C. L. and Kessler , E. J. 1982 . Tracing the dynamic changes in perceived tonal organisation in a spatial representation of musical keys . Psychological Review , 89 : 334 – 368 .
  • Krumhansl , C. L. and Shepard , R. N. 1979 . Quantification of the hierarchy of tonal functions within a diatonic context . Journal of Experimental Psychology: Human Perception and Performance , 5 ( 4 ) : 579 – 594 .
  • Longuet-Higgins , H. C. 1976 . The perception of melodies . Nature , 263 ( 5579 ) : 646 – 653 . Republished as Longuet-Higgins (1993, 1987)
  • Longuet-Higgins , H. C. , ed. 1987 . “ The perception of melodies ” . In Mental Processes: Studies in Cognitive Science , 105 – 129 . London, Cambridge, MA : British Psychological Society/MIT Press . Based on Longuet-Higgins (1976) and re-published as Longuet-Higgins (1993)
  • Longuet-Higgins , H. C. 1993 . “ The perception of melodies ” . In Machine Models of Music , Edited by: Schwanauer , S. M. and Levitt , D. A. 471 – 495 . Cambridge, MA : MIT Press . Published earlier as Longuet-Higgins (1987, 1976)
  • Longuet-Higgins , H. C. and Steedman , M. J. 1987 . “ On interpreting Bach ” . In Mental Processes: Studies in Cognitive Science , Edited by: Longuet-Higgins , H. C. 82 – 104 . London and Cambridge, MA : British Psychological Society/MIT Press .
  • Maxwell , H. J. 1992 . “ An expert system for harmonic analysis of tonal music ” . In Understanding Music with AI: Perspectives on Music Cognition , Edited by: Balaban , M. , Ebcioğlu , K. and Laske , O. 335 – 353 . Cambridge, MA : AAAI Press/MIT Press .
  • McNemar , Q. 1969 . Psychological Statistics , 4th Edn. , New York : John Wiley and Sons .
  • Meredith , D. 2002 . Review of The Cognition of Basic Musical Structures , 6 ( 2 ) : 287 – 302 . by David Temperley. Musicae Scientiae. Draft available online at <http://www.titanmusic.com/papers/public/temperley_review_3.pdf>
  • Meredith , D. 2003 . “ Pitch spelling algorithms ” . In Proceedings of the Fifth Triennial ESCOM Conference (ESCOM5) , Edited by: Kopiez , R. , Lehmann , A. C. , Wolther , I. and Wolf , C. 204 – 207 . Hanover, , Germany : Hanover University of Music and Drama . 8 – 13 September Available online at <http://www.epos.uos.de/music/books/k/klww003/pdfs/080_Meredith_Proc.pdf>
  • Meredith , D. 2005 . “ Comparing pitch spelling algorithms on a large corpus of tonal music ” . In Computer Music Modeling and Retrieval, Second International Symposium, CMMR 2004, Esbjerg, Denmark, May 26 – 29, 2004, Revised Papers , Edited by: Wiil , U. K. Vol. 3310 , 173 – 192 . Berlin : Springer . Lecture Notes in Computer Science (LNCS), Available online at <http://www.springerlink.com/link.asp?id=b3vd6fpumrmpkqww>. (Draft and slides available at <http://www.titanmusic.com/papers.html>)
  • Meredith , D. Computing pitch names in tonal music: a comparative analysis of pitch spelling algorithms , University of Oxford 2006, DPhil dissertation, Faculty of Music, Draft available online at <http://www.titanmusic.com/papers/private/meredith-dphil.pdf>. To obtain username and password, send request to < [email protected]>
  • Meredith , D. , Lemström , K. and Wiggins , G. A. 2002 . Algorithms for discovering repeated patterns in multidimensional representations of polyphonic music . Journal of New Music Research , 31 ( 4 ) : 321 – 345 . Available online at <http://taylorandfrancis.metapress.com/link.asp?id=yql23xw0177lt4jd>
  • Meredith , D. and Wiggins , G. A. . Comparing pitch spelling algorithms . Paper presented at Proceedings of the Sixth International Conference on Music Information Retrieval (ISMIR 2005) . pp. 280 – 287 . Queen Mary, University of London . Available online at <http://ismir2005.ismir.net/proceedings/1004.pdf>
  • Morris , R. D. 1987 . Composition with Pitch-Classes: A Theory of Compositional Design , New Haven, London : Yale University Press .
  • Oldham , G. and Lindley , M. 2006 . “ Wolf ” . In Grove Music Online , Edited by: Macy , L. Oxford : Oxford University Press . <http://www.grovemusic.com>, accessed 29 May 2006
  • Plumbley , M. , Abdallah , S. , Bello , J. , Davies , M. E. , Monti , G. and Sandler , M. 2002 . Automatic music transcription and audio source separation . Cybernetics and Systems , 33 ( 6 ) : 603 – 627 .
  • Rahn , J. 1980 . Basic Atonal Theory , New York : Longman .
  • Raphael , C. and Stoddard , J. . Harmonic analysis with probabilistic graphical models . Paper presented at Proceedings of the Fourth International Conference on Music Information Retrieval (ISMIR 2003) . Baltimore, Maryland, USA. Available online at <http://ismir2003.ismir.net/papers/Raphael.PDF>
  • Regener , E. 1973 . Pitch Notation and Equal Temperament: A Formal Study , Berkeley, CA : University of California Press .
  • Stoddard , J. , Raphael , C. and Utgoff , P. E. . Well-tempered spelling: a key-invariant pitch spelling algorithm . Proceedings of the Fifth International Conference on Music Information Retrieval (ISMIR 2004) . October 10 – 14 . Barcelona : Universitat Pompeu Fabra .
  • Temperley , D. 1997 . An algorithm for harmonic analysis . Music Perception , 15 ( 1 ) : 31 – 68 .
  • Temperley , D. 1999 . What's key for key? The Krumhansl – Schmuckler key-finding algorithm reconsidered . Music Perception , 17 ( 1 ) : 65 – 100 .
  • Temperley , D. 2001 . The Cognition of Basic Musical Structures , Cambridge, MA : MIT Press .
  • Temperley , D. and Sleator , D. 1999 . Modeling meter and harmony: a preference rule approach . Computer Music Journal , 23 ( 1 ) : 10 – 27 .
  • The MIDI Manufacturers' Association . 1996 . “ Midi 1.0 detailed specification (document version 4.2, revised february 1996) ” . In The Complete MIDI 1.0 Detailed Specification (Version 96.1), chapter 2 90632 – 93173 . La Habra, CA The MIDI Manufacturers' Association, P.O. Box 3173
  • Vos , P. G. and van Geenen , E. W. 1996 . A parallel-processing key-finding model . Music Perception , 14 : 185 – 224 .
  • Walmsley , P. J. Signal separation of musical instruments , Signal Processing Group, Department of Engineering, University of Cambridge (2000). PhD thesis
  • Winograd , T. 1968 . Linguistics and the computer analysis of tonal harmony . Journal of Music Theory , 12 : 2 – 49 . Republished as Winograd (1993)
  • Winograd , T. 1993 . “ Linguistics and the computer analysis of tonal harmony ” . In Machine Models of Music , Edited by: Schwanauer , S. M. and Levitt , D. A. 113 – 153 . Cambridge, MA : MIT Press . Published earlier as Winograd (1968)
  • Young , R. W. 1939 . Terminology for logarithmic frequency units . Journal of the Acoustical Society of America , 11 : 134 – 139 .
  • Youngblood , J. E. 1958 . Style as information . Journal of Music Theory , 2 : 24 – 35 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.