Webapp for Salford University's automated noise removal algorithms
CSS JavaScript Ruby HTML Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.bundle
bin
config
doc
features
public
sass
templates
testdata
tmp
views
.bowerrc
.gitignore
.htaccess
Gemfile
Gemfile.lock
LICENSE
NoiseEater.rb
NoiseEater.sublime-project
NoiseEater.sublime-workspace
README.md
bower.json
cleanup.rb
config.rb
config.ru
favicongenerator.rb
fileprocessor.rb
models.rb
resetdb.rb
robots.txt

README.md

Noise Eater

Webapp which implements various noise detection alrorithms developed by the University of Salford's Good Recording project.

Prerequisites

  • windDet to do the actual processing
  • audiowaveform to generate peak data
  • ffmpeg for audio file conversion and slicing
  • sendmail or other mailserver to send validation emails

Install & Configure

  • Make sure binaries above are available
  • Copy configuration/settings.rb.example to configuration/settings.rb and set as appropriate.
  • bundle --without production
  • rackup

In the console output, server messages are in green, command line tools in yellow, user interaction in blue and errors in red.

What's what?

  • /features/: cucumber specs
  • /public/audio: upload location for audio files
  • /testdata/: files to test with
  • /trees/: descision trees for windDet
  • config.rb: website config
  • config.ru: rackup config
  • NoiseEater.rb: website app
  • fileprocessor.rb: audio file processing server
  • resetdb.rb: wipe the database and files

Credits

Developed by the University of Salford Acoustics Research Centre.