Skip to main content
Digital Delivery On Eligible Software. Free UPS Ground Shipping In The Continental USA On Eligible Orders. International Shipping Available.
Cart 0
← All studio guides

Songwriting / A practical buying guide

MIDI generators: from first idea to finished part

A complete beginner workflow for choosing a generator, hearing its notes, and making the result your own.

About 9 minutesBeginner-friendlyReviewed October 22, 2026
Compare your options

IN THE STUDIO

Riffer 4
Riffer 4 · Manufacturer product image

A MIDI generator can help you get past an empty session. The useful result is a musical part you can hear, edit, and place in a song. This guide takes you from understanding the signal path to finishing a short arrangement, with two different ways to create the starting material.

By the end of this guide

  • Choose between rules-based generation and text prompts
  • Connect MIDI to an instrument and capture a usable clip
  • Edit a four-bar idea into a part that supports your song

First, understand what MIDI does

MIDI describes a performance: which note starts, when it starts, how long it lasts, and how strongly it is played. It does not contain the sound of a piano, bass, or synthesizer. An instrument turns those instructions into audio. This distinction explains the most common first-session problem: a generator can be working correctly while you hear nothing.

Think of a MIDI clip as an editable score. You can keep the notes and change the sound, keep the rhythm and change the pitches, or remove half the notes to make room for a singer. Exporting audio commits the sound you hear at that moment; keeping the MIDI clip preserves those musical choices for later.

Conceptual signal path. A generator supplies note instructions; an instrument produces the audio you hear.

Compare the two creative approaches

Start with the kind of control you enjoy. Both approaches still need your musical judgment.

Riffer’s publisher lists VST3, AU, AAX, and standalone desktop operation; the mobile edition has its own formats. MIDI Agent lists VST3, AU, AAX, and standalone operation, with account, API, or local-model access options. Check the exact edition and access requirements linked below. A plugin license and a third-party service allowance are separate buying decisions.

DecisionRiffer 4MIDI Agent
Starting pointSet musical rules and explore generated riffsDescribe a musical idea with a text prompt
Main attractionFive generation engines, sequencing, and note editingPrompt-based creation plus variation or extension of MIDI
AuditioningRoute notes to an instrument or export MIDIRoute or export the generated notes to an instrument
Access to considerDesktop and iPad editions are separate productsChoose a supported AI access method; Pro is optional
Trial planningPublisher offers a downloadable trialPublisher currently states that no free trial is available

Scroll across the table to compare every column on a small screen.

Product references: Audiomodern Riffer 4 · MIDI Agent

Your available options

Compare products & current prices

Choose the product that fits your setup. Prices and availability below come from the live store; review the exact edition and requirements on its product page.

For editable riffs, melodies, and basslines

Riffer 4

Five generation engines and direct control over key, scale, density, and timing.

Original price was: $89.00.Current price is: $79.00.

Digital software · Check edition and requirements

View product Maker specifications

Set up a small session before generating anything

  1. Choose a role for the part

    Write one sentence such as “a sparse bassline under my verse” or “a short melody answering the vocal.” Avoid asking one new tool to create the entire arrangement. Decide which track will play the result and which existing part it must leave space for.

  2. Set tempo, meter, and a short loop

    Use your song’s tempo and time signature, then loop four bars. If you are starting from scratch, use the practice session below. Put a simple chord or sustained root note underneath the loop so you can judge the generated part against something musical.

  3. Make the instrument work first

    Load a familiar piano or bass sound on an instrument track. Draw one note in the piano roll or play a connected keyboard. Confirm that the instrument produces sound before adding a generator. This separates an audio problem from a MIDI-routing problem.

  4. Use the simplest supported transfer method

    For a first session, exporting or dragging a MIDI clip to the instrument track is often easier to diagnose than a live routing chain. Follow the generator’s manual for export. If you use live MIDI output instead, follow your host’s MIDI-input and monitoring instructions; track names differ between DAWs.

