All Projects → VideoFlint → Viwaveformview

VideoFlint / Viwaveformview

Licence: mit
Generate waveform view from audio data.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Viwaveformview

Audiowave Progressbar
Lightweight audiowave progressbar for Android
Stars: ✭ 380 (+400%)
Mutual labels:  audio, waveform, view
ChatVoicePlayer
An Android library to make the implementation of voice/audio messages' playing easier
Stars: ✭ 157 (+106.58%)
Mutual labels:  view, waveform
Waveform analysis
Functions and scripts for analyzing waveforms, primarily audio. This is currently somewhat disorganized and unfinished.
Stars: ✭ 193 (+153.95%)
Mutual labels:  audio, waveform
Vue Audio Visual
VueJS audio visualization components
Stars: ✭ 355 (+367.11%)
Mutual labels:  audio, waveform
Vudio.js
音频可视化展示模块
Stars: ✭ 194 (+155.26%)
Mutual labels:  audio, waveform
Torch Audiomentations
Fast audio data augmentation in PyTorch. Inspired by audiomentations. Useful for deep learning.
Stars: ✭ 164 (+115.79%)
Mutual labels:  audio, waveform
Wfplayer
🌊 WFPlayer.js is an audio waveform generator
Stars: ✭ 124 (+63.16%)
Mutual labels:  audio, waveform
Blipkit
C library for creating the beautiful sound of old sound chips
Stars: ✭ 23 (-69.74%)
Mutual labels:  audio, waveform
Waveform Playlist
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Project inspired by Audacity.
Stars: ✭ 919 (+1109.21%)
Mutual labels:  audio, waveform
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+905.26%)
Mutual labels:  audio, waveform
Wavesurfer.js
Navigable waveform built on Web Audio and Canvas
Stars: ✭ 5,905 (+7669.74%)
Mutual labels:  audio, waveform
Keras Sincnet
Keras (tensorflow) implementation of SincNet (Mirco Ravanelli, Yoshua Bengio - https://github.com/mravanelli/SincNet)
Stars: ✭ 47 (-38.16%)
Mutual labels:  audio, waveform
Fdwaveformview
Reads an audio file and displays the waveform
Stars: ✭ 997 (+1211.84%)
Mutual labels:  audio, waveform
Toothyprogress
A polyline determinated ProgressBar written in Kotlin
Stars: ✭ 56 (-26.32%)
Mutual labels:  audio, view
Redoflacs
Parallel BASH commandline FLAC compressor, verifier, organizer, analyzer, and retagger
Stars: ✭ 71 (-6.58%)
Mutual labels:  audio
Circle Progress View
Animated circular progress view for Android
Stars: ✭ 1,185 (+1459.21%)
Mutual labels:  view
Calendarview
Calendar View Library
Stars: ✭ 71 (-6.58%)
Mutual labels:  view
Opus
Modern audio compression for the internet.
Stars: ✭ 1,171 (+1440.79%)
Mutual labels:  audio
Agora Miniapp Tutorial
Hello world for Agora SDK running in https://en.wikipedia.org/wiki/WeChat#WeChat_Mini_Program
Stars: ✭ 75 (-1.32%)
Mutual labels:  audio
Deprecated Lame Mirror
[DEPRECATED] Old, Semi-official mirror of the CVS repository of the LAME MP3 encoder.
Stars: ✭ 73 (-3.95%)
Mutual labels:  audio

VIWaveformView

Generate waveform view from audio data.

Code

let waveformView = VIWaveformView()
waveformView.minWidth = UIScreen.main.bounds.width

// Configure wave node view
waveformView.waveformNodeViewProvider = BasicWaveFormNodeProvider(generator: VIWaveformNodeView())

// Load data
let url = Bundle.main.url(forResource: "Moon River", withExtension: "mp3")!
let asset = AVAsset.init(url: url)
_ = waveformView.loadVoice(from: asset, completion: { (asset) in
    // Load complete
})
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].