일단 마키모드의 Pot1..8 기능이 정말 훌륭한 기능이긴하다만, Ardour에서 에러가 너무나며,
Bank Next 버튼 등이 없다. 고로 잘 세팅이 되도 8채널만 쓴다고 생각해야 할 것이다.
결국은 General midi로 변화를 주어야 할텐데, x-touch editor에서는 mackie모드 같은 느낌의
상대적 변화 모드 세팅이 총 relative1, relative2, relative3으로 세가지가 있어서, 어떤게 맥키 모드인지 알 수가 없다. Ardour는 자체적으로 enc-r, enc-l, enc-2, enc-b 모드로 4가지의 상대적 인코더 변화 모드를 지원한다.
이 3x4의 경우의 수 중에 서로 맞는게 하나는 있을거라, 지원을 해주는 것일 테니, 일일이 테스트를 해보는 수밖에 없을 것이다. 해보자.
Ardour는 4가지의 모드를 말로 그리고 예제로 설명하므로 X-touch를 실험해보자.
먼저 인코더1은 relative1로 인코더2는 2로 인코더3은 3으로 설정한 후 확인할 수 있다.
인코더 1은 오른쪽으로 돌릴 때, 01(속도에따라 02,03으로 올라감) 왼쪽으로 돌릴 때, 7f가 나온다. 7bit 2의 보수 방식이다. 7f(16) --> 1111111 -> - (~(111111) +1) -> -1(16)
인코더 2는 우로 41, 좌로 3f가 나온다. 0x40 즉 64를 기준으로 작동하는 방식이다.
인코더 3은 우로 돌릴 때, 1 좌로 돌릴 때 41이 나온다. 64보다 크면 - 부호가 붙는 방식이다. 7번째 비트가 부호를 말하며, 보수는 사용치 않는다.
이 3개의 인코더에 해당하는 모드를 Ardour의 설명으로 찾으면 다음과 같다.
Ardour의 enc-r은 0svvvvvv 부호비트가 있으면 positive라고 한다.
Ardour의 enc-l도 0svvvvvv 이며 부호 비트가 없으면 positive라고 한다. 이 것이 맥키 프로토콜이 사용하는 방식이다. relative3(Mackie)라고만 배링거가 써줬으면 얼마나 좋았을까...
이건 시간이 나면, binary에서 relative3을 찾아 mackie로 바꾸면 쉽게 이해할 수 있겠다.
enc-l = relative3 이며, enc-r ~= relative3 도 유사하다
Ardour의 enc-2는 이름부터 2의 보수 느낌이 난다. 0-64는 양수이며, 그 이상은 7비트 부호 숫자 기준으로 2의 보수를 취한다.
enc-2 = relative1 이다.
Ardour의 enc-b는 Relative Binary Offset으로 64를 기준으로 차이값을 말한다.
댓글 없음:
댓글 쓰기