Charlie Cullen

Learn with Arduino and Juce

An Introduction to Audio Synthesis and MIDI Control. Empfohlen ab 12 Jahre. 404 schwarz-weiße Abbildungen, 404 schwarz-weiße Fotos, 2 schwarz-weiße Tabellen. Sprachen: Englisch
EAN 9781040717356
79,99 €
inkl. MwSt.
688 Seiten
Oktober 2026
Taylor & Francis eBooks

In this book, learn how the Arduino can be used as a hardware MIDI controller for Juce audio synthesis plugins through a series of practical projects, including a MIDI drum controller and an Arduino MIDI controlled pattern sequencer plugin. The book provides all the theoretical knowledge needed to design, build and test simple audio control systems, with C++ programming being introduced in a practical context for Arduino control. This learning in C++ leads into audio plugin development using Juce, significantly extending the level of programming knowledge involved. In so doing, readers will learn how control circuits work and how to build them, alongside developing practical software audio plugins that will allow them to progress their learning beyond the scope of this book. This book begins by introducing basic electronic circuit theory and microcontroller programming through a series of practical projects that summarise the material covered in each chapter. Starting with electrical fundamentals and systems concepts, the book provides an introduction to C++ programming to build Arduino-based control systems for MIDI output. The second half of the book uses the Juce framework for audio plugin development to teach the fundamentals of software synthesis. Basic audio plugins are used to introduce concepts like FM and wavetable synthesis, ADSR waveshaping and audio effects. These synthesis techniques are then extended to include data-driven synthesis methods like sequencing and pattern recall, leading to the project of an Arduino MIDI controlled pattern sequencer plugin. Learn with Arduino and Juce is an accessible beginner's guide for students in audio electronics, audio DSP software processing, computer science, HCI, acoustics, music technology, aspiring professionals and hobbyists interested in audio electronics, music technology and audio engineering.

Charlie Cullen is Head of the School of Mechanical Engineering in TU Dublin, Ireland. He has taught audio topics for many years, including the book Learn Audio Electronics with Arduino (Routledge, 2020). He lives in Dublin with his wife, three daughters and a cat.

Acknowledgements; Introduction; 1. Arduino Systems & Control; 2. Arduino Programming 1- Basic Sensor Input; 3. Arduino Programming 2: Extending Logic; 4. MIDI Input Systems; 5. Juce Audio Plugins; 6. Audio Synthesis; 7. Digital Signal Processing; 8. MIDI Plugin Control; Conclusion; Bibliography; Index

Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „online lesen“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Status der Barrierefreiheit
EPUB Accessibility 1.1

Alternativbeschreibungen
Kurze Alternativtexte

Navigation
Inhaltsverzeichnis mit Links
Register mit Links

Audio
Alle Inhalte über Text-to-Speech-Bildschirmlesegeräte oder ertastbare Lesegeräte (Brailleschrift) zugänglich