nano_ardule_midi_controller:aps_ardule_development_roadmap
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nano_ardule_midi_controller:aps_ardule_development_roadmap [2025/12/23 17:38] – hyjeong | nano_ardule_midi_controller:aps_ardule_development_roadmap [2025/12/23 17:45] (current) – [Phase 0: Baseline (Completed)] hyjeong | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== APS / Ardule Development Roadmap ====== | ====== APS / Ardule Development Roadmap ====== | ||
| - | 이 문서는 ARR v0.05 안정화 이후를 기준으로, | + | 이 문서는 |
| APS(Ardule Pattern Studio)와 Ardule 펌웨어의 **중·장기 개발 로드맵**을 정리한 것이다. | APS(Ardule Pattern Studio)와 Ardule 펌웨어의 **중·장기 개발 로드맵**을 정리한 것이다. | ||
| Line 17: | Line 17: | ||
| * ARR write / read 정합성 확보 (1-based section) | * ARR write / read 정합성 확보 (1-based section) | ||
| * #PLAY 메타데이터 처리 확정 | * #PLAY 메타데이터 처리 확정 | ||
| - | * 구조 맵 문서화 완료 | + | * [[https:// |
| * 프로젝트 규모(수천 LOC) 인식 | * 프로젝트 규모(수천 LOC) 인식 | ||
| - | 이 단계는 이후 모든 확장의 **기준점**이 된다. | + | 2025년 12월 23일에 완성하였다. |
| ---- | ---- | ||
| Line 32: | Line 32: | ||
| **핵심 기능** | **핵심 기능** | ||
| - | * ``MAIN|`` 토큰에 | + | * '' |
| - | * ``N@A``: 2-bar 패턴의 앞 1-bar | + | * '' |
| - | * ``N@B``: 2-bar 패턴의 뒤 1-bar | + | * '' |
| - | * ``@``가 붙은 항목은 길이를 **1-bar**로 간주 | + | * '' |
| * 기존 2-bar 패턴 규칙은 그대로 유지 | * 기존 2-bar 패턴 규칙은 그대로 유지 | ||
| Line 41: | Line 41: | ||
| * 체인 타임라인 계산 로직 수정 | * 체인 타임라인 계산 로직 수정 | ||
| * 그리드 뷰는 2-bar 구조를 유지하되, | * 그리드 뷰는 2-bar 구조를 유지하되, | ||
| - | * 체인 뷰에 | + | * 체인 뷰에 |
| **Ardule 영향** | **Ardule 영향** | ||
| Line 52: | Line 52: | ||
| **목표** | **목표** | ||
| + | |||
| ARR를 공연에 바로 사용할 수 있는 표준 MIDI 산출물로 변환한다. | ARR를 공연에 바로 사용할 수 있는 표준 MIDI 산출물로 변환한다. | ||
| **설명** | **설명** | ||
| - | * ``@A`` / ``@B``를 포함한 ARR를 **Type 0 MIDI**로 변환 | + | * '' |
| * 단일 트랙, CH10 중심 구성 | * 단일 트랙, CH10 중심 구성 | ||
| * 시간축이 완전히 펼쳐진 형태로 고정 | * 시간축이 완전히 펼쳐진 형태로 고정 | ||
| Line 74: | Line 75: | ||
| * ARR를 **곡 단위 ADS 스트림**으로 컴파일 | * ARR를 **곡 단위 ADS 스트림**으로 컴파일 | ||
| * 모든 패턴 참조를 시간 순서 이벤트로 해소 | * 모든 패턴 참조를 시간 순서 이벤트로 해소 | ||
| - | * ``@A`` / ``@B``는 이 단계에서 완전히 처리됨 | + | * '' |
| **특징** | **특징** | ||
| Line 92: | Line 93: | ||
| **목표** | **목표** | ||
| + | |||
| 블루스, 셔플 등 트리플렛 기반 리듬을 직접 제작할 수 있도록 한다. | 블루스, 셔플 등 트리플렛 기반 리듬을 직접 제작할 수 있도록 한다. | ||
| **내용** | **내용** | ||
| - | * ``GRID=8T`` 와 ``LENGTH=24`` 허용 | + | * '' |
| * 그리드 렌더링, 커서 이동, 편집 로직 전반 수정 필요 | * 그리드 렌더링, 커서 이동, 편집 로직 전반 수정 필요 | ||
nano_ardule_midi_controller/aps_ardule_development_roadmap.1766479113.txt.gz · Last modified: by hyjeong
