<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OliNox AI]]></title><description><![CDATA[AI × Sound experiments]]></description><link>https://blog.olinox.ai</link><image><url>https://cdn.hashnode.com/uploads/logos/6802c3406275c65d6ecc73df/c8df081b-abd9-499b-91e0-64ee27020d9f.jpg</url><title>OliNox AI</title><link>https://blog.olinox.ai</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 16 Oct 2026 23:43:57 GMT</lastBuildDate><atom:link href="https://blog.olinox.ai/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Local Music GenAI]]></title><description><![CDATA[Can an open music generation model running locally on one consumer GPU produce something I would actually want to listen to?
Everything runs locally.One Windows PC.One RTX 4080.One open-weight music m]]></description><link>https://blog.olinox.ai/local-music-genai</link><guid isPermaLink="true">https://blog.olinox.ai/local-music-genai</guid><category><![CDATA[generative ai]]></category><category><![CDATA[Music AI]]></category><category><![CDATA[Open Source]]></category><category><![CDATA[Machine Learning]]></category><category><![CDATA[cuda]]></category><category><![CDATA[NVIDIA]]></category><category><![CDATA[YuE2]]></category><dc:creator><![CDATA[Olivier]]></dc:creator><pubDate>Wed, 30 Sep 2026 09:58:03 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/82f2987d-f34c-4da3-aee5-a6d235e26a4d.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Can an open music generation model running locally on one consumer GPU produce something I would actually want to listen to?</strong></em></p>
<p><em>Everything runs locally.<br />One Windows PC.<br />One RTX 4080.<br />One open-weight music model,</em> free for non-commercial use.</p>
<p><em><strong>Spoiler: yes.</strong></em> <em>Especially if you know a bit about computers and music.</em></p>
<p><em>This blog is about</em> <em><strong>YuE2</strong></em>, an open-weight music generation model free for non-commercial use, and how I used it on my PC to create a complete track.</p>
<h2><strong>Why I did this experiment</strong></h2>
<p>I wanted to see how far a small open music model could go on a normal high-end PC. The goal was simple: generate a complete song locally, understand how the model works, and see if the result could become something I would actually keep and finish in Ableton.</p>
<hr />
<h2><strong>YuE2</strong></h2>
<p>YuE2 is an open music generation model developed by M-A-P (<a href="https://huggingface.co/m-a-p">Multimodal Art Projection</a>), an open AI research community working on foundation models and creative AI. It takes lyrics + a style prompt and generates a complete song with vocals and accompaniment. Under the hood, it uses one AR–NAR Transformer backbone to generate musical and semantic tokens, then acoustic latents, and finally a VAE turns them into 48 kHz stereo audio.</p>
<blockquote>
<p>YuE2: <a href="https://arxiv.org/pdf/2609.33757">https://arxiv.org/pdf/2609.33757</a></p>
</blockquote>
<p>YuE2 is open-weight, but that does not mean its complete training dataset is public. The team says YuE2 was trained on around <strong>346,000 hours of primarily CC0 music (no copyright) and synthetic data</strong>.</p>
<p>YuE2 works on a compressed musical representation first, then converts it into sound. This makes the model closer to a music-generation pipeline than a simple text-to-waveform model.</p>
<hr />
<h2>The configuration</h2>
<p>I used my Alienware desktop with an RTX 4080 and 16 GB of VRAM, running Windows 11.</p>
<p>For the model, I used YuE2-3B in Q8 format with the F16 VAE, running through audio.cpp + CUDA.</p>
<p>Q8 was a good compromise for this test. It keeps the model small enough to fit comfortably on the GPU while preserving much more precision than lower-bit quantization.</p>
<hr />
<h2>Learning how to prompt YuE2</h2>
<p>YuE2 works best when I separate lyrics from production instructions.</p>
<p>The lyrics define the structure with tags such as [Verse], [Chorus], [Drum Solo] or [Guitar Solo].</p>
<p>The style prompt carries the rest: scale, BPM, instruments, vocal tone, mix, energy and atmosphere.</p>
<p>I also tuned a few generation parameters. I kept <code>num_inference_steps=8</code> for fast iteration, fixed the <code>seed</code> when I wanted to compare two versions, and used the default sampling values: <code>temperature=1</code>, <code>top_p=0.95</code>, <code>top_k=100</code> and <code>repetition_penalty=1.2</code>.</p>
<p>One funny lesson: when I wrote detailed instructions inside the lyrics field, YuE2 sometimes sang them. So I kept the lyrics clean and moved all production details into style.</p>
<hr />
<h2>The first surprise: it is fast (and good)</h2>
<img src="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/b76cb455-4083-4a3d-b04e-17a894d7fb6a.gif" alt="" style="display:block;margin:0 auto" />

<p>The first real surprise was the speed.</p>
<p>One of my complete generations took about 59 seconds on the GPU. Most of that time was spent generating the semantic music tokens. The acoustic synthesis and VAE decoding were much faster.</p>
<p>And the second surprise was the quality.</p>
<p>The first tracks were basic, but already coherent enough to hear structure, groove, vocals and instrumentation. After a few prompt iterations, some generations became genuinely interesting rather than just technically impressive.</p>
<p>For a local 3B model running on one consumer GPU, that changed the experiment very quickly from “does it work?” to “how far can I push it?”</p>
<hr />
<h2>The weird experiments were the best ones</h2>
<p>The best results came when I stopped trying to write “proper” songs.</p>
<p>I tested French, English, Kryptonian-inspired lyrics, then a completely invented Nordic-sounding language. After that, I went one step further with vocals that sound English without really being English.</p>
<p>That was surprisingly effective. Once meaning became less important, the voice could behave more like another instrument. Rhythm, phonetics and groove started to matter more than the words themselves.</p>
<p>That is where YuE2 became really fun.</p>
<hr />
<h2>The final track: UpTown</h2>
<p>The final version used pseudo-English lyrics over an early-2000s alternative hip-hop/reggae style: <strong>A</strong> major for a brighter mood, <strong>94 BPM</strong>, dark boom-bap drums, warm bass, dusty piano and a low male vocal (real prompt for the style is my own recipe ;-)</p>
<p>YuE2 generated the full song locally. I then moved to Ableton Live for EQ, compression, balance and mastering.</p>
<p>At that point, the experiment had become a real track. Not a masterpiece, but that was never the purpose.</p>
<p><a class="embed-card" href="https://open.spotify.com/album/0mLOLjzKqw3E4rFbItNFku">https://open.spotify.com/album/0mLOLjzKqw3E4rFbItNFku</a></p>

<hr />
<h2>What YuE2 is good at, and bad at</h2>
<p>YuE2 is good at structure, groove and experimentation. It understands sections, styles, tempo, vocal character and basic arrangement surprisingly well. It also reacts nicely to unusual phonetics, which made the fake-language tests much more interesting than expected.</p>
<p>Its limits are also clear. The songs tend to stay quite linear: little harmonic movement, almost no scale or key changes, few production FX, and transitions that a musician can often predict. The guitar and drum solos work, but they are usually simple rather than expressive or technically interesting (still better than me on guitar; on piano, I’m not so sure...).</p>
<p>High frequencies can also become metallic, as with other models. Vocals can repeat too much, and detailed structure instructions are followed with some freedom. The raw mix can be uneven.</p>
<p>For me, YuE2 is a very good creative generator. It gives you a strong first composition and useful material, then a DAW is still the place to add movement, surprise and final production.</p>
<hr />
<h2>Conclusion XP</h2>
<p>Yes, it is possible to run a capable music generation model for free, for non-commercial use, on a local PC.</p>
<p>For an artist, that is interesting as a source of material: ideas, textures, vocal directions, arrangements, strange experiments, or simply a way to get unstuck and try something quickly.</p>
<p>I would not use YuE2 to release a complete song directly. The output still needs musical judgment, editing and production.</p>
<p>And there is one practical condition: you need some computer skills. Installing the runtime, choosing the right model format, using CUDA, managing prompts and understanding what the model is doing still requires more than clicking a button.</p>
<p>For me, that is part of what makes the experiment interesting. It is fun. YuE2 feels less like a finished product and more like a creative laboratory for artists.</p>
]]></content:encoded></item><item><title><![CDATA[Real-Time Music GenAI]]></title><description><![CDATA[I explore Google Magenta’s *The Infinite Crate*, an experimental DAW (Digital Audio Workstation) plugin built on *Lyria RealTime*.
The objective is to create a rap / hip-hop instrumental without vocal]]></description><link>https://blog.olinox.ai/real-time-music-genai</link><guid isPermaLink="true">https://blog.olinox.ai/real-time-music-genai</guid><dc:creator><![CDATA[Olivier]]></dc:creator><pubDate>Thu, 04 Jun 2026 12:12:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/4f0e9e46-cf79-4316-9022-890d670b628f.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I explore Google Magenta’s</em> *<em><strong>The Infinite Crate</strong></em>*, an experimental DAW (Digital Audio Workstation) plugin built on *<em><strong>Lyria RealTime</strong></em>*.</p>
<p><em>The objective is to create a rap / hip-hop instrumental without vocals, using The Infinite Crate as a source of generated audio material inside Ableton Live.</em></p>
<p><em>This is not a benchmark of audio quality and not a full review of the plugin. It is a practical production experiment focused on workflow, control, usability, and the role of the producer when a real-time music model is integrated directly into a DAW.</em></p>
<hr />
<h2>Short history: Magenta and Lyria</h2>
<p>Magenta started as a Google research project exploring machine learning as a tool for music and art creation. For years, many Magenta projects were closer to research environments: Python notebooks, TensorFlow models, MIDI experiments, browser demos, and open-source prototypes.</p>
<p>This history matters because The Infinite Crate is not an isolated plugin. It is part of a broader trajectory from research models toward creative interfaces.</p>
<p>Google DeepMind introduced <strong>Lyria</strong> in 2023 as a music generation model. The model family later evolved toward more advanced music generation systems, including <strong>Lyria 3</strong> for high-quality text-to-music generation and <strong>Lyria RealTime</strong> for interactive music creation.</p>
<p>Lyria RealTime changes the interaction model:</p>
<pre><code class="language-text">prompt + controls → continuous audio stream → capture inside DAW
</code></pre>
<p>The generated music is no longer only a static file produced after a prompt. It becomes a stream that can be steered, recorded, sampled, and transformed while the producer is working.</p>
<p>This is the technical shift tested here.</p>
<hr />
<h2>What is The Infinite Crate?</h2>
<p>The Infinite Crate is an experimental VST / DAW plugin from Google Magenta. It integrates <strong>Lyria RealTime</strong> into a music production environment and allows the user to steer a live music model with text prompts.</p>
<p>The plugin feeds generated audio directly into the DAW. The intended uses include sampling, live performance, and backing tracks for jamming or practice.</p>
<p>The plugin behaves less like a traditional instrument and more like a source of sound. It is similar to digging through an imaginary crate of records, except the crate is generated by a model in real time.</p>
<p>From a technical point of view, the open-source project is also interesting because it connects a real-time generative model with a plugin architecture. The public implementation is built around a DAW plugin stack, with audio processing and user interface components connected to the Lyria RealTime model through the Gemini API.</p>
<p>The most relevant point for producers is not the internal architecture alone. The key point is the workflow:</p>
<pre><code class="language-text">generate → record → cut → sample → rebuild → mix
</code></pre>
<p>Another possible use is live performance for musicians or DJs, where the plugin acts as a real-time generative source.</p>
<hr />
<h2>Test method and limits</h2>
<p>Test setup:</p>
<ul>
<li><p><strong>DAW:</strong> Ableton Live 12</p>
</li>
<li><p><strong>Plugin:</strong> The Infinite Crate</p>
</li>
<li><p><strong>Model:</strong> Lyria RealTime</p>
</li>
<li><p><strong>Target:</strong> rap / hip-hop instrumental</p>
</li>
<li><p><strong>Vocals:</strong> none</p>
</li>
</ul>
<p>The test focuses on instrumental production only.</p>
<p>Limits:</p>
<ul>
<li><p>The test is based on one production session, not a large-scale evaluation.</p>
</li>
<li><p>The result depends strongly on prompt choices, manual selection, and chance.</p>
</li>
<li><p>The model output is evaluated as raw material, not as a final track.</p>
</li>
<li><p>No access is available to the internal details of Lyria RealTime beyond public documentation.</p>
</li>
<li><p>The experiment does not address copyright, dataset provenance, or watermarking in depth.</p>
</li>
</ul>
<p><a class="embed-card" href="https://www.youtube.com/watch?v=MSUtcnglvK8">https://www.youtube.com/watch?v=MSUtcnglvK8</a></p>

