Skip to content

jumang4423/patchrome-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patchrome Logo

Patchrome

日本語版はこちら

Patchrome Interface

🎛️ Real-time audio effects for any website

Transform your browser into a powerful audio processor. Add reverb to YouTube videos, pitch-shift podcasts, or create unique soundscapes from any web audio.

License

🚀 Quick Start

Install from GitHub Release

  1. Download the latest patchrome-v0.1.0.zip from Releases
  2. Unzip the file
  3. Open Chrome and go to chrome://extensions/
  4. Enable "Developer mode" (top right)
  5. Click "Load unpacked" and select the unzipped folder
  6. Click the extension icon in your toolbar to start!

How to Use

  1. Open any website with audio/video (YouTube, SoundCloud, etc.)
  2. Click the Patchrome icon in your toolbar
  3. Right-click in the panel to add effects
  4. Connect nodes by dragging from output to input
  5. Adjust parameters with sliders or double-click for precise values

✨ Features

🎵 Audio Effects

  • Reverb - Add space and ambience
  • Delay - Create echoes and rhythmic patterns
  • Distortion - Add grit and warmth
  • EQ - Shape your sound with filters
  • Phaser/Flanger - Classic modulation effects
  • Bitcrusher - Lo-fi digital destruction
  • Spectral Effects - Advanced frequency manipulation

🎛️ Visual Node Editor

  • Drag & drop interface
  • Real-time parameter control
  • Save effect chains per session
  • Visual signal flow

⚡ Performance

  • Low-latency processing
  • Minimal CPU usage
  • Works with all HTML5 audio/video

🌟 Examples

see: menu -> presets

🤝 Contributing

We welcome contributions! Feel free to:

  • Report bugs
  • Suggest new effects
  • Submit pull requests
  • Share your effect presets

📝 Development

Building from Source

# Clone the repository
git clone https://github.com/jumang4423/patchrome-ext.git
cd patchrome-ext

# Install dependencies
npm install

# Development build (with watch mode)
npm run dev

# Production build
npm run build

Project Structure

patchrome-ext/
├── src/
│   ├── inject.js          # Core audio processing
│   ├── sidepanel/         # React UI
│   ├── worklets/          # Audio worklet processors
│   └── types/             # TypeScript definitions
├── manifest.json          # Extension manifest
└── webpack.config.js      # Build configuration

Adding New Effects

See ADD_EFFECT_INSTRUCTIONS.md for detailed instructions.

📄 License

MIT License - feel free to use in your own projects!


About

audio patch effect chrome extension

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •