Table of Contents

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.

MubertClient
MubertExtensions
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.

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.