E l s a
a sampler for iOS
About
Screenshots
How to tips
Video
Contact

About

Elsa is a retro style sampling keyboard with tempo based looping. Record, save, load, reverse samples with a multi octave on screen keyboard or plug in your core midi device of choice, soft- or hardware. Elsa comes with three built in effects, a reverb, a resonant filter and a sample rate/bit crusher. Samples are looped in three different modes, one off, forward and/or forward-reverse. The start and end of playback also comes in three modes, one set of start and stop for all, one set per note and/or one set per octave, allowing for many different types of samples. Additionally at playback time, sample length can also be controlled by a set of sample dividers, 1-8.
Elsa supports connections with AudioCopy, AudioBus, Inter App Audio and AUv3. Plus all audio parameters can be modulated by MIDI.
  • Sample keyboard
  • Tempo based looping
  • ADSR
  • Bit/sample crush
  • Reverb
  • Resonant filter: low, band or high pass
  • Record, trim, normalise, reverse, zoom
  • Chromatic and scale keyboard
  • 3 loop modes (one off, forward, forward-reverse)
  • 3 start/stop modes (one for all, one per note, one per octave)
  • Playback length dividers (1,2,3,4,5,6,7,8)
  • Arpeggiator
  • Presets: save/load settings
  • Audio connections: AUv3, Audiobus, Inter App Audio
  • Midi: Core Midi, Bluetooth Midi, AUv3 Midi
  • Ableton Link
Designed and created by Erik Sigth
for iOS (iPhone and iPad)

Screenshots

Quick Guide

Sample

Elsa is a sampler that allows you to record or load your own sample. Edit by trimming and cutting, reverse and normalize the sounds levels.
Set where to start the sample playback by touching and dragging the start line. The tempo lines, based on the current BPM, helps setting the end in more "musical or rhythmic" place.
Pitch length compensation further helps staying on the beat. It will move the end line depending on the note played slightly, in order to compensate for the different playback speeds. But of course this can be switched off for single cycle samples where an exact playback length is needed.
The loop mode will determine what happens when playback reaches the end. You can either have it stop right then and there, jump back to the start and begin playback all over again or have it reverse back to the start for it to start over again.
More than one set of start and ends are possible. For example, one per note, is good for things like drums and has one set for each note in an octave.
Shift the sample level, note and pitch. For example, note and pitch shift could be used to compensate for if the instrument sampled is out of tune or it doesn't play a C.

Wobble

Add a bit of randomness to the playback. Setting a slow speed usually creates a wider stereo field and setting a faster speed creates a chorus/flanger type effect.

Dividers

Time dividers shortens the length of the playback by a ratio of the set start/stop. Setting a start stop as a multiple of the tempo ensures that playback happens in a "musical" and rhythmical pattern. When playing a note, its time divider is selected from the enabled dividers either linearly or at random.

Arpeggio

In arpeggio all notes are played one at a time, one after the other. The arpeggio can go in three directions: up, down and random. It has separate controls for the note and octave direction.
Bit/sample crush: with lfo modulator.
Reverb: new and improved algorithm.
Filter: low, band and high pass resonant with lfo modulator.
Stereo delay: with separate controls for input and feedback.

Sequencer

12 sequences with up to 64 steps, can be programmed by entering notes using the keyboard in rec mode. When in play mode those sequences are played with the keyboard starting at C for the first sequence and going up. Going up and down and octave will also shift the sequence up and down respectively.

Video

Contact

Found any bugs, missing any features or just want to say hi, please contact me here.