Machine Composition of Korean Music via Topological Data Analysis and
Artificial Neural Network
- URL: http://arxiv.org/abs/2203.15468v1
- Date: Tue, 29 Mar 2022 12:11:31 GMT
- Title: Machine Composition of Korean Music via Topological Data Analysis and
Artificial Neural Network
- Authors: Mai Lan Tran and Dongjin Lee and Jae-Hun Jung
- Abstract summary: We present a way of machine composition that trains a machine the composition principle embedded in the given music data instead of directly feeding music pieces.
The colorblackOverlap matrix makes it possible to compose a new music piece algorithmically and also provide a seed music towards the desired artificial neural network.
- Score: 6.10183951877597
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Common AI music composition algorithms based on artificial neural networks
are to train a machine by feeding a large number of music pieces and create
artificial neural networks that can produce music similar to the input music
data. This approach is a blackbox optimization, that is, the underlying
composition algorithm is, in general, not known to users.
In this paper, we present a way of machine composition that trains a machine
the composition principle embedded in the given music data instead of directly
feeding music pieces. We propose this approach by using the concept of
{\color{black}{Overlap}} matrix proposed in \cite{TPJ}. In \cite{TPJ}, a type
of Korean music, so-called the {\it Dodeuri} music such as Suyeonjangjigok has
been analyzed using topological data analysis (TDA), particularly using
persistent homology. As the raw music data is not suitable for TDA analysis,
the music data is first reconstructed as a graph. The node of the graph is
defined as a two-dimensional vector composed of the pitch and duration of each
music note. The edge between two nodes is created when those nodes appear
consecutively in the music flow. Distance is defined based on the frequency of
such appearances. Through TDA on the constructed graph, a unique set of cycles
is found for the given music. In \cite{TPJ}, the new concept of the {\it
{\color{black}{Overlap}} matrix} has been proposed, which visualizes how those
cycles are interconnected over the music flow, in a matrix form.
In this paper, we explain how we use the {\color{black}{Overlap}} matrix for
machine composition. The {\color{black}{Overlap}} matrix makes it possible to
compose a new music piece algorithmically and also provide a seed music towards
the desired artificial neural network. In this paper, we use the {\it Dodeuri}
music and explain detailed steps.
Related papers
- Cluster and Separate: a GNN Approach to Voice and Staff Prediction for Score Engraving [5.572472212662453]
This paper approaches the problem of separating the notes from a quantized symbolic music piece (e.g., a MIDI file) into multiple voices and staves.
We propose an end-to-end system based on graph neural networks that notes that belong to the same chord and connect them with edges if they are part of a voice.
arXiv Detail & Related papers (2024-07-15T14:36:13Z) - Combinatorial music generation model with song structure graph analysis [18.71152526968065]
We construct a graph that uses information such as note sequence and instrument as node features, while the correlation between note sequences acts as the edge feature.
We trained a Graph Neural Network to obtain node representation in the graph, then we use node representation as input of Unet to generate CONLON pianoroll image latent.
arXiv Detail & Related papers (2023-12-24T04:09:30Z) - N-Gram Unsupervised Compoundation and Feature Injection for Better
Symbolic Music Understanding [27.554853901252084]
Music sequences exhibit strong correlations between adjacent elements, making them prime candidates for N-gram techniques from Natural Language Processing (NLP)
In this paper, we propose a novel method, NG-Midiformer, for understanding symbolic music sequences that leverages the N-gram approach.
arXiv Detail & Related papers (2023-12-13T06:08:37Z) - Predicting Music Hierarchies with a Graph-Based Neural Decoder [6.617487928813374]
This paper describes a data-driven framework to parse musical sequences into dependency trees.
dependency trees are hierarchical structures used in music cognition research and music analysis.
One major benefit of this system is that it can be easily integrated into modern deep-learning pipelines.
arXiv Detail & Related papers (2023-06-29T13:59:18Z) - GETMusic: Generating Any Music Tracks with a Unified Representation and
Diffusion Framework [58.64512825534638]
Symbolic music generation aims to create musical notes, which can help users compose music.
We introduce a framework known as GETMusic, with GET'' standing for GEnerate music Tracks''
GETScore represents musical notes as tokens and organizes tokens in a 2D structure, with tracks stacked vertically and progressing horizontally over time.
Our proposed representation, coupled with the non-autoregressive generative model, empowers GETMusic to generate music with any arbitrary source-target track combinations.
arXiv Detail & Related papers (2023-05-18T09:53:23Z) - Symbolic Music Structure Analysis with Graph Representations and
Changepoint Detection Methods [1.1677169430445211]
We propose three methods to segment symbolic music by its form or structure: Norm, G-PELT and G-Window.
We have found that encoding symbolic music with graph representations and computing the novelty of Adjacency Matrices represent the structure of symbolic music pieces well.
arXiv Detail & Related papers (2023-03-24T09:45:11Z) - A Dataset for Greek Traditional and Folk Music: Lyra [69.07390994897443]
This paper presents a dataset for Greek Traditional and Folk music that includes 1570 pieces, summing in around 80 hours of data.
The dataset incorporates YouTube timestamped links for retrieving audio and video, along with rich metadata information with regards to instrumentation, geography and genre.
arXiv Detail & Related papers (2022-11-21T14:15:43Z) - Symphony Generation with Permutation Invariant Language Model [57.75739773758614]
We present a symbolic symphony music generation solution, SymphonyNet, based on a permutation invariant language model.
A novel transformer decoder architecture is introduced as backbone for modeling extra-long sequences of symphony tokens.
Our empirical results show that our proposed approach can generate coherent, novel, complex and harmonious symphony compared to human composition.
arXiv Detail & Related papers (2022-05-10T13:08:49Z) - Melody-Conditioned Lyrics Generation with SeqGANs [81.2302502902865]
We propose an end-to-end melody-conditioned lyrics generation system based on Sequence Generative Adversarial Networks (SeqGAN)
We show that the input conditions have no negative impact on the evaluation metrics while enabling the network to produce more meaningful results.
arXiv Detail & Related papers (2020-10-28T02:35:40Z) - dMelodies: A Music Dataset for Disentanglement Learning [70.90415511736089]
We present a new symbolic music dataset that will help researchers demonstrate the efficacy of their algorithms on diverse domains.
This will also provide a means for evaluating algorithms specifically designed for music.
The dataset is large enough (approx. 1.3 million data points) to train and test deep networks for disentanglement learning.
arXiv Detail & Related papers (2020-07-29T19:20:07Z) - RL-Duet: Online Music Accompaniment Generation Using Deep Reinforcement
Learning [69.20460466735852]
This paper presents a deep reinforcement learning algorithm for online accompaniment generation.
The proposed algorithm is able to respond to the human part and generate a melodic, harmonic and diverse machine part.
arXiv Detail & Related papers (2020-02-08T03:53:52Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.