Skip to content

sandreae/bootleg-spatial-recall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bootleg-spatial-recall

Convolution reverb on a shoe-string. Website accompanying projects by Otto Willberg for uploading, listening to and archiving convolution reverb impulses. Uses webaudio in the browser to perform convolution. Built by Sam Andreae.

  • Express API
  • Nuxt frontend
  • Docker
  • openAPI + validation
  • redocs UI
  • Ngrok
  • Jest
  • ESlint & Prettier
  • Github Actions

Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

# run tests (needs test db to be running)
$ npm run test:server
$ npm run test

# run linter
$ npm run lint

Docker Setup

# Build and run container
$ npm run docker:start

# Build and run container for testing linting
$ npm run docker:test-server
# then...
$ npm run docker:test
$ npm run docker:lint

# Run just the db
$ npm run docker:db

API

The express API is located in api/ and is served as a middleware module through nuxt.

About

Convolution reverb on a bootstring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published