Skip to content

goto920/variable-speed-pitch-audio-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KG's variable pitch/speed player

Written in: JavaScript, Node.js, React, Web Audio API

Runs on Windows/macOS/Linux/Android/iOS

Based on SoundTouchJS

User guide/executable url: English 日本語

Feature

  • Same program (just 700kB) works on various devices.
  • No installation required. Runs offline.
  • Slow down playback (25% to 200%) for drummer, guitarist, pianist, vocalist
  • Fine pitch adjustment (semi-tone.cents) for vocalist, guitarist, pianist
  • Local downloading of modified sound as a wav file

Note: Upon download on iOS 12 browser will open blob window with "unknown" and users should save the file as filename.wav. iOS 13 may not have the problem. Sound quality is not very good for big change in speed or pitch.

Download begins after playback because soundtouchJS does not work with OfflineAudioContext so far.

ScreenShot

About

React variable pitch/speed audio player based on SoundTouchJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published