Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geom3trik/tuix_waveform_viewer
An audio waveform viewer for .wav files
https://github.com/geom3trik/tuix_waveform_viewer
Last synced: 11 days ago
JSON representation
An audio waveform viewer for .wav files
- Host: GitHub
- URL: https://github.com/geom3trik/tuix_waveform_viewer
- Owner: geom3trik
- License: gpl-3.0
- Created: 2021-01-23T23:37:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-07T10:37:23.000Z (over 3 years ago)
- Last Synced: 2024-04-24T04:14:47.594Z (7 months ago)
- Language: Rust
- Size: 1.83 MB
- Stars: 6
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tuix_waveform_viewer
An audio player and waveform viewer for .wav files. Written in Rust.![screenshot](https://github.com/geom3trik/tuix_waveform_viewer/blob/main/docs/screenshot3.png?raw=true)
## Usage:
For best performance run with release mode:
```Bash
cargo run --release path_to_file.wav
```## Features:
- [x] Open and load wav file
- [x] View left, right, left + right channels for stereo audio
- [x] View waveform in linear and decibel
- [x] Cursor with time and value display
- [x] Zoom and pan waveform
- [x] Playback controls
- [x] Select a time region for looping
- [x] Navigation pane for easy scrolling
- [ ] Display wav file info
- [ ] Change waveform and backgound colors
- [ ] Menu for changing properties
- [ ] Support for more than 2 channels## Known Issues:
- Open file dialog blocks on MAC OS causing freeze
- Sample-level display is missing
- Opening a mono file instead of a stereo file crashes