C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[55303] Re:글쎄요.... 지가 생각하기엔..
또Lie [tin20] 1612 읽음    2008-11-28 14:32
프로그래머이기 이전에... 음악을 하거덩여...

현악하다가 미디로 빠진 케이슨데..

미디 음악하면서.. 그걸 읽어볼 생각을 해본적이 없는데..

질문 하셨길래 답변드립니다..

우선 미디의 체계를 이해 하셔야 할낀데..

미디는 플스에 조이스틱이랑 같은 원리라고 생각하심되요..

동작원리는 같으니께..

그치만 그 미디파일은 가공된것이기 때문에..

압축되있는 파일에서 일정부분의 멜로디만 추출해야 한다면..

미디의 구성체계부터 쭉 해야 하지 않나 싶은데...

결론부터 말씀드리면.. 미디로 (배우시다보면 알껀데)파일을 읽으실꺼면.. 체널과..

미디 신호가 어케 되있는지를 보시면 될꺼구요 ;;;

그게 아니다라 하시면.. 아스키 파일을 이용하는 법이 있습니다..

이건뭐냐? 라고 하시면.. 대략 난감..

Guitar pro 같은 미디 툴(사실은 기타 반주용 프로그램 입니다)을 열어보시면..

Export에 아스키라고 있어요..

아스키 문서는 숫자와 테이블운지넘버(주로 기타)로 되어있거덩여..

그거 조합해서 저장해놓으면 될꺼 같은데..

일단 제생각은 그래요..

둘다 같은 파일이니 일단 첨부해볼께요... 도움이 되셨으면 좋겠네요;;

Y2K의 헤어진 후에 입니다용



keisey 님이 쓰신 글 :
: c나 c++이나 자바나 개발 언어는 아무거나 상관없습니다.
:
: 프로젝트를 진행하는데 미디 파일에서 음정만 추출해서 데이터베이스화하려고 합니다.
:
: 그런데 미디 파일에 대해 잘 몰라서 두시간 정도 정보를 모아보니 딱히 좋은 방법이 없네요......
:
: 미디 파일 혹은 악보 파일에서 음정 정보만 추출해오는 방법 없을까요?
:
: 혹시 좋은 api 없습니까?
:
: 미디 파일에서 음정에 관련된 함수나 정보 가르쳐 주시면 정말 감사하겠습니다.^^

+ -

관련 글 리스트
55297 미디(midi) 혹은 악보(enc 등)파일에서 음정만 추출하고 싶습니다. keisey 2631 2008/11/27
55303     Re:글쎄요.... 지가 생각하기엔.. 또Lie 1612 2008/11/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.