<hr />
<h2>First observations</h2>
<p>The strongest value of The Infinite Crate is speed of exploration.</p>
<p>Starting a DAW session from silence can be difficult. The plugin immediately provides audio material to react to. Some results are generic, some are unusable, but some contain interesting textures, harmonic fragments, bass movements, or short loops.</p>
<p>The real-time aspect changes the experience compared with a classic text-to-music generator. The output is not only requested and downloaded. It is heard as it evolves. This makes the tool feel closer to a live source than to an export function.</p>
<p>The main limitation is control.</p>
<p>Prompts can guide the model, but they do not precisely define rhythm, swing, arrangement, density, or mix balance.</p>
<p>In several cases, the generated audio contained too much movement or too much harmonic information to work directly as a rap instrumental. In other cases, the texture was useful, but the rhythmic foundation needed to be rebuilt manually.</p>
<p>The best results came when the plugin was treated as a sample source rather than a complete beat generator.</p>
<hr />
<h2>What I like</h2>
<p>The plugin worked best for:</p>
<ul>
<li><p>generating textures;</p>
</li>
<li><p>creating short harmonic fragments;</p>
</li>
<li><p>producing background layers;</p>
</li>
<li><p>finding unexpected samples;</p>
</li>
<li><p>starting a beat without a blank session;</p>
</li>
<li><p>creating material that can be chopped and transformed.</p>
</li>
</ul>
<p>The most useful workflow was to record longer streams, then search inside them for short usable sections. This is close to traditional sampling. The producer does not need the full generated output to be good. A few seconds can be enough.</p>
<p>This is an important difference from full-song generation. In a full-song workflow, the expected output is a coherent finished piece. In a sampling workflow, the expected output is material with potential.</p>
<p>For this type of use, The Infinite Crate is convincing.</p>
<hr />
<h2>What I don't like</h2>
<p>First, I had reliability difficulties with the connection to the Lyria servers.</p>
<p>A DAW workflow is based on precision. The producer controls tempo, grid, MIDI, audio clips, automation, routing, effects, gain staging, and arrangement.</p>
<p>Real-time GenAI is more exploratory and less deterministic. It gives a direction more than a fully controlled result.</p>
<p>This tension is not necessarily negative. It is useful during ideation, but less useful during final production.</p>
<p>For this experiment, the most practical approach was to use The Infinite Crate early in the process, then return to traditional Ableton editing and mixing for the final structure.</p>
<hr />
<h2>XP Conclusion</h2>
<p>The Infinite Crate is a real experiment in what a virtual GenAI instrument could become in the future. It gives a taste of what may come next to support artists.</p>
<p>It does not remove the need for selection, editing, arrangement, sound design, mixing, or taste. It is also not yet precise enough to behave like a normal instrument or a standard sample library.</p>
<p>Its value is different. It provides a fast source of generated audio directly inside the DAW.</p>
<p>For a hip-hop production, this positioning is relevant. The plugin is most useful when treated as a crate, not as a composer. The generated stream becomes material to dig through, cut, and transform.</p>
<p>The model generates. The producer decides.</p>
<p>This distinction is important for the future of music GenAI. Full-song generation will continue to improve, but DAW-native GenAI tools may have a deeper impact on how music is actually produced.</p>
<p>A web generator produces an output.</p>
<p>A DAW plugin enters the workflow.</p>
<p>That difference may be more important than the quality of one isolated generation.</p>
]]></content:encoded></item><item><title><![CDATA[Music GenAI Detection]]></title><description><![CDATA[I explore Deezer’s GenAI detection system through a series of hands-on experiments. This work follows the release of a music album created using a combination of instruments and generative AI within a]]></description><link>https://blog.olinox.ai/music-genai-detection</link><guid isPermaLink="true">https://blog.olinox.ai/music-genai-detection</guid><category><![CDATA[music]]></category><category><![CDATA[genai]]></category><category><![CDATA[suno]]></category><category><![CDATA[ai detection tool]]></category><dc:creator><![CDATA[Olivier]]></dc:creator><pubDate>Tue, 12 May 2026 09:14:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/5a458ec6-c1cb-4c04-97cb-93606aa9c8b3.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I explore</em> <em><strong>Deezer’s GenAI detection</strong></em> <em>system through a series of hands-on experiments. This work follows the release of a music album created using a combination of instruments and generative AI within a DAW (Digital Audio Workstation). It looks at the motivations behind this approach, the current challenges of GenAI in music, possible detection algorithms, and the broader implications for how music is produced and evaluated today.</em></p>
<hr />
<p>Like in many other domains, several foundational open-source models for music emerged between 2022 and 2024, including AudioCraft from Meta, MusicLM from Google, Stable Audio, and others. These models marked an important step forward, yet none established a sustainable business model on their own.</p>
<p>Some companies seized the opportunity and developed proprietary systems, likely trained on large-scale music catalogs gathered from multiple sources, including streaming platforms. Udio builds on Stable Audio by Stability AI, while Suno relies on BARK, itself derived from MuLAN developed by Google. Beyond the ongoing debates around ethics, both for artists and researchers, the quality of the generated music has reached a remarkably high level, often creating a real “wow” effect.</p>
<p>Recently, a new generation of GenAI plugins has started to emerge within DAWs. Tools such as ACE or Synthesizer V Studio illustrate this shift. These solutions remain recent, yet they already show strong potential for producers working directly inside their production environments.</p>
<h2><strong>The problem: artificial streaming</strong></h2>
<p>Streaming platforms face a growing challenge with artificial streaming. Bot farms generate large volumes of plays to capture royalties, creating a system that can be exploited at scale. The rise of GenAI further lowers the barrier to entry, making it easier to produce large quantities of music tailored for this purpose.</p>
<p>GenAI music generation itself is not the core issue. The real challenge lies in how it can be used at scale within these systems, as well as in the question of copyright and the use of artists’ data to train these models. This is why streaming platforms are developing different approaches to address the problem.</p>
<h2><strong>The problem for the artist: the revenue</strong></h2>
<p>For artists, revenue distribution becomes increasingly diluted, and the value of genuine listening is harder to preserve within an ecosystem shaped by automated activity. This pressure extends an existing shift that began with the rise of streaming platforms more than a decade ago, pushing artists to adapt their models toward merchandising, public support, and live performances.</p>
<p>Copyright protection has always been a challenge, with gaps between countries. The way foundational models are trained, often to reproduce similar outputs from large datasets, also raises important questions.</p>
<h2><strong>Why I did this experiment?</strong></h2>
<p>As an engineer, curiosity naturally leads to experimentation. I recently released a music album, mainly for fun, on streaming platforms where I combined generative AI, instruments, and traditional production tools. GenAI was mainly used for vocals to sing my lyrics, along with contributions on other stems, resulting in a hybrid workflow that even included some Python-based mathematical generation for the bass.</p>
<p>After the release, Deezer flagged the album with the label “AI-generated content: This album includes tracks detected as generated with the use of AI.” Some tracks indeed incorporated Suno v5.0 before further work in the DAW. This triggered a deeper curiosity about how such detection is performed. Other streaming platforms, such as Spotify or Apple Music, did not flag the album as AI-generated, although they may also use detection systems.</p>
<h2><strong>Initial theory about Deezer’s AI detection</strong></h2>
<p>I initially suspected a clustering approach based on musical features extracted from each stem. Another hypothesis pointed toward a fingerprinting mechanism, similar to Shazam, applied to individual stems, such as vocal signatures, spectral artifacts, or structural patterns. In both cases, the first logical step would be to separate the stems before analysis.</p>
<h2><strong>Test method and limits</strong></h2>
<p>The approach consisted of releasing four singles, one every four days, and observing whether each track was flagged on Deezer. Each track used GenAI as a starting point, then underwent different levels of rearrangement and restructuring within the DAW. The objective was to identify which transformations would trigger Deezer’s GenAI detection.</p>
<p>Minimalist electronic music is particularly well suited for computational processing. I created four singles with a similar artistic direction while applying different production approaches to each. The lyrics and musical ideas were written by me, kept intentionally simple, with a focus on a recognizable style, clear scales/chords, and coherent, distinctive melodies. The primary goal of these tracks is experimentation.</p>
<p><strong>Test cases:</strong></p>
<img src="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/2e837782-0377-4dfb-8af6-b4a44a160f80.png" alt="" style="display:block;margin:0 auto" />

