Main.ResearchProjects History

Hide minor edits - Show changes to markup

Changed line 3 from:

Research projects span computer music, human-computer interaction and artificial intelligence. They explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. They include systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in natural language.

to:

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).

Deleted lines 196-197:
  • G. Rambally and B. Manaris, "A Natural Language Interface for the VAX/VMS Operating System," Proceedings of IEEE Southeastcon Conference, Tampa, FL, pp. 511-515, Apr. 1987.
Changed line 3 from:

Research projects span computer music, human-computer interaction and artificial intelligence. They explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. They include systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in natural language processing and interaction.

to:

Research projects span computer music, human-computer interaction and artificial intelligence. They explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. They include systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in natural language.

Changed line 3 from:

Research projects span computer music, human-computer interaction and artificial intelligence. They explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. They include systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

to:

Research projects span computer music, human-computer interaction and artificial intelligence. They explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. They include systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in natural language processing and interaction.

Changed lines 3-7 from:

Research interests include computer music, human-computer interaction and artificial intelligence.

Research projects explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. This includes systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

Selected projects include:

to:

Research projects span computer music, human-computer interaction and artificial intelligence. They explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. They include systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

Selected projects:

Changed line 184 from:

NALIGE (NAtural Language Interface Generation Environment) - a user interface management system for generating natural language interfaces to computer systems utilizing augmented semantic grammars.

to:

NALIGE (NAtural Language Interface Generation Environment) - a user interface management system for generating natural language interfaces to computer systems, utilizing augmented semantic grammars.

Changed lines 19-20 from:
SoundMorpheusSoundMorpheus is an innovative user interface, which allows placing sounds in space, and altering sound characteristics, with conductor-like arm movements.
to:
SoundMorpheusSoundMorpheus - an innovative user interface, which allows placing sounds in space, and altering sound characteristics, with conductor-like arm movements.
Changed lines 33-34 from:
Diving Into InfinityDiving Into Infinity is a motion-based interactive environment using a Kinect sensor and movement to explore M.C. Escher works.
to:
Diving Into InfinityDiving Into Infinity - a motion-based interactive environment using a Kinect sensor and movement to explore M.C. Escher works.
Changed lines 45-46 from:
Time JittersTime Jitters is an interactive multimedia art installation combining intelligent agents with human-computer interaction.
to:
Time JittersTime Jitters - an interactive multimedia art installation combining intelligent agents with human-computer interaction.
Changed lines 59-60 from:
Laptop OrchestraJython Music is 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).
to:
Laptop OrchestraJython 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).
Changed lines 73-74 from:
Harmonic NavigatorHarmonic Navigator is 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.
to:
Harmonic NavigatorHarmonic 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.
Changed lines 89-90 from:
Monterey MirrorMonterey Mirror is 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.
to:
Monterey MirrorMonterey 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.
Changed lines 103-104 from:
ArmoniqueArmonique is 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.
to:
ArmoniqueArmonique - 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.
Changed lines 123-124 from:

NEvMuse (Neuro Evolutionary Music environment) is a prototype of an evolutionary music composer, which evolves music using artificial music critics based on power laws.

to:

NEvMuse (Neuro Evolutionary Music environment) - a prototype of an evolutionary music composer, which evolves music using artificial music critics based on power laws.

Changed lines 140-141 from:

Zipf's Law is 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).

to:

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).

Changed lines 163-164 from:

SUITEKeys is 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).

to:

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).

Changed line 184 from:

NALIGE (NAtural Language Interface Generation Environment) is a user interface management system for generating natural language interfaces to computer systems utilizing augmented semantic grammars.

to:

NALIGE (NAtural Language Interface Generation Environment) - a user interface management system for generating natural language interfaces to computer systems utilizing augmented semantic grammars.

Changed lines 3-5 from:

Research interests include computer music, human-computer interaction and artificial intelligence. Research projects explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. This includes systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

to:

Research interests include computer music, human-computer interaction and artificial intelligence.

Research projects explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. This includes systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

Changed line 3 from:

Research interests include computer music, human-computer interaction and artificial intelligence. Research projects span interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. This includes systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

to:

Research interests include computer music, human-computer interaction and artificial intelligence. Research projects explore interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. This includes systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

Changed lines 3-5 from:

Selected research projects:

to:

