음악

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으로 장면.

← dipcv  /  브라우저에서 동작하는 음악과 영상