Skip to content

krondorl/loudness-addict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loudness Addict

Measure integrated loudness in LUFS and RMS standards.

Motivation

This project aims to deepen my Rust language skills combined with my interest in audio engineering.

Features

Example Output

> cargo run -- testsamples/beat.wav testsamples/sine.wav
    Compiling loudness-addict v0.1.0 (F:\Dev\loudness-addict)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.65s
    Running `target\debug\loudness-addict.exe testsamples/beat.wav testsamples/sine.wav`
Loudness Addict 0.1.0

Parameters
["target\\debug\\loudness-addict.exe", "testsamples/beat.wav", "testsamples/sine.wav"]

testsamples/beat.wav Int. RMS: -9.18
testsamples/sine.wav Int. RMS: -15.05

Technical Requirements

Developed using Rust v1.82.0.

How to Use

Run with Rust and Cargo

First, you need to have Rust installed on your computer.

Open a terminal:

  • Windows: run Windows Terminal, cmd, or PowerShell.
  • Mac: run Terminal.
  • Linux: run Terminal.

In the project root folder, run:

cargo run -- testsamples/beat.wav testsamples/sine.wav

Research

Rust Crates

Standards

License

History

I started the project on 19th October, 2024.

About

Measure integrated loudness in LUFS and RMS standards

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages