SkillAgentSearch skills...

Spectre

Convert images to audio, visible with a spectrograph. Uses Inverse Fast Fourier Transform.

Install / Use

/learn @bryangarza/Spectre
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

#+title: Spectre

This program takes an image (in most common file formats), and uses the Inverse Fast Fourier Transform equation to convert it to a waveform, which is then written to an audio file (wav). This file can be (later) compressed as mp3 if desired.

The Fourier Transform allows us to take a measure of Time and /transform/ to a measure of Frequency and Amplitude.

Use [[http://www.sonicvisualiser.org/][Sonic Visualiser]] to look at the waveform and spectrogram of the generated file.

Possible improvements: using Numpy's ifft2, the 2-dimensional variant of IFFT, to process the entire image at once. Converting for-loops to map functions.

[[./house-waveform.png]]

View on GitHub
GitHub Stars19
CategoryProduct
Updated2y ago
Forks1

Languages

Hy

Security Score

60/100

Audited on Apr 11, 2023

No findings