<p><strong>Material:</strong></p>
<ul>
<li><p><strong>Generation</strong>: Suno v5.5 with stems separation</p>
</li>
<li><p><strong>Digital Audio Workstation (DAW)</strong>: Ableton Live with plugins</p>
</li>
<li><p><strong>Controller / sound library</strong>: Arturia &amp; PML</p>
</li>
<li><p><strong>Hardware</strong>: Mac, Focusrite audio interface, Pioneer/Shure monitors</p>
</li>
</ul>
<p><strong>Limits:</strong></p>
<ul>
<li><p>No use of real instruments, only sound libraries and MIDI</p>
</li>
<li><p>Limited hardware and software setup</p>
</li>
<li><p>No access to Deezer’s internal detection systems</p>
</li>
</ul>
<h2><strong>T2: Be a Better Man - A Minor</strong></h2>
<p>The objective of T2 was to apply <strong>minimal transformation</strong> to the Suno v5.5 output after stem separation. The work focused on standard DAW processing, including EQ, Dynamic EQ, compression, limiting, and saturation, with no use of GenAI plugins. Mastering followed a traditional approach.</p>
<p>The expected outcome was detection as AI-generated content.</p>
<p>The result confirmed this expectation, as the <strong>track was flagged by Deezer.</strong> This suggests that basic post-processing is not sufficient to alter the underlying signal used for detection. The system appears to rely on deeper audio characteristics rather than simple clustering or surface-level features.</p>
<p><a class="embed-card" href="https://open.spotify.com/album/2GhkDN9RMtmCzPGWVFdT3D">https://open.spotify.com/album/2GhkDN9RMtmCzPGWVFdT3D</a></p>

