PHP · Game music
Game Music API for PHP
PHP developers who need to generate game soundtracks and loops programmatically and want the exact PHP snippet for their stack.
Example prompt for game music
energetic chiptune action loop for a platformer levelInstall
composer require guzzlehttp/guzzlePHP quick start
Set MUSICAPI_KEY, paste this, and run it. It is a real request against the live API, prompted for game music.
<?php
$client = new GuzzleHttp\Client();
// 1) start a generation
$res = $client->post('https://api.musicapi.ai/api/v1/sonic/create', [
'headers' => ['Authorization' => 'Bearer ' . getenv('MUSICAPI_KEY')],
'json' => [
'custom_mode' => false,
'mv' => 'sonic-v5',
'gpt_description_prompt' => 'energetic chiptune action loop for a platformer level',
],
]);
$taskId = json_decode($res->getBody(), true)['task_id'];
// 2) poll GET /api/v1/sonic/task/{taskId} until data[0]['audio_url'] is setFull PHP setup (SDK, polling helper, error handling) is on the PHP music API guide.
Why teams use it for game
A game world has many states: a calm village, a tense dungeon, a boss fight. Licensing or composing a unique track for each one is expensive, and procedural games can have more states than you can pre-author. Reusing the same loop everywhere flattens the experience.
More on this use case, including output and licensing details, on the Game Development Music API page.
FAQ
How do I generate game music from PHP?
POST a prompt to https://api.musicapi.ai/api/v1/sonic/create from PHP with your API key, then poll the returned task_id at /api/v1/sonic/task/{task_id} until the audio URL is ready. The snippet above is a complete starting point.
What does it cost?
Each music generation is 15 credits (2 songs). New accounts get free signup credits with no card, then it is pay-as-you-go. See the per-operation table at musicapi.ai/pricing#credit-costs.
Where is the full PHP setup?
This page is the game-focused quick start. The complete PHP integration (install, polling helper, error handling) is at musicapi.ai/php-music-api.
Generate game music in minutes
Get free credits on signup and run real generations before any payment. No credit card required to start.
API details verified 2026-06-07. The pricing page always has current rates.