| 메소드 명 | 반환 값 | 설명 |
|---|---|---|
| Init() | void | 미리 설정된 프리팹과 마테리얼을 로드하여 초기화 |
| CleanPrevDatas() | void | 노트, 노트 타이밍, 인스턴스화된 노트 등의 리스트 및 딕셔너리를 초기화 |
| LoadAndInstantiateMidi(string fileName, GameObject obj) | void | MIDI 파일을 로드하고 해당 파일을 기반으로 노트를 생성하는 메소드 |
| CalcTempoWithRatio(float ratio) | int | 밀리초 데이터를 템포로 변환하여 반환 |
| GetKeyFromKeynum(int keyNum) | string | 건반 번호를 입력으로 받아 해당하는 음키를 문자열로 반환 |
| BlackKeyJudge(int keyNum) | bool | 주어진 건반 번호가 흑건반이면 true, 그렇지 않으면 false를 반환 |
| NoteKeyPosOrder(int keyNum) | int | 주어진 건반 번호의 위치 순서를 정수로 반환 |