2011-05-01 13 views
7

(웨이브 또는 mp3 또는 다른 알려진 형식)에서 MIDI로 변환 할 좋은 소프트웨어가 있는지 아는 사람이 있습니까? 오디오 파일에서 MIDI로 변환하는 과정이 매우 복잡하다는 것을 알고 있습니다. 저는 현재 미시 파일을 조작해야하는 학사 학위 과정 프로젝트를 개발 중입니다.오디오를 MIDI로 변환하는 소프트웨어

좋은 소프트웨어를 아는 경우 제안을받을 수 있습니다. 변환 할 파일을 전달하여 쉘에서 실행할 수있는 소프트웨어를 선호합니다.

도움을 주시면 감사하겠습니다.

+0

관련 항목 : http://stackoverflow.com/questions/2126193/wav-to-midi-conversion http://stackoverflow.com/questions/4919335/music-transcription-of-wav-files-in-java http://stackoverflow.com/questions/1628071/programmatically-listening-to-sound-signal-processing – finnw

+1

이 질문이 자주 발생하기 때문에 나는 이것에 대해 블로그에 왔습니다. 여기에 당신이하려는 일이 왜 그리 쉽지 않은지에 대한 자세한 설명이 있습니다 : http://www.nikreiman.com/2010/12/just-for-record-you-dont-convert.html –

+1

또한, 학사 프로젝트가 단지 MIDI 파일을 조작하는 것이라면 왜 MIDI로 작업하고 오디오로 합성 할 수 없습니까? 왜 오디오 녹음을 소스로 사용해야합니까? –

답변

2

이것은 매우 좋지 않으며 대부분 불가능합니다. 문제는 이러한 소프트웨어가 오디오 스트림의 개별 악보를 식별하여 MIDI 정보로 변환해야한다는 것입니다. 이것은 다른 트랙에 할당하기 위해 다양한 유형의 사운드를 식별해야한다는 사실 때문에 복잡합니다. "on-note"가 아닌 사운드의 가능성에 의해 더욱 복잡해지며, MIDI 스트림에서이를 전달하는 몇 가지 방법이 남아 있습니다. 그리고 다음 당신은 노래와 같은 음악이 아닌 오디오 문제가 있습니다. 이것은 일반적으로 MIDI에 넣지 않아도됩니다.

당신은 가장 좋은 방법은 자신의 미디 트랙을 만들거나 그물을 찾거나 구매하는 것입니다. FWIW는 MP3 벨소리가 인기를 얻기 전에 휴대 전화 용 "다성 음악"벨소리가 실제로는 MIDI 파일이었습니다.

-1

도움이되는지는 모르겠지만 오디오 파일 간의 유사성을 인식 할 수있는 소프트웨어에 대해 알고 있습니다. 원하는 용도로 사용할 수 있습니다 : link

오디오는 MIDI를 전혀 사용하지 않지만 오디오 트랙을 비교할 수 있습니다.

-1

들었을 수도있는 대부분의 미디 파일은 변환되지 않고 다시 제작되었습니다. Artist/User가 오디오 파일을 변환하는 노래의 음표를주의 깊게 살펴 봄으로써 MIDI를 가능한 한 가깝게 재생합니다.

FL Studio (이전의 Fruity Loops)는 처음부터 미디 파일 등을 만들 수 있지만 이러한 프로그램을 사용하는 데는 많은 시간과 노력과 기본 기술이 필요합니다.

오디오 파일을 미디로 변환 할 수 없습니다.

+1

그 마지막 진술은 2011 년에 사실 인 것처럼 보이지는 않습니다. 지금은 사실이 아닙니다. – Auspex

-1

사운드 프로세싱의 스위스 군용 칼인 SoX를 사용하십시오. 매우 사용하기 쉽습니다.

SoX는 다양한 형식의 컴퓨터 오디오 파일을 다른 형식으로 변환 할 수있는 크로스 플랫폼 (Windows, Linux, MacOS X 등) 명령 줄 유틸리티입니다. 또한 이러한 사운드 파일에 다양한 효과를 적용 할 수 있으며, 추가 보너스로 SoX는 대부분의 플랫폼에서 오디오 파일을 재생하고 녹음 할 수 있습니다.

예 : /mypath/my_audio.MIDI

삭스가 매우 성숙 프로젝트 /mypath/my_audio.mp3

삭스!여기 링크입니다 : http://sox.sourceforge.net/ 다음

내가 당신을 위해 봤 몇 가지 예입니다 http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

+1

최근에 SoX를 다운로드하고 변환을 시도했습니다. 그것은 더 이상 MIDI 파일을 지원하지 않는 것 같습니다 : ( – applepie

+3

SoX v는 MIDI 출력을 지원하지 않습니다. 다음과 같은 지원이 있습니다 : 오디오 파일 형식 : 8svx aif aiffc al aa cc cd cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 매트 매트 mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl sln smp snd sndfile sndr sndt so sox sph SW txw의 U1 U16의 U2 U24의 U3의 U32 U4 U8 UB UL UW VM의 휘발성 유기 화합물 (VOC) 보비스 복스 W64 WAV wavpcm WVE XA XI 재생 목록 형식 : M3U의 PLS AUDIO 장치 드라이버 : – brannerchinese

+0

'삭스 FAIL 형식을 coreaudio' : 파일 확장자 '남'에 대한 핸들러 없습니다 ' – theonlygusti

8

WAON는 MIDI에 WAV 변환 않습니다 적어도 꽤 재미 :-)

+0

누락 된 라이브러리가 많이 있습니다. 누락 된 라이브러리가 많이 있습니다. – dorien

+0

Makefile은 libao-dev와 같은 라이브러리가 어떤 것인지에 대한 힌트를 제공합니다. 모두 설치하려고 시도하지만 여전히 실패하면 오류가 라이브러리가 여전히 누락되었음을 알 수 있습니다. 우분투 15.04에서는 꽤 많은 개발 패키지가 설치되어 있습니다. –

+1

Proaudio 오버레이를 사용하여 Gentoo에서 저를 위해 일하십시오. –

0

WaoN을 사용하여 WAV를 MIDI로 변환 할 수 있습니다. WaoN Windows 바이너리 here을 다운로드 할 수 있습니다.

0

나는 Waon에 대해 들었습니다. 그러나, 그것은 나에게 많은 컴파일 문제를 주었고, 그래서 나는 그것을 설치할 수 없었다.

저는 Queen Mary가 개발 한 음향 어노 테이터를 찾았습니다. Vamp 플러그인을 사용하여 기능을 추출 (이 경우에는 필기)하고 midi 파일에 작성합니다. 당신은 설정 파일을 추가하는 경우

이러한 플러그인은 (개별 플러그인의 문서를 참조) 그러나, 더 나은 작동합니다, 일할 수 :

./sonic-annotator file.wav -d vamp:qm-vamp-plugins:qm-transcription:transcription -w midi 

./sonic-annotator file.wav -d vamp:silvet:silvet:notes -w midi 

./sonic-annotator file.wav -d vamp:ua-vamp-plugins:mf0ua:mf0ua -w midi 
0

이러한 전환은 유전자 알고리즘을 달성 할 수 있습니다. 그것은 완벽 할 수는 없지만 가능하면 가깝습니다. 비슷한 방식으로 Mona Lisa는 Genetic Programming : Evolution of Mona Lisa 프로젝트에서 삼각형으로 재구성되었습니다.