All Projects → ryanheise → just_waveform

ryanheise / just_waveform

Licence: MIT license
A Flutter plugin to extract waveform data from an audio file suitable for visual rendering.

Programming Languages

java
68154 projects - #9 most used programming language
dart
5743 projects
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language
swift
15916 projects

Projects that are alternatives of or similar to just waveform

Viwaveformview
Generate waveform view from audio data.
Stars: ✭ 76 (+43.4%)
Mutual labels:  waveform
Speechrecognizerbutton
UIButton subclass with push to talk recording, speech recognition and Siri-style waveform view.
Stars: ✭ 144 (+171.7%)
Mutual labels:  waveform
Rfxgen
A simple and easy-to-use fx sounds generator
Stars: ✭ 221 (+316.98%)
Mutual labels:  waveform
Scituner
SciTuner is a guitar tuner written in Swift3
Stars: ✭ 118 (+122.64%)
Mutual labels:  waveform
React D3 Components
D3 Components for React
Stars: ✭ 1,599 (+2916.98%)
Mutual labels:  waveform
Akwf Free
Adventure Kid Wave Forms are a collection of sampled one cycle waveforms for use in synthesizers or similar sound generators.
Stars: ✭ 179 (+237.74%)
Mutual labels:  waveform
Audio Oscilloscope
🎵 Waveform audio visualizer for the HTML5 canvas.
Stars: ✭ 54 (+1.89%)
Mutual labels:  waveform
waveplayer.js
An HTML5 based audio player with a waveform view
Stars: ✭ 73 (+37.74%)
Mutual labels:  waveform
Circular Audio Wave
JS library for audio visualization in circular wave using Web Audio API and ECharts
Stars: ✭ 131 (+147.17%)
Mutual labels:  waveform
Webgl Plot
A high-Performance real-time 2D plotting library based on native WebGL
Stars: ✭ 200 (+277.36%)
Mutual labels:  waveform
Soundwaveform
Generate WaveForms Images from Sounds and Videos on macOS and iOS (Swift 5.x)
Stars: ✭ 119 (+124.53%)
Mutual labels:  waveform
Wfplayer
🌊 WFPlayer.js is an audio waveform generator
Stars: ✭ 124 (+133.96%)
Mutual labels:  waveform
Waveform analysis
Functions and scripts for analyzing waveforms, primarily audio. This is currently somewhat disorganized and unfinished.
Stars: ✭ 193 (+264.15%)
Mutual labels:  waveform
Musicott
JavaFX application that manages and plays music files.
Stars: ✭ 97 (+83.02%)
Mutual labels:  waveform
Dswaveformimage
Generate waveform images from audio files in iOS
Stars: ✭ 228 (+330.19%)
Mutual labels:  waveform
Mpv Scripts
mpv lua scripts
Stars: ✭ 68 (+28.3%)
Mutual labels:  waveform
Torch Audiomentations
Fast audio data augmentation in PyTorch. Inspired by audiomentations. Useful for deep learning.
Stars: ✭ 164 (+209.43%)
Mutual labels:  waveform
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-67.92%)
Mutual labels:  waveform
tree-core-ide
The next generation integrated development environment for processor design and verification. It has multi-hardware language support, open source IP management and easy-to-use rtl simulation toolset.
Stars: ✭ 79 (+49.06%)
Mutual labels:  waveform
Vudio.js
音频可视化展示模块
Stars: ✭ 194 (+266.04%)
Mutual labels:  waveform

just_waveform

This plugin extracts waveform data from an audio file that can be used to render waveform visualisations.

waveform screenshot

Usage

final progressStream = JustWaveform.extract(
  audioInFile: '/path/to/audio.mp3',
  waveOutFile: '/path/to/waveform.wave',
  zoom: const WaveformZoom.pixelsPerSecond(100),
);
progressStream.listen((waveformProgress) {
  print('Progress: %${(100 * waveformProgress.progress).toInt()}');
  if (waveformProgress.waveform != null) {
    // Use the waveform.
  }
});
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].