> For the complete documentation index, see [llms.txt](https://bennykok.gitbook.io/rhythm-game-starter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bennykok.gitbook.io/rhythm-game-starter/note-sequences.md).

# Creating Song Map

### Creating Note Sequences

There are a few methods you can use for creating note sequences in rgs.

* **Recording Mode** \[in 0.5+], with record mode, you can record note sequence as you play through the game as a player, and import back the recorded notes from the JSON file on your target device.

{% content-ref url="/pages/-MFjmIvaTKIfs49VfInK" %}
[Recording Mode \[0.5+\]](/rhythm-game-starter/note-sequences/recording-mode.md)
{% endcontent-ref %}

* **Midi Import**, by Importing a midi file that represents your note sequence, a `SongItem` will be automatically generated.

{% content-ref url="/pages/-M78XBlCIDTwmI3uglRL" %}
[Midi Import](/rhythm-game-starter/note-sequences/midi-import.md)
{% endcontent-ref %}

* **Sequencer,** by creating the note sequence from scratch from the new `SequenceEditor` .&#x20;

{% content-ref url="/pages/-M7GS73JQEiv6pL16ig7" %}
[Sequence Editor](/rhythm-game-starter/note-sequences/sequence-editor.md)
{% endcontent-ref %}

### Related

if you are looking for how the notes are being mapping to the prefabs, or how the notes being mapped to the track in runtime, you can talk a look&#x20;

{% content-ref url="/pages/-M78XMycr5B7V616geeR" %}
[Note Type Mapping](/rhythm-game-starter/note-sequences/midi-import/midi-prefab-mapping.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7ClLhAtHWV0OPt-j5X" %}
[Track Manager](/rhythm-game-starter/hierarchy-overview/track-manager.md)
{% endcontent-ref %}
