Generazione musicale da un agente IA, tramite MCP
Pubblicato nell'ottobre 2026
Sul server Doseedo MCP sono presenti tre strumenti di generazione, ognuno dei quali è adatto a un compito specifico. doseedo_generate_music fa un Canzone originale o strumentale basata su un testo., con i testi se volete che vengano cantati. doseedo_render_midi giochi le tue note esatte su uno dei modelli strumenti — un violino, un sassofono tenore, una chitarra elettrica, un pianoforte — al tuo tempo, nella tua tonalità, con diverse registrazioni tra cui scegliere. doseedo_cover_song rielabora il brano che hai caricato, mantenendo la sua struttura pur cambiando strumenti, genere o testo. Un agente può concatenarli: analizzare un riferimento, scrivere una parte adatta, renderizzarla e inserire la versione migliore in una traccia di sessione.
I tre strumenti
doseedo_generate_music—prompt((trio jazz caldo, batteria con spazzole, ballata notturna)), facoltativolyrics,duration_seconds,seed.bpmEtime_signatureSono suggerimenti per la didascalia, non controlli: l'output può discostarsi da essi. Una parte che deve trovarsi sulla griglia di una sessione viene scritta come note e renderizzata invece.doseedo_render_midi—notesin battiti dalla battuta 1 (o unmidi_url, o una traccia di sessione disession_id+track_id), un requisitoinstrumentid dal catalogo aGET /api/instruments, un requisitobpmfino a quattrotakesin una chiamata senza crediti extra, untimbre_preseto untimbre_audio_url— una breve registrazione il cui suono assume il rendering — undynamicsobiettivo evoice_splitper gli accordi (una voce per rendering, mappata nel risultato). Le note vengono inviate così come sono scritte; nulla viene allineato.doseedo_cover_song— una canzone caricata più uninstrumentsmappa di scambio ({"piano":"electric_guitar","sax":"violin"}), UNgenre, sostituzionelyrics, un mix di riferimento il cui timbro da assumere, undrum_splitin singoli componenti del kit e un selettore di fedeltà per indicare quanto discostarsi dalla sorgente.
Tutti e tre sono lavori asincroni: da uno a tre minuti per un rendering, in attesa con doseedo_wait_taskLe riprese vengono restituite classificate dalla migliore alla peggiore, come link pre-firmati validi per 24 ore, con il seed per un re-rendering simile alla ripresa. Un rendering costa dieci crediti per finestra di 30 secondi e lo strumento di preventivo ne mostra il funzionamento. Risposta reale, registrata il 15/10/2026, per una parte di contrabbasso di 21 secondi con tre riprese:
{
"job": "render_midi",
"estimate": { "generation": 10 },
"basis": "10 credits per 30 s window (21 s → 1 window) → 10 credits",
"assumptions": [
"takes (3) render in one GPU batch and cost nothing extra",
"a chord part split into voices (voice_split) costs one batch per ~6 voices — pass voices to price it"
],
"affordable": true
}
Le ricette del cameriere mettono il resto della famiglia sullo stesso piano: generare sono 10 crediti per finestra di 30 secondi (una canzone di quattro minuti è 90), un copertina Il tempo di rendering è di 40 secondi e varia dai tre agli otto minuti, poiché i brani lunghi vengono renderizzati in finestre di 30 secondi. Il piano gratuito dell'account copre i primi rendering.
Il ciclo eseguito da un agente
> Analyse ./ref.wav for key and tempo. Write an eight-bar
walking bass line that fits, check the harmony, render it
on upright bass — three takes — and put the best one on a
new track in my "Bridge Demo" session at bar 17.
> Generate a 60-second lo-fi hip-hop instrumental, 85 bpm
feel, and add it to the session as a reference track.
> Cover ./demo.wav as bossa nova with the piano swapped
for nylon guitar, and give me the stems.
> Render this melody as a horn section: split the chords
into voices and render each one on its own instrument.
Il primo suggerimento utilizza cinque strumenti in ordine — analyze_song, analyze_midi, render_midi, wait_task, add_audio_to_session — ed è il comporre-parte ricetta che il server stesso pubblica tramite doseedo_recipes, quindi l'agente non deve inventare la sequenza. Il risultato finisce su una traccia di sessione; con Dø Desktop Eseguendo il progetto Logic su un Mac, viene inserito nella disposizione in pochi secondi.
Note sulla generazione dei prompt rispetto a quelle sulla visualizzazione.
Questa è la distinzione che evita delusioni. La generazione rapida è per materiale: un letto, un riferimento, uno schizzo di uno stile, un'intera canzone con testo cantato. Non manterrà una tonalità o un tempo che indichi, perché il prompt è una didascalia, non uno spartito. Il rendering è per parti: tu (o l'agente) scrivi le note, nella tonalità e al tempo effettivo della sessione, e uno strumento modellato le esegue — ecco perché è lo strumento per qualsiasi cosa debba stare in un arrangiamento. Una cover è il terzo caso: la canzone esiste, e ciò che cambia è chi la suona. Pagina MIDI ad audio è la versione del browser del rendering e il catalogo degli strumenti elenca cosa può essere riprodotto.
La generazione viene eseguita sul server, quindi nulla dipende dal fatto che la tua DAW sia aperta: funziona da un telefono, un terminale, un job CI. Cosa fa Il bridge desktop è necessario solo come ultimo passaggio, la ripresa apparirà in un progetto Logic aperto; senza di esso, la ripresa rimarrà nella sessione e nel successivo download.
Rendi una parte dal tuo agente
Collega il server, specifica una tonalità e un tempo e chiedi otto battute per uno strumento. Scegli una ripresa.
Il server Doseedo MCP →FAQ
Esiste un server MCP per la generazione di musica tramite intelligenza artificiale?
Sì. Il server MCP Doseedo espone doseedo _generate_music (una canzone generata da un prompt, con testo opzionale), doseedo _render_midi (le tue note esatte eseguite da uno strumento modellato, in più riprese) e doseedo _cover_song (una canzone rielaborata con strumenti diversi o un genere musicale modificato). Funziona con Claude, ChatGPT, Cursor, Gemini CLI, Codex e qualsiasi client MCP.
Posso generare musica in una tonalità e un tempo specifici?
Non solo da un prompt: bpm e indicazione di tempo sono suggerimenti da cui l'output può discostarsi. Per una parte che deve adattarsi, scrivi le note in quella tonalità e a quel tempo e renderizzale con doseedo _render_midi; le note vengono riprodotte esattamente come scritte.
Quali strumenti possono suonare le mie note?
Gli strumenti modellati presenti nel catalogo su doseedo — archi, ottoni, ance, chitarre, tastiere e altro ancora — sono gli stessi che si trovano nella pagina Sources. Un preset di timbro o una breve registrazione di riferimento modellano il suono.
L'audio generato può essere importato direttamente nella mia DAW?
Sì, doseedo _add_audio_to_session inserisce una registrazione o un brano generato in una sessione e, se Dø Desktop è in esecuzione, appare nel progetto Logic aperto. Altrimenti, viene scaricato al successivo avvio della sessione.
Quanto costa un rendering?
Dieci crediti per ogni finestra di 30 secondi, dallo stesso pool di crediti del resto dell'account; fino a quattro riprese in una singola chiamata non comportano costi aggiuntivi. doseedo _quote calcola il prezzo di un lavoro prima che venga inviato e un piano gratuito copre i primi rendering.
Il server Doseedo MCP · un URL per ogni client
- Logic Promodifiche in tempo reale nel progetto aperto
- Ableton Livecostruire, leggere, convertire .als
- FL Studioleggere, convertire .flp
- Pro Toolsspostare file .ptx tra DAW
- REAPERleggere, modificare, convertire .rpp
- Qualsiasi agente di intelligenza artificialeciò che funziona oggi
- Claude e il codice di Claudetelefono, computer fisso, terminale
- ChatGPTcome server MCP personalizzato
- Cursoremcp.json, una voce
- Interfaccia a riga di comando Geminigemini mcp add
- Codice OpenAIcodex mcp aggiungi
- VS Code Copilotmcp.json, tipo http
- Tutti i 33 strumentiil riferimento
- Convertire i progettidieci formati DAW, 75 direzioni
- stems separativoce, batteria, basso, altro
- Da audio a MIDItrascrizione, accordi, tonalità
- Genera musicacanzoni, parti, cover
- Rimbalzo offlinetramite plugin reali
- Sostituisci il pacco batterial'audio rimane locale