Giter Site home page Giter Site logo

vitaliy-bobrov / js-rocks Goto Github PK

View Code? Open in Web Editor NEW
161.0 7.0 21.0 6.95 MB

JS Rocks - Web Audio electric guitar effects and cabinets

Home Page: https://js-rocks.web.app

License: MIT License

JavaScript 0.53% TypeScript 70.77% HTML 11.83% SCSS 16.88%
webaudio effects guitar angular daw dsp

js-rocks's Introduction

JS Rocks ๐Ÿค˜

JS Rocks - Web Audio electric guitar effects and cabinets.

Try it now โžก js-rocks.web.app

Build Status GitHub

Available stompboxes ๐ŸŽธ

Tuners

  • JOSS Tuner JTU-3

Compressors

  • JOSS Lemon Squeeze JCP-1

Overdrives

  • JOSS Blues Driver JBD-2
  • JOSS OverDrive JOD-3

Distortions

  • JOSS Classic Distortion JDS-1
  • JOSS Metal Area JMT-2

Fuzzes

  • Ernesto-Saxophonist Massive Muff ฯ€

Choruses

  • JOSS Cool Chorus JCH-1

Phasers

  • TSX phase ฯ€/2

Tremolos

  • JOSS Tremolo JTR-2
  • Crazy Doctor Soft Yellow Tremolo

Delays

  • JOSS Delay JDM-2

Reverbs

  • JOSS Reverb JRV-6

Available amplifiers / cabinets ๐Ÿ”Š

  • Captain JCM800
  • Friender Winner
  • Friender Bassman
  • Fox AC30
  • FranklinStein
  • MegaStorm
  • Yellow Submarine
  • Eagle Pro
  • Sandman 2204

Browsers support

Firefox
Firefox
Chrome
Chrome
Safari
Safari

Key shortcuts

Presets

Numeric keys shortcuts automatically created for first 9 presets.

1 - 9 -- Selects one of the first 9 custom presets 0 -- Selects default preset

Planned effects

  • Ernesto-Saxophonist Neon Clown (Chorus)
  • JOSS DS-1-4A
  • Tube Screamer

js-rocks's People

Contributors

ajraj27 avatar daniloff200 avatar dependabot[bot] avatar jbleduigou avatar mikolajw197 avatar sanketmaru avatar thekiba avatar vitaliy-bobrov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

js-rocks's Issues

[PWA] What's new dialog

After a new version update show "What's new" dialog with basic info about new features/bug fixes

Latency

Hii can anybody help me.

I'm using focusrite scarlet 2i2 audio interface. I got latency when using js-rocks on chrome or firefox, I think it's more than 50ms.

thank you :)

Create Tremolo - JTR-2

Loving the project, I wanted to have a go at making a Tremolo and after that will hopefully be able to help with more effects. I'll submit a PR when I've got it working

[CI] Lighthouse

Add configuration in .travis.yaml:

language: node_js
node_js:
  - 10 # use Node 10 LTS or later
before_install:
  - npm install -g @lhci/[email protected]
script:
  - npm run build # build your site
  - lhci autorun # run lighthouse CI
addons:
  chrome: stable # make sure you have Chrome available

[Audio] Implement wave parameter for tremolo effect

For now, tremolo has a fixed triangle sound wave, however, in the original stompbox, there is a wave knob that varies the oscillator wave shape from triangular to square (with trapezoid in the middle). Implement _createTrapezoidWave in /src/app/audio/effects/lfo.ts to generate this parameter and uncomment knob in tremolo component.

Presets default shortcuts

Make an auto shortcuts for presets with numeric key press (1-9), default preset should be assigned to 0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.