Blog

Insights, tutorials, and best practices from our team of software development experts.

ToneShaper
General61 min read

ToneShaper

Audio samples are generated with numerical integration of user defined instantaneous frequency curves.

Team
2023-12-07
Epicycles
General23 min read

Epicycles

Fourier coefficients of a 2D curve are generated with numerical integration and displayed as epicycles.

Team
2023-07-09
TonePlayer
General72 min read

TonePlayer

Implements a continuous frequency slider and other controls to configure and play tones.

Team
2023-05-14
TimeWarp Editor
General20 min read

TimeWarp Editor

Discover how TimeWarp can be adapted to variably time scale one or more portions of a video.

Team
2022-10-31
PlotAudio
General38 min read

PlotAudio

Learn how to create a visual representation of audio by plotting its samples as decibels.

Team
2022-10-02
TimeWarp
General42 min read

TimeWarp

Variably speed up or slow down the rate of play of video across its timeline.

Team
2022-05-15
Scaling Video Files
General34 min read

Scaling Video Files

Our time scaling technique for audio is adapted to uniformly speed up or slow down the rate of play of video.

Team
2022-03-27
Scaling Audio Files
General27 min read

Scaling Audio Files

Discussion on how to use the Accelerate framework to speed up or slow down the rate of play of an audio file.

Team
2022-02-13
Reversing Audio Files
General12 min read

Reversing Audio Files

Discussion on how to reverse one channel of an audio file by reading and writing samples with AVFoundation.

Team
2022-01-16
Working with Live Photos
General5 min read

Working with Live Photos

Learn how to extract the Live Photo resources and create Live Photos programmatically from any photo and video.

Team
2018-08-07