2016-09-05 3 views
0

필자는 EPQ 프로젝트에서 컴퓨터 생성 음악의 개발과 인간 뮤직 아티스트의 대체 여부를 연구하기로 결정했습니다. 내 계획은 12 음색의 연속체 음악을 생성하고 HOPEFULLY는이를 악보에 쓰거나 사용자가 음악을 크게 재생할 수있게 해주는 프로그램 인 인공물을 만드는 것입니다. 프리젠 테이션으로서 저는 제가 발표하는 사람들에게 자신의 음악을 만들고 듣기를 바랍니다. 나는 연재에 대한 연구를 해왔고 프로그램을 만들 준비가되었지만 이상하게 생각합니다 :음악 생성에 대해 어떻게해야합니까?

어떤 프로그래밍 언어를 사용해야합니까? (저는 현재 파이썬과 자바를 알고 있습니다.) 어떻게 악보에서 악보로 이동하여 큰 소리로 연주 할 수 있을까요, 어떤 음악 응용 프로그램에서 어떤 형식을 허용할까요?

주로 자신의 이익이나 프로젝트 요구 사항에 대해 잘 모르므로 사용해야하는 프로그래밍 언어를 알아야합니다.

고마워요 :)

+0

안녕하세요. 행운을 빈다.하지만이 질문을해야 할 필요가 있다면, 더 작은 것을 시도해야 할 것입니다. EPQ는 훌륭합니다 :) – spogebob92

+0

@ spogebob92이 음악과 프로그래밍에 대한 내 사랑이 반영된 것처럼 느껴졌습니다. 나는 단 한 달 동안 프로그래밍을 배웠습니다. 하지만 네트워킹과 인공 지능으로 작은 게임을 개발했습니다. 이것은 내가 지식을 넓히고 다른 분야를 연구하기를 원하지만, 아직까지 내가 질문 한 질문을 알기 위해 컴퓨팅 분야에서 경험이 없다. 죄송합니다. 말씀을 전하면서도 개인적인 성명서를 작성하고 있습니다. xD – Aliator

+0

나는 (나는 정직하게 말해서 프로그래밍 개념으로 오디오에 대해 거의 생각하지 못했지만) 운이 좋았고 네가 그것을 바래 주길 바란다. – spogebob92

답변

1

음악 이론의 역사가 있습니까? 한데 어울리는 사운드와 그렇지 않은 사운드가있는 노트, 코드 및 타이밍이 있습니다.

하지만 파이썬은이 프로젝트를위한 훌륭한 언어 여야합니다. 이제이

  • MusicKit
    • Python MIDI
    • 당신을 위해 모든 마법을하지 않을 것이다, 그러나 그것은 매우 쉽게 나는 것 같습니다 당신은 내가 개인적으로 사용한 몇 라이브러리로 보일 수 있습니다 작업 할 뮤지컬 키를 선택하고 함께 좋은 소리를내는 모든 키를 모으고 그에 따라 메모를 생성하고 재생하는 응용 프로그램을 만듭니다.

      적어도 출발점이되어야합니다.

    +0

    저는 제 5 학년 음악 이론을 마쳤으며 8 학년 피아노를 치러야하므로 제 음악 지식으로 충분합니다. 음표에서 노트를 보는 방법에 대해 궁금해하고있었습니다. 사용자가 만든 것. 이 두 도서관에 대해 조사해 보겠습니다. 감사합니다. – Aliator

    +0

    당신의 문제를 이해한다면 MiDi가 당신의 대답이 될 것이라고 믿습니다. 파서와 플레이어가 필요합니다. MIDI python을 찾아보십시오. –

    1

    파이썬에는 당신과 같은 프로젝트를위한 몇 가지 유용한 도구가 있습니다.

    Music21에는 필요한 기능이 있습니다 : 12 톤 직렬 음악, 출력 점수, 출력 사운드. 자신의 문서 내에서 스트리밍 가이드에

    Music21 serial module

    봐는 점수와 사운드 출력을위한 방법을 볼 수 있습니다.

    재미있게 보내세요!

    관련 문제