11. AI SOUND

AI SOUND lets you describe a sound in words; an AI then chooses the parameters and builds the patch. It can also make arpeggiator steps, chord progressions and MIDI phrases.

No AI is built into WAV3+CORE. You connect it to your own AI: a cloud AI used with your own API key, or a local LLM running on your computer (BYOK = Bring Your Own Key).

AI SOUND is a tab of the preset window: click the preset display (LCD) in the header and choose AI SOUND (or use AI Sound... in the LCD right-click menu, chapter 2). If you used the AI SOUND tab last time, the next click on the LCD opens it again. Esc, the × at the top right, or a click on the dark area outside closes the window. While the AI is working, a click outside or on another tab does not close it (use Stop, or Esc / × to stop and close).

The AI SOUND window

What is sent

When you make a request, the following is sent to the provider you set up (a cloud AI or a local LLM):

Depending on the provider, sent data may be stored or used to improve their services. Please check each provider's terms.

Connecting

Set it up under CONNECTION at the bottom of the window.

Field Details
PROVIDER OpenAI / Anthropic (Claude) / Google Gemini / LM Studio (local) / Ollama (local) / Custom (OpenAI-compatible)
API URL Filled in for the chosen provider. Enter it yourself for Custom.
MODEL The model ID (see your provider's documentation). List backups separated by commas and the next one is tried when the first is busy (e.g. model-a, model-b).
API KEY Your key for a cloud AI. Leave it empty for a local LLM.
PARAMS Which parameters the AI may change (see "PARAMS").

SAVE SETTINGS saves them.

Setup examples

If you are not sure which AI to use, these two are the easiest to try.

Google Gemini LM Studio
Runs on The cloud (Google) Your own computer
Cost Free tier (no card needed) Free
Sound design quality High Depends on your computer and model
You need A Google account A computer with enough memory
Data Sent to Google Stays on your computer

Screens, names, free-tier terms and model names of these services can change. This section reflects October 2026.

Google Gemini (try it on the free tier)

1. Create an API key

  1. Open Google AI Studio (https://aistudio.google.com) in your browser and sign in with your Google account. Accept the terms the first time.
  2. Click Get API key at the bottom left, then Create API key.
  3. Copy the new key.

2. Set up WAV3+CORE

Gemini settings example

  1. Click the preset display (LCD) and open the AI SOUND tab.
  2. Choose Google Gemini under PROVIDER (the API URL is filled in).
  3. Enter gemini-3.8-flash under MODEL. Adding a backup after a comma helps when the first is busy (e.g. gemini-3.8-flash, gemini-3.6-flash).
  4. Paste the key under API KEY.
  5. Click SAVE SETTINGS. PARAMS can stay at Auto (Full for cloud AIs).
  6. Describe a sound in the box at the top and click GENERATE (e.g. bright supersaw trance lead).

About the free tier

LM Studio (run it on your computer)

LM Studio is a free app that runs an AI (a local LLM) on your own computer. There are no fees and no data leaves your machine.

1. Prepare LM Studio

  1. Download and install LM Studio from https://lmstudio.ai.
  2. Find and download a model on the Discover screen. Start with a small one (e.g. Gemma 4 E4B = google/gemma-4-e4b) that fits in your computer's memory (VRAM).
  3. Open the Developer screen (Local Server in older versions), load the model and start the server. Keep the default port 1234.
  4. In the load settings, set Context Length (how much the AI can read at once) to about 16384. If it is too short you get "The AI ran out of room…".
  5. For models with a thinking / reasoning feature, turning it off makes them more reliable.

2. Set up WAV3+CORE

LM Studio settings example

  1. Choose LM Studio (local) under PROVIDER (the API URL becomes http://localhost:1234/v1).
  2. Enter the model identifier exactly as LM Studio shows it under MODEL (e.g. google/gemma-4-e4b). Copy and paste it to avoid typos.
  3. Leave API KEY empty.
  4. Click SAVE SETTINGS. Leaving PARAMS at Auto (Basic for local models) is recommended.
  5. With the LM Studio server running, click GENERATE.

If it does not work

Others

What to make (modes)

Choose what to make in the box at the bottom left.

Mode Makes
Sound A sound (parameters).
Arp Steps ARP step lanes (VEL / OCT / PITCH / SLIDE / ACC…).
Chord Progression A chord progression, placed on the chord pads and also saved as a MIDI file.
MIDI Pattern A MIDI phrase, put into the ARP's MIDI Pattern slot and also saved as a MIDI file.

MIDI files made by the AI are saved in Documents\WAV3PLUSCORE\MIDI\AI. The MIDI FOLDER button (shown for Chord Progression / MIDI Pattern) opens the folder so you can drag the files into your DAW.

The AI is instructed not to copy existing songs.

Drawing waves (WAVES)

Set WAVES in the settings area to 32 harmonics, 64 harmonics or 128 harmonics and, in Sound mode, the AI can draw its own waves to fit the sound. With Off it uses only the built-in waves.

Drawing LFO shapes (Custom)

The AI can also draw the Custom LFO shape (the shape you draw yourself). This works in Sound mode at any WAVES setting.

Making a request

  1. Describe the sound you want in the box at the top. Any language is fine.
  2. Choose Start from INIT (build from the initial state) or Change the current sound (edit what you have).
  3. Press GENERATE (it turns into STOP while working).

The AI replies with a short comment, in the language you wrote in.

Arpeggiator and chords: the AI does not touch the arpeggiator or chord settings unless you ask. Even with Start from INIT, your current arpeggiator, chord and MIDI pattern setup is kept.

Tips

Listen & refine

When on, after a Sound is made the sound is played in the background and measured, and the AI sees the results and fixes the patch (up to 2 rounds).

PARAMS

Choose which parameters the AI may change. A wider range allows finer sound design but makes the description sent to the AI longer.

PARAMS Range
Basic Main controls (OSC1-4, filters, envelopes, main effects, Mod Matrix 1-6…). For local LLMs.
Standard Basic + EQ (also the EQ On and each band's On and Slope) and all effects (also FX Filter and PRE LIMITER).
Full Standard + wave shaping (Wave B-D, Intensity, Wave Effects, harmonic EQ), OSC5-6, all Mod Matrix slots 1-40 (with Sync), envelope details, Free ENVs, NOISE / STRING / METAL / WAVE SEQ, macros, UNISON CHORD, Harmonic morph, Pitch Quantize, the OSC Pitch and LFO→Pitch, the AMP ENV Level, the Filter ENV Mod Only, Analog / Round.
Everything Almost everything, except the LIMITER, the PRE LIMITER lookahead, sidechain, FX order and parallel routing, Cut Group and quality settings.
Auto Full for cloud AIs, Basic for local LLMs.

More parameters make it easier for the AI to get lost, so Auto (Full) is recommended for everyday use. Choose Everything when Full is not enough.

Whatever the range:

Tokens and cost

The status line shows the tokens used (the amount of text the AI read and wrote):

Tokens 21,505 in (88% cached) / 1,056 out · Session 85,038 / 1,402

Item Meaning
in / out Sent to the AI / returned by the AI this time.
cached Share of what was sent that matched the previous request (cache). Cached input is charged at a lower rate (depending on the provider).
Session Totals since the window was opened.

Prices depend on the provider and model. Please check their price lists.

Troubleshooting

Message What to do
HTTP 401 etc. Check your API key and URL.
Busy (503 etc.) Wait a little, or add backup models in MODEL.
The AI ran out of room… Increase the local LLM's context length.
The AI did not write a patch… Try again or rephrase (one automatic retry is already made).

A log of the communication is kept in %APPDATA%\WAV3PLUSCORE\AI.log (plain text; the API key and anything after "?" in URLs are not written). It helps when something goes wrong.

Version 1.6.0 · 2026-11-08 · W3PC Audio · wav3pluscore.com