2013-06-20 2 views
0

예를 들어 "I'am T-pain"앱과 같은 "Autotune"효과로 내 .wav 파일 (또는 링크)을 반환하는 웹 서비스에서 .wav 파일을 업로드하려고합니다."Autotune"웹 서비스가 있습니까?

이렇게 할 수있는 API가 있습니까?

나는 SonicApi을 알고 있지만 자동 튜닝 효과 :(

내가 자바 스크립트를 사용하고이 아니며, 그것은 모바일 장치의

감사

답변

5

이의이 설명과 함께 시작하자. 자동 튜닝이 보컬이다 이펙트 프로세서는 Anteres에서 제공되며 DAW 소프트웨어의 플러그 인과 실제 사용을위한 하드웨어 버전으로 제공됩니다.이 기능을 갖춘 제품은 단 한 번의 제품으로는 제공되지 않습니다.

개념적으로

  • 피치 검출이 두 블록 사이

  • 피치 조정 규모 참고로 검출 된 피치를 매핑 알고리즘이다 : 이는 두 개의 기능 블록들로 구성된다. 이 프로세스는 양자화이라고합니다.

    양자화의 과도한 적용은 음절의 마찰음과 타악기의 시작과 같이 부자연 스럽습니다. 이 효과와 피치 조정의 불완전 성 (특히 조정이 큰 경우)은 일반적으로 생산 기술로 사용되며이 질문에서 염두에 두어야 할 것입니다.

    Autotune은 상표이기 때문에 자연스럽게 자신을 설명하는 온라인 서비스를 찾을 수 없습니다.

    SonicAPI는 실제로 process/elastiqueanalyze/melody API를 사용하여 이러한 종류의 오디오 조작을 수행하는 데 필요한 빌딩 블록을 모두 제공하는 것으로 보입니다. 당신이 직접 양자화를 구현해야한다고 생각하지만, 그렇게 어렵지는 않을 것입니다.

  • +0

    답장을 보내 주셔서 감사합니다. Javascript로 양자화를 구현하는 첫 번째 단계 표시가 있습니까? 또는 의사? – Thomas

    +0

    피치 검출 알고리즘은 주파수 또는 MIDI 음표 번호 + 센트 중 하나를 제공합니다. 전환 수식은 [여기] (http://www.phys.unsw.edu.au/jw/notes.html)입니다. 최대 양자화에서는 가장 가까운 음계로 간단히 돌릴 수 있습니다. 즉, '센트 = 0' – marko

    +0

    오케이. 나는 다음과 같이 진행해야한다 : .wav 파일에 피치 검출 알고리즘을 사용하여 누가 나에게 "주파수"또는 "MIDI 음표 번호 + 센트"를 줄 것인가? . 내가 맞습니까? 이 작품이 모바일 장치와 호환 될 것이라고 생각하십니까 ?? – Thomas

    관련 문제