v4.0.524

remotion-dev/remotionv4.0.524Sep 13, 2026by JonnyBurger

Upgrading?

AI Summary

This release introduces pitch-shifting support for web rendering, enhances the Studio interface with improved composition management and error handling, and updates the Elements library with new `initialProps` capabilities.

Key Highlights

  • Pitch-shifting support using `toneFrequency` in `@remotion/web-renderer`.
  • Enhanced Studio controls for composition management (create, duplicate, rename, delete) and syntax-highlighted error overlays.
  • New `initialProps` feature for Elements and unique preview URLs.
  • Fix for Rspack bundles missing optional Studio dependencies.

New Features

  • Pitch-shifting using `toneFrequency` in preview and rendering.
  • Create, duplicate, rename, and delete compositions without Prettier.
  • Keyboard shortcuts displayed in toolbar tooltips.
  • Syntax highlighting added to error overlays.
  • `initialProps` added to `component-owned-sequence` installs.
  • Unique preview URLs for Elements.
  • Require selected media devices in Recorder templates.
  • Video automation landing page added to `@remotion/promo-pages`.

Full Release Notes

## What's Changed

- `@remotion/web-renderer`: **Pitch-shifting using `toneFrequency` is now supported in preview and rendering!** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11183
- `@remotion/bundler`: Fix Rspack bundles without optional Studio dependencies by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11257
- `@remotion/media`: Upgrade Mediabunny to 1.56.1 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11219
- `@remotion/promo-pages`: Add video automation landing page by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11184
- `@remotion/skills`: Use SVG agent icons by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11217
- `@remotion/studio`: Simplify Studio settings controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11193
- `@remotion/studio`: Create, duplicate, rename and delete compositions without Prettier by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11194
- `@remotion/studio`: Show keyboard shortcuts in toolbar button tooltips by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11200
- `@remotion/studio`: Add syntax highlighting to error overlays by @samohovets in https://github.com/remotion-dev/remotion/pull/11232
- `@remotion/studio`: Preserve number field display precision by @samohovets in https://github.com/remotion-dev/remotion/pull/11245
- `@remotion/studio`: Highlight active error lines instead of dimming context by @samohovets in https://github.com/remotion-dev/remotion/pull/11247
- `@remotion/studio`: Collapse timeline children after insertion without flicker by @samohovets in https://github.com/remotion-dev/remotion/pull/11206
- `@remotion/studio`: Fix map timeline dragging and local animation timing by @samohovets in https://github.com/remotion-dev/remotion/pull/11208

## Elements

- Elements: Clarify editable layer guidance by @samohovets in https://github.com/remotion-dev/remotion/pull/11214
- Elements: Add `initialProps` to the `component-owned-sequence` installs by @samohovets in https://github.com/remotion-dev/remotion/pull/11221
- Elements: Use unique preview URLs by @samohovets in https://github.com/remotion-dev/remotion/pull/11237
- Elements: Remove sticky listing card tooltip by @samohovets in https://github.com/remotion-dev/remotion/pull/11238
- Elements: Preserve initial props when inserting components in Browser Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/11239

## Templates

- Recorder: Replace Media Parser with Mediabunny by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11223
- Recorder: require selected media devices by @gauravsaxena1997 in https://github.com/remotion-dev/remotion/pull/11240

## Docs

- Clarify Element Sequence ownership and editing by @samohovets in https://github.com/remotion-dev/remotion/pull/11209
- Add Angles to Products resources by @shuicici in https://github.com/remotion-dev/remotion/pull/11213
- Add progress slider to tear effect demo by @samohovets in https://github.com/remotion-dev/remotion/pull/11229
- Add Lexington Motion to the resources page by @michael-andreuzza in https://github.com/remotion-dev/remotion/pull/11231
- Prevent content hash collisions from corrupting bundles by @samohovets in https://github.com/remotion-dev/remotion/pull/11236

## Internal and experimental

- Stabilize transition registration range test by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11205
- Stop local dev servers from opening browsers by @samohovets in https://github.com/remotion-dev/remotion/pull/11233
- Remove implementation-detail Element tests by @samohovets in https://github.com/remotion-dev/remotion/pull/11246

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.523...v4.0.524

Related Repositories