---
title: "Hyperwave features"
canonical: "https://www.hyperwave.app/features"
last-updated: "2026-10-27"
---

# Hyperwave features

Hyperwave is a free wavetable generator that runs in your browser. Build a node graph from oscillators, audio, additive partials and math. Control how the sound changes across frames, inspect each stage, and export a wavetable for your software synth or hardware.

Current Web features. Updated 2026-10-27.

## Price and availability

- Web: Free; forever. Availability: available.

- Native: $50; Planned one-time price, not final. Availability: planned.

- Cloud: Not set; likely a future subscription. Availability: future.

## Create a sound and make it move

### Waveforms from scratch

Generate waveforms from oscillators, noise, curves and mathematical operations.

How to use it: Start with a Waves or Noise source, or build a signal from coordinates and math. Connect it to the output, then add processing. You can return to the source settings at any time.

- Combine sources or start from a finished table.

- Keep source and processing parameters connected and editable.

[Feature reference](https://www.hyperwave.app/features#source-generation) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Additive harmonic design

Build a waveform from harmonic partials with amplitude and phase control.

How to use it: Set partial levels and phases in the Additive source. You can inspect the waveform and pass it through other nodes.

- Work with individual partials or the additive curve editor.

- Combine additive sources with signal and spectral processing.

[Feature reference](https://www.hyperwave.app/features#additive-synthesis) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Audio to wavetable

Import browser-decodable audio and slice it into single-cycle wavetable frames.

How to use it: Load source audio, choose its frame layout, inspect the slices and process the resulting table. The separate free converter also makes packed WAV files from audio.

- WAV is recommended; other audio formats depend on browser decoding.

- Import uses fixed-size slices and drops a partial final frame. It does not automatically detect pitch cycles or offer vocoder-style conversion.

[Feature reference](https://www.hyperwave.app/features#audio-import) · [Documentation](https://www.hyperwave.app/docs/tutorials/make-a-wavetable-from-a-sample)

### Frame-by-frame evolution

Drive parameters with Wavetable Index, curves and math to generate an evolving sequence.

How to use it: Connect Wavetable Index to a parameter, shape its values with a curve or math, and scan through the table. Each branch of the graph can change in its own way across the sequence.

- The relationships between parameters stay in the graph when you save it.

- Use Mix to move between sources and spectral processing to shape the transition.

[Feature reference](https://www.hyperwave.app/features#frame-evolution) · [Documentation](https://www.hyperwave.app/docs/nodes)

## Shape and combine signals

### Parallel paths and mix laws

Split sources into parallel paths and recombine them with signal and spectral operations.

How to use it: Send a source through several branches. Blend them with Mix, multiply or subtract them, or combine their spectra using the available mixing and phase modes.

- Mix blends up to twelve inputs in sequence.

- Choose how the branches interact with arithmetic and spectral operators.

[Feature reference](https://www.hyperwave.app/features#parallel-mixing) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Per-harmonic spectral rules

Process each spectral bin's amplitude, phase and harmonic position inside a Spectral Graph.

How to use it: Convert a signal to spectral data and open a Spectral Graph. Connect rules to its amplitude, phase and harmonic outputs, then convert the result back to a signal for further processing or export.

- Use each bin's context and math to define relationships across the spectrum.

- Spectral math, masks, harmonic scatter, phase tools and other processors can be combined in the same recipe.

[Feature reference](https://www.hyperwave.app/features#per-harmonic-processing) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Freehand EQ and morphable filtering

Draw a spectral EQ curve or morph a Spectral Filter continuously from low-pass through band-pass to high-pass.

How to use it: Draw a frequency curve in Spectral EQ. To change the filter across a table, connect controls to the Spectral Filter's shape, cutoff, slope or resonance.

- Spectral EQ and Spectral Filter are separate nodes.

- Combine their responses with other spectral operations and inspect the result.

[Feature reference](https://www.hyperwave.app/features#spectral-eq-filter) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Distortion, wavefolding and phase shaping

Generate new harmonic material with waveshaping, distortion, folding, phase operations and filters.

How to use it: Place a shaper or filter after a source and drive its parameters across Wavetable Index. Branch before the processor when you want to mix the processed signal with its original input.

- Signal-to-spectral and spectral-to-signal nodes let one recipe use both domains.

- Inspect intermediate results while the rest of the graph stays connected.

[Feature reference](https://www.hyperwave.app/features#signal-shaping) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Iterative feedback generation

Feed a processing result into the next pass inside a bounded Feedback Graph.

How to use it: Give Feedback Graph a starting signal, build an operation inside it and choose the number of passes. Use the original input, previous result, pass index and progress to control each pass.

- Feedback runs for up to 32 evaluation passes.

- The loop stays inside its own graph scope; arbitrary cyclic connections are not supported.

[Feature reference](https://www.hyperwave.app/features#bounded-feedback) · [Documentation](https://www.hyperwave.app/docs/nodes)

## See and hear the result

### Waveform, harmonics and phase inspection

Inspect intermediate nodes and the final output with waveform, harmonic and phase views.

How to use it: Select a node to examine its contribution, compare it with the final table and scrub through frames. Use these views to find cancellation, abrupt transitions or unwanted spectral changes.

- Inspect the process before committing to an export.

- The built-in audio preview lets you audition and scan the generated table.

[Feature reference](https://www.hyperwave.app/features#intermediate-inspection) · [Documentation](https://www.hyperwave.app/docs/nodes)

## Export to your synth

### Packed WAV export for synths and hardware

Export packed mono WAV wavetables as 32-bit float or 16-bit PCM.

How to use it: Choose the frame size, frame count and sample format for your destination, export a WAV and import it into your synth. Use the format reference and device guides for the receiving instrument's requirements.

- Frames are packed end-to-end; optional clm, uhWT and srge metadata chunks are not written.

- Some hardware requires vendor conversion or packaging. Packed WAV support does not mean direct SysEx or raw 8-bit export.

[Feature reference](https://www.hyperwave.app/features#wav-export) · [Documentation](https://www.hyperwave.app/docs/formats)

### Batch collection export

Render several saved presets locally and bundle their wavetable WAV files into a ZIP.

How to use it: Put your presets in a collection, choose an export layout and render them together.

- Single-table and collection exports share the packed-WAV workflow.

- Exports run in the browser without requiring an account.

[Feature reference](https://www.hyperwave.app/features#collection-export) · [Documentation](https://www.hyperwave.app/docs/formats)

## Save and revisit your work

### Reusable graphs and local presets

Save the generating graph as a preset and organize reusable processing in graph scopes.

How to use it: Save a preset locally, then reopen it to change the source or an earlier rule. Connected nodes regenerate from your changes. Nested scopes help organize larger graphs.

- Presets save the generating graph, so you can edit it later.

- Local preset storage and export are part of the free Web edition.

[Feature reference](https://www.hyperwave.app/features#editable-recipes) · [Documentation](https://www.hyperwave.app/docs/nodes)

### Built-in step-by-step tutorial

Follow a built-in tutorial to learn one wavetable-generation recipe.

How to use it: Open the app's getting-started tutorial, follow the steps and then adapt the resulting graph. The written tutorials separately cover audio preparation and export workflows.

- The tutorial teaches one recipe. Designing your own graphs takes practice.

[Feature reference](https://www.hyperwave.app/features#getting-started-tutorial) · [Documentation](https://www.hyperwave.app/docs/tutorials)

### AI collaboration through MCP

Let an MCP-connected assistant discover nodes, construct a temporary preset with you and render its output.

How to use it: Connect a compatible assistant to Hyperwave's product MCP server. It can create a temporary session and share an editor link with you. While you work in the browser, the assistant can inspect controls, edit the graph and render bounded audio.

- Temporary workspaces expire after 24 hours; save or download the preset to keep it.

- This is assistant-controlled graph generation. Hyperwave has no built-in text-to-speech or text-prompt wavetable model.

[Feature reference](https://www.hyperwave.app/features#ai-collaboration) · [Documentation](https://www.hyperwave.app/docs/developers)

## Common capability questions

### Is Hyperwave free?

Yes. The Web edition is free, including the node graph, local presets, audio preview, WAV export and batch collection export. You don't need an account. Native is planned and Cloud is a future option; see the pricing page for their status.

### Can Hyperwave create waveforms from scratch and control harmonics and phase?

Yes. Use oscillator, noise, additive, curve and math sources. Additive controls and Spectral Graph let you work with harmonic amplitude and phase; Spectral Graph also exposes harmonic position.

### Can Hyperwave import audio and resynthesize it?

Yes. It imports browser-decodable audio as fixed-size wavetable slices. To Spectral and To Signal provide spectral conversion and resynthesis for further processing. Audio import does not automatically detect pitch cycles or perform vocoder-style conversion.

### Can Hyperwave morph between frames?

Yes. Wavetable Index drives parameters through curves and math, and Mix and spectral operations generate transitions between sources. You can audition the sequence with the frame scan.

### Does Hyperwave generate wavetables from text prompts?

Hyperwave has no built-in text-prompt or text-to-speech wavetable model. A compatible AI assistant connected through MCP can turn a request into an editable node graph, collaborate in a temporary session and render the result.

### Can I use Hyperwave wavetables in a DAW?

Yes. Export a packed WAV and load it into a compatible wavetable synth or sampler in your DAW, including Serum and Vital. Hyperwave's available edition runs in a browser; it is not a released VST, AU or CLAP plugin. Hardware requirements are listed in the import guides.

## Machine-readable feature list

Call appfeatures with {} on the product MCP server at https://www.hyperwave.app/mcp, or POST {} to https://www.hyperwave.app/api/v1/agent/appfeatures. The same inventory powers this page.

[Canonical page](https://www.hyperwave.app/features) · [Hyperwave docs](https://www.hyperwave.app/docs)
