dipcv / xy
음악
xy
16개의 단음 트랙이 각각 확률로 발음합니다. 나온 음렬은 여덟 칸에 꽂은 가공을 차례로 지나가므로, 칸을 바꾸면 같은 설정에서 다른 음악이 나옵니다. 음원은 샘플과 합성을 합쳐 120종 이상.
https://xy-dipcv.netlify.app
조작
- 먼저
- RUN을 누르면 소리가 시작됩니다. RANDOM을 누르면 전체를 다시 뽑습니다.
- KEEP
- RANDOM 에서 제외하는 잠금 세 개로, RUN 줄 위에 놓여 있습니다. SOUNDS 를 걸면 고른 음원과 트랙에 나누는 방식이, TEMPO 를 걸면 속도가, SCALE 을 걸면 으뜸음과 음계가 다시 뽑히지 않습니다. SCALE 이 걸려 있으면 화음 진행을 다시 뽑을 때도 지금의 으뜸음을 씁니다. 잠금은 저장되지 않으므로 새로 읽어들이면 풀립니다.
- SEQ / FX / DRUMS
- 위쪽 탭으로 세 화면을 바꿉니다. SEQ는 음렬, FX는 가공열, DRUMS는 타악기입니다.
- 패드
- 칸 하나가 가로와 세로, 두 개의 값을 동시에 가집니다. 손가락이나 마우스로 문지르면 오른쪽 아래에 현재 값이, 왼쪽 위에 이름이 표시됩니다. SEQ에는 RANGE, ENV, LENGTH, PROB, STEP, PHRASE, DENSITY, KEY, FILTER, ECHO, SPACE 등 23개의 칸이 있습니다.
- TEMPO / VOLUME
- 속도와 음량은 칸 아래에 놓인 두 개의 띠에서 정합니다. 좌우로 문지르면 왼쪽부터 채워지고, 왼쪽에 이름, 오른쪽에 값이 나옵니다. 둘 다 값이 하나뿐이라 칸에 얹으면 한쪽만 바꾸려 해도 다른 쪽까지 움직였습니다.
- C ~ B
- 사용할 음이름을 켜고 끕니다. 최소 하나는 남습니다.
- PRESET
- 장면을 불러옵니다. 누르면 목록이 열리고, 숫자 키 1~0으로도 부를 수 있습니다.
- ARRANGE
- 장면을 늘어놓아 곡의 형태를 만듭니다. PRESET 목록을 열면 맨 앞에 있습니다. 누르면 네 개의 절을 차례로 돌며, 띠에 "ARRANGE · 2/4 · DRIFT" 처럼 지금의 절이 나옵니다. 왼쪽의 넓은 버튼으로 그 절의 장면이 바뀌고, 오른쪽의 좁은 버튼으로 마디 수(2 / 4 / 8 / 16)를 정합니다. 마디가 바뀌는 지점에서 다음 절로 넘어가고, 절이 바뀌어도 빠르기는 변하지 않습니다. 다음 절의 음원을 먼저 읽으므로 절 머리가 비지 않습니다. 돌아가는 동안 RANDOM 을 누르면 장면의 순서와 마디 수도 다시 뽑습니다. 장면을 손으로 고르면 꺼집니다. 순서는 저장되지 않습니다.
- CHORD
- 코드 진행입니다. 띠를 누르면 편집 화면이 열립니다. ON이면 모든 트랙이 지금 울리는 화음을 따르고, 단마다 정한 마디 수가 지나면 다음 화음으로 넘어갑니다. TONES는 화음의 구성음만, SCALE은 화음에 맞는 음계를 씁니다. KEY로 조옮김, ◂ ▸로 45가지 진행을 넘기고, RANDOM은 새 조에서 진행을 다시 고르며 가끔 7th·9th·6th를 더합니다. 코드가 켜져 있으면 메인 RANDOM도 똑같이 다시 고릅니다. 각 단은 근음·종류·마디 수를 정할 수 있고 최대 16단입니다. 켜져 있는 동안 C~B 줄에 화음이 표시되고 근음은 빨간색입니다.
- SOUNDS
- 음원을 고릅니다. 고른 것이 16개의 트랙에 차례로 배분됩니다. 다시 누르면 빠지고, 하나는 남습니다. RANDOM SET과 SINE ONLY도 있습니다.
- 음원 불러오기
- 샘플 음원은 CC0인 VCSL / VSCO-2 Community Edition / legato_vocal_tutorial이며, 필요해진 시점에 받아옵니다. 한 음당 약 16KB. 목록 끝에 대문자로 늘어선 것은 내장 합성음입니다.
- FX
- 여덟 칸에 가공을 꽂습니다. BYPASS / ARP / ECHO / CHORD / OCTAVE / RATCHET / STRUM / THIN / HUMAN / SPREAD / QUANT / GRACE / GLIDE. 음렬은 칸을 차례로 지나갑니다.
- RANDOM FX / BYPASS ALL
- 가공열을 전부 바꾸거나 모두 뺍니다. RACK을 누르면 저장된 배열 목록이 열립니다.
- PORTAMENTO
- 음색 쪽의 매끄러운 이행입니다. 가로가 시간, 세로가 양.
- DRUMS
- 격자를 눌러 타점을 놓습니다. PATTERN으로 형을 넘기고, SHUFFLE로 다시 뽑고, CLEAR로 지웁니다. DISTANCE와 GRIT은 타악기의 거리감과 거칠기입니다.
- REC
- 울리고 있는 소리를 그대로 wav로 씁니다. 다시 누르면 멈추고 저장됩니다.파일 이름에 빠르기, 조, 그리고 파일 머리에서 첫 마디선까지의 초가 들어갑니다(예 xy_120bpm_C-pentmajor_off0.528_1014-0025.wav). DAW 에 넣고 그 초만큼 뒤로 밀면 박에 맞으므로, 머리를 자르는 작업과 조의 추정이 필요하지 않습니다. WAV 에는 빠르기와 근음을 담는 acid 칸도 써 두었지만, 읽는지는 DAW 에 따릅니다.
- 키 조작
- Space로 재생과 정지, X로 다시 뽑기, D로 SEQ와 FX 이동, R로 녹음, P로 도판을 png로 쓰기, 1~0으로 장면.