Skip to content
This repository was archived by the owner on Jun 26, 2026. It is now read-only.

Latest commit

 

History

History
54 lines (36 loc) · 2.86 KB

File metadata and controls

54 lines (36 loc) · 2.86 KB

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)

Repository Relocation

Development of this project has moved to an open-source but not open-contribution model.

Source code and commits will remain publicly available perpetually, but issues and/or pull requests will be rejected and/or ignored. Additionally, this project will now only be available via a read-only mirror at:

https://codeberg.org/io7m-com/brackish

brackish

A JavaFX component for rendering waveforms.

Features

  • Render waveforms in realtime.
  • Zoom and scroll waveforms.
  • Written in pure Java 25.
  • 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