{"id":2650,"date":"2026-01-10T07:10:31","date_gmt":"2026-01-10T15:10:31","guid":{"rendered":"https:\/\/stereodaily.com\/?page_id=2650"},"modified":"2026-01-10T07:12:15","modified_gmt":"2026-01-10T15:12:15","slug":"chord-progression-generator","status":"publish","type":"page","link":"https:\/\/stereodaily.com\/id\/chord-progression-generator\/","title":{"rendered":"Chord Progression Generator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2650\" class=\"elementor elementor-2650\">\n\t\t\t\t<div class=\"elementor-element elementor-element-122e935 e-flex e-con-boxed e-con e-parent\" data-id=\"122e935\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e072e8d elementor-widget elementor-widget-html\" data-id=\"e072e8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \r\n    ##########################################################################\r\n    \u2605 WIDGET: CHORD PROGRESSION GENERATOR \u2605\r\n    TYPE: HTML (Optimized for Mobile, Tablet, PC)\r\n    DESIGN: BOLD EDITORIAL \/ BRUTALIST\r\n    ##########################################################################\r\n-->\r\n\r\n<!-- Tailwind & Fonts -->\r\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;900&family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,900&family=Archivo+Narrow:wght@400;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n    :root {\r\n        --sd-black: #000000;\r\n        --sd-gray-light: #f9f9f9;\r\n        --sd-border: #000000;\r\n    }\r\n\r\n    .sd-widget { \r\n        font-family: 'Inter', sans-serif; \r\n        background-color: #fff; \r\n        color: #000; \r\n        text-rendering: optimizeLegibility;\r\n        -webkit-font-smoothing: antialiased;\r\n    }\r\n    \r\n    .font-masthead { font-family: 'Playfair Display', serif; }\r\n    .font-body { font-family: 'Inter', sans-serif; }\r\n    .font-narrow { font-family: 'Archivo Narrow', sans-serif; }\r\n\r\n    .chord-card {\r\n        transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);\r\n    }\r\n    .chord-card:hover {\r\n        transform: translateY(-4px);\r\n    }\r\n\r\n    .generate-btn {\r\n        transition: all 0.2s ease;\r\n    }\r\n    .generate-btn:active {\r\n        transform: scale(0.98);\r\n        background-color: #1a1a1a;\r\n    }\r\n    \r\n    select {\r\n        background-image: none !important; \/* Remove default arrow to use custom SVG *\/\r\n    }\r\n<\/style>\r\n\r\n<div class=\"sd-widget max-w-[1280px] mx-auto border-x border-gray-200 min-h-screen\">\r\n    \r\n    <!-- Header Section -->\r\n    <div class=\"px-6 py-12 md:py-20 border-b-4 border-black text-center relative\">\r\n        <div class=\"font-body text-xs font-bold uppercase tracking-[0.4em] text-gray-400 mb-4\">The <a href=\"https:\/\/stereodaily.com\/id\/what-is-stereo-daily-inside-the-modern-music-journalism-platform\/\">Stereo Daily<\/a> Intelligence<\/div>\r\n        <h1 class=\"font-masthead text-5xl sm:text-6xl md:text-8xl font-black tracking-tighter text-black mb-6 leading-[0.9]\">\r\n            Theory Engine.\r\n        <\/h1>\r\n        \r\n        <div class=\"max-w-2xl mx-auto border-t border-black pt-8\">\r\n            <div class=\"font-body text-lg md:text-xl text-gray-600 leading-relaxed italic px-4\">\r\n                The architecture of melody. Generating harmonically safe progressions through music theory probability and functional chord analysis.\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"grid grid-cols-1 lg:grid-cols-12 gap-0 border-b border-gray-200\">\r\n        \r\n        <!-- Left: Simulator Controls -->\r\n        <div class=\"lg:col-span-5 border-r border-gray-200 p-6 md:p-12\">\r\n            <div class=\"mb-12\">\r\n                <label class=\"font-narrow text-xs font-black uppercase tracking-widest text-gray-400 block mb-4\">Configuration<\/label>\r\n                <div class=\"space-y-8\">\r\n                    <div class=\"grid grid-cols-2 gap-4\">\r\n                        <div>\r\n                            <span class=\"text-[10px] font-bold uppercase mb-2 block\">Root Key<\/span>\r\n                            <div class=\"border-2 border-black relative h-[68px] flex items-center\">\r\n                                <select id=\"key-select\" class=\"w-full bg-white pl-4 pr-10 py-1 font-masthead text-3xl font-black italic focus:outline-none appearance-none cursor-pointer\">\r\n                                    <option value=\"C\">C<\/option>\r\n                                    <option value=\"G\">G<\/option>\r\n                                    <option value=\"D\">D<\/option>\r\n                                    <option value=\"A\">A<\/option>\r\n                                    <option value=\"E\">E<\/option>\r\n                                    <option value=\"F\">F<\/option>\r\n                                    <option value=\"Bb\">Bb<\/option>\r\n                                <\/select>\r\n                                <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-4 text-black\">\r\n                                    <svg class=\"h-4 w-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"4\">\r\n                                        <path d=\"M19 9l-7 7-7-7\"><\/path>\r\n                                    <\/svg>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div>\r\n                            <span class=\"text-[10px] font-bold uppercase mb-2 block\">Scale Mode<\/span>\r\n                            <div class=\"border-2 border-black relative h-[68px] flex items-center\">\r\n                                <select id=\"mode-select\" class=\"w-full bg-white pl-4 pr-10 py-1 font-masthead text-3xl font-black italic focus:outline-none appearance-none cursor-pointer\">\r\n                                    <option value=\"major\">Major<\/option>\r\n                                    <option value=\"minor\">Minor<\/option>\r\n                                <\/select>\r\n                                <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-4 text-black\">\r\n                                    <svg class=\"h-4 w-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"4\">\r\n                                        <path d=\"M19 9l-7 7-7-7\"><\/path>\r\n                                    <\/svg>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <button id=\"generate-trigger\" class=\"generate-btn w-full bg-black text-white py-6 font-narrow text-sm font-black uppercase tracking-[0.3em] hover:bg-gray-900 focus:outline-none\">\r\n                        Generate Progression\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bg-gray-50 p-6 border-l-4 border-black\">\r\n                <h3 class=\"font-masthead text-2xl font-black italic mb-2 tracking-tighter\">Theory Note.<\/h3>\r\n                <p id=\"theory-note-text\" class=\"text-[11px] font-body leading-relaxed uppercase font-bold tracking-tight opacity-70\">\r\n                    This engine prioritizes Diatonic harmony. It selects from I, ii, iii, IV, V, and vi degrees, weighted toward standard cadences (V-I) and popular Western pop movements.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Right: Results Panel -->\r\n        <div class=\"lg:col-span-7 bg-black text-white p-6 md:p-12 flex flex-col justify-between overflow-hidden\">\r\n            <div>\r\n                <div class=\"text-xs font-bold uppercase tracking-[0.3em] text-gray-500 mb-12\">Harmonic Output<\/div>\r\n                \r\n                <div id=\"progression-display\" class=\"grid grid-cols-2 md:grid-cols-4 gap-4 mb-16\">\r\n                    <!-- Chords injected here -->\r\n                <\/div>\r\n\r\n                <div class=\"mb-16\">\r\n                    <div class=\"text-[10px] font-black uppercase tracking-widest text-gray-400 mb-2\">Roman Numeral Analysis<\/div>\r\n                    <div id=\"analysis-display\" class=\"font-masthead text-4xl md:text-5xl font-black italic tracking-tighter leading-none border-b-4 border-white pb-4 inline-block\">\r\n                        I \u2014 V \u2014 vi \u2014 IV\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bg-white text-black p-6\">\r\n                <div class=\"text-xs font-black uppercase tracking-widest mb-1\">Functional Context<\/div>\r\n                <div id=\"context-display\" class=\"font-masthead text-xl font-black italic tracking-tighter uppercase\">\r\n                    The \"Epic\" Pop Progression.\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- START WIDGET 5.3 (ELEMENTOR\/MAILCHIMP) ADAPTATION -->\r\n    <div id=\"mc_embed_signup\" class=\"bg-[#fdfdfd] w-full\">\r\n        <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,900;1,900&family=Archivo+Narrow:wght@400;700&display=swap\" rel=\"stylesheet\">\r\n        \r\n        <div class=\"px-0 pb-6\">\r\n            <div class=\"mb-0 border-[6px] border-black py-10 bg-white w-full\">\r\n                <div class=\"flex flex-col md:flex-row items-center justify-between px-10 gap-8\">\r\n                    \r\n                    <div class=\"text-center md:text-left flex-shrink-0\">\r\n                        <h4 class=\"text-4xl md:text-5xl mb-1 tracking-tight leading-none\" style=\"font-family: 'Playfair Display', serif; font-weight: 900;\">\r\n                            Stereo Daily.\r\n                        <\/h4>\r\n                        <p class=\"text-[11px] uppercase tracking-[0.2em] font-bold text-black\" style=\"font-family: 'Archivo Narrow', sans-serif;\">\r\n                            <a href=\"https:\/\/stereodaily.com\/id\/music-finance-stocks\/\">Music News<\/a> & Industry Whispers\r\n                        <\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"flex-grow w-full max-w-2xl\">\r\n                        <form action=\"https:\/\/gmail.us14.list-manage.com\/subscribe\/post?u=ea67674782cf60158e68c325b&amp;id=66c61347a8\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"flex flex-col sm:flex-row gap-0 w-full border-2 border-black\" target=\"_blank\" novalidate>\r\n                            \r\n                            <div class=\"flex-grow\">\r\n                                <input \r\n                                    type=\"email\" \r\n                                    value=\"\" \r\n                                    name=\"EMAIL\" \r\n                                    id=\"mce-EMAIL\"\r\n                                    placeholder=\"Enter Your Email\" \r\n                                    required\r\n                                    class=\"w-full bg-white px-5 py-4 text-[10px] font-bold tracking-widest focus:outline-none placeholder:text-gray-400\"\r\n                                    style=\"font-family: 'Archivo Narrow', sans-serif;\"\r\n                                \/>\r\n                            <\/div>\r\n\r\n                            <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\">\r\n                                <input type=\"text\" name=\"b_ea67674782cf60158e68c325b_68124561f80241ac1200140b3\" tabindex=\"-1\" value=\"\">\r\n                            <\/div>\r\n\r\n                            <div class=\"flex-shrink-0\">\r\n                                <button type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"w-full sm:w-auto px-10 bg-black text-white text-[10px] font-black uppercase tracking-[0.3em] py-4 hover:bg-gray-800 transition-colors cursor-pointer\" style=\"font-family: 'Archivo Narrow', sans-serif;\">\r\n                                    JOIN\r\n                                <\/button>\r\n                            <\/div>\r\n                        <\/form>\r\n                        <div class=\"flex flex-col md:flex-row justify-between mt-3 opacity-60\">\r\n                            <p class=\"text-[9px] font-bold uppercase tracking-widest text-center md:text-left\" style=\"font-family: 'Archivo Narrow', sans-serif;\">\r\n                                40,000+ IN THE FOLD\r\n                            <\/p>\r\n                            <p class=\"text-[9px] font-bold uppercase tracking-widest text-center md:text-right\" style=\"font-family: 'Archivo Narrow', sans-serif;\">\r\n                                \u00a9 STEREO MAGAZINE\r\n                            <\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <!-- END WIDGET 5.3 -->\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n    const keySelect = document.getElementById('key-select');\r\n    const modeSelect = document.getElementById('mode-select');\r\n    const generateBtn = document.getElementById('generate-trigger');\r\n    const displayContainer = document.getElementById('progression-display');\r\n    const analysisDisplay = document.getElementById('analysis-display');\r\n    const contextDisplay = document.getElementById('context-display');\r\n    const theoryNoteText = document.getElementById('theory-note-text');\r\n\r\n    const scales = {\r\n        major: {\r\n            'C': ['C', 'Dm', 'Em', 'F', 'G', 'Am', 'Bdim'],\r\n            'G': ['G', 'Am', 'Bm', 'C', 'D', 'Em', 'F#dim'],\r\n            'D': ['D', 'Em', 'F#m', 'G', 'A', 'Bm', 'C#dim'],\r\n            'A': ['A', 'Bm', 'C#m', 'D', 'E', 'F#m', 'G#dim'],\r\n            'E': ['E', 'F#m', 'G#m', 'A', 'B', 'C#m', 'D#dim'],\r\n            'F': ['F', 'Gm', 'Am', 'Bb', 'C', 'Dm', 'Edim'],\r\n            'Bb': ['Bb', 'Cm', 'Dm', 'Eb', 'F', 'Gm', 'Adim']\r\n        },\r\n        minor: {\r\n            'C': ['Cm', 'Ddim', 'Eb', 'Fm', 'Gm', 'Ab', 'Bb'],\r\n            'G': ['Gm', 'Adim', 'Bb', 'Cm', 'Dm', 'Eb', 'F'],\r\n            'D': ['Dm', 'Edim', 'F', 'Gm', 'Am', 'Bb', 'C'],\r\n            'A': ['Am', 'Bdim', 'C', 'Dm', 'Em', 'F', 'G'],\r\n            'E': ['Em', 'F#dim', 'G', 'Am', 'Bm', 'C', 'D'],\r\n            'F': ['Fm', 'Gdim', 'Ab', 'Bbm', 'Cm', 'Db', 'Eb'],\r\n            'Bb': ['Bbm', 'Cdim', 'Db', 'Ebm', 'Fm', 'Gb', 'Ab']\r\n        }\r\n    };\r\n\r\n    const numerals = {\r\n        major: ['I', 'ii', 'iii', 'IV', 'V', 'vi', 'vii\u00b0'],\r\n        minor: ['i', 'ii\u00b0', 'III', 'iv', 'v', 'VI', 'VII']\r\n    };\r\n\r\n    const templates = {\r\n        major: [\r\n            { sequence: [0, 4, 5, 3], name: \"The 'Epic' Pop Progression\" }, \/\/ I-V-vi-IV\r\n            { sequence: [0, 3, 0, 4], name: \"The Bluesy Rock Turn\" },      \/\/ I-IV-I-V\r\n            { sequence: [5, 3, 0, 4], name: \"Emotional Descent\" },         \/\/ vi-IV-I-V\r\n            { sequence: [0, 3, 4, 3], name: \"Plagal Confidence\" },         \/\/ I-IV-V-IV\r\n            { sequence: [1, 4, 0, 0], name: \"The Standard Jazz II-V-I\" },  \/\/ ii-V-I-I\r\n            { sequence: [0, 5, 1, 4], name: \"Soft Melancholy\" }            \/\/ I-vi-ii-V\r\n        ],\r\n        minor: [\r\n            { sequence: [0, 5, 2, 6], name: \"The 'Sensitive' Minor\" },     \/\/ i-VI-III-VII\r\n            { sequence: [0, 3, 4, 0], name: \"Traditional Minor Cadence\" }, \/\/ i-iv-v-i\r\n            { sequence: [0, 6, 5, 6], name: \"Andalusian Movement\" },      \/\/ i-VII-VI-VII\r\n            { sequence: [0, 5, 6, 4], name: \"The Dark Pop Loop\" },         \/\/ i-VI-VII-v\r\n            { sequence: [1, 4, 0, 0], name: \"Minor II-V-I Turn\" },         \/\/ ii\u00b0-v-i-i\r\n            { sequence: [0, 3, 5, 6], name: \"Melodic Gravity\" }            \/\/ i-iv-VI-VII\r\n        ]\r\n    };\r\n\r\n    const generate = () => {\r\n        const key = keySelect.value;\r\n        const mode = modeSelect.value;\r\n        const scale = scales[mode][key];\r\n        const roman = numerals[mode];\r\n        const modeTemplates = templates[mode];\r\n        \r\n        \/\/ Pick a template based on probability\r\n        const template = modeTemplates[Math.floor(Math.random() * modeTemplates.length)];\r\n        \r\n        \/\/ Update Theory Note\r\n        if (mode === 'major') {\r\n            theoryNoteText.textContent = \"This engine prioritizes Diatonic harmony. It selects from I, ii, iii, IV, V, and vi degrees, weighted toward standard cadences (V-I) and popular Western pop movements.\";\r\n        } else {\r\n            theoryNoteText.textContent = \"Minor mode utilizes Natural Minor relationships. It emphasizes the 'Sensitive' i-VI-III-VII loop and traditional i-iv-v cadences common in soul and dark pop.\";\r\n        }\r\n\r\n        \/\/ Render Visuals\r\n        displayContainer.innerHTML = template.sequence.map(index => `\r\n            <div class=\"chord-card bg-white text-black p-6 border-2 border-white flex flex-col items-center justify-center\">\r\n                <div class=\"font-masthead text-4xl font-black italic\">${scale[index]}<\/div>\r\n                <div class=\"text-[10px] font-black uppercase tracking-widest opacity-30 mt-2\">${roman[index]}<\/div>\r\n            <\/div>\r\n        `).join('');\r\n\r\n        analysisDisplay.textContent = template.sequence.map(i => roman[i]).join(' \u2014 ');\r\n        contextDisplay.textContent = template.name + '.';\r\n    };\r\n\r\n    generateBtn.addEventListener('click', generate);\r\n    keySelect.addEventListener('change', generate);\r\n    modeSelect.addEventListener('change', generate);\r\n\r\n    \/\/ Initial run\r\n    generate();\r\n})();\r\n<\/script>\r\n\r\n<!-- Mailchimp Connected Script -->\r\n<script id=\"mcjs\">\r\n    !function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,\"script\",\"https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ea67674782cf60158e68c325b\/68124561f80241ac1200140b3.js\");\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The Stereo Daily Intelligence Theory Engine. The architecture of melody. Generating harmonically safe progressions through music theory probability and functional chord analysis. Configuration Root Key CGDAEFBb Scale Mode MajorMinor Generate Progression Theory Note. This engine prioritizes Diatonic harmony. It selects from I, ii, iii, IV, V, and vi degrees, weighted toward standard cadences (V-I) and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2650","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generator Progresi Akord Gratis - Stereo Harian<\/title>\n<meta name=\"description\" content=\"Hasilkan progresi akord yang instan dan aman secara musik untuk lagu Anda berikutnya. Jelajahi pola pop, jazz, dan rock menggunakan mesin probabilitas teori musik kami.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stereodaily.com\/id\/wp-json\/wp\/v2\/pages\/2650\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generator Progresi Akord Gratis - Stereo Harian\" \/>\n<meta property=\"og:description\" content=\"Hasilkan progresi akord yang instan dan aman secara musik untuk lagu Anda berikutnya. Jelajahi pola pop, jazz, dan rock menggunakan mesin probabilitas teori musik kami.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stereodaily.com\/id\/chord-progression-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Stereo Daily\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/stereodaily\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-10T15:12:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/chord-progression-generator\\\/\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/chord-progression-generator\\\/\",\"name\":\"Free Chord Progression Generator - Stereo Daily\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/#website\"},\"datePublished\":\"2026-01-10T15:10:31+00:00\",\"dateModified\":\"2026-01-10T15:12:15+00:00\",\"description\":\"Generate instant, musically safe chord progressions for your next song. Explore pop, jazz, and rock patterns using our music theory probability engine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/chord-progression-generator\\\/#breadcrumb\"},\"inLanguage\":\"id-ID\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stereodaily.com\\\/id\\\/chord-progression-generator\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/chord-progression-generator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chord Progression Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/#website\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/\",\"name\":\"Stereo Daily\",\"description\":\"Your Global Music News Since 2012\",\"publisher\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/#organization\"},\"alternateName\":\"StereoDaily\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id-ID\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/#organization\",\"name\":\"Stereo Daily\",\"alternateName\":\"StereoDaily\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id-ID\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Stereo-Daily-Site-Map.png\",\"contentUrl\":\"https:\\\/\\\/stereodaily.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Stereo-Daily-Site-Map.png\",\"width\":512,\"height\":512,\"caption\":\"Stereo Daily\"},\"image\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/id\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/stereodaily\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generator Progresi Akord Gratis - Stereo Harian","description":"Hasilkan progresi akord yang instan dan aman secara musik untuk lagu Anda berikutnya. Jelajahi pola pop, jazz, dan rock menggunakan mesin probabilitas teori musik kami.","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:\/\/stereodaily.com\/id\/wp-json\/wp\/v2\/pages\/2650\/","og_locale":"id_ID","og_type":"article","og_title":"Generator Progresi Akord Gratis - Stereo Harian","og_description":"Hasilkan progresi akord yang instan dan aman secara musik untuk lagu Anda berikutnya. Jelajahi pola pop, jazz, dan rock menggunakan mesin probabilitas teori musik kami.","og_url":"https:\/\/stereodaily.com\/id\/chord-progression-generator\/","og_site_name":"Stereo Daily","article_publisher":"https:\/\/www.facebook.com\/stereodaily\/","article_modified_time":"2026-01-10T15:12:15+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stereodaily.com\/id\/chord-progression-generator\/","url":"https:\/\/stereodaily.com\/id\/chord-progression-generator\/","name":"Free Chord Progression Generator - Stereo Daily","isPartOf":{"@id":"https:\/\/stereodaily.com\/id\/#website"},"datePublished":"2026-01-10T15:10:31+00:00","dateModified":"2026-01-10T15:12:15+00:00","description":"Generate instant, musically safe chord progressions for your next song. Explore pop, jazz, and rock patterns using our music theory probability engine.","breadcrumb":{"@id":"https:\/\/stereodaily.com\/id\/chord-progression-generator\/#breadcrumb"},"inLanguage":"id-ID","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stereodaily.com\/id\/chord-progression-generator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stereodaily.com\/id\/chord-progression-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stereodaily.com\/id\/"},{"@type":"ListItem","position":2,"name":"Chord Progression Generator"}]},{"@type":"WebSite","@id":"https:\/\/stereodaily.com\/id\/#website","url":"https:\/\/stereodaily.com\/id\/","name":"Stereo Daily","description":"Your Global Music News Since 2012","publisher":{"@id":"https:\/\/stereodaily.com\/id\/#organization"},"alternateName":"StereoDaily","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stereodaily.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id-ID"},{"@type":"Organization","@id":"https:\/\/stereodaily.com\/id\/#organization","name":"Stereo Daily","alternateName":"StereoDaily","url":"https:\/\/stereodaily.com\/id\/","logo":{"@type":"ImageObject","inLanguage":"id-ID","@id":"https:\/\/stereodaily.com\/id\/#\/schema\/logo\/image\/","url":"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Site-Map.png","contentUrl":"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Site-Map.png","width":512,"height":512,"caption":"Stereo Daily"},"image":{"@id":"https:\/\/stereodaily.com\/id\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/stereodaily\/"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages\/2650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/comments?post=2650"}],"version-history":[{"count":5,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages\/2650\/revisions"}],"predecessor-version":[{"id":2658,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages\/2650\/revisions\/2658"}],"wp:attachment":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/media?parent=2650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}