DigiKeys is an AUv3 compatible MIDI sequencer plugin for AUM or other AUv3 compatible host applications.

DigiKeys is a pattern based sequencer which can be used to drive either external MIDI based AUv3 instruments, or the internal sample based audio engine. It can also be used as a 16 channel multi-timbral sound source accepting MIDI data on each of the 16 MIDI channels and routing to 16 internal instruments. This flexible design allows you to experiment with pattern based song construction using the DigiKeys sound engine, then map to external MIDI based synth engines once an idea needs expanding. The program was created specifically for AUM, but should function fine under any DAW of your choice (routing options permitting). The advantage of AUM is its unlimited routing flexibility, and the ability to split MIDI output in order to feed multiple AV3 sound sources

DigiKeys allows you to create looped patterns which can later be chained into songs. Each pattern has 16 tracks (one for each MIDI channel) which can be up to 32 steps in length. Each track can have its own playback speed, transposition and effects routings. You can chain up to 256 of these patterns together into a song, and since each song is tied to a scale, you can use the transpose function to quickly create chord changes without needing to redesign your patterns.

DigiKeys was designed to drive other MIDI compatible AUv3 plugins, but comes equiped with its own internal synth engine with over 100 custom presets. If you own the 4Pockets Chameleon sampler plugin, DigiKeys will auotmatically make those instruments available to you, so its easy to expand the library of instruments using Chameleon.

The app has its own custom MIDI mixer, which controls incoming / outgoing MIDI velocity levels rather than traditional audio levels. This allows you to control relative volumes of internal as well as external MIDI instruments. It also allows DigiKeys to be used as a multi-timbral sound source with level mixing, by routing MIDI data on each of the 16 incoming ports to seperate instruments.

DigiKeys features a sophisticated random pattern generator capable of taking advantage of random velocities, probability, note length, sub beats and reverse hits. It can even randomize targetted notes that comply to a chord in the song scale.

The latest update introduces a live matrix performance mode that lets you mix tracks from different patterns in real time, creating scenes to aid your performance. Patterns and scenes can be triggered remotely from MIDI equipment sending simple note data on MIDI channel 16. Also recently added is the ability to route internal sound to different output busses for adding external effects in AUM.

We also include 3 global effects, reverb, chorus and digital delay which allow per track routing.


• 16 MIDI tracks per pattern.
• Randomize Patterns.
• Up to 32 beats per pattern.
• Songs up to 256 patterns in length.
• Supports Multi-Bus out in AUM.
• Definable track muting, repeat length and transposing per song step.
• Selectable Key, Scale and Chords to use as guides.
• Various edit modes allowing fades and drum rolls.
• Supports Reverse Mode, Probability, Triplets etc..
• Ability to override the scale for drum tracks.
• 16 channel Mixer.
• Track Mutes and Solo options.
• 8 band EQ.
• Build in Delay, Reverb and Chorus.
• Live Matrix. (iPad Only)
• Remote pattern switching.
• Chamelon Instrument Compatability.
• Per pattern Automation.
• Comprehensive clipboard functionality.
• Local and Remote MIDI Sync.
• Real time and Step pattern recording.
• HTTP interface for backup / restore of songs.

What’s New

Version 1.13

You can now select patterns using MIDI CC 20 (values 0-24).
Other minor fixes.

Ratings and Reviews

4.4 out of 5
14 Ratings

14 Ratings

AudibleHeadache ,

Almost perfect

I love the app. After figuring out how to avoid losing patterns and songs and the few quirks there are with AUM and DigiKeys, I have been building up songs on this. There are a couple quirks and 2 feature requests I would like to mention. I noticed that when saving and loading sessions in AUM, that they DigiKeys settings will remain including patterns and song settings, but even though I saved the “Song” in DigiKeys then saving the session in AUM, when loading, it does not show the song that was saved previously. I have to Load song, then when saving it will show the song name that was saved in the dialog. Plus, not sure if this is a bug in DigiKeys or AUM, but if you switch bluetooth headphones while in DigiKeys / AUM, it will wipe out all the settings in DigiKeys. Here is the 1st feature I would like to see implemented - Import / Export Song to Files/iCloud. This would be great for backup reasons and moving between devices so that the songs that I am working on can be imported / exported. The 2nd feature I would like to see is live recording of steps.

Developer Response ,

Thanks for the positive review. I will definately take a look at the bluetooth option as this does looke like some kind of bug. You should always save your song just in case an AUM session fails to restore, although it should save and restore the session just fine. Is there a specific setting that is not saved in the AUM session?

EvilNelmart ,

What I need!

Had an issue at first, but after reviewing yesterday, it appears an update was published and the app is now working as intended. And it seems to be exactly what I am looking for! Much more intuitive that other iOS sequencers I’ve used, and so many routing options! In combination with something like, SampleTank in Live Mode, this could be a game changer for me. Thanks for the update, I knew this would be what I was looking for!

anazariz123 ,

Does a great job with patterns

With the addition of the midi cc control, it’s now exactly what I was looking for.

Developer Response ,

Did you save your work as a song after creating all these patterns? I haven't had anyone else report this problem. Do not rely on a programs saved state as this is not perminent, please always save your work as a song.

App Privacy

The developer,, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like