[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-levo-2-takes-a-layered-approach-to-full-song-ai-generation":10,"sections":48},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":38,"tags":39,"sources":43,"feedback":47,"feedback_at":22,"cost_usd":47,"total_tokens":47},2799,"levo-2-takes-a-layered-approach-to-full-song-ai-generation","LeVo 2 Takes a Layered Approach to Full-Song AI Generation","A new hybrid model separates planning from acoustic detail to produce more coherent, musical AI-generated songs without the usual trade-offs.","A research team has released LeVo 2, an AI system that generates full-length songs by splitting the hard problem of music into a hierarchy of smaller ones.\n\nMost language model-based music systems face a structural choice: blend vocal and instrumental tokens together for better coordination, or separate them for cleaner acoustics — but not both. LeVo 2 sidesteps this by using a two-stage language model. A planning layer predicts mixed tokens first to handle global structure, then generates vocal and accompaniment tokens in parallel for track-level detail. A diffusion-based codec handles the final waveform reconstruction. The result is a system that can follow lyrics and style prompts while maintaining coherence across a full song.\n\nThe more interesting contribution may be the training pipeline. The team calls it progressive post-training: supervised fine-tuning improves raw generation quality, large-scale offline DPO sharpens controllability, and closed-loop semi-online DPO — which feeds the model's own outputs back as a training signal — targets musicality specifically. Each stage tackles a different failure mode, rather than asking one optimization pass to do everything at once. That separation matters because aesthetic quality and technical controllability tend to pull in opposite directions during training.\n\nIn listening tests, LeVo 2 outperformed open-source baselines across six subjective dimensions and came close to leading commercial systems on several metrics — though \"approaches\" is doing real work in that sentence, and the gap to proprietary tools like Suno or Udio isn't quantified here.","[\"ai\",\"audio\",\"music generation\",\"research\"]","2026-06-30T04:00:00.000Z","2026-06-30T13:01:36.097Z","2026-06-30T13:01:38.817Z","published",null,[24,30,34],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The body conflates the three-step post-training process (SFT, DPO variants) with a vague 'tune generation quality, controllability, and sound separately' description, and the closing paragraph's claim that open-benchmarked research 'historically precedes someone productizing within a year' is an unsupported editorial assertion not grounded in the source material — remove or attribute it.","resolved",{"id":31,"reviewer":26,"round":32,"reason":33,"status":29},"editor-r2",2,"The open concern [editor-r1] is still unresolved: the body misattributes the three post-training stages — the source maps SFT to generation quality, offline DPO to controllability, and semi-online DPO to musicality, but the draft scrambles this as 'generation quality, controllability, musicality' without correctly pairing each stage to its objective; more critically, the closing paragraph's claim that the research side is 'catching up' is editorializing beyond what the source supports, and the p",{"id":35,"reviewer":26,"round":36,"reason":37,"status":29},"editor-r3",3,"The body states semi-online DPO 'feeds the model's own outputs back as training signal' and describes it as 'closed-loop' in effect, but calls it only 'semi-online DPO' — the source uses the term 'closed-loop semi-online DPO' throughout; more importantly, the draft's mapping of post-training stages is now accurate (SFT → generation quality, offline DPO → controllability, semi-online DPO → musicality), but the phrase 'progressive post-training applies SFT, large-scale offline DPO, and closed-loop","ai",[38,40,41,42],"audio","music generation","research",[44],{"name":45,"url":46},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2606.30642",0,{"sections":49},[50,54,59,64,69,74,79,84,89,94,99,103,108,113],{"name":51,"slug":38,"count":52,"latest_published_at":53},"AI",2590,"2026-07-16T04:00:00.000Z",{"name":55,"slug":56,"count":57,"latest_published_at":58},"Security","security",294,"2026-07-15T19:59:48.000Z",{"name":60,"slug":61,"count":62,"latest_published_at":63},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":65,"slug":66,"count":67,"latest_published_at":68},"Policy","policy",158,"2026-07-16T00:02:48.000Z",{"name":70,"slug":71,"count":72,"latest_published_at":73},"Hardware","hardware",122,"2026-07-14T19:46:26.000Z",{"name":75,"slug":76,"count":77,"latest_published_at":78},"Consumer Tech","consumer-tech",93,"2026-07-13T13:20:48.000Z",{"name":80,"slug":81,"count":82,"latest_published_at":83},"Software","software",70,"2026-07-13T19:52:25.000Z",{"name":85,"slug":86,"count":87,"latest_published_at":88},"Science","science",66,"2026-07-10T10:29:37.000Z",{"name":90,"slug":91,"count":92,"latest_published_at":93},"Dev Tools","dev-tools",59,"2026-07-07T04:00:00.000Z",{"name":95,"slug":96,"count":97,"latest_published_at":98},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":100,"slug":101,"count":97,"latest_published_at":102},"Startups","startups","2026-06-29T20:55:50.000Z",{"name":104,"slug":105,"count":106,"latest_published_at":107},"General","general",29,"2026-07-10T22:28:58.000Z",{"name":109,"slug":110,"count":111,"latest_published_at":112},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":114,"slug":115,"count":116,"latest_published_at":117},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]