2,219 research outputs found
Automatic Music Composition using Answer Set Programming
Music composition used to be a pen and paper activity. These these days music
is often composed with the aid of computer software, even to the point where
the computer compose parts of the score autonomously. The composition of most
styles of music is governed by rules. We show that by approaching the
automation, analysis and verification of composition as a knowledge
representation task and formalising these rules in a suitable logical language,
powerful and expressive intelligent composition tools can be easily built. This
application paper describes the use of answer set programming to construct an
automated system, named ANTON, that can compose melodic, harmonic and rhythmic
music, diagnose errors in human compositions and serve as a computer-aided
composition tool. The combination of harmonic, rhythmic and melodic composition
in a single framework makes ANTON unique in the growing area of algorithmic
composition. With near real-time composition, ANTON reaches the point where it
can not only be used as a component in an interactive composition tool but also
has the potential for live performances and concerts or automatically generated
background music in a variety of applications. With the use of a fully
declarative language and an "off-the-shelf" reasoning engine, ANTON provides
the human composer a tool which is significantly simpler, more compact and more
versatile than other existing systems. This paper has been accepted for
publication in Theory and Practice of Logic Programming (TPLP).Comment: 31 pages, 10 figures. Extended version of our ICLP2008 paper.
Formatted following TPLP guideline
Spartan Daily, October 4, 1995
Volume 105, Issue 24https://scholarworks.sjsu.edu/spartandaily/8739/thumbnail.jp
Mobile Music Development Tools for Creative Coders
This project is a body of work that facilitates the creation of musical mobile artworks. The project includes a code toolkit that enhances and simplifies the development of mobile music iOS applications, a flexible notation system designed for mobile musical interactions, and example apps and scored compositions to demonstrate the toolkit and notation system.
The code library is designed to simplify the technical aspect of user-centered design and development with a more direct connection between concept and deliverable. This sim- plification addresses learning problems (such as motivation, self-efficacy, and self-perceived understanding) by bridging the gap between idea and functional prototype and improving the ability to contextualize the development process for musicians and other creatives. The toolkit helps to circumvent the need to learn complex iOS development patterns and affords more readable code.
CSPD (color, shape, pattern, density) notation is a pseudo-tablature that describes performance interactions. The system leverages visual density and patterns of both color and shape to describe types of gestures (physical or musical) and their relationships rather than focusing on strict rhythmic or pitch/frequency content. The primary design goal is to visualize macro musical concepts that create middleground structure
TarsosDSP, a real-time audio processing framework in Java
This paper presents TarsosDSP, a framework for real-time audio analysis and processing. Most libraries and frameworks offer either audio analysis and feature extraction or audio synthesis and processing. TarsosDSP is one of a only a few frameworks that offers both analysis, processing and feature extraction in real-time, a unique feature in the Java ecosystem. The framework contains practical audio processing algorithms, it can be extended easily, and has no external dependencies. Each algorithm is implemented as simple as possible thanks to a straightforward processing pipeline. TarsosDSP's features include a resampling algorithm, onset detectors, a number of pitch estimation algorithms, a time stretch algorithm, a pitch shifting algorithm, and an algorithm to calculate the Constant-Q. The framework also allows simple audio synthesis, some audio effects, and several filters. The Open Source framework is a valuable contribution to the MIR-Community and ideal fit for interactive MIR-applications on Android
Spartan Daily, October 3, 2003
Volume 121, Issue 26https://scholarworks.sjsu.edu/spartandaily/9892/thumbnail.jp
Spartan Daily, May 5, 1997
Volume 108, Issue 65https://scholarworks.sjsu.edu/spartandaily/9140/thumbnail.jp
Fast audio-haptic prototyping with mass-interaction physics
International audienceThis paper presents ongoing work on the topic of physical modelling and force-feedback interaction. Specifically, it proposes a frame- work for rapidly prototyping virtual objects and scenes by means of mass-interaction models, and coupling the user and these objects via an affordable multi-DoF haptic device. The modelled objects can be computed at the rate of the haptic loop, but can also operate at a higher audio-rate, producing sound. The open-source design and overall simplicity of the proposed system makes it an interesting solution for introducing both physical simulations and force-feedback interaction, and also for applications in artistic creation. This first implementation prefigures current work conducted on the develop- ment of modular open-source mass-interaction physics tools for the design of haptic and multisensory applications
David Temperley, Music and Probability
review of David Temperley's "Music and Probability". Cambridge, Massachusetts: MIT Press, 2007,
ISBN-13: 978-0-262-20166-7 (hardcover) $40.00
Be(com)ing an excelent student: a qualitative study with engineering undergraduates
This study explores the factors affecting the development of academic excellence on a group of 33 high-achieving engineering students. Participants were interviewed individually to explore several personal and contextual aspects of their past and current academic pathways. The results obtained reflect three main contributions to the conceptualization and understanding of excellence in academic contexts: the need to adopt a multidimensional and dynamic view about the concept of excellence; the existence of a variety of possible pathways and environmental conditions to achieve excellence; and the understanding of excellence as a process undergoing continuous development, which thrives within the family context and school environment, and that seems to be continuously nurtured by individuals in interaction with their contexts
- …