Skip to content

.Net library to render wave form images of audio files. Includes a test app.

Notifications You must be signed in to change notification settings

victor-david/restless-waveform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restless Waveform

Restless WaveForm enables you to render waveforms of audio files. Uses NAudio to extract the audio samples.

Nuget

Features

  • Render mono and stereo audio
  • Render bar or sine
  • Zoom on x and/or y axis
  • Volume boost
  • Various calculation strategies (max, min, average, rms)
  • Built-in rendering styles, or create your own.
  • Automatic image width, or specify your width

Screen shots

Stereo (bar renderer)

Restless Waveform Screenshot #1

Stereo (sine renderer)

Restless Waveform Screenshot #2

Mono (fat bar renderer)

Restless Waveform Screenshot #3

Mono (bar renderer with sine style)

Restless Waveform Screenshot #4

Projects

The solution includes two projects:

  • Restless.WaveForm - The library used for audio file rendering
  • Restless.App.WaveForm - A WPF demonstration app.

Acknowledgements

This project was inspired by Mark Heath's Wave Form Renderer. Thank you Mark.

About

.Net library to render wave form images of audio files. Includes a test app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages