Skip to content

Vinyl record playback noise from physical simulations

License

Notifications You must be signed in to change notification settings

dpohanlon/ToneArm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Vinyl record playback noise from physical simulations.


Features

  • Hiss and popping noise due to dust and damage
  • High frequency roll-off due to stylus size
  • Wow and flutter low frequency distortion
  • Distortion at high amplitudes from cartridge non-linearity
  • RIAA playback equalisation

Examples

noise-only.mp4
noise-with-audio.mp4

Installation

Install from PyPI

pip install tonearm

or install from the Github repository

git clone git@github.com:dpohanlon/ToneArm.git
cd ToneArm
pip install .

Usage

To add noise and distortion to a .wav file

tonearm --input filename.wav --name output

or to generate a sample of just the noise, call with no file name and the length of the sample to generate

tonearm --name noise --length 10

About

Vinyl record playback noise from physical simulations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages