Автор: Brent Edstrom
Издательство: Oxford University Press
Год: 2024
Страниц: 384
Язык: английский
Формат: epub (true)
Размер: 20.4 MB
Open-source technologies have created new expressive opportunities by expanding the creative music palette into the realm of circuits and source code, democratizing the line between design and creative application. Sound & Music Projects for Eurorack & Beyond explores the intersection of music, computer science, and electronics in the context of Eurorack, a popular framework for mounting and interconnecting modular synthesizers. This book provides a practical path for musicians and other artists to envision and build custom electronic instruments using freely available software and a modest collection of tools and electronic components.
Hands-on projects are based on Teensy microcontrollers, a category of USB-based devices that are easy to program for a variety of music and sound-design applications including music synthesis, digital signal processing, and the Musical Instrument Digital Interface. Mini projects include a genetic step sequencer, interactive arpeggiator, custom effects unit, and synthesizers based on several typologies including frequency modulation, subtractive, additive, and granular synthesis.
What Is a Microcontroller? In some respects, a microcontroller is akin to a simple computer. Where a computer contains components including memory, central processing unit, hard drive, and video card installed on a motherboard, the functionality of a microcontroller is found on a single chip. Like a computer, microcontrollers can be programmed to do any number of interesting things. Microcontrollers provide multiple input and output pins that can interact with electronic components including pushbuttons, light and distance sensors, LEDs, and a host of other items that form the building blocks of powerful custom creations. The marriage of programming and electronics is a powerful combination that enables creators to envision and build unique synthesizers, MIDI devices, digital signal processors, and other instruments that can rival commercial offerings. Building custom electronic instruments is not only economical, but microcontrollers are also fascinating and open the door to a nearly limitless array of creative options.
Sound & Music Projects for Eurorack & Beyond is comprised of four sections that explore music synthesis and digital signal processing, the Musical Instrument Digital Interface, Eurorack concepts, and Eurorack projects. The text culminates with several custom Eurorack modules including an audio mixer, audio effects unit, MIDI to control-voltage converter and Eurorack synthesizer. Throughout the book, readers will develop relevant skills including microcontroller programming, circuit design, PCB design, and instrument fabrication in a building-block fashion that fosters experimentation and creative application.
There isn’t much to the SynthVoice struct, but that is generally a good thing in programming. The struct encapsulates the necessary components of a voice and can be easily adapted to a wide variety of polyphonic synthesis projects. Advanced programmers might consider using the C++ inheritance mechanism to develop a base class and derive new classes for other projects, but that approach—while powerful—is beyond the scope of the book.
Скачать Sound & Music Projects for Eurorack and Beyond: Explorations in Teensy® Microcontroller Technology