Selithrarion / vue_audio-tools

Quasar (Vue 3 Composition API with Typescript)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Audio tools with Vue 3

prev project - instagram clone

Content

Video

browser_4C5nJukf4Q

cutter.mp4

Stack

  1. Vue 3
  2. Typescript
  3. Quasar
  4. Wavesurfer
  5. MusicTempo
  6. other - date-fns, some lodash functions, eslint + tslint + prettier

App Features

❌ === not implemented yet
✨ === TODO idea. it seems that it won't be implemented but there were some plans

Audio

  • Select region to export
  • Change export and browser volume
  • Change bitrate ✨
  • Change speed
  • Hotkeys to stop/pause, move current time with arrows
  • Waveform
  • Equalizer
  • Equalizer spectrum ✨
  • Detect BPM with music-tempo
  • Change detected BPM when we're changing song speed
  • Detect and visualize beats ✨
  • Snap to nearest beat when selecting export region ✨
  • Export cropped audio to mp3 format with selected settings. lamejs issue
  • Export to wav ✨

Other

  • Google analytics
  • Sentry - error monitoring and logging for both frontend and backend

Known bugs

  • TODO

Installation

  1. Clone project
  2. "yarn global add @quasar/cli" and "cd .\frontend" and "quasar dev"
  3. star? 🤩😊 anyway, glad to any PRs

Notes

  • 1-month pet-project from 1st to 31st of april. probably LOL
    upd: haha..

About

Quasar (Vue 3 Composition API with Typescript)

License:MIT License


Languages

Language:Vue 56.4%Language:JavaScript 23.6%Language:TypeScript 12.1%Language:Sass 2.6%Language:SCSS 2.6%Language:HTML 2.3%Language:Dockerfile 0.2%Language:Shell 0.1%