Overview
The Sequencer (or Pattern Editor) displays a grid of patterns. This is where you will edit the high-level structure of your song.
The sequencer is made of a few components:
- On the left side is the channel & track list.
- At the top is the timeline where each bar is numbered.
- In the middle is the grid of patterns, and...
- In the top-right corner is the floating toolbar containing a few view options.

Each column of the sequencer represents exactly 1 Bar of music, and each row represents a Track. A track is always part of a Channel, and will display the color of its parent channel. A channel may have zero or more tracks.
Visually, all tracks of a channel are the same color, and the first track of a channel will have a little icon next to its name, allowing you to mute/solo it.
Please note that the terms Channels and Tracks do not correspond to the concept of MIDI channels or tracks. This app is not concerned with MIDI, beyond import or export.
There are 2 types of tracks:
- Piano Roll tracks contain musical notes.
- Automation tracks contain curves that can modify the value of a single parameter over the course of the song.
There are 3 types of channels:
- Instrument Channels use instruments to generate sound. Instrument channels can have either piano roll and automation tracks.
- Effect Chains only contain effects, and can optionally use automation tracks to modify the values of effect parameters.
- The Master Channel is always present, and cannot be deleted. It is effectively the final effect chain, but can do special things such as automate the BPM of the song.
Channels & Tracks
The channel & tracks of the current song are all on the left side of the sequencer.

Selected channel
The Selected Channel is displayed with lighter colors in the sequencer, and is the channel that will be previewed when playing the pop-up piano, or pressing keys on a MIDI controller. To change the selected channel, simply click on an instrument channel.
In the above screenshot, the "Bitcrushed Drums 1" channel is the selected channel.
Adding channels & Tracks
To add a new channel, simply press the (+) Add button below the last track. You will be prompted with the type of channel to add.
Additionally, if there is a selected channel, you'll have the option to add a piano roll track to it. Having multiple piano roll tracks on a channel is mostly for your own organization, although there are some cases where it can be useful (arpeggios, playing the same note twice, etc.).
To add an automation track, you need to choose a parameter to automate in the project explorer.

Deleting channels & tracks
To delete a track or a channel, simply right-click on its name, or long press on mobile. A contextual menu will give you the option to delete it.
Muting & Soloing channels
Muting a channel is done by clicking on its icon. Visually, muted channels have their icon dimmed. A single click will mute a channel, while a double click will solo it by muting all the other channels.
Changing channel parameters
When clicking on any track of a channel, the project explorer will navigate to that channel, allowing you to edit its properties.
On mobile, double-tapping on a channel name will also pop open the project explorer from the right on the screen.

These parameters are explained more in-depth in the project explorer section of the documentation, but this is where you can change the name, color, volume, balance and effect sends of a specific channel. Individual tracks cannot be renamed.
Mixer view
A much more efficient way to change the volume, balance and send effect chain of a channel is simply to open the Mixer View. This is done by checking the option from View section of the floating toolbar on the top right of the sequencer.

Reordering channels & tracks
On the right of the mixer view are the Reordering Grips, which allow the reordering of channels & tracks.
To reorder a channel (i.e. move all the tracks a channel relative to other channels) grab the first track of the channel, and you will be able to move the entire channel up or down relative to others.
To reorder a track inside a channel, grab any track that is not the first one, and you will be able to move it relative to other tracks inside that channel. Do note that piano roll tracks always come before automation tracks in a channel, and this will be enforced during reordering.
Patterns & Bars
At the center of the sequencer are all the patterns of the current song.
Patterns are re-usable little units of notes or automation that you can re-use multiple times on a given track. They can be as small as 1 bar, but can be much longer too.

Difference with other DAWs
Before we start, please note that patterns, sometimes called clips in other apps, are edited slightly differently from mainstream DAWs.
In some DAWs (e.g. FL Studio Mobile), resizing a pattern makes it loop multiple times. In KiraStudio, resizing a pattern simply changes its duration. Repetition is done using Instancing, which creates a linked copy of a pattern.
Another difference is that, when opening the piano roll or automation editor, patterns are shown with the rest of the song. In other DAWs, clips are edited in a vacuum, without seeing any outside context. In KiraStudio, the piano roll or automation editor are basically an extreme close-up on a track.
Please keep these differences in mind as you read the next few sections...
Adding, Deleting & Resizing patterns
Patterns are simply added by clicking in an empty space in the grid.
- On desktop, patterns are deleted using a double-click, and they are resized by grabbing the left or right edge and resizing.
- On mobile, a double-tap opens the pattern in the appropriate editor, be it the piano roll or automation track editor. To any selected pattern(s) on mobile, you can simply press the Delete button from the toolbar (big X icon), or use the contextual menu that appears when long-pressing a pattern. To help with resizing on small screens, the mobile version will display big colored resize handles for the selected pattern(s), allowing you to resize it from the left or right side.
Selecting patterns
Selected patterns have a white outline around them, and can be moved and resized as a group.
- On desktop, you can select patterns by right-clicking anywhere in the grid and dragging to move the rectangle.
- On mobile, you can long-press where you want to start drawing a rectangle once the pulsating circle appears.
You can also select entire columns of patterns by doing a selection from the timeline, which is the row with the bar numbers at the top.
When selecting patterns this way, you will notice that the bar numbers also get a white outline around them. This is important, and means that if you copy these patterns, or move them left/right, the associated custom time signatures will also be moved with them. Without the bar highlight, only the patterns are moved and the tempo information is not.


Copying & instancing patterns
Patterns have associated 3-digit numbers. This number is a unique pattern on a given track, and allows you to tell if a pattern is used multiple times inside a track. Re-using a pattern multiple times in a track is called instancing. When modifying a pattern, all of the its instances will be modified at the same time.
Another way to tell if a pattern is an instance of another is simply to select it and to look for the chain link icon. When a pattern is selected, all of its instances will show this icon and the 3-digit numbers will appear white. In the example below, pattern 000 is selected and a few other instance are shown.

To create an instance of an existing pattern, simply select it and drag from the little Colored Chain-Link Button that appears at the bottom left, and release where you want to create the instance. Note that trying to create an instance on a different track will force a copy.
To create a completely separate copy of a pattern that retains no connection to the original, simply drag from the Colored Paperstack Icon that appears and release it where you want to create the copy.


De-instancing patterns
If you have created instances of a pattern, but have second thoughts and want to make a unique copy instead, you can simply right-click on a pattern (long-press on mobile) and select the Make Pattern(s) Unique option. This will create a completely independent copy which its own unique 3-digit number.
Merging identical patterns
On the flip-side, if you have created many copies of a pattern and did not end up making any changes to them, you can select the pattern(s), right-click (long-press on mobile) it and choose the Merge Identical Patterns option. This will look for perfectly identical patterns, and create instances if matches are found.
Setting the loop point
Each song can have a loop point, which is where the song will jump to when the end is reached. Currently this is quite primitive, and the song will loop forever.
- To set the loop point to a specific bar, simply right-click (long-press on mobile) on the bar number in the timeline and choose the Set Loop Point option.
- To clear the loop point and create a non-looping song, right-click (long-press on mobile) on the bar number of the currently set loop point and choose the Clear Loop Point option.
Custom time signatures
Songs have a default time signature, which is usually the time signature that covers most of the song. But for each bar of the song, a Custom Time Signature can be specified.
To set a custom time signature for a given bar, right-click (long-press on mobile) on the bar number and select the Edit Custom Time Signature... option. If multiple bars are selected using the timeline selection mode, the changes will be applied to all selected bars.
