본문 바로가기

BookLog/IT

[서평]아두이노 for 인터랙티브 뮤직-직접 악기를 만드는 재미

반응형

 

 

 >>>>음악과 공학을 좋아해서 궁금해서 사본 책이다. 아두이노와 관련되어 있어서 '손에 잡히는 아두이노'와 '신나는 프로토타이핑'이라는 책을 같이 구매하였다. 자세하게는 잘 모르겠지만 이 책을 보고 나면 신디사이져 장비를 만드는 기본 원리는 알 수 있을까 한다. 추가로 직접 악기를 만드는 재미도 있을 것 같다.

 인터랙티브 뮤직은 음악과 연주자, 또는 음악과 관객의 상호작용이 음악을 이루는 요소인 리듬, 선율, 화성, 그리고 음향에 영향을 주어 새로이 구성되는 음악을 의미한다. 이 책에서는 이를 구현하기 위해 아두이노라는 마이크로프로세서를 이용하여 주변의 반응을 읽고, 그것을 의미있는 값으로 만들어 MIDI 데이터로 변환한 다음 음원 장치를 제어하는 방법에 대해 다룬다.
인터랙티브 뮤직을 구현하고 싶지만 공학적 지식, 기술적 한계에 부딪혀 어려움을 겪는 이들을 위해 그 장벽을 뛰어넘을 수 있도록 돕는 입문서로써 꼭 필요한 전기 지식과 프로그래밍 방법을 최대한 쉽게 설명하고, 아두이노의 기초부터 활용까지 다루고 있다. 단계별로 30개의 실습을 하나씩 따라하다 보면 자연스럽게 인터랙티브 뮤직의 세계로 들어갈 수 있다.

=========================================================================================================

목차

추천의 글
지은이의 글
책에 대해

0장. 인터랙티브 뮤직의 개요

1장. 아두이노와 만나다

1-1. 아두이노란 무엇인가?
1-2. 아두이노의 선택과 구입
1-3. 아두이노의 생김새
1-4. 작업환경 구축

2장. 아두이노와 친해지기
2-1. LED 켜기
2-2. LED 1개 깜빡이기
2-3. LED 8개 깜빡이기
2-4. 스위치로 LED 켜고 끄기 (반대로 동작하는 스위치)
2-5. 카운터 만들기
2-6. 룰렛 만들기

3장. 인터랙티브 뮤직을 위한 준비
3-1. 가변저항으로 LED 켜고 끄기
3-2. FND 켜기 (0~9까지)
3-3. 스위치로 FND 켜기
3-4. 가변저항으로 FND 켜기
3-5. 간단한 신디사이저 만들기(SWEEP SOUND 만들기)
3-6. 스위치로 음높이 변화주기
3-7. 가변저항으로 음높이 변화주기 (간단하게 테레민 구현하기)

4장. 시리얼 송신 연습
4-1. 시리얼 통신 이해하기
4-2. 시리얼 출력 : 모니터에 메시지 띄우기
4-3. 시리얼 출력 : 모니터를 이용한 카운터
4-4. 시리얼 출력 : 모니터를 이용한 타이머

5장. MIDI 출력
5-1. MIDI 출력 (MIDI 출력을 위한 하드웨어)
5-2. MIDI 연주 장치 (고향의 봄)
5-3. 스위치를 이용한 MIDI 건반 만들기
5-4. 가변 저항을 이용한 MIDI 컨트롤러 만들기

6장. 시리얼 수신 연습
6-1. 시리얼 입력 : 구구단
6-2. 아두이노 퀴즈왕
6-3. 아두이노로 수신한 시리얼 데이터를 FND에 표시하기
6-4. 아두이노 신디사이저

7장. MIDI 입력
7-1. MIDI 입력 (MIDI 입력을 위한 하드웨어)
7-2. FND를 이용한 아두이노 MIDI 노트 리더
7-3. 아르페지에이터의 구현

8장. 아두이노 온 바흐
8-1. 아두이노로 사운드 데이터를 제어하는 예제
8-2. 아두이노로 영상을 제어하는 예제

부록 : 못다한 이야기들
부록 A. LED 연결 수정
부록 B. FRITZING 소프트웨...(하략)

반응형