프로젝트 소개

Ableton Note Helper는 Tomás Laurenzo가 제작한 비공식적이고 독립적인 오픈소스 도구(MIT 라이선스)입니다. 계정, 설치, 분석 또는 추적이 필요 없이 브라우저에서 완전히 실행됩니다. 세 가지 선택 가능한 패드 레이아웃을 제공합니다: iPad(13×5, 크로마틱 4도), iPhone(5×5, C2–C4), Ableton Push(8×8, 크로마틱 4도). 사용자는 독립적으로 선택 가능한 루트와 패턴을 가진 여러 개의 동시 차트를 표시할 수 있으며, 음계, 장조 모드, 멜로딕 마이너 모드, 하모닉 마이너 모드, 화음, 아르페지오 및 정확한 보이싱을 포함합니다. 시각적 인코딩은 파란색 루트, 주황색 패턴 음, 검은색 미사용 자연음 및 회색 미사용 변음기호를 사용합니다. 정확한 보이싱은 중복 음 높이 발생 시 모든 패드가 아닌 음 하나당 물리적 패드 하나를 강조합니다. 사용자는 화음 기호, 대체 해석 및 전위를 식별하기 위해 패드를 탭할 수 있으며, 개별 음 제거 또는 선택 초기화 옵션이 있습니다. 추가 기능으로는 샾/플랫 표기, 연결된 또는 독립적인 루트, 차트 복제 및 로컬 저장소를 통한 지속적 환경 설정이 포함됩니다. 이 앱은 반응형이며 키보드 접근이 가능하고 종속성 없이 작동합니다. 간단한 HTTP 서버를 사용하여 로컬에서 실행할 수 있습니다. Node.js 20+ 테스트 스위트는 그리드 기하학, 패턴 정의, 화음 인식, 전위, 정확한 보이싱 배치, 중복 패드 방지 및 정적 페이지 연결을 검사합니다. GitHub Pagesへの 배포는 테스트 통과 후 main 브랜치에서 자동화됩니다. 이 도구는 Ableton과 제휴되지 않았으며 승인을 받지 않았습니다. Ableton, Ableton Note 및 Push는 호환성을 설명하기 위해 사용되었습니다.