Research interests include computer music, human-computer interaction and artificial intelligence. Research projects span interaction design and modeling of aesthetics and creativity using statistical, connectionist, and evolutionary techniques. This includes systems for computer-aided analysis, composition, and performance in music and art, with an earlier emphasis in language processing.

Selected projects include:

Deleted lines 124-125:
  • 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.
Added lines 141-142:
  • 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.
Changed line 159 from:

SUITEKeys is 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.

to:

SUITEKeys is 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).

Changed line 159 from:

SUITEKeys is an early (pre-Siri) system for motor-impaired users providing access to a virtual keyboard and mouse through continuous speech input.

to:

SUITEKeys is 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.

Changed line 55 from:
Laptop OrchestraJython Music is 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, such as digital pianos, and smartphones.
to:
Laptop OrchestraJython Music is 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).
Changed line 55 from:
Laptop OrchestraJython Music is 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 (GUIs), and connecting to external MIDI and OSC devices, such as digital pianos, and smartphones.
to:
Laptop OrchestraJython Music is 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, such as digital pianos, and smartphones.
Changed line 55 from:
Laptop OrchestraJython Music is an open source environment for music making and creative programming activities. It is intended for musicians and programmers alike, of all levels and backgrounds. JythonMusic is written in Python and provides libraries for music making, image manipulation, building graphical user interfaces (GUIs), and for connecting to external MIDI and OSC devices, such as digital pianos, smartphones, and tablets.
to:
Laptop OrchestraJython Music is 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 (GUIs), and connecting to external MIDI and OSC devices, such as digital pianos, and smartphones.
Changed line 138 from:

Zipf's Law is a project exploring applications of Zipf's law in music and language. Results from this project contributed to several other projects above.

to:

Zipf's Law is 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).

Changed line 3 from:

Recent research projects:

to:

Selected research projects:

Changed lines 5-6 from:
to:
Deleted lines 170-171:
  • 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.
Added lines 173-185:



NALIGE

NALIGE (NAtural Language Interface Generation Environment) is a user interface management system for generating natural language interfaces to computer systems utilizing augmented semantic grammars.

Related Publications

  • 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.
Added lines 188-191:
  • 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
Added lines 193-194:
  • 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.
Changed lines 5-6 from:
to:
Added line 98:
Added lines 131-143:



Zipf's Law

Zipf's Law is a project exploring applications of Zipf's law in music and language. Results from this project contributed to several other projects above.

Related Publications

Added lines 149-150:
  • 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.
Changed lines 5-6 from:
to:
Deleted lines 78-83:
  • 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, 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.
  • 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.
Deleted lines 92-97:
  • 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, 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.
  • 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.
Changed lines 112-113 from:
  • 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.
to:



NEvMuse

NEvMuse (Neuro Evolutionary Music environment) is a prototype of an evolutionary music composer, which evolves music using artificial music critics based on power laws.

Related Publications

  • 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, 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.
Added line 135:
Changed line 3 from:

The following are recent research projects:

to:

Recent research projects:

Changed line 3 from:

These are recent research projects:

to:

The following are recent research projects:

Changed lines 81-82 from:
  • 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. (Abstract)
to:
  • 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.
Changed lines 101-102 from:
  • 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. (Abstract)
to:
  • 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.
Changed line 124 from:
  • 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. (Abstract)
to:
  • 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.
Changed line 3 from:

The following is a list of recent research projects:

to:

These are recent research projects:

Changed line 110 from:
ArmoniqueArmonique is 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.
to:
ArmoniqueArmonique is 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.
Changed line 110 from:
ArmoniqueArmonique is 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).
to:
ArmoniqueArmonique is 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.
Changed lines 15-16 from:
SoundMorpheusSoundMorpheus is an innovative user interface, which allows placing sounds in space, and altering sound characteristics, with conductor-like arm movements.
to:
SoundMorpheusSoundMorpheus is an innovative user interface, which allows placing sounds in space, and altering sound characteristics, with conductor-like arm movements.
Changed lines 29-30 from:
Diving Into InfinityDiving Into Infinity is a motion-based interactive environment using a Kinect sensor and movement to explore M.C. Escher works.
to:
Diving Into InfinityDiving Into Infinity is a motion-based interactive environment using a Kinect sensor and movement to explore M.C. Escher works.
Changed lines 41-42 from:
Time JittersTime Jitters is an interactive multimedia art installation combining intelligent agents with human-computer interaction.
to:
Time JittersTime Jitters is an interactive multimedia art installation combining intelligent agents with human-computer interaction.
Changed lines 55-56 from:
Laptop OrchestraJython Music is an open source environment for music making and creative programming activities. It is intended for musicians and programmers alike, of all levels and backgrounds. JythonMusic is written in Python and provides libraries for music making, image manipulation, building graphical user interfaces (GUIs), and for connecting to external MIDI and OSC devices, such as digital pianos, smartphones, and tablets.
to:
Laptop OrchestraJython Music is an open source environment for music making and creative programming activities. It is intended for musicians and programmers alike, of all levels and backgrounds. JythonMusic is written in Python and provides libraries for music making, image manipulation, building graphical user interfaces (GUIs), and for connecting to external MIDI and OSC devices, such as digital pianos, smartphones, and tablets.
Changed lines 69-70 from:
Harmonic NavigatorHarmonic Navigator is 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.
to:
Harmonic NavigatorHarmonic Navigator is 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.
Changed lines 91-92 from:
Monterey MirrorMonterey Mirror is 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.
to:
Monterey MirrorMonterey Mirror is 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.
Changed lines 110-111 from:
ArmoniqueArmonique is 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).
to:
ArmoniqueArmonique is 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).
Changed line 142 from:

SUITEKeys is an early (pre-Siri) system for motor-impaired users providing access to a virtual keyboard and mouse through continuous speech input.

to:

SUITEKeys is an early (pre-Siri) system for motor-impaired users providing access to a virtual keyboard and mouse through continuous speech input.

Changed line 69 from:
Harmonic NavigatorHarmonic Navigator is a novel, real-time system for exploring 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.
to:
Harmonic NavigatorHarmonic Navigator is 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.
Changed line 142 from:

SUITEKeys is an early (pre-Siri) system for motor-impaired users to provides access to a virtual keyboard and mouse through continuous speech input.

to:

SUITEKeys is an early (pre-Siri) system for motor-impaired users providing access to a virtual keyboard and mouse through continuous speech input.

Added lines 1-163:


The following is a list of recent research projects:



SoundMorpheus

SoundMorpheusSoundMorpheus is an innovative user interface, which allows placing sounds in space, and altering sound characteristics, with conductor-like arm movements.

Related Publications

  • 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 InfinityDiving Into Infinity is a motion-based interactive environment using a Kinect sensor and movement to explore M.C. Escher works.

Related Publications

  • B. Manaris, D. Johnson, and M. Rourk, "Diving into Infinity: A Motion-Based, Immersive Interface for M.C. Escher’s Works", 21st International Symposium on Electronic Art (ISEA 2015), Vancouver, Canada, Aug. 2015.



Time Jitters

Time JittersTime Jitters is an interactive multimedia art installation combining intelligent agents with human-computer interaction.

Related Publications

  • 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

Laptop OrchestraJython Music is an open source environment for music making and creative programming activities. It is intended for musicians and programmers alike, of all levels and backgrounds. JythonMusic is written in Python and provides libraries for music making, image manipulation, building graphical user interfaces (GUIs), and for connecting to external MIDI and OSC devices, such as digital pianos, smartphones, and tablets.

Related Publications

  • 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

Harmonic NavigatorHarmonic Navigator is a novel, real-time system for exploring 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.

Related Publications

  • 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.
  • 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, 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. (Abstract)
  • 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.



Monterey Mirror

Monterey MirrorMonterey Mirror is 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.

Related Publications

  • 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.
  • 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, 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. (Abstract)
  • 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.



Armonique

ArmoniqueArmonique is 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).

Related Publications

  • 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.
  • 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. (Abstract)
  • 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.
  • 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.



SUITEKeys

SUITEKeys is an early (pre-Siri) system for motor-impaired users to provides access to a virtual keyboard and mouse through continuous speech input.

Related Publications

  • 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, "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 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.
  • B. Manaris and B. Slator, "Interactive Natural Language Processing – Building on Success," IEEE Computer 29(7), pp. 28-32, Jul. 1996.
  • 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.
  • G. Rambally and B. Manaris, "A Natural Language Interface for the VAX/VMS Operating System," Proceedings of IEEE Southeastcon Conference, Tampa, FL, pp. 511-515, Apr. 1987.