An open API service indexing awesome lists of open source software.

https://github.com/dfl/faveworm

XY oscilloscope noodler with audio waveforms and state variable filter
https://github.com/dfl/faveworm

Last synced: 5 months ago
JSON representation

XY oscilloscope noodler with audio waveforms and state variable filter

Awesome Lists containing this project

README

          

# Faveworm Oscilloscope

[![CI](https://github.com/dfl/faveworm/actions/workflows/ci.yml/badge.svg)](https://github.com/dfl/faveworm/actions/workflows/ci.yml)
[![Latest Release](https://img.shields.io/github/v/release/dfl/faveworm)](https://github.com/dfl/faveworm/releases/latest)
[![Downloads](https://img.shields.io/github/downloads/dfl/faveworm/total)](https://github.com/dfl/faveworm/releases)

A love letter to the analog oscilloscopes of yore, transforming audio into liquid light. Inspired by the legendary work at [oscilloscopemusic.com](https://oscilloscopemusic.com).

## Demo Video
(click to watch on YouTube)
[![Watch the demo](https://img.youtube.com/vi/yX30gl02Jhc/0.jpg)](https://www.youtube.com/watch?v=yX30gl02Jhc)

## Installation

You can download the latest builds for macOS, Windows, and Linux from the [Releases page](https://github.com/dfl/faveworm/releases).

MacOS users: right-click and select "Open" to run the app the first time, in order to bypass "unidentified developer" warnings.

---

Built on the shoulders of giants with [Visage](https://github.com/VitalAudio/visage), Faveworm features a custom physics-based beam renderer raided from [Laurent de Soras' faveworm rendering plugin for Vapoursynth](https://ldesoras.fr/prod.html#src_vs).

### Test Signal Generator (XY Mode)

Beta controls the oscillator waveform, at high values you will get chaos!
Protect your ears by turning down the volume.

## Drag & Drop
If you drag a WAV file onto the window, it will load and loop.

## DIY build

```bash
cd build
cmake ..
cmake --build . --target Faveworm
```

## More Cool Stuff
See more of my audio projects at https://dfl.github.io/lowenlabs-audio/