반갑습니다. 이곳을 찾아 주셔서 고맙습니다. ^^
자동 작곡에 관심이 있으신가요? 아니면 단순히 사용자의 key 입력을 4중주 악기 연주로 바꾸는 프로그램인가요? 혹은 더 범용적인 미디 시퀀서? 혼자만 개인적으로 쓰는 프로그램인지 아니면 배포할 목적이 있는지?
이런 것에 따라서 알아야 하는 것과 필요한 시간과 노력은 큰 폭으로 달라질 듯합니다.
만들고자 하는 프로그램이 공략하는 목표가 무엇인지를 정확하게 정하고, 대상 플랫폼에서 지원하는 사운드 API를 알아야겠네요. 파일을 읽고 쓰려면 미디 파일 포맷에 대해서도 알고 관련 라이브러리를 찾아 봐야겠습니다.