<p><em>Also available in all other streaming platforms or</em> <a href="https://drive.google.com/file/d/1YnlHUdhA7_Xq0TBeh2U2fQkiCh4bhu-Z/view?usp=sharing"><em>here</em></a></p>
<h2><strong>T3: AI Rising - A Minor</strong></h2>
<p>The objective of T3 was to go further than T2 by <strong>restructuring</strong> the track after stem separation. This included rearranging sections, introducing cuts and offsets, and modifying the overall flow of the song within the DAW. I also added a layer of white noise and additional effects (FX) to further alter the texture. The same set of standard tools was used, including EQ, dynamic EQ, compression, limiting, and saturation, with no GenAI plugins. Mastering followed a traditional approach.</p>
<p>The expected outcome was less certain. The hypothesis was that structural changes, combined with added noise and effects, might weaken the detection signal or alter the classification.</p>
<p>The results shows that the track was still <strong>flagged by Deezer</strong> (possibly slower than T2). This indicates that modifying the structure and adding surface-level perturbations are not sufficient to remove the underlying characteristics identified by the detection system. The key takeaway is that the algorithm likely relies on deeper audio signatures that persist despite rearrangement and added noise, rather than on temporal structure or superficial texture alone.</p>
<p><a class="embed-card" href="https://open.spotify.com/album/7LAekp9yIkQU1mEnMVMvzu?si=s0S70PgOR3m42DM9-6VUlA">https://open.spotify.com/album/7LAekp9yIkQU1mEnMVMvzu?si=s0S70PgOR3m42DM9-6VUlA</a></p>

