Build grooves in Logic Pro for Mac with the Step Sequencer
Add rhythmic and melodic patterns to your project, and automate parameters using an interface inspired by classic drum machines and sequencers.
To get started with the Step Sequencer, create a Software Instrument or an External MIDI track in your project. You can use any software instrument with Step Sequencer. Click thein the toolbar, then click Step Sequencer.
You can also create a region or cell that uses the Step Sequencer:
In tracks view, Control-click in an empty part of the Tracks area of a Software Instrument or MIDI track, then choose Create Pattern Region.
In the Live Loops grid, Control-click an empty software instrument cell in the Live Loops grid, choose Create Pattern Cell, then double-click the cell to open the Step Sequencer.
In the Step Sequencer, rows correspond to either kit pieces, notes, or automation data. The assignment is shown along the left of the grid in the row headers. Note rows display as individual kit pieces when using Drum Machine Designer, or as pitched notes when using other instruments. Automation rows show the name of the parameter it is automating. The grid shows the steps, which, when active (lit), play the kit pieces or notes in the corresponding row headers.
You can also start off by following the Step Sequencer tutorial in Logic Pro. In Logic Pro, choose File > New from Template. Click Tutorials, click Step Sequencer, then click Choose.
Quickly add a pattern to your song
Step Sequencer includes predesigned patterns to get you started:
In the Step Sequencer menu bar, click the Pattern.
In the browser, click Patterns, choose a category like Drums. If you haven’t already created a pattern region, one appears in the Tracks area.
To preview the pattern, click thein the the Step Sequencer menu bar. When the pattern is playing, a white frame moves from step to step within each row to indicate the current position within that row.
To hear the pattern with the other tracks in your project, press the Space bar.
The pattern plays back the sounds from the software instrument you selected for the track at the tempo you’ve set for your song. The length of the region or cell determines how many times the pattern repeats.
Adjust the pattern
Turn steps on or off, change the pattern length, and more:
To turn off a step in the pattern, click Step On/Off in the Step Sequencer menu bar, then click an active step in the grid. You can add and remove steps whether or not Step Sequencer is playing.
To turn a step on, click an inactive step.
To change the length of the steps in the pattern, click the Pattern Step Rate pop-up menu—which shows the current step rate such as "/16"— then choose a step rate. Higher rates play the pattern back faster than lower rates.
To make the pattern play in a different direction, click the Playback Mode button, then choose a direction.
Change the length of the pattern
The number of steps in a Step Sequencer pattern determines the length of the pattern, which is shown in the Pattern Length pop-up menu. The pattern repeats seamlessly depending on the length of the Pattern region in the Tracks area or in the Pattern cell in the Live Loops grid. If the Pattern region or cell is shorter than your pattern's length in Step Sequencer, Logic Pro might not play all the steps in your Step Sequencer pattern. If you want to hear the whole pattern in your project, make the Pattern region longer.
To change the length of a pattern, click the Pattern Length pop-up menu, then choose a new length. If you choose more than 16 steps, new pages might appear at the top of the Step Sequencer window showing the additional steps. Click a page to see and edit those steps in the Step Sequencer grid.
You can also change the length of individual rows so each kit piece or note has its own pattern length, direction, and step rate.
Build your own pattern
If you want to build your own pattern from scratch, click Functions in the Step Sequencer, then choose Clear Pattern to clear all the steps in the grid. Or add a new empty pattern region or cell. Then, add steps in the Step Sequencer grid to build your pattern.
After you add steps, you can adjust individual steps. You can also add new kit pieces, notes, or automation parameters to the Step Sequencer, adjust settings for entire rows, and use subrows to access multiple Edit Modes for a single row at once.
Adjust individual steps
After you add a step, you can adjust the volume of a step, slice a step into multiple steps, and add random variation to a step:
To increase or decrease the level of a step, click Velocity/Value in the Edit Mode selector in the Step Sequencer menu bar, then drag up or down on a step.
To slice a step into multiple steps, select Note Repeat from the Edit Mode selector pop-menu to the right of Velocity/Value. Drag up on a step to increase the number of slices or drag down to decrease the number of slices.
To add random variation to a step, choose Chance from the Edit Mode pop-up menu, then drag up on a step to increase the variation of the step. If you want your region to have more variability, make your pattern region or cell longer—longer regions have more variation since Chance is calculated for each repeat of the pattern.
Change and add kit pieces or notes
You can add new kit pieces or notes to Step Sequencer, or change them in existing rows:
To change a kit piece or note, click the pop-up menu next to the kit piece name or note along the left side of the grid, then choose a new kit piece or note. That row now plays back the newly assigned kit piece or note. You can click the icon in the row header to hear the new kit piece or note.
To add a new kit piece or note, select the row above where you want the new kit piece or note to appear in the Step Sequencer, click the Addabove the row headers, then choose a new kit piece or note. The new kit piece or note appears below the selected row. You can drag rows to reorder them.
Adjust row playback settings
Each row can play back at its own step rate and direction, separate from the overall settings of the pattern. You can also offset the steps in a row. Click an option in the row you want to adjust:
To change step rate for the row, click the pop-up menu that shows the row's current step rate (such as "/16"), then choose a step rate. Higher rates play the row back faster than lower rates.
To make the row play in a different direction, click the pop-up menu showing the current direction of the row, then choose a direction.
To rotate the steps in a row, click one of the Rotate Step. The steps at the end roll over to the start of the pattern.
When you change the playback settings for a row, the change isn't apparent until you play back the pattern. The frame around each step per row indicates the location and speed of playback for that row.
Add subrows to access multiple Edit Modes at once
You can add subrows so you can see and edit multiple Edit Modes for a row at once:
In the Step Sequencer, click the disclosure triangle next to the row.
Hold the pointer over the subrow header, then click the Add.
To change the Edit Mode for the subrow, click the Edit Mode pop-up menu in the subrow, then choose a parameter.
To delete a subrow, hold the pointer over the subrow header, then click the Delete.
For more precise row and subrow editing, press Control-Z to zoom a selected row and its subrows, similiar to track zoom.
Save your pattern
When you've created your pattern, you can save it to use in other projects. With the pattern open in the Step Sequencer, click the Pattern Browser button, then choose Save Pattern from the Action.
You can also save your pattern as a template, which includes pattern, row, and step settings but with an empty step grid. You can use as the template as a starting point for creating patterns. Choose Save Template from the Action.
Automate parameters in a Step Sequencer pattern
You can use Step Sequencer to automate parameters of the software instrument and plug-ins used on the track or cell, and the track's channel strip controls. For example, if you created a harmonic pattern with a synthesizer software instrument, you can automate the synth's cutoff filter. The easiest way to add automation rows is with Learn mode.
In Step Sequencer, click the Addabove the row headers, then choose Learn from the menu.
Click or adjust a plug-in parameter, Smart Control, or channel strip control either in Logic Pro or using a connected MIDI controller. A new automation row is created for any parameter you've chosen.
Click Learn when you're done adding automation rows.
Click Step On/Off in the menu bar, then click all steps in the automation row so they are active. You can click and drag to activate steps in succesion.
Click the Velocity/Value button to see the automation value. Or click the disclosure triangle on the automation row to see the step row and the value row at the same time. You can press Control-Z to zoom that row and subrow.
Drag vertically in the steps in the Automation Value subrow to make parameter changes. The value range depends on which parameter the row is set to control.
Make any other adjustments to the automation row like step rate and direction.
Choose the automation mode
When automating a parameter in Step Sequencer, you can choose whether the transitions between automation steps is abrupt (Latch) or smooth (Slide):
Select the automation row, then click thein the Step Sequencer menu bar.
In the Inspector, click Row, then choose an option from the Automation Mode pop-up menu.
For abrupt transitions between automation changes per step, choose Latch. This can be useful for automating an effect like volume gating.
For smooth transitions between steps, choose Slide.