노트 시퀀서(N-SEQR)는 그리드에 노트를 배치하여 루프 패턴을 만드는 장치입니다. 손쉽게 장치 체인을 시작하여 오디오를 출력할 수 있습니다.
듣고 싶은 노트를 지정하거나 노트 그리드를 랜덤화한 뒤 이 시퀀서를 오디오 생성 장치에 연결하고 출력 장치에 연결해 결과를 들어 볼 수 있습니다.
장치 옵션
패치워크 도구로 조작할 수 있는 모든 설정은 제작 모드의 커스터마이징(Customize) 패널이나 UEFN의 디테일(Details) 패널을 사용하여 조정할 수 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
1. 스위치 사용 | 켜기, 끄기 | 사용 안 함 상태로 설정하면 아무런 노트 데이터가 생성되지 않습니다. |
2. 버튼 확장 | 닫힘, 열림 | 장치를 확장해 더 많은 커스터마이징 옵션을 표시합니다. |
3. 노트 아웃 케이블 | N/A | 노트 아웃 케이블은 노란색 노트 인 포트에 연결해야 합니다. |
4. 자동 페이지 | 켜기, 끄기 | 시퀀서가 내용이 있는 모든 페이지를 순환할지, 현재 페이지에서만 머무를지 토글합니다. 자동 페이지가 켜져 있으면 시퀀서가 글로벌 타임라인과 동시에 시작된 것처럼 동기화됩니다. 시퀀서에 변화를 줘서 동기화가 해제되면 자동 페이지가 자동으로 꺼집니다. 자동 페이지를 다시 켜면 동기화됩니다. |
5. 페이지 상태 표시 | N/A | 채워진 원은 내용이 있는 페이지, 초록색 윤곽선은 현재 플레이 중인 페이지입니다. |
6. 페이지 노브 | 1 - 8 | 노트 그리드에서 어떤 페이지를 플레이하고 표시할지 설정합니다. 페이지마다 각기 다른 노트 패턴을 넣을 수 있습니다. |
7. 길이 노브 | 1 - 16 | 시퀀스에서 페이지당 스텝 수를 설정합니다. |
8. 옥타브 노브 | 0 - 6 | 시퀀스에서 모든 노트의 옥타브를 설정합니다. |
9. 다운비트 표시기 | N/A | 모든 단위로 첫 비트를 표시합니다. 셋잇단음표 스타일을 선택하면 위치가 변합니다. |
10. 노트 그리드 | N/A | 사용자가 노트를 선택하는 영역입니다. 자세한 내용은 노트 그리드 항목을 참조하세요. |
11. 페이지 복제 | N/A | 현재 그리드의 콘텐츠를 다음 빈 페이지에 복사합니다. 빈 페이지가 없으면 이 버튼이 사용 안 함 상태로 설정됩니다. |
12. 제거 | N/A | 현재 페이지의 그리드에서 모든 노트를 제거합니다. |
13. 랜덤 | N/A | 현재 페이지에 무작위로 노트를 배치합니다. 아이디어가 떠오르지 않을 때 도움이 될 것입니다! 랜덤을 선택하면 모든 그리드 내용물이 새로운 랜덤 패턴으로 교체됩니다. |
14. 레이트 캐러셀 | 홀 노트, 1/2 노트, 1/4 노트, 1/8 노트, 1/8 노트, 1/16 노트, 1/32 노트 1/64 노트 | 노트 시퀀서가 스텝을 따라 이동하는 속도를 설정합니다. |
15. 스타일 캐러셀 | 직선(Straight), 셋잇단음표(Triplet), 도트(Dotted) | 선택된 레이트의 타이밍 모디파이어를 설정합니다. 직선으로 설정하면 파동이 반으로 분할됩니다. 셋잇단음표로 설정하면 파동이 셋으로 분할됩니다. 도트로 설정하면 싱코페이션 느낌을 줍니다. 다운비트 표시기가 그리드의 어디에 표시되는지 변할 수 있습니다. |
기타 장치 옵션
편집 모드에서 장치에 다가가 E를 누르면 장치 옵션이 나타납니다. 아래 옵션은 포크리의 커스터마이징 패널이나 UEFN의 디테일 패널에서만 조정할 수 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
반복 | 켜기, 끄기 | 끄기로 설정하면 시퀀서 사용 상태로 설정 시 패턴을 한 번 플레이하고 사용 안 함 상태로 돌아갑니다. |
자동 페이지 시 빈 페이지 플레이(Auto-Page plays Blank Pages) | 사용(Enabled), 사용 안 함(Disabled) | 사용 상태로 설정하면 자동 페이지 옵션으로 페이지를 자동 순차 플레이할 때 빈 페이지를 포함합니다. |
그리드 높이 | 4 - 13, 기본 8 | 노트 수를 늘리거나 줄이기 위해 그리드의 수직 높이를 변경합니다. |
모노포닉 | 켜기, 끄기 | 끄기로 설정하면 노트 그리드의 동일한 스텝에 여러 개의 노트를 배치할 수 있습니다. 한 번에 여러 노트를 연주할 수 있는 악기 플레이어와 같은 폴리포닉 장치에 출력을 보낼 때 사용하세요. 오메가 신스와 같은 모노포닉 장치는 한 번에 하나의 노트만 연주할 수 있습니다. |
크로매틱 | 켜기, 끄기 | 켜기로 설정하면 노트 그리드에 세미톤을 배치할 수 있습니다. 세미톤은 반음 간격입니다. |
케이블 액세스 허용 | 꺼짐, 켜짐 | 장치에 연결된 케이블을 패치워크 도구로 수정할 수 있는지 설정합니다. |
사용 단계 | 없음, 항상, 게임 시작 전, 게임플레이만 | 장치가 사용 상태로 설정되는 게임 단계를 결정합니다. 게임 시작 전에는 게임이 시작되기 전까지의 모든 단계가 포함됩니다. |
노트 그리드
노트 그리드에서는 체인 마지막에 플레이되는 특정 피치를 선택하여 들어 볼 수 있습니다. 노트를 대상으로 지정하고 선택하여 켜거나 끄세요.
노트 이름은 그리드 좌측에 표시됩니다. 음악 관리 장치를 사용하여 조를 변경하면 변경됩니다.
켜기로 설정하면 플레이헤드가 스텝을 지나갈 때 노트가 피치를 플레이하고, 노트가 서스테인되는 셀의 수만큼 지속됩니다.
그리드를 가리키고 활성화하려는 노트를 누릅니다. 플레이헤드가 위를 지나갈 때마다 플레이됩니다.
둘 이상의 그리드 열에 걸쳐 노트를 클릭하고 드래그하면 서스테인 효과를 생성합니다. 다음 노트 시작점까지, 또는 그 행에 다른 노트가 없다면 그리드 가장자리까지 끌어다 놓습니다.
VFX 미리보기
노트 시퀀서의 VFX 미리보기에 표시되는 정보는 다음과 같습니다.
현재 그리드 길이
어떤 그리드 스텝에 노트가 포함되는지
어떤 그리드 스텝이 현재 활성화되어 있는지
다이렉트 이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
기능은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 이벤트 선택을 클릭하여 기능을 트리거할 이벤트에 장치를 바인딩합니다.
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
수신 시 사용 | 이벤트가 발생하면 장치가 사용 상태로 설정됩니다. |
수신 시 사용 안 함 | 이벤트가 발생하면 장치가 사용 안 함 상태로 설정됩니다. |
이벤트
이벤트는 다른 장치에 기능을 언제 수행할지 지시합니다.
이벤트는 옵션을 클릭하고 장치 선택(Select Device)에서 장치(Device) 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 기능 선택을 클릭하여 해당 장치의 기능에 이벤트를 바인딩합니다.
이벤트로 트리거되는 기능이 두 개 이상일 경우 추가 버튼을 눌러 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
사용 시 이벤트 송신 | 이 장치를 사용하면 연결한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
사용 안 할 시 이벤트 송신 | 이 장치를 사용 안 하면 연결한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
Verse에서 노트 시퀀서 사용하기
아래 코드로 Verse에서 노트 시퀀서 장치를 제어할 수 있습니다. 이 코드는 노트 시퀀서 장치 API의 모든 기능을 사용합니다. 나의 경험에 맞추어 수정하세요.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse-authored creative device that can be placed in a level
note_sequencer_example := class(creative_device):
이 코드를 UEFN 경험에서 사용하려면 다음 과정을 따릅니다.
섬에 노트 시퀀서 장치를 드래그합니다.
note_sequencer_example이라는 이름의 새 Verse 장치를 생성합니다. Verse에서 새로운 장치를 생성하는 방법은 Verse를 사용하여 나만의 장치 만들기를 참조하세요.
Verse 익스플로러를 열고 note_sequencer_example.verse를 더블 클릭해 Visual Studio Code에서 스크립트를 엽니다.
위의 코드를 붙여넣고, 컴파일한 뒤 Verse로 작성한 장치를 섬에 끌어 놓습니다.
아웃라이너에서 Verse 장치를 선택합니다.
장치 디테일 패널에서 NoteSequencer의 오브젝트 레퍼런스를 섬의 노트 시퀀서 장치에 지정합니다. 뷰포트에서 스포이드로 장치를 선택하거나 드롭다운에서 장치를 검색할 수 있습니다.
프로젝트를 저장하고 세션 시작을 클릭합니다.
노트 시퀀서 API
Verse에서 노트 시퀀서 장치를 사용하는 방법은 note_sequencer_device API 레퍼런스를 참조하세요.
패치 아이디어
다음 장치에 노트 시퀀서를 패치해 보세요!
노트 시퀀서를 이 장치의 입력에 패치하여 노트 입력을 오디오로 변환합니다.
악기 플레이어(Instrument Player)
악기 플레이어 장치는 멜로디 콘텐츠 재생을 위한 다양한 악기를 제공합니다.
오메가 신시사이저
오메가 신시사이저 장치를 사용하면 노트 입력을 오디오 데이터로 바꿀 수 있습니다.
노트 시퀀서를 노트 트리거의 입력에 패치하여 특정 노트가 플레이되면 이벤트를 활성화합니다.
음 트리거
노트 트리거는 특정 노트가 재생될 때마다 신호를 다른 포크리/UEFN 장치에 전달합니다.
노트 시퀀서를 패치워크 진행 장치의 입력에 패치하여 시퀀스를 코드 진행 상황으로 트랜스포즈합니다.
노트 진행 장치
노트 진행 장치는 다른 키에 노트 패턴을 트랜스포즈하거나 사용자 지정 코드 진행을 따릅니다.