Create your first usable musical part

  1. Constrain the first attempt

    Use one role, one instrument, a limited range, and a four-bar length. With a sequencer, begin with a modest note density and a known key. With a text tool, specify the same constraints in the prompt. A focused request gives you something easier to evaluate.

  2. Generate a few alternatives, then stop

    Keep three promising ideas as separate clips. Name them A, B, and C. Listen to each against the same backing part. Choose the one with the most useful rhythm or shape, even if it needs fewer notes or a different ending. Constant regeneration can hide a small edit that would already solve the problem.

  3. Check pitches and range

    Look at the piano roll while listening. Remove notes that clash with the harmony you intend, and move uncomfortable notes into a playable register. Scale membership alone does not establish a good phrase: where a note lands against the chord matters too.

  4. Edit rhythm and note lengths

    Shorten notes that overlap the next attack unintentionally. Leave gaps where the vocal or another lead needs attention. Check the last note before the loop returns to the start; a phrase that sounds good once may need a cleaner loop boundary.

  5. Shape velocity and accents

    Make the important beats clear without forcing every note to the same velocity. Check how your chosen instrument responds: a velocity change may alter tone as well as level. Use deliberate accents rather than random variation for its own sake.

  6. Commit the keeper and save the source

    Copy the selected MIDI clip into your arrangement and keep the original on a muted track or in a clearly named folder. Save the generator preset or prompt alongside it. You can now make musical decisions without losing the starting point.

Practice: build a four-bar idea into eight bars

Create a 4/4 session at 100 BPM. Use C minor for this exercise. The downloadable practice file contains original YRS MIDI bass and chord parts, with one bar each of C minor, A-flat major, F minor, and G minor. Assign the tracks to suitable instruments after importing. This is a teaching clip, not output claimed to come from either featured plugin.

Keep the chord part as a reference and create a new bass or melody above it. Compare your generated idea with the reference instead of stacking both basslines. If your DAW labels middle C differently, use MIDI note numbers when comparing registers; octave-name conventions vary.

An original YRS MIDI exercise

Standard MIDI file · two musical tracks · 100 BPM · C minor

Download the original four-bar MIDI exercise
Example prompt: Create a four-bar monophonic bass part in C minor at 100 BPM, in 4/4. Use a low register, leave space on beat four, and finish with a phrase that can return to C. Return editable MIDI.

Duplicate your chosen four bars. Change only the final bar of the second copy: leave a larger gap, simplify the rhythm, or change the approach to the first note of the next section. Listen to the full eight bars with the chords. Keep a change only if it improves the phrase in context. The prompt is an example of useful constraints, not a promise that a model will follow every instruction exactly.

Troubleshoot the signal path

If a file plays correctly after export but live output does not, the musical data is probably usable; concentrate on the host’s live MIDI route. If both methods fail, test a known MIDI file on the destination instrument. Change one part of the chain at a time and save the last working setup.

What you noticeCheck firstNext useful action
Notes appear, but there is no soundAn instrument is loaded on the receiving trackPlay a drawn note on that track before changing the generator
The wrong instrument playsThe MIDI destination and channelSend the clip to one clearly named instrument track
The phrase is an octave away from the referenceActual pitch and MIDI note numberTranspose the clip after listening; do not rely only on octave labels
Notes hang or sound doubledOverlapping notes, sustain data, or two MIDI pathsStop playback, inspect controllers, and disable one duplicate route
The idea feels too busyDensity, note length, and arrangement spaceRemove notes before generating a completely new pattern
A prompt or provider request failsThe selected access method and connection statusUse the publisher’s current setup guide and confirm your service allowance

Scroll across the table to compare every column on a small screen.

Finish a part, rather than collecting variations

Listen with the rest of the song at a normal working level. Mute the generated part for a few bars, then bring it back. Decide what it contributes: movement, a hook, harmonic support, or an answer to another instrument. If it does not have a clear role, simplify it or leave it out.

Before exporting audio, keep an editable MIDI version and note the instrument preset. Check the first and last notes, any sustain-controller messages, and the clip’s relationship to the next section. The success test is a repeatable part that supports your arrangement, not the number of patterns the tool can produce.

Your buying and setup checklist

Work through the list here, or print the guide for your next session.

Before you choose

Common questions

Will a generator make finished audio for me?

These workflows focus on editable note data. You still choose the instrument, arrangement, processing, and export. Treat a generated phrase as material for a song rather than a finished mix.

Can I use another instrument after generating the notes?

Yes. MIDI note data can be reassigned to a compatible instrument. Listen again after switching sounds: the same pitch, velocity, and note length can behave differently with a bass, pad, or piano.

Do I need a subscription for MIDI Agent?

The publisher describes Pro as optional and lists other supported access methods. Check which method you intend to use and its separate costs or requirements before purchasing.

Should I quantize everything?

Only if the result needs it. Compare the phrase with the groove of the song. You can correct a distracting note while keeping intentional timing elsewhere.

Sources & further reading

Product facts were checked against these manufacturer pages on October 22, 2026. Exercises and diagrams are original teaching material; this guide does not claim hands-on testing of the featured products. Check current installers, license terms, and requirements before ordering.

  1. Audiomodern Riffer 4: features, formats, and trial
  2. MIDI Agent: features, access options, formats, and FAQ