Skip to content

tboie/universal_breakbeat_phreaker

Repository files navigation

Universal Breakbeat Phreaker

Goal

  • Create and explore rhythms and sounds

Screenshot

bb phreaker screenshot

Demo

https://phreaker.vercel.app

Install

npm i
npm run dev

Conceptual Notes for Later

conceptual diagram

Audio Script Workflow:

  1. cut audio file into 30 second segments
  2. cut onsets of all segments
  3. get freq data of all onsets
  4. get avg freq of onsets and duration
  5. rename onset files to index numbers

Audio Data Generation Scripts

public/scripts

How to generate:

  • create folder
  • add above scripts
  • add .wav audio files
  • configure proc_audio.sh
  • run ./proc_audio.sh
  • move generated folders and data.json to pallet number in public/pallets

Onset Detection

About

experimental audio mixing web app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published