결과물은 표준 MIDI 파일입니다. 안에는 음 번호와 위치, 길이만 들어 있고 오디오는 없습니다. DAW에서 열면 그 트랙에 지정한 악기로 소리가 납니다. 바로 그것이 핵심입니다. 무엇을 지정하느냐에 따라 같은 악구가 피아노가 되기도 하고 신시사이저 리드나 현악 편성이 되기도 합니다.
짧은 악구를 위한 AI MIDI 생성기
조성과 템포, 파트를 정하면 짧은 MIDI 악구를 만들어 줍니다. 멜로디와 코드, 베이스, 아르페지오 중에서 고르고 내려받아 DAW에서 바로 엽니다.
조성과 템포를 정하고 어떤 파트를 원하는지 고른 뒤 생성하면 됩니다. 돌아오는 것은 짧은 MIDI 악구이고, 내려받아 어떤 편집기로든 열 수 있습니다. 들어 있는 것은 음표와 박자이지 소리가 아닙니다.
01
얻는 것과 얻지 못하는 것
뒤집어 말하면 그 자체로는 아무 소리도 나지 않습니다. 영상에 바로 얹을 수 있는 완성된 루프를 기대했다면 MIDI는 맞지 않는 형식이고, 이 사이트의 음악 생성 도구가 맞습니다.
악구 길이는 네 마디, 여덟 마디, 열여섯 마디이고 박자는 사분의 사입니다. 일부러 둔 제한입니다. 여기서 만드는 것은 반복하고 조옮김하고 손보기 위한 조각이지 완성된 편곡이 아닙니다. 언어 모델에 곡 전체의 구조를 맡기면 짧은 악구를 맡겼을 때보다 훨씬 덜 짜임새 있는 결과가 나옵니다.
02
파트 고르는 법
멜로디는 대체로 한 번에 한 음씩 나옵니다. 노래하거나 단음으로 연주할 법한 선율입니다. 코드는 음을 동시에 쌓으므로 다른 것 아래 깔 화성 바탕이 필요할 때 씁니다. 베이스는 낮은 음역에 머물면서 센박에 긴 음을 두는 쪽으로 기웁니다. 아르페지오는 화음을 일정한 잘게 나눈 단위로 풀어내며, 넷 중 가장 음이 많고, 음이 성긴 멜로디 아래에 움직임을 만드는 데 가장 쓸모 있습니다.
실제로는 한꺼번에 다 요청하기보다 한 번에 한 파트씩 만드는 편이 좋습니다. 코드를 먼저 만들어 어디로 가는지 들어 보고, 같은 조성과 템포로 멜로디를 만들어 그 위에 얹히는지 봅니다. 두 번에 나눠 요청하면 각각 맞추고 따로 고칠 수 있는 트랙 두 개가 생기지만, 한 번에 둘 다 요청하면 직접 손으로 갈라야 하는 트랙 하나가 나옵니다.
특정한 화음 배치나 특정한 모양이 필요하면 추가 지시 칸에 적으세요. 5도에서 시작한다거나 셋째 박을 비운다거나 하는 구체적인 요구가, 장르를 바꾸는 것보다 결과를 더 확실하게 움직입니다.
03
결과에 기대할 것
음표를 만들어 내는 언어 모델은 조성을 벗어나지 않는 것과 그럴듯한 리듬을 만드는 데는 강하고, 긴 호흡의 구조에는 약합니다. 네 마디나 여덟 마디 안이라면 대체로 그것으로 충분합니다. 열여섯 마디로 가면 전개한다기보다 떠다니는 결과가 나오는 일이 잦아집니다. 짧게 시작하라고 권하는 가장 큰 이유입니다.
손볼 생각으로 쓰세요. 가장 흔한 수정 두 가지는, 어색하게 놓인 음 한두 개를 옮기는 것과 깔끔하게 반복되도록 마지막 음을 다듬는 것입니다. 둘 다 피아노 롤에서 몇 초면 끝나는 일이고, 어느 쪽도 생성이 실패했다는 뜻이 아닙니다.
설정이 똑같아도 시도할 때마다 결과가 달라집니다. 이것은 흠이 아니라 쓸모입니다. 세 번 만들어 가장 나은 것을 고르는 편이, 원하는 바를 말로 정확히 설명하려 애쓰는 것보다 빠릅니다.
04
음표를 다루는 방식
음표는 초가 아니라 박 단위로 요청합니다. 템포를 곱하는 계산까지 모델에 맡기는 것은 박자를 틀리게 만드는 확실한 방법이기 때문입니다. 초로 바꾸는 일은 나중에, MIDI 파일을 쓸 때 이뤄집니다.
모델의 출력은 그대로 믿지 않고 검사합니다. MIDI 음역을 벗어난 음높이는 버리지 않고 범위 안으로 끌어오고, 마지막 마디 뒤에서 시작하는 음은 떨어내며, 끝을 넘어가는 음은 거기서 자릅니다. 길이 값이 망가진 경우에는 모델이 분명히 두려고 한 음을 잃기보다 한 박으로 되돌립니다. 너무 짧아 들리지 않는 음은 피아노 롤을 어지럽히기만 하므로 지웁니다.
지정한 템포는 파일 머리글에 적히므로 불러올 때 마디선이 맞습니다. 음표 자체는 그 값에 기대지 않습니다. 나중에 프로젝트 템포를 바꾸면 악구가 기대한 대로 늘거나 줄어듭니다.
05
만들어 낸 MIDI의 쓰임새
가장 흔한 이유는 빈 화면을 깨기 위해서입니다. 지금 작업 중인 조성으로 악구 하나가 나와 주면 거기에 반응하며 나아갈 수 있고, 반응하는 쪽이 맨손으로 시작하는 쪽보다 대개 쉽습니다. 대부분은 조각 하나만 남기고 나머지는 다시 씁니다.
제작하는 사람들은 자기 악기 밖의 파트를 만들 때 씁니다. 건반식 화음 배치로 생각하는 데 익숙하지 않은 기타 연주자가 코드 바탕을 만들어 둘 수 있고, 코드는 쉽게 쓰지만 베이스에서 막히는 사람은 한 줄 만들어 놓고 단순하게 다듬을 수 있습니다.
이론을 배우는 사람은 풀이가 딸린 예제처럼 씁니다. 어떤 조성으로 진행을 만들어 어떤 음도를 썼는지 보고, 자기가 예상한 것과 맞춰 봅니다. 결과가 오디오가 아니라 음표이므로 받아 적을 필요 없이 답이 바로 보입니다.
손에 있는 것이 글이 아니라 음원이라면, 이 사이트의 오디오를 MIDI로 바꾸는 도구가 기존 녹음을 받아 적어 줍니다. 그 파트가 어떻게 가야 하는지 이미 알고 있다면 그쪽이 더 빠른 길입니다.
06
자주 묻는 질문
파일에 소리가 들어 있나요?
아닙니다. MIDI 파일이 담는 것은 음표와 박자뿐입니다. DAW가 그 트랙에 지정한 악기로 소리가 나기 때문에 같은 악구가 피아노도 되고 신시사이저도 됩니다.
왜 로그인이 필요한가요?
생성할 때마다 저희 쪽에서 모델 요청을 한 번씩 쓰기 때문입니다. 계정을 요구하면 그것이 익명으로 대량 소비되는 일을 막을 수 있습니다.
같은 설정인데 왜 매번 결과가 다른가요?
생성 과정이 결정적이지 않기 때문입니다. 여기서는 그것이 오히려 쓸모 있습니다. 세 번 돌려 가장 나은 것을 고르는 편이 원하는 바를 정확히 말로 옮기려 애쓰는 것보다 대개 빠릅니다.
곡 한 곡을 통째로 만들 수 있나요?
안 되고, 그것은 의도한 설계입니다. 네 마디에서 열여섯 마디가 이 방식이 버티는 범위입니다. 더 길게 요청하면 전개하지 않고 떠다니므로, 파트별로 만들고 구성은 직접 짜시기 바랍니다.
드럼도 만들 수 있나요?
아직은 안 됩니다. MIDI에서 타악기는 음높이가 아니라 드럼 맵에 기대고 있어서 선율 파트와는 다른 처리가 필요합니다.
추가 지시 칸은 무엇을 하나요?
요청 뒤에 덧붙여집니다. 구체적인 음악 지시가 가장 잘 듣습니다. 시작 음정, 피하고 싶은 리듬, 음역 같은 것입니다. 막연한 형용사는 이미 있는 장르와 분위기 선택만큼도 결과를 바꾸지 못합니다.
템포는 얼마로 두어야 하나요?
지금 작업 중인 프로젝트의 값으로 두세요. 이 값이 파일 머리글에 적혀야 불러올 때 마디선이 맞습니다. 음표 자체는 박으로 자리를 잡으므로 나중에 템포를 바꿔도 악구가 바르게 늘고 줄어듭니다.