I recently discovered that ChatGPT is really good at taking effect descriptions and dumping out parameters to match... like "create an underwater piano sound" or "create a crunchy slap bass effect".
I'd like to implement support that allows ChatGPT to easily update POD settings using your tool.
--Dev Effort--
- create an xml schema for the pod-ui data,
- implement file i/o for pod-ui to read in an xml file, then unmarshal into the effect params
- add file watch capabilities that automatically reloads the file and applies params
-- Use Case --
Me: "ChatGPT, here is my schema that defines parameters for my effects processor"
Me: "ChatGPT, using that schema, create an effect that sounds like a creepy toy piano and save it to PodEffect.xml"
- ChatGPT creates the PodEffect.xml file and gives the download link
- I manually download the file
- Pod-UI notices that the file has changed and auto loads it
- Pod-UI applies the changes
- I test the effect
Me: "ChatGPT, the low end is overpowering the mix — dial it back a bit. Also, introduce some distortion and give the reverb more depth"
- ChatGPT updates the xml file and give the new download link
etc....
I'm considering taking this task on as a prototype, I think MVP should be fairly straight forward. Are you interested in collaborating and formally implementing a feature like this? or should i just run with it solo? (I'm a senior C++ dev over 25yrs of dev experience, but have never used Rust.)
I recently discovered that ChatGPT is really good at taking effect descriptions and dumping out parameters to match... like "create an underwater piano sound" or "create a crunchy slap bass effect".
I'd like to implement support that allows ChatGPT to easily update POD settings using your tool.
--Dev Effort--
-- Use Case --
Me: "ChatGPT, here is my schema that defines parameters for my effects processor"
Me: "ChatGPT, using that schema, create an effect that sounds like a creepy toy piano and save it to PodEffect.xml"
Me: "ChatGPT, the low end is overpowering the mix — dial it back a bit. Also, introduce some distortion and give the reverb more depth"
etc....
I'm considering taking this task on as a prototype, I think MVP should be fairly straight forward. Are you interested in collaborating and formally implementing a feature like this? or should i just run with it solo? (I'm a senior C++ dev over 25yrs of dev experience, but have never used Rust.)