Yet Another Tonestack Calculator

Started by why-trv, October 02, 2024, 08:50:30 AM

Previous topic - Next topic

why-trv

Hi there,
(occasional lurker, veeery infrequent poster)

I built another browser-based tonestack calculator, which perhaps can be thought of as a modernized version of @jatalahd's 'TSC in the web'.

https://tonestack.yuriturov.com/

And here's the source repo: https://github.com/why-trv/yet-another-tonestack-calculator

It came about from wishing to add a couple of features to the original, so hopefully it can be useful to somebody else :)
Basically, you can add any number of included tonestacks and compare their responses in a single plot. Editing part values is quick: you can use mouse scroll wheel or +- buttons to switch between standard values (or, of course, type in values). There's also the 'global' mode, which adjusts all pots of the same name simultaneously.

I'm not really active on forums these days, so please use GitHub issues if you have any feature requests or suggestions.

Transistor-Transistor

Why does man create? Is it man's purpose on earth to express himself, to bring form to thought, and to discover meaning in experience? Or is it just something to do when he's bored?
-Calvin, Calvin and Hobbes

ElectricDruid

Very nice! Being able to compare more than one response on one graph is a great feature. Thanks :icon_cool:

GibsonGM

  • SUPPORTER
MXR Dist +, TS9/808, Easyvibe, Big Muff Pi, Blues Breaker, Guv'nor.  MOSFace, MOS Boost,  BJT boosts - LPB-2, buffers, Phuncgnosis, FF, Orange Sunshine & others, Bazz Fuss, Tonemender, Little Gem, Orange Squeezer, Ruby Tuby, filters, octaves, trems...

thunderaxe

This is awesome! Immediately way more user friendly than the other one.

I have a request: Can you add the AMZ Big Muff / Big Muff with a mid shift a la the Hoof?
Thanks!

why-trv

Thank you guys!

Quote from: thunderaxe on October 04, 2024, 11:04:20 PMI have a request: Can you add the AMZ Big Muff / Big Muff with a mid shift a la the Hoof?
Thanks!

This is exactly what I'm doing at the moment, along with other variations on the Big Muff theme.
However it's going to be a part of a larger work on behind-the-scenes tooling, for which I'm using those as test subjects, so it's going to take a bit longer.

SprinkleSpraycan

Incredible. Thank you. I've long wanted to bump values up or down in real time. 

why-trv

#7
Quote from: thunderaxe on October 04, 2024, 11:04:20 PMI have a request: Can you add the AMZ Big Muff / Big Muff with a mid shift a la the Hoof?
Thanks!

Just added, along with two more Big Muff variations.
I've also replaced the existing Big Muff model with one that includes output coupling cap and closer to real-life RIN and RL defaults

Unless I screwed up, the Swollen Pickle tonestack looks weird (lots of unusable range on the voice trimpot and kinda odd scoop frequencies) - I would appreciate if somebody can verify this.

thunderaxe

this is already so incredibly useful, i'm going to be spending a LOT of time on this. thank you so much!!

Chillums

So incredibly useful.  Thanks for this!!

amptramp

This looks very nice, like the tonestack calculators on the Duncanamps site.  The Duncanamps site has calculators for Fender modern, Vox, Marshall, James (passive predecessor to Baxandall), Fender E series, Steve Bench, Hiwatt tone stack, and now the Big Muff tone stack used in FX units.  Simply click on the appropriate tab to bring up a different schematic.  The site is here:

https://www.duncanamps.com/tsc/#:~:text=The%20Tone%20Stack%20calculator%20is%20designed

why-trv

Quote from: amptramp on October 07, 2024, 07:07:02 AMThis looks very nice, like the tonestack calculators on the Duncanamps site.  The Duncanamps site has calculators for Fender modern, Vox, Marshall, James (passive predecessor to Baxandall), Fender E series, Steve Bench, Hiwatt tone stack, and now the Big Muff tone stack used in FX units.  Simply click on the appropriate tab to bring up a different schematic.  The site is here:

https://www.duncanamps.com/tsc/#:~:text=The%20Tone%20Stack%20calculator%20is%20designed

Of course! Duncan Amps' TSC is the granddaddy of all TSCs. Then 'TSC in the web' was inspired by it and has many more tonestack models, and now YATSC is based on 'TSC in the web' and has some more models as well, and, more importantly, IMHO it's easier to compare different tonestacks or different variations of the same tonestack and quicker to edit (at least these were the design goals).

fryingpan

Quote from: why-trv on October 08, 2024, 07:21:37 PM
Quote from: amptramp on October 07, 2024, 07:07:02 AMThis looks very nice, like the tonestack calculators on the Duncanamps site.  The Duncanamps site has calculators for Fender modern, Vox, Marshall, James (passive predecessor to Baxandall), Fender E series, Steve Bench, Hiwatt tone stack, and now the Big Muff tone stack used in FX units.  Simply click on the appropriate tab to bring up a different schematic.  The site is here:

https://www.duncanamps.com/tsc/#:~:text=The%20Tone%20Stack%20calculator%20is%20designed

Of course! Duncan Amps' TSC is the granddaddy of all TSCs. Then 'TSC in the web' was inspired by it and has many more tonestack models, and now YATSC is based on 'TSC in the web' and has some more models as well, and, more importantly, IMHO it's easier to compare different tonestacks or different variations of the same tonestack and quicker to edit (at least these were the design goals).
The best feature is that it works well (ish) on mobile too. The sliders tend to jump between values instead of progressing smoothly but it's workable.

Transistor-Transistor

Quote from: fryingpan on October 08, 2024, 07:26:50 PMThe best feature is that it works well (ish) on mobile too. The sliders tend to jump between values instead of progressing smoothly but it's workable.
Right? This is a huge improvement from the last one. In the last one when you would change a slider on mobile the graph would just erase and you had to reload the page to get it back
Why does man create? Is it man's purpose on earth to express himself, to bring form to thought, and to discover meaning in experience? Or is it just something to do when he's bored?
-Calvin, Calvin and Hobbes

why-trv

Quote from: fryingpan on October 08, 2024, 07:26:50 PMThe best feature is that it works well (ish) on mobile too. The sliders tend to jump between values instead of progressing smoothly but it's workable.

Just pushed a quick fix for the jumping - could you check if it's better now?

why-trv

Also just added Boss HM-2 and FZ-2 EQ sections

fryingpan


why-trv

Quote from: fryingpan on October 09, 2024, 04:04:01 AMHmm, not really. But it's fine!

I'd like to look into it, but I need a way to reproduce it. If you can make a video of the issue, please PM me.
Before yesterday, the slider could change its size depending on the length of text next to it, and that would cause value jumps. After the yesterday's change, it seems fine both on my phone and in the device emulation thing in my browser.

fryingpan

Quote from: why-trv on October 09, 2024, 02:05:06 PM
Quote from: fryingpan on October 09, 2024, 04:04:01 AMHmm, not really. But it's fine!

I'd like to look into it, but I need a way to reproduce it. If you can make a video of the issue, please PM me.
Before yesterday, the slider could change its size depending on the length of text next to it, and that would cause value jumps. After the yesterday's change, it seems fine both on my phone and in the device emulation thing in my browser.
I'll send you a video ASAP on GitHub.