umezo / EssentiaSampleWeb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EssentiaSampleWeb

this is sample web application for Essentia.

detect beats of the sound of SoundCloud and play.

python + essentia + node + express

Requirement

  • node
    • 8.11.3
  • python
    • essentia

Configuration

this app requires your SoundCloud API Client id and secret.

you need registeration as SoundCloud API Client here (https://developers.soundcloud.com/)

after that, create config file into config/local.yml.

this is exsample of local.yml (because this file is read by config module, so there are some other acceptable file formats)

soundcloud:
  id: xxxxxxxxxxxx
  secret: yyyyyyyyyyy

Run

use npm start then application will be running on 3000 port

after http server wake up access http://localhost:3000/tracks on your browser (sorry for IE :-<)

Test

npm test

Resouces

Test Sounds

風雷神 from http://www.hurtrecord.com/

About


Languages

Language:JavaScript 77.4%Language:HTML 14.7%Language:Python 7.9%