작성일: 2026-02-12
목적: 본 문서는 현재 대화에서 확정된 APS StepSeq 입력 모드(패드 또는 외부 키보드 사용) 관련 모든 설계 결정을 정리한 것이다.
패드 입력은 APS에서 실시간 연주를 그대로 녹음하는 기능이 아니라, bar 단위 루프 위에서 리듬 감각과 강약을 즉각적으로 반영하여 ADT 그리드에 구조화된 패턴으로 정착시키는 행위이다. 사용자는 패드를 통해 순간적인 타격 감각(Preview)을 얻고, 시스템은 이를 Soft Quantize(±50%) 규칙에 따라 가장 가까운 스텝에 배치하여 4단계 벨로시티 심볼로 기록한다. 즉, 패드 입력은 연주와 편집의 중간 지점에 위치하며, 자유로운 감각을 유지하면서도 MetaTime 기반의 질서 있는 패턴 구조를 보존하는 입력 방식이다.
이 문서는 새로운 세션에서 작업을 이어가기 위한 작업 지시서 용도로 사용된다.
APS 입력 모드는:
최종 기록 권위는 ADT 그리드이다.
[ or ] 키로 전환하거나 경계 영역에서 좌우 화살표를 눌렀을 때에는 예외C 키로 복사특징:
철학:
실수하면 버리고 다시 친다.
특징:
철학:
반복 위에 레이어를 쌓는다.
입력 Velocity ADT 심볼
0 (무시) 1–31 - 32–79 x 80–127 o
정규 순서: . - x o
공식:
rel = t_hit_tick - bar_start_tick step_float = rel / step_len_tick col = int(step_float + 0.5) col = clamp(col, 0, steps_per_bar - 1) * 가장 가까운 스텝으로 스냅 * 정확히 0.5일 경우 다음 스텝 * 다음 bar로 넘어가지 않음 * Tick 계산은 원래 BPM 권위 유지
악기: High Woodblock
규칙:
세 엔진은 논리적으로 완전히 분리되어야 함.
Overdub 녹음 중:
상태:
흐름:
R OFF → Space → 일반 재생
R ON → Space → COUNT-IN
COUNT-IN 완료 → RECORDING
RECORDING 종료 → READY 상태로 복귀
OVERWRITE: - 단일 패스 - 중단 시 롤백 - 완료 시 commit
OVERDUB: - 루프 - 중단 시 현재 상태 유지
APS 입력 모드는 다음 요소로 구성된다:
설계 목표: