The Note Sequencer (N-SEQR) is a device that you can use to place notes on a grid to create a looping pattern. It is an easy way to start the device chain that results in audio.
You can specify the notes that you want to hear, or randomize the note grid before connecting this sequencer to an audio generator device and then into an output device to hear the result.
Device Options
All of the settings that can be manipulated with the Patchwork Tool can also be adjusted using the Customize panel in Create mode, or using the Details panel in UEFN.
Option | Values | Description |
---|---|---|
1. Enabled Switch | On, Off | When Disabled, no note data is generated. |
2. Expand Buttons | Closed, Open | Expand the device to reveal more customization options. |
3. Note Out Cable | N/A | The Note Out cable needs to be connected to a yellow Note In port. |
4. Auto Page | On, Off | Toggles whether the sequencer cycles through every populated page, or remains on the current page only. Whenever Auto-Page is turned on, the sequencer will be synced with the global timeline as if they both started at the same time. When you make changes to the Sequencer that would put them out of sync, Auto-Page will automatically turn off. Turn Auto-Page on again to restore the sync. |
5. Page Status Display | N/A | The filled circle shows which pages have content, and the green outline shows the page currently being played. |
6. Page Knob | 1 - 8 | Select which page is played and displayed on the Note Grid. Each page can contain its own pattern of notes. |
7. Length Knob | 2 - 16 | Number of steps per page in the sequence. |
8. Octave Knob | 0 - 6 | Sets the octave for all the notes in the sequence. |
9. Downbeat Indicator | N/A | Shows the first beat in every measure. They change position if Triplet style is selected. |
10. Note Grid | N/A | Area where the users make their note selections. For more details, see Note Grid. |
11. Duplicate Page | N/A | Copies current grid contents onto the next available blank page. If no pages are blank, this button is disabled. |
12. Clear | N/A | Remove all notes from the grid on the current page. |
13. Random | N/A | Places notes randomly on the current page. It can help you overcome writer’s block and get inspired! Note that Random will replace all grid content with a new random pattern. |
14. Rate Carousel | Whole Note, 1/2 Note, 1/4 Note, 1/8 Note, 1/16 Note, 1/32 Note, 1/64 Note | Sets the speed at which the Note Sequencer moves through steps. |
15. Style Carousel | Straight, Triplet, Dotted | Sets the timing modifier for the selected rate. Straight will divide the pulse by halves, Triplet will divide the pulse by thirds, and Dotted will create a more syncopated feel. This can change where the downbeat indicator appears above the grid. |
Other Device Options
In Edit mode, walk up to the device and press E to reveal the device options. The options below can only be adjusted in the Customize panel in Creative, or the Details panel in UEFN.
Option | Values | Description |
---|---|---|
Looping | On, Off | When set to Off, the sequencer will play through its pattern once when enabled, then return to its disabled state. |
Auto-Page plays Blank Pages | Enabled, Disabled | When enabled, Auto-Page will include blank pages in the automatic sequential playing of the pages. |
Grid Height | 4-13, default 8 | Change the vertical height of the grid so that more or fewer notes are available. |
Monophonic | On, Off | When set to Off, allows multiple notes to be placed on the same step of the Note Grid. Use this when sending output to polyphonic devices like the Instrument Player, which can play multiple notes at the same time. Monophonic devices like the Omega Synth can only play one note at a time. |
Chromatic | On, Off | When set to On, allows semitones to be placed on the Note Grid. Semitones are a smaller musical interval. |
Allow Cable Access | Off, On | Determines if cable connections to the device can be modified using the Patchwork tool. |
Enabled on Phase | None, Always, Pre-Game Only, Gameplay Only | Determines the game phases during which the device will be enabled. Pre-Game includes all phases prior to the game starting. |
Note Grid
The note grid is where you select the specific pitches you want to hear played at the end of the chain. Target and select notes to toggle them On and Off.
Note names are displayed on the left side of the grid. They will change when you change the key using the Music Manager device.
When set to On, a note plays its pitch as the playhead passes the step it’s on and lasts for the duration set by the number of cells the note is sustained over.
Point to the grid, and click the note you want to activate. It will play every time the playhead passes over it.
You can click and drag the note across two or more grid columns to achieve a Sustain effect. Drag to the onset of the next note or to the edge of the grid, if there are no other notes in that row.
VFX Preview
The VFX preview for the Note Sequencer shows:
-
The current grid length
-
Which grid steps contain notes
-
Which grid steps are currently active
Direct Event Binding
Following are the direct event binding options for this device.
Functions
A function listens for an event on a device then performs an action.
-
For any function, click the option, then Select Device to access and select from the Device dropdown menu.
-
Once you've selected a device, click Select Event to bind the device to an event that will trigger the function.
-
If more than one device or event triggers a function, click the Add button to add a line and repeat these steps.
Option | Description |
---|---|
Enable When Receiving From | The device is enabled when an event occurs. |
Disable When Receiving From | The device is disabled when an event occurs. |
Events
An event tells another device when to perform a function.
-
For any event, click the option, then Select Device to access and select from the Device dropdown menu.
-
Once you've selected a device, click Select Function to bind this event to a function for that device.
-
If more than one function is triggered by the event, click the Add button to add a line and repeat these steps.
Option | Description |
---|---|
On Enabled Send Event To | When this device is enabled, an event is sent to the linked device, triggering the selected function. |
On Disabled Send Event To | When this device is disabled, an event is sent to the linked device, triggering the selected function. |
Using Note Sequencer in Verse
You can use the code below to control a Note Sequencer device using Verse. This code uses all features of the Note Sequencer device API. Modify it to fit the needs of your experience.
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):
@editable
NoteSequencer:patchwork_note_sequencer_device = patchwork_note_sequencer_device{}
# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
Sleep(5.0)
NoteSequencer.Disable()
Print("Device Disabled")
Sleep(5.0)
NoteSequencer.Enable()
Print("Device Enabled")
To use this code in your UEFN experience, follow these steps:
-
Drag a Note Sequencer device onto your island.
-
Create a new Verse device named note_sequencer_example. To learn how to create a new device in Verse, see Create Your Own Device Using Verse.
-
Open Verse Explorer and double-click note_sequencer_example.verse to open the script in Visual Studio Code.
-
Paste in the code above, compile, and drag the Verse-authored device onto your island.
-
Select your Verse device in the Outliner.
-
In the device’s Details panel, assign the object reference for the NoteSequencer to the Note Sequencer device on your island. You can use the eyedropper to pick the device in the viewport, or use the dropdown and search for the device.
-
Save your project and click Launch Session.
Note Sequencer API
See the note_sequencer_device
API Reference for more information on using the Note Sequencer device in Verse.
Patch Ideas
Try patching the Note Sequencer to any of the following devices!
Patch a Note Sequencer to the inputs on these devices to turn your note inputs into audio.
Patch a Note Sequencer to the input on a Note Trigger to activate Events when certain notes are played.
Patch a Note Sequencer to the input on a Progressor to transpose your sequences in a chord progression.