وقتی به وب APIها فکر میکنید، احتمالاً موسیقی اولین چیزی نیست که به ذهن میآید. با این حال، در ماههای اخیر، شاهد ظهور پلتفرمهای بیشتری بودهایم که باعث شدهاند درباره نقشی که APIها هماکنون در این حوزه دارند (و شاید در آینده داشته باشند) فکر کنیم.
بر اساس گزارش وضعیت API در سال ۲۰۲۳ توسط Postman، ۳٪ افرادی که با API کار میکنند، در حوزه «بازی/سرگرمی/رسانه» فعالیت دارند. متأسفانه، گزارش به همین میزان جزئیات داده و تعیین دقیق تعداد توسعهدهندگان API در صنعت موسیقی دشوار است.
میتوان با اطمینان نسبی فرض کرد که درصد توسعهدهندگان API فعال در صنعت موسیقی دستکم مشابه ۱٪ کسانی است که در املاک و مستغلات یا سازمانهای غیرانتفاعی فعالیت دارند. به عبارت دیگر، اگرچه بخش کوچکی از بازار کلی است، اما همچنان قابل توجه است.
و برخی موارد استفاده جذاب وجود دارند که در ادامه به جزئیات بیشتری درباره آنها پرداخته میشود و ممکن است باعث شود درباره موسیقی و APIها به شکلی کاملاً جدید فکر کنید. پس آیا اغراق است اگر بگوییم APIها واقعاً چهره صنعت موسیقی را تغییر میدهند؟ بیایید بررسی کنیم.
بازیگران بزرگ صنعت موسیقی در حال پذیرش APIها هستند
به طور تاریخی، APIهای پایگاه داده موسیقی همان چیزی بودهاند که بیشتر مردم وقتی میگویند «API موسیقی» منظورشان است. این میراث به زمان راهاندازی Audioscrobbler توسط Richard Jones در سال ۲۰۰۲ بازمیگردد که کمی بعد API خود را ارائه کرد.
به تازگی، در WWDC22 اپل API موسیقی اپل را معرفی کرد که میتواند برای دریافت اطلاعات درباره آلبومها، آهنگها، هنرمندان، پلیلیستها، نمودارها، توصیهها و موارد دیگر استفاده شود. این API میتواند اطلاعاتی درباره شرکتهای ضبط و گردانندگان پلیلیستها یا ایستگاههای رادیویی نیز ارائه دهد.
Spotify نیز API خود را دارد که توسعهدهندگان میتوانند از آن برای بازیابی متادیتای محتوا، تولید توصیهها، ایجاد یا مدیریت پلیلیستها و کنترل پخش استفاده کنند.
علاوه بر این، APIهای Shazam و Genius به توسعهدهندگان امکان میدهند کارهای جالبی مانند ساخت برنامههایی برای تشخیص آهنگ، تحلیل متن ترانهها یا اطلاعات هنرمندان انجام دهند. Bandcamp نیز APIهایی ارائه میدهد که شرکتهای ضبط و شرکای فروش محصولات میتوانند برای اندازهگیری فروش و مدیریت سفارشها استفاده کنند.
پذیرش زودهنگام APIها توسط SoundCloud به آنها کمک کرد تا معماری تکساختاری خود را تجزیه کنند، در حالی که Spotify از APIها برای مدیریت پیچیدگیهای مربوط به پرداختهای اشتراک خود استفاده میکند.
پشتیبانی عمیق و مداوم از APIها در حوزه موسیقی نشاندهنده رویکردی باز و پیشرو است و در عین حال نشان میدهد که این ابزارها تا چه اندازه قدرتمند هستند.
منظور دقیق ما از «API موسیقی» چیست؟
مفهوم «API موسیقی» در حال حاضر به طور خاص تعریفشده نیست و معنای آن طی سالها تغییر کرده است. همانطور که دیدیم، این APIها دیگر تنها محدود به بازیابی دادهها نیستند.
علاوه بر این، منظور میتواند هر چیزی باشد؛ از Java Sound API که برای کنترل ضبط صدا، پخش، سنتز MIDI و ترتیبدهی پایه استفاده میشود، تا یک اپلیکیشن کشف موسیقی که از طریق API قدرت میگیرد و یا APIهایی که قادر به تولید موسیقی به صورت خودکار هستند.
این مورد ممکن است خیالپردازانه به نظر برسد، اما استارتاپ موسیقی Mubert، برای مثال، ادعا میکند که تا جولای ۲۰۲۳، با استفاده از هوش مصنوعی ۱۰۰ میلیون آهنگ تولید کرده است. این شرکت API برای مشتریان B2B ارائه میدهد و با شرکتهایی مانند Anghami و Sensorium Galaxy همکاری میکند که بدون شک به ۵۶ میلیون آهنگی که توسط کاربران ایجاد شده است، کمک کرده است.
همچنین یک موضوع در Stack Overflow پیشنهاد میدهد محیطهای برنامهنویسی موسیقی مانند Csound و SuperCollider (که هر دو API ارائه میدهند) به کاربری که به دنبال چنین خدماتی است، مورد استفاده قرار گیرد. شاید افراد Daft Punk بهتر است مراقب باشند…
هوش مصنوعی و APIها در حوزه موسیقی
در گزارش وضعیت API در سال ۲۰۲۳ توسط Postman، ۱۶٪ از پاسخدهندگان گفتهاند که بیشترین هیجان آنها برای ایجاد برنامههای IoT (اینترنت اشیا) است، دومین موضوع پس از برنامههای مبتنی بر هوش مصنوعی مولد (۳۷٪). این موضوع به ویژه در حوزه موسیقی اهمیت دارد.
بسیاری از ما قبلاً از Siri، Alexa یا دستیار مجازی دیگری خواستهایم که «جَز نرم پخش کند» یا «کمی موسیقی کلاسیک پخش کند». با این حال، اکثر ما احتمالاً زیاد به آنچه در پشت صحنه میگذرد فکر نمیکنیم.
رویکرد هوشمندانهتر، مانند استفاده از هوش مصنوعی برای پخش آلبوم جدید هنرمند مورد علاقه ما بلافاصله پس از انتشار یا ایجاد پلیلیستهای فوری متناسب با فعالیتهای فعلی ما، از امکانات سرگرمکننده است. APIها نقش حیاتی در فعالسازی دستیاران هوشمند دارند و تأثیر آنها در کشف موسیقی نمونهای عالی از سرعت تغییرات این حوزه است.
برای مثال، AIMS API در سال ۲۰۲۳ Prompt Search را راهاندازی کرد که به کاربران امکان میدهد موسیقی جدید را بر اساس صحنه، مکان، دوره زمانی یا سبک موسیقی با استفاده از زبان طبیعی کشف کنند. احتمالاً باید انتظار داشته باشیم ویژگیهای مشابه به زودی در سرویسهای استریمینگ ارائه شوند.
اما این تنها قابلیت هوش مصنوعی در حوزه موسیقی نیست. Amadeus Code در سال ۲۰۲۳ یک API مبتنی بر هوش مصنوعی راهاندازی کرد که قادر است موسیقی بدون حق امتیاز تولید کند، تنها بر اساس پرامپتهای متنی غیرموسیقیایی (مانند «تابستان» یا «لوازم آرایشی»).
اولین مشتری این محصول Roland بود که تولیدکننده ابزارهای موسیقی، تجهیزات و نرمافزار است. به عبارت دیگر، APIها از همین حالا به موسیقیدانان کمک میکنند تا موسیقی پسزمینه، تنظیمات سینتی سایزر و صداهای محیطی را با هوش مصنوعی تولید کنند.
یک API برای هر موسیقیدان…؟
در سال ۲۰۲۳، Building Stans مقالهای منتشر کرد که پیشنهاد میداد «زمان آن فرا رسیده است که هنرمندان APIهای خود را راهاندازی کنند». این مقاله جالب است و بخشی از الهامبخش این مطلب بوده است. ایده داشتن API اختصاصی برای هر موسیقیدان ممکن است افراطی به نظر برسد، اما استدلال قانعکنندهای ارائه شده است.
مقاله پیشنهاد میکند: «برای رقابتی ماندن به عنوان یک هنرمند، هنرمندان باید ایجاد چارچوبی به نام Artist API را در نظر بگیرند تا با استفاده از آن بخش ارزشمند IP هنرمند خود — شمایل منحصر به فردشان — را بهطور سیستماتیک مجوزدهی و بهرهبرداری کنند.» این مقاله بیان میکند که هنرمندان میتوانند از API برای بهرهبرداری سریع از تغییرات تکنولوژی و پاسخ به نیازهای طرفداران به شکل مؤثر استفاده کنند.
فرض کنیم Taylor Swift از هوش مصنوعی برای ایجاد یک API تولید صدا استفاده کند که کیفیت استودیویی نزدیک داشته باشد. مصرفکنندگان میتوانند از آن API استفاده کنند تا او «خوانندگی» کند روی آثار Lana Del Rey، حمایت از Ozzy Osbourne در آهنگهای قدیمی Black Sabbath یا هر چیز دیگری که تصور کنند. به عبارت دیگر، آثار غیررسمی طرفداران میتوانند به صورت رسمی توسط خود هنرمندان مجاز شوند.
مسئله اینکه آیا هنرمندان واقعاً مایل به انجام این کار هستند، تقریباً بیاهمیت است زیرا بدون آنها هم در حال رخ دادن است. بسیاری از شرکتهای ضبط در حال مقاومت در برابر کاورهای هوش مصنوعی هستند، اما ممکن است در نهایت به پذیرش آنها روی بیاورند و APIهای اختصاصی هنرمندان میتواند یک روش برای انجام این کار باشد.
آینده APIهای موسیقی
ساخت محصولات تجاری با استفاده از APIهای موسیقی کمی چالشبرانگیز است. با بودجه و راهنمایی مناسب میتوان از آن عبور کرد، اما تصور یک استارتاپ که در مقابل قدرت Spotify، Apple Music یا YouTube Music ایستادگی کند، دشوار است.
یک مشکل اساسی در استفاده از APIها برای ایجاد پلتفرم استریمینگ این است که این کار مستلزم پرداخت هزینه پهنای باند و همچنین حقالامتیاز مکانیکی به دارندگان کپیرایت است. بدون سرمایهگذاری قابل توجه و تیمی از وکلا برای مذاکره روی مجوزها، مدیریت آن برای آماتورها و علاقهمندان فرعی دشوار است.
با این حال، هیچ دلیلی وجود ندارد که این وضعیت آینده باشد. همانطور که دیدیم، مثالهای زیادی از افراد خلاق که با APIها (چه داخلی و چه خارجی) کارهای جالب انجام دادهاند، وجود دارد بدون اینکه نیاز به این تلاش اضافی باشد.
واضح است که معنای «API موسیقی» در حال تغییر است. چه از طریق موتورهای توصیهگر و چه تولید موسیقی، که هر دو اغلب توسط قدرت هوش مصنوعی تقویت میشوند، وضعیت گذشته API پایگاه داده موسیقی در حال پایان است.
