Date: Sun, 19 Apr 2026 09:21:37 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b185564630ab - main - audio/songsee: New port: Audio visualizer: spectrograms, mel, chroma, and more Message-ID: <69e49ea1.24088.4353dc5e@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=b185564630ab4c6ef6ef795dd4c05c35f2c346cb commit b185564630ab4c6ef6ef795dd4c05c35f2c346cb Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-04-19 09:19:53 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-04-19 09:21:34 +0000 audio/songsee: New port: Audio visualizer: spectrograms, mel, chroma, and more --- audio/Makefile | 1 + audio/songsee/Makefile | 23 +++++++++++++++++++++++ audio/songsee/distinfo | 5 +++++ audio/songsee/pkg-descr | 6 ++++++ 4 files changed, 35 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index 60b3f49157e0..69f14d378406 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -744,6 +744,7 @@ SUBDIR += somafm-cli SUBDIR += sonata SUBDIR += songrec + SUBDIR += songsee SUBDIR += sonic-visualiser SUBDIR += sonicradio SUBDIR += sonivox diff --git a/audio/songsee/Makefile b/audio/songsee/Makefile new file mode 100644 index 000000000000..dfafc8877146 --- /dev/null +++ b/audio/songsee/Makefile @@ -0,0 +1,23 @@ +PORTNAME= songsee +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= audio + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Audio visualizer: spectrograms, mel, chroma, and more +WWW= https://github.com/steipete/songsee + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ffmpeg:multimedia/ffmpeg + +USES= go:1.25+,modules + +GO_MODULE= github.com/steipete/songsee + +GO_TARGET= ./cmd/songsee + +PLIST_FILES= bin/songsee + +.include <bsd.port.mk> diff --git a/audio/songsee/distinfo b/audio/songsee/distinfo new file mode 100644 index 000000000000..dcd80dcb2d3f --- /dev/null +++ b/audio/songsee/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1776590126 +SHA256 (go/audio_songsee/songsee-v0.1.0/v0.1.0.mod) = 5fd60aadb1e6b4ec46bd07ac18a9202a67eb879286ad9573e31d86275a459be1 +SIZE (go/audio_songsee/songsee-v0.1.0/v0.1.0.mod) = 134 +SHA256 (go/audio_songsee/songsee-v0.1.0/v0.1.0.zip) = 8606018ca81d6363964bd126d5bfa86206035cf8ffcbdc51e100345ea8d85382 +SIZE (go/audio_songsee/songsee-v0.1.0/v0.1.0.zip) = 1332723 diff --git a/audio/songsee/pkg-descr b/audio/songsee/pkg-descr new file mode 100644 index 000000000000..78dbe940999b --- /dev/null +++ b/audio/songsee/pkg-descr @@ -0,0 +1,6 @@ +songsee is a fast, native Go audio visualizer that generates FFT-based +images from audio files. It supports 9 visualization modes (spectrogram, +mel, chroma, hpss, selfsim, loudness, tempogram, mfcc, flux), 5 color +palettes, auto-contrast normalization, and outputs PNG or JPEG images. + +Input can be WAV, MP3, or any format supported by ffmpeg.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e49ea1.24088.4353dc5e>
