User Tools

Site Tools


nano_ardule_midi_controller:step-by-step_coding_roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nano_ardule_midi_controller:step-by-step_coding_roadmap [2025/09/18 13:35] – [단계 8. microSD & Type-0 MIDI 플레이어] hyjeongnano_ardule_midi_controller:step-by-step_coding_roadmap [2025/10/20 11:01] (current) – [단계 6. UI 모드·화면 템플릿·안전 탈출] hyjeong
Line 241: Line 241:
 사실 단계 5~6의 경계가 모호해졌다. 단일채널(A or B part 하나만 활성) 및 멀티채널(레이어: A+B, 스플릿:A/B) 기능 및 프로그램 편집 기능까지는 하나의 스케치 파일에서 해결하였는데, SD카드에 담긴 MIDI 파일(드럼 패턴 포함)까지 재생하는 기능을 넣기 시작하니 메모리가 꽉 차서 업로드가 되지 않고 있다. 이에 대해서는 블로그의 [[https://blog.genoglobe.com/2025/09/nano-ardule.html|메모리 한계에 부딪친 Nano Ardule 컨트롤러]]라는 글에서 대략적인 해결 방안을 기록해 두었다. 여기에서 제안한 바를 이용하여 최적화를 먼저 실시한 뒤, 스케치 파일을 나누어서 나머지 개발을 진행해야 할 것이다.  --- //[[jeong0449@gmail.com|Haeyoung Jeong]] 2025/09/09 13:10// 사실 단계 5~6의 경계가 모호해졌다. 단일채널(A or B part 하나만 활성) 및 멀티채널(레이어: A+B, 스플릿:A/B) 기능 및 프로그램 편집 기능까지는 하나의 스케치 파일에서 해결하였는데, SD카드에 담긴 MIDI 파일(드럼 패턴 포함)까지 재생하는 기능을 넣기 시작하니 메모리가 꽉 차서 업로드가 되지 않고 있다. 이에 대해서는 블로그의 [[https://blog.genoglobe.com/2025/09/nano-ardule.html|메모리 한계에 부딪친 Nano Ardule 컨트롤러]]라는 글에서 대략적인 해결 방안을 기록해 두었다. 여기에서 제안한 바를 이용하여 최적화를 먼저 실시한 뒤, 스케치 파일을 나누어서 나머지 개발을 진행해야 할 것이다.  --- //[[jeong0449@gmail.com|Haeyoung Jeong]] 2025/09/09 13:10//
  
-**산출물:** `/tests/step_06_ui_modes.ino`+**산출물:** 
 +  * {{:nano_ardule_midi_controller:step_06_20250911_v1.zip|}} 
 +  * {{:nano_ardule_midi_controller:step_06_20250921_v1.zip|}} - EEPROM을 이용한 설정 저장/복원 기능만 넣지 않은 최종 단계로 간주할 수 있음. 2025년 10월 20일 유튜브에 올린 [[https://youtu.be/ZyeiwCxAJcU?si=ErBn1CXbERk9FbB0|시연 영상]]은 이 단계까지 구현한 것이다.
  
 ---- ----
nano_ardule_midi_controller/step-by-step_coding_roadmap.1758170149.txt.gz · Last modified: by hyjeong