AlphaTheta DDJ-FLX2 Controller map for Mixxx
https://github.com/mixxxdj/mixxx/pull/16567
- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docs | ||
| Pioneer-DDJ-FLX2-scripts.js | ||
| Pioneer-DDJ-FLX2.midi.xml | ||
| README.md | ||
AlphaTheta DDJ-FLX2 컨트롤러 맵
해당 컨트롤러 맵은 Mixxx 2.5.6 (Linux)을 기준으로 함
원본 : https://github.com/mixxxdj/mixxx/pull/16567
변경점
- CUE 버튼이 rekordbox와 동일한 방식으로 동작함
- 정지 상태에서 누름 : 현재 위치에 CUE 포인트를 설정
- 재생 장태에서 누름 : CUE 포인트로 돌아가 정지
- 계속 누르고 있음 : 누르고 있는 동안 CUE 포인트에서 재생 (이 상태에서 재생/일시정지를 눌러 계속 재생)
- Shift + CUE : 트랙의 맨 처음으로 돌아감
- 트랙 로드됨 & 정지 상태에서 재생/일시정지 버튼이 깜박임 (rekordbox와 동일한 방식)
- CUE 버튼, HOT CUE 패드는 항상 Quantize된 위치에 지정됨
- PAD FX 모드의 4, 8번 패드 동작 변경
- PAD FX 모드에서 4, 8번 패드가 점등됨
- 해당 버튼은 CFX 노브에 할당된 이펙트 종류를 변경함
- 4번 : 이전, 8번 : 다음
- 4 & 8번을 동시에 눌러 Moog Filter로 초기화
- Shift + MASTER CUE (SMART CFX)로 현재 좌우 데크의 CFX를 함께 토글함
- CFX가 켜진 상태에서 Shift를 누르면 MASTER CUE 버튼이 깜박임
- 기존 1, 2번 데크와 3, 4번 데크 사이의 전환 진입점만 제거함
- Mapping settings에서 EQ 및 CFX 노브의 최소값과 최대값을 지정할 수 있음
- 최소값 범위는 0~0.5, 최대값 범위는 0.5~1이며 기본값은 최소 0, 최대 1
- 노브의 하단과 상단 범위를 0.5 기준으로 나누어, 노브가 중앙에 있으면 항상 0.5가 됨
- EQ 설정은 양쪽 데크의 HIGH, MID, LOW 노브에 공통으로 적용됨
- CFX 설정은 양쪽 CFX 노브에 공통으로 적용되며, CFX 노브로 GAIN을 제어할 때도 적용됨
- LOOP 모드의 1, 2번 패드는 LOOP IN, OUT 표시용으로 점등됨
- LOOP 및 LOOP ROLL 동작은 항상 Quantize됨
- LOOP 비활성 상태에서 1번 패드는 LOOP IN, 2번 패드는 LOOP OUT으로 동작함
- LOOP 활성 상태에서 1번 패드는 구간을 1/2로 줄이고, 2번 패드는 2배로 늘림
- 기존 LOOP 구간보다 앞에서 1번 패드를 누르면 기존 구간을 삭제하고 LOOP IN을 다시 지정함
- LOOP 활성화 상태에서는 8번 패드가 깜박이며, 누르면 LOOP를 나감
- LOOP 비활성화 상태에서 8번 패드는 기존과 동일하게 16비트 LOOP를 활성화함
- BEAT SYNC 버튼이 템포 페이더 범위 변경이 됨
- 6%, 10%, 16%, 50% (rekordbox와 유사한 방식)
컨트롤러의 길게 누르기 입력 또는 500ms 이상 홀드로 SYNC 모드를 토글
- Shift + 조그 위를 터치한 채로 돌려 트랙을 빨리감기/되감기함
- Shift + 조그 바깥쪽을 잡고 돌리면 원본대로 트랙 선택이 가능함