MIDI connects controllers, synths and software. These guides cover setups, controllers and studio hardware. This hub collects every Solar Heavy Studios guide on midi and hardware in one place, grouped by subtopic, so you can learn in order or jump straight to the problem you have today.
A learning path through MIDI and hardware
Start with MIDI basics: what MIDI messages are, how MIDI velocity works and how MIDI CC messages control parameters. Connect gear with USB MIDI, then learn MIDI mapping so your MIDI keyboards, MIDI controllers, pad controllers and control surfaces control your DAW. Next, learn timing tools: quantization, MIDI humanization and MIDI clock sync. Then explore pattern tools such as arpeggiators and step sequencers, and expressive control with MPE. Finally, explore hardware instruments: drum machines, grooveboxes, samplers, hardware synths and Eurorack modular systems.
Start here
- Akai Midimix Review
- Humanizing Midi Drums
- How To Draw Midi Chords
- Best Cubase Midi Controller
- How To Convert Midi To Audio
- Best Midi Keyboards Under 500
- How To Create Default Midi Track
- Cubase Doesn’t Recognize Midi Keyboard
Free tools and quick guides
- Convert Hz to MIDI Note (free tool: Pitch Hz MIDI Converter)
Subtopics in this hub
Each subtopic has a short explanation below. Where a full guide already exists on the site, it is linked; the rest are being written.
MIDI CC
MIDI Control Change (CC) messages send continuous controller data, with 128 controller numbers each carrying a value from 0 to 127. Some numbers have standard meanings, such as CC1 for the mod wheel, CC7 for volume, CC10 for pan, CC11 for expression and CC64 for the sustain pedal. Others are free for assignment. CC data is how knobs, faders and pedals control synth and DAW parameters, and can be recorded and edited like automation.
MIDI basics
MIDI (Musical Instrument Digital Interface) is a protocol that sends performance instructions, not audio. Messages include note on and note off with velocity, control changes, pitch bend, program changes and timing information. MIDI uses 16 channels per connection so one cable can address several instruments. Because MIDI is data, you can change notes, timing and sounds after recording.
MIDI clock sync
MIDI clock sends 24 pulses per quarter note from a master device so other devices follow its tempo. Start, stop and continue messages control transport. Typically, the DAW is the master and hardware follows, though either can lead. Clock jitter and USB latency can cause slight timing drift, so check sync carefully and consider dedicated sync tools for tight timing.
MIDI controllers
MIDI controllers are devices that send MIDI but do not make sound themselves: keyboards, pad controllers, fader banks, knob boxes and wind controllers. They let you play instruments and control software with physical hands-on control. Choose controllers based on how you work: keys for playing parts, pads for drums and clips, faders for mixing.
Read the full guide: What are the Best MIDI Controllers? Unleash Your Musical Potential Now!
MIDI humanization
Humanization adds small random variations to timing and velocity so programmed parts sound less mechanical. Use small amounts: a few milliseconds of timing variation and modest velocity changes. Better still, apply intentional variation, such as accenting downbeats and pushing or dragging specific notes, because real players vary in musical patterns rather than at random.
MIDI keyboards
MIDI keyboards range from compact 25-key models to full 88-key weighted controllers. Key count, key action (synth-action, semi-weighted, or hammer-action), velocity response, aftertouch and extra controls such as pads, knobs and faders are the main differences. Choose based on your playing ability, available desk space and whether you need to play two-handed parts.
MIDI mapping
MIDI mapping assigns a controller's knobs, faders and buttons to parameters in your DAW or plugins. Most DAWs have a MIDI learn function: click the parameter, move the control, and it is assigned. Saving mappings in templates and plugin presets speeds up workflow. Consistent mappings, such as the same knob for filter cutoff in every synth, build muscle memory.
Read the full guide: Using the Midi Mapping Function in Ableton Live : Mastering Music Production
MIDI velocity
Velocity measures how hard a note is played, from 1 to 127. It usually controls volume but can also control brightness, sample layer selection, attack time or other parameters. Velocity curves on controllers and in DAWs adjust how your playing translates into values. Varied velocity makes drums and keys sound more realistic.
MPE
MIDI Polyphonic Expression (MPE) gives each note its own MIDI channel so pitch bend, pressure and timbre can be controlled per note. It allows expressive gestures such as bending one note in a chord. MPE requires both a compatible controller and a compatible instrument, and is now supported by many synths and DAWs.
USB MIDI
Most modern controllers connect over USB and are class compliant, meaning they work without special drivers on major operating systems. USB carries both MIDI data and often power. Some hardware also offers traditional 5-pin DIN MIDI ports for connecting directly to other hardware without a computer. USB hubs and cable quality occasionally cause connection problems.
Read the full guide: Choose USB MIDI Controller: Unleash Your Musical Creativity
Arpeggiators
An arpeggiator plays held chords as sequences of individual notes, following patterns such as up, down, up-down or random, at a chosen rate and octave range. Arpeggiators are built into many synths and DAWs. They are great for generating ideas; record the output as MIDI so you can edit individual notes later.
Control surfaces
Control surfaces are hardware controllers designed for DAW control, usually with motorised faders, transport buttons and displays showing track names. They often use protocols such as Mackie Control or HUI, or dedicated integration. They make mixing more hands-on and reduce mouse use.
Drum machines
Drum machines generate drum sounds from synthesis, samples or both, and usually include a step sequencer. Classic models defined the sound of hip hop, house and techno, and many modern units and plugins reproduce or extend them. Hardware drum machines encourage fast pattern-based writing away from the computer screen.
Read the full guide: Best Drum Machines: Top Picks for Beat Makers
Eurorack
Eurorack is a popular modular synthesizer format with standard module dimensions and power connections, so modules from different makers fit in the same case. It allows deep experimentation but can become expensive and complex. Start with a clear goal and a small case, and consider software modular environments to learn first.
Grooveboxes
Grooveboxes combine sequencing, drum sounds, synths or samples, and effects in one device for making complete tracks without a computer. They suit live performance and quick sketching. Many can sync with a DAW and send individual outputs for recording.
Hardware synths
Hardware synthesizers provide hands-on control and, in many cases, analogue circuits with their own character. Monophonic synths play one note at a time and suit basses and leads; polyphonic synths play chords. Recording hardware requires audio inputs on your interface and attention to latency and clock sync.
Pad controllers
Pad controllers provide velocity-sensitive pads for finger drumming, triggering samples and launching clips. Many include knobs, faders or screens and deep integration with specific DAWs. Pad sensitivity and size matter for finger drumming, so try them before buying if possible.
Quantization
Quantization moves notes to the nearest grid position to fix timing. Full quantization makes parts perfectly in time but can sound robotic. Partial quantization, or strength settings, moves notes only part of the way. Groove quantization applies the feel of a template, such as swing.
Samplers
Hardware and software samplers record or load audio and play it back from keys or pads, with control over pitch, start point, loop, envelopes and filters. Hip hop production has deep roots in hardware samplers. Modern samplers include slicing, time-stretching and resampling.
Step sequencers
Step sequencers divide a bar into steps, often 16, and let you switch each step on or off and set its pitch, velocity or other parameters. They make it fast to program drum and bass patterns and encourage experimentation with rhythms. Many offer per-step probability and parameter locks.
Worked example: setting up a MIDI keyboard in a DAW
- Connect the keyboard over USB and confirm it appears in your computer’s MIDI devices.
- Enable it as a MIDI input in the DAW’s preferences.
- Create an instrument track, arm it for recording and play a few notes to confirm sound.
- Check that velocity responds as expected; adjust the keyboard’s velocity curve if notes are too loud or quiet.
- Use MIDI learn to map the knobs to filter cutoff, resonance and reverb send.
- Assign the sustain pedal (CC64) and the mod wheel (CC1) and test both.
- Save the setup in your DAW template so it loads every time.
MIDI troubleshooting checklist
- No notes arriving: check the DAW’s MIDI input settings and that the track is armed or monitoring.
- Notes arriving but no sound: check that an instrument is loaded and the track output is routed to the master.
- Stuck notes: send an all notes off or panic message.
- Wrong sounds on hardware: check MIDI channels and program change messages.
- Drifting timing with hardware: confirm which device is the clock master and avoid two masters.
Choosing your first controller
For most producers, a compact keyboard with velocity-sensitive keys, a few pads and assignable knobs covers almost everything. If you play piano, a larger keyboard with weighted keys makes performances more natural. If you mainly make beats, a pad controller may suit you better. Integration with your DAW, through scripts or dedicated modes, saves time compared with generic mapping.
Integrating hardware with a DAW
Hardware synths and drum machines connect to a DAW in two directions: MIDI from the DAW to play the hardware, and audio from the hardware into the interface. Create a dedicated track that sends MIDI to the device and an audio track that records its output, or use your DAW’s external instrument device if available. Compensate for latency so recorded audio lines up with the grid. Record each part to audio once finished, so the project still works when the hardware is not connected.
MIDI 2.0
MIDI 2.0 extends the original protocol with higher-resolution values, more channels and two-way communication so devices can describe their capabilities. It remains compatible with the original MIDI, often called MIDI 1.0. Support is arriving gradually in operating systems, DAWs and hardware, so check each device’s documentation. For most current work, MIDI 1.0 skills remain fully relevant.
Common MIDI messages at a glance
| Message | What it does | Typical use |
|---|---|---|
| Note on / note off | Starts and stops a note, with velocity | Playing any instrument |
| Control change (CC) | Sends a controller value from 0 to 127 | Knobs, faders, pedals, mod wheel |
| Pitch bend | Bends pitch with higher resolution than CC | Pitch wheel, slides |
| Aftertouch | Pressure after a key is pressed, per channel or per note | Vibrato, filter swells |
| Program change | Selects a preset or patch | Switching sounds on hardware |
| Clock, start, stop | Shares tempo and transport | Syncing hardware and DAW |
| System exclusive (SysEx) | Manufacturer-specific data | Patch dumps, firmware, deep editing |
Writing expressive MIDI parts
Programmed MIDI often sounds stiff because every note has the same length, velocity and timing. Real players vary all three. For drums, accent the backbeat or downbeats and lower the velocity of ghost notes and in-between hi-hats. For keys, let the top note of a chord ring slightly louder than the inner notes and vary note lengths so chords do not all stop at once. For basses, slightly shorten notes before rests to create space. Recording CC data such as the mod wheel or expression pedal during a pass adds movement that is hard to draw by hand.
Recording MIDI well
Play along with a click and a simple loop, and record several passes. Most DAWs can record each pass into separate takes or layers, so you can keep the best one. Use overdub or merge modes to build drum parts one instrument at a time. After recording, fix only the clear mistakes and keep the natural feel. If timing is loose, try partial quantization before full quantization.
Hardware versus software
Software instruments are cheaper, recallable and easy to automate; hardware offers physical controls, a focused workflow and sometimes a unique sound. Many producers combine both: they sketch with hardware for inspiration and finish in the DAW for recall and editing. Your budget, space and preferred way of working should guide the choice more than any claim about one being better.
Cables and connections
Traditional MIDI uses 5-pin DIN cables, with separate In, Out and Thru ports. Many compact devices use 3.5 mm TRS MIDI jacks, which come in two wiring standards known as Type A and Type B, so check which one your device needs and use the correct adapter. USB host devices and dedicated MIDI interfaces let you connect hardware without a computer or add more ports. Wireless MIDI over Bluetooth is convenient for controllers but may add latency.
Building a small hardware setup
A focused hardware setup often starts with one groovebox or drum machine, one synth and a simple mixer or multi-input interface. Decide which device will be the clock master, usually the DAW or the groovebox, and route MIDI from it to the others. Give each device its own audio input so you can record parts separately. Label cables, keep a note of MIDI channels for each device, and save patterns and patches regularly, because hardware memory can be overwritten easily. Add new gear only when you have learned the current setup well, as each device adds connections, settings and things to troubleshoot.
Saving and recalling hardware sounds
Unlike plugins, many hardware synths do not save their settings inside your DAW project. Store patches on the device, back them up with SysEx dumps or the manufacturer’s librarian software where possible, and write down the patch number used in each song. For analogue synths without memory, take a photo of the panel settings. Recording the final part to audio remains the most reliable way to preserve a sound.
MIDI files
Standard MIDI files (.mid) store notes, velocities and controller data, and open in almost any DAW. Exporting parts as MIDI files is the easiest way to share ideas with collaborators who use different software or instruments.
Common mistakes
- Quantizing every part fully, removing the groove.
- Leaving all notes at the same velocity.
- Running two devices as clock masters at once.
- Forgetting to record hardware parts to audio.
- Buying a large controller you do not have space or need for.
- Copying settings from a tutorial without listening in your own track.
FAQ
What is MIDI?
A protocol that sends performance data, not audio.
Do I need a MIDI controller?
Not required, but it makes playing parts much faster.
USB MIDI or 5-pin DIN?
USB for computers; 5-pin DIN for hardware synths.
Do I need a MIDI keyboard to produce music?
No, you can draw notes with a mouse, but a keyboard makes writing faster and more musical.
Is MIDI audio?
No. MIDI is performance data that tells an instrument what to play.
Put it into practice with our studio service, and bookmark this hub as new guides are added.