{"id":1770,"date":"2025-11-02T06:02:43","date_gmt":"2025-11-02T06:02:43","guid":{"rendered":"https:\/\/ai-box.eu\/?p=1770"},"modified":"2025-11-02T07:56:51","modified_gmt":"2025-11-02T07:56:51","slug":"songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens","status":"publish","type":"post","link":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/","title":{"rendered":"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens"},"content":{"rendered":"<p>Artificial intelligence is fundamentally changing music production. With tools like <strong>SongBloom<\/strong> from Tencent AI Lab (<a href=\"https:\/\/github.com\/tencent-ailab\/SongBloom\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/tencent-ailab\/SongBloom<\/a>), we can generate complex, full-length songs. However, the biggest hurdle for many users is the extreme format these models require for the lyrics.<\/p>\n<p>We have developed an <strong>AI Assistant<\/strong> that elegantly overcomes this hurdle by combining the creativity of local LLMs (via <strong>Ollama<\/strong>) with the precision of SongBloom.<\/p>\n<div id=\"attachment_1760\" style=\"width: 830px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-820x1024.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1760\" class=\"wp-image-1760 size-large\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-820x1024.png\" alt=\"SongBloom AI Assistant Ollama ready to run\" width=\"820\" height=\"1024\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-820x1024.png 820w, https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-240x300.png 240w, https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-768x959.png 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-1230x1536.png 1230w, https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run-1080x1349.png 1080w, https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png 1232w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><p id=\"caption-attachment-1760\" class=\"wp-caption-text\">SongBloom AI Assistant Ollama ready to run<\/p><\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%8E%B5_What_is_the_SongBloom_AI_Assistant\" >\ud83c\udfb5 What is the SongBloom AI Assistant?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%E2%9A%99%EF%B8%8F_The_Technology_Under_the_Hood\" >\u2699\ufe0f The Technology Under the Hood<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%9A%80_Installation_on_Ubuntu\" >\ud83d\ude80 Installation on Ubuntu<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#1_System_Requirements\" >1. System Requirements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#2_Using_the_Installation_Script\" >2. Using the Installation Script<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%93%9D_Step-by-Step_Instructions_for_Use\" >\ud83d\udcdd Step-by-Step Instructions for Use<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#Step_1_Generate_Lyrics\" >Step 1: Generate Lyrics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#Step_2_Generate_and_Archive_Audio\" >Step 2: Generate and Archive Audio<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%92%BE_Archiving\" >\ud83d\udcbe Archiving<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%E2%96%B6%EF%B8%8FExample_Prompt\" >\u25b6\ufe0fExample Prompt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%9A%80_Generated_Prompt_from_gpt-oss_20b\" >\ud83d\ude80 Generated Prompt from gpt-oss:20b<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%8E%A7Generated_Song_as_MP3\" >\ud83c\udfa7Generated Song as MP3<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#%F0%9F%92%A1_Project_Summary\" >\ud83d\udca1 Project Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%8E%B5_What_is_the_SongBloom_AI_Assistant\"><\/span>\ud83c\udfb5 What is the SongBloom AI Assistant?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The <strong>SongBloom AI Assistant<\/strong> (Codebase here: <a href=\"https:\/\/github.com\/custom-build-robots\/SongBloom-AI-Assistant-with-OLLAMA\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/custom-build-robots\/SongBloom-AI-Assistant-with-OLLAMA<\/a>) is a <strong>Gradio<\/strong>-based web application that offers a seamless workflow for AI music production:<\/p>\n<ol>\n<li><strong>Idea Generation:<\/strong> You describe your song idea (genre, mood, theme) in natural language.<\/li>\n<li><strong>Formatting:<\/strong> A local Ollama model of your choice (e.g., <code>gpt-oss:20b<\/code>) automatically generates the lyrics in the highly specialized <strong>SongBloom Token Format<\/strong> (<code>[intro] [inst] [verse]...<\/code>).<\/li>\n<li><strong>Audio Generation:<\/strong> The cleaned text, along with a <strong>Style Prompt<\/strong> (a 10-second audio file) you upload, is sent directly to SongBloom&#8217;s <code>infer.py<\/code> script to produce the final music.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%E2%9A%99%EF%B8%8F_The_Technology_Under_the_Hood\"><\/span>\u2699\ufe0f The Technology Under the Hood<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Our assistant uses a robust architecture to ensure maximum control and transparency:<\/p>\n<ul>\n<li><strong>Frontend:<\/strong> <strong>Gradio<\/strong> provides a simple, interactive interface.<\/li>\n<li><strong>Creativity:<\/strong> <strong>Ollama<\/strong> enables the use of powerful, local LLMs to write the song lyrics and force them into the correct, machine-readable format.<\/li>\n<li><strong>Audio Engine:<\/strong> The <strong>SongBloom<\/strong> framework handles the actual diffusion and generation of the song.<\/li>\n<li><strong>Media Tools:<\/strong> <strong>FFMPEG<\/strong> is used system-wide to automatically convert uploaded MP3s\/FLACs to the 48kHz WAV format required by SongBloom and to optionally convert the final FLAC outputs into WAV or MP3.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%9A%80_Installation_on_Ubuntu\"><\/span>\ud83d\ude80 Installation on Ubuntu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The setup of the workflow has been greatly simplified by a dedicated Bash installation script.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_System_Requirements\"><\/span>1. System Requirements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before running the installation script, ensure that <strong>FFMPEG<\/strong> is available on your Ubuntu system, as it is essential for all audio conversion:<\/p>\n<pre><code>sudo apt update &amp;&amp; sudo apt install -y ffmpeg\r\n<\/code><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"2_Using_the_Installation_Script\"><\/span>2. Using the Installation Script<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The installation script we provide clones the SongBloom repository, creates an isolated Python 3.8 environment, and installs all necessary Python dependencies (PyTorch, Gradio, pydub, etc.):<\/p>\n<pre><code># Adjust path if necessary\r\ncd ~\/scripts\r\n.\/install_songbloom_web.sh\r\n<\/code><\/pre>\n<p>After installation, you will find the application <code>write_me_a_song.py<\/code> in the directory <code>~\/SongBloom<\/code>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%93%9D_Step-by-Step_Instructions_for_Use\"><\/span>\ud83d\udcdd Step-by-Step Instructions for Use<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The assistant&#8217;s interface is divided into two main areas: Text Generation and Audio Generation.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Generate_Lyrics\"><\/span>Step 1: Generate Lyrics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Ollama Configuration:<\/strong> Check the <strong>Ollama Server URL<\/strong> and select your preferred LLM (default is <code>gpt-oss:20b<\/code>).<\/li>\n<li><strong>Input:<\/strong> In the field <strong>&#8220;Your Song Idea&#8221;<\/strong>, specify the genre, theme, and mood as detailed as possible.<\/li>\n<li><strong>Start Generation:<\/strong> Click on <strong>&#8220;\ud83d\ude80 Generate Lyrics&#8221;<\/strong>.<\/li>\n<\/ol>\n<p>After a few seconds, you will see two results under <strong>&#8220;Generated Lyrics&#8221;<\/strong>:<\/p>\n<ul>\n<li><strong>1. Full LLM Output (Debug):<\/strong> Shows the entire raw response from the LLM, including its internal formatting thoughts.<\/li>\n<li><strong>2. Clean SongBloom Text (Editable):<\/strong> This cleaned field contains <strong>only<\/strong> the SongBloom tokens. <strong>IMPORTANT:<\/strong> You can manually edit and correct this text before proceeding to audio generation.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Generate_and_Archive_Audio\"><\/span>Step 2: Generate and Archive Audio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Upload Style Prompt:<\/strong> Under <strong>&#8220;Style Prompt Audio&#8221;<\/strong>, upload a 10-second WAV, MP3, or FLAC file that dictates the desired musical direction. The app automatically adjusts the length.<\/li>\n<li><strong>Select Output Format:<\/strong> Under <strong>&#8220;Output Format&#8221;<\/strong>, choose the desired final format (FLAC, WAV, or MP3).<\/li>\n<li><strong>Start Generation:<\/strong> Click on <strong>&#8220;\u25b6\ufe0f Generate Audio&#8221;<\/strong>.<\/li>\n<\/ol>\n<p>Upon successful generation, your song will be played directly in the player under <strong>&#8220;\ud83c\udfa7 Your Song (Audio)&#8221;<\/strong>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%92%BE_Archiving\"><\/span>\ud83d\udcbe Archiving<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>All created files (the clean song text, the JSONL input file, the pre-processed prompt WAV file, and the finished song) are stored <strong>permanently<\/strong> in the following directory:<\/p>\n<p><code>~\/SongBloom\/generated_songs_archive\/<\/code><\/p>\n<p>This allows you to track and reuse your creations at any time.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E2%96%B6%EF%B8%8FExample_Prompt\"><\/span><strong>\u25b6\ufe0f<\/strong>Example Prompt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&#8220;Write a song about a small robot-truck which loves his colorful chassis and power to drive around in the snow during x-maz suprising kids. The song should follow the lyris from imagine from John Lennon.&#8221;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%9A%80_Generated_Prompt_from_gpt-oss_20b\"><\/span><strong>\ud83d\ude80<\/strong> Generated Prompt from gpt-oss:20b<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><code>[intro] [intro] [intro] [intro] [intro] ,<\/code><br \/>\n<code>[verse] I think of a tiny truck with chrome shining bright. Its wheels spin in a line of color that gleams. It loves to glide through snow so fine. ,<\/code><br \/>\n<code>[chorus] And in that bright world the truck is a dream. In a line its power makes everything gleam. It will drive across the snow. ,<\/code><br \/>\n<code>[verse] The truck rolls along the snow with bright lines. It lights up the winter path like a shining sign. It keeps the kids laughing in a winter design. ,<\/code><br \/>\n<code>[chorus] The truck keeps moving through the winter cold. Its bright chassis shines like a story told. The kids feel the thrill of a bright bright bold. ,<\/code><br \/>\n<code>[verse] The truck hums with a happy sound. The snow around it shimmers with a bright round. It stays strong while the wind is profound. ,<\/code><br \/>\n<code>[chorus] The truck moves through the winter bright. Its colorful chassis shines like a bright light. The kids cheer while the truck takes flight. ,<\/code><br \/>\n<code>[verse] The truck's journey brings a sparkle in the snow. Its bright hull glows like a glowing show. The children sing as the wheels roll with a bright glow. ,<\/code><br \/>\n<code>[chorus] The truck keeps the world bright with a gentle sound. Its colorful lines shine where the winter hounds. Kids cheer as the truck goes around and around. ,<\/code><br \/>\n<code>[verse] The truck moves ahead like a bright star. Its chassis glows in the winter night afar. The kids shout as it goes with a bright guitar. ,<\/code><br \/>\n<code>[chorus] The truck's lights shine like a winter star. Its colorful chassis glows like a bright star. Kids jump as it rolls across the snowy yard. ,<\/code><br \/>\n<code>[inst] [inst] [inst] ,<\/code><br \/>\n<code>[outro] [outro] [outro] [outro] [outro]<\/code><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%8E%A7Generated_Song_as_MP3\"><\/span><strong>\ud83c\udfa7Generated Song as MP3<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Here is an example song that was generated with the prompt above.<\/p>\n<audio class=\"wp-audio-shortcode\" id=\"audio-1770-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/20251102_063917_2bf941b8.mp3?_=1\" \/><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/20251102_063917_2bf941b8.mp3\">https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/20251102_063917_2bf941b8.mp3<\/a><\/audio>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%92%A1_Project_Summary\"><\/span>\ud83d\udca1 Project Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The <b>SongBloom AI Assistant<\/b> bridges the critical gap between human creativity and the complex input format of AI music generators like SongBloom.<\/p>\n<ul>\n<li><b>The Challenge:<\/b> SongBloom requires highly specialized, tokenized lyrics.<\/li>\n<li><b>The Solution:<\/b> A <b>Gradio web application<\/b> uses <b>local LLMs<\/b> (via Ollama) to automatically translate intuitive, natural-language song ideas into the correct, machine-readable token format.<\/li>\n<li><b>The Workflow:<\/b> Users enter an idea <span class=\"math-inline\" data-math=\"\\rightarrow\">$\\rightarrow$<\/span> Ollama formats the lyrics <span class=\"math-inline\" data-math=\"\\rightarrow\">$\\rightarrow$<\/span> SongBloom generates the audio.<\/li>\n<li><b>The Technology:<\/b> Robust architecture with Gradio (Frontend), Ollama (Creativity\/Formatting), and FFMPEG (Audio Conversion), optimized for a simple Ubuntu installation via Bash script.<\/li>\n<\/ul>\n<p>This tool optimizes the workflow and ensures that the <b>data quality<\/b> of the lyrics (in terms of the correct format) is consistently guaranteed to enable successful and reproducible AI music productions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Artificial intelligence is fundamentally changing music production. With tools like SongBloom from Tencent AI Lab (https:\/\/github.com\/tencent-ailab\/SongBloom), we can generate complex, full-length songs. However, the biggest hurdle for many users is the extreme format these models require for the lyrics. We have developed an AI Assistant that elegantly overcomes this hurdle by combining the creativity of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1761,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[162,50],"tags":[686,692,688,687,694,306,693,691,689,690,262],"class_list":["post-1770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-large-language-models-en","category-top-story-en","tag-ai-musikproduktion","tag-gradio","tag-ki-song-generator","tag-llm-lyrics","tag-musik-ki","tag-ollama-en","tag-songbloom","tag-songbloom-ai-assistant","tag-songbloom-token-format","tag-tencent-ai-lab","tag-ubuntu-installation-en","et-has-post-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens - Exploring the Future: Inside the AI Box<\/title>\n<meta name=\"description\" content=\"SongBloom AI Assistant: Musikproduktion revolutioniert. Erstelle komplexe Songs mit lokalen LLMs (Ollama) &amp; Gradio. Automatische Formatierung der Lyrics f\u00fcr SongBloom (Tencent AI Lab). Ubuntu Installation. Codebasis inkl.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens - Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"og:description\" content=\"SongBloom AI Assistant: Musikproduktion revolutioniert. Erstelle komplexe Songs mit lokalen LLMs (Ollama) &amp; Gradio. Automatische Formatierung der Lyrics f\u00fcr SongBloom (Tencent AI Lab). Ubuntu Installation. Codebasis inkl.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/\" \/>\n<meta property=\"og:site_name\" content=\"Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-02T06:02:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-02T07:56:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1232\" \/>\n\t<meta property=\"og:image:height\" content=\"1539\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:site\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/\"},\"author\":{\"name\":\"Maker\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"headline\":\"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens\",\"datePublished\":\"2025-11-02T06:02:43+00:00\",\"dateModified\":\"2025-11-02T07:56:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/\"},\"wordCount\":777,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SongBloom_AI_Assistant_Ollama_ready_to_run.png\",\"keywords\":[\"AI Musikproduktion\",\"Gradio\",\"KI Song Generator\",\"LLM Lyrics\",\"Musik-KI\",\"Ollama\",\"SongBloom\",\"SongBloom AI Assistant\",\"SongBloom Token Format\",\"Tencent AI Lab\",\"Ubuntu Installation\"],\"articleSection\":[\"Large Language Models\",\"Top story\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/\",\"name\":\"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens - Exploring the Future: Inside the AI Box\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SongBloom_AI_Assistant_Ollama_ready_to_run.png\",\"datePublished\":\"2025-11-02T06:02:43+00:00\",\"dateModified\":\"2025-11-02T07:56:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"description\":\"SongBloom AI Assistant: Musikproduktion revolutioniert. Erstelle komplexe Songs mit lokalen LLMs (Ollama) & Gradio. Automatische Formatierung der Lyrics f\u00fcr SongBloom (Tencent AI Lab). Ubuntu Installation. Codebasis inkl.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SongBloom_AI_Assistant_Ollama_ready_to_run.png\",\"contentUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SongBloom_AI_Assistant_Ollama_ready_to_run.png\",\"width\":1232,\"height\":1539,\"caption\":\"SongBloom AI Assistant Ollama ready to run\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/large-language-models-en\\\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\\\/1770\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\",\"name\":\"Exploring the Future: Inside the AI Box\",\"description\":\"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\",\"name\":\"Maker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"caption\":\"Maker\"},\"description\":\"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.\",\"sameAs\":[\"https:\\\/\\\/ai-box.eu\"],\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/author\\\/ingmars\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens - Exploring the Future: Inside the AI Box","description":"SongBloom AI Assistant: Musikproduktion revolutioniert. Erstelle komplexe Songs mit lokalen LLMs (Ollama) & Gradio. Automatische Formatierung der Lyrics f\u00fcr SongBloom (Tencent AI Lab). Ubuntu Installation. Codebasis inkl.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/","og_locale":"en_US","og_type":"article","og_title":"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens - Exploring the Future: Inside the AI Box","og_description":"SongBloom AI Assistant: Musikproduktion revolutioniert. Erstelle komplexe Songs mit lokalen LLMs (Ollama) & Gradio. Automatische Formatierung der Lyrics f\u00fcr SongBloom (Tencent AI Lab). Ubuntu Installation. Codebasis inkl.","og_url":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/","og_site_name":"Exploring the Future: Inside the AI Box","article_published_time":"2025-11-02T06:02:43+00:00","article_modified_time":"2025-11-02T07:56:51+00:00","og_image":[{"width":1232,"height":1539,"url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png","type":"image\/png"}],"author":"Maker","twitter_card":"summary_large_image","twitter_creator":"@Ingmar_Stapel","twitter_site":"@Ingmar_Stapel","twitter_misc":{"Written by":"Maker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#article","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/"},"author":{"name":"Maker","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"headline":"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens","datePublished":"2025-11-02T06:02:43+00:00","dateModified":"2025-11-02T07:56:51+00:00","mainEntityOfPage":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/"},"wordCount":777,"commentCount":0,"image":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png","keywords":["AI Musikproduktion","Gradio","KI Song Generator","LLM Lyrics","Musik-KI","Ollama","SongBloom","SongBloom AI Assistant","SongBloom Token Format","Tencent AI Lab","Ubuntu Installation"],"articleSection":["Large Language Models","Top story"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/","url":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/","name":"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens - Exploring the Future: Inside the AI Box","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#primaryimage"},"image":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png","datePublished":"2025-11-02T06:02:43+00:00","dateModified":"2025-11-02T07:56:51+00:00","author":{"@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"description":"SongBloom AI Assistant: Musikproduktion revolutioniert. Erstelle komplexe Songs mit lokalen LLMs (Ollama) & Gradio. Automatische Formatierung der Lyrics f\u00fcr SongBloom (Tencent AI Lab). Ubuntu Installation. Codebasis inkl.","breadcrumb":{"@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#primaryimage","url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png","contentUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2025\/11\/SongBloom_AI_Assistant_Ollama_ready_to_run.png","width":1232,"height":1539,"caption":"SongBloom AI Assistant Ollama ready to run"},{"@type":"BreadcrumbList","@id":"https:\/\/ai-box.eu\/en\/large-language-models-en\/songbloom-assistant-orchestrating-your-own-ai-music-with-ollama-and-tokens\/1770\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/ai-box.eu\/en\/"},{"@type":"ListItem","position":2,"name":"SongBloom Assistant: Orchestrating Your Own AI Music with Ollama and Tokens"}]},{"@type":"WebSite","@id":"https:\/\/ai-box.eu\/en\/#website","url":"https:\/\/ai-box.eu\/en\/","name":"Exploring the Future: Inside the AI Box","description":"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ai-box.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1","name":"Maker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","caption":"Maker"},"description":"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.","sameAs":["https:\/\/ai-box.eu"],"url":"https:\/\/ai-box.eu\/en\/author\/ingmars\/"}]}},"_links":{"self":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/1770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/comments?post=1770"}],"version-history":[{"count":1,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/1770\/revisions"}],"predecessor-version":[{"id":1771,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/1770\/revisions\/1771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media\/1761"}],"wp:attachment":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media?parent=1770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/categories?post=1770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/tags?post=1770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}