14
Master Keyboard Made by 20100831 정정정 201101820 정 (Feat. Music Pi)

김 현 정우명 - Master keyboard (Feat. Music Pi)

  • Upload
    -

  • View
    42

  • Download
    3

Embed Size (px)

Citation preview

Master Keyboard

Made by

20100831 정우명201101820 김 현

(Feat. Music Pi)

INDEX

01 Master Keyboard?

02 Music Pi?

03 Plan & Realization

04 Video

01 MasterKeyboard?

MASTER KEYBOARD 는 DAW(Digital Audio Workstation) 를 제어하기 위해 개발되었습니다 . DAW 란 음악을 재생 , 녹음 및 편집 등의 작업을 하기 위한 워크스테이션입니다 . 쉽게 말해 , 작곡을 하기 위한 프로그램이라 할 수 있습니다 . DAW 를 사용하는데 있어서 컴퓨터의 마우스와 키보드만을 사용해서 음악을 구성하는 것에는 섬세한 작업에서 무리가 있기 때문에MASTER KEYBOARD 는 완성도 있는 음악을 만들기 위한 필수적인 장비라고 할 수 있겠습니다 . 따라서 MASTER KEYBOARD 에는 단순히 피아노 건반뿐만 아니라 DAW 를 제어할 수 있는 여러 컨트롤러가 존재합니다 .

< Nektar 社 Impact LX61 >

01 MasterKeyboard?

우리가 구현하고자 하는 MASTER KEYBOARD 는 Arduino 기반으로 개발될 것이며 Arduino 의 특징인 확장성과 쉬운 접근성을 이용하여 지금까지의 내용을 구현해볼 것입니다 .

< Arduino >

02 Music Pi?

< Launchpad >

Pi 를 이용해서 Music Pi 를 만들기전에 우리는 위 그림과 같이 , Launch-pad 의 아이디어를 이용하기로 하였습니다 . 우리가 이 아이디어를 이용한 이유는 제어 그리고 퍼포먼스 면에서 새로운 방법을 제시하고 이것을 처음 접하는 사람들 모두가 음악을 쉽게 이해하고 참여할 수 있게 하고자 하는 것이 우리의 목표였기 때문입니다 .위그림과 같은 완벽한 Launchpad 는 아니지만 , 우리가 지금까지 활용해왔던 Bread Board, Switch 를 사용해서 우리만의 Launchpad 를 구현하였습니다 .

04 Plan & Realization

MasterKeyboard 는 아두이노에 연결해서 피아노 연주를 , 파이는 브레드 보드 , 스위치를 이용해서 스위치 각각을 누를때 우리가 만들어 놓은 노래 샘플을 틀도록 할 것입니다 .

04 Plan & Realization

Pi 와 Bread Board 에 연결한 모습입니다 . Gpio 23, 24 , 25 번을 스위치로 지정해주었습니다 .여기에 스위치 2 개를 더 추가시켰습니다 . 이 스위치 2개는 누르면 루프를 도는 음악샘플로 하기 위해서 추가시켰습니다 .

04 Plan & Realization

Python 을 이용하여 스위치를 눌렀을때 음악 샘플이 나오는 코드입니다 . Pygame.mixer 를 이용해서 저희가 만든 음악샘플을 넣어주고 스위치가 입력되면 음악이 나오게 하였습니다 .

04 Plan & Realization

저희는 파이와 아두이노를 넣을 수있는 case 도 설계를 해보았습니다 . 모델은 저희 주제 Music 과 맞춰서 stage 느낌이 나게 하였습니다 . Stage 에 가수와 악기가 있듯이 Music pi, aduino 를 가수로 , bread-board, master keyboard 를 악기로 비유를 해보았습니다 . 뒤에 뚫린 구멍은 파이 , 아두이노에 연결한 선을 통과시켜주기 위해 만들었습니다 .

04 Plan & Realization

실제로 구현한 모습입니다 .피아노와 아두이노 연결을 ,브레드보드와 파이를 연결하여서 앞서 저희가 말한 launchpad 를 구현하였습니다 .

04 Plan & Realization

Kick

HatSnare

Loop 1

Loop 2

Loop 3

이렇게 Hat, Snare, Kick 을 이용해서 Loop1,2,3 에대해서 박자를 맞춰주면서 연주를 하였습니다 .

Q & A

THANK YOU