악보 보기, 가사편집을 지원하는 미디파일 연주기입니다.
악보 보기는 Madhav Vaidyanathan 씨의 Midi Sheet Music 프로그램을 호출하여 보여주며, Midi Sheet Music 프로그램은
악보 보기 기능 외에 가사편집, 악보 인쇄, 연주에 동기화된 진행 바 표시 등의 기능을 갖고 있으며, c# 로 작성한 소스
코드를 공개하고 있으므로 프로그램에 관심이 있는 사람은 소스 프로그램을 살펴 보시기 바랍니다.
주요 특징은 아래와 같습니다.
- 악보 보기, 악보 인쇄 및 연주에 동기화된 진행 바 표시
- 악보보기 프로그램(MidiSheetMusic)의 버턴으로 연주 개시, 연주 중단 및 악보상에서 연주 시작 위치 지정
- 악보보기 프로그램(MidiSheetMusic)을 이용한 미디파일의 가사 편집
- 미디 장치 제어 : 연주할 미디 장치 및 미디 동작모드(GS 또는 GM2)를 선택할 수 있으며, 리셋 기능을 지원합니다.
- 채널설정 : 채널별로 On, Off가 가능하고 또한 연주 중에 각 채널별로 Pan Position, Reverb, Chorus 같은
사운드 이펙터 요소를 임의로 설정할 수 있습니다.
- 템포 및 피치 조정 : 템포(연주 속도) 및 피치(음정)을 조정할 수 있습니다.
- 동기가사 표시 : 가사가 들어 있는 미디파일 연주시에 노래방 스타일로 연주위치에 따른 동기가사 표시를 보여 줍니다.
(동기가사 표시 글꼴, 색상 변경가능 및 배경그림 지원)
- 연주목록 관리 : 연주목록에 의한 연주를 지원하고, 프로그램 종료시에 연주목록을 자동으로 저장합니다.
참고) KMIDIPlayer는 가독성이 좋은 동기가사 표시를 위해 나눔글꼴 패키지의 "나눔고딕 ExtraBold" 폰트
(파일명 : NanumGothicExtraBold.ttf)를 기본 폰트로 설정하고 있습니다.
즉, 시스템에 "나눔고딕 ExtraBold" 폰트가 설치되어 있을 경우 "나눔고딕 ExtraBold" 폰트를 그렇지 않을 경우
"굴림" 폰트를 동기가사 표시에 이용합니다.
나눔글꼴 패키지는 NHN의 나눔글꼴 배포 사이트 ( http://hangeul.naver.com/font ) 에서 바로 설치할 수 있습니다.
프로그램의 저작권에 대해
KMIDIPlayer는 공개프로그램으로 비상업적 용도에 한해 누구나 무료로 이용할 수 있으며, 자유롭게 배포할 수 있습니다.
단, 함께 배포하는 Midi Sheet Music 프로그램은 GPL2 라이센스에 따릅니다.
저작권자 : 현실환 (hyunsh@hanafos.com)
(변경이력)
v 1.1.0b6 2014-02-08
- 악보보기 프로그램이 종속모드에서 독립모드로 전환하는 기능을 지원함.
v1.1.0b5(1) 2013-06-18
- 배포 패키지에 포함된 Midi Sheet Music 프로그램을 2013-06-17일자 버전으로 교체함
- 업로드 파일의 크기제한으로 인해 배포 패키지에서 "나눔고딕 ExtraBold" 폰트를 제외함.
v1.1.0b5 2013-06-10
- 2개 이상의 트랙에 가사가 있는 미디 파일의 정보를 읽을 때 에러가 발생하는 오류를 수정함.
- 악보보기 프로그램(MidiSheetMusic)에 가사 편집 기능을 추가함.
- 악보보기 프로그램(MidiSheetMusic)의 메뉴, 버턴, 알림 메시지 등을 한글로 표시하도록 함.
v1.1.0b4 2013-05-21
- 연주 중인 아닌 상태에서 연주 위치의 이동이 가능하도록 함.
- 악보보기 프로그램(MidiSheetMusic)에서 연주 버턴, 중단 버턴을 사용할 수 있도록 함.
- 악보보기 프로그램(MidiSheetMusic)에서 마우스 버턴으로 연주 위치 이동을 할 수 있도록 함.
v1.1.0b3 2013-05-12
- 미디파일에 따라 연주 위치와 악보보기 프로그램의 진행 바 표시 위치가 틀려지는 버그를 수정함.
- 간혹 악보보기 프로그램의 왼쪽 첫번째 가사음절의 표시가 중첩되어 표시되는 버그를 수정함.
- 동일한 Delta Time으로 여러 글자의 가사 이벤트가 있는 경우 악보상에 글자가 겹쳐 보이는 문제를
수정함.
- 가사 Syllable 앞뒤의 공백문자 영향으로 인해 가사 표기와 음표 표기의 수평 위치가 어긋나 보이는
문제를 수정함.
[이 게시물은 운영자님에 의해 2017-12-22 13:10:13 미디 관련 유틸 자료실에서 이동 됨]