Surface Builder

Surface Builder

Auv3 MIDI Controller

15 ratings
14 reviews
$14.99

Details

  • Released
  • Updated
  • June 19, 2023
  • July 10, 2026

Features

Surface Builder screenshot #1 for iPhone
Surface Builder screenshot #2 for iPhone
Surface Builder screenshot #3 for iPhone
Surface Builder screenshot #4 for iPhone
Surface Builder screenshot #5 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Create custom MIDI control surfaces for audio applications. Design interfaces with buttons, knobs, and faders to send and receive MIDI data, control audio clips, and customize appearance. Supports AUv3 plugins and standalone use.

Customizable MIDI control surfaces
AUv3 plugin and standalone modes
Send/receive MIDI data (notes, controllers, pitch bend)
Audio clip playback control
Multi-scene interface design
Drag and drop interface customization
Show original description

What's New in Surface Builder

1.23

July 10, 2026

v1.23 B79 Fixed an issue with the interface menus not displaying as expected inside of a DAW.

User reviews

Great app! Just one problem

I use this app heavily for live performance. The only problem, is that when I export my surfaces to the Cloud and try to import them to my surface app under the same Apple account on a different iPad (with the same IOS version) the app imports the surface successfully, but when I launch it, it closes out the app immediately (making the imported surface of no value except on the iPad on which the surface was created). Very unfortunate. Otherwise, if you create and only use the surface on the iPad on which it was created, you are good. The Export/Import doesn’t work at this time. If it can be shared across iPads, this is a five star!!
Show more

Excellent surface builder.

There are a few midi surface builder apps out there, but this is by far the best. Clean, intuitive design, AUv3 support is a game changer. 5 stars.

Kadar Woody

Good plugin but still kind of find it difficult.

I was hoping that I can make my vocal sound like

whatever audio I’ve import on here as reference

audio and it doesn’t do anything to my vocals I’m

only limited to the effects I can use and not the

ones I want to create, I was really looking forward

to re-creating plug-ins I don’t have access or

effects. I just want to make for fun.

I think there should be an option where we could

just support reference audio and have the effect

sound accurate to whatever we import like I think

there should be a knob that allows me to import

my own audio, it would make things easier so that

way I can actually apply the effect I want to my

vocals perhaps an options to add presets onto

my effect something like a convolution effect

to add to my vocals it could work for reverb
Show more

Doesn’t allow remapping of incoming CCs?

This plugin is really impressive and deep! I was able to quickly create a complex control panel for my vintage synth. After a bit of a learning curve, I had over 30 on screen controls correcting controlling the synth. And the panel looked good! I ran into an issue when it was time to control the plug-in with my MIDI CC knob box. The problem is that when you map an on-screen control to an INCOMING MIDI CC number, it also sets the OUTPUT control number to the same number. My MIDI knob box has fixed controller numbers for the knobs. My synth (Sequential Circuits Six-Trak) and my CC knob box (keyfax phatboy) are both vintage pieces that don’t allow the CC numbers to be re-assigned. I was thinking this plug-in would be the “go between” between my knobs and my synth. Not only could I operate the synth from my iPad screen, but also from my knob box, while watching the changes on screen (so I thought).

There IS a MIDI learn feature in the plug-in, but it’s deep in the edit menu for each separate control. And again it's just one setting, the input and output CC number has to be the same.

They need to add a faster MIDI mapping function (outside of the edit mode) where you can enter a learn mode, wiggle each on-screen control and then turn a physical knob or fader on your MIDI contoller, all in rapid succession without entering an edit menu for each single control. In other words, once you’ve made your perfect control panel, you won’t be able to go through and quickly map your CC numbers like you can on most popular synth plugins (TAL U no, Model D, Synth One, etc)

Let me know if I’m wrong, but there is no way to have an on-screen knob RESPOND to one MIDI CC number while TRANSMITTING a different CC number. (I’m not talking about the value but the controller number).
Show more

Crashes with show/hide function

I bought the app to replace my Liine Lemur interface for MakeMusic Finale. Generally speaking the app it is not as good as I expected for several reasons, I'll name just a few of them: basic editing shortcuts missing (copy, paste, selecting more than one object at a time etc.); the grid can be helpful but in most cases it would better to determine objects sizes in a more precise way (pixels?); images and custom icons needs a lot of work to look good; using HSB for colors is already complicated, it is made even more complicated by the fact that you have to convert all the values in 256th; you can't set the size of each surface preciseley, only with increase decrease of 50px...

But the what made it impossible to use was a bug: when you use the show/hide function it works only if you have a few objects in the surface, otherwise it crashes the editor (this happens on a iPad, on a MBPm1 and on an iPhone)...
Show more

Developer apps

FAQ

What is Surface Builder?

Surface Builder is a tool for creating custom MIDI control surfaces. It allows users to design interfaces with various controls like buttons, knobs, and faders to send and receive MIDI data for audio applications.

What devices does Surface Builder support?

Surface Builder is compatible with iPhone, iPad, and iPod devices, offering flexibility for users across Apple's mobile ecosystem.

How much does Surface Builder cost?

Surface Builder is a paid application priced at $14.99. This one-time purchase grants access to all its features for creating and using custom MIDI control surfaces.

Can Surface Builder be used offline?

Yes, Surface Builder can be used in standalone mode to send MIDI directly to MIDI hardware using direct access to their MIDI ports, which can be done without an internet connection.

Does Surface Builder have ads?

No, Surface Builder does not contain advertisements. As a paid application, it offers an uninterrupted user experience focused on creating and managing MIDI control surfaces.

How often is Surface Builder updated?

Surface Builder was last updated on December 13, 2025, with version 1.22. This indicates a commitment to ongoing development and feature enhancements for the application.

What kind of MIDI data can Surface Builder send?

Surface Builder can send note on/off, controller change, and program change values. It also supports emulating modulation wheel and pitch bend data, and buttons can be configured to send bulk MIDI data.

What is the age rating for Surface Builder?

Surface Builder has an age rating of 4+. This suggests that the content and functionality of the app are considered appropriate for young children and general audiences.