Bluetooth midi controller iOS. Bluetooth midi controller iOS

iPad compatible devices.

Please check with your manufacturer to ensure your MIDI instrument is compatible with iPad. Some instruments, such as Native Instruments Maschine, will not work on iOS.

Many MIDI devices are USB powered, but if you receive an error saying ‘Accessory Unavailable. The attached accessory uses too much power’, you may need to use a powered USB adaptor to provide the necessary power.

Note: some devices require Windows or Mac drivers or specific software to be installed. If this software is not available for iPad, it will not be compatible. E.g: Native Instruments Maschine users will not be able to connect to iPad because Maschine 2 software is required to use MIDI mode and is desktop only.

bluetooth, midi, controller

Connecting via USB – the order matters.

When you connect your controller via a USB adaptor, the order in which you connect your cables matters. To increase the likelihood of a successful connection, follow these steps:

Connecting via Bluetooth.

If your controller supports MIDI over Bluetooth, you can connect it wirelessly to play Melodics. To pair your device with Melodics, follow these steps.

If your controller is a supported device it will be selected automatically. If not, you can create a mapping using the ‘Map your controller’ button.

USB hubs and adaptors.

Some devices like the iRig Keys come with a Lightning to USB cable. This can be connected directly to your iPad and used with Melodics. Otherwise, you will need a USB adaptor. There are many options available, but not all are made equal. We recommend using a powered USB adaptor from a reputable brand.

USB to Lightning Adaptor.

This is a powered USB adaptor for iPads with Lightning connections. Most controllers require a stronger power source than what your iPad Lightning connection can provide, so this adaptor that will allow you to connect to an external power source at the same time to supply the required power output.

USB-A to USB-C adaptor.

If you have an iPad Pro or an iPad with a USB-C connection, you can use this adaptor to connect your MIDI controller. If your controller also has a USB-C connection, you can use a standard USB-C cable.

iRig MIDI 2.

f your controller has a 5-pin DIN MIDI output, you can use a MIDI interface that is made for iOS such as the iRig MIDI 2. This can be used if your controller does not have USB or if it is not working due to USB power issues.

Once you’re connected, your instrument might be available to select in the selected instrument dropdown menu. If not, hit the map your instrument button to create a mapping.


Nektar WIDIFLEX and WIDIFLEX USB provide wireless MIDI solutions for your MIDI recording setup. Go wireless and get rid of those MIDI cables!

Connect regular MIDI gear, such as synthesizers or drum machines, via superfast Bluetooth BLE MIDI by simply plugging WIDIFLEX into your gear’s MIDI sockets. Create wireless instrument-to-instrument connections or wireless MIDI groups – even without computers. And make your computer the hub of the wireless system, by adding WIDIFLEX USB. All of this with ultra-low latency and lots of range – a great solution for both studio and live use. Get untangled!


Add wireless Bluetooth BLE MIDI to standard MIDI devices

WIDIFLEX is a set of two MIDI DIN plugs, with all Bluetooth functionality built into the larger plug that connects to your gear’s MIDI Out socket. You won’t even need to worry about external power: WIDIFLEX is powered from your gear’s MIDI Out socket!

Plug in and go: All you need to do is to plug WIDIFLEX into your MIDI gear’s MIDI DIN sockets. The large plug goes into the devices’s MIDI Out, the small detachable one into the MIDI In.

For a direct MIDI-to-MIDI connection. simply plug a second WIDIFLEX set into the gear you want to connect with. Automatic Pairing will auto-connect both devices, and you are good to go with full bi-directional transmission of all MIDI data, including MIDI Clock and MPE.

For a Computer-to-MIDI connection with current Mac OS computers or iOS, you can pair WIDIFLEX with their built-in Bluetooth right away. On Windows, you might need to add a WIDIFLEX USB: Once plugged in, it auto-connnects to your WIDIFLEX, and the new MIDI port becomes visible in your DAW.

Bluetooth (BLE) to MIDI connections are also supported. So with WIDIFLEX, you can pair bluetooth MIDI controllers with your stage piano or synthesizer and play them from the front of the stage!

Connect up to 5 WIDI devices: But WIDIFLEX can do a lot more than just provide one wireless MIDI connection via Bluetooth: Create multiple fixed pairs and also WIDI groups of up to 5 devices, as shown further below.


Bluetooth 5: Secure connection for live stage with 2x the speed and 4x the range of earlier Bluetooth versions. SCA Technology: Unique Smart Connectivity Algorithms for optimized WIDI performance Ultra-low 3 ms latency: ground breaking latency reduction Automatic Pairing: Instant setu p WIDI Groups: Up to 5 devices MIDI Clock and SysEx: Transmission of all MIDI messages over Bluetooth including MPE Free iOS/Android WIDI App: Use the CME “WIDI App” to manage your settings and groups easily No external power: Supports 5V and 3.3V via MIDI Out Din


Wireless Bluetooth BLE MIDI for all operating systems

WIDIFLEX USB adds Bluetooth MIDI with an ultra-low latency of 3ms and advanced jitter optimization to all major operating systems. In combination with WIDIFLEX you can then create a wireless hi-performance MIDI setup for studio or stage, featuring twice the speed and four times the range (20 meters / 65 feet) of earlier Bluetooth versions. On MacOS you can of course use the integrated Bluetooth functionality, but by adding WIDIFLEX USB you will reduce the operating system’s minimum latency from 7.5 ms down to 3 ms.

WIDIFLEX USB has advanced wireless connectivity for Auto-Pairing with WIDIFLEX. Pairing other devices is equally easy when you use the WIDI app for iOS and Android (free download in the app stores). You can also use it to create and manage WIDI groups of up to 5 Bluetooth MIDI devices. Your settings are memorized, so next time you start your system all your connections are automatically re-established.

Plug in and go: Plug WIDIFLEX USB into your computer’s USB connector and enjoy utra-low latency Bluetooth MIDI without having to upgrade your PC, tablet or smartphone. You won’t even need to install custom drivers, as WIDIFLEX USB is USB-class-compliant. It uses the operating system’s built-in MIDI driver. Simply plug it in and WIDIFLEX USB will become available as a new MIDI port in your DAW software!

If you use WIDIFLEX to connect your MIDI devices, simply plug them into their MIDI sockets and they will auto-connect to WIDIFLEX USB by default. This also works with BLE MIDI devices, eg. a Keytar. To set up, edit and manage those connections, you can use the free WIDI app for iOS and Android.

Supported Operating Systems: WIDIFLEX USB is compatible with all current versions of major operating systems, including Mac OS, iOS, Windows, Android, Chrome OS and Linux.


Bluetooth 5: Secure connection for live stage with 2x the speed and 4x the range of earlier Bluetooth versions. SCA Technology: Unique Smart Connectivity Algorithms for optimized WIDI performance Ultra-low 3 ms latency: ground breaking latency reduction Automatic Pairing: Instant setup WIDI Groups: Up to 5 devices MIDI Clock and SysEx: Transmission of all MIDI messages over Bluetooth including MPE Free iOS/Android WIDI App: Use the CME “WIDI App” to manage your settings and groups easily No external power: 5V via USB


Set up WIDI groups of up to 5 Bluetooth MIDI devices with one central WIDI device and up to 4 peripherals over 16 MIDI channels. You can easily do this via the free WIDI app for iOS and Android, or with the group auto-learn mode. The WIDI app also lets you store setups for instant recall.


You can create fixed pairs when working with multiple wirless MIDI connections at once, and run multiple groups with automatic pairing from default memory.

So when you plug your WIDI units back in, these connections will be restored automatically every time.


The current WIDI products are Bluetooth 5 compatible and comply with the specification for MIDI over Bluetooth by the MMA. The specification for MIDI over Bluetooth Low Energy (BLE-MIDI) is based on Apple’s implementation (released in iOS 8 and OS X 10.10), so that products from early adopters remain compatible with the industry standard.

WIDI includes a collection of Smart algorithms like Adaptive Frequency Hopping to always optimize the performance by selecting the best performing frequency at a given distance between devices. With only 3 ms, the latency between connected WIDI products is extremely low: MIDI only transmits data at a standard speed 31.25 kbit per second via cable – and WIDI products using Bluetooth 5 go up to 400 kb/sec.

WIDI products are 100% MIDI compatible and transmit all MIDI messages over Bluetooth, including MIDI clock, long SysEX and MPE. They provide full bidirectional transmission and reception with dual role automation as both, central and peripheral.

FL Studio Mobile. Controllers

FL Studio Mobile responds to both internal touch-controllers and external MIDI controllers, including knob/fader (CC) assignment.

Internal Touch Controllers

The Keyboard will show for instrument Playlist tracks while Drumpads will show for Drum Tracks (Stepsequencer).

Korg Bluetooth MIDI Controller – Update Tutorial

  • MOD (Modulation). Look for MW Destination Amount (MOD Wheel) on MiniSynth and Groove Machine Synth. NOTE: You can link the MOD touch-control to any editable parameter using the link prodcedure below and select ‘Link to MOD wheel’.
  • Scale Keyboard controls. See the Keyboard Options and Scale Tool section.

Using the Touch Controllers

  • Touch. Tap to play the controller as desired.
  • Mapping Drumpads. Drum Pads start at C4 (MIDI note 48) and up to A5 (MIDI note 69). To change the mapping. Open the Drum Sampler and long-tap on the Sample Channel for the pad you want to change, then select ‘Set MIDI Key’ and play the pad or note on your controller you want to use for that sound.

External MIDI Controllers

FL Studio Mobile can connect to external wired or Bluetooth MIDI controllers.

To connect and play from your MIDI Keyboard or Drumpads:

  • Start FL Studio Mobile.
  • Connection to your device:
  • Wired. If you are using a MIDI controller connected directly to your Mobile device. Many Android and iOS devices need an OTG (On The Go) adapter to convert from a larger USB A type output from the MIDI controller to your Android or iOS device (examples below).

Connect your MIDI controller to your device or computer. It should be detected by the system. If you are shown an option to use the controller as a default, select it.

  • Android. this will open a Location Access permission. Location Access permission. This is required by Google (See ‘LE Beacons note), as it’s possible to guess your location from nearby Bluetooth devices. We ONLY use Bluetooth for MIDI keyboards and we DO NOT try to guess your location or send any data to our servers.
  • iOS. Tap the Bluetooth icon to open the Bluetooth MIDI devices control panel. iOS finds nearby peripherals and displays them here. To use a device select it and it will be automatically paired with FL Studio Mobile. Once connected, the peripheral appears as a MIDI device, just like any other connected MIDI device.
  • You should now be able to Play keys/pads on your controller. The selected Playlist track will decide which instrument/s you can play and record.
  • MIDI Learn. Link a knob or slider on your controller to a knob/control in FL Studio Mobile:

    • After following the ‘connect to external MIDI controller’ steps above:
    • Tweak/move the target control in FL Studio Mobile.

    Open CTRL on the transport panel.

    Select Link to MIDI CC. NOTE: The ‘Link to MOD wheel’ option here refers to the touch controller and any connected MIDI Controller (it links both). To link to the MOD wheel on a MIDI controller, select ‘Link to MIDI CC’ and move it. The touch MOD controller is linked as soon as you select the option.

    You will see a message: ‘Waiting for CC’.

    Tweak/move the control on your MIDI controller and the link is made.

    The Truth About Bluetooth MIDI

    Many people (including engineers) who did not try Bluetooth MIDI assume a lot of things about latency with MIDI over Bluetooth. MIDI is a serial based protocol that has been developed in the early 80s. It is not amazingly fast to begin with.

    Bluetooth has been rapidly developing over the last decade. It handles a few megabits per seconds easily. That is why it is easy to say that MIDI over Bluetooth is capable of offering a professional low latency solution for musicians and producers. Both on stage and in the studio.

    It is even more easy to say this as a manufacturer. Feel welcome to watch this 2 minute video by Roger Linn. Mr. Linn, the legendary designer behind the LM-1, MPC and LinnDrum, talks about WIDI Master and his MPE-based Linnstrument by Roger Linn Design.

    Please note, this is not a paid endorsement. Neither did any member of the CME team asked Roger to create this video. He just bought it. Liked it. And shared it.

    Wireless MIDI: Basics

    Before we go into details and more sophisticated matters, let’s address some main ideas about BLE MIDI (Bluetooth MIDI).

    • Bluetooth MIDI is not Bluetooth Audio and does not experience the same latency issues. They are two completely different technologies.
    • Latency is normal. It occurs in the human hearing and in the communication between an audio interface, computers, midi controllers, monitor speakers, and so on. Everything has latency.
    • Conversion time is negligible. The latency between two WIDI devices is as low as 3ms. This is absolutely inaudible to the human hearing. It is even lower compared to the internal latency of many MIDI devices, software and apps.
    • MIDI transmits data at a standard speed 31.25 kbit per second via cable. WIDI devices using Bluetooth 5 go up to 400 kb/sec.
    • When talking about latency, you have to take your entire setup in account. Consider that the entire (or round latency) of your setup consists of many devices and your Bluetooth MIDI connection is just one of them. The round latency of a MIDI setup can easily be 15ms in total.

    A tiny word on MIDI terminology

    As you might know, the history of MIDI technology incorporates widely used terms as master and slave. Although the term master is not causing any real issue, the word slave can trigger undesired feelings and emotions to a large group of people.

    Following requests from the Community of MIDI Enthusiasts, it is intended to change the terminology to a more modern form of communication.

    That is why, with Bluetooth MIDI, we rather speak about central and peripherals when discussing Bluetooth connections. And with USB MIDI, we rather talk about hosts and devices.

    As the previously used MIDI terminology trivialise something quite horrendous associated with institutional racism and colonisation, the purpose is to no longer use the term slave. Although this might be a bit confusing to you in the beginning, it only takes a short while to adjust. Read this article for a better understanding.

    Let’s return to the fun part. Let’s talk about BLE MIDI and of course….latency!

    Latency is just a number…

    There are a lot of claims being made about latency and especially the ability of being able to really notice it as a human. Let alone link it to a specific part of your system. There are musicians who play their instruments based upon the limitations of that device. Latency can be just one of them. Therewith it becomes part of the deal.

    Of course, latency is an important metric when it comes to music production and performance. Latency for Bluetooth MIDI does not stand upon itself. It depends on the environment and the connected devices.

    As with Roger Linn, one of the other early adopters of WIDI was the amazing Jean-Michelle Jarre. Again, there has been no request from CME towards JMJ. Nor did we pay him to say a few nice words. He simply bought it. Liked it and reached out to us to congratulate the CME company and its engineers.

    Smart Connectivity Algorithms

    To proceed with the previous paragraph about latency, it is important for a complete understanding to look at the bigger picture.

    Connect Interfaces & MIDI Controllers To An iPad Pro 2021

    When you look at your entire system, it is complex for you as a musician or producer to pin-point latency to a specific part of the system. How are you able to say the latency you experience from your monitor speakers are caused by either MIDI communications or audio conversions? Or delays in translation by your operating system?

    That is why it is best to keep this simple and not get stuck in one single metric. With Bluetooth MIDI, the latency metric is not a given in every situation. It is not one solid number. The performance depends on multiple factors. That is why, you should be careful with reading a metric from a page and assuming it says it all.

    Try it yourself!

    That is why it is recommended to try it yourself. Experience the performance with different setups in different environments. Following you can make your own decision based on real life experiences.

    Another important factor is jitter. It is more or less the variation in latency. In the end, a proper musician can play with a stable latency. That is why jitter is also a very important metric. Especially when it comes to real time MIDI clock and sync purposes.

    Our engineers are constantly working to improve WIDI’s firmware and especially the jitter performance. WIDI uses a collection of Smart algorithms to select the best performing frequency at a given distance between devices. This is what is called Adaptive Frequency Hopping. In short, WIDI is able to switch frequencies to keep delivering the best performance.

    The entire collection of algorithms used is called SCA. Or Smart Connectivity Algorithms. With SCA, WIDI performance is optimised in any given situation. SCA stands for Dual Role Automation, Automatic Pairing Mode, Smart Hub Functionality, Latency Reduction Optimisation and Range Performance Optimisation!

    The difference between a MIDI cable and BLE MIDI

    First of all, with Bluetooth MIDI latency is always a bit higher compared to a regular MIDI cable.

    That said, you can question yourself if you would be able to distinguish WIDI Master from a standard MIDI cable in a double blind test. We have noticed that this will always lead to the same discussion about latency.

    This discussion is quite similar to the one we have had in the start of streaming and the download days involving MP3s and WAV files. Or that one of the supreme quality of vinyl over anything else….it is ongoing, never ending and also very much part of the process of developing innovating technologies.

    Bluetooth MIDI and latency on iOS Mac

    When talking about latency of the WIDI technology you’d have to keep in mind we measure latency by using an oscilloscope. It is measured between two WIDI Masters. The lowest outcome is 3ms. The highest is 10ms. We measure an average on 5ms to 6ms.

    The latency on iOS and macOS came from the limitation of the Bluetooth connection interval. This is a rule set by Apple. On iOS it is 11.25ms minimum. On macOS it is 7.5ms minimum.

    Please note that these are “intervals” and not “latency” metrics. These intervals can cause latency and jitter due to the limitation of that buffer.

    Bypass Limitations of macOS and iOS

    The main reason for this limitation is because Apple has no intention to place Bluetooth MIDI at a high priority compared to other more common services. Thus if you connect any Bluetooth MIDI device with iOS or macOS, you cannot get the connection interval lower than above mentioned limitations.

    If we break away from the iOS and macOS Bluetooth connection interval, two WIDI Master can set itself with shortest interval that Bluetooth 5 supported. In this way, we can reduce the latency significantly.

    Also, in the design of macOS it is integrated to kill any unused BLE MIDI connection. It is designed this way, because macOS does not prioritise Bluetooth MIDI. It prioritises Bluetooth for audio and other data. Bluetooth MIDI is simply not that important for Apple.

    To bypass limitations of iOS and macOS an interesting option is WIDI Uhost or WIDI Bud Pro. It will also allow you to pair automatically, instead of manually setting your BLE MIDI connection every time.

    Bluetooth MIDI Groups

    After releasing the basic Bluetooth firmware for all WIDI devices, the community started asking for more advanced solutions. This resulted in the provision of WIDI groups via the WIDI app and Bluetooth MIDI groups via the group auto-learn mode.

    Basically, if you use only WIDI devices in a group setting, you can set your WIDI group up manually via the WIDI App. If you want to add other Bluetooth MIDI devices, you can do this via the group auto-learn mode.

    Group connection is a relatively new feature that the community has been asking for. You can add up to 5 Bluetooth MIDI devices (including WIDI) and create 1-to-4 MIDI split and 4-to-1 MIDI merge setups.

    It is a suitable solution if you want to control multiple peripherals easily from one device. Of course there are some limitations.

    Syncing multiple MIDI devices wirelessly

    In group mode, you can send any kind of MIDI message, including MIDI clock. This allows you to synchronize multiple MIDI devices in a sequencer-like arrangement. That said, in the wired MIDI world, syncing MIDI devices can already cause jitter, it’s no different in a wireless MIDI situation.

    When working with a direct connection between two WIDI devices, the transfer of the MIDI clock is rock solid. No issues have been reported at this stage. When switching to group mode, we received a limited number of reports of jitter issues when syncing multiple devices wirelessly via MIDI clock.

    The problem is, we can’t reproduce this exact problem. That doesn’t mean the problem doesn’t exist. WIDI groups have higher jitter compared to a direct WIDI-to-WIDI connection with two WIDI devices.

    When group mode is enabled, the connection interval is extended to allow scanning while already exchanging with connected device(s). A larger connection interval results in a higher jitter.

    Therefore, WIDI groups are limited to a maximum of 4 peripherals. At this number, the latency and jitter are still acceptable.

    bluetooth, midi, controller

    Besides this, it is necessary that you connect all members of the group. Otherwise your central device will continue to scan for the missing group member(s), adding unwanted jitter.

    If you are experience issues in group mode, please do reach out to us. We would like to understand better where this comes from and maybe find a way to solve it.

    The test results of syncing via Bluetooth MIDI

    As mentioned, in our test environment we are able to add multiple devices via WIDI groups and send MIDI clock messages and synchronize multiple devices wirelessly with acceptable jitter.

    In the table below you will find the BPM variation in groups versus direct. As you can see, the variation (jitter) increases as the BPM increases. This is similar to a wired situation.

    Also, the jitter (in BPM) is higher in group mode compared to the direct WIDI-to-WIDI connection. This is also acceptable from our side.

    Reproducing your setup and environment.

    It seems that jitter issues are related to a combination of specific sequencers and BLE MIDI. This means that in some cases it occurs, but in many cases it does not. It could be in the way the sequencer structures its timestamp when using MIDI clock.

    Since it’s impossible to recreate every setup and environment, it’s really hard to say. That’s why you get full transparency from our side.

    Again, this is a fairly new technology. It’s just not perfect for all use cases. Once a new feature is released, it has pros and cons based on the limitation of the technology. It really depends on your unique application.

    That is why we also accept returns. Hassle-free. If WIDI is not good enough for your application, you will get a refund without any problem. If that is the case with you, please contact us via support page.

    MIDI clock in Bluetooth MIDI groups

    As mentioned, Bluetooth MIDI groups provide a great solution for many, but not everyone. As you may know, syncing multiple devices via MIDI can already be a challenge in the wired world. That said, in our test setup it is certainly possible to synchronise multiple MIDI devices via MIDI clock.

    In our setup, three (3x) WIDI Masters were lined up in a WIDI group. The MIDI clock was sent from the Yamaha QY100 via the WIDI central unit. Two WIDI peripherals receive the clock through two different music software programs without any latency or jitter issues.

    Of course, our engineers are constantly improving the Bluetooth MIDI standard and the WIDI firmware. That said, at this point we think we’ve reached the limits of what is possible with Bluetooth 5.

    bluetooth, midi, controller

    That is why we are always researching new angles and technologies.

    Make decisions based on real life experience.

    You are perfectly capable of making your own decision. If latency is the only metric you make your decision on, and cables work for you, you just stick to your cables. Or at least wait until you and your musician friends can test our Bluetooth MIDI solution in real life at your local dealer. That is fair enough, right?

    In the other hand, if you are interested in getting rid of those cables, advanced midi connectivity, app based cable management and wider range plus freedom of movement with midi (like on stage), then Bluetooth MIDI solutions might be of interest for you.

    Take a look at this great video by the amazing Shook and partner Juliet. This time, the videos made by Shook all are advertisements. This means, Shook got paid to create them. And it was worth every single penny!