ADVERTISEMENT

K-Pop Demon Hunters' "Soda Pop" used AI. You still loved it.

Published Sep 19, 2025 06:08 pm

One of the things that I’ve heard over and over as a talking point against AI is that “AI has no soul” and that “any work that uses AI cannot be artistic” or it can’t connect with humans. 

But really, we’re all bopping to Saja Boys’ “Soda Pop” from Netflix’s K-Pop Demon Hunters

Let me lay some groundwork before we move forward. At a recent event held by OpenAI in Korea, one of the composers of “Soda Pop” said that AI helped him get ideas. The singer/songwriter Vince, one of the credited composers on the song, was speaking at the event and explaining how AI was already being used in K-Pop production. A now-deleted tweet from one of the OpenAI staff claims that Vince said it “...gave him ideas to make it sound more ‘bubbly’.”

Now because the event itself was in Korean and we are reading all of the reporting in translation, there is likely nuance being lost. Further, we are basing this on a now-deleted tweet and a lot of internet discourse which, as of this writing, has not yet been addressed by either Vince or Netflix. 

Still, what we can establish is that at the OpenAI event, they did speak about using AI and ChatGPT specifically, and that Vince did say that he used it for inspiration. This is enough to throw people into a rage. Not just that, fans feel “burned” that AI was used and they were not told, as if some kind of wool was pulled over their eyes and then something was revealed and they are now revulsed. 

And yet, that song is a banger. Where I come in here is, maybe it’s not a banger despite AI, but because of it. That’s not me saying that Vince and his co-composers could not have made something amazing without AI. But what I am saying is that AI here was used as a tool for ideation, in the same way that you might use a notebook, a mind-map, or even build out a murder-board for ideas. 

This is where we introduce nuance to the conversation. Would this song be as good if it were composers telling a chatbot, “Make me a song about soda pop and demons and make it K-pop?” No, and they wouldn’t be doing their part as composers either. What I contend is that because the writing team was already highly skilled and brought their artistry to it, their use of a chatbot would have just been another tool in their writing toolkit. 

Whether in the future generative AI will be able to compose something like this is still an open question. With the models we have now, it doesn’t seem likely. Will models get better? Maybe? Probably? 

But for the moment, the question is: does our knowledge that AI was part of the workflow of “Soda Pop” diminish our enjoyment of the song? Does it diminish the “goodness” of the song itself? I think for one thing, you can’t take back how much you might have already enjoyed the song. I can’t tell you how many times I’ve streamed it already.

Does knowing that AI was used make me think less of the composers, musicians, and overall even the movie itself? This movie connected with people profoundly and is the most watched Netflix movie of all time, making the crossover from streaming into theaters. And “Soda Pop is undeniably catchy, fun, and smart. AI didn’t write those melodies, it didn’t make those hooks, and it certainly didn’t perform them either. I can still celebrate all the artistry put into the film 100%. 

What this should make us think about then is, how open should we be about people embracing AI for artistic work? The current discourse demonizes any kind of use of AI, at any point. But here’s the real question: What happens when artists of all kinds embrace the possibilities that the technology has to offer? What could they create then, if this is only the start?

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.