Reinvigorating MrsWatson with Coding Agents

Discussion in 'Working with Sound' started by Stranger Here Myself, Jan 21, 2026 at 9:40 PM.

?

MrsWatson

  1. yes

    2 vote(s)
    50.0%
  2. no

    2 vote(s)
    50.0%
  1. Stranger Here Myself

    Stranger Here Myself Member

    Joined:
    May 6, 2021
    Messages:
    18
    Likes Received:
    13
    Hi, just found an interesting command line tool that processes audio files through a plugin:
    https://github.com/teragonaudio/MrsWatson

    It might work on our current systems without too much effort if we use coding agents to fork and update the repository (I'll make it free and opensource if I do this).

    But first I want to gauge if people might want a reincarnation of MrsWatson.

    Vote above!
     
  2.  
  3. SirGigantor

    SirGigantor Kapellmeister

    Joined:
    Oct 14, 2022
    Messages:
    168
    Likes Received:
    69
    Yes, that would actually be incredibly useful, I went and looked at a couple of options like that. A version of Mrs. Watson that could load, 32 Bit (or Jbridged 32 Bit files), 64 Bit, and VST3 would be very useful.

    The reason being is that you could batch process stuff very rapidly. You'd want it to be able to load presets with each VST, ideally in a chain, and probably in serial and parallel, i.e. if you had one chain of effects/VSTs, but, at certain instances, you want both clean and processed audio (like parallel compression or so on) maybe by specifying MIX amount or something for that particular operator.

    It would actually be really usefult, you'd think there would be a major DAW with command line options, but there really isn't and it would make it so you could process like a whole directory of kicks or claps or whatever very efficiently just in the background.

    There is a Python DAW, called DAW Dreamer as well, but I'm unsure how useful it is/the stage of development:

    https://github.com/DBraun/DawDreamer

    It would be really cool, though, if Mrs. Watson were up and running as a bulk processing command line tool . . .
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  4. stopped

    stopped Platinum Record

    Joined:
    Mar 22, 2016
    Messages:
    806
    Likes Received:
    299
    lots of options exist for batch processing audio (my fav 30 years later is still sound forge), while I generally appreciate and support command line options, I'm not sure I understand the particular need this fills
     
  5. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    7,835
    Likes Received:
    4,318
    Location:
    Europe
    Using AI tools you mean? They're that good already? Holy shit. It's a cool project, I say go for it
     
  6. Will Kweks

    Will Kweks Audiosexual

    Joined:
    Oct 31, 2023
    Messages:
    1,247
    Likes Received:
    879
    What do you mean "it might work on modern systems"? It still compiles and works fine.

    *edit*: On Windows, that is, should've clarified.

    But I agree with @stopped that there are handier ways of doing batch processes, because things like setting parameters and doing previews is easier with a graphical environment.
     
    Last edited: Jan 22, 2026 at 9:45 AM
  7. Stranger Here Myself

    Stranger Here Myself Member

    Joined:
    May 6, 2021
    Messages:
    18
    Likes Received:
    13
    This made me think of a potential workflow of adding modulation after a first round of listening. Btw command line can be used by most AI agents so perhaps you can tell claude in natural language what you want to do with your plugins.

    For example, "listen to the hi-hats and duck the reverb volume" and after listening to the hi-hat signals it applies volume automation to the reverb (one may further suggest how smooth the ducking is, etc). Just thinking out loud.

    PS. just started the update.
     
    Last edited: Jan 22, 2026 at 11:49 AM
    • Interesting Interesting x 1
    • List
  8. xorome

    xorome Audiosexual

    Joined:
    Sep 28, 2021
    Messages:
    1,623
    Likes Received:
    1,235
    Why not use Reaper's batch converter? It's available from the command line as well as the GUI. Supports any plugin, any format, and most importantly: trivial to adjust plugin settings too, because that's a real PITA w/ something like MrsWatson.

    upload_2026-1-22_15-26-45.png
     
    • Agree Agree x 2
    • Like Like x 1
    • Useful Useful x 1
    • List
  9. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    8,902
    Likes Received:
    4,695
    Location:
    AudioSexPro
    im using goldwave, it loads VSTs aswell and you can use inbuild FX or convert files to different formats and channels.
     
    • Like Like x 1
    • Useful Useful x 1
    • List
  10. Stranger Here Myself

    Stranger Here Myself Member

    Joined:
    May 6, 2021
    Messages:
    18
    Likes Received:
    13
    Update: well I got it working processing some files with an HPL Processor Ultimate vst3.

    Verdict: I won't spend more effort on it

    But will be keeping the code at hand in case some use cases the existing solutions above can't solve.
     
    Last edited: Jan 22, 2026 at 3:26 PM
  11. AudioTiger

    AudioTiger Ultrasonic

    Joined:
    Jul 1, 2011
    Messages:
    89
    Likes Received:
    32
    Location:
    Barcelona
    The github site says "VST v2.4". Is that right? There's no VST3 plug-in support?

     
  12. Stranger Here Myself

    Stranger Here Myself Member

    Joined:
    May 6, 2021
    Messages:
    18
    Likes Received:
    13
    Yes, I added VST3 support.
     
  13. SirGigantor

    SirGigantor Kapellmeister

    Joined:
    Oct 14, 2022
    Messages:
    168
    Likes Received:
    69
    The reason it's desirable is just if you had a chain of effects and settings you used regularly.

    Maybe if you had a simple text file you used to save things and you could point Mrs. Watson at.

    It seems strange at first, but command lines, once you get used to them, are really, really, desirable for bulk stuff.

    A lot of people don't realize it, but it's one of those things, you wouldn't even be opening the VST GUI or anything, so it would be really quick.

    You WOULD probably be coming up with the signal chain in a GUI environment, but then you'd basically be implementing it quickly in a command line thereafter.

    There are command lines audio things, but I don't think any load VSTs.
     
  14. SirGigantor

    SirGigantor Kapellmeister

    Joined:
    Oct 14, 2022
    Messages:
    168
    Likes Received:
    69
    Yeah, it's probably not actually worth it. I was never clear what the point was, like if it was really functional, or more just a proof of concept.

     
  15. SirGigantor

    SirGigantor Kapellmeister

    Joined:
    Oct 14, 2022
    Messages:
    168
    Likes Received:
    69
    Does it load VST 2 and 3? And does that let you load a chain of VSTs, or just one?

    I just started using that like a month ago because Wavosaur just wouldn't convert some other files I had, and it's pretty good, so far, but I couldn't find info about what VSTs it supports.

     
Loading...