파일을 연습 이벤트로 변환
MIDI format 0·1의 트랙, running status와 음의 시작·종료를 읽고 같은 시작 시점의 음을 화음으로 묶습니다. MusicXML에서는 마디·박자·성부 이동 정보를 해석해 손별 연습에 사용할 이벤트를 구성합니다.
연습할 음과 손을 확인하고 필요한 구간을 반복하도록 돕는 Android 앱입니다. MIDI·MusicXML 기반 건반 안내와 손별 연습·미리듣기를 제공합니다.
연습할 음과 진행 위치를 확인하도록 기능을 설계하고 AI와 Android 앱을 개발했습니다. MIDI·MusicXML·MXL 또는 PDF 자료를 라이브러리에 정리합니다. 연주 안내 데이터가 있는 곡은 현재 음과 다음 음을 88키 건반에서 확인하고 왼손·오른손·양손을 선택할 수 있습니다.
단계를 직접 넘기거나 자동 진행을 켜고 템포·반복 구간을 조절합니다. 합성 미리듣기로 음을 확인하고 연습 위치를 기록합니다. PDF만 있는 곡과 연주 안내만 있는 곡, 두 자료를 연결한 곡의 준비 상태를 구분합니다.
MIDI format 0·1의 트랙, running status와 음의 시작·종료를 읽고 같은 시작 시점의 음을 화음으로 묶습니다. MusicXML에서는 마디·박자·성부 이동 정보를 해석해 손별 연습에 사용할 이벤트를 구성합니다.
전체 88키와 자동 확대 표시, 손 선택, 이전·다음 단계, 자동 진행, 현재 마디 반복과 템포 조절을 제공합니다. 실제 사용자의 단계 이동이나 자동 진행 후 연습 위치를 저장합니다.
AudioTrack용 PCM 미리듣기를 합성해 음·화음을 들려줍니다. 로컬 곡 목록의 저장 요청이 겹치지 않도록 동기화하고 임시·백업 파일을 사용하며, 기본 파일이 손상되었을 때 복구할 경로를 둡니다.
MIDI·MusicXML 파일을 읽어 건반과 악보로 연습 흐름을 안내하는 Android 앱입니다. PDF는 파일을 보관하고 다시 여는 용도로 지원합니다.