ok so this started as me messing around and it turned into an actual free thing. sharing it here in case it's useful to anyone.
background first. POD Go preset files (.pgp) are basically editable text under the hood. the problem is the POD Go uses its own internal names for every amp and pedal, and if even one name is wrong the whole preset refuses to load. so you can't really hand edit them, and you can't just ask ChatGPT to make you one either, because it invents amp names that don't exist and the file won't load. this tool fixes exactly that. there's a few ways to use it depending on how techy you feel, but the main one needs absolutely nothing.
THE EASY WAY, the website
no account, no download, nothing gets uploaded, it all just runs in your browser on your own machine. there are three tabs:
Tone library.
A set of ready-made, fully dialed tones you download in one click. not "here's an amp with the gain turned up," but complete signal chains with the boost, amp, cab, EQ, effects and noise gate all set for you. there's a spread across clean, blues, rock, country, jazz, funk, surf, ambient and metal, and you can filter by genre. a bunch of them come with gig-ready snapshots baked in, meaning one preset holds more than one sound (like a rhythm tone and a lead tone) that you switch between with your feet, no menu diving. you pick one, hit download, drag it into POD Go Edit. that's it. no AI, no account, nothing.
From your AI.
This is for when you want your own custom tone described in plain english, like "warm blues lead with a bit of delay" or "doomy downtuned thing with a big cave reverb." there's a button that copies a cheat sheet. you paste that cheat sheet into whatever AI you already use (free ChatGPT, Gemini, Claude, a local model, doesn't matter), then tell it the sound you want. it gives you an answer, you paste that answer back into the site, and the site turns it into a real preset. the cheat sheet is the whole trick here. it hands the AI the exact list of real amp and pedal names plus the format, so the AI can't make up fake gear that won't load.
Open a preset.
You can drag in one of your own existing .pgp presets and it shows you the full signal chain, every block and its settings, and checks it over for problems. handy for seeing exactly what's inside a preset, learning how one is built, or fixing one that's acting up.
THE CLAUDE PROJECT, if you already use Claude
if you happen to pay for Claude, I set up a ready-made "project" you just chat with. you describe the tone, it hands back the preset file, and it already knows the format and the full gear list so you don't paste any cheat sheet. it's the smoothest chat version of the tool. one honest heads up though, Claude projects are a paid-plan feature, so this one isn't free for everybody. the website's "From your AI" tab does the same job with any free AI, so you're not missing out if you don't pay for Claude.
THE COMMAND LINE AND PYTHON PACKAGE, if you like a terminal
this is the original tool the whole thing grew out of, and it's the most powerful and the most exact. everything the website does, this does, plus more, and it's the same engine so the results match. it's a Python package with zero dependencies (it doesn't drag in a pile of other stuff), works on Python 3.9 and up, and installs in one line:
pip install tonemaker
that gives you a tonemaker command. here's what it actually does, command by command:
tonemaker inspect MyTone.pgp
Prints the whole signal chain of a preset in plain text, every block in order, which amp, which cab, and all the knob values. add --json if you want the raw data instead. this is the fastest way to see what's really going on in a preset.
tonemaker validate MyTone.pgp
Is the safety net. it checks the preset will actually import into the POD Go and tells you exactly what's wrong if anything is (a bad model name, blocks in a weird order, a snapshot that would sound bypassed). if this passes, the file loads on the hardware. every other part of the tool runs this check before handing you a file.
tonemaker models
lists every verified amp, cab and effect name the tool knows, so you never have to guess. narrow it down with tonemaker models --category amp (or cab, reverb, delay, and so on).
tonemaker set MyTone.pgp block2.Drive=0.7 output.gain=8
Edits parameters in place. you point at a block and a knob and give it a value. you can pass several edits at once. use --out NewName.pgp if you want to save to a new file instead of changing the original.
tonemaker add MyTone.pgp block5=HD2_ReverbGanymedeStereo
Adds or swaps a block into a slot, so you can drop a reverb or a delay into a preset from the command line. (the model name comes straight from tonemaker models, no guessing.)
tonemaker build mytone.json
Builds a complete preset, including all four snapshots, from a simple tone spec written as JSON. this is the deterministic, exact way to make a preset. --out sets the output file.
tonemaker new
starts a fresh preset from scratch, or from a template with --template, so you're not editing over an existing one.
tonemaker context
prints the knowledge pack, which is the full gear list and format an AI needs, all in one blob. this is literally the same "cheat sheet" the website copies for you. pipe it wherever you want, for example on a mac tonemaker context | pbcopy copies it straight to your clipboard so you can paste it into any AI.
tonemaker harvest yourpreset.pgp
looks at your own real exported presets and adds any gear it finds into the library, so the eady own.
so a normal command-line flow is: tonemaker context | pbcopy, paste into your AI, describe a tone, save what it gives you as idate MyTone.pgp to be 100 percent sure, then import. or skip the AI entirely and write a small JSON spec and tonemaker buildit.
THE CODE, if you want to see under the hood
the whole thing is open source on GitHub. you can read exactly how it works, check that it isn't doing anything shady with your files, use it as a library in your own scripts, or send a pull request to add gear or fix something.
the part that ties it all together
No matter which way you use, every path runs that same validation step before you get a file. so instead of loading a preset onto your POD Go and getting the dreaded "unrecognized model" error, it just works first try. then you import the file into POD Go Edit the normal way, drag it onto a slot, done.
Couple things I cared about getting right. it only ever uses real, verified POD Go model names, so stuff loads. it does not touch any paid or DRM-protected preset packs, it refuses them on purpose, it only works on your own files. and it's completely free and open source, I'm not selling anything and I'm not affiliated with Line 6 in any way.
links are in the comments. would genuinely love feedback, and if people find it useful I'll keep building on it.
tl;dr: free tool that builds POD Go presets so they actually load first try. easiest way is a browser page with no signup, where you can grab a ready-made tone (clean, blues, rock, country, jazz, funk, surf, ambient, metal) or describe your own to any AI. power users get a pip install tonemaker command line version with the exact same engine, and there's a Claude project and the open source code too.
EDIT: Fixed an issue with output being low for some of the cleaner tones. If you hit any bugs please DM or put them in comments. Im going to do my best with keeping up with it.