PocketVAE: a two step model for groove generation and controlPocketVAE: 두 단계 접근을 이용한 그루브 생성 및 제어 모델

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 131
  • Download : 0
Creating a good drum track to imitate a skilled performer in digital audio workstations (DAWs) can be a timeconsuming process, especially for those unfamiliar with drums. In this work, we introduce PocketVAE, a groove generation system that applies grooves to users’ rudimentary MIDI tracks, i.e, templates. Grooves can be either transferred from a reference track, generated randomly or with conditions, such as genres. Our system, consisting of different modules for each groove component, takes a two-step approach that is analogous to a music creation process. First, the note module updates the user template through addition and deletion of notes; Second, the velocity and microtiming modules add details to this generated note score. In order to model the drum notes, we apply a discrete latent representation method via vector-quantized variational autoencoder (VQ-VAE), as drum notes have a discrete property, unlike velocity and microtiming values. We show that our two-step approach and the usage of a discrete encoding space improves the learning of the original data distribution. Additionally, we discuss the benefit of incorporating control elements - genre, velocity and microtiming patterns - into the model.
Advisors
Nam, Juhanresearcher남주한researcher
Description
한국과학기술원 :문화기술대학원,
Publisher
한국과학기술원
Issue Date
2021
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 문화기술대학원, 2021.8,[iii, 22 p. :]

Keywords

Groove generation▼aVQ-VAE; 그루브 생성▼aVQ-VAE

URI
http://hdl.handle.net/10203/295104
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=963466&flag=dissertation
Appears in Collection
GCT-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0