Module: RunApi::Suno::Types
- Defined in:
- lib/runapi/suno/types.rb
Defined Under Namespace
Classes: AddInstrumentalResponse, AddVocalsResponse, AlignedWord, AsyncTaskResponse, Audio, BoostStyleResponse, CompletedAddInstrumentalResponse, CompletedAddVocalsResponse, CompletedConvertAudioResponse, CompletedCoverAudioResponse, CompletedCreateMashupResponse, CompletedExtendMusicResponse, CompletedGenerateArtworkResponse, CompletedGenerateLyricsResponse, CompletedGenerateMidiResponse, CompletedReplaceSectionResponse, CompletedSeparateAudioStemsResponse, CompletedTextToMusicResponse, CompletedTextToSoundResponse, CompletedVisualizeMusicResponse, ConvertAudioResponse, Cover, CoverAudioResponse, CreateMashupResponse, ExtendMusicResponse, GenerateArtworkResponse, GenerateLyricsResponse, GenerateMidiResponse, GeneratePersonaResponse, GetTimestampedLyricsResponse, Lyric, MidiInstrument, MidiNote, Persona, ReplaceSectionResponse, SeparateAudioStemsResponse, SeparatedAudio, TextToMusicResponse, TextToSoundResponse, VisualizeMusicResponse
Constant Summary collapse
- MODELS =
%w[V5_5 V5 V4_5PLUS V4_5ALL V4_5 V4 V3_5].freeze
- SOUND_MODELS =
%w[V5 V5_5].freeze
- SOUND_KEYS =
%w[ Cm C#m Dm D#m Em Fm F#m Gm G#m Am A#m Bm C C# D D# E F F# G G# A A# B ].freeze
- VOCAL_GENDERS =
%w[f m].freeze
- PERSONA_MODELS =
%w[style_persona voice_persona].freeze
- SEPARATE_AUDIO_STEMS_TYPES =
%w[separate_vocal split_stem].freeze