dorkhub

wav2bar-reborn

Wav2Bar is a tool to make custom audio visualization and export production videos for the audio and music industry.

Picorims
JavaScript586 forksMPL-2.0updated 6 days ago
visit the demogit clone https://github.com/Picorims/wav2bar-reborn.gitPicorims/wav2bar-reborn

Wav2Bar logo

Discord GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, all releases) GitHub milestone details GitHub License GitHub Repo stars GitHub Repo stars GitHub package.json version (branch) GitHub Release

Wav2Bar

A tool to make custom audio visualization and export production videos for the audio/music industry. This repository holds the rewritten version of the app.

Important Notes

  • This tool is a side project and is provided as is, without guarantee of long term maintenance. If this is fine for you, you can proceed. Enjoy!
  • This tool is usable at this point, but is still in early development! Your work is subject to bugs, backup your saves!
  • I have limited time and energy, and this is not my sole project. Do not expect regular and/or crazy activity!

Hacking

  • NodeJS must be installed (It will install npm too).
  • Rust must be installed: https://www.rust-lang.org/tools/install
  • Clone the git repository (you can also use GitHub's download button if you only want to perform tests).
  • Install node modules and dependencies using npm ci.
  • Husky hooks are set up automatically when you run npm ci or npm install (no need to run husky init manually).
  • Open the repository folder in a prompt and run npm run tauri:dev. On a first run, all Rust crates will be compiled as well as the Svelte front. It may take some time.
  • FFmpeg: To be defined once integrated.

Creating builds

To be defined once Tauri builds are configured.

Where is the CLI?

There is no CLI support for now, however this is not excluded considering that Tauri supports it. It is not prioritized right now.

Dev troubleshooting

svelte component has no default export

Restart the Svelte language server in VS Code (Command Palette → "Svelte: Restart Language Server")

License

This tool is licensed under MPL-2.0

Wav2Bar - Free software for creating audio visualization (motion design) videos
Copyright (c) 2025-2026 Charly Schmidt aka Picorims<picorims.contact@gmail.com> and Wav2Bar contributors

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.

Additional icons

Some additional icons in src/lib/icons are licensed under CC-BY-4.0. See the associated LICENSE.md file.

more like this

musicboy

A high-quality audio playback cartridge for Nintendo® Game Boy® and Game Boy Color®.

C50

ScreenRecoder

这是一个基于FFmpeg使用 C# 、C++ 开发的最简单的屏幕录制软件。

C50

svelte-audio-waveform

Generate stunning audio waveforms with Svelte 5 and Canvas. Transform an array of peak data into beautifully rendered,…

Svelte51

LedBoxV2

LedBox V2 / V2.1 is a fully contained, sound reactive, ESP32 based module for controlling 5-12V addressable LED strips…

code53

search

search projects, people, and tags