<p><em>Also available in all other streaming platforms or</em> <a href="https://drive.google.com/file/d/1HzHqg-mWIPBZo4ZBltNbXjl8inDFdsT8/view?usp=sharing"><em>here</em></a></p>
<h2><strong>T4a: Think Twice - G Minor</strong></h2>
<p>The objective of T4a was to go further by <strong>replacing a core musical component</strong>. After stem separation and restructuring in the DAW, I created a completely new drum track using a Drum Rack in Ableton, while keeping the other elements from the original workflow. Standard processing was applied, including EQ, Dynamic EQ, compression, limiting, and saturation, with no GenAI plugins. Mastering followed a traditional approach.</p>
<p>The expected outcome remained uncertain. Replacing the rhythmic foundation could alter the overall signature enough to impact detection.</p>
<p>The results shows that the track was <strong>not flagged by Deezer.</strong> This suggests that modifying a key component such as the drums can significantly affect detection outcome. The main takeaway is that the system appears sensitive to the internal consistency of the mix. Altering one major element may reduce the coherence of the original GenAI signal and bring it below the detection threshold.</p>
<p><a class="embed-card" href="https://open.spotify.com/album/4uWEhGSjdDaHokvy03BTlO?si=XjMCy1NoT1240eAYrz2sgg">https://open.spotify.com/album/4uWEhGSjdDaHokvy03BTlO?si=XjMCy1NoT1240eAYrz2sgg</a></p>

<p><em>Also available in all other streaming platforms or</em> <a href="https://drive.google.com/file/d/10WtSLGnAbSfdFQsLL0nkiDW7xwmgl3hj/view?usp=sharing"><em>here</em></a></p>
<h2><strong>T4b: Cities - G Minor</strong></h2>
<p>The objective of T4b was to push the transformation further by <strong>rebuilding the track almost entirely</strong>. After stem separation and restructuring in the DAW, all musical elements were replaced with new stems created manually in Ableton, while keeping only the original vocal. The arrangement, instrumentation, and overall texture were redesigned within Ableton. Standard processing was applied, including EQ, Dynamic EQ, compression, limiting, and saturation, with no GenAI plugins. Mastering followed a traditional approach.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/8f8b1cc9-b1d7-448c-9d04-49257d7c19d7.png" alt="" style="display:block;margin:0 auto" />

<hr />
<h2>What the results seem to suggest so far</h2>
<img src="https://cdn.hashnode.com/uploads/covers/6802c3406275c65d6ecc73df/8f1302c2-d490-4d53-89cb-94acb658970a.png" alt="" />

<p>Based on the experiments, a realistic <strong>assumption</strong> is that Deezer relies on a compact set of well-known audio ML building blocks rather than a single complex system. The pipeline can be simplified into a few core stages, each associated with concrete methods.</p>
<p><strong>Step 1: Representation learning (feature extraction)</strong><br />The audio is transformed into a format suitable for machine learning. This is most likely done using <strong>log-mel spectrograms</strong> or pretrained embedding models such as <strong>OpenL3</strong> or <strong>VGGish</strong>. A more advanced setup could rely directly on transformer-based encoders like <strong>AST (Audio Spectrogram Transformer)</strong>. The goal is to map raw audio into a feature space where generative signatures become separable.</p>
<p><strong>Step 2: Core classification model</strong><br />A supervised model is trained to distinguish between human-produced and GenAI-generated tracks. Likely candidates include:</p>
<ul>
<li><p><strong>CNN-based models</strong> such as <strong>PANNs (CNN14)</strong> for robustness and efficiency</p>
</li>
<li><p><strong>Transformer-based models</strong> like <strong>AST</strong> or <strong>HTS-AT</strong> for capturing long-range temporal patterns</p>
</li>
<li><p>Or a hybrid approach combining embeddings with a lighter classifier such as <strong>XGBoost</strong> or a small <strong>MLP</strong></p>
</li>
</ul>
<p>This model learns the global “texture” of GenAI audio, including spectral smoothness, transient behavior, and harmonic consistency.</p>
<p><strong>Step 3: Component-aware analysis</strong><br />To go beyond the full mix, the system likely incorporates some form of component-level reasoning. This can be done in two ways:</p>
<ul>
<li><p>explicit separation using models such as <strong>Demucs</strong> (INRIA for Meta ..) or <strong>Spleeter</strong> (created by Deezer), followed by per-stem analysis</p>
</li>
<li><p>or implicit decomposition within the model using <strong>attention mechanisms</strong> that specialize in different regions of the spectrum</p>
</li>
</ul>
<p>Each component can then be processed with the same type of classifier as in Step 2.</p>
<p><strong>Step 4: Cross-component consistency modeling</strong><br />A key assumption is that the system evaluates how different parts of the track relate to each other. This can be implemented with:</p>
<ul>
<li><p>similarity measures such as <strong>cosine similarity</strong> between embedding vectors</p>
</li>
<li><p>or learned fusion layers using <strong>multi-head attention</strong> or a small <strong>fusion MLP</strong></p>
</li>
</ul>
<p>This stage captures whether vocals, drums, and harmonic layers share a coherent generative signature.</p>
<p><strong>Step 5: Decision layer and thresholding</strong><br />The outputs from global and component-level models are aggregated. This can be done with:</p>
<ul>
<li><p>a simple <strong>weighted average</strong> (simple but efficient)</p>
</li>
<li><p>or a learned <strong>ensemble model</strong> such as <strong>logistic regression</strong> or <strong>gradient boosting</strong></p>
</li>
</ul>
<p>A <strong>confidence threshold</strong> determines whether the track is labeled as AI-generated. Multiple thresholds or passes may exist, which would explain delayed detection in some cases. If one track in the album is flagged, the entire album is flagged, probably to save computing resources.</p>
<hr />
<p>In this setup, the system combines a <strong>deep audio classifier (AST or PANNs)</strong> with <strong>optional stem-aware analysis</strong> and a <strong>fusion mechanism that evaluates consistency across components</strong>. This aligns well with the experiments, where structural edits alone have limited impact, while modifications to a key element of the mix can influence the final outcome.</p>
<hr />
<h3>Limits of the experiment</h3>
<p>Producing a track, even with the support of GenAI, still requires time, inspiration, and sustained effort. This naturally limited the scope of the experiment to four singles, each representing a distinct transformation approach.</p>
<p>The results should also be understood within a changing context. Additional variations between T3 and T4a could provide more data points, yet the detection system itself is likely evolving over time. Each observation reflects a specific moment, and future outcomes may differ as the platform updates its models and thresholds.</p>
<h2>Conclusion</h2>
<p>The experiments indicate that Deezer’s detection system is <strong>highly effective</strong> at identifying tracks generated with tools such as Suno when post-processing remains limited. The model appears robust to standard DAW transformations and captures deeper characteristics of the audio.</p>
<p>For Deezer users, there may be some interest in knowing how music is produced and whether GenAI is involved.</p>
<p>For GenAI platforms such as Suno and Udio, this type of detection is a win. It creates a feedback loop that may encourage better supervision of training data and help maintain clearer boundaries over time, avoiding AI pollution.</p>
<p>However, this approach <strong>does not address the broader issue</strong> of artificial streaming. The underlying economic pressure on artists remains, with revenue distribution still impacted by large-scale automated activity. Other platforms, such as Spotify, appear to focus more directly on detecting artificial streaming patterns, whether driven by GenAI or by large volumes of low-cost production music. Copyright issues also remain and extend beyond music.</p>
<p>In my opinion, the current business model of platforms such as Suno and Udio, based on classical multimodal approaches, may have limitations over time, with constraints in data and a tendency to be more reactive than anticipatory. New approaches such as I-JEPA seem promising to support artists in their music creation. Detection will likely evolve in the same direction. For both, it remains a million-dollar question: what is the purpose?</p>
<h3>Final words</h3>
<p>I truly enjoyed conducting this experiment. It opens the door to ongoing discussions about the future of music and reflects broader questions shared across many industries today. At its core, the issue remains simple: how we choose to use technology will shape what comes next.</p>
<hr />
<p><em>Next experiment: Lyria RealTime from Google.</em></p>
]]></content:encoded></item></channel></rss>