Skip to content

io7m-com/brackish

Repository files navigation

brackish

Maven Central Maven Central (snapshot) Codecov Java Version

com.io7m.brackish

JVM Platform Status
OpenJDK (Temurin) Current Linux Build (OpenJDK (Temurin) Current, Linux)
OpenJDK (Temurin) LTS Linux Build (OpenJDK (Temurin) LTS, Linux)
OpenJDK (Temurin) Current Windows Build (OpenJDK (Temurin) Current, Windows)
OpenJDK (Temurin) LTS Windows Build (OpenJDK (Temurin) LTS, Windows)

brackish

A JavaFX component for rendering waveforms.

Features

  • Render waveforms in realtime.
  • Zoom and scroll waveforms.
  • Written in pure Java 21.
  • OSGi-ready
  • JPMS-ready
  • ISC license.

Usage

Add a WaveView to your JavaFX layouts. Implement the WaveModelType interface to allow the application to sample waveforms.

Demo

A demo application is included.

Brackish