공개 프로그래인 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 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