반응형
공개 프로그래인 audacity 를 사용해서 리코더 음원을 분석하는 중
프로그램~ http://audacity.sourceforge.net/
SVN repositary 제공 : svn checkout http://audacity.googlecode.com/svn/audacity-src/trunk/ audacity-read-only
퐁당퐁당.mp3 불러들이면 이런 파형을 볼 수 있다. 리코더 연주는 좀 특이한 파형을 볼 수 있다.
이 시점에서 노이즈도 제거해주고 등등 처리를 해줄 수 있고. 아니면 그냥 분석으로 직행.
어느 일정부분을 선택하여 메뉴의 [분석] - 스펙트럼 플롯을 실행하면
이런 파형~ FFT를 거친 화면 이겠지.
가장 앞 부분의 최대 주파수에 커서를 들이대면
피크 : 546 Hz 이고 크기가 -13.7 dB , 코드는 C#6 으로 나온다. 주파수가 틀리거나 기본 주파수와 맞지 않을경우가 있는데 전체적으로 주파수 이동을 통해 기본 주파수로 변경하는 방법으로 해결할 예정.
각 음계를 전부 이런식으로 주파수를 얻어내면 악보가 만들어진다. 이것을 자동으로 해주면
되는데...
데이터 구조와 곡정보를 압축해서 리코더 파일에 넣어주면 더 좋고... 그러면 다운받은 곡이랑
자기가 연주한 녹음곡 과의 비교는 쉽게 할 수 있다는 생각.
반응형
'개발자 > Android' 카테고리의 다른 글
스마트 팜 - SMART FARM 안드로이드 앱 (0) | 2015.03.31 |
---|---|
import android.support.v4.app.NotificationCompat; 에러 해결법 (0) | 2015.02.03 |
Can't Find Theme.AppCompat.Light (0) | 2015.01.08 |
안드로이드 ApiDemo PrintHelper error 문제 (1) | 2014.09.22 |
안드로이드 악기 앱 개발을 위한 AudioTrack 사용하기 (1) | 2013.03.13 |
안드로이드 일정한 톤으로 사운드 생성 하고 플레이 - (4) | 2013.03.13 |
안드로이드 AudioRecoder 쓸때 에러메시지 - 퍼미션 줘야 됨. (3) | 2013.02.28 |
한 프로젝트 다른 패키지의 액티비티 실행할때 매니패스트에 경로입력 (0) | 2013.02.26 |
더욱 좋은 정보를 제공하겠습니다.~ ^^