Learn with Arduino and Juce: An Introduction to Audio Synthesis and MIDI Control
暫譯: 使用 Arduino 與 JUCE 學習:音訊合成與 MIDI 控制入門
Cullen, Charlie
- 出版商: Focal Press
- 出版日期: 2026-10-16
- 售價: $7,610
- 貴賓價: 9.5 折 $7,229
- 語言: 英文
- 頁數: 680
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 1032060042
- ISBN-13: 9781032060040
-
相關分類:
Arduino、數位訊號處理 Dsp、C++ 程式語言
尚未上市,無法訂購
相關主題
商品描述
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.
商品描述(中文翻譯)
在本書中,您將透過一系列實作專案,學習如何將 Arduino 用作 Juce 音訊合成外掛程式的硬體 MIDI 控制器。專案內容包括 MIDI 鼓組控制器,以及由 Arduino MIDI 控制的樣式音序器外掛程式。
本書提供設計、建置與測試簡易音訊控制系統所需的全部理論知識,並在 Arduino 控制的實務情境中介紹 C++ 程式設計。接著,這些 C++ 學習內容將延伸至使用 Juce 進行音訊外掛程式開發,大幅提升所需的程式設計知識層次。透過這些內容,讀者將了解控制電路的運作方式及其建置方法,同時開發實用的軟體音訊外掛程式,讓自身的學習能夠超越本書的範圍。
本書首先透過一系列實作專案,介紹基本電子電路理論與微控制器程式設計;每個專案都會總結各章所涵蓋的內容。從電學基礎與系統概念開始,本書將介紹 C++ 程式設計,協助讀者建置以 Arduino 為基礎、可輸出 MIDI 的控制系統。本書後半部使用 Juce 框架進行音訊外掛程式開發,教授軟體合成的基礎。書中透過基本音訊外掛程式介紹 FM 合成、波表合成、ADSR 波形塑形與音訊效果等概念。接著,這些合成技術會進一步延伸至序列播放與樣式重現等資料驅動的合成方法,最後完成由 Arduino MIDI 控制的樣式音序器外掛程式專案。
《Learn with Arduino and Juce》是一本易於理解的入門指南,適合音訊電子、音訊 DSP 軟體處理、電腦科學、人機互動(HCI)、聲學與音樂科技相關領域的學生,以及有志成為專業人士、或對音訊電子、音樂科技與音訊工程感興趣的業餘愛好者。
作者簡介
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.
作者簡介(中文翻譯)
Charlie Cullen 是愛爾蘭 TU Dublin 機械工程學院院長。他多年來一直教授音訊相關主題,著有《Learn Audio Electronics with Arduino》(Routledge,2020)。目前與妻子、三個女兒及一隻貓共同居住於 Dublin。