Repository logo
 
Publication

Modular microservices architecture for generative music integration in digital audio workstations via VST plugin

dc.contributor.authorRaposo, Adriano N.
dc.contributor.authorSoares, V.N.G.J.
dc.date.accessioned2025-11-06T16:47:01Z
dc.date.available2025-11-06T16:47:01Z
dc.date.issued2025
dc.date.updated2025-11-05T16:39:56Z
dc.descriptionSupplementary Materials: The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/fi17100469/s1, Video S1: VideoS1.mp4; Video S2: VideoS2.mp4; Video S3: VideoS3.mp4; Video S4: VideoS4.mp4; Video S5: VideoS5.mp4. The raw data supporting the conclusions of this article will be made available by the authors on request.
dc.description.abstractThis paper presents the design and implementation of a modular cloud-based architecturethat enables generative music capabilities in Digital audioWorkstations through a MIDI microservices backend and a user-friendly VST plugin frontend. The system comprises a generative harmony engine deployed as a standalone service, a microservice layer that orchestrates communication and exposes an API, and a VST plugin that interacts with the backend to retrieve harmonic sequences and MIDI data. Among the microservices is a dedicated component that converts textual chord sequences into MIDI files. The VST plugin allows the user to drag and drop the generated chord progressions directly into a DAW’sMIDI track timeline. This architecture prioritizes modularity, cloud scalability, and seamless integration into existing music production workflows, while abstracting away technical complexity from end users. The proposed system demonstrates how microservice-based design and cross-platform plugin development can be effectively combined to Support generative music workflows, offering both researchers and practitioners a replicable and extensible framework.eng
dc.description.sponsorshipV.N.G.J.S. and A.N.R. acknowledge that this work was funded by FCT/MECI through national funds and, when applicable, co-funded EU funds under UID/50008: Instituto de Telecomunicações.
dc.description.versioninfo:eu-repo/semantics/publishedVersion
dc.identifier.citationRAPOSO, A.N. ; SOARES, V.N.G.J. (2025) - Modular microservices architecture for generative music integration in digital audio workstations via VST plugin. Future Internet. 17, p. 469. DOI: 10.3390/fi17100469
dc.identifier.doi10.3390/fi17100469en_US
dc.identifier.issn1999-5903en_US
dc.identifier.slugcv-prod-4580886
dc.identifier.urihttp://hdl.handle.net/10400.11/10353
dc.language.isoeng
dc.peerreviewedyes
dc.publisherMDPI
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectCloud computing
dc.subjectMicroservices
dc.subjectCreative workflows
dc.subjectGenerative music
dc.subjectMusic production
dc.subjectVirtual studio technology
dc.titleModular microservices architecture for generative music integration in digital audio workstations via VST plugineng
dc.typeresearch articleen_US
dspace.entity.typePublication
oaire.citation.issue10en_US
oaire.citation.titleFuture Interneten_US
oaire.citation.volume17en_US
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.identifiera4GD8aoAAAAJ
person.identifier.ciencia-id5B19-E130-E382
person.identifier.orcid0000-0002-8057-5474
rcaap.cv.cienciaid5B19-E130-E382 | Vasco Nuno da Gama de Jesus Soares
rcaap.rightsopenAccessen_US
relation.isAuthorOfPublicationa17d4ff5-1ff3-4dcc-b180-319e7ff3961d
relation.isAuthorOfPublication.latestForDiscoverya17d4ff5-1ff3-4dcc-b180-319e7ff3961d

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
futureinternet-17-00469-v2.pdf
Size:
929.8 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.02 KB
Format:
Item-specific license agreed upon to submission
Description: