Namespace Glitch9.AIDevKit.Mubert
Classes
BaseRecordTrackRequestParams
GetPlayMusicData
The data payload containing the music channel structure.
GetPlayMusicRequest
Request object for getting all available music channels for streaming and generation.
GetPlayMusicResponse
Response object for GetPlayMusic request.
ImageToMusicRequest
Request object for Mubert's ITMRecordTrack method (Image-to-Music).
ImageToMusicRequestParams
Parameters for ITMRecordTrack method.
Mubert
MubertClientSettingsFactory
MubertRequestParams
MubertRequest<T>
MubertResponse<T>
MubertSettings
MusicCategory
Represents a music category (e.g. Moods, Genres, etc.).
MusicChannel
Represents an actual music channel that can be streamed or used for generation.
MusicGroup
Represents a group within a category (e.g. Calm inside Moods).
RecordTrackRequest
Request object for generating a music track based on playlist and other settings. Uses Mubert's RecordTrack method.
RecordTrackRequestParams
Parameters for the RecordTrack method.
RequestExtensions
StreamInfo
Contains the streaming URL for a channel.
TextToMusicRequest
TextToMusicRequestParams
TrackResponse
Response wrapper for RecordTrack method.
TrackResponseParams
Contains the list of generated track tasks.
TrackStatusRequest
Request object for checking the status of generated tracks.
TrackTask
Information about a single track generation task.
Enums
ArrangementIntensity
The complexity of the arrangement, representing how many instruments play simultaneously.
CompositionMode
The composition type that defines the structure of the generated track.
MubertBitrate
MubertFormat
MubertMethod
Just .ToString() the enum to get the method name.