Skip to main content

Introducing MARF: a Modular Audio Recognition Framework and its Applications for Scientific and Software Engineering Research

  • Conference paper
Advances in Computer and Information Sciences and Engineering

In this paper we introduce a Modular Audio Recognition Framework (MARF), as an open-source research platform implemented in Java. MARF is used to evaluate various pattern-recognition algorithms and beyond in areas such as audio and text processing (NLP) and may also act as a library in applications as well as serve as a basis for learning and extension as it encompasses good software engineering practices in its design and implementation. Thus, the paper subsequently summarizes the core framework’s features and capabilities and where it is heading.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Mokhov, I. Clement, S. Sinclair, and D. Nicolacopoulos, Modular Audio Recognition Framework. Department of Computer Science and Software Engineering, Concordia University, 2002-2003, http://marf.sf. net.

    Google Scholar 

  2. MARF Research & Development Group, Modular Audio Recognition Framework and Applications. SourceForge.net, 2002-2007, http://marf. sf.net.

    Google Scholar 

  3. S. Mokhov, On Design and Implementation of Distributed Modular Audio Recognition Framework: Requirements and Specification Design Document. Department of Computer Science and Software Engineering, Concordia University, 2006, http://marf.sf.net.

    Google Scholar 

  4. S. A. Mokhov, “Towards Hybrid Intensional Programming with JLucid, Objective Lucid, and General Imperative Compiler Framework in the GIPSY,” Master’s thesis, Department of Computer Science and Software Engineering, Concordia University, Oct. 2005, iSBN 0494102934.

    Google Scholar 

  5. T. G. Research and D. Group, The GIPSY Project. Department of Computer Science and Software Engineering, Concordia University, 2002-2007, http://newton.cs.concordia.ca/gipsy/.

    Google Scholar 

  6. A. Wollrath and J. Waldo, Java RMI Tutorial. Sun Microsystems, Inc., 1995-2005, http://java.sun.com/docs/books/tutorial/rmi/index.html.

    Google Scholar 

  7. S. Microsystems, Java IDL. Sun Microsystems, Inc., 2004, http://java. sun.com/j2se/1.5.0/docs/guide/idl/index.html.

    Google Scholar 

  8. S. Microsystems, The Java Web Services Tutorial (For Java Web Services Developer’s Pack, v2.0). Sun Microsystems, Inc., Feb. 2006, http: //java.sun.com/webservices/docs/2.0/tutorial/doc/index.html.

    Google Scholar 

  9. S. Mokhov, “MARF Coding Conventions,” 2005-2007, http://marf.sf. net/coding.html.

    Google Scholar 

  10. S. M. Bernsee, The DFT “a pied": Mastering The Fourier Transform in One Day. DSPdimension.com, 1999-2005, http://www.dspdimension. com/data/html/dftapied.html.

    Google Scholar 

  11. H. Abdi, “Distance.” In N.J. Salkind (Ed.): Encyclopedia of Measurement and Statistics. Thousand Oaks (CA): Sage, 2007, http://en. wikipedia.org/wiki/Chebyshev distance.

    Google Scholar 

  12. H. Abdi, “Distance.” In N.J. Salkind (Ed.): Encyclopedia of Measurement and Statistics. Thousand Oaks (CA): Sage, 2007, http://en.wikipedia.org/ wiki/Euclidean distance.

    Google Scholar 

  13. P. Mahalanobis, “On the generalised distance in statistics.” Proceedings of the National Institute of Science of India 12 (1936) 49-55, 1936, http://en.wikipedia.org/wiki/Mahalanobis distance.

    Google Scholar 

  14. R. W. Hamming, “Error Detecting and Error Correcting Codes.” Bell System Technical Journal 26(2):147-160, 1950, http://en.wikipedia.org/ wiki/Hamming distance.

    Google Scholar 

  15. H. Abdi, “Distance." In N.J. Salkind (Ed.): Encyclopedia of Measurement and Statistics. Thousand Oaks (CA): Sage, 2007, http://en. wikipedia.org/wiki/Distance#Distance in Euclidean space.

    Google Scholar 

  16. E. Garcia, “Cosine similarity and term weight tutorial,” 2006, http://www.miislita.com/information-retrieval-tutorial/ cosine-similarity-tutorial.html.

    Google Scholar 

  17. A. Kishore, “Similarity measure: Cosine similarity or euclidean distance or both,” feb 2007, http://semanticvoid.com/blog/2007/02/23/ similarity-measure-cosine-similarity-or-euclidean-distance-or-both/.

    Google Scholar 

  18. G. K. Zipf, The Psychobiology of Language. Houghton-Miffin, New York, NY, 1935, http://en.wikipedia.org/wiki/Zipf%27s law.

    Google Scholar 

  19. S. Haridas, “Generation of 2-d digital filters with variable magnitude characteristics starting from a particular type of 2-variable continued fraction expansion,” Master’s thesis, Concordia University, Montr’eal, Canada, Jul. 2006.

    Google Scholar 

  20. J. H. Martin, CYK Probabilistic Parsing Algorithm, http://www.cs. colorado.edu/martin/SLP/New Pages/pg455.pdf.

    Google Scholar 

  21. E. Gamma and K. Beck, JUnit. Object Mentor, Inc., 2001-2004, http: //junit.org/.

    Google Scholar 

  22. T. S. G. at Carnegie Mellon, The CMU Sphinx Group Open Source Speech Recognition Engines. cmusphinx.org, 2007, http://cmusphinx. sourceforge.net.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Âİ 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Mokhov, S.A. (2008). Introducing MARF: a Modular Audio Recognition Framework and its Applications for Scientific and Software Engineering Research. In: Sobh, T. (eds) Advances in Computer and Information Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8741-7_84

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8741-7_84

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8740-0

  • Online ISBN: 978-1-4020-8741-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics