While BeatScratch is passable for jotting musical ideas down with the touch screen anywhere, refining your
work is best done with a MIDI controller.
BeatScratch is designed to be accessible for everyone. As such, it supports using pretty much
any standard MIDI controller with your macOS, iOS or Android device. All you need is the appropriate
USB cable for USB/USB-C devices (generally macOS, Android, or ChromeOS), along with the appropriate dongle for Lightning devices (iOS devices
excluding the 2020 iPad Pro).
The most important function for working in BeatScratch is the tap-in to play/record function. As such,
both the sustain pedal and pitch wheel map to tap-in. While a keys-only MIDI controller is better than
no controller, a sustain pedal or pitch wheel is recommended.
Affiliate/ad links for products I recommend follow; turn off your adblocker (seriously, just whitelist beatscratch.io) to view.
As an Amazon Associate I earn from qualifying purchases.
Skip the wires entirely with these!
Great for USB-C devices because you can use any USB-C cable, like your power cable, to connect
Most Roland, Korg, Yamaha, etc. digital keyboards from the last 10-20 years have a USB-B port. Your printer
may use the same port type.
USB-B to USB-C Cables
USB-B to USB Cables
Mini USB Instruments
Mini (not micro) USB is used by many smaller, more portable MIDI controllers. Micro USB and USB-C have
replaced most other uses of this port type.
Mini USB to USB-C Cables
Mini USB to USB Cables
USB to Lightning Dongles
Connect these with the appropriate Mini USB to USB or USB-B to USB cable above to use a MIDI controller with your
iPhone or iPad (except 2020 iPad Pro, which can just use the appropriate USB-C cable).
Legacy MIDI to USB Adapters
Instruments dating back to the 80s have had MIDI ports that exchange the exact same bytes as today's
music apps. One of these dongles will let you use those instruments with BeatScratch. These adapters generally
have their own CPU on board decoding MIDI messages. Older and/or poorly-built adapters may exhibit input lag
not seen with direct cable connections.