2,219 research outputs found

    Automatic Music Composition using Answer Set Programming

    Get PDF
    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

    Get PDF
    Volume 105, Issue 24https://scholarworks.sjsu.edu/spartandaily/8739/thumbnail.jp

    Mobile Music Development Tools for Creative Coders

    Get PDF
    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

    Get PDF
    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

    Get PDF
    Volume 121, Issue 26https://scholarworks.sjsu.edu/spartandaily/9892/thumbnail.jp

    Spartan Daily, May 5, 1997

    Get PDF
    Volume 108, Issue 65https://scholarworks.sjsu.edu/spartandaily/9140/thumbnail.jp

    Fast audio-haptic prototyping with mass-interaction physics

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    • …
    corecore