Wave Editor & Recorder (iOS only)

1. Wave Editor

The wave editor can be entered by double tapping an existing audio-track or adding a new audio track in the track list - Add Audio.

Add Audio

There are then several ways to add audio to the new track:

  • Record with the inbuilt microphone or a microphone/audio device plugged into the headphone jack, or any iOS audio interface.
  • Import a song/track from your iTunes library
  • Import an existing audio file. Supported formats include: wav, mp3, ogg, m4a (AAC)
  • AudioPaste from other apps on your device (iOS 7 only)

An audio track can only be linked to one audio file. Opening another file in the wave editor will replace the selected audio track. Editing in the wave editor always changes the original audio file data in the Audio folder, unless you tap the “Save as” button to save it under a new name. This improves the workflow by not having to save and type filenames every time you change an audio file.

1.1 Wave Editor Menu

The buttons along the top of the display control playback, undo, zoom (the same as in the Keyboard screen) load, save and delete functions.

1.2 Record button

Tap the record button to open the audio recording popup for recording a wav file into the Audio folder. There is a second Record button on the pop-up to start the recording process after you selecting the desired options:


NOTES: Recording starts from the position of the left-most Song Marker not the play head. There is a step-by step guide to audio recording here.


1.2.1 Supported hardware

You can record from the internal microphone, or almost any external microphone connected to the head-phone jack or via the dock connector. Most CoreAudio compatible (also called "class compliant") USB devices with low power requirements can be connected via Apple's Camera Connection Kit USB adapter (iPad only). There are also 3rd party docks (iPad & iPhone) that support multiple-audio inputs. FL Studio Mobile can record up to 12 stereo or 24 mono inputs simultaneously. See the Compatible Hardware List here.

Add Audio

The options shown here depend on connected hardware. If nothing is connected you can record with the built in microphone and these options will be grayed out.

1.2.2 Supported software

Audiobus

Audiobus is a 3rd party app (available from the App Store) that enables real-time app-to-app audio connection between iOS apps that support Audiobus. FL Studio Mobile can send audio to other apps and receive audio from other apps, through Audiobus. For more information see the Audiobus website. FL Studio Mobile can be used either as an Audiobus input or output.

Add Audio

  • Output - When loaded as an output in Audiobus, applications set as inputs can be recorded to separate stereo tracks. The Audiobus option is available in the channel menu of the wave editors recording window. In this mode, FL Studio Mobile automatically shows the recording window, preselects Audiobus and enables the metronome and song playback during recording. As an output, FL Studio Mobile provides a record buttons in the Audiobus panel which can be accessed from other Audiobus apps. The FL Studio Mobile input levels of all Audiobus apps are summed and displayed in the level metering bars. Input monitoring for Audiobus tracks is not available as the background app's sound is audible.

    Recording Apps into FL Studio Mobile:

    1. Launch the Audiobus app.
    2. Select input apps and launch them.
    3. Select FL Studio Mobile as the output app and tap to launch it.
    4. Switch an input app.
    5. In the Audiobus panel, tap the FL Studio Mobile icon, then tap the record button to start recording.
    6. Play something in the app. If you have additional input apps you can switch to those and play something too.
    7. In the Audiobus panel, tap FL Studio Mobile's record button again to stop recording.
    8. Switch to FL Studio Mobile to view and edit your recording.
  • Input - When used as an input, an Audiobus output app can record FL Studio Mobile's stereo audio output. FL Studio Mobile publishes play and rewind buttons on the Audiobus panel which can be accessed from other Audiobus apps.

1.2.3 Filename text field

By default, a new file name is displayed. Tap the name area to edit and change the name of the file you are going to record.


1.2.4 Input levels


  • Input level fader - The input level fader is visible on top of the peak meter only if your iOS device has input level support or if the connected audio device offers input level adjustment. Decrease the level to avoid clipping, or increase it if the volume of your recordings is too low.
  • Input levels - Ideally input levels should peak between -10 and -5 dB leaving some 'safety margin' at the top. If you go over 0 dB the recorded file is said to be 'clipping' and this will sound distorted or crackly if the clipping period is any longer than a brief flicker. Tap anywhere on the input level bars to reset the clip indicator. If you record too quietly (peaks around -40 dB or lower) the recording may sound hissy or noisy when you increase the gain or normalize the sample so spend some time to get the recording levels right.
  • Clip indicator - This shows when the level has exceeded 0 dB. To reset, tap on the fader (if present), otherwise anywhere on the meter.

1.2.5 Monitoring

Input monitoring determines if and how the input signal is heard through FL Studio Mobile before and during recording. This does not affect the recorded sound which is always recorded without FX, these can be added later via the internal track FX. There are 2 modes:

  • No Effects - Bypasses internal effects.
  • Track Effects - Routes the incoming audio signal through the effect bus of the selected track. FX monitoring allows you to listen with headphones as it will sound on the selected track with its FX.

NOTE: to prevent feedback, input monitoring is only available if headphones or if an external microphone is connected.

1.2.6 Channels

The options available here depend on connected devices. With the internal microphone, only mono is available. If an external microphone or CoreAudio device with more than 1 channel is connected, the following options are available:

  • Mono L/R - Select to record the Left or Right channel as a mono file. Mono files still play from both speakers, they just contain a single audio track that is fed to both.
  • Stereo - Records both channels into one stereo file. Stereo files are like all standard CD and .mp3/.aac/.m4a files.
  • 2-24 mono files - Records all the available mono channels simultaneously into separate mono files. FL Studio Mobile can record up to 8 mono tracks simultaneously.
  • 2-12 stereo files - Records pairs of 2 mono channels simultaneously into stereo files. FL Studio Mobile can record up to 4 stereo tracks simultaneously.
  • Audiobus - Every Audiobus input app is recorded to a separate stereo track (only available if FL Studio Mobile is set as the output in the Audiobus app).

1.2.7 Play song during recording

Listening to the song during recording is essential for singing or playing along Make sure to wear headphones so the live audio from FL Studio Mobile is not picked up by the mic). Situations where may decide to not monitor the playback audio are if you start your song with an audio recording, are recording ambient sounds or noises for later use.

1.2.8 Metronome button

Enable the metronome button to hear the metronome during recording.

NOTE: If Pre-count is enabled in the metronome setup, it will be audible during audio recording too.

1.2.9 Record button

Tap the record button to start and stop audio recording.

TIP: If you want to trash the recording and re-record, tap the undo button right after recording to delete the file.

1.3 Load button

The load audio file popup presents you with 3 options:

  • Audio folder - The Audio folder holds all your audio recordings and can also be browsed in the Projects Tab. You can use iTunes file sharing or the WiFi server to copy audio files from your computer to the Audio folder in FL Studio Mobile.
  • iTunes library - All the songs you synced with iTunes or downloaded from the iTunes Store are stored in the library. Tapping the OK button shows the contents of your library. Importing the file from the compressed format into the wav format can take up to a few minutes on older devices. NOTE: DRM (Digital Rights Management) protected files can't be imported as they are converted to .WAV format and this can't maintain the DRM protection, so the operating system prevents it.
  • AudioPaste (iOS 7 only) - The AudioCopy clipboard allows to you copy and paste audio material between apps that have AudioCopy support. The AudioCopy app (available on the App Store) lets you manage the clipboard.

1.4 Save button

To save the current audio file under a new name, tap the save button and enter a file name. The original audio file will remain unchanged.

TIP: In many cases, enabling the Save selection only checkbox is more handy than using the trim button.

1.5 Delete file button (iPad only)

The delete button removes the current audio file from the Audio folder permanently. Undo is not possible after this action.

1.6 Selection buttons

Tap the leftmost Selection button and then swipe the area in the wave form to make a selection. Use the markers on the ruler to adjust the selection. Tap one of the Reset-selection buttons to reset the selection to the beginning or the end of the audio file.

1.7 Trim button

The Trim button cuts away the areas from outside the selection leaving just the selection.

1.8 Delete button

The Delete button cuts the selected area from the audio file.

1.9 Insert silence button

Place the playhead at the point where you wish to insert silence, by moving your finger on the ruler. Then tap the insert silence button and enter the length in seconds.

TIP: Tap in the middle of the time display and slide your finger horizontally or vertically to quickly adjust the length of the silence.

1.10 Reverse button

Tap the Reverse button to reverse the selected area of the audio file, so that it plays backwards. If no selection is made the whole file is reversed.

1.11 Normalization button

Normalization modifies the audio file’s volume to that the peak is at the desired percentage of the maximum volume.

NOTE: As there may only be a few peaks in your wave file that are at or close to 100% to begin with, normalization at 100% may not seem to do anything. If so you can set to values greater than 100% with the 'Limiter (soft knee)' enabled.

Additional info:

  • Normalizing a quiet recording to 100% will boost its volume without clipping the wave form. Clipping sounds distorted.
  • With the Limiter enabled, boosting percussion samples and other short sounds by 110 - 200% (or more) can add more punch to samples intended for drumhead use. Use your ears carefully however as over-boosting the file can lead to distortion even with limiting enabled.
  • Normalizing to 50%, for example, will set the peak to 50% of the maximum available volume. Repeating this procedure won’t change the file because the peak will already be at 50%.

1.11.1 Limiter (soft knee)

Limiting is the process of rescaling input peaks that pass the threshold (100% volume in this case), where clipping would occur. It compresses the difference between the peaks and valleys in the waveform. The limiter option only becomes available at normalization percentages over 100%. The limiter is a 'soft knee' type which is generally more transparent and pleasing to the ear than hard-knee. While the limiter does avoid clipping distortion it can introduces some distortion artifacts of its own that reduce the quality of the audio file. Use with care, try working on a copy of your original file.

1.12 Fade buttons

Tapping the fade in (left) or out (right) button opens a sub menu with 3 choices for the gradient: slow (bottom), linear (middle), or fast (top). The two most common uses are fading in the beginning and fading out the ending of an audio file. Try out the different gradients and tap the undo button in between.