- 이전 글 [작곡 인공지능 개발기] 1. 서론 pyknon 코드 작성 위 문서를 보며 파이썬으로 음악을 다루기 위한 pyknon 라이브러리를 간단히 사용해보았다. 아래코드는 노래 Suspenseful Third Day의 악보 중 두마디를 담은 파일을 생성하는 코드를 작성한 것이다. 코드 #!/usr/bin/env python from pyknon.genmidi import Midi from pyknon.music import NoteSeq,Note notes1 = NoteSeq([Note(0,5,1/8),Note(4,5,1/8),Note(0,6,1/8),Note(0,6,1/8),Note(4,6,1/8),Note(0,7,1/8),Note(11,6,1/4),Note(7,6,1/4),Note(4,6,1/4)..
서론 대학교에서 인공지능 공부 전반에 필요한 수학을 배우는 '데이터 과학 기초'와 간단한 작곡을 할 수 있는 지식을 배우는 '기초 음악 이론'을 수강했다. 그래서 옛날부터 한 번쯤 해보고 싶었던 작곡을 인공지능으로 해보면 재밌겠다는 생각이 들어 카테고리를 만들었다. 관련 논문 탐색으로 필요한 지식을 찾아보며 학습방향을 설정하고, 조금씩 만들어보려고 한다. 가능하다면 웹페이지로 만들어 접근성을 높이고 싶다. 최종단계에서는 사용자가 입력한 몇 개의 음에 대해 작곡을 하여 그 음악으로 리듬게임을 할 수 있도록 개발을 하고 싶다. 읽어볼 문서 목록 나중에 읽어볼 문서들을 추려보았다. 1. 인공신경망의 학습기능과 화성진행을이용한 자동작곡 (오진우, 송정현, 김경환, 정성훈) 2. 유전 알고리즘과 기계학습을 활용한..