• Home
  • Search
  • ChordNet: Learning and Producing Voice Leading with Neural Networks and Dynamic Programming
  • Cite Icon14
  • https://doi.org/10.1080/0929821052000343859Copy DOI Icon

ChordNet: Learning and Producing Voice Leading with Neural Networks and Dynamic Programming

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

We introduce a novel method for learning voice leading using neural networks. Unlike earlier approaches for learning chord sequences where chords are predicted from a local context, this method uses a multi-layer neural network for learning chord assessment from music examples. The network employs a special constraint-based topology for transforming the relative comparison of chord pairs into an absolute assessment function. Using this chord assessment function, globally optimized chord sequences can be found in linear time using the dynamic programming technique. The ChordNet implementation of the approach learns stylistic aspects of voice leading directly from a set of training examples. In combination with the HARMONET system, it presents a powerful framework for solving practical harmonization tasks.

Similar Papers
  • Research Article
  • Citations7

A hybrid threshold curve model for optimal yield management: neural networks and dynamic programming

  • May 22, 2001
  • Computers & Industrial Engineering
  • S Wang
  • Conference Article
  • Citations6

On-demand Data Numerosity Reduction for Learning Artifacts

  • Mar 01, 2012
  • Khamisi Kalegele +5
  • Book Chapter
  • Citations7

CHAPTER 14 - Representation Generation in an Exploratory Learning System

  • Jan 01, 1991
  • Concept Formation: Knowledge and Experience in Unsupervised Learning
  • Paul D Scott +1
  • Research Article
  • Citations1

A Multilayer Neural Networks Supervised Learning Algorithm Based Energy-Efficient VLSI Processor Design

  • Jul 01, 2021
  • Journal of Physics: Conference Series
  • R Mohanapriya +5
  • Book Chapter

Improving Problem Solving Performance by Example Guided Reformulation

  • Jan 01, 1990
  • Nicholas S Flann
  • Research Article
  • Citations589

Training a 3-node neural network is NP-complete

  • Jan 01, 1992
  • Neural Networks
  • Avrim L Blum +1
  • Research Article
  • Citations145

Accelerating neural network training using weight extrapolations

  • Oct 07, 1999
  • Neural Networks
  • S.V Kamarthi +1
  • Book Chapter
  • Citations1

Learning: Overview and Supervised Learning

  • Apr 19, 2010
  • David Poole +1
  • Book Chapter
  • Citations2

Supervised Machine Learning

  • Sep 25, 2017
  • David Poole +1
  • Research Article
  • Citations9

A mixed-integer programming approach to GRNN parameter estimation

  • May 12, 2015
  • Information Sciences
  • G.E Lee +1
  • Conference Article
  • Citations95

PALM

  • May 14, 2017
  • Sanjay Krishnan +1
  • Research Article
  • Citations21

Adapting Web information extraction knowledge via mining site-invariant and site-dependent features

  • Feb 01, 2007
  • ACM Transactions on Internet Technology
  • Tak-Lam Wong +1
  • Research Article
  • Citations31

Dynamic Programming and Hill-Climbing Techniques for Constrained Two-Dimensional Cutting Stock Problems

  • Mar 01, 2004
  • Journal of Combinatorial Optimization
  • Mhand Hifi
  • Conference Article
  • Citations29

Learning From a Small Number of Training Examples by Exploiting Object Categories

  • Jun 27, 2004
  • K Levi +2
  • Conference Article
  • Citations40

Self-adaptive probability estimation for Naive Bayes classification

  • Aug 01, 2013
  • Jia Wu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.