2022 May, 5

ROCKSMITH+ 개발 일지 – 2022년 5월: 베이스 코드 차트

Cat Dinh:

제가 어쿠스틱 기타를 물려받고 기타 연주를 배운 지 거의 10년은 된 것 같습니다. 저는 어렸을 때 피아노를 배웠고 교회 밴드에서 키보드를 연주했기에 코드의 중요성을 알고 있었습니다. 특히, 연주 직전에 처음 보는 새로운 곡이 추가될 때는 이러한 코드가 더 중요해집니다. 당시 Michelle Branch가 인기가 많았었는데, 기타 연주를 처음 배우기에 가장 좋은 곡이었던 것 같습니다. 그 곡을 통해 제 첫 번째 코드인 Am와 C, G 코드의 운지법을 배웠습니다. 코드 차트와 베이스 코드 차트를 개발하면서 그런 기억들이 떠올랐죠.

베이스 코드 차트에 관한 이야기를 하러 왔지만, 코드 차트를 먼저 이야기하지 않으면 베이스 차트도 설명하기 어렵습니다. 코드 식별과 타이밍 같은 코드 차트 제작은 기계 학습과 부지런한 채보자의 편집이 있었기에 가능했습니다. 코드 차트에 대한 부분은 MIlo의 개발 일지에서 확인할 수 있습니다.

코드 차트는 고유한 특별 모드입니다. 다른 편곡에서와 마찬가지로 악보와 RS Tab 악보로 연주할 수 있습니다. 하지만, 이 모드에서는 "RS 악보"와 "일반"의 두 가지 방향으로 사용할 수 있는 코드 다이어그램을 표시할 수도 있습니다. 사실, "RS 악보"는 첫 번째 코드 차트 편곡을 연주할 때 기본으로 켜져 있으므로 위쪽에 악보가 표시되고, 아래쪽에 4개의 코드 다이어그램이 표시됩니다. 이 다이어그램은 각 코드가 악보의 프랫보드를 지나감에 따라 변경되어 현재 코드를 전면에 표시합니다. "일반" 다이어그램은 수직 방향으로, 전통적인 코드 책에서 코드 다이어그램을 보는 방식입니다. 설정에서 기본 방향을 설정하고 자신에게 맞는 방향을 선택할 수 있습니다!

코드 다이어그램 외에도 너무 엄격하지 않으면서도 코드를 제대로 연주하고 있다는 것을 알려주는 방식으로 악보 효과와 득점 규칙을 조정했습니다. 플레이어가 자신의 속도에 맞춰 연주하기를 원하기 때문입니다. 저희 음악 전문가이자 게임 디자이너인 Jarred McAdams가 자세하게 설명해줄 것입니다.

Jarred McAdams:

코드 차트에서 코드 이름은 근음에 이어 다른 특정 세트의 음높이를 붙여 지정된 것입니다. 예를 들어, CMaj7 코드의 경우 "C"는 근음이 무엇인지 알려주고 "Maj7"은 근음 위에 장3도, 완전5도, 장7도(이 경우, E, G 및 B)를 추가하여 전체 코드를 구성한다는 뜻입니다. 그러나 그 음의 순서는 중요하지 않습니다. 정확히 말해 음표가 어떻게 배열되든 코드 이름은 그대로입니다. 음의 길이를 두 배로 연주해도 되고, 한 옥타브 올리거나 내려도 되며, 경우에 따라 음표를 생략할 수도 있습니다(일반적으로 코드의 5번째 코드). 그렇게 해도 이 코드는 여전히 CMaj7입니다.

이렇게 코드 음을 재배열하여 다른 변형을 연주할 때, 이러한 다른 편곡을 "보이싱"이라고 합니다. 다른 음이 코드의 가장 낮은 음으로 연주되면, 이 음을 슬래시를 사용하여 지정합니다. 따라서 CMaj7 코드에 가장 낮음 음이 E라면, 이 코드를 CMaj7/E라고 하며, "C 메이저 세븐 오버 E"라고 읽습니다. 이러한 방식으로 커두의 다른 음이 가장 낮음 음으로 배치되면, 이를 원래 코드의 "자리바꿈"이라고 합니다.

코드 차트를 통해 원하는 코드의 어떤 보이싱이나 자리바꿈도 자유롭게 연주할 수 있습니다. 악보는 사용할 수 있는 하나의 표준 보이싱만 제공하지만, 음을 한 옥타브 올리거나 내리거나, 전체 코드를 다른 자리로 올리거나 내리거나, 음의 길이를 두 배로 연주하는 등, 해당 코드를 어떤 버전으로든 연주할 수 있습니다. 연주의 멜로디를 살리기 위해 코드의 다른 보이싱을 반복해서 연주해도 됩니다. 아니면 그냥 악보에 표시된 대로 연주해도 됩니다. 어떻게 연주하든 여러분의 자유입니다.

Cat Dinh:

따라서, 표시된 코드를 어떻게 연주하든 Rocksmith+가 코드의 모든 음을 제대로 연주했는지 알려줄 것입니다. 연속으로 연주된 각 코드가 코드 연속 연주로 계산되며, 코드를 놓치면 초기화됩니다. 다른 편곡과 마찬가지로 이러한 기능은 음 탐지 덕분에 가능합니다. 음 탐지에 관해서는 Brian Poedy의 개발 일지에서 확인할 수 있습니다.

기타 연주자를 위한 코드 차트 제작에는 별 문제가 없었지만, 베타의 피드백을 받아보니 베이스 연주자에게는 뭔가 부족했습니다. 그래서 코드 차트 데이터를 사용하여 베이스용 차트를 만들기 시작했습니다. 베이스의 경우, 차트 만들기가 좀 더 복잡합니다. 베이스는 전통적으로 코드가 아니라 화성음으로 연주하므로 다른 방식으로 접근할 필요가 있었죠.

[RS+] News Article - Dev Diary for May 2022 - screenshot 1

새로운 베이스 코드 차트 모습...

[RS+] News Article - Dev Diary for May 2022 - screenshot 2

베이스 코드 차트의 기반이 된 6현 코드 차트

Jarred McAdams:

코드 차트의 베이스 버전 제작에 대한 이야기를 시작했을 때, 기타용으로 만든 시스템을 재사용할 수 없다는 것을 알았습니다. 기타로 코드를 연주하는 것처럼 베이스로 코드를 연주하면 베이스 연주자가 원하는 음악 경험을 선사하지 못할 테니까요.

그래서 어떤 방식이 좋을지 생각했습니다. 근음만 표시해볼까 생각했는데, 그러면 중급 및 고급 연주자는 금방 지루해질 것 같았습니다. 리드 시트에 표기하는 방식으로 코드 기호만 표시하고 사용자가 즉흥적으로 연주할 수 있도록 하는 방안도 생각했지만, 그렇게 하려면 연주자가 각 코드에서 연주할 음을 알아야 한다는 사실을 깨닫게 되었죠. 모든 연주자가 그런 걸 바로 알 수는 없을 것입니다.

궁극적으로, 두 가지 방식이 혼합된 방식을 선택했습니다. 악보에서 근음과 코드 이름을 보여주는 것입니다. 이 방식을 사용하면, 초보자는 근음을 보고 연주할 수 있고, 능숙한 연주자는 코드 변화에 따라 자유롭게 즉흥 연주를 할 수 있습니다.

근음 연주 이상의 단계를 원하지만, 아직 약간의 안내가 필요한 연주자를 위해 코드 다이어그램 대신 아르페지오 다이어그램을 추가했습니다. 이 방식으로 근음뿐 아니라 5번 프렛을 통해 발견되는 활성 코드의 모든 음을 보여줄 수 있습니다. 연주자는 근음을 연주할 수도 있고, 다른 화성음을 시도해볼 수도 있으며, 새로운 시도를 해보고 싶다면 그 느낌을 따라 몇 가지 경과음과 인접음, 인클로저를 덧붙일 수도 있습니다.
__
Cat Dinh:__

베이스 차트와 코드 차트의 가장 큰 차이점은 노트와 다이어그램에 표시되는 것과 연속 연주 기록이 계산되는 방식입니다. 베이스의 경우, 코드 차트 데이터가 악보의 근음을 정하고 실시간으로 근음과 화성음을 생성합니다. 이는 화성음 다이어그램에서 5번 프렛까지로 고정됩니다. 코드 영역에서 화성음을 제대로 연주할 때마다 연속 연주 기록이 증가하고, 연주하지 않으면 연속 연주 기록이 초기화됩니다. 저희가 발견한 한 가지 놀라운 점은 음 탐지 시스템이 기초음과 화성음을 골라낼 수 있다는 것입니다. 이 시스템은 베이스 차트에서의 음 판정 기준이 너무 관대했기에, 기준을 더 엄격하게 조정하여 가장 큰 소리의 음을 평가할 수 있도록 하였습니다. 베이스 차트는 체계적인 평가가 어려운 매우 즉흥적인 경험이므로, 화성음을 정확하게 연주하는 것은 주법 숙련도에 가산되지 않습니다.

이 모드 제작에 이바지한 모든 분에게 감사드립니다. 개발이 쉽지 않았던 새로운 기능이지만, 팀의 노력으로 연주자가 베이스 차트를 연주할 수 있게 되어 정말 기쁩니다.

Cat Dinh은 룸메이트와 함께 Josie and the Pussycats에서 Josie를 연기한 Rachel Leigh Cook의 연주를 보고 난 후, 물려받은 3/4 어쿠스틱 기타로 첫 번째 코드와 파티 트릭 리프를 배운 뒤 기타 연주에 흥미를 갖게 되었습니다. 어렸을 때 피아노를 배우면서 음악 이론을 더 열심히 공부하지 않은 것을 후회했지만, Rocksmith+를 개발하는 동안 음악 이론에 대해 더 많이 배울 수 있어 기뻤습니다. Tears for Fears는 Cat이 몇 시간이고 "Everybody Wants to Rule the World"를 들어도 전혀 질리지 않는다는 걸 알면 좋아할 것입니다.

Cat은 수십년 동안 게임 개발 프로그래밍과 프로덕션 부문에 헌신해왔습니다. Rocksmith+는 Cat이 2013년 일본으로 이주한 후, 게임 디자이너로서 일본의 개발팀과 함께 작업한 첫 번째 프로젝트입니다.

Jarred McAdams는 캘리포니아 오클랜드에 사는 게임 디자이너이자 음악가이며, 남편이자 아버지입니다. 작곡학 석사 학위를 보유하고 있으며, 2008년에 게임 산업에 발을 들여놓기 전에는 영상과 극장, 댄스 분야에서 종사했습니다. 여러 개의 성공적인 음악 게임 프랜차이즈에 이바지했으며, 2011년부터 Rocksmith 팀과 지금까지 함께하고 있습니다.

소셜 미디어에 공유하기

무료

학습 가이드

가이드 확인하기

다른 소셜 채널 방문하기

TikTokyoutube iconYouTubetwitch iconTwitchtwitter icontwitterfacebook iconfacebookinstagram iconinstagramUbisoft Forums Button IconForum