Skip to content

About

Free open‑source Web Audio tools: pitch detector, metronome, virtual piano, ear‑training, media converter. Built with Next.js, Tone.js & WebAssembly.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Sonicaura‑Free‑Tools

Open-source collection of free browser-native audio utilities from Sonicaura Studio. A set of Web Audio tools built with Next.js, Tailwind CSS, Web Audio API and WebAssembly. Includes pitch detection, metronome, virtual piano, ear training, vocal range test and media converter.

All audio processing runs locally in your browser.

All tools run largely inside your browser, built with Next.js, Tailwind CSS and WebAssembly.

⚠️ Note: This repository provides frontend source code for demo purposes. Some WASM binaries and private backend APIs are not included. For full‑featured production experience, please visit our official website.

Live Demos

Tool Name Live Demo Source Directory
Vocal Pitch Test 🔗 Try Demo /src/app/tools/vocal-pitch-test
Audio & Video Format Converter 🔗 Try Demo /src/app/tools/convert
Online Metronome 🔗 Try Demo /src/app/tools/metronome
Virtual Piano Keyboard 🔗 Try Demo /src/app/tools/piano
Ear Training & Pitch Test 🔗 Try Demo /src/app/tools/ear-training
Vocal Range Finder 🔗 Try Demo /src/app/tools/pitch-range

Tech Stack

  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS
  • WebAssembly for audio processing
  • Tone.js

Getting Started

Prerequisites

Node.js >= 20

Setup steps (Mac / Unix / Linux)

# step 1: create next project
cd "your project folder"
npx create-next-app@latest demo

# step 2: install tone.js
npm install tone

# step3: run dev server
npm run dev

Visit:to preview the tool locally. http://localhost:3000/tools/vocal-pitch-test http://localhost:3000/tools/convert http://localhost:3000/tools/metronome http://localhost:3000/tools/piano http://localhost:3000/tools/ear-training http://localhost:3000/tools/pitch-range

You can start editing the page by modifying files inside src/app/tools/. The page auto-updates as you edit. This project uses Next.js Font Optimization to automatically load custom fonts.

License

MIT License

Copyright (c) 2026 Sonicaura Studio

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Official Website

👉 sonicaurastudio.com

About

Free open‑source Web Audio tools: pitch detector, metronome, virtual piano, ear‑training, media converter. Built with Next.js, Tone.js & WebAssembly.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages