r/audioengineering 1d ago

Logic audio errors fixed with chatGPT

So recently, I ran into an interesting situation where logic quit before the plugins even loaded. Of course I got one of those giant logic errors where it creates a small book for Apple to take a look at, but have you ever wondered what those things actually said? Have you wondered what that crap actually means but you don’t speak python, C # or whatever the hell language they’re using? You can find out really quickly. I’ve been using the crap out of AI lately for work as I do web development. It’s the career that I chose after leaving the music industry. So I went ahead and copied the entire logic error and pasted it inside ChatGPT. The damn thing actually gave me an answer. The answer was way different than I planned on. It was an issue with metal. That’s a visual function so that weirded me out a little bit and made me realize that it wasn’t the new plug-ins that I installed that I thought was messing with me because that’s what I’ve just done. I had installed the new arturia Instruments. It made me realize, though that I had to actually uninstall logic and reinstall it. Luckily the short one where you just delete the app and download it again, but nevertheless, it got me to my answer fast. So next time you have a problem with logic or any of the doors, go ahead and copy the error if you can get to it. You can paste anything in the ChatGPT and it’ll explain it to you. I know back in the day we used to just delete the DAE preferences for ProTools, but things are different now with different DAW’s. Try it out and let me know if it helps you.

0 Upvotes

24 comments sorted by

0

u/rinio Audio Software 1d ago

"""Of course I got one of those giant logic errors where it creates a small book"""

They're called 'logs'. They are just a record of the sequence of events.

"""have you ever wondered what those things actually said?"""

No. Just read them. Google the parts you don't understand. 

Granted, I'm a developer and look at this stuff daily. Ymmv

"""Have you wondered what that crap actually means but you don’t speak python, C # or whatever the hell language they’re using?"""

Language is C++ and/or objective-C for the most part with logic.

Logs are programming language agnostic. They are usually in English (or whatever natural lang the devs want).

 """I’ve been using the crap out of AI lately for work as I do web development."""

Ngl, it's pretty sad for a web, or any other, developer to not be able to read a log. This is a fundamental for devs. Sure, you might not get all the details but it's pretty straightforward for any dev to find where and what caused the fault.

 """So I went ahead and copied the entire logic error and pasted it inside ChatGPT. The damn thing actually gave me an answer."""

Yup. Its just simple pattern matching. If someone posted a similar log on a forum, AI can find it. You can too, just as fast a chatGPT, if you learn to use Google...

"""I had installed the new arturia Instruments. It made me realize, though that I had to actually uninstall logic and reinstall it. Luckily the short one where you just delete the app and download it again"""

Please report this to Apple+Arturia. If you do there's a good chance they will fix it so noone need your chatGPT stuff to get started or chatGPT's answer. I dont work for either, but a bug like this would certainly end up in the critical pile. At minimum, their support staff will be made aware of the problem/workaround to help others dealing with this.

"""copy the error if you can get to it."""

There is no case where you cannot. 

"""You can paste anything in the ChatGPT and it’ll explain it to you."""

I would start with Google. ChatGPT is just googling it and summarizing, with a chance for additional error. Move to chatGPT after.

In all cases open a ticket with the software vendor. Help other people to not have the problem.

"""I know back in the day we used to just delete the DAE preferences for ProTools, but things are different now with different DAW’s."""

This was never a good generalized solution and still applies as a workaround for a lot of problems and has nothing to do with Pro Tools. All DAWs have similar configs and this is a similarly mediocre hackaround for all of them. Hell, it extends to pretty much all software, not just DAWs.

"""Try it out and let me know if it helps you."""

Its certainly not a bad strategy, but skips a simpler option and neglects the most important part: reporting the issue to the developer along with the logs.

5

u/candyman420 1d ago

You missed the point of his post completely. Most people aren't developers, they just want the problem solved, that's the audience he was speaking to.

3

u/rinio Audio Software 1d ago

You missed the point of what I said. As I mentioned, OP's solution isn't bad, it's just more complicated and difficult than their target audience needs.

Copy-pasting into Google, as I suggested, gets the kind of user you're talking about the same solution without the extra explanation that said user doesn't want, with a lower error rate, in the same or less time without any developer experience.

And, Regardless, it's always worth it for users to submit a ticket. The 5 second expense saves someone else 15 minutes. And, when everyone does it, everyone saves those 15min back in a recurring fashion without having to go through the pain of troubleshooting at all.

1

u/candyman420 1d ago

We got a gatekeeping developer over here, with an astounding lack of self-awareness.

1

u/rinio Audio Software 1d ago

Gatekeeping? How?

Criticizing and providing alternatives is not gatekeeping.

Reading logs is literally the first thing you do when you try to develop your first piece of software.

1

u/candyman420 23h ago edited 23h ago

It’s pretty wild that people like you need to constantly remind strangers online how much smarter you think you are.

2

u/rinio Audio Software 23h ago

Its pretty wild thst people like you can't have a coherent conversation or back up a single thing they say...

At least I'm trying to have a conversation about the topic at hand instead of just insulting ppl.

And you call me not self-aware. Ffs.

2

u/candyman420 22h ago

See, a normally adjusted person would have said the OP had a decent idea, and left it at that. That's where it would have ended. Not a wall of text "you're not a real developer, because (gatekeeping)". Do you seriously think that anybody cares about your opinion? He didn't ask for help or any feedback. This is how you spend your time? LOL

2

u/rinio Audio Software 22h ago

I did say that their idea was "not bad".

I did not say "you're not a real developer". I said it is "sad that a developer cannot read a log". It's a fundamental skill for developers, so I find it sad when devs cannot. Similar to a self proclaimed audio engineer not knowing what an EQ is; i would find them sad. This is my feeling which is not up for debate. It in no way invalidates them.

We're on a forum about discussing opinions and ideas. Why would OP post if they didn't want to discuss and hear the opinions of others? Why does this forum exist if we can't critique each other's ideas? Its implicit that they do want the opinions of other if they are making a public post on a discussion board. And, if they dont care they're free to ignore it.

How I spend my time isn't really your business, but 30 seconds while im doing something else is really no big deal.

I appreciate that you actually tried to respond to the actual discussion content this time. But your continued name calling is unwarranted and perhaps indicative of who, in this conversation, is maladjusted. Your deliberate misquoting is quite frankly absurd. And the whole purpose of a subreddit like this is to discuss our opinions. Im really not sure how you can believe any of your previous reply and what purpose it could serve other than to insult me. 

0

u/jkdreaming 1d ago

So you assume I didn’t hit report?

1

u/rinio Audio Software 1d ago edited 1d ago

Most folk don't. Most who do, dont follow up.

Hitting report doesn't do anything meaningful if you don't open a ticket. It just uploads it to a database. Without a follow up from the user it just sits there until it gets purged. This is 101 for all telemetry systems, even in web development....

2

u/jkdreaming 1d ago

So your goal when you logged in here was to tell somebody that was trying to help people that may not know anything about this even though that person may have been doing this since 1999 that they’re stupid? Get over yourself move on. If you can’t contribute, who is really interested in what you have to say?

2

u/rinio Audio Software 1d ago

This reply is simply inventing my motivations and presenting a false dichotomy. It's a perfect demonstration of the kind of content that warrants a reply of "If you can't contribute, who is really interested in what you have to say?"

I provided a meaningful and detailed response to your recommendation and how it can be improved and applied for various levels of users. I do criticize your methodology as you claim certain qualifications which are not evident and unsupported by what you wrote. I did acknowledge that, while flawed, the strat you presented can be useful.

If you want an echo chamber that will blow smoke up your ass, you're in the wrong place and I will certainly not do the blowing. When you submit an opinion to a public forum, it becomes subject to scrutiny; that is all I did. Never did I call you stupid; I just pointed out inconsistencies in what you wrote.

1

u/jkdreaming 1d ago

I don’t know I think you’re doing a great job so far

-1

u/jkdreaming 1d ago

How many people do you think know C++ in this thread? What’s wrong with people that have no clue about this world getting an answer from something that you understand? I am flattered, though that you broke my post apart like that.

8

u/AdmirableSir 1d ago

You're a web developer who "develops" with AI and can't even read a basic log, which is written in English and not C++.

I would probably feel some kind of shame or embarrassment of my ignorance if I were you. ChatGPT is a curse and only makes the world dumber.

1

u/Alarmed_Laugh_3781 1d ago

chatGPT being able to cut DAW troubleshooting time in half is a game changer imo. The Logic trolls shaming you for using it are the equivalent of vinyl DJs giving CDJ DJs a hard time for using better technology lol.

0

u/jkdreaming 1d ago

Of course I read blogs all the time. Why the hell would I wanna do it in audio engineering as well? That’s just silly. My time is valuable so if I can take a shortcut to get a better clue towards solving a problem I will. Your quest to troll here is not admirable, sir

3

u/ferromagnetik 1d ago

While I more or less agree with everything he said, the tone was unnecessarily rude. Don't let it get to you. Use whatever tool suits you to troubleshoot. Thanks for sharing

1

u/rinio Audio Software 1d ago

Which part is rude?

Short and direct, sure. But it's a reddit reply that is already long. I dont believe I ever disparaged OP, just criticized what they wrote.

And, I am genuinely asking. Not trying to cause conflict or anything. I reread what I wrote and fail to find anything offensive.

0

u/jkdreaming 1d ago

Thank you for seeing the goal

1

u/rinio Audio Software 1d ago edited 1d ago

Why are you replying to yourself...?


You don't need to know c++: it's all in English. The vast majority of folk on this sub have a passing knowledge of English.

You claim to be a developer. Even the English jargon that a layperson might not get, you should. Or, at least, it's should be just a quick Google away. Fundamentally, you're just looking for the words 'Error' or 'exception' to start. Its not complicated, for anyone interested enough to copy-paste it into chatGPT.