Audio Looper for iPad, iPhone and iPod touch.
Created by Christian Rober


Record, play, and remix audio loops in real-time.

Touch-Enabled Sampling

Finally, audio you can play like an instrument.


Dynamically scales for different device sizes and orientations.

Logo by Edward Taylor


No time-stretching here. Loops of different lengths can perfectly synchronize to each other, allowing for complex polyrhythms and time signature changes. No slipping, no artifacts, no drifting, and no distortion.

Save & Copy

Save loops as they play for archiving on your device or copy loops as they play for pasting into other apps that support pasting audio. Share your creations with your friends.

Flexible Audio Routing

Support for quadraphonic input and outputs. Send each loop to its own amplifier or give each band member their own looper!

MIDI Control

Comprehensive MIDI implementation for control via keyboards, foot switches and more. Control all the loops with as few as two controls or sequence every detail from your favorite DAW. Supports wireless control via WiFi and Bluetooth LE.

Inter-App Audio

Can be hosted inside of, and synced to, an IAA enabled host. Rapidly record different guitar or vocal takes without committing to saving the audio, or use the host instruments and tracks to keep time while you create the perfect loop. Can also host two other apps (Generator and Effect).


Everest automatically saves settings, options, and parameters. These include quantization behavior, panning, crossfading, MIDI channel and more.

Video Tutorials

Check out the Everest YouTube channel. See Everest in action or learn a few new looping tricks.

Take Me There

Button Descriptions


(Hold To Erase)

Pressing Record begins a new loop, continuously adding incoming sounds from the device's audio input (ex: Internal Microphone, Headset, USB interface, etc.). New recordings can be made on the same loop track one after the other, without erasing previous recordings.

Pressing and holding this button, for approx. 1/2 a second, will Erase the loop and its entire Undo/Redo history.

With quantization turned on, the loop length will be automatically adjusted to be an integer multiple of the current beat. This enables loops to stay in sync even when they are of different beat lengths.


Pressing Play ends the other loop modes: Record, Multiply, Bounce, Overdub, and Replace and plays back the recorded audio from the beginning (the exception being Insert, upon which the loop playback will resume from the insertion point). The loop will continue to play until it is Erased, Muted, or a new mode is engaged.

With quantization enabled, the loop may not transition to playing immediately after pressing this button. To set the correct length, the loop will automatically continue in the previous mode until the correct number of samples have been processed, and then it will be begin playing.

There will be a ". . ." in the loop window showing that this quantization process/delay is taking place.



This button turns loop quantization on or off for the respective loop. Using this button on one loop track does not turn off quantization for any other loop track. Global quantization is set under settings menu.

When toggled off, quantization will be disabled for every subsequent record or edit done to that loop track, until it is erased. This is useful if you want one loop to be completely out of phase with the others or you need a very short loop and the master beat length is too long to add a short quantized phrase.

Note: This button only appears before you being recording.


This adds incoming audio on top of the existing audio in a loop. The new mix/sum of the old and new audio will be heard together for every subsequent loop iteration. These audio additions can be undone by pressing Undo, which will restore the loop to the original audio, removing all the layers that were added during Overdub.

Warning: While the overdub mode is engaged, every loop cycle will add more and more audio samples to the loop. This can quickly clip the audio and you may hear distortion after a few repetitions of the loop while overdub mode is engaged. Overdub presses are never quantized.


When Bounce is pressed on a specific loop track, it will record all audio output from the 3 other loops, but not the audio from the device's input ports. This merging of loops is finalized by pressing the Play button. Also, upon completion the other 3 loops will Mute (if they were playing).

This is useful if you want to free up some of the existing tracks but keep the audio you have built using up to three loopers. This button only appears when the respective loop is empty.


(Hold To Redo)

As new loops are recorded and edited, an undo history is created of the changes and additions to each loop track. Using Undo and Redo, you can go back and forth across the history of changes made to the loop (including new recordings). Tapping the button will trigger an Undo, while pressing and holding the button will trigger a Redo.

If possible the loop edits/states that are restored will have their playback positions adjusted so that they can synchronize with the master beat.


While engaged, Multiply repeatedly copies the underlying loop audio while also overdubbing new incoming audio. This is similar to Overdub, but allows you to add longer musical phrases on top of existing shorter loops.

The loop length can also be made shorter or longer, depending on the original loop length and how long Multiply mode is engaged. If quantization is enabled the resultant loop length will be an integer multiple of the master beat (or the host's beat length in an Inter-App Audio configuration).

Unlike Record and Insert the original loop audio will be heard during this process.


Pressing Insert splices new audio into any position in the loop, lengthening the loop in the process. This allows you to append new musical material to the beginning, middle or end of a loop. If quantization is turned on, the new audio will be inserted on beat boundaries. No audio from the original loop will be heard while this process is taking place.


Existing audio can be completely overwritten by new incoming audio by pressing this button, without changing the length or playback position of the loop. Moreover, the Replace mode does not have to be engaged for the entire duration of the loop to record new audio. This allows you to re-record only certain sub-sections of a loop, while leaving others intact. No audio from the loop track will be heard while this mode is engaged. Replace presses are never quantized.

MIDI Implementation

See all the Control Change and Note-On/Note-Off Mappings to control Everest from your favorite MIDI Controller.