Forem

monkeymore studio profile picture

monkeymore studio

I’m a tech-savvy dad who codes from C++ to React in my spare time.

I Ported a C Audio Effects Engine to JavaScript So You Can Generate Weird Noises in Your Browser

I Ported a C Audio Effects Engine to JavaScript So You Can Generate Weird Noises in Your Browser

Comments
9 min read
Turn Your MIDI Files Into MP3 Audio — Pick Any Instrument You Want

Turn Your MIDI Files Into MP3 Audio — Pick Any Instrument You Want

Comments
8 min read
A MIDI Player That Shows You the Sheet Music and Lets You Play Along on a Virtual Piano

A MIDI Player That Shows You the Sheet Music and Lets You Play Along on a Virtual Piano

Comments
8 min read
I Built an Audio-to-MIDI Converter That Runs on Your Laptop — Using Spotify's AI

I Built an Audio-to-MIDI Converter That Runs on Your Laptop — Using Spotify's AI

Comments
7 min read
Turn Your MIDI Files Into Real Sheet Music — Without Leaving the Browser

Turn Your MIDI Files Into Real Sheet Music — Without Leaving the Browser

Comments
8 min read
Strip Location Data From Your Photos Before Posting — Here's the Browser Tool That Does It

Strip Location Data From Your Photos Before Posting — Here's the Browser Tool That Does It

Comments 1
9 min read
I Taught a Browser to Play Piano — Here's How It Figures Out Which Finger Goes Where

I Taught a Browser to Play Piano — Here's How It Figures Out Which Finger Goes Where

Comments
9 min read
Building an Animated QR Code Generator — Yes, It Actually Animates

Building an Animated QR Code Generator — Yes, It Actually Animates

Comments 1
6 min read
I Built a Circle QR Code Generator — Yes, With Curved Border Text

I Built a Circle QR Code Generator — Yes, With Curved Border Text

Comments 1
4 min read
I Built a Square QR Code Generator That Runs Entirely in Your Browser

I Built a Square QR Code Generator That Runs Entirely in Your Browser

Comments
3 min read
Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Comments
7 min read
Building a Browser-Based AI Noise Reduction Tool with RNNoise

Building a Browser-Based AI Noise Reduction Tool with RNNoise

Comments
7 min read
Building a Browser-Based Speech-to-Text System with Whisper AI

Building a Browser-Based Speech-to-Text System with Whisper AI

Comments
7 min read
Building a Browser-Based BPM Detector for Music Analysis

Building a Browser-Based BPM Detector for Music Analysis

Comments
6 min read
Extracting Vocals with AI in the Browser: A Technical Deep Dive

Extracting Vocals with AI in the Browser: A Technical Deep Dive

Comments
9 min read
Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Comments
10 min read
Building a Browser-Based Voice Changer: A Complete Technical Guide

Building a Browser-Based Voice Changer: A Complete Technical Guide

Comments
8 min read
Building a Browser-Based AI Image Upscaler

Building a Browser-Based AI Image Upscaler

1
Comments
5 min read
Building a Browser-Based AI Background Removal Tool

Building a Browser-Based AI Background Removal Tool

Comments
5 min read
Building a Browser-Based Pixel Beads Pattern Generator

Building a Browser-Based Pixel Beads Pattern Generator

Comments
7 min read
Building a Browser-Based AI OCR Tool with Multiple Engines

Building a Browser-Based AI OCR Tool with Multiple Engines

Comments
7 min read
Building a Browser-Based AI Image Inpainting Tool

Building a Browser-Based AI Image Inpainting Tool

2
Comments
8 min read
Building a Browser-Based Image Filter Tool with LUT Color Mapping

Building a Browser-Based Image Filter Tool with LUT Color Mapping

Comments
6 min read
Building a Browser-Based Image Cropping Tool

Building a Browser-Based Image Cropping Tool

Comments
5 min read
Building a Browser-Based Image Format Converter

Building a Browser-Based Image Format Converter

Comments
5 min read
Building a Browser-Based Image Compression Tool

Building a Browser-Based Image Compression Tool

Comments
5 min read
Building a Browser-Based AI Image Colorization Tool

Building a Browser-Based AI Image Colorization Tool

Comments
4 min read
Building a Browser-Based PDF Watermark Tool with pdf-lib and QPDF

Building a Browser-Based PDF Watermark Tool with pdf-lib and QPDF

Comments
7 min read
Building a Browser-Based PDF Unlock Tool with QPDF WebAssembly

Building a Browser-Based PDF Unlock Tool with QPDF WebAssembly

Comments
5 min read
Building a Browser-Based PDF Splitting Tool with pdf-lib and JSZip

Building a Browser-Based PDF Splitting Tool with pdf-lib and JSZip

Comments
6 min read
Building a Browser-Based PDF Rotation Tool with QPDF WebAssembly

Building a Browser-Based PDF Rotation Tool with QPDF WebAssembly

Comments
5 min read
Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Comments
5 min read
Securing PDFs with Password Protection: A WebAssembly-Powered Implementation

Securing PDFs with Password Protection: A WebAssembly-Powered Implementation

Comments
7 min read
Converting PDF Pages to Images: A Client-Side Rendering Approach

Converting PDF Pages to Images: A Client-Side Rendering Approach

Comments
6 min read
Adding Page Numbers to PDFs: A Visual Canvas-Based Approach

Adding Page Numbers to PDFs: A Visual Canvas-Based Approach

Comments
6 min read
Organizing PDF Pages: Reordering, Rotating, and Removing with QPDF WASM

Organizing PDF Pages: Reordering, Rotating, and Removing with QPDF WASM

Comments
6 min read
PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

1
Comments
5 min read
Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

1
Comments
5 min read
Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

1
Comments
5 min read
Adding Subtitles to Videos in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Adding Subtitles to Videos in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Comments
7 min read
Converting Videos to GIF in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Converting Videos to GIF in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Comments
6 min read
Color Palette Generation Algorithms: A Deep Dive into HSL-Based Color Theory

Color Palette Generation Algorithms: A Deep Dive into HSL-Based Color Theory

Comments
7 min read
Compressing PDFs in the Browser: A WebAssembly-Powered Solution

Compressing PDFs in the Browser: A WebAssembly-Powered Solution

Comments
7 min read
Extracting Images from PDF in the Browser: A Pure Client-Side Implementation

Extracting Images from PDF in the Browser: A Pure Client-Side Implementation

1
Comments
8 min read
Browser-Based Image Compression with jsquash: A Pure Frontend Implementation

Browser-Based Image Compression with jsquash: A Pure Frontend Implementation

1
Comments
7 min read
Browser-Based AI Image Colorization with DeOldify and ONNX Runtime

Browser-Based AI Image Colorization with DeOldify and ONNX Runtime

Comments
7 min read
Building a Browser-Based Text-to-Speech System with Piper TTS

Building a Browser-Based Text-to-Speech System with Piper TTS

Comments
5 min read
Building a Browser-Based MOBI Splitter: Client-Side Ebook Processing with TypeScript

Building a Browser-Based MOBI Splitter: Client-Side Ebook Processing with TypeScript

Comments
4 min read
How to Split an EPUB Collection into Individual Books

How to Split an EPUB Collection into Individual Books

Comments
6 min read
loading...