1. 악보 표시: 사용자가 악보 표시를 설정하면 연주할 곡의 악보를 디스플레이에 표시하여 사용자가 악보를 보면서 연주할 수 있도록 함.
  2. 피아노 건반 인식: 전자피아노의 건반 누름과 관련된 데이터가 컴퓨터로 전송되어 인식
  3. 섹션 반복 연습: 사용자가 어려운 부분을 선택하여 반복하여 연습할 수 있도록 도와줌.
  4. 연주 기록 및 연주 영상(미디?) 저장: 사용자의 연주 기록을 저장하고 연주 영상을 녹화하여 나중에 다시 듣거나 공유할 수 있게 합니다.
  5. 연주 속도 조절: 사용자가 연주하는 음악의 속도를 조절할 수 있는 기능으로 사용자는 원하는 속도로 음악을 연주하거나 연습할 수 있습니다.
  6. 악보 선택: 사용자는 메뉴에서 악보를 선택하여 연주할 수 있음.
  7. 악보 미리듣기: 사용자가 선택한 곡의 악보를 듣기 전에 미리 듣는 기능을 제공하여 어떤 곡인지 들을 수 있음.
  8. 사용자 프로필: 사용자가 연주한 곡, 기록 및 설정, 연주 영상(미디?)을 저장하고 관리할 수 있는 개인 사용자 프로필을 제공
  9. 실시간 랭킹 및 경쟁 : 사용자의 연주기록을 저장하여 랭킹시스템을 구현하여 표시
  10. 연주 영상 커뮤니티(??): 사용자들 간에 연주 영상을 업로드하고 공유할 수 있는 커뮤니티 기능을 제공
  11. 녹화 기능: 사용자의 연주를 녹화하여 나중에 리뷰하거나 공유할 수 있게 해줌.
  12. 실시간 피드백: 사용자의 연주를 실시간으로 분석하고, 정확성 및 박자와 같은 요소를 평가하여 피드백을 제공합니다.
  13. 미디 파일 재생: 사용자가 연주하려는 곡의 미디 파일을 재생하고 연주와 함께 들을 수 있는 기능을 제공
  14. 음악 교육 콘텐츠: 음악 교육을 제공하는 튜토리얼로 피아노 연주를 배우고 향상시킬 수 있도록 함.
  15. 사용자 프로필 및 업적: 사용자의 연주 기록, 업적, 등급 시스템을 포함하여 동기 부여 요소를 추가