[{"data":1,"prerenderedAt":2206},["ShallowReactive",2],{"navigation":3,"/blog/newsletter/musictech-insights-15-maciej-dulski-post":790,"/blog/newsletter/musictech-insights-15-maciej-dulski-surround":1386,"/blog/newsletter/musictech-insights-15-maciej-dulski-related":1389},[4,70,203,360,777],{"title":5,"path":6,"stem":7,"children":8,"page":69},"Case Study","/blog/case-study","blog/case-study",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65],{"title":10,"path":11,"stem":12},"Ambistream – Multi-Layer Streaming Platform","/blog/case-study/ambistream-building-a-multi-layer-streaming-platform-from-a-spark-of-an-idea","blog/case-study/ambistream-building-a-multi-layer-streaming-platform-from-a-spark-of-an-idea",{"title":14,"path":15,"stem":16},"Custom Chromecast & AirPlay Casting App","/blog/case-study/chromecast-airplay-casting-app-case-study","blog/case-study/chromecast-airplay-casting-app-case-study",{"title":18,"path":19,"stem":20},"Direct Music Licensing Platform Case Study","/blog/case-study/dlm-music-catalog-case-study","blog/case-study/dlm-music-catalog-case-study",{"title":22,"path":23,"stem":24},"Assembly Instructions App - Galeco Mobile App","/blog/case-study/galeco-mobile-app-case-study","blog/case-study/galeco-mobile-app-case-study",{"title":26,"path":27,"stem":28},"MemoSonic: Building an Audio Memory Game","/blog/case-study/how-we-built-memosonic-accessible-audio-memory-game-flutter","blog/case-study/how-we-built-memosonic-accessible-audio-memory-game-flutter",{"title":30,"path":31,"stem":32},"Loyalty Program App for Shopping Mall","/blog/case-study/loyalty-program-application-case-study","blog/case-study/loyalty-program-application-case-study",{"title":34,"path":35,"stem":36},"Mobile Application for Music Catalogs","/blog/case-study/mobile-app-for-music-catalog","blog/case-study/mobile-app-for-music-catalog",{"title":38,"path":39,"stem":40},"Universal Music Data Parser for 20+ Platforms","/blog/case-study/musicdata-lab-universal-music-data-parser-case-study","blog/case-study/musicdata-lab-universal-music-data-parser-case-study",{"title":42,"path":43,"stem":44},"Panther ML/AI Pricing Recommendation Tool","/blog/case-study/panther-pricing-recommendation-tool-case-study","blog/case-study/panther-pricing-recommendation-tool-case-study",{"title":46,"path":47,"stem":48},"4D Grupa Roofing Wholesalers Platform","/blog/case-study/roofing-wholesalers-website-case-study","blog/case-study/roofing-wholesalers-website-case-study",{"title":50,"path":51,"stem":52},"Talent Alpha HR Frontend Platform","/blog/case-study/talent-alpha-hr-platform-case-study","blog/case-study/talent-alpha-hr-platform-case-study",{"title":54,"path":55,"stem":56},"Ticketing & Events Platform Development","/blog/case-study/ticketing-events-platform-case-study","blog/case-study/ticketing-events-platform-case-study",{"title":58,"path":59,"stem":60},"Turn Fans into Superfans — Roadie.co","/blog/case-study/turn-fans-into-superfans-roadie-co","blog/case-study/turn-fans-into-superfans-roadie-co",{"title":62,"path":63,"stem":64},"Walkative 2.0 Global Booking Engine","/blog/case-study/walkative-2-booking-platform-case-study","blog/case-study/walkative-2-booking-platform-case-study",{"title":66,"path":67,"stem":68},"Why Merch Is the New Royalty Check, and How Tech Is Closing the Gap","/blog/case-study/why-merch-is-the-new-royalty-check","blog/case-study/why-merch-is-the-new-royalty-check",false,{"title":71,"path":72,"stem":73,"children":74,"page":69},"Music Data","/blog/music-data","blog/music-data",[75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199],{"title":76,"path":77,"stem":78},"13 Distributors, 5 File Formats, Zero Standards -The Reality of Music Royalty Data","/blog/music-data/13-distributors-5-file-formats-zero-standards-the-reality-of-music-royalty-data","blog/music-data/13-distributors-5-file-formats-zero-standards-the-reality-of-music-royalty-data",{"title":80,"path":81,"stem":82},"830 Ways to Say Spotify - Normalizing Music Streaming Data","/blog/music-data/830-ways-to-say-spotify-normalizing-music-streaming-data","blog/music-data/830-ways-to-say-spotify-normalizing-music-streaming-data",{"title":84,"path":85,"stem":86},"Why Music Companies Need AI-Powered Analytics (And How We Built One)","/blog/music-data/ai-powered-analytics-dashboard-django-clickhouse-ollama","blog/music-data/ai-powered-analytics-dashboard-django-clickhouse-ollama",{"title":88,"path":89,"stem":90},"AI Rehearsal: Spaced Repetition for Your Musical Ideas","/blog/music-data/ai-rehearsal-spaced-repetition-for-musical-ideas","blog/music-data/ai-rehearsal-spaced-repetition-for-musical-ideas",{"title":92,"path":93,"stem":94},"Audio Project Organization Is a Mess — Here's Why","/blog/music-data/audio-project-organization-mess","blog/music-data/audio-project-organization-mess",{"title":96,"path":97,"stem":98},"Why Audio Search Is Still Broken and How to Fix It with Embeddings","/blog/music-data/audio-search-broken-fix-with-embeddings","blog/music-data/audio-search-broken-fix-with-embeddings",{"title":100,"path":101,"stem":102},"AI Song Structure Analysis: Intro, Verse, Chorus","/blog/music-data/automatic-song-structure-analysis-how-ai-detects-intro-verse-chorus","blog/music-data/automatic-song-structure-analysis-how-ai-detects-intro-verse-chorus",{"title":104,"path":105,"stem":106},"The Broken Feedback Loop in Music Collaboration","/blog/music-data/broken-feedback-loop-music-collaboration","blog/music-data/broken-feedback-loop-music-collaboration",{"title":108,"path":109,"stem":110},"Building a Claude Skill for DDEX Validation: Automate Music Metadata Checks with AI","/blog/music-data/building-a-claude-skill-for-ddex-validation-music-metadata","blog/music-data/building-a-claude-skill-for-ddex-validation-music-metadata",{"title":112,"path":113,"stem":114},"Building a Custom Music Delivery Platform on the Revelator API","/blog/music-data/building-a-custom-music-delivery-platform-on-the-revelator-api","blog/music-data/building-a-custom-music-delivery-platform-on-the-revelator-api",{"title":116,"path":117,"stem":118},"Building a Suno AI Remix App with Nuxt & Firebase","/blog/music-data/building-a-suno-remix-app-with-nuxt-and-firebase","blog/music-data/building-a-suno-remix-app-with-nuxt-and-firebase",{"title":120,"path":121,"stem":122},"C2PA & DDEX: Authenticity Meets Rights in the Age of AI Music","/blog/music-data/c2pa-and-ddex-authenticity-meets-rights-in-the-age-of-ai-music","blog/music-data/c2pa-and-ddex-authenticity-meets-rights-in-the-age-of-ai-music",{"title":124,"path":125,"stem":126},"C2PA in Music: A Claude MCP for Reading Content Provenance","/blog/music-data/c2pa-in-music-mcp","blog/music-data/c2pa-in-music-mcp",{"title":128,"path":129,"stem":130},"Data Modeling in MongoDB Using Design Patterns","/blog/music-data/data-modeling-in-mongodb-with-the-usage-of-design-patterns","blog/music-data/data-modeling-in-mongodb-with-the-usage-of-design-patterns",{"title":132,"path":133,"stem":134},"Office Hours with MusicTech Lab's DDEX Expert","/blog/music-data/ddex-office-hours-musictech","blog/music-data/ddex-office-hours-musictech",{"title":136,"path":137,"stem":138},"DDEX Open Source Projects Review","/blog/music-data/ddex-open-source-projects-review","blog/music-data/ddex-open-source-projects-review",{"title":140,"path":141,"stem":142},"Extracting Data from Ableton .als and .asd Files","/blog/music-data/extracting-data-from-ableton-als-asd-files","blog/music-data/extracting-data-from-ableton-als-asd-files",{"title":144,"path":145,"stem":146},"How to Transcribe Video to Text Using OpenAI Whisper","/blog/music-data/how-to-transcribe-video-to-text-using-whisper","blog/music-data/how-to-transcribe-video-to-text-using-whisper",{"title":148,"path":149,"stem":150},"Epidemic Sound MCP with Claude for Devs","/blog/music-data/how-to-use-epidemic-sound-mcp-with-claude","blog/music-data/how-to-use-epidemic-sound-mcp-with-claude",{"title":152,"path":153,"stem":154},"Hybrid Database Model in Django for Speed","/blog/music-data/hybrid-database-model-in-django-as-a-performance-booster","blog/music-data/hybrid-database-model-in-django-as-a-performance-booster",{"title":156,"path":157,"stem":158},"Introduction to generating DDEX file using Python","/blog/music-data/introduction-to-generating-ddex-file-using-python","blog/music-data/introduction-to-generating-ddex-file-using-python",{"title":160,"path":161,"stem":162},"Maintaining Music Tech Tools: The SLA Dilemma for Small Teams","/blog/music-data/maintaining-music-tech-tools-the-sla-dilemma-for-small-teams","blog/music-data/maintaining-music-tech-tools-the-sla-dilemma-for-small-teams",{"title":164,"path":165,"stem":166},"Querying Bandcamp Revenue Reports with Natural Language — Meet mtl-bandcamp-mcp","/blog/music-data/mtl-bandcamp-mcp-open-source-revenue-dashboard","blog/music-data/mtl-bandcamp-mcp-open-source-revenue-dashboard",{"title":168,"path":169,"stem":170},"mtl-metadata-mcp: Open Source Audio Metadata Embedding for Claude Code","/blog/music-data/mtl-metadata-mcp-open-source-audio-metadata-embedding","blog/music-data/mtl-metadata-mcp-open-source-audio-metadata-embedding",{"title":172,"path":173,"stem":174},"MusicTech Resources for Builders","/blog/music-data/musictech-resources-curated-insights-for-the-musictech-builders","blog/music-data/musictech-resources-curated-insights-for-the-musictech-builders",{"title":176,"path":177,"stem":178},"Poland's Creative Tech and MusicTech Rise","/blog/music-data/polands-creative-tech-sector-is-on-the-rise-and-musictech-is-part-of-it","blog/music-data/polands-creative-tech-sector-is-on-the-rise-and-musictech-is-part-of-it",{"title":180,"path":181,"stem":182},"Batch ISRC Enrichment That Turns Messy Catalogs Into Clean Data","/blog/music-data/scout-isrc-metadata-enrichment-spotify-musicbrainz","blog/music-data/scout-isrc-metadata-enrichment-spotify-musicbrainz",{"title":184,"path":185,"stem":186},"Music Self-Publishing: The Emuze.me Story","/blog/music-data/self-publishing-in-the-music-industry-a-tale-of-emuze-me","blog/music-data/self-publishing-in-the-music-industry-a-tale-of-emuze-me",{"title":188,"path":189,"stem":190},"Understanding the API First Approach","/blog/music-data/understanding-the-api-first-approach","blog/music-data/understanding-the-api-first-approach",{"title":192,"path":193,"stem":194},"The Voice Memo Graveyard Problem","/blog/music-data/voice-memo-graveyard-problem","blog/music-data/voice-memo-graveyard-problem",{"title":196,"path":197,"stem":198},"Which Database for Music Data? Redshift vs BigQuery vs ClickHouse and When to Use Each","/blog/music-data/which-database-for-music-data-redshift-vs-bigquery-vs-clickhouse","blog/music-data/which-database-for-music-data-redshift-vs-bigquery-vs-clickhouse",{"title":200,"path":201,"stem":202},"Why we decided to use wavesurfer.js","/blog/music-data/why-we-decided-to-use-wavesurfer","blog/music-data/why-we-decided-to-use-wavesurfer",{"title":204,"path":205,"stem":206,"children":207,"page":69},"Newsletter","/blog/newsletter","blog/newsletter",[208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356],{"title":209,"path":210,"stem":211},"#35 Audio Products Podcast: What MusicTech Can Solve and What It Can’t","/blog/newsletter/audio-products-podcast-maciej-dulski","blog/newsletter/audio-products-podcast-maciej-dulski",{"title":213,"path":214,"stem":215},"Music Industry Tech Openings (April 2024 Update)","/blog/newsletter/music-industry-tech-openings-april-2024-update","blog/newsletter/music-industry-tech-openings-april-2024-update",{"title":217,"path":218,"stem":219},"Music Industry Tech Openings (April 2025 Update)","/blog/newsletter/music-industry-tech-openings-april-2025-update","blog/newsletter/music-industry-tech-openings-april-2025-update",{"title":221,"path":222,"stem":223},"Music Industry Tech Openings (August 2024 Update)","/blog/newsletter/music-industry-tech-openings-august-2024-update","blog/newsletter/music-industry-tech-openings-august-2024-update",{"title":225,"path":226,"stem":227},"Music Industry Tech Openings (December 2024 Update)","/blog/newsletter/music-industry-tech-openings-december-2024-update","blog/newsletter/music-industry-tech-openings-december-2024-update",{"title":229,"path":230,"stem":231},"Music Industry Tech Openings (February 2025 Update)","/blog/newsletter/music-industry-tech-openings-february-2025-update","blog/newsletter/music-industry-tech-openings-february-2025-update",{"title":233,"path":234,"stem":235},"Music Industry Tech Openings (January 2025 Update)","/blog/newsletter/music-industry-tech-openings-january-2025-update","blog/newsletter/music-industry-tech-openings-january-2025-update",{"title":237,"path":238,"stem":239},"Music Industry Tech Openings (July 2024 Update)","/blog/newsletter/music-industry-tech-openings-july-2024-update","blog/newsletter/music-industry-tech-openings-july-2024-update",{"title":241,"path":242,"stem":243},"Music Industry Tech Openings (June 2024 Update)","/blog/newsletter/music-industry-tech-openings-june-2024-update","blog/newsletter/music-industry-tech-openings-june-2024-update",{"title":245,"path":246,"stem":247},"Music Industry Tech Openings (March 2025 Update)","/blog/newsletter/music-industry-tech-openings-march-2025-update","blog/newsletter/music-industry-tech-openings-march-2025-update",{"title":249,"path":250,"stem":251},"Music Industry Tech Openings (May 2024 Update)","/blog/newsletter/music-industry-tech-openings-may-2024-update","blog/newsletter/music-industry-tech-openings-may-2024-update",{"title":253,"path":254,"stem":255},"Music Industry Tech Openings (May 2025 Update)","/blog/newsletter/music-industry-tech-openings-may-2025","blog/newsletter/music-industry-tech-openings-may-2025",{"title":257,"path":258,"stem":259},"Music Industry Tech Openings (November 2024 Update)","/blog/newsletter/music-industry-tech-openings-november-2024-update","blog/newsletter/music-industry-tech-openings-november-2024-update",{"title":261,"path":262,"stem":263},"Music Industry Tech Openings (October 2024 Update)","/blog/newsletter/music-industry-tech-openings-october-2024-update","blog/newsletter/music-industry-tech-openings-october-2024-update",{"title":265,"path":266,"stem":267},"Music Industry Tech Openings (September 2024 Update)","/blog/newsletter/music-industry-tech-openings-september-2024-update","blog/newsletter/music-industry-tech-openings-september-2024-update",{"title":269,"path":270,"stem":271},"Recap: MusicTech Poland Meetup #9 at MusicJam 2026","/blog/newsletter/musicjam-2026-musictech-poland-meetup-9","blog/newsletter/musicjam-2026-musictech-poland-meetup-9",{"title":273,"path":274,"stem":275},"MusicTech Insights #1 by Maciej Dulski","/blog/newsletter/musictech-insights-1-curated-by-maciej-dulski","blog/newsletter/musictech-insights-1-curated-by-maciej-dulski",{"title":277,"path":278,"stem":279},"Provenance, Not Detection, Is the Durable Answer","/blog/newsletter/musictech-insights-10-curated-by-jim-anderson","blog/newsletter/musictech-insights-10-curated-by-jim-anderson",{"title":281,"path":282,"stem":283},"What CMOs can teach us about innovation in uncertain times","/blog/newsletter/musictech-insights-10-curated-by-joanna-kurkowska","blog/newsletter/musictech-insights-10-curated-by-joanna-kurkowska",{"title":285,"path":286,"stem":287},"How AI is Automating the Music Industry Back Office","/blog/newsletter/musictech-insights-12-curated-by-benjamin-james","blog/newsletter/musictech-insights-12-curated-by-benjamin-james",{"title":289,"path":290,"stem":291},"Fundraising Won’t Save a Weak Business Model","/blog/newsletter/musictech-insights-13-garry-yankson","blog/newsletter/musictech-insights-13-garry-yankson",{"title":293,"path":294,"stem":295},"Running AI models inside audio plugins","/blog/newsletter/musictech-insights-14-joaquin-saavedra","blog/newsletter/musictech-insights-14-joaquin-saavedra",{"title":297,"path":298,"stem":299},"7 Reality Checks for MusicTech + 5 VC Bets to Watch","/blog/newsletter/musictech-insights-15-maciej-dulski","blog/newsletter/musictech-insights-15-maciej-dulski",{"title":301,"path":302,"stem":303},"Feeling the MusicTech Momentum","/blog/newsletter/musictech-insights-2-curated-by-maciej-dulski","blog/newsletter/musictech-insights-2-curated-by-maciej-dulski",{"title":305,"path":306,"stem":307},"AI in Music: Hype, Hope, and a Human Touch","/blog/newsletter/musictech-insights-3-curated-by-drew-thurlow","blog/newsletter/musictech-insights-3-curated-by-drew-thurlow",{"title":309,"path":310,"stem":311},"The Music Metadata Conundrum","/blog/newsletter/musictech-insights-4-curated-by-amanda-schupf","blog/newsletter/musictech-insights-4-curated-by-amanda-schupf",{"title":313,"path":314,"stem":315},"7 Rounds in the First 10 Days of November 2025","/blog/newsletter/musictech-insights-5-curated-by-maciej-dulski","blog/newsletter/musictech-insights-5-curated-by-maciej-dulski",{"title":317,"path":318,"stem":319},"The End of an Era: It's All About to Crash","/blog/newsletter/musictech-insights-6-curated-by-sigurdur-arnason","blog/newsletter/musictech-insights-6-curated-by-sigurdur-arnason",{"title":321,"path":322,"stem":323},"Low-Code Magic Won't Solve MusicTech Reality","/blog/newsletter/musictech-insights-7-curated-by-mariusz-smenzyk","blog/newsletter/musictech-insights-7-curated-by-mariusz-smenzyk",{"title":325,"path":326,"stem":327},"The New Economics of Game Music","/blog/newsletter/musictech-insights-8-curated-by-kenny-vaughan","blog/newsletter/musictech-insights-8-curated-by-kenny-vaughan",{"title":329,"path":330,"stem":331},"Music Business Meets Direct-to-Fan","/blog/newsletter/musictech-insights-9-curated-by-yaw-asamani","blog/newsletter/musictech-insights-9-curated-by-yaw-asamani",{"title":333,"path":334,"stem":335},"Victoria Blinova: Human in the loop","/blog/newsletter/musictech-insights-mudder-fracas-podcast-005","blog/newsletter/musictech-insights-mudder-fracas-podcast-005",{"title":337,"path":338,"stem":339},"Who Gets To Shape Culture Now? Artists, technology and the battle for what’s next.","/blog/newsletter/musictech-insights-mudder-fracas-podcast-006","blog/newsletter/musictech-insights-mudder-fracas-podcast-006",{"title":341,"path":342,"stem":343},"Peng Chen: Building Africa's Live Entertainment Future","/blog/newsletter/musictech-insights-mudder-fracas-podcast-007","blog/newsletter/musictech-insights-mudder-fracas-podcast-007",{"title":345,"path":346,"stem":347},"Who Actually Owns Fenty? (It's Not Roc Nation)","/blog/newsletter/musictech-insights-mudder-fracas-who-actually-owns-fenty","blog/newsletter/musictech-insights-mudder-fracas-who-actually-owns-fenty",{"title":349,"path":350,"stem":351},"Maciej Dulski on Sound Connections Podcast","/blog/newsletter/sound-connections-podcast-maciej-dulski","blog/newsletter/sound-connections-podcast-maciej-dulski",{"title":353,"path":354,"stem":355},"135# Krótka historia Spotify: od piractwa do AI i twórców-widmo [Polish]","/blog/newsletter/techstorie-135-brief-history-of-spotify","blog/newsletter/techstorie-135-brief-history-of-spotify",{"title":357,"path":358,"stem":359},"Maciej Dulski: Is the Music Industry Keeping Up with Technology? Data, AI, and the Future of Music [Polish]","/blog/newsletter/zrobcie-halas-podcast-maciej-dulski","blog/newsletter/zrobcie-halas-podcast-maciej-dulski",{"title":361,"path":362,"stem":363,"children":364,"page":69},"Software Development","/blog/software-development","blog/software-development",[365,369,373,377,381,385,389,393,397,401,405,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557,561,565,569,573,577,581,585,589,593,597,601,605,609,613,617,621,625,629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741,745,749,753,757,761,765,769,773],{"title":366,"path":367,"stem":368},"Benefits of Outsourcing Software Development","/blog/software-development/10-benefits-of-outsourcing-software-development-services","blog/software-development/10-benefits-of-outsourcing-software-development-services",{"title":370,"path":371,"stem":372},"10 Steps to Find the Best MVP Developers","/blog/software-development/10-steps-to-find-the-best-mvp-developers-for-your-startup-idea","blog/software-development/10-steps-to-find-the-best-mvp-developers-for-your-startup-idea",{"title":374,"path":375,"stem":376},"1,200 Looms Later: How Async Video Became My Development Superpower","/blog/software-development/1200-looms-how-async-video-became-our-development-superpower","blog/software-development/1200-looms-how-async-video-became-our-development-superpower",{"title":378,"path":379,"stem":380},"Communication Strategy in Outsourcing Projects","/blog/software-development/5-steps-to-implement-an-effective-communication-strategy-in-outsourcing-software-development-project","blog/software-development/5-steps-to-implement-an-effective-communication-strategy-in-outsourcing-software-development-project",{"title":382,"path":383,"stem":384},"7 Best Practices for Outsourcing Software Development","/blog/software-development/7-best-practices-for-outsourcing-software-development","blog/software-development/7-best-practices-for-outsourcing-software-development",{"title":386,"path":387,"stem":388},"9 Reasons Why Saleor.io Is Best for eCommerce","/blog/software-development/9-reasons-why-the-saleor-io-platform-is-the-best-choice-for-your-ecommerce-website","blog/software-development/9-reasons-why-the-saleor-io-platform-is-the-best-choice-for-your-ecommerce-website",{"title":390,"path":391,"stem":392},"A Look at Bravelab.io’s Clutch 2021 Year In Review","/blog/software-development/a-look-at-bravelab-ios-clutch-2021-year-in-review","blog/software-development/a-look-at-bravelab-ios-clutch-2021-year-in-review",{"title":394,"path":395,"stem":396},"A quick introduction to profit sharing implementation","/blog/software-development/a-quick-introduction-to-profit-sharing-implementation","blog/software-development/a-quick-introduction-to-profit-sharing-implementation",{"title":398,"path":399,"stem":400},"AI Audio Similarity Search: The Future of Sound Library Discovery","/blog/software-development/ai-audio-similarity-search-for-sound-libraries","blog/software-development/ai-audio-similarity-search-for-sound-libraries",{"title":402,"path":403,"stem":404},"Automate Repetitive Tasks for Better Results","/blog/software-development/automate-repetitive-tasks-to-improve-your-business-performance","blog/software-development/automate-repetitive-tasks-to-improve-your-business-performance",{"title":406,"path":407,"stem":408},"Automating Success: The Art of Unified Documentation","/blog/software-development/automating-success-the-art-of-unified-documentation","blog/software-development/automating-success-the-art-of-unified-documentation",{"title":410,"path":411,"stem":412},"Brave 3.0 Website Redesign, Part 2: Solution","/blog/software-development/brave-3-0-how-we-conducted-website-redesign-part-2-solution","blog/software-development/brave-3-0-how-we-conducted-website-redesign-part-2-solution",{"title":414,"path":415,"stem":416},"Brave 3.0, Part 4: Tech Stack and Recap","/blog/software-development/brave-3-0-part-4-technologies-behind-and-final-series-recap","blog/software-development/brave-3-0-part-4-technologies-behind-and-final-series-recap",{"title":418,"path":419,"stem":420},"Brave 3.0 – redesign process part 1. The Challenge","/blog/software-development/brave-3-0-redesign-process-part-1-challenge","blog/software-development/brave-3-0-redesign-process-part-1-challenge",{"title":422,"path":423,"stem":424},"Brave 3.0 – redesign process, part 3. Lesson learned","/blog/software-development/brave-3-0-redesign-process-part-3-lesson-learned","blog/software-development/brave-3-0-redesign-process-part-3-lesson-learned",{"title":426,"path":427,"stem":428},"Bravelab.io: Top Software Developer by Clutch","/blog/software-development/bravelab-io-is-recognized-as-a-top-custom-software-developer-by-clutch","blog/software-development/bravelab-io-is-recognized-as-a-top-custom-software-developer-by-clutch",{"title":430,"path":431,"stem":432},"Bravelab.io: Top Developer in Poland by Clutch","/blog/software-development/bravelab-io-named-top-software-developer-in-poland-by-clutch","blog/software-development/bravelab-io-named-top-software-developer-in-poland-by-clutch",{"title":434,"path":435,"stem":436},"MusicTech Lab Partners with LALAL.AI","/blog/software-development/bravelab-partners-with-the-audio-lalal-ai","blog/software-development/bravelab-partners-with-the-audio-lalal-ai",{"title":438,"path":439,"stem":440},"MusicTech Lab Partners with The Audio Programmer","/blog/software-development/bravelab-partners-with-the-audio-programmer","blog/software-development/bravelab-partners-with-the-audio-programmer",{"title":442,"path":443,"stem":444},"Bravelab's team about productivity","/blog/software-development/bravelabs-team-about-productivity","blog/software-development/bravelabs-team-about-productivity",{"title":446,"path":447,"stem":448},"Braveloper","/blog/software-development/braveloper","blog/software-development/braveloper",{"title":450,"path":451,"stem":452},"Bravely App: Boost Productivity with Django","/blog/software-development/bravely-app-how-to-be-more-productive-with-django-quick","blog/software-development/bravely-app-how-to-be-more-productive-with-django-quick",{"title":454,"path":455,"stem":456},"DIY MIDI Controller for Ableton with Arduino","/blog/software-development/building-a-diy-midi-controller-for-ableton-live-with-arduino","blog/software-development/building-a-diy-midi-controller-for-ableton-live-with-arduino",{"title":458,"path":459,"stem":460},"C2PA in Ableton: Making AI Music Provenance Visible Inside Your DAW","/blog/software-development/c2pa-in-ableton-max-for-live","blog/software-development/c2pa-in-ableton-max-for-live",{"title":462,"path":463,"stem":464},"Change Detection mechanism in Angular","/blog/software-development/change-detection-mechanism-in-angular","blog/software-development/change-detection-mechanism-in-angular",{"title":466,"path":467,"stem":468},"Communication Channels in Remote Work","/blog/software-development/comparison-of-the-communication-channels-in-remote-work","blog/software-development/comparison-of-the-communication-channels-in-remote-work",{"title":470,"path":471,"stem":472},"Connecting Your Max for Live Device to a Cloud API","/blog/software-development/connecting-your-max-for-live-device-to-a-cloud-api","blog/software-development/connecting-your-max-for-live-device-to-a-cloud-api",{"title":474,"path":475,"stem":476},"From Voice Memo to Studio: The Cross-Platform Problem for Creators","/blog/software-development/cross-platform-problem-for-creators","blog/software-development/cross-platform-problem-for-creators",{"title":478,"path":479,"stem":480},"Cultural transformation through the pandemic era","/blog/software-development/cultural-transformation-through-the-pandemic-era","blog/software-development/cultural-transformation-through-the-pandemic-era",{"title":482,"path":483,"stem":484},"D-Commerce Decoded: Cutting Through the Hype","/blog/software-development/d-commerce-decoded-cutting-through-the-hype","blog/software-development/d-commerce-decoded-cutting-through-the-hype",{"title":486,"path":487,"stem":488},"Dev Meeting 002: Intro to DDD","/blog/software-development/dev-meeting-002-introduction-to-domain-driven-design-ddd","blog/software-development/dev-meeting-002-introduction-to-domain-driven-design-ddd",{"title":490,"path":491,"stem":492},"Dev Meeting 003: Web3 Primer","/blog/software-development/dev-meeting-003-web3-primer","blog/software-development/dev-meeting-003-web3-primer",{"title":494,"path":495,"stem":496},"Dev Meeting 004: Introduction to Event Storming","/blog/software-development/dev-meeting-004-introduction-to-event-storming","blog/software-development/dev-meeting-004-introduction-to-event-storming",{"title":498,"path":499,"stem":500},"Dev Meeting 001: Kubernetes is a Framework","/blog/software-development/dev-meeting-kubernetes-is-a-framework","blog/software-development/dev-meeting-kubernetes-is-a-framework",{"title":502,"path":503,"stem":504},"Did You Know? 10 Developer Tips from Real Codebases","/blog/software-development/did-you-know-dev-tips-part-1","blog/software-development/did-you-know-dev-tips-part-1",{"title":506,"path":507,"stem":508},"10 Surprising MusicTech Facts (Part 2)","/blog/software-development/did-you-know-musictech-facts-part-2","blog/software-development/did-you-know-musictech-facts-part-2",{"title":510,"path":511,"stem":512},"Django-cms and GraphQL","/blog/software-development/django-cms-and-graphql","blog/software-development/django-cms-and-graphql",{"title":514,"path":515,"stem":516},"Does Zappa make it super easy?","/blog/software-development/does-zappa-make-it-super-easy","blog/software-development/does-zappa-make-it-super-easy",{"title":518,"path":519,"stem":520},"Establishing cooperation between Netlify and Bravelab","/blog/software-development/establishing-cooperation-between-netlify-and-bravelab","blog/software-development/establishing-cooperation-between-netlify-and-bravelab",{"title":522,"path":523,"stem":524},"Export Ableton Locators to JSON via Max for Live","/blog/software-development/exporting-ableton-live-locators-to-json-with-max-for-live","blog/software-development/exporting-ableton-live-locators-to-json-with-max-for-live",{"title":526,"path":527,"stem":528},"IT Outsourcing: Success and Failure Factors","/blog/software-development/factors-that-contribute-to-the-success-or-failure-of-an-it-outsourcing-project","blog/software-development/factors-that-contribute-to-the-success-or-failure-of-an-it-outsourcing-project",{"title":530,"path":531,"stem":532},"Flutter 2022 Strategy: Analyzing the Roadmap","/blog/software-development/flutter-strategy-for-2022-analyzing-the-new-flutter-roadmap","blog/software-development/flutter-strategy-for-2022-analyzing-the-new-flutter-roadmap",{"title":534,"path":535,"stem":536},"Git Better #1 — Commit Message Convention","/blog/software-development/git-better-1-see-more-with-a-commit-message-convention","blog/software-development/git-better-1-see-more-with-a-commit-message-convention",{"title":538,"path":539,"stem":540},"Hasura in action. How to use it with Django","/blog/software-development/hasura-in-action","blog/software-development/hasura-in-action",{"title":542,"path":543,"stem":544},"Holacracy why and where we are","/blog/software-development/holacracy-why-and-where-we-are","blog/software-development/holacracy-why-and-where-we-are",{"title":546,"path":547,"stem":548},"How does JavaScript work","/blog/software-development/how-does-javascript-work","blog/software-development/how-does-javascript-work",{"title":550,"path":551,"stem":552},"How important is good UX/UI design?","/blog/software-development/how-important-is-good-ux-ui-design","blog/software-development/how-important-is-good-ux-ui-design",{"title":554,"path":555,"stem":556},"How repetitive tasks impact your business","/blog/software-development/how-repetitive-tasks-impact-your-business","blog/software-development/how-repetitive-tasks-impact-your-business",{"title":558,"path":559,"stem":560},"Becoming a Vue.js Dev: Do Paid Trials Work?","/blog/software-development/how-to-become-a-vue-js-developer-and-whether-paid-trials-in-it-work-out","blog/software-development/how-to-become-a-vue-js-developer-and-whether-paid-trials-in-it-work-out",{"title":562,"path":563,"stem":564},"How to Build an MVP in 6 Steps","/blog/software-development/how-to-build-a-minimum-viable-product-mvp-in-6-steps","blog/software-development/how-to-build-a-minimum-viable-product-mvp-in-6-steps",{"title":566,"path":567,"stem":568},"How to conduct workshops for creative industry?","/blog/software-development/how-to-conduct-workshops-for-creative-industry","blog/software-development/how-to-conduct-workshops-for-creative-industry",{"title":570,"path":571,"stem":572},"How to easily create form in Angular","/blog/software-development/how-to-easily-create-form-in-angular","blog/software-development/how-to-easily-create-form-in-angular",{"title":574,"path":575,"stem":576},"How to export orders in Saleor.io to XLSX file","/blog/software-development/how-to-export-orders-in-saleor-io-to-xlsx-file","blog/software-development/how-to-export-orders-in-saleor-io-to-xlsx-file",{"title":578,"path":579,"stem":580},"Handling High Loads on E-Commerce Platforms","/blog/software-development/how-to-handle-high-loads-on-e-commerce-platform-with-ease","blog/software-development/how-to-handle-high-loads-on-e-commerce-platform-with-ease",{"title":582,"path":583,"stem":584},"How to launch Saleor.io shop instance within 40h","/blog/software-development/how-to-launch-saleor-io-shop-instance-within-40h","blog/software-development/how-to-launch-saleor-io-shop-instance-within-40h",{"title":586,"path":587,"stem":588},"First Steps to Build a Business Relationship","/blog/software-development/how-to-make-the-first-step-to-establish-a-business-relationship","blog/software-development/how-to-make-the-first-step-to-establish-a-business-relationship",{"title":590,"path":591,"stem":592},"Multi-Tenant Apps with Django and Saleor.io","/blog/software-development/how-to-manage-tenants-in-the-multitenant-app-based-on-django-tenants-and-saleor-io-platform","blog/software-development/how-to-manage-tenants-in-the-multitenant-app-based-on-django-tenants-and-saleor-io-platform",{"title":594,"path":595,"stem":596},"Notion Backup Tool Built in 3 Days with Python","/blog/software-development/how-we-built-a-notion-backup-tool-in-3-days-with-pythonvue-and-why","blog/software-development/how-we-built-a-notion-backup-tool-in-3-days-with-pythonvue-and-why",{"title":598,"path":599,"stem":600},"Important new features in Python 3.8","/blog/software-development/important-new-features-in-python-3-8","blog/software-development/important-new-features-in-python-3-8",{"title":602,"path":603,"stem":604},"Installing Proxmox on dedicated server from OVH","/blog/software-development/installing-proxmox-on-dedicated-server-from-ovh","blog/software-development/installing-proxmox-on-dedicated-server-from-ovh",{"title":606,"path":607,"stem":608},"Integrating SignNow E-Signatures into Your Django Application","/blog/software-development/integrating-signnow-e-signatures-into-your-django-application","blog/software-development/integrating-signnow-e-signatures-into-your-django-application",{"title":610,"path":611,"stem":612},"Tempus Metronome and GetSongBPM API","/blog/software-development/integrating-tempus-metronome-with-the-getsongbpm-api-what-bpm-really-means-and-how-to-use-it","blog/software-development/integrating-tempus-metronome-with-the-getsongbpm-api-what-bpm-really-means-and-how-to-use-it",{"title":614,"path":615,"stem":616},"Introducing MusicTech Poland","/blog/software-development/introducing-musictech-poland","blog/software-development/introducing-musictech-poland",{"title":618,"path":619,"stem":620},"Vue.js as a Frontend for Saleor.io","/blog/software-development/is-it-possible-to-use-vue-js-as-a-frontend-for-saleor-io-platform","blog/software-development/is-it-possible-to-use-vue-js-as-a-frontend-for-saleor-io-platform",{"title":622,"path":623,"stem":624},"Is your business ready for the cashless era?","/blog/software-development/is-your-business-ready-for-the-cashless-era","blog/software-development/is-your-business-ready-for-the-cashless-era",{"title":626,"path":627,"stem":628},"Is your face ready to buy?","/blog/software-development/is-your-face-ready-to-buy","blog/software-development/is-your-face-ready-to-buy",{"title":630,"path":631,"stem":632},"JS Frameworks: Trends and Opportunities","/blog/software-development/javascript-trending-frameworks-and-market-opportunities","blog/software-development/javascript-trending-frameworks-and-market-opportunities",{"title":634,"path":635,"stem":636},"Kanban Board: Boost Your Team Productivity","/blog/software-development/kanban-board-methodology-hack-your-companys-productivity","blog/software-development/kanban-board-methodology-hack-your-companys-productivity",{"title":638,"path":639,"stem":640},"Codemagic MCP Server: Trigger Mobile CI Builds from Claude Code","/blog/software-development/mcp-codemagic-trigger-ci-builds-from-claude-code","blog/software-development/mcp-codemagic-trigger-ci-builds-from-claude-code",{"title":642,"path":643,"stem":644},"Verified Human Cert MCP Server: Prove Your Music Is Human-Made, Right from the Terminal","/blog/software-development/mcp-verified-human-cert-open-source","blog/software-development/mcp-verified-human-cert-open-source",{"title":646,"path":647,"stem":648},"Migrating from TravisCI to Github Actions","/blog/software-development/migrating-from-travisci-to-github-actions","blog/software-development/migrating-from-travisci-to-github-actions",{"title":650,"path":651,"stem":652},"MusicTech Lab: Top Software Developer by Clutch","/blog/software-development/musictechlab-is-recognized-as-a-top-custom-software-developer-by-clutch","blog/software-development/musictechlab-is-recognized-as-a-top-custom-software-developer-by-clutch",{"title":654,"path":655,"stem":656},"MusicTech Lab x Verified Human: Building a Trust Layer for Human-Made Music","/blog/software-development/musictechlab_blog_verified_human_partnership","blog/software-development/musictechlab_blog_verified_human_partnership",{"title":658,"path":659,"stem":660},"MusicXML: Standard for Music Notation","/blog/software-development/musicxml-standard-for-music-notation-and-education","blog/software-development/musicxml-standard-for-music-notation-and-education",{"title":662,"path":663,"stem":664},"One MCP Server, Two Auth Stories: Claude Code vs. Claude Desktop","/blog/software-development/one-mcp-server-two-auth-stories-claude-code-vs-claude-desktop","blog/software-development/one-mcp-server-two-auth-stories-claude-code-vs-claude-desktop",{"title":666,"path":667,"stem":668},"Only a few books but dozens of ideas","/blog/software-development/only-a-few-books-but-dozens-of-ideas","blog/software-development/only-a-few-books-but-dozens-of-ideas",{"title":670,"path":671,"stem":672},"Overdue Invoices and Issue Tracker Integration","/blog/software-development/overdue-invoices-integration-with-the-issue-tracking-system","blog/software-development/overdue-invoices-integration-with-the-issue-tracking-system",{"title":674,"path":675,"stem":676},"Performing SAML SSO using JWT in Django","/blog/software-development/performing-saml-sso-using-jwt-in-django","blog/software-development/performing-saml-sso-using-jwt-in-django",{"title":678,"path":679,"stem":680},"Progressive Web Apps for Mobile Development","/blog/software-development/progressive-web-apps-a-new-way-of-creating-mobile-application","blog/software-development/progressive-web-apps-a-new-way-of-creating-mobile-application",{"title":682,"path":683,"stem":684},"Recruitment System: Gmail, Jira, and CRM","/blog/software-development/recruitment-system-integrating-gmail-bravely-jira-slack-and-copper-crm","blog/software-development/recruitment-system-integrating-gmail-bravely-jira-slack-and-copper-crm",{"title":686,"path":687,"stem":688},"Scratch Me: Chrome Extension for Leads","/blog/software-development/scratch-me-a-simple-chrome-extension-which-will-increase-your-productivity","blog/software-development/scratch-me-a-simple-chrome-extension-which-will-increase-your-productivity",{"title":690,"path":691,"stem":692},"Scratch Me – integration with the Copper CRM","/blog/software-development/scratch-me-integration-with-the-copper-crm","blog/software-development/scratch-me-integration-with-the-copper-crm",{"title":694,"path":695,"stem":696},"SignNow MCP Server: E-Signatures Straight from Claude Code","/blog/software-development/signnow-mcp-server-e-signatures-from-claude-code","blog/software-development/signnow-mcp-server-e-signatures-from-claude-code",{"title":698,"path":699,"stem":700},"Music Industry Tech Openings (March 2024 Update)","/blog/software-development/technical-job-opportunities-in-the-music-industry","blog/software-development/technical-job-opportunities-in-the-music-industry",{"title":702,"path":703,"stem":704},"Thanks app – a Management 3.0 solution","/blog/software-development/thanks-app-a-management-3-0-solution","blog/software-development/thanks-app-a-management-3-0-solution",{"title":706,"path":707,"stem":708},"Colonial Pipeline Case: 7 Security Reminders","/blog/software-development/the-case-of-colonial-pipeline-and-7-security-reminders","blog/software-development/the-case-of-colonial-pipeline-and-7-security-reminders",{"title":710,"path":711,"stem":712},"The Evolution and Future of E-commerce Platforms","/blog/software-development/the-evolution-and-future-of-e-commerce-platforms","blog/software-development/the-evolution-and-future-of-e-commerce-platforms",{"title":714,"path":715,"stem":716},"The Gender Gap in the Tech Industry","/blog/software-development/the-gender-gap-in-the-tech-industry","blog/software-development/the-gender-gap-in-the-tech-industry",{"title":718,"path":719,"stem":720},"First Attempt to Implement 4DX at Bravelab.io","/blog/software-development/the-very-first-attempt-to-implement-4dx-in-bravelab-io","blog/software-development/the-very-first-attempt-to-implement-4dx-in-bravelab-io",{"title":722,"path":723,"stem":724},"The WTF Scale: IT Project Complexity","/blog/software-development/the-wtf-programming-scale-measuring-it-project-complexity","blog/software-development/the-wtf-programming-scale-measuring-it-project-complexity",{"title":726,"path":727,"stem":728},"Top 10 articles through the eyes of our developers","/blog/software-development/top-10-articles-through-the-eyes-of-our-developers","blog/software-development/top-10-articles-through-the-eyes-of-our-developers",{"title":730,"path":731,"stem":732},"Top 6 apps made with Flutter","/blog/software-development/top-6-apps-made-with-flutter","blog/software-development/top-6-apps-made-with-flutter",{"title":734,"path":735,"stem":736},"Uber 101: How Uber Made It to the Top","/blog/software-development/uber-101-how-this-ride-sharing-behemoth-made-it-to-the-top","blog/software-development/uber-101-how-this-ride-sharing-behemoth-made-it-to-the-top",{"title":738,"path":739,"stem":740},"MusicTech Lab Partners with Music Glue","/blog/software-development/unifying-artists-and-audiences-exploring-music-glue","blog/software-development/unifying-artists-and-audiences-exploring-music-glue",{"title":742,"path":743,"stem":744},"Why AI Will Defeat Traditional HR","/blog/software-development/warning-why-artificial-intelligence-will-defeat-traditional-hr","blog/software-development/warning-why-artificial-intelligence-will-defeat-traditional-hr",{"title":746,"path":747,"stem":748},"What is a Discovery Document?","/blog/software-development/what-is-discovery-document","blog/software-development/what-is-discovery-document",{"title":750,"path":751,"stem":752},"What is Flutter, and Why is it Worth Considering?","/blog/software-development/what-is-flutter-and-why-is-it-worth-considering","blog/software-development/what-is-flutter-and-why-is-it-worth-considering",{"title":754,"path":755,"stem":756},"What is a Watermarked Song?","/blog/software-development/what-is-watermarked-song","blog/software-development/what-is-watermarked-song",{"title":758,"path":759,"stem":760},"Choosing a Frontend Framework for the Web","/blog/software-development/which-framework-should-you-choose-for-the-frontend-web-platform-development","blog/software-development/which-framework-should-you-choose-for-the-frontend-web-platform-development",{"title":762,"path":763,"stem":764},"Why DAWs Are the Wrong Tool for Starting a Song","/blog/software-development/why-daws-wrong-tool-for-starting-song","blog/software-development/why-daws-wrong-tool-for-starting-song",{"title":766,"path":767,"stem":768},"Why the Programming World Loves Python","/blog/software-development/why-the-programming-world-loves-python","blog/software-development/why-the-programming-world-loves-python",{"title":770,"path":771,"stem":772},"Why We Don't Build Chat From Scratch (And Neither Should You)","/blog/software-development/why-we-dont-build-chat-from-scratch","blog/software-development/why-we-dont-build-chat-from-scratch",{"title":774,"path":775,"stem":776},"Why we use Sanity.io","/blog/software-development/why-we-use-sanity-io","blog/software-development/why-we-use-sanity-io",{"title":778,"path":779,"stem":780,"children":781,"page":69},"Sportstech","/blog/sportstech","blog/sportstech",[782,786],{"title":783,"path":784,"stem":785},"BeatBuddy Replay: Video Analysis App Challenges","/blog/sportstech/beatbuddy-replay-video-analysis-app-for-swimmers-flutter","blog/sportstech/beatbuddy-replay-video-analysis-app-for-swimmers-flutter",{"title":787,"path":788,"stem":789},"How to Create a Watch Face App for Garmin Watch","/blog/sportstech/how-to-create-watch-face-app-for-garmin-watch","blog/sportstech/how-to-create-watch-face-app-for-garmin-watch",{"id":791,"title":297,"authors":792,"badge":798,"body":801,"category":1368,"client":1369,"date":1370,"description":1371,"extension":1372,"faq":1369,"featured":1373,"featuredOrder":1374,"hidden":69,"image":1375,"keyTakeaways":1369,"meta":1377,"navigation":1373,"path":298,"seo":1378,"status":1369,"stem":299,"tags":1379,"teaser":1369,"__hash__":1385},"posts/blog/newsletter/musictech-insights-15-maciej-dulski.md",[793],{"name":794,"to":795,"avatar":796},"Maciej Dulski","https://www.linkedin.com/in/maciejdulski/",{"src":797},"/images/cdn-migrated/maciej-dulski-400x400.webp",{"label":799,"color":800},"#15","#6B9B37",{"type":802,"value":803,"toc":1351},"minimark",[804,809,819,822,825,831,836,841,846,851,856,861,863,868,874,890,895,907,909,913,918,930,935,947,949,953,958,970,975,987,989,993,998,1010,1015,1027,1029,1033,1038,1050,1055,1067,1069,1073,1078,1090,1095,1107,1109,1113,1118,1130,1135,1147,1149,1152,1155,1157,1161,1203,1206,1213,1219,1221,1225,1245,1254,1260,1262,1266,1274,1283,1289,1294,1296,1300,1309,1312,1315,1321,1323,1327,1335,1338,1344,1349],[805,806,808],"h1",{"id":807},"musictech-insights-15-curated-by-maciej-dulski","MusicTech Insights #15 | Curated by Maciej Dulski",[810,811,812,813,818],"p",{},"This issue is curated by ",[814,815,794],"a",{"href":795,"rel":816},[817],"nofollow",", co-founder of MusicTech Lab, where he works with music companies and startups to build the technology behind their products.",[810,820,821],{},"In this edition, Maciej takes a look at some of the most interesting things happening across MusicTech right now, from the reality checks worth considering before building a product to five recent VC rounds showing where investors are putting their money.",[823,824],"hr",{},[810,826,827],{},[828,829,830],"em",{},"Hi, I'm Maciej.",[810,832,833],{},[828,834,835],{},"I run a boutique software studio built for the music industry. As engineers, we love to think we're the smartest guys in the room, obsessing over complex catalog pipelines, rights databases, and audio architecture.",[810,837,838],{},[828,839,840],{},"The reality? The code is usually the easy part. The actual hard work is understanding where you genuinely are as a business and what you actually need from us right now.",[810,842,843],{},[828,844,845],{},"Building tech here is rarely just a software problem. It is an operational reality check.",[810,847,848],{},[828,849,850],{},"Most people think starting a software project means asking for a quick quote and a timeline. We don't work that way.",[810,852,853],{},[828,854,855],{},"Before we even talk about budgets, we qualify every project against our own framework. It's not about being picky. It's about avoiding projects destined for a slow, expensive death.",[810,857,858],{},[828,859,860],{},"Here are the 7 criteria we use to decide if we're a fit or if we'd both be wasting our time.",[823,862],{},[864,865,867],"h3",{"id":866},"_1-established-music-company-vs-musictech-startup","1. Established Music Company vs. MusicTech Startup",[810,869,870],{},[871,872,873],"strong",{},"Established Music Company",[875,876,877,884],"ul",{},[878,879,880,883],"li",{},[871,881,882],{},"What we expect:"," Access to domain experts, clear documentation of internal processes, and patience during early security/compliance alignment.",[878,885,886,889],{},[871,887,888],{},"What we deliver:"," Risk-managed execution, robust API integrations, and legacy system modernization without breaking live business operations.",[810,891,892],{},[871,893,894],{},"MusicTech Startup",[875,896,897,902],{},[878,898,899,901],{},[871,900,882],{}," Fast decision-making, direct access to founders, and willingness to iterate based on technical reality.",[878,903,904,906],{},[871,905,888],{}," Extended CTO-level leadership, scalable system architecture, and a production-ready product built for speed to market.",[823,908],{},[864,910,912],{"id":911},"_2-internal-tech-team-vs-no-internal-tech-team","2. Internal Tech Team vs. No Internal Tech Team",[810,914,915],{},[871,916,917],{},"Internal Tech Team Present",[875,919,920,925],{},[878,921,922,924],{},[871,923,882],{}," A dedicated tech lead on your side, established repo guidelines, and direct developer-to-developer communication.",[878,926,927,929],{},[871,928,888],{}," Specialized MusicTech engineering firepower, clean code handoffs, and friction-free integration with your current dev workflow.",[810,931,932],{},[871,933,934],{},"No Internal Tech Team",[875,936,937,942],{},[878,938,939,941],{},[871,940,882],{}," Full clarity on the business objective and a single point of contact available for weekly (or daily) reviews.",[878,943,944,946],{},[871,945,888],{}," Full end-to-end technical ownership, product strategy, and complete translation of business goals into functioning software.",[823,948],{},[864,950,952],{"id":951},"_3-legacy-infrastructure-vs-greenfield","3. Legacy Infrastructure vs. Greenfield",[810,954,955],{},[871,956,957],{},"Legacy Infrastructure",[875,959,960,965],{},[878,961,962,964],{},[871,963,882],{}," Realistic expectations regarding technical debt, legacy data cleanup, and third-party API limitations.",[878,966,967,969],{},[871,968,888],{}," System orchestration, data normalization, and reliable middleware that unifies your fragmented tool stack.",[810,971,972],{},[871,973,974],{},"Greenfield",[875,976,977,982],{},[878,978,979,981],{},[871,980,882],{}," Alignment on core MVP features to prevent early scope bloat.",[878,983,984,986],{},[871,985,888],{}," Clean, modern codebase with zero technical debt, built to scale as your user base grows.",[823,988],{},[864,990,992],{"id":991},"_4-single-decision-maker-vs-committee-approval","4. Single Decision Maker vs. Committee Approval",[810,994,995],{},[871,996,997],{},"Single Decision Maker",[875,999,1000,1005],{},[878,1001,1002,1004],{},[871,1003,882],{}," Rapid feedback on architecture proposals and firm authorization to pivot when needed.",[878,1006,1007,1009],{},[871,1008,888],{}," Maximum development velocity, short sprints, and rapid production deployments.",[810,1011,1012],{},[871,1013,1014],{},"Committee / Multi-Stakeholder Setup",[875,1016,1017,1022],{},[878,1018,1019,1021],{},[871,1020,882],{}," A designated Project Owner authorized to consolidate internal feedback and make final calls.",[878,1023,1024,1026],{},[871,1025,888],{}," Structured milestone roadmaps, executive-level technical reporting, and clear scope boundary management.",[823,1028],{},[864,1030,1032],{"id":1031},"_5-problem-driven-vs-solution-driven","5. Problem-Driven vs. Solution-Driven",[810,1034,1035],{},[871,1036,1037],{},"Problem-Driven (“Our royalty calculations take 3 weeks”)",[875,1039,1040,1045],{},[878,1041,1042,1044],{},[871,1043,882],{}," Openness to technical discovery and willingness to solve the root cause rather than the surface symptom.",[878,1046,1047,1049],{},[871,1048,888],{}," Deep workflow analysis, automated backend processing pipelines, and scalable architectural solutions.",[810,1051,1052],{},[871,1053,1054],{},"Solution-Driven (“Build us this exact dashboard”)",[875,1056,1057,1062],{},[878,1058,1059,1061],{},[871,1060,882],{}," Validated user research or business rationale supporting the pre-defined specification.",[878,1063,1064,1066],{},[871,1065,888],{}," Precise execution against spec, optimized UI/UX engineering, and performance auditing.",[823,1068],{},[864,1070,1072],{"id":1071},"_6-data-rich-vs-data-poor","6. Data-Rich vs. Data-Poor",[810,1074,1075],{},[871,1076,1077],{},"Data-Rich (Catalogs, Rights, Metadata)",[875,1079,1080,1085],{},[878,1081,1082,1084],{},[871,1083,882],{}," Access to sample data sets early in the discovery phase and clear rules on data governance.",[878,1086,1087,1089],{},[871,1088,888],{}," High-throughput ingestion pipelines, metadata cleaning, and automated reconciliation systems.",[810,1091,1092],{},[871,1093,1094],{},"Data-Poor (New Concepts)",[875,1096,1097,1102],{},[878,1098,1099,1101],{},[871,1100,882],{}," Focus on early user acquisition rather than prematurely optimizing for hypothetical millions of rows.",[878,1103,1104,1106],{},[871,1105,888],{}," Lean data models, fast API responses, and cost-effective cloud infrastructure ready to scale on demand.",[823,1108],{},[864,1110,1112],{"id":1111},"_7-one-off-build-vs-long-term-tech-partner","7. One-Off Build vs. Long-Term Tech Partner",[810,1114,1115],{},[871,1116,1117],{},"One-Off Project",[875,1119,1120,1125],{},[878,1121,1122,1124],{},[871,1123,882],{}," Frozen project scope, strict acceptance criteria, and an internal plan for post-launch maintenance.",[878,1126,1127,1129],{},[871,1128,888],{}," On-time milestone delivery, comprehensive technical documentation, and structured codebase handoff.",[810,1131,1132],{},[871,1133,1134],{},"Long-Term Tech Partnership",[875,1136,1137,1142],{},[878,1138,1139,1141],{},[871,1140,882],{}," Ongoing strategic alignment, open roadmap discussions, and collaborative prioritization.",[878,1143,1144,1146],{},[871,1145,888],{}," Continuous architectural optimization, proactive technical advisory, and a dedicated team that knows your domain inside out.",[823,1148],{},[810,1150,1151],{},"Knowing where you stand across these 7 dimensions is what makes a technical partnership succeed from day one.",[810,1153,1154],{},"And while we're talking about what it takes to build in MusicTech, it's also worth looking at where the money is going. Here are 5 recent VC bets that caught my attention.",[823,1156],{},[864,1158,1160],{"id":1159},"former-spotify-innovation-lead-raises-55m-for-a-new-kind-of-music-app-september-2026","Former Spotify innovation lead raises $5.5M for a new kind of music app (September 2026)",[810,1162,1163,1168,1169,1174,1175,1180,1181,1180,1186,1180,1191,1196,1197,1202],{},[814,1164,1167],{"href":1165,"rel":1166},"https://www.linkedin.com/in/mashanzonoozy",[817],"MÁSHAN M ZONOOZY",", former Head of Innovation at Spotify, has raised $5.5M in pre-seed funding for a ",[814,1170,1173],{"href":1171,"rel":1172},"https://www.shibuyaaa.com/",[817],"vinyl bar in Shibuya",", a startup building playful music apps that let users interact with, remix, and manipulate music rather than simply consume it. The round includes ",[814,1176,1179],{"href":1177,"rel":1178},"https://www.mantisvc.com/",[817],"Mantis Venture Capital",", ",[814,1182,1185],{"href":1183,"rel":1184},"https://svangel.com/",[817],"SV Angel",[814,1187,1190],{"href":1188,"rel":1189},"https://www.boxgroup.com/",[817],"BoxGroup",[814,1192,1195],{"href":1193,"rel":1194},"https://quietcap.com/",[817],"Quiet Capital",", and several other investors, with former Spotify executive ",[814,1198,1201],{"href":1199,"rel":1200},"https://www.linkedin.com/in/dawn-ostroff/",[817],"Dawn Ostroff"," joining as an advisor.",[810,1204,1205],{},"What makes the bet interesting is the product thesis: rather than building yet another AI music generator, the company is exploring participation and interaction as the next layer of the music experience — releasing small experimental products as \"singles\" while working toward a larger consumer music app.",[810,1207,1208],{},[814,1209,1212],{"href":1210,"rel":1211},"https://techcrunch.com/2026/09/14/a-vinyl-bar-in-shibuya-is-a-startup-offering-fun-music-apps/",[817],"Learn more",[810,1214,1215],{},[1216,1217],"img",{"alt":1173,"src":1218},"/images/blog/MusicTech-Insights-15-screenshot-1.webp",[823,1220],{},[864,1222,1224],{"id":1223},"soundtrap-raises-36m-at-a-415m-valuation-september-2026","Soundtrap raises €3.6M at a €41.5M valuation (September 2026)",[810,1226,1227,1232,1233,1238,1239,1244],{},[814,1228,1231],{"href":1229,"rel":1230},"https://www.soundtrap.com/",[817],"Soundtrap",", the online music and podcast studio, has raised around €3.6M at a €41.5M valuation, with ",[814,1234,1237],{"href":1235,"rel":1236},"https://www.industrifonden.com/",[817],"Industrifonden"," leading the round. The interesting part? Industrifonden was already a shareholder before ",[814,1240,1243],{"href":1241,"rel":1242},"https://www.spotify.com/",[817],"Spotify"," acquired Soundtrap in 2017.",[810,1246,1247,1248,1253],{},"Even more interesting: Soundtrap reportedly made around €1.5M in operating profit in 2025. So this isn't exactly a startup burning cash to chase growth. As CEO ",[814,1249,1252],{"href":1250,"rel":1251},"https://www.linkedin.com/in/peremanuelsson/",[817],"Per Emanuelsson"," puts it, they're now entering a \"new investment phase\". I like this one.",[810,1255,1256],{},[814,1257,1212],{"href":1258,"rel":1259},"https://www.breakit.se/artikel/47341/spotify-avknoppningen-soundtrap-tar-in-40-miljoner-narmar-sig-vinst",[817],[823,1261],{},[864,1263,1265],{"id":1264},"fish-audio-raises-52m-in-seed-funding-after-just-one-year-july-2026","Fish Audio raises $52M in seed funding after just one year (July 2026)",[810,1267,1268,1273],{},[814,1269,1272],{"href":1270,"rel":1271},"https://fish.audio/",[817],"Fish Audio"," has raised $52M in seed funding, just one year after starting as a hobby project on a single RTX 4090. In that year, the company says it reached $21M in ARR, 8M+ users and a team of 22 people.",[810,1275,1276,1277,1282],{},"The obvious comparison is ",[814,1278,1281],{"href":1279,"rel":1280},"https://elevenlabs.io/",[817],"ElevenLabs",". Fish Audio is going after the same voice AI market, but its pitch is heavily focused on expressiveness and natural delivery, not just getting the words right. $52M at this stage is a pretty loud signal that investors see voice AI becoming a much bigger layer of the tech stack.",[810,1284,1285],{},[814,1286,1212],{"href":1287,"rel":1288},"https://fish.audio/blog/fish-audio-52m-seed-funding/",[817],[810,1290,1291],{},[1216,1292],{"alt":1272,"src":1293},"/images/blog/MusicTech-Insights-15-screenshot-2.webp",[823,1295],{},[864,1297,1299],{"id":1298},"tickets-for-good-raises-45m-to-take-surplus-tickets-global-september-2026","Tickets for Good raises €4.5M to take surplus tickets global (September 2026)",[810,1301,1302,1303,1308],{},"UK startup ",[814,1304,1307],{"href":1305,"rel":1306},"https://ticketsforgood.org/",[817],"Tickets for Good"," has raised €4.5M to expand internationally. The platform connects surplus event tickets with NHS workers, teachers, charity staff and others who might otherwise struggle to afford live events.",[810,1310,1311],{},"The numbers are already pretty serious: 750,000 verified members and 1.25M tickets distributed. Robbie Williams is also an ambassador.",[810,1313,1314],{},"I like this one because it's a pretty clear win-win: venues fill empty seats, fans get access to events, and the platform gets a scalable business around it. Simple idea, surprisingly big opportunity.",[810,1316,1317],{},[814,1318,1212],{"href":1319,"rel":1320},"https://www.eu-startups.com/2026/09/robbie-williams-backed-tickets-for-good-raises-e4-5-million-for-international-expansion/",[817],[823,1322],{},[864,1324,1326],{"id":1325},"quantizr-raises-5m-for-ai-powered-live-music-finance-august-2026","Quantizr raises $5M for AI-powered live music finance (August 2026)",[810,1328,1329,1334],{},[814,1330,1333],{"href":1331,"rel":1332},"https://quantizr.com/",[817],"Quantizr"," has raised $5M in seed funding to build AI tools for the financial and operational side of live music. It pulls data from offers, contracts, budgets, expenses and settlement statements, then turns that mess into something teams can actually analyse.",[810,1336,1337],{},"This is the kind of MusicTech I find particularly interesting. It's not trying to make another AI musician. It's taking one of the least glamorous parts of the industry and making it less painful. With clients including C3 Management, Ground Control and Underscore Talent already on board, there seems to be a real problem here to solve.",[810,1339,1340],{},[814,1341,1212],{"href":1342,"rel":1343},"https://musically.com/2026/08/20/quantizr-raises-5m-for-its-ai-finance-tools-for-live-music/",[817],[810,1345,1346],{},[1216,1347],{"alt":1333,"src":1348},"/images/blog/MusicTech-Insights-15-screenshot-3.webp",[823,1350],{},{"title":1352,"searchDepth":1353,"depth":1353,"links":1354},"",2,[1355,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367],{"id":866,"depth":1356,"text":867},3,{"id":911,"depth":1356,"text":912},{"id":951,"depth":1356,"text":952},{"id":991,"depth":1356,"text":992},{"id":1031,"depth":1356,"text":1032},{"id":1071,"depth":1356,"text":1072},{"id":1111,"depth":1356,"text":1112},{"id":1159,"depth":1356,"text":1160},{"id":1223,"depth":1356,"text":1224},{"id":1264,"depth":1356,"text":1265},{"id":1298,"depth":1356,"text":1299},{"id":1325,"depth":1356,"text":1326},"newsletter",null,"2026-09-17T00:00:00.000Z","Handpicked articles, updates, and insights from the fast-moving world of music and entertainment technology, curated just for you.","md",true,33,{"src":1376},"/images/blog/musictech-insights-15-maciej-dulski.webp",{},{"title":297,"description":1371},[1368,1380,1381,1382,1383,1384],"musictech","startups","venture capital","product development","software engineering","MBsNy3oZtSihl092zCdkj99Z25az355LJRefQbc__wo",[1387,1388],{"title":293,"path":294,"stem":295,"description":1371,"children":-1},{"title":301,"path":302,"stem":303,"description":1371,"children":-1},[1390,1585,1890,2005],{"id":1391,"title":269,"authors":1392,"badge":1398,"body":1401,"category":1368,"client":1369,"date":1570,"description":1571,"extension":1372,"faq":1369,"featured":1373,"featuredOrder":1374,"hidden":69,"image":1572,"keyTakeaways":1369,"meta":1574,"navigation":1373,"path":270,"seo":1575,"status":1369,"stem":271,"tags":1576,"teaser":1369,"__hash__":1583,"score":1584},"posts/blog/newsletter/musicjam-2026-musictech-poland-meetup-9.md",[1393],{"name":1394,"to":1395,"avatar":1396},"Anna Binkiewicz","https://www.linkedin.com/in/anna-binkiewicz/",{"src":1397},"/images/people/anna-binkiewicz-400-400.webp",{"label":1399,"color":1400},"Partner Event","#7C3AED",{"type":802,"value":1402,"toc":1566},[1403,1406,1415,1418,1421,1425,1428,1446,1449,1454,1471,1474,1479,1497,1500,1506,1509,1512,1515,1518,1525,1536,1547,1557,1560,1563],[805,1404,269],{"id":1405},"recap-musictech-poland-meetup-9-at-musicjam-2026",[810,1407,1408,1409,1414],{},"On Friday, September 18, we hosted the 9th edition of the MusicTech Poland Meetup at the City Culture Institute (IKM) in Gdańsk, as part of ",[814,1410,1413],{"href":1411,"rel":1412},"https://musicjam.pl/",[817],"MusicJam 2026",".",[810,1416,1417],{},"MusicTech Lab was a partner of this year's MusicJam, together with MusicTech Poland. The meetup was organized and hosted by Maciej Dulski, who connects both initiatives.",[810,1419,1420],{},"It was a good opportunity to bring together people working across music, technology, audio, and the business side of the industry.",[864,1422,1424],{"id":1423},"who-took-the-stage","Who took the stage?",[810,1426,1427],{},"We had three presentations covering very different parts of the music and technology landscape:",[810,1429,1430,1431,1443],{},"🎤 ",[871,1432,1433,1180,1438],{},[814,1434,1437],{"href":1435,"rel":1436},"https://www.linkedin.com/in/evelin-hetsko/",[817],"Evelin Hetsko",[814,1439,1442],{"href":1440,"rel":1441},"https://www.studiofontana.com/",[817],"Studio Fontana",[828,1444,1445],{},"Topic: \"Music on TV Is Not an Accident: The Business, Technology and Relationships Behind It\"",[810,1447,1448],{},"Evelin talked about what happens behind the scenes when music makes its way into TV productions, and how technology, business processes, licensing, and industry relationships all come together.",[810,1450,1451],{},[1216,1452],{"alt":1437,"src":1453},"/images/blog/Meetup_9_Evelin_Hetsko.webp",[810,1455,1430,1456,1468],{},[871,1457,1458,1180,1463],{},[814,1459,1462],{"href":1460,"rel":1461},"https://www.linkedin.com/in/tomaszzernicki/",[817],"Tomasz Żernicki",[814,1464,1467],{"href":1465,"rel":1466},"http://my3daudio.com/",[817],"My3Daudio Ventures",[828,1469,1470],{},"Topic: \"Not just technology: How to scale an audio and deeptech startup\"",[810,1472,1473],{},"Tomek shared his experience of building and scaling companies at the intersection of audio and deeptech, with a focus on what changes when a product moves beyond the technology itself and into the business and growth stage.",[810,1475,1476],{},[1216,1477],{"alt":1462,"src":1478},"/images/blog/Meetup_9_Tomasz_Zernicki.webp",[810,1480,1430,1481,1494],{},[871,1482,1483,1488,1489],{},[814,1484,1487],{"href":1485,"rel":1486},"https://www.linkedin.com/in/david-iroko-201686270/",[817],"David Iroko"," and Aleksander Tym, ",[814,1490,1493],{"href":1491,"rel":1492},"https://closermusic.com/",[817],"Closer Music",[828,1495,1496],{},"Topic: \"From catalog to business. How to commercialize music in multiple ways. The Closer Music Story\"",[810,1498,1499],{},"David and Aleksander shared the Closer Music story and talked about building a business around a music catalog, combining music, technology, licensing, and different commercialization models.",[810,1501,1502],{},[1216,1503],{"alt":1504,"src":1505},"David Iroko, Aleksander Tym","/images/blog/Meetup_9_David_Iroko_Aleksander_Tym.webp",[810,1507,1508],{},"Each presentation was followed by a Q&A, with plenty of time for conversations and networking between the sessions.",[864,1510,1413],{"id":1511},"musicjam-2026",[810,1513,1514],{},"The meetup was part of the wider MusicJam 2026 programme, which brought together music, technology, coding, and creative experimentation across several days.",[810,1516,1517],{},"The event started on Thursday with DJ workshops and synth building sessions with Mitch Altman.",[810,1519,1520,1521,1524],{},"The main hackathon then brought 11 teams together for 24 hours of experimentation at IKM. This year's theme was ",[871,1522,1523],{},"\"Music from the DNA of the sea\"",", with projects exploring different ways of connecting music, science, data, and technology.",[810,1526,1527,1528,1531,1532,1535],{},"In the tech project category, the ",[871,1529,1530],{},"\"Muszelki\""," team won with ",[871,1533,1534],{},"\"DNO\"",", an installation that used EMODnet sonar data and interactive elements to let the audience explore and play with representations of the Baltic Sea.",[810,1537,1538,1539,1542,1543,1546],{},"In the music track category, ",[871,1540,1541],{},"\"Vampyrotheutis Infernalis\""," won with ",[871,1544,1545],{},"\"Hippocampus.fasta\"",", translating DNA sequences of sea creatures into musical parameters.",[810,1548,1549,1550,1552,1553,1556],{},"The audience award was shared by ",[871,1551,1541],{}," and ",[871,1554,1555],{},"\"GODZIRA\""," by Def.",[810,1558,1559],{},"The programme ended on Sunday with a live performance by Mitch Altman and the awards ceremony.",[810,1561,1562],{},"Congratulations to all the participants and winners, and thanks to everyone who contributed to making MusicJam happen.",[810,1564,1565],{},"We were happy to be part of the event. See you next year!",{"title":1352,"searchDepth":1353,"depth":1353,"links":1567},[1568,1569],{"id":1423,"depth":1356,"text":1424},{"id":1511,"depth":1356,"text":1413},"2026-09-21T00:00:00.000Z","A recap of MusicTech Poland Meetup #9, held during MusicJam 2026 in Gdańsk, bringing together music, technology, audio, and the creative industries.",{"src":1573},"/images/blog/MusicJam-MusicTech-Poland-MusicTech-Lab.webp",{},{"title":269,"description":1571},[1380,1577,1578,1579,1580,1581,1582,1381],"musictech-poland","musicjam","events","audio","music-industry","deeptech","0Dcf69xxCB6jcqM2mn5zJFfgsGF01NAcB_NrLm3qS88",4,{"id":1586,"title":293,"authors":1587,"badge":1593,"body":1595,"category":1368,"client":1369,"date":1878,"description":1371,"extension":1372,"faq":1369,"featured":1373,"featuredOrder":1879,"hidden":69,"image":1880,"keyTakeaways":1369,"meta":1882,"navigation":1373,"path":294,"seo":1883,"status":1369,"stem":295,"tags":1884,"teaser":1369,"__hash__":1889,"score":1584},"posts/blog/newsletter/musictech-insights-14-joaquin-saavedra.md",[1588],{"name":1589,"to":1590,"avatar":1591},"Joaquin Saavedra","https://www.linkedin.com/in/joaquin-saavedra/",{"src":1592},"/images/partners/musictechlab-partners-joaquin-saavedra.webp",{"label":1594,"color":800},"#14",{"type":802,"value":1596,"toc":1864},[1597,1601,1617,1620,1622,1627,1632,1637,1642,1647,1649,1653,1656,1659,1662,1665,1671,1673,1677,1680,1683,1689,1692,1695,1699,1702,1708,1711,1714,1717,1720,1724,1727,1733,1736,1739,1742,1745,1751,1754,1758,1761,1764,1767,1770,1772,1776,1779,1785,1787,1791,1794,1800,1806,1808,1812,1815,1821,1823,1827,1830,1836,1846,1848,1852,1855,1861],[805,1598,1600],{"id":1599},"musictech-insights-14-curated-by-joaquin-saavedra","MusicTech Insights #14 | Curated by Joaquin Saavedra",[810,1602,1603,1604,1608,1609,1616],{},"This issue is guest curated by ",[814,1605,1589],{"href":1606,"rel":1607},"https://www.linkedin.com/in/joaquin-saavedra?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAAh_ebgBq-rzhdD68DN2NPuENcjqkBAEGCM",[817],", Co-Founder & CEO of ",[814,1610,1613],{"href":1611,"rel":1612},"https://www.linkedin.com/company/edge-audio-labs/",[817],[871,1614,1615],{},"Edge Audio Labs",", where he builds audio software across real-time audio, DSP, acoustics, and AI. Joaquin brings a mix of technical, academic, and hands-on experience to his work. Before founding Edge Audio Labs, he worked as a tech lead and CTO, taught Audio Technology at ORT University, and worked as a sound engineer across theatre, live shows, and studio environments.",[810,1618,1619],{},"In this edition, Joaquin explores what happens after you have a working AI audio model: where it runs, how it handles the demands of real-time audio, and how the choice between cloud and local inference can shape both the product and the business behind it.",[823,1621],{},[1623,1624,1626],"h2",{"id":1625},"where-does-the-ai-actually-run","Where Does the AI Actually Run?",[810,1628,1629],{},[828,1630,1631],{},"Hi, I'm Joaquin.",[810,1633,1634],{},[828,1635,1636],{},"I run Edge Audio Labs, a studio that builds audio software for other companies: plugins, DSP engines, and lately a lot of AI audio.",[810,1638,1639],{},[828,1640,1641],{},"Almost every brief that reaches us now has AI in it. Some of it is real, some of it is a slide. And nearly all of it arrives with the same assumption, borrowed from ChatGPT: that there is a model somewhere, you call it, and it answers.",[810,1643,1644],{},[828,1645,1646],{},"I want to spend this edition on what that assumption hides, because in my experience the model is not always the hardest part. A lot of times the hard part is the question nobody asks until month three: where is this thing actually going to run? How?",[823,1648],{},[864,1650,1652],{"id":1651},"these-are-not-the-models-you-are-used-to","These are not the models you are used to",[810,1654,1655],{},"An LLM is a general model. Someone else trained it, someone else hosts it, and you rent it by the token. The models that process audio are the opposite: small, narrow, and trained for exactly one job. Separate a voice from a mix. Take the room out of a dialogue recording. Emulate one specific tape machine. Turn a written score into a singing voice.",[810,1657,1658],{},"They rarely work on words. They work on samples, or on features pulled out of the audio first (spectrograms, pitch curves, envelopes, MFCCs, etc). And they are yours. There is no public endpoint for the model that removes the room from this particular microphone.",[810,1660,1661],{},"There are services that sell pieces of this, and some of them are genuinely good. But the moment your product needs a specific behaviour, a specific sound, or a specific latency, you stop being a customer and become a builder. You train or fine-tune a model, and then you build the machinery that runs it.",[810,1663,1664],{},"That machinery starts with a chore that never makes it into the demo: getting the model out of Python. You cannot ship a Python runtime inside a plugin, so the model has to be exported, and then verified number by number against the original, because the export is rarely clean the first time.",[810,1666,1667],{},[1216,1668],{"alt":1669,"src":1670},"Getting the model out of Python","/images/blog/MusicTech-Insights-14-screenshot-1.webp",[823,1672],{},[864,1674,1676],{"id":1675},"the-deadline-that-sorts-the-whole-industry","The deadline that sorts the whole industry",[810,1678,1679],{},"Then comes the constraint that decides everything downstream.",[810,1681,1682],{},"A plugin lives inside the host's audio callback, and that is a hard deadline job. At a 128 sample block and 48 kHz you have roughly 2.7 milliseconds to hand the audio back. Miss it and the user does not get a slightly late result. They get a click.",[810,1684,1685],{},[1216,1686],{"alt":1687,"src":1688},"The real-time budget","/images/blog/MusicTech-Insights-14-screenshot-2.webp",[810,1690,1691],{},"Inside that window you cannot allocate memory freely, you cannot spawn threads, and you certainly cannot wait on a network. Local inference does not always fit either, and when it does not you move it to a worker thread and pay for it in reported latency instead. That is a trade you can make. A network round trip is not.",[810,1693,1694],{},"So there are two places the model can live, and everything else is a detail.",[864,1696,1698],{"id":1697},"option-one-your-servers","Option one: your servers",[810,1700,1701],{},"The plugin captures audio, sends it to your infrastructure, a GPU does the work, the result comes back.",[810,1703,1704],{},[1216,1705],{"alt":1706,"src":1707},"Cloud inference","/images/blog/MusicTech-Insights-14-screenshot-3.webp",[810,1709,1710],{},"The engineering here is familiar: an API, a queue, workers, autoscaling. The economics are not.",[810,1712,1713],{},"GPUs are expensive, and the trap is in how you pay for them. In most cases you do not rent a GPU by the inference, you rent it by the hour. A machine that is up and idle costs exactly the same as one working flat out. So you either keep utilisation high, which means queuing jobs and making people wait, or you keep latency low, which means paying for capacity that sits there doing nothing. Every serious cloud audio product lives somewhere on that line, and where it sits is a product decision, not an infrastructure one.",[810,1715,1716],{},"The consequence lands on the price tag, and this is the part I would push any founder to think about early. When every use carries a real marginal cost, a one time purchase quietly becomes a liability: you are promising to serve that customer forever on a single payment. Which is why so much AI audio has moved to subscriptions, or to credits bought up front. The pricing model is downstream of the architecture, and teams tend to work that out far too late to change either one.",[810,1718,1719],{},"What you get in exchange is control. The model never leaves your infrastructure. Nobody can extract it, nobody can run it without you, and you can improve it on a Tuesday without shipping anything to anyone.",[864,1721,1723],{"id":1722},"option-two-users-machine","Option two: user's machine",[810,1725,1726],{},"The other architecture puts the model inside the plugin. The audio never leaves the computer, and neither does the compute.",[810,1728,1729],{},[1216,1730],{"alt":1731,"src":1732},"Local inference","/images/blog/MusicTech-Insights-14-screenshot-4.webp",[810,1734,1735],{},"The first consequence is the enjoyable one: processing becomes free. Not cheap, free. No bill grows with usage, so you can let people render all night without watching a meter, and selling the product once works again.",[810,1737,1738],{},"The second consequence is that you inherit hardware you will never see.",[810,1740,1741],{},"We had a desktop machine that kept quietly falling back to the CPU even though it had a perfectly good dedicated graphics card sitting inside it. The card was there. The driver reported its name and its memory correctly. It simply never set the one flag that says I am a dedicated GPU, so our code, quite reasonably, refused to trust it. Nothing was broken, in our software or in theirs. We infer it from the amount of video memory now.",[810,1743,1744],{},"And the reason that flag mattered so much is this:",[810,1746,1747],{},[1216,1748],{"alt":1749,"src":1750},"The same render, three machines","/images/blog/MusicTech-Insights-14-screenshot-5.webp",[810,1752,1753],{},"Same model, same audio, three machines. The integrated GPU is slower than the CPU it was meant to help, because these models are bound by memory bandwidth and an integrated chip shares that bandwidth with the CPU. So use the GPU is not a strategy. Working out which GPU, and refusing the ones that would make things worse, is.",[864,1755,1757],{"id":1756},"so-which-one","So, which one",[810,1759,1760],{},"Neither, cleanly. Most real products end up hybrid: the interactive path running locally, the heavy one shot jobs in the cloud. Some even let the user choose depending on their computer specs and pocket.",[810,1762,1763],{},"But this is not a technical preference, and it should not be settled by whoever happens to sit closest to the code. It sets your latency, your support burden, your exposure to having the model lifted, and whether you can sell your product once or have to charge for it every month.",[810,1765,1766],{},"Pick the architecture and you have picked the business.",[810,1768,1769],{},"This is most of what we do at Edge Audio Labs: taking models that work in a notebook and making them run inside somebody's plugin, on both of these architectures, on hardware we do not control. If you are somewhere in the middle of this decision, I am always happy to compare notes.",[823,1771],{},[864,1773,1775],{"id":1774},"anira-real-time-safe-neural-inference-for-audio","anira: real-time-safe neural inference for audio",[810,1777,1778],{},"The clearest explanation of why you cannot simply call a general inference engine on the audio thread, and the pattern that fixes it. If you read one thing on this list, read this one.",[810,1780,1781],{},[814,1782,1212],{"href":1783,"rel":1784},"https://github.com/anira-project/anira",[817],[823,1786],{},[864,1788,1790],{"id":1789},"onnx-runtime-execution-providers","ONNX Runtime execution providers",[810,1792,1793],{},"The map of the backends: CPU, CUDA, DirectML, CoreML. Skim it and the compiler versus kernel distinction above stops being abstract, because it is exactly what separates these entries.",[810,1795,1796],{},[814,1797,1212],{"href":1798,"rel":1799},"https://onnxruntime.ai/docs/execution-providers/",[817],[810,1801,1802],{},[1216,1803],{"alt":1804,"src":1805},"ONNX Runtime Execution Providers","/images/blog/MusicTech-Insights-14-screenshot-6.webp",[823,1807],{},[864,1809,1811],{"id":1810},"neutone-sdk-an-open-framework-for-neural-audio-processing","Neutone SDK: an open framework for neural audio processing",[810,1813,1814],{},"The best current write-up of how a Python model actually becomes a working plugin, including all the plumbing between the notebook and the DAW that nobody warns you about.",[810,1816,1817],{},[814,1818,1212],{"href":1819,"rel":1820},"https://arxiv.org/abs/2508.09126",[817],[823,1822],{},[864,1824,1826],{"id":1825},"accentize-dxrevive-neural-dialogue-restoration-that-runs-fully-on-device","Accentize dxRevive: neural dialogue restoration that runs fully on device",[810,1828,1829],{},"A shipping, award-winning model that chose the user's machine on purpose, for privacy and for workflow. A good reference point for how much local can carry.",[810,1831,1832],{},[814,1833,1212],{"href":1834,"rel":1835},"https://www.accentize.com/product/dxrevive/?v=288404204e3d",[817],[1837,1838],"iframe",{"width":1839,"height":1840,"src":1841,"title":1842,"frameBorder":1843,"allow":1844,"referrerPolicy":1845,"allowFullScreen":1373},560,315,"https://www.youtube.com/embed/0iZ2KpFZ-kQ?si=A7fN-LG6-HZOIdoY","YouTube video player","0","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","strict-origin-when-cross-origin",[823,1847],{},[864,1849,1851],{"id":1850},"landr-ai-mastering-grown-up-a-hands-on-test","LANDR AI mastering, grown up: a hands-on test",[810,1853,1854],{},"The other side of the line. Honest journalism on where cloud AI mastering actually stands next to a human engineer, useful for calibrating the hype in either direction.",[810,1856,1857],{},[814,1858,1212],{"href":1859,"rel":1860},"https://cdm.link/landr-ai-test/",[817],[1837,1862],{"width":1839,"height":1840,"src":1863,"title":1842,"frameBorder":1843,"allow":1844,"referrerPolicy":1845,"allowFullScreen":1373},"https://www.youtube.com/embed/4cx-m6lCCxc?si=0ilu-z-GPUrLSmAH",{"title":1352,"searchDepth":1353,"depth":1353,"links":1865},[1866],{"id":1625,"depth":1353,"text":1626,"children":1867},[1868,1869,1870,1871,1872,1873,1874,1875,1876,1877],{"id":1651,"depth":1356,"text":1652},{"id":1675,"depth":1356,"text":1676},{"id":1697,"depth":1356,"text":1698},{"id":1722,"depth":1356,"text":1723},{"id":1756,"depth":1356,"text":1757},{"id":1774,"depth":1356,"text":1775},{"id":1789,"depth":1356,"text":1790},{"id":1810,"depth":1356,"text":1811},{"id":1825,"depth":1356,"text":1826},{"id":1850,"depth":1356,"text":1851},"2026-08-13T00:00:00.000Z",32,{"src":1881},"/images/blog/musictechlab-blog-musictech-insights-14-joaquin-saavedra.webp",{},{"title":293,"description":1371},[1368,1380,1885,1886,1887,1888],"Audio Engineering","Audio Plugins","AI audio","Digital Signal Processing","fKR0NSI7KWIy_AHcC9ASONGGDdfB8fBOCA4CPTq1E5w",{"id":1891,"title":209,"authors":1892,"badge":1895,"body":1898,"category":1368,"client":1369,"date":1991,"description":1992,"extension":1372,"faq":1369,"featured":1373,"featuredOrder":1374,"hidden":69,"image":1993,"keyTakeaways":1369,"meta":1995,"navigation":1373,"path":210,"seo":1996,"status":1369,"stem":211,"tags":1997,"teaser":1369,"__hash__":2004,"score":1584},"posts/blog/newsletter/audio-products-podcast-maciej-dulski.md",[1893],{"name":1394,"to":1395,"avatar":1894},{"src":1397},{"label":1896,"color":1897},"Partner Podcast","#0BA5E9",{"type":802,"value":1899,"toc":1985},[1900,1904,1918,1921,1924,1928,1945,1949,1952,1956,1965,1969,1982],[805,1901,1903],{"id":1902},"maciej-dulski-on-audio-products-podcast","Maciej Dulski on Audio Products Podcast",[810,1905,1906,1907,1912,1913,1414],{},"Our co-founder Maciej Dulski talked with ",[814,1908,1911],{"href":1909,"rel":1910},"https://www.linkedin.com/in/wojciechozimek/",[817],"Wojciech Ozimek"," on the ",[814,1914,1917],{"href":1915,"rel":1916},"https://audioproductacademy.com/podcast/",[817],"Audio Products Podcast",[810,1919,1920],{},"If you're not familiar with the show, Wojciech chats with founders and product leaders about how tech, AI, and product strategy actually shape modern digital products.",[810,1922,1923],{},"They ended up covering a lot of ground—from why tracking content provenance matters way more than just detecting AI, to how messy, fragmented metadata is directly holding back artist payouts. Maciej also shared a behind-the-scenes look at how we approach software and AI at MusicTech Lab, plus his honest take on what separates music-tech startups that actually get traction from the ones that get stuck as cool demos.",[1623,1925,1927],{"id":1926},"a-few-topics-from-the-episode","A few topics from the episode",[875,1929,1930,1933,1936,1939,1942],{},[878,1931,1932],{},"Why content provenance is replacing AI detection as a core challenge",[878,1934,1935],{},"How software can solve fragmented metadata and stuck royalty flows",[878,1937,1938],{},"What separates music-tech startups with real traction from mere demos",[878,1940,1941],{},"How to approach fundraising and pitching as a music-tech founder",[878,1943,1944],{},"Why generalist investors matter and why \"music-tech\" isn't a moat on its own",[1623,1946,1948],{"id":1947},"watch-on-youtube","Watch on YouTube",[1837,1950],{"width":1839,"height":1840,"src":1951,"title":1842,"frameBorder":1843,"allow":1844,"referrerPolicy":1845,"allowFullScreen":1373},"https://www.youtube.com/embed/rlb-lwOE700?si=h4YvBOLPRvchoxUi",[1623,1953,1955],{"id":1954},"listen-on-spotify","Listen on Spotify",[1837,1957],{"dataTestid":1958,"style":1959,"src":1960,"width":1961,"height":1962,"frameBorder":1843,"allowFullScreen":1373,"allow":1963,"loading":1964},"embed-iframe","border-radius:12px","https://open.spotify.com/embed/episode/7cNA9NYy9ZQ9SvIU1XvcoO?utm_source=generator&theme=0&si=a403a9c2b5384f34","100%",352,"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture","lazy",[1623,1966,1968],{"id":1967},"listen-on-apple-podcasts","Listen on Apple Podcasts",[1837,1970],{"allow":1971,"frameBorder":1843,"height":1972,"style":1973,"sandbox":1974,"src":1981},"autoplay *; encrypted-media *; fullscreen *; clipboard-write",175,"width:100%;max-width:660px;overflow:hidden;border-radius:10px;",[1975,1976,1977,1978,1979,1980],"allow-forms","allow-popups","allow-same-origin","allow-scripts","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation","https://embed.podcasts.apple.com/us/podcast/35-what-musictech-can-solve-and-what-it-cant/id1819468904?i=1000779732863",[810,1983,1984],{},"Enjoy the episode.",{"title":1352,"searchDepth":1353,"depth":1353,"links":1986},[1987,1988,1989,1990],{"id":1926,"depth":1353,"text":1927},{"id":1947,"depth":1353,"text":1948},{"id":1954,"depth":1353,"text":1955},{"id":1967,"depth":1353,"text":1968},"2026-08-03T00:00:00.000Z","Recommended podcasts, interviews, and expert conversations covering music technology, the creative industries, AI, product development, and the future of entertainment.",{"src":1994},"/images/blog/audio-product-podcast-maciej-dulski.webp",{},{"title":209,"description":1992},[1998,1380,1999,2000,2001,2002,1381,2003],"podcast","provenance","metadata","ai","musicdata","fundraising","2x4PMHHMmHU6Fo7zs-3ycmdhx9qfkTF-XiCAbtspxD8",{"id":2006,"title":289,"authors":2007,"badge":2013,"body":2015,"category":1368,"client":1369,"date":2194,"description":1371,"extension":1372,"faq":1369,"featured":1373,"featuredOrder":1879,"hidden":69,"image":2195,"keyTakeaways":1369,"meta":2197,"navigation":1373,"path":290,"seo":2198,"status":1369,"stem":291,"tags":2199,"teaser":1369,"__hash__":2205,"score":1584},"posts/blog/newsletter/musictech-insights-13-garry-yankson.md",[2008],{"name":2009,"to":2010,"avatar":2011},"Garry Yankson","https://www.linkedin.com/in/garry-yankson-with-love-from-g/",{"src":2012},"/images/partners/musictechlab-partners-garry-yankson.webp",{"label":2014,"color":800},"#13",{"type":802,"value":2016,"toc":2186},[2017,2021,2027,2041,2043,2046,2051,2056,2061,2066,2071,2076,2085,2090,2098,2100,2104,2113,2116,2122,2124,2128,2131,2138,2144,2146,2150,2153,2160,2166,2168,2172,2175,2178,2184],[805,2018,2020],{"id":2019},"musictech-insights-13-curated-by-garry-yankson","MusicTech Insights #13 | Curated by Garry Yankson",[810,2022,1603,2023,2026],{},[814,2024,2009],{"href":2010,"rel":2025},[817],", who is a creative entrepreneur and business advisor working at the intersection of music, film, technology, branding, and the cultural & creative industries. Over the past 15+ years, he has helped more than 200 founders, artists, and creative ventures with business development, fundraising, international growth, and go-to-market strategy.",[810,2028,2029,2030,2035,2036,1414],{},"Today, his work focuses on helping creative entrepreneurs build stronger business models through ",[814,2031,2034],{"href":2032,"rel":2033},"https://www.garryyankson.com/",[817],"WLFG Blueprint"," while developing IP-driven projects at ",[814,2037,2040],{"href":2038,"rel":2039},"https://www.proplydproductions.com/",[817],"Proplyd Productions",[823,2042],{},[1623,2044,289],{"id":2045},"fundraising-wont-save-a-weak-business-model",[810,2047,2048],{},[828,2049,2050],{},"Hi, I'm Garry.",[810,2052,2053],{},[828,2054,2055],{},"I spend most of my time with creative founders, artists, and startups who are trying to enter new markets, raise money, or sell assets. Go-to-market, exits, grants, venture capital, strategic partnerships—different paths, but always the same question: what are we actually financing?",[810,2057,2058],{},[828,2059,2060],{},"In the creative industries, we often fall in love with the vision first. The story, the artist, the technology. I love that. It’s why I do this work.",[810,2062,2063],{},[828,2064,2065],{},"But fundraising should never be used to hide an unclear business model.",[810,2067,2068],{},[828,2069,2070],{},"A good raise accelerates something that already makes strategic sense. It helps a team move faster, secure rights, or prove a repeatable model. A bad raise only buys more time for confusion. Especially in MusicTech, founders must be precise. Where does the real value sit—in the data, the rights, the workflows, the catalogue, or the brand?",[810,2072,2073],{},[828,2074,2075],{},"The strongest creative companies are not the ones with the most beautiful deck. They are the ones that connect cultural relevance with execution discipline.",[810,2077,2078],{},[828,2079,2080,2081,2084],{},"That is also why I’m building ",[814,2082,2034],{"href":2032,"rel":2083},[817],"—an online program designed to help artists and creative founders structure their projects to maximize results. Because in this industry, we don’t need less ambition. We need better architecture.",[810,2086,2087],{},[828,2088,2089],{},"Vision is the spark. Business model is the heart. Execution is the lifestyle. Do not raise money to avoid hard questions. Raise money when those questions have made your model sharper.",[810,2091,2092,2095],{},[828,2093,2094],{},"With love,",[828,2096,2097],{},"G.",[823,2099],{},[864,2101,2103],{"id":2102},"ifpi-global-music-report-2026","IFPI: Global Music Report 2026",[810,2105,2106,2107,2112],{},"Global recorded music revenues grew 6.4% in 2025 to reach US$31.7 billion, according to ",[814,2108,2111],{"href":2109,"rel":2110},"https://www.ifpi.org/",[817],"IFPI",". For founders, this is useful context: the market is still growing, but growth alone does not guarantee startup success. The real question is where your business model captures value.",[810,2114,2115],{},"For me, this is exactly why CCI (Cultural and Creative Industries) founders need to understand market structure, not just creative opportunities.",[810,2117,2118],{},[814,2119,1212],{"href":2120,"rel":2121},"https://www.ifpi.org/global-music-report-2026-global-recorded-music-revenues-grow-6-4-as-record-companies-drive-innovation/",[817],[823,2123],{},[864,2125,2127],{"id":2126},"music-as-an-asset-class","Music as an Asset Class",[810,2129,2130],{},"The paper by Sasha Stoikov, Aadityaa Singla, Umu Cetin, and Luis Alonso Cendra Villalobos, explores music royalty assets through a financial lens and compares certain long-term royalty assets to traditional investment classes. Whether or not every founder agrees with the framing, it shows something important: music is increasingly analysed as infrastructure, cash flow and asset strategy.",[810,2132,2133,2134,2137],{},"This is exactly why I believe that Creative Tech and Music Tech can evolve toward new forms more diversified than SaaS. And this is why my current personal venture, ",[814,2135,2040],{"href":2038,"rel":2136},[817]," is all about creative assets while including tech in workflows.",[810,2139,2140],{},[814,2141,1212],{"href":2142,"rel":2143},"https://arxiv.org/abs/2602.05007",[817],[823,2145],{},[864,2147,2149],{"id":2148},"the-creator-economy-midia-research","The Creator Economy: MIDiA Research",[810,2151,2152],{},"MIDiA Research creator economy work is useful because it frames creators as independent producers of content, goods and services. For MusicTech founders, this matters: many tools claim to “help creators”, but the best ones understand how creators actually monetise, work, distribute and build leverage.",[810,2154,2155,2156,2159],{},"This is one of the core audiences I’m building ",[814,2157,2034],{"href":2032,"rel":2158},[817]," for.",[810,2161,2162],{},[814,2163,1212],{"href":2164,"rel":2165},"https://www.midiaresearch.com/the-creator-economy",[817],[823,2167],{},[864,2169,2171],{"id":2170},"ai-slop-in-music-streaming","AI slop in music streaming",[810,2173,2174],{},"This research by Stanley Wu, Josephine Passananti, Viresh Mittal, Wenxin Ding, Haitao Zheng, Ben Y. Zhao, on AI-generated \"slop\" in music streaming raises a critical issue for MusicTech: lower creation costs do not automatically create value. If the market is flooded with low-intent content, trust, curation, provenance, and rights clarity become even more valuable.",[810,2176,2177],{},"How can we improve content identification, ensure fair compensation, and better protect musical works and creators? These will be some of the biggest challenges as generative AI continues to reshape the music industry.",[810,2179,2180],{},[814,2181,1212],{"href":2182,"rel":2183},"https://arxiv.org/abs/2606.18052",[817],[823,2185],{},{"title":1352,"searchDepth":1353,"depth":1353,"links":2187},[2188],{"id":2045,"depth":1353,"text":289,"children":2189},[2190,2191,2192,2193],{"id":2102,"depth":1356,"text":2103},{"id":2126,"depth":1356,"text":2127},{"id":2148,"depth":1356,"text":2149},{"id":2170,"depth":1356,"text":2171},"2026-07-13T00:00:00.000Z",{"src":2196},"/images/blog/musictechlab-blog-musictech-insights-13-garry-yankson.webp",{},{"title":289,"description":1371},[1368,1380,2200,2201,2202,2203,2204],"creative industries","impact projects","coaching","consulting","training","yQXmDClJfbGwx1IPbZ5dxsfRFbMGRSp7WrGbmlkUZZE",1789990175767]