Farnell Computer Services Ltd

mi mic Audio Recorder for iPhone Manual

Bookmark and Share

App Store mi mic link


Newsflash: A brand new version of mi mic audio recorder is now available bringing iOS 4 Support, background recording and playing, iTunes file sharing, FTP support and great new configuration settings screens. Details can be found in our blog.

Welcome to mi mic (pronounced 'my mike' ), a simple to use yet powerful set of recording and sharing features. Its design focus has been ease of use for recording in any circumstances including 'on the move' situations when tapping fiddly small buttons isn't always easy. Plug in some headphones (with mic) keep your phone in your pocket and control recording without looking at your phone. Of course mi mic operates perfectly without headphones too! (Unless on an iPod touch of course!" :-))

mi mic can be run on 1st generation iPhones, 3G iPhone, 3GS, iPhone 4 and iPod Touches (2nd generation) with headphones that include a microphone. mi mic requires a minimum iPhone operating system version of 2.2.1 but is fully compatible with the OS version 3.0 and higher and now iOS.

mi mic has three modes of operation - Tap, Squeeze and Auto. Tap mode is a traditional tap to start/pause recording whereas the unique mi mic mode of Squeeze records only while the iPhone screen is being 'squeezed' (three finger in contact with anywhere on the screen). This is just like you'd talk into a Walkie-Talkie. This is very useful for recording small segments very rapidly with no setup - turns the iphone into a microphone you squeeze to record. The latest addition to mi mic is a new mode called Auto. This fantastic new mode starts and pauses recording automatically. Recording is triggered by the sound level rising above a user configurable threshold and pausing is likewise triggered by the sound level falling below that threshold. This is great to keep recording file sizes small and for recording in situations where you can't touch the iPhone screen (see recording view below for more details).

A rich set of configuration options such as 'launch record view on startup', 'auto email or FTP on save' and 'vibration feedback' (vibration only available on the iPhone) completes this compelling application. mi mic records in WAV, CAF or AIFF formats making recordings playable on all major platforms (Mac/PC/Linux).

mi mic recordings


This is the main recordings list view and contains a list of your recordings as well as buttons to access the various features of the application. Once there are recordings in the list tapping one will select it. The next tap of the selection will start playback. The next tap of the selection will pause playback. So subsequent taps resume/pause playback. If a recording is selected and a different recording is tapped then the selection is moved to the new row and if the previous recording was playing this will be stopped.

row details

Each recording is displayed in a row. The row contains the recordings name, rich date, duration and a button (on the far right) that can be pressed to display the "recording detail" view.

progress slider (bottom middle)

The progress slider provides a visual indication of how far through playback a particular recording is. Additionally it has 'time through' digits to its left and 'time left' on its right. It also allows you to skip forward or backward through a recording just by dragging the slider handle. When a recording ends the slider will reset itself to the beginning.

Edit button (top left)

This places the recordings list into 'Edit Mode'. In this mode you can delete or reorder your recordings. This uses standard iPhone list management functionality that you'll be able to use immediately.

+ button (top right)

This button initiates the recording view (see below for details of this view).

Action button (bottom left)

This button presents a popup list of actions which will vary depending on whether you have selected an individual recording or not. If no recording is selected then the available actions are "adjust settings" - which displays the Settings View (see below) and cancel which dismisses the popup list. If a recording is selected then two additional options will be displayed: "email default" will initiate the sending of the selected recording to yourself (as configured in mi mic iPhone settings) or "email contact" will enable you to select the email address of a contact to send the recording to.

File Share Button (bottom right)

This button displays the "mi mic file share" view enabling you transfer your recordings wirelessly (see below for details).

mi mic auto view


In Auto mode mi mic starts and pauses recording automatically. Recording is triggered by the sound level rising above the threshold level. The trigger sound level is indicated on this screen by the red bar on the db meter display. On this sample screen the trigger level is set to 35 dbFS. As soon as the sound level rises above this level recording begins. When the sound level falls below this level the recording is paused.

Move the db threshold red bar (by dragging up or down) to the level you require at any time. Alternatively the level can be set on the settings page.

The largest time display - 00:03 is showing the duration of the recording so far. The smaller time display - (00:11) in brackets shows the elapsed time since the auto recording session was started (with a tap of the screen).

Additionally this screen is showing the optional db meter. This can be switched on or off on the settings screen.

Tap the screen to start/pause Auto mode.






mi mic tap view


This is the view where all recording is performed. Almost the entire screen is a 'button' that can control the recording process. In 'tap mode' tap the screen anywhere to start recording. Tap again to pause. Do this as required until you are done recording, then either cancel or save/email your recording (depending on how settings have been configured). There is a large "recording duration" display and a sound level meter.

Save button (top right)

Press the save button to save your recording and return to the "mi mic recordings" view. A new entry at the top of the list will appear. This can be pressed when a recording is paused or currently recording.

Email/FTP button (top Right if auto email configured)

If 'auto email' or 'auto ftp' has been configured (in the "mi mic settings" view) then the Save button is replaced by an Email/FTP button as a visual indication that this is configured. When this is pressed the recording is saved and then emailed to the default email address or default FTP Server (configured in the iPhone App settings control panel). The screen will return to the "recordings" view and then present a popup indicating that either FTP or emailing is taking place. It is recommended that large files are not sent over GSM networks or even 3G. The fastest way to get files off the iPhone is via iTunes or wifi 'file share' view (see below).

Cancel Button (top left)

Press the cancel button to discard your recording and return to the "mi mic recordings view". This can be pressed when a recording is paused or currently recording.


mi mic squeeze view


This screen is the squeeze mode recording screen. As stated on the screen recording only occurs when 'squeezed'. In touch terms this means that three fingers need to be resting on the screen for recording to occur. Remember that in this mode recording only starts when three fingers are in contact with the screen and it pauses when the last of your fingers is lifted off the screen. It sounds complicated when described but totally natual when you actually use it! the best way to think of this mode is that the iPhone is turned into a microphone that you squeeze. Simply turn thephone upside so that the microphone is pointing up and when when you want to record! The Save and Cancel buttons behave the same as in tap mode described earlier.











mi mic recording view


While recording is taking place (in either tap or squeeze modes), this is the screen that is displayed. It provides duration and level meter information. In tap mode tapping anywhere will pause recording and in squeeze mode removing fingers from the screen will pause recording.














recording detail view


From here you can, add notes to your recording, rename your recording, see the date, duration, size and quality (sample rate) and type (caf or aiff) of the recording. To amend the notes or name just tap the relevant field and a keyboard will be displayed alond with a 'Done' button in the top right corner of the screen. Tap this to commit your change.














mi mic file share view


mi mic provides a zero configuration way to access your recordings from your Mac or PC. Select this view and the App will determine a unique URL that will be presented in the centre of the screen. Once this is displayed simply type this into the browser of your choice and you will be presented with a list of the recordings that can be transfered. Simply click the name of any recording and the transfer will begin. The iPhone and your Mac or PC must be on the same wireless network for this to be successful.













mi mic settings view


Configuring mi mic is performed in the settings view. The following options are configurable: recording quality, recorder mode, startup screen, auto email, auto FTP after recording
and vibrate on recording start/end and pause/resume (iPhone only - iPod Touch doesn't have vibration hardware).

recording quality
There are three choice here: good (11,000Hz), better (22,500) and best (44,100Hz). For most recording tasks good is absolutely fine and provides the best option if sending recordings by email.

recording file type
There are three file types caf, aiff and wav. Any format can be played by Apple Quicktime technology (built into Macs) but If you're using a PC then choose either aiff or wav formats to be able to play the recordings using Windows Media Player or download the free Apple quicktime player from here.

recorder mode
There are three modes for controlling recording: tap, squeeze and auto. In tap mode tapping the screen starts and pauses recording in a traditional fashion. In squeeze mode recording only takes place while the iphone is being squeezed (three fingers in touch with the screen). This is like using a Walkie-Talkie. This may sound weird but is actually very comfortable if you hold the iPhone with the microphone pointing towards you (mi mic will auto rotate the interface) with the palm of your hand round the back of the phone your fingers will rest on the screen naturally. Just rest your fingers on the screen to record and lift them off to pause! The newest mi mic mode is auto mode. Recording and pausing is automatically controlled by the record threshold level as described below. Set mi mic into auto mode and leave it recording next to your bed overnight to capture your snoring! Leave mi mic on your desk and just talk when you want to record something and mi mic will capture your message automatically.

startup screen
Choose to make the application present the record view immediately on startup or the recordings view (the default). This allows you to immediately be 1 tap/squeeze away from recording after app launch if required.

auto email after recording
Select this option to send short recordings to the default email address setup in the iPhone mi mic settings. The recording is automatically saved before the email processing takes place.

auto ftp after recording
Select this option to send recordings to the ftp server setup in the iPhone mi mic settings. The recording is automatically saved before the ftp processing takes place.

vibrate on recording start/stop (iPhone only)

This feature provides tactile feedback of when the iPhone begins recording or stops. This is a really useful feedback feature when you have your phone is out of sight.

vibrate on recording pause/resume (iPhone only)

This feature provides tactile feedback of when the iPhone auto pauses or resumes. This is a really useful feedback feature when you have your phone is out of sight.

db meter display

You can switch the db meter display on or off here. The display is in dbFS (Full Scale) units.







about view


the About view tells you the version and build of the application and contains links to email technical support if required. There is a help link too.









mi mic iPhone app settings

This is where you configure you default email address, password, email and ftp account details.

Email Account Address
Enter the email address that you wish to use as the default email address within mi mic. You must know the addition details below that relate this email address.

Email Account Password
Enter the password for this email address that you would use when logging in to access your email.

Outgoing Mail Server SMTP
Enter the SMTP server address through which you wish to send emails. For example if your had a mobileme email address of [email protected] you could enter smtp.me.com here.

Outgoing Mail Server Use SSL
Switch this off if your SMTP server doesn't use SSL. For mobileme accounts leave this ON.

Outgoing Mail Server requires Authorisation
Switch this off if your SMTP server does not require authentication. For mobileme accounts leave this ON.

FTP Server URL
Enter the IP address of your FTP server e.g. along with port information if required e.g.

FTP Server Username
Enter the FTP server username.

FTP Server Password
Enter the FTP server password.


contact us

If you have any questions, problems of feature enhancements please let us know by email.


other great apps!

Farnell Computer Services have developed other great iPhone apps:

  • Dr Rhythm Fantastic tool for learning music rhythm notation. Tap in a rhythm and see and hear it played correctly
  • magic stave listens to what you're playing or singing and displays it on a music stave!
  • music match is a fun way to learn music notation for young and old.
  • tables match is a companion game to music match. Get your kids to learn times tables the easy way!
  • bank card checker is a useful way to check the validity of credit/debit cards.





| Contact Us | ©2009 Farnell Computer Services Ltd | Blog