99
Views
28
CrossRef citations to date
0
Altmetric
Original Articles

Algorithms For Computing Approximate Repetitions In Musical Sequences

, , , &
Pages 1135-1148 | Published online: 15 Sep 2010

References

  • Apostolico , A. and Preparata , F. P. 1983 . Optimal off-line detection of repetitions in a string . Theoretical Computer Science , 22 (3} ) : 297 – 315 .
  • Baeza-Yates , R. A. and Gonnet , G. H. 1992 . A new approach to text searching . CACM , 35 : 74 – 82 .
  • Berkman , O. , Hiopoulos , C. and Park , K. 1996 . String covering . Information and Computation , 123 : 127 – 137 .
  • Cambouropoulos , E. , Crawford , T. and Iliopoulos , C. S. Pattern processing in melodic sequences: challenges, caveats and prospects . Proceedings of the ATSB'99 Convention (Artificial Intelligence and Simulation of Behaviour} . Edinburgh . pp. 42 – 47 . U.K.
  • Cope , D. Pattern-matching as an engine for the computer simulation of musical style . Proceedings of the International Computer Music Conference . Glasgow . pp. 288 – 291 .
  • Crawford , T. , Iliopoulos , C. S. and Raman , R. 1998 . String matching techniques for musical similarity and melodic recognition . Computing in Musicology , 11 : 73 – 100 .
  • Crawford , T. , Iliopoulos , C. S. , Winder , R. and Yu , H. Approximate musical evolution . Proceedings of the 1999 Artificial Intelligence and Simulation of Behaviour Symposium (AISB'99} . Edited by: Wiggins , G. pp. 76 – 81 . Edinburgh : The Society for the Study of Artificial Intelligence and Simulation of Behaviour .
  • Crochemore , M. 1981 . An optimal algorithm for computing the repetitions in a word . Information Processing Letters , 12 : 244 – 250 .
  • Crochemore , M. , Iliopoulos , C. S. and Yu , H. Algorithms for computing evolutionary chains in molecular and musical sequences . Proceedings of the 9th Australasian Workshop on Combinatorial Algorithms . Vol. 6 , pp. 172 – 185 .
  • Czumaj , A. , Ferragina , P. , Gasieniec , L. , Muthukrishnan , S. and Traeff , J. 1997 . The architecture of a software library for string processing . presented at Workshop on Algorithm Engineering . September 1997 , Venice .
  • Fischetti , V , Landau , G. , Schmidt , J. and Sellers , P. 1992 . “ Identifying periodic occurences of a template with applications to protein structure ” . In Proc. 3rd Combinatorial Pattern Matching , Lecture Notes in Computer Science Vol. 644 , 111 – 120 .
  • Galil , Z. and Park , K. 1990 . An improved algorithm for approximate string matching . SIAM Journal on Computing , 29 : 989 – 999 .
  • Iliopoulos , C. S. and Mouchard , L. An O(n logn} algorithm for computing all maximal quasiperiodi- cities in strings . Proceedings of CATS'99: "Computing: Australasian Theory Symposium” . Auckland , New Zealand. Vol. 21 , pp. 262 – 272 . Springer Veriag . Lecture Notes in Computer Science
  • Iliopoulos , C. S. , Moore , D. W. G. and Park , K. 1996 . Covering a string . Algorithmica , 16 : 288 – 297 .
  • Iliopoulos , C. S. , Moore , D. W. G. and Smyth , W. F. A linear algorithm for computing the squares of a Fibonacci string, in Proceedings CATS'96 . "Computing: Australasian Theory Symposium” . Edited by: Eades , P. and Moule , M. pp. 55 – 63 . University of Melbourne .
  • Iliopoulos , C. S. and Pinzon , Y. J. An O(n logn} algorithm for computing squares in musical sequences, in preparation
  • Karlin , S. , Morris , M. , Ghandour , G. and Leung , M.-Y. 1998 . Efficients algorithms for molecular sequences analysis . Proc. Natl. Acad. Sci., USA , 85 : 841 – 845 .
  • Landau , G. M. and Schmidt , J. P. 1993 . An algorithm for approximate tandem repeats, in Proc . Fourth Symposium on Combinatorial Pattern Matching, Springer-Verlag Lecture Notes in Computer Science , 648 : 120 – 133 .
  • Landau , G. M. and Vishkin , U. Introducing efficient parallelism into approximate string matching and a new serial algorithm . Proc. Annual ACM Symposium on Theory of Computing . pp. 220 – 230 . ACM Press . 1986
  • Landau , G. M. and Vishkin , U. 1988 . Fast string matching with k differences . Journal of Computer and Systems Sciences , 37 : 63 – 78 .
  • Main , G. and Lorentz , R. 1984 . An O(n logn} algorithm for finding all repetitions in a string . Journal of Algorithms , 5 : 422 – 432 .
  • Mongeau , M. and Sankoff , D. 1990 . Comparison of musical sequences . Computers and the Humanities , 24 : 161 – 175 .
  • McGettrick , P. 1997 . MIDIMatch: musical pattern matching in real iime , U.K. : York University . MSc Dissertation
  • Milosavljevic , A. and Jurka , J. 1993 . Discovering simple DNA sequences by the algorithmic significance method . Comput. Appl. Biosci. , 9 : 407 – 411 .
  • Moore , D. W. G. and Smyth , W. F. Computing the covers of a string in linear time . Proc. 5th ACM- SIAM Symposium on Discrete Algorithms . pp. 511 – 515 .
  • Myers , E. W. and Kannan , S. K. An algorithm for locating non-overlapping regions of maximum alignment score . Proc. Fourth Symposium on Combinatorial Pattern Matching . Vol. 648 , pp. 74 – 86 . Springer-Verlag Lecture Notes in Computer Science .
  • Pevzner , P. A. and Feldman , W. 1993 . Gray code masks for DNA sequencing by hybridization . Genomics , 23 : 233 – 235 .
  • Rolland , P. Y. and Ganascia , J. G. 1999 . “ Musical pattern extraction and similarity assessment ” . In Readings in Music and Artificial Intelligence , Edited by: Miranda , E. Harwood Academic Publishers . (forthcoming}
  • Schmidt , J. P. All shortest paths in weighted grid graphs and its application to finding all approximate repeats in strings . Proc. of the Fifth Symposium on Combinatorial Pattern Matching CPM'94 . Lecture Notes in Computer Science
  • Skiena , S. S. and Sundaram , G. 1995 . Reconstructing strings from substrings . J. Computational Biol. , 2 : 333 – 353 .
  • Wu , S. and Manber , U. 1992 . Fast text searching allowing errors . CACM , 35 : 83 – 91 .

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.