[YBIGTA Open Session] 인공지능 힙합 비트메이커

44
췌ㅋ봇 췌ㅋ봇 췌ㅋ봇 김종문 조현호 김혜림 최준근

Transcript of [YBIGTA Open Session] 인공지능 힙합 비트메이커

Page 1: [YBIGTA Open Session] 인공지능 힙합 비트메이커

췌ㅋ봇

췌ㅋ봇췌ㅋ봇

김종

문조

현호

김혜

림최

준근

Page 2: [YBIGTA Open Session] 인공지능 힙합 비트메이커

췌ㅋ봇

췌ㅋ봇췌ㅋ봇

김종문조현호김혜림최준근

스페샬게스트허원길

췌ㅋ봇

Page 3: [YBIGTA Open Session] 인공지능 힙합 비트메이커

췌ㅋ봇췌ㅋ봇췌ㅋ봇

ㅋㅋㅋ 코딩한 사람들ㅋㅋㅋ 김종문 조현호

김혜림최준근

ㅋㅋㅋ 여기가 끝인가ㅋㅋㅋ 스페샬 게스트

허원길진짜끝

Page 4: [YBIGTA Open Session] 인공지능 힙합 비트메이커

I N T R O D U C T I O N

와이힙합 ?

Page 5: [YBIGTA Open Session] 인공지능 힙합 비트메이커

I N T R O D U C T I O N

Page 6: [YBIGTA Open Session] 인공지능 힙합 비트메이커

I N T R O D U C T I O N

Page 7: [YBIGTA Open Session] 인공지능 힙합 비트메이커

I N T R O D U C T I O N

Page 8: [YBIGTA Open Session] 인공지능 힙합 비트메이커

I N T R O D U C T I O N

MIDI WAV

Page 9: [YBIGTA Open Session] 인공지능 힙합 비트메이커

악보를 컴퓨터가 이해할 수 있게 만들어 전달하는 신호

I N T R O D U C T I O N

MIDI WAV

Page 10: [YBIGTA Open Session] 인공지능 힙합 비트메이커

악보를 컴퓨터가 이해할 수 있게 만들어 전달하는 신호

I N T R O D U C T I O N

MIDI WAV

파형의 형태로 저장되는 오디오 포맷

Page 11: [YBIGTA Open Session] 인공지능 힙합 비트메이커

악보를 컴퓨터가 이해할 수 있게 만들어 전달하는 신호

I N T R O D U C T I O N

MIDI WAV

파형의 형태로 저장되는 오디오 포맷

악기 하나씩 분리가능 오디오 통째로 저장

Page 12: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

어떤기법 ?

Page 13: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

WaveNet

Page 14: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 15: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

WaveNet 결과1

Page 16: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

WaveNet 결과2

Page 17: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

RnnMusicGenerator

Page 18: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

FFNet

Page 19: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 20: [YBIGTA Open Session] 인공지능 힙합 비트메이커

111 111

222 221

333 321

444 432

555 543

Page 21: [YBIGTA Open Session] 인공지능 힙합 비트메이커

E X P L A N A T I O N

LSTM

Page 22: [YBIGTA Open Session] 인공지능 힙합 비트메이커

111 111

222 221

333 321

444 431

555 541

Page 23: [YBIGTA Open Session] 인공지능 힙합 비트메이커

111 111

222 221

333 321

444 431

555 541

Page 24: [YBIGTA Open Session] 인공지능 힙합 비트메이커

P R O C E S S

작곡과정 ?

Page 25: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

분석용서버

Page 26: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 27: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

데이터수집

Page 28: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 29: [YBIGTA Open Session] 인공지능 힙합 비트메이커

500곡 중 10곡…

Page 30: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

데이터처리

Page 31: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 32: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 33: [YBIGTA Open Session] 인공지능 힙합 비트메이커

여러 개의 트랙을 하나의 트랙으로 합쳐서 피아노 소리로 뽑아냄

Piano

Guitar

Drum

Page 34: [YBIGTA Open Session] 인공지능 힙합 비트메이커

여러 개의 트랙을 하나의 트랙으로 합쳐서 피아노 음계로 뽑아냄

Piano

Guitar

Drum

Piano

Page 35: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

학습 결과

Page 36: [YBIGTA Open Session] 인공지능 힙합 비트메이커

8000 12000 18000

p r o c e s s

학습 결과

Page 37: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

문제점

Page 38: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

수정후 학습 결과

예시1 예시2

Page 39: [YBIGTA Open Session] 인공지능 힙합 비트메이커

p r o c e s s

수정후 학습 결과

YOUTUBE

실제트레이닝 세트 중비슷한 음원

멜로디가 바뀌고화음이 생김

예시3

Page 40: [YBIGTA Open Session] 인공지능 힙합 비트메이커

HeyDrop the beat

Page 41: [YBIGTA Open Session] 인공지능 힙합 비트메이커

Let’sPARTY

Don’t stop the music

Page 42: [YBIGTA Open Session] 인공지능 힙합 비트메이커

r e f e r e n c e

참고자료

Conchylicultor/MusicGeneratorhttps://github.com/Conchylicultor/MusicGenerator

WaveNethttps://deepmind.com/blog/wavenet-

generative-model-raw-audio/

Page 43: [YBIGTA Open Session] 인공지능 힙합 비트메이커
Page 44: [YBIGTA Open Session] 인공지능 힙합 비트메이커

감사

합니

다감

사합

니다

감사합니다