Get the app
Songwriter studio · Any DAW

Capture the whole song.

Chords, drums, bass — exported as one MIDI file that opens in any DAW. Not just Ableton.

Free to download · Pro from $5.99/mo or $79.99 lifetime · 7-day free trial
iPhone · iPad · Mac (Apple Silicon)
ChordCodex splash screen showing the wordmark and tagline 'Discover. Arrange. Release.'
Plays nice with the apps you already pay for
Logic Pro· Ableton Live· FL Studio· GarageBand· Pro Tools· Cubase· Studio One· Reaper· Bitwig· AUM· Drambo
The Chord Factory difference

538+

voicings, played by real musicians.

Not a music theory book.

Stack them in a song and they sound like a record. Open chords that breathe. Jazz spreads with hand-placed tensions. Pop voicings that actually sit in the mix.

For artists × producers

From your couch to their studio — in one AirDrop.

Format, BPM, chords, beat, bass — bundled into one MIDI file. AirDrop it. Your producer hits play in minutes.

Step 1

Build the idea

Sketch chords, drop in a beat and bass. On your phone, in 20 minutes.

Step 2

AirDrop one MIDI file

A single .mid file. Format, BPM, chord changes, drum pattern, and bass line — all in there. Send it via AirDrop, iMessage, email, anything.

Step 3

Producer drops it in

Logic, Ableton, FL, Pro Tools — anything that reads MIDI. The arrangement is already there.

Step 4

Start recording

Producer picks sounds, you grab the mic. Session time is recording time.

"The producer never has to figure out the song. They get the song. They just choose the sounds."

The app

See ChordCodex in action.

Real screens. Real workflow. Sketch a chord progression, drop in a beat, write the bass line — all on your iPhone.

Chord Factory

Browse 538+ voicings by ear.

Pick a root, a quality, hit Play. Hear every voicing in seconds.

  • 12 roots · 5 qualities · 3 complexity lanes
  • Tap to edit notes · drag for octave
  • Build any custom chord
Jam

Tap a chord. Hear it. Build a feel.

Your chord palette. Velocity-sensitive pads, 9 strum feels, real-musician voicings — one screen.

  • Unlimited chord pads · drag to reorder
  • Inversion strip · live re-voicing
  • Plug into Mac via USB-C, play into any DAW
New
Song · Compose mode

Build the whole arrangement.

Sections A, B, Chorus, Bridge — each with chord cards, drums, and bass. Export the whole arrangement as one MIDI file.

Four feels per chord
Strum
9 patterns. Block to Roll.
Comping
Pianist patterns with walking bass.
Arp
Up · Down · Up-Down · Skip.
Gate
Chord stabs in time.
A full rhythm section, per section
Drums

A preset for every vibe.

Pop · Trap · Hip-Hop · Rock · R&B · Funk. Tap, play, you're in the pocket.

Pop · Driving 8s Pop

Eighth-note hat, four-on-the-floor kick, classic pop snare on 2 & 4.

90–120 BPM · 4/4
Use Edit
Step sequencer
Editor
1e+a 2e+a 3e+a 4e+a Kick Snare C-Hat

16-step grid · 808 & 909 kits · pads with live record — tweak any preset or write one from scratch.

Bass

Bass that follows your chords.

Scale-aware patterns that follow your chord changes automatically.

Pop · Motown Skip Pop

Jamerson skip — anchor, ghost, chromatic walk into the next chord.

90–120 BPM · 4/4 · swing 15%
Use Edit
Step sequencer
By scale degree
1e+a 2e+a 3e+a 4e+a R b3 5

Step grid plus seven articulations — STAC · SLIDE · GLIDE · MUTE · GHOST · DEAD · LEGATO.

Starter Packs & Library

Start with a sound, not a blank screen.

5 starter packs included — Trap, Soul, Neo Pop, Modern Jazz, Neo Soul. Real chord vocabularies, in the key they were written in.

  • 5 free starter packs on download
  • Import your MIDI & Ripchord libraries
  • Save, rename, share via AirDrop
Starter Packs library — Trap Aeolian, Soul, Neo Pop, Modern Jazz, Neo Soul
Connect

Plays into your DAW. Plays into your other apps.

Two ways to play ChordCodex into your setup. Also runs natively on Apple Silicon Macs.

USB-C · IDAM

Plug into your Mac. Play your favorite DAW.

One USB-C cable. ChordCodex becomes a MIDI instrument in Logic, Ableton, FL, Pro Tools, anything that takes MIDI. No drivers.

  1. 1 Turn off Continuity Camera on iPhone
  2. 2 Enable the iPhone in Mac's Audio MIDI Setup
  3. 3 Select iPhone as MIDI input in your DAW · play chords
Inter-app MIDI

Play it into your other iOS apps.

A virtual MIDI port that shows up in AUM, GarageBand, Drambo, BeatMaker 3, any CoreMIDI host. Pick it as MIDI input. Tap a chord.

  • Zero setup — no driver, no pairing
  • Bluetooth MIDI for wireless controllers
  • MIDI Clock out to sync external gear
Pricing

Pro tools deserve pro pricing.

Free to download. Try everything Pro for 7 days. Then go monthly, yearly, or buy Lifetime and never pay again.

Universal · iPhone · iPad · Mac (Apple Silicon)

Free

Forever
$0

A taste of the app — try a chord idea, hear a beat preset.

  • Jam mode · simple chords
  • A few drum presets
  • 3 strum feels (Block · Up · Down)
Download free

Pro Monthly

Cancel anytime
$5.99 /mo

Everything in Pro, billed monthly. Cancel any time, no questions.

  • All Pro features
  • All future updates
  • Cancel any time
Start 7-day trial

Lifetime

No subs ever
$79.99

One purchase. Every update forever. Own your tool.

  • Everything Pro · forever
  • All future feature releases
  • No recurring billing, ever
Buy Lifetime

All prices USD · App Store purchase · Refunds via Apple ID. Trial is risk-free — if you don't continue, you stay on Free.

Common questions

How does the "AirDrop the song to your producer" workflow actually work?

In Song mode, build the song idea — format (verse / chorus / bridge), BPM, chord progression, drum pattern, bass line. Tap export. ChordCodex packages everything into a single MIDI file: tempo and time signature in the file header, chord changes on one track, drums on another, bass on another. AirDrop (or iMessage / email / Files) that one .mid to your producer. They drag it into Logic, Ableton, FL Studio, Pro Tools — anything that reads MIDI. The arrangement is already there. They pick sounds, you grab the mic. Session time becomes recording time instead of figuring-out-the-song time.

What's actually different between Jam and Compose?

Jam is an expressive chord instrument. The screen is a chord palette with velocity-sensitive pads, an inversion strip, and a strum drawer. Most producers plug their iPhone into their Mac via USB-C (IDAM) and treat ChordCodex like a hardware chord controller — tap a pad, the MIDI streams straight into Logic / Ableton / FL / Pro Tools in real time, and any soft-synth on the receiving track plays the chord. It's the fastest way to perform chord parts into a session without programming MIDI by hand. See the USB-C setup guide below.

Compose is the arrangement studio. Same chord material, but laid out into sections (A, B, Chorus, Bridge) with per-chord duration, feel (Strum / Comp / Arp / Gate), velocity, and humanize. Plus a full rhythm section per section: drums, bass, comp grooves. You don't perform here — you build the whole song idea, then export it as a single multi-track MIDI file to AirDrop to your producer.

Jam = play it. Compose = arrange it. Producers tend to live in Jam; songwriters tend to live in Compose. Most people use both.

Compose has drums and bass?

Yes. Every section can have its own beat (16- or 32-step drum sequencer with 808 and 909 kits, 12 pads, live-record mode) and its own bass line (scale-aware step sequencer with articulations: STAC, SLIDE, GLIDE, MUTE, GHOST, DEAD, LEGATO). The per-chord rhythm engine has four modes — Strum, Comp, Arp, Gate — with 27 presets between them. MIDI export bundles chords, comp, drums, and bass as separate tracks.

Do I need to know music theory?

No. The whole app is built around picking voicings by ear. You browse by Root and Quality, hit Play, and listen. If a chord sounds right, it is right. The voice-leading engine handles the boring parts.

Does it record audio, or just MIDI?

MIDI only. ChordCodex generates and exports MIDI — your DAW (or any iOS host like AUM, GarageBand, Drambo) handles the audio side. That's why a single .mid file from ChordCodex can drive any synth or sampler you own.

Will it work with my DAW?

If your DAW reads standard MIDI files (Logic, FL Studio, Pro Tools, GarageBand, Cubase, Studio One, Reaper, Bitwig — all do), then yes. You can also plug your iPhone into your Mac via USB-C and use ChordCodex as a MIDI instrument in real time via IDAM. No drivers required — see the step-by-step below.

How do I connect my iPhone to my Mac with a USB-C cable?

Apple's built-in Inter-Device Audio + MIDI (IDAM) lets your Mac receive MIDI from your iPhone over a single USB-C cable. No drivers, no extra apps. Once set up, ChordCodex appears as a MIDI input in any DAW.

You'll need
  • A USB-C to USB-C cable (a charging cable works — must be USB-C on both ends if your Mac has USB-C / Thunderbolt ports).
  • An iPhone 15 / 16 / 17 (USB-C). For older iPhones with Lightning, use a Lightning-to-USB cable; the rest of the steps are the same.
  • macOS Ventura or later (any modern Mac with Apple Silicon).
Step 1 — Turn off Continuity Camera (one-time)

On your iPhone, open Settings → General → AirPlay & Continuity and toggle off Continuity Camera. This frees the USB-C port for MIDI traffic instead of video. If you skip this, your Mac will treat the iPhone as a webcam and IDAM won't appear.

Step 2 — Plug in & trust

Plug the iPhone into your Mac with the USB-C cable. If it's the first time, your iPhone will ask "Trust this computer?" — tap Trust and enter your passcode.

Step 3 — Enable the iPhone in Audio MIDI Setup

On your Mac, open Applications → Utilities → Audio MIDI Setup. In the menu bar, choose Window → Show Audio Devices. You'll see your iPhone listed in the left sidebar. Click it, then click the Enable button on the right. The device row will light up.

Step 4 — Open your DAW & pick the iPhone as MIDI input

Launch your DAW and create a new instrument track:

  • Logic Pro — Track header → External Instrument → MIDI input → choose your iPhone's name.
  • Ableton Live — Preferences → Link / Tempo / MIDI → enable Track + Remote on the iPhone input. Then arm a MIDI track and select it as the input.
  • FL Studio — Options → MIDI Settings → enable the iPhone under Input → set Port = 0.
  • GarageBand — Picks it up automatically; just create a Software Instrument track.
Step 5 — Open ChordCodex & play

Open ChordCodex on the iPhone and tap any chord pad in Jam or any chord card in Song. The MIDI streams over the cable into your DAW's instrument in real time. Record-arm the track and you can capture the performance straight into your session.

Tip: if MIDI stops flowing, unplug and re-plug the cable, or toggle the iPhone's Enable button off and back on in Audio MIDI Setup. macOS occasionally drops the IDAM connection when the Mac sleeps.
Will it work offline?

Yes. ChordCodex runs fully on-device. No cloud, no account required for the core experience. You only need a network connection to download the app, restore purchases, or sync between devices.

Is there an Android version?

Not yet. ChordCodex is iPhone and iPad only today. We're focused on getting the iOS experience right before we look at other platforms.

How does the trial and Pro pricing work?

Download the app for free. Tap "Start 7-day free trial" and you get the full app for 7 days — everything Pro unlocked, including drums, bass, MIDI export, and import / export. At the end of the trial, pick a plan: $5.99/month, $34.99/year (saves 51%), or $79.99 Lifetime (one purchase, every update forever, no subscription). Or do nothing and the app stays on the Free tier (simple chords, a few drum presets, no bass, no export). Refunds go through your Apple ID purchase history.