Coder Social home page Coder Social logo

foxdog-studios / pitch-shifter-chrome-extension Goto Github PK

View Code? Open in Web Editor NEW
25.0 8.0 6.0 350 KB

Chrome extension that pitch shifts videos on a page using web audio

License: MIT License

Shell 0.16% JavaScript 65.18% CSS 25.78% HTML 8.87%
pitch pitch-shifter chrome-extension webaudio webaudio-api

pitch-shifter-chrome-extension's People

Contributors

eldog 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pitch-shifter-chrome-extension's Issues

Release a Firefox addon version?

Hi, I used to use this extension on Edge. But when I switched to Firefox, I haven't found an alternative version on Firefox yet.
I found that if substituting the chrome object with browser, e.g. chrome.tabs to browser.tabs, then the extension can also work on Firefox.
Now I'm using this extension on Firefox by loading temporary add-on, but I think that it would be better if it's released in Firefox Add-ons. Any plan for this? Thanks.

Semitone mode doesn't actually produce the correct pitch

The semitone feature isn't producing the correct transformation for me. It shifts the audio, but not by the right amount. For example, this video contains the middle C4 note (261.6Hz). When I shift it down by 7 semitones, I should get F3 (174.6Hz). But I'm actually getting A3 (220.0Hz).

Have you seen this before? I'm on Chrome 52.0, Windows 7.

Pausing and Playing Video with shifter turned off causes video to play slower and lower pitch

I've been experiencing this bug a few times. I cannot easily reproduce the bug but I will post what I recently did in YouTube that caused the bug.

  1. Open a new tab in Chrome
  2. Go to YouTube
  3. Go to a video I like and play.
  4. Enable the Extension, slide the pitch up to ~0.34
  5. Disable the extension (leave the pitch dial untouched)
  6. Enable loop on the video.
  7. Leave that tab (do other work)
  8. Return back to the tab after a couple of play throughs
  9. Pause the Video
  10. Press Play and viola, the video is playing a little slower and lower pitched.

Notes:

  • The new slowed down version sounds great. It doesn't sound glitchy and not-smooth unlike most settings of the pitch when using the extension normally (due to low and muddled frequencies I imagine)
  • maybe it's a calibration issue? throwing this idea out there, but what if the amount that I went up on the pitch dial becomes recalibrated at some point to 0.35, and then the extension seeks to make the pitch 0, only to lower the pitch by 0.35. It's far fetched but worth sharing my first thoughts.

Any experiences with an issue like this?

Using:

Chrome: Version 70.0.3538.102 (Official Build) (64-bit)
OS X: 10.13.3

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.