깊은 학습으로 장르 사이 드럼 패턴을 매끄럽게 연결

본 논문은 변분 오토인코더(VAE)와 생성적 적대 신경망(GAN)을 활용해 전자 댄스 뮤직(EDM) 드럼 패턴을 자동으로 생성·보간함으로써 서로 다른 장르 간의 음악 전환을 창의적이고 자연스럽게 구현하는 시스템을 제안한다. 6가지 TR‑808 악기로 구성된 1·4박자 길이의 MIDI 패턴 1,782개를 학습 데이터로 사용했으며, VAE의 잠재공간에서 선형·구면 보간을 수행해 새로운 중간 패턴을 생성한다. 또한 GAN의 잠재공간을 ‘소용돌이’ 탐…

저자: Tijn Borghuis, Aless, ro Tibo

깊은 학습으로 장르 사이 드럼 패턴을 매끄럽게 연결
본 논문은 전자 댄스 뮤직(EDM) 분야에서 장르 간 전환을 자동화하기 위해 딥러닝 기반 드럼 패턴 생성 및 보간 시스템을 설계·구현하였다. 연구 배경으로는 기존 DJ가 사용하는 비트매칭·크로스페이딩 방식이 동일 장르 내에서는 효과적이지만, 서로 다른 장르를 연결할 때는 음악적 창의성이 제한된다는 점을 들었다. 이를 해결하고자 저자는 두 가지 생성 모델, 변분 오토인코더(VAE)와 생성적 적대 신경망(GAN)을 활용하였다. 데이터셋 구축 단계에서는 저자 중 한 명이 EDM에 대한 깊은 이해를 바탕으로 TR‑808 드럼 머신의 6가지 악기(베이스드럼, 스네어, 클로즈드·오픈 하이햇, 림샷, 코우벨)를 사용해 1·4박자(4마디) 길이의 MIDI 패턴을 직접 작곡하였다. 각 패턴은 6×64 행렬로 표현되며, MIDI 벨로시티는 0~1 범위로 정규화하였다. 중복을 제거한 결과 1,782개의 패턴이 확보되었으며, 장르는 IDM, Electro, Techno로 구분된다. VAE 기반 보간은 다음 절차로 진행된다. 먼저 인코더(E)와 디코더(D)를 각각 양방향 LSTM 레이어와 전결합 레이어로 구성해 잠재 차원 d=4의 연속적인 잠재 공간을 학습한다. 시작 패턴 x_s와 목표 패턴 x_g를 인코더에 통과시켜 잠재 벡터 z_s와 z_g를 얻고, 보간 길이 L에 따라 선형(LERP) 또는 구면(SLERP) 보간을 적용해 중간 잠재 벡터 시퀀스 {z_i}를 만든다. 각 z_i를 디코더에 입력해 새로운 드럼 패턴을 복원한다. 구면 보간이 특히 리듬적 다양성을 높이며, 단순 가중 평균(크로스페이딩)과는 달리 매 단계마다 학습된 분포에서 새로운 패턴을 생성한다는 점이 강조된다. GAN 기반 자동 드럼은 VAE와 동일한 네트워크 구조를 사용하지만, 생성기와 판별기를 각각 디코더와 인코더와 유사하게 설계하였다. 저자는 잠재 공간을 2차원으로 제한하고, ‘소용돌이’ 탐색 알고리즘을 적용해 노이즈 벡터를 연속적으로 이동시켜 실시간으로 새로운 드럼 패턴을 생성한다. 이 방식은 시작·목표 보간에는 부적합했으나, 독립적인 즉흥 연주 도구로서 유용했다. 시스템 구현 측면에서는 학습된 VAE 모델을 TensorFlow 포맷으로 저장하고, 이를 Max for Live 플러그인으로 래핑해 Ableton Live Suite 9에 통합하였다. 사용자는 플러그인 UI에서 시작·목표 패턴과 보간 길이를 선택하고, 파이썬 스크립트가 실시간으로 VAE를 호출해 MIDI 시퀀스를 생성한다. 생성된 MIDI는 Ableton 내부 사운드 엔진이나 외부 VST 악기로 재생된다. 평가에서는 12명의 EDM 전문가를 대상으로 청취 테스트를 진행하였다. 전통적인 크로스페이딩 방식과 비교했을 때, VAE 기반 보간은 전환 부드러움, 음악적 일관성, 창의성 측면에서 평균 4.3점(5점 만점)을 기록했으며, 크로스페이딩은 3.1점에 머물렀다. 또한 PCA 시각화 결과, 보간 경로가 학습 데이터의 분포를 따르면서도 새로운 데이터 포인트를 생성함을 확인하였다. 결론적으로, 이 연구는 드럼 리듬이라는 제한된 음악 요소에 집중함으로써 복잡한 화성·멜로디 문제를 회피하고, 딥러닝 기반 생성 모델이 실제 음악 제작 흐름에 적용될 수 있음을 실증한다. 향후 연구 방향으로는 다중 악기·하모니·멜로디를 포함한 전반적인 음악 구조로 확장하고, 사용자 맞춤형 스타일 전이와 인터랙티브 피드백을 통한 실시간 조정 기능을 추가하는 것이 제시된다.

원본 논문

고화질 논문을 불러오는 중입니다...

댓글 및 학술 토론

Loading comments...

의견 남기기