Research projects span computer music, human-computer interaction and artificial intelligence. Areas of interest include interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. Research results include several systems for computer-aided analysis, composition, and performance in music and art, and some natural language interfaces (from earlier research).
- SoundMorpheus, Diving Into Infinity, Time Jitters, Jython Music, Harmonic Navigator, Monterey Mirror, Armonique, NEvMuse, Zipf's Law, SUITEKeys, NALIGE.
|SoundMorpheus - an innovative user interface, which allows placing sounds in space, and altering sound characteristics, with conductor-like arm movements.|
- C. Benson, B. Manaris, S. Stoudenmier, and T. Ward, "SoundMorpheus: A Myoelectric-Sensor Based Interface for Sound Spatialization and Shaping", Proceedings of the 16th International Conference on New Interfaces for Musical Expression (NIME 2016), Brisbane, Australia, Jul. 2016.
- B. Manaris, and S. Stoudenmier, "Specter: Combining Music Information Retrieval with Sound Spatialization", Proceedings of the 16th International Conference on Music Information Retrieval (ISMIR 2015), Malaga, Spain, Oct. 2015.
Diving Into Infinity
|Diving Into Infinity - a motion-based interactive environment using a Kinect sensor and movement to explore M.C. Escher works.|
|Time Jitters - an interactive multimedia art installation combining intelligent agents with human-computer interaction.|
- D. Johnson, B. Manaris, Y. Vassilandonakis, and S. Stoudenmier, "Kuatro: A Motion-Based Framework for Interactive Music Installations", 40th International Computer Music Conference (ICMC 2014), Athens, Greece, Sep. 2014.
- P. Machado, J. Romero, and B. Manaris, "Experiments in Computational Aesthetics – An Iterative Approach to Stylistic Change in Evolutionary Art", in The Art of Artificial Evolution, pp. 381-416, Springer-Verlag, Dec. 2007.
|Jython Music - an environment for music making and creative programming activities. It is written in Python and provides libraries for music making, image manipulation, graphical user interfaces, and connecting to external MIDI and OSC devices (e.g., digital pianos, and smartphones).|
- B. Manaris, B. Stevens, and A.R. Brown, "JythonMusic: An Environment for Teaching Algorithmic Music Composition, Dynamic Coding, and Musical Performativity", Journal of Music, Technology & Education 9(1), pp. 55-78, May 2016.
- B. Manaris and A.R. Brown, Making Music with Computers: Creative Programming in Python, Chapman & Hall/CRC Textbooks in Computing, pp. 502, May 2014.
|Harmonic Navigator - a novel, real-time system for navigating the harmonic space in J.S. Bach Chorales (and other music corpora). It also serves as an interactive, real-time, computer-aided music composition system.|
- D. Johnson, B. Manaris, and Y. Vassilandonakis, "Harmonic Navigator: An Innovative, Gesture-Driven User Interface for Exploring Harmonic Spaces in Musical Corpora", 16th International Conference on Human-Computer Interaction (HCII 2014), Heraklion, Crete, Greece, Human-Computer Interaction, Advanced Interaction Modalities and Techniques, Lecture Notes in Computer Science, LNCS 8511, Springer-Verlag, pp. 58-68, Jun. 2014.
- D. Johnson, B. Manaris, and Y. Vassilandonakis, "A Novelty Search and Power-Law-Based Genetic Algorithm for Exploring Harmonic Spaces in J.S. Bach Chorales", EvoMUSART 2014 - 3rd International Conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design, Granada, Spain, Lecture Notes in Computer Science, LNCS 8601, Springer-Verlag, pp. 95–106, Apr. 2014.
- B. Manaris, D. Johnson, and Y. Vassilandonakis, "Harmonic Navigator: A Gesture-Driven, Corpus-Based Approach to Music Analysis, Composition, and Performance", 2nd International Workshop on Musical Metacreation (MUME 2013), Proceedings of AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'13), Boston, MA, pp. 67-74, Oct. 2013.
|Monterey Mirror - an experiment in interactive music performance, where a human (the performer) and a computer (the mirror) engage in a game of playing, listening, and learning from each other.|
- B. Manaris, D. Hughes, Y. Vassilandonakis, "Monterey Mirror: an experiment in interactive music performance combining evolutionary computation and Zipf’s law", Evolutionary Intelligence 8(1), Springer-Verlag, pp 23-35, Mar. 2015.
- B. Manaris, D. Hughes, and Y. Vassilandonakis, "Monterey Mirror: Combining Markov Models, Genetic Algorithms, and Power Laws", Proceedings of 1st Workshop in Evolutionary Music, 2011 IEEE Congress on Evolutionary Computation (CEC 2011), New Orleans, LA, USA, pp. 33-40, June 5, 2011.
|Armonique - a music search engine, where users navigate large musical collections based solely on the similarity of the music itself (content), as opposed to what other users like (metadata). For more information, see this project page.|
- D. Hughes and B. Manaris, "Fractal Dimensions of Music and Automatic Playlist Generation - Similarity Search via MP3 Song Uploads", Proceedings of 8th IEEE International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIHMSP 2012), Piraeus-Athens, Greece, pp. 436-440, July 20, 2012.
- B. Manaris, P. Roos, D. Krehbiel, T. Zalonis, and J.R. Armstrong, "Zipf's Law, Power Laws and Music Aesthetics", in T. Li, M. Ogihara, G. Tzanetakis (eds.), Music Data Mining, pp. 169-216, CRC Press - Taylor & Francis, July 2011.
- B. Manaris, J.R. Armstrong, T. Zalonis, and D. Krehbiel, "Armonique: a framework for Web audio archiving, searching, and metadata extraction", International Association of Sound and Audiovisual Archives (IASA) Journal, vol. 35, pp. 57-68, June 2010. Based on a presentation at the 40th Annual Conference of the International Association of Sound and Audiovisual Archives (IASA 2009), Athens, Greece, Sep. 2009 (abstract).
- B. Manaris, D. Krehbiel, P. Roos, and T. Zalonis, "Armonique: Experiments in Content-Based Similarity Retrieval Using Power-Law Melodic and Timbre Metrics", Proceedings of the Ninth International Conference on Music Information Retrieval (ISMIR 2008), Philadelphia, PA, pp. 343-348, Sep. 2008.
- P. Roos and B. Manaris, "A Music Information Retrieval Approach Based on Power Laws," Proceedings of 19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI-07), Patras, Greece, vol. 2, pp. 27-31, Oct. 2007.
NEvMuse (Neuro Evolutionary Music environment) - a prototype of an evolutionary music composer, which evolves music using artificial music critics based on power laws.
- B. Manaris, P. Roos, P. Machado, D. Krehbiel, L. Pellicoro, and J. Romero, "A Corpus-Based Hybrid Approach to Music Analysis and Composition," Proceedings of 22nd Conference on Artificial Intelligence (AAAI-07), Vancouver, BC, pp. 839-845, Jul. 2007.
- B. Manaris, P. Machado, C. McCauley, J. Romero, and D. Krehbiel, "Developing Fitness Functions for Pleasant Music: Zipf's Law and Interactive Evolution Systems," EvoMUSART2005 – 3rd European Workshop on Evolutionary Music and Art, Lausanne, Switzerland, Lecture Notes in Computer Science, Applications of Evolutionary Computing, LNCS 3449, Springer-Verlag, pp. 498-507, Mar. 2005.
- P. Machado, J. Romero, M.L. Santos, A. Cardoso, and B. Manaris, "Adaptive Critics for Evolutionary Artists," EvoMUSART2004 – 2nd European Workshop on Evolutionary Music and Art, Coimbra, Portugal, Lecture Notes in Computer Science, Applications of Evolutionary Computing, LNCS 3005, Springer-Verlag, pp. 437-446, Apr. 2004.
Zipf's Law - a project exploring applications of Zipf's law in music and language. Theoretical results from here contributed to several projects above (e.g., NEvMuse, Armonique, Monterey Mirror, and Harmonic Navigator).
- B. Manaris, L. Pellicoro, G. Pothering, and H. Hodges, "Investigating Esperanto's Statistical Proportions Relative to Other Languages Using Neural Networks and Zipf's Law," Proceedings of the 2006 IASTED International Conference on Artificial Intelligence And Applications (AIA 2006), Innsbruck, Austria, Feb. 2006.
- B. Manaris, J. Romero, P. Machado, D. Krehbiel, T. Hirzel, W. Pharr, and R.B. Davis, "Zipf's Law, Music Classification and Aesthetics," Computer Music Journal 29(1), MIT Press, pp. 55-69, Spring 2005.
- P. Machado, J. Romero, B. Manaris, A. Santos, and A. Cardoso, "Power to the Critics - A Framework for the Development of Artificial Critics," Proceedings of 3rd Workshop on Creative Systems, 18th International Joint Conference on Artificial Intelligence (IJCAI 2003), Acapulco, Mexico, pp. 55-64, Aug. 2003.
- B. Manaris, D. Vaughan, C. Wagner, J. Romero, and R.B. Davis, "Evolutionary Music and the Zipf–Mandelbrot Law: Progress towards Developing Fitness Functions for Pleasant Music," EvoMUSART2003 – 1st European Workshop on Evolutionary Music and Art, Essex, UK, Lecture Notes in Computer Science, Applications of Evolutionary Computing, LNCS 2611, Springer-Verlag, pp. 522-534, Apr. 2003.
- B. Manaris, T. Purewal, and C. McCormick, "Progress Towards Recognizing and Classifying Beautiful Music with Computers - MIDI-Encoded Music and the Zipf-Mandelbrot Law," Proceedings of the IEEE SoutheastCon 2002 Conference, Columbia, SC, pp. 52-57, Apr. 2002.
- B. Manaris, C. McCormick, and T. Purewal, "Searching for Beauty in Music - Applications of Zipf's Law in MIDI-Encoded Music," 2001 Sigma Xi Forum, Science, the Arts and the Humanities: Connections and Collisions, Raleigh, NC, Nov. 8-9, 2001.
SUITEKeys - an early (pre-Siri) system for motor-impaired users providing access to a virtual keyboard and mouse through continuous speech input. It contributed a trigram-based predictive system similar to the ones used in modern smartphone typing applications (for error correction and speed of typing).
- D. Lyle and B. Manaris, "SUITEDasher – A Multilingual Keyboard and Mouse Interface for Motor-Impaired Users," Proceedings of 11th International Conference on Human-Computer Interaction (HCI 2005), Las Vegas, NV, CD-ROM, Jul. 2005.
- B. Manaris, V. MacGyvers, and M. Lagoudakis, "A Listening Keyboard for Users with Motor Impairments—A Usability Study," International Journal of Speech Technology 5(4), pp. 371-388, Dec. 2002.
- B. Manaris, R. McCauley, and V. MacGyvers, "An Intelligent Interface for Keyboard and Mouse Control—Providing Full Access to PC Functionality via Speech," Proceedings of 14th International Florida AI Research Symposium (FLAIRS '01), Key West, FL, pp. 182-188, May 2001.
- B. Manaris, V. MacGyvers, and M. Lagoudakis, "Speech Input for Mobile Computing Devices," Proceedings of 12th International Florida AI Research Symposium (FLAIRS '99), Orlando, FL, pp. 286-292, May 1999.
- B. Manaris and A. Harkreader, "SUITEKeys: A Speech Understanding Interface for the Motor-Control Challenged," Proceedings of The Third International ACM Conference on Assistive Technologies (ASSETS ’98), Marina del Ray, pp. 108-115, Apr. 1998.
NALIGE (NAtural Language Interface Generation Environment) - a user interface management system for generating natural language interfaces to computer systems, utilizing augmented semantic grammars.
- B. Manaris, "Natural Language Processing: A Human-Computer Interaction Perspective," In Advances in Computers (Marvin V. Zelkowitz, ed.), vol. 47, pp. 1-66, Academic Press, New York, 1998.
- B. Manaris and B. Slator, "Interactive Natural Language Processing – Building on Success," IEEE Computer 29(7), pp. 28-32, Jul. 1996.
- B. Manaris, "An Engineering Environment for Natural Language Interfaces," International Journal on Artificial Intelligence Tools 3(4), pp. 557-579, Dec. 1994.
- B. Manaris, J. Pritchard, and W. Dominick, "Developing a Natural Language Interface for the Unix Operating System," ACM SIGCHI Bulletin 26(2), pp. 34-40, Apr. 1994
- B. Manaris and W. Dominick, "NALIGE: A User Interface Management System for the Development of Natural Language Interfaces," International Journal of Man–Machine Studies 38(6), pp. 891-921, Jun. 1993.
- B. Manaris and J. Pritchard, "Constructing Natural Language Interface Applications to Operating Systems," Proceedings of the ACM 21st Annual Computer Science Conference, Indianapolis, IN, pp. 425-432, Feb. 1993.