User Tools

Site Tools


nano_ardule_midi_controller:ardule_microsd_midi_player

This is an old revision of the document!


Ardule microSD MIDI Player

2025년 10월 28일 본격 착수함.

1. MicroSD 카드의 최상위에는 DRUMS와 SONGS 폴더가 있음

  • 각 하위에는 8.3 파일명 포맷의 type 0 MIDI 파일이 들어 있으며, DRUMS/INDEX.TXT 및 SONGS/INDEX.TXT는 파일 목록을 수록함(1 라인 = 1 파일)
  • 만약 INDEX.TXT 파일 내의 줄바꿈 문자를 인식하는데 문제 발생 소지가 있다면, 어떤 편집기를 써야 하는지(또는 후처리가 필요한지) 정확히 알려줄 것

2. 인코더를 돌려서 LCD에 표시된 DRUMS와 SONGS중 하나를 선택한 뒤 인코더 버튼(D4)를 클릭하여 진입

3. 진입 후 해당 폴더내의 INDEX.TXT를 페이지 단위(16개 파일)로 읽어서 LCD에 표시

  • 페이지를 바꾸려면 D7(+) 또는 D8(-) 버튼을 클릭
  • D6(Stop/Exit)를 클릭하면 상위 모드, 즉 DRUMS와 SONGS 폴더 선택 화면으로 이동

4. 인코더를 돌려서 재생할 파일로 이동한 뒤 클릭하면 곡 기본 정보(BPM, 전체 마디 수, 2마디 단위의 패턴 분포 등)를 LCD에 표시

  • 이 상태에서는 D7(+) 또는 D8(-) 버튼으로 BPM 조절
  • 패턴 선택 후 반복 플레이하는 기능은 나중에 추가(예: 특정 버튼을 눌러서 인코더를 돌려서 패턴 1, 2, 3…을 이동한 뒤 클릭하여 선택)

5. A3(Play/Pause)를 클릭하여 재생 및 일시정지

  • 재생 중에 인코더를 돌리면 볼륨 조절
  • 인코더를 클릭하면 BPM 조절 모드로 이동(인코더를 돌려서 수치 변경)
  • 인코더를 재차 클릭하면 Reverb 조절 모드로 이동(인코더를 돌려서 수치 변경; 기본값은 40)
  • 인코더를 재차 클릭하면 드럼킷 변경 모드로 이동(인코더를 돌려서 변경)

⇒ SAM9703은 Program Change만으로 드럼킷이 변경됨(PC 1: Standard, 9: Room, 17: Power, 25: Electronic, 26: TR-808, 33: Jazz, 41: Brush, 49: Orchestra, 57: SFX, 127: CM-64/32)

  • 인코더를 다시 클릭하면 볼륨 조절 모드로 복귀

6. 재생 또는 일시정지 상태에서 D6(Stop/Exit)를 클릭하면 현재 파일을 닫고 다음 파일을 로드

  • 이 상태에서 D6(Stop/Exit)를 또 클릭하면 페이지뷰 화면으로 이동
  • 재생 중에 인코더 버튼(D4)를 길게 누르면 All notes off 메시지 전송
nano_ardule_midi_controller/ardule_microsd_midi_player.1761640151.txt.gz · Last modified: by hyjeong