• 제목/요약/키워드: Chord composition

검색결과 16건 처리시간 0.025초

신경망 기반의 멜로디 작곡법 (The Melody Composition by using Neural Network)

  • 조재영;김윤호
    • 한국정보전자통신기술학회논문지
    • /
    • 제1권3호
    • /
    • pp.77-82
    • /
    • 2008
  • 본 논문에서는 대중음악 코드진행 과정에 있어서 패턴 분석을 이용하여 멜로디를 추가하는 방법을 소개한다. 먼저, 멜로디를 신경망의 입력으로 사용되는 비트패턴으로 변환하는 방법을 기술한다. 멜로디 추가 방법은 역전파 신경망 학습을 통해 멜로디 작곡 패턴을 학습시키고 학습 된 데이터를 바탕으로 멜로디를 생성하도록 설계하였다. 실험결과 신경망 학습을 이용한 컴퓨터의 작곡 가능성을 확인하였다.

  • PDF

인공신경망의 학습기능과 화성진행을 이용한 자동작곡 (Automatic Composition Using Training Capability of Artificial Neural Networks and Chord Progression)

  • 오진우;송정현;김경환;정성훈
    • 한국멀티미디어학회논문지
    • /
    • 제18권11호
    • /
    • pp.1358-1366
    • /
    • 2015
  • This paper proposes an automatic composition method using the training capability of artificial neural networks and chord progression rules that are widely used by human composers. After training a given song, the new melody is generated by the trained artificial neural networks through applying a different initial melody to the neural networks. The generated melody should be modified to fit the rhythm and chord progression rules for generating natural melody. In order to achieve this object, we devised a post-processing method such as chord candidate generation, chord progression, and melody correction. From some tests we could find that the melody after the post-processing was very improved from the melody generated by artificial neural networks. This enables our composition system to generate a melody which is similar to those generated by human composers.

MIDI chord composition based on the chord generation and the auto accompaniment program

  • Jo, Jae-Young;Kim, Yoon-Ho;Bae, Young-chul
    • Journal of information and communication convergence engineering
    • /
    • 제2권4호
    • /
    • pp.233-236
    • /
    • 2004
  • This paper shows the easy way to composite a music for non-musicians. Namely, only select a chord and put it to special program which called "the chord composition program", and then the composition program creates the rest chords. After doing this process, non-musicians overwrite their own melodies in accordance with created chords. Finally, they can perform their own music with the sound of master-keyboard and other sound sources by using the band-in-a-box program.x program.

역전파 신경망을 이용한 작곡 코드 분석 (Analysis of Composition Chord Based on Back-propagation Neural Network)

  • 조재영;김윤호;이명길
    • 디지털콘텐츠학회 논문지
    • /
    • 제5권3호
    • /
    • pp.245-249
    • /
    • 2004
  • 본 논문은 기존의 코드작곡 프로그램을 신경망 역 전파 방법을 통해 재구성 하였다. 대중성을 인정받은 기존의 대중가요들의 코드진행을 기대치로 부여하고 역전파 학습방법을 통해 그 기대치에 상웅하는 결과 값을 학습시켰다. 가중치 값을 변화시켜가면서 작곡 프로그램을 구현함으로써 기존의 작곡 방법을 더욱 유연하게 대중성의 코드진행 패턴에 가까운 결과를 낼 수 있도록 하였다.

  • PDF

재즈 보컬 입문자를 위한 즉흥연주에 관한 연구 - 코드의 근음과 코드 톤을 이용한 연습방법 및 연출 분석 (A study on the Improvisation for Jazz vocal starter - Practice and analysis using root position in chord and chord-tones)

  • 강은미;조태선
    • 디지털융복합연구
    • /
    • 제15권6호
    • /
    • pp.377-383
    • /
    • 2017
  • 본 논문에서는 재즈 음악의 특징이라 할 수 있는 재즈 보컬의 즉흥연주 즉, 스캣의 연습 및 연출을 코드의 근음과 코드 톤을 응용한 접근 방법으로 제안하였다. 스캣은 악보에 표기 되어 있는 가사와 멜로디를 가창하지 않고 의미 없는 음절인 스캣 실러블을 이용하여 가창자의 역량에 맞추어 재창조한 음들로 솔로를 구사 한다. 이를 위해 코드의 근음을 이용하는 것은 재즈 보컬이 음악적 선율을 구성해 가는데 중요한 기준점이 된다. 가창 자는 그 기준점을 발전시켜 단순한 스캣에서 부터 점차 발전적이고 복잡한 구조의 스캣을 구사하며 다양한 음악적 표현과 교감을 표출할 수 있다. 즉흥연주로 연출하고자 하는 곡의 코트 톤 구성부터 베이스 라인의 연출과 베이스 스캣 그리고 코드 톤 아르페지오의 분석과 표현까지 스탠더드 재즈곡 '올 오브 미'를 중심으로 음악을 기능적으로 분석해 보았다. 본 논문에서는 다소 난해 하고 복잡해 보일 수 있는 재즈 보컬의 즉흥연주 또한 점진적인 접근 방법을 통해 비교적 손쉽게 구성 할 수 있음을 알 수 있었다.

유전 알고리즘을 기반으로 한 자동 코드 악보 생성 프로그램 구현 (Implementation of Automatic Chord Score Generating Program Based on Genetic Algorithm)

  • 김세훈;김바울
    • 한국콘텐츠학회논문지
    • /
    • 제15권3호
    • /
    • pp.1-10
    • /
    • 2015
  • 멜로디를 바탕으로 코드 악보를 생성해주는 작업은 음악의 채보 및 편곡과 직결되는 중요한 악보 작업이다. 하지만 자연스러운 코드악보 생성을 위해서는 풍부한 화성학적 배경 지식이 요구되기 때문에 음악 입문자들이 수행하기에는 큰 어려움이 따른다. 본 연구에서는 이러한 문제점을 해결하기 위해 멜로디 악보를 입력받아 자동으로 코드 악보를 생성하는 프로그램 'ACGP(Automatic Chord Generating Program)'를 개발하였다. ACGP는 유전알고리즘에 기반을 두어 다양한 화성학적 요인들과 사용자가 원하는 곡의 분위기를 효율적으로 고려할 수 있으며 이를 통해 더욱 화성학적으로 안정된 완성도 높은 코드 악보를 생성할 수 있다. 또한 편리한 사용자 인터페이스를 통하여 음악에 처음 접하는 비전문가들도 손쉽게 작업할 수 있도록 구현되었다. 또한 ACGP로 생성된 코드악보와 일반적으로 통용되는 코드악보를 비교 분석함으로 써 프로그램의 적절성을 입증하였다.

신경망을 이용한 자동 작곡 시스템 구현 (Implementation of Auto Composition by using Neural Network)

  • 김윤호;이주신
    • 한국정보전자통신기술학회논문지
    • /
    • 제6권3호
    • /
    • pp.189-194
    • /
    • 2013
  • 본 논문에서는 대중음악 코드진행 패턴 분석을 통해 최적의 코드진행을 완성시키고 해당 코드진행의 멜로디 정보 일부를 비트행렬로 구성하여 신경망의 입력 벡터로 사용하였다. 실험결과 신경망 학습을 이용한 컴퓨터의 작곡 가능성을 확인하였다. 제안한 방법을 이용하면 임의의 멜로디를 다양하게 재구성 할 수 있는 방법론을 만들어 낼 수 있다.

조화로운 코드생성 프로그램과 자동반주 프로그램을 통한 미디 코드작곡 (MIDI chord composition through chord generation program and automatic accompaniment program)

  • 조재영;강희조;김윤호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2004년도 춘계종합학술대회
    • /
    • pp.203-207
    • /
    • 2004
  • 본 논문은 lava로 구현한 코드작곡 프로그램에 band-in-a-box 라는 기존에 사용되고 있는 자동 반주 프로그램을 연동시킴으로써 미디라는 컴퓨터 작곡 시스템으로 일반인들도 작곡을 보다 쉽게 할 수 있는 방향이 주어졌음에도 음악을 전문적으로 배워오지 않은 사람들은 음악 작곡을 하기 힘들다는 점을 개선할 수 있는 방향을 제시한다. 즉, 작곡을 배우지 않은 사람들도 코드생성 프로그램에 단 하나의 소스코드만 입력함으로써 완벽한 한 곡의 코드작곡이 진행되고 그 작곡된 코드진행을 band-in-a-box 라는 기존의 프로그램을 통해 신디사이저와 기타 음원들로 연동되어있는 미디 시스템으로 자동 연주시킴으로써 악기를 다루지 못하는 사람들과 음악을 전공하지 않은 사람들도 코드 작곡이 완성된 연주를 듣고 멜로디 작곡을 할 수 있게 하는 것을 목적으로 한다.

  • PDF

유전알고리즘 기반의 사용자 파라미터 설정과 코드 진행을 고려한 리듬과 멜로디 자동 작곡 시스템 (An Automatic Rhythm and Melody Composition System Considering User Parameters and Chord Progression Based on a Genetic Algorithm)

  • 정재훈;안창욱
    • 정보과학회 논문지
    • /
    • 제43권2호
    • /
    • pp.204-211
    • /
    • 2016
  • 본 논문에서는 주어진 코드 진행에서 비화성음을 활용한 화려한 멜로디를 자동으로 생성하는 새로운 진화적 자동 음악 작곡 시스템을 제안한다. 전체 시스템은 리듬 생성과 멜로디 생성의 두 단계로 나누어지며, 사용자 설정 파라미터로 제어되는 리듬 적합도 평가 함수와 화성학 기반으로 설계된 멜로디 적합도 평가 함수, 그리고 멜로디 최적화 성능 향상을 위해 설계된 음악적 문맥을 고려한 진화연산을 소개한다. 제안하는 리듬 적합도 평가 함수의 최적화에서 표준 유전알고리즘과 엘리티즘이 적용된 유전알고리즘, 차분진화 알고리즘, 그리고 입자군집최적화 알고리즘의 비교 실험을 하였으며, 멜로디 적합도 평가함수 최적화에서 위 4가지 알고리즘과 제안하는 진화연산을 적용한 유전알고리즘과의 비교 실험을 통해 성능을 검증하고, 생성된 멜로디에 대한 음악적 분석을 수행하였다.

프랫트러스의 디자인 구성요소 변화와 역학적 특성분석 (An Analysis of Mechanical Features and Variations of Design Composition Elements for Pratt Trusses)

  • 박찬수;이주나
    • 한국공간구조학회논문집
    • /
    • 제13권2호
    • /
    • pp.47-55
    • /
    • 2013
  • The design composition elements and the mechanical behavior of trusses have been investigated for Pratt trusses. As a result, it was determined that the design composition elements of the trusses consist of the composition of webs, the distance between joints, the chords profile, the depth of the truss, and the double chord composition. In addition, by analyzing models with a variation of elements, comprehensive features of structural behavior have been presented for variations of design of Pratt trusses. This is to provide more effective and useful design information on truss structure in the architectural and structural planning stage.