An Open Design for Computer-Aided Algorithmic Music Composition

An Open Design for Computer-Aided Algorithmic Music Composition
Author :
Publisher : Universal-Publishers
Total Pages : 484
Release :
ISBN-10 : 9781581122923
ISBN-13 : 1581122926
Rating : 4/5 (23 Downloads)

Synopsis An Open Design for Computer-Aided Algorithmic Music Composition by : Christopher Ariza

This dissertation introduces a new design for a computer-aided algorithmic music composition system. Rather than exploring specific algorithms, this study focuses on system and component design. The design introduced here is demonstrated through its implementation in athenaCL, a modular, polyphonic, poly-paradigm algorithmic music composition system in a cross-platform interactive command-line environment. The athenaCL system offers an open-source, object-oriented composition tool written in Python. The system can be scripted and embedded, and includes integrated instrument libraries, post-tonal and microtonal pitch modeling tools, multiple-format graphical outputs, and musical output in Csound, MIDI, audio file, XML, and text formats. Software design analysis is framed within a broad historical and intertextual study of the themes, approaches, and systems of computer-aided algorithmic composition (CAAC). A detailed history of the earliest experiments, as well as analysis of the foundational CAAC systems, is provided. Common problems and interpretations of CAAC are then presented in a historical and intertextual context, drawn from the writings and systems of numerous composers and developers. Toward the goal of developing techniques of comparative software analysis, a survey of system design archetypes, based on seven descriptors of CAAC systems, is presented. With this foundation, athenaCL system components are analyzed in detail. System components are divided into abstractions of musical materials, abstractions of musical procedures, and system architecture. For each component, object models, Python examples, and diagrams are provided. Further, each component is given context in terms of its compositional implications and relation to alternative and related models from the history of CAAC.

Automated Music Composition

Automated Music Composition
Author :
Publisher :
Total Pages : 340
Release :
ISBN-10 : STANFORD:36105000492988
ISBN-13 :
Rating : 4/5 (88 Downloads)

Synopsis Automated Music Composition by : Phil Winsor

Whether you’re a musician with no previous experience in computer programming, or a computer hobbyist interested in learning about music, Automated Music Composition has something to offer. The book contains BASIC language tutorials for beginning programmers; an overview of computer music applications; a systematic exposition of the principles and techniques of automated music composition; insights into contemporary trends in music and computerized sound; principles of MIDI-interfaced computer/synthesizers; a beginning course in music composition, showing in detail how to create a variety of sounds with the computer; step-by-step instructions for using plug-in-and-play programs; interactive MIDI programs listings ready for immediate use; over 50 BASIC routines for automated composition adapted for MIDI sequencers and synthesizers; numerous examples and programming ideas.

Algorithmic Composition

Algorithmic Composition
Author :
Publisher : Springer Science & Business Media
Total Pages : 294
Release :
ISBN-10 : 9783211755402
ISBN-13 : 3211755403
Rating : 4/5 (02 Downloads)

Synopsis Algorithmic Composition by : Gerhard Nierhaus

Algorithmic composition – composing by means of formalizable methods – has a century old tradition not only in occidental music history. This is the first book to provide a detailed overview of prominent procedures of algorithmic composition in a pragmatic way rather than by treating formalizable aspects in single works. In addition to an historic overview, each chapter presents a specific class of algorithm in a compositional context by providing a general introduction to its development and theoretical basis and describes different musical applications. Each chapter outlines the strengths, weaknesses and possible aesthetical implications resulting from the application of the treated approaches. Topics covered are: markov models, generative grammars, transition networks, chaos and self-similarity, genetic algorithms, cellular automata, neural networks and artificial intelligence are covered. The comprehensive bibliography makes this work ideal for the musician and the researcher alike.

Thoughts on Computer Aided Composition

Thoughts on Computer Aided Composition
Author :
Publisher :
Total Pages : 160
Release :
ISBN-10 : STANFORD:36105000334867
ISBN-13 :
Rating : 4/5 (67 Downloads)

Synopsis Thoughts on Computer Aided Composition by : Daniel V. Oppenheim

Interactive Technologies and Music Making

Interactive Technologies and Music Making
Author :
Publisher : CRC Press
Total Pages : 212
Release :
ISBN-10 : 9781040094358
ISBN-13 : 104009435X
Rating : 4/5 (58 Downloads)

Synopsis Interactive Technologies and Music Making by : Tracy Redhead

Challenging current music making approaches which have traditionally relied on the repetition of fixed forms when played, this book provides a new framework for musicians, composers, and producers wanting to explore working with music that can be represented by data and transformed by interactive technologies. Beginning with an exploration into how current interactive technologies, including VR and AR, are affecting music, the book goes on to create an accessible compositional model which articulates the emerging field of ‘transmutable music.’ It then shows how to compose and produce transmutable music for platforms like video games, apps and interactive works, employing tutorials which use a range of inputs from sensors, data, and compositional approaches. The book also offers technical exercises on how to transform data into usable forms (including machine learning techniques) for mapping musical parameters, and discussion points to support learning. This book is a valuable resource for industry professionals wanting to gain an insight into cutting edge new practice, as well as for assisting musicians, composers, and producers with professional development. It is also suitable for students and researchers in the fields of music/audio composition and music/audio production, computer game design, and interactive media.

Computer-assisted Music Composition

Computer-assisted Music Composition
Author :
Publisher : McGraw-Hill Companies
Total Pages : 358
Release :
ISBN-10 : UOM:39015009747604
ISBN-13 :
Rating : 4/5 (04 Downloads)

Synopsis Computer-assisted Music Composition by : Phil Winsor

Composer-Centered Computer-Aided Soundtrack Composition

Composer-Centered Computer-Aided Soundtrack Composition
Author :
Publisher :
Total Pages : 133
Release :
ISBN-10 : 0494148314
ISBN-13 : 9780494148310
Rating : 4/5 (14 Downloads)

Synopsis Composer-Centered Computer-Aided Soundtrack Composition by : Roland Edwin Vane

For as long as computers have been around, people have looked for ways to involve them in music. Research in computer music progresses in many varied areas: algorithmic composition, music representation, music synthesis, and performance analysis to name a few. However, computer music research, especially relating to music composition, does very little toward making the computer useful for artists in practical situations. This lack of consideration for the user has led to the containment of computer music, with a few exceptions, to academia. In this thesis, I propose a system that enables a computer to aide users composing music in a specific setting: soundtracks. In the process of composing a soundtrack, a composer is faced with solving non-musical problems that are beyond the experience of composers of standalone music. The system I propose utilizes the processing power of computers to address the non-musical problems thus preventing users from having to deal with them. Therefore, users can focus on the creative aspect of composing soundtrack music. The guiding principal of the system is to help the composer while not assuming any creative power and while leaving the user in full control of the music. This principal is a major step toward helping users solve problems while not introducing new ones. I present some carefully chosen tasks that a computer can perform with guidance from the user that follow this principal. For example, the system performs calculations to help users compose music that matches the visual presentation and allows users to specify music, using the idea of timed regular expressions, so that a computer can fill arbitrary amounts of time with music in a controlled manner. A prototype application, called EMuse, was designed and implemented to illustrate the use and benefits of the proposed system. To demonstrate that the system is capable of serving as a tool to create music, two soundtracks were created for two sample animations. It is beyond the scope of the work presented here to evaluate if the system achieves the goal of being a practical tool for composers. However, the innovations herein discussed are analyzed and found to be useful for soundtrack composition and for future user-centered computer-music research.