20.1 Overview

Music Generator is AIUNIFY PROS SUITE’s dedicated AI music-creation workspace.

The current user interface identifies the workspace as:

AI Music Studio

with the description:

“Turn your ideas into professional-grade soundtracks with Suno V5”.

AI Music Studio currently supports:

  1. Text-to-music generation
  2. Lyrics-based song generation
  3. Normal and Custom creation modes
  4. Style/Genre instructions
  5. Optional Track Title
  6. Instrumental Mode
  7. Suno Model selection
  8. Asynchronous music generation
  9. Multiple generated audio results
  10. In-browser Play/Pause
  11. Generated-track history
  12. Persistent My Creations
  13. Opening generated audio for Download/Save
  14. Audio Isolation processing
  15. Reusing previous creation settings as references
  16. Account Token checks before generation

Unlike the Standard AI Generator, Music Generator creates audio through a specialized music-generation service rather than through the normal text-generation workflow.

20.2 Where Music Generator Is Located

Navigate to:

Sidebar → Core Tools → Music Generator

The verified route is:

/music-generator

and the Sidebar currently marks Music Generator as a New Core Tool.

20.3 Authentication Is Required

The /music-generator page verifies that you are signed into AIUNIFY PROS SUITE.

If you are not authenticated, the page redirects toward:

/login.

20.4 Music Generator Uses Feature Access Protection

The Music Generator workspace is also wrapped in:

FeatureGuard → music-generator.

Therefore, being signed in does not by itself guarantee access.

Your account must also have access to the feature under the normal PROS SUITE Plan/tool-access rules described in Chapter 8.

20.5 Music Generator Is Not a Standard ToolPage

Music Generator does not use the Standard AI Generator interface from Chapter 12.

Instead, it has its own specialized interface with:

  1. Music-specific Models
  2. Song-generation modes
  3. Audio playback
  4. Persistent music history
  5. Audio isolation

This is important because the normal Standard Generator assumptions do not automatically apply.

20.6 AI Music Studio Header

At the top of the workspace, the interface displays:

AI Music Studio

and:

“Turn your ideas into professional-grade soundtracks with Suno V5”.

Two informational badges also appear:

  1. Suno AI Engine
  2. 48kHz Stereo

20.7 48kHz Stereo Label

The current user interface visibly labels the Music Studio:

48kHz Stereo.

However, the supplied user-operations source does not independently inspect the downloaded audio file's encoding or sample-rate metadata.

Therefore, this manual records 48kHz Stereo as the current product-interface designation rather than making a separate technical verification of each generated file.

20.8 Two Main Workspace Tabs

AI Music Studio contains two primary tabs:

Studio

Create new music.

My Creations

Review previously generated music associated with your account.


20.9 Studio

The default tab is:

Studio

This is where you configure and generate a new track.

20.10 My Creations

The second tab is:

My Creations.

When saved music exists, a numeric badge beside My Creations displays the number of music assets currently loaded for your account.

20.11 Configuration Panel

The primary music-generation form is titled:

Configuration

with:

“Customize your track's style, lyrics, and metadata”.

20.12 Two Creation Modes

At the top-right of Configuration are:

  1. Normal
  2. Custom


These modes change how the primary Prompt is interpreted and how much text you can enter.

20.13 Normal Mode

In Normal mode, the primary field is labeled:

Music Description.

Use it to describe the music you want AIUNIFY to create.

20.14 Normal Mode Placeholder

The current example is:

“e.g. A lo-fi hip hop beat with a jazzy piano melody, cozy atmosphere for studying...”

This demonstrates the type of natural-language direction the generator accepts.

20.15 Normal Mode Character Limit

Normal Mode supports up to:

500 characters.

The current interface displays a character counter such as:

125 / 500

while you write.

20.16 What to Include in a Normal Music Description

A useful music description can identify:

  1. Genre
  2. Mood
  3. Tempo
  4. Instruments
  5. Energy
  6. Atmosphere
  7. Era
  8. Vocal character
  9. Production style
  10. Intended use

For example:

Cinematic electronic soundtrack with deep synth bass, atmospheric pads, dramatic strings, gradual build, confident business-tech energy, and a powerful modern ending.

20.17 Weak Normal Prompt

A Prompt such as:

Make a song.

gives the music engine very little creative direction.

A more descriptive Prompt usually gives the generator a clearer target.

20.18 Stronger Normal Prompt

For example:

Upbeat futuristic corporate electronic track with punchy drums, warm bass, bright synth arpeggios, subtle orchestral strings, confident inspirational mood, polished commercial production.

This communicates several independent musical qualities.

20.19 Custom Mode

Selecting:

Custom

changes the main input label from:

Music Description

to:

Lyrics.

Use Custom Mode when you want to provide the song's lyrical content yourself.

20.20 Custom Mode Placeholder

The Custom Mode field displays:

“Enter your song lyrics here...”

20.21 Custom Mode Character Limit

Custom Mode supports up to:

5,000 characters.

This is substantially larger than the 500-character Normal Mode description.

20.22 Normal vs. Custom

Think of the modes as:

Normal

Describe the music you want.

Custom

Provide the Lyrics you want used.

Both modes also support Style/Genre, Title, Instrumental Mode, and Music Model settings.

20.23 Example — Custom Lyrics

A Custom Mode input might be structured as:

[Verse 1]

...

[Chorus]

...

[Verse 2]

...

[Bridge]

...

The exact musical interpretation remains dependent on the music-generation provider.

20.24 Style / Genre

Below the main Prompt is:

Style / Genre.

The placeholder is:

“e.g. Synthwave, 80s, Dark”

20.25 Using Style / Genre

Style can be used to further define the sound separately from the main description or Lyrics.

Examples include:

  1. Lo-fi
  2. Jazz
  3. Synthwave
  4. Pop
  5. Cinematic
  6. Ambient
  7. Hip-hop
  8. Acoustic
  9. Soul
  10. Electronic

You can also combine descriptors.

Example:

Cinematic, orchestral, futuristic, inspirational

20.26 Style Is Optional

The Music-generation action accepts Style as an optional field.

A track can therefore be generated without manually entering Style, provided the primary Prompt contains content.

20.27 Title

Beside Style / Genre is:

Title

with the placeholder:

Track Name.

Use this to identify the composition.

20.28 Title Is Optional

The server accepts Title as an optional generation parameter.

You can therefore generate without entering one.

20.29 Untitled Result Display

If no Title was entered, newly generated tracks are displayed as:

Gen Track #1

Gen Track #2

and so forth in the immediate result area.

20.30 Default Style Display

If no Style was entered, a newly generated result displays:

Original Composition.

20.31 Instrumental Mode

The Configuration panel contains:

Instrumental Mode

with:

“Generate without any vocals”.

Turn this on when you want music without vocals.

20.32 Instrumental Mode Is Off by Default

The initial source state is:

instrumental = false.

Therefore, Instrumental Mode must be explicitly enabled if you want to request a no-vocal composition.

20.33 Custom Lyrics and Instrumental Mode

The current interface technically allows Custom Mode and Instrumental Mode to be selected at the same time.

Both:

  1. Lyrics Prompt
  2. instrumental: true

can be sent to the generation provider.

The supplied source does not establish which input takes precedence when those instructions conflict.

For predictable results, use Instrumental Mode primarily when vocals/Lyrics are not needed.

20.34 Music-Specific AI Model

AI Music Studio has its own AI Model selector.

This is separate from the general PROS SUITE language-model selector described in Chapter 10.

20.35 Current Music Models

The current Music Studio offers:

  1. Suno V5 (Highest Quality)
  2. Suno V4.5 (Classic)
  3. Suno V4.5 Plus


20.36 Default Music Model

The current default is:

V5.

The UI identifies that as:

Suno V5 (Highest Quality).

20.37 Music Model vs. Header AI Model

This distinction is important.

Header Model Selector

Used by many language/reasoning AI workflows.

AI Music Studio Model

Used specifically by Music Generator.

MusicGeneratorPage does not use the Header's selectedModel; it maintains its own local Suno Model selection and sends that music Model directly into generateMusicAction.

20.38 Changing Your Header AI Model Does Not Select a Suno Version

Selecting a different OpenAI, Gemini, NVIDIA, Anthropic, or other language Model in the PROS SUITE Header does not replace:

  1. V5
  2. V4.5
  3. V4.5 Plus

inside the Music Studio.

Choose the desired Suno Model inside Music Generator itself.

20.39 Quick Style Suggestions

When Music Studio is idle, the right side displays several clickable Style suggestions:

  1. Lo-fi Study
  2. Cinematic Epic
  3. 80s Pop
  4. Jazz Noir


20.40 Selecting a Style Suggestion

Selecting one of those suggestion badges places its text into:

Style / Genre.

It does not automatically start generation.

You can customize the Style after selecting it.

20.41 Idle State

Before music has been generated, the output side displays:

Ready to compose?

with:

“Configure your track on the left and hit generate to start your journey into AI music.”

20.42 Generate Music

When your configuration is complete, select:

Generate Music.

20.43 Prompt Is Required

Music Generator will not start if the main Prompt is blank.

If you try, the current interface displays:

Prompt Required

with:

“Please enter a description or lyrics for your music.”

20.44 Generate Button Is Disabled Without Prompt Text

The Generate Music button is disabled when:

  1. The Prompt is empty
  2. Or generation is already:
  3. Queuing
  4. Generating
  5. Processing


20.45 What Is Sent When You Generate

Music Studio sends:

  1. Prompt
  2. Style
  3. Title
  4. Whether Custom Mode is active
  5. Instrumental setting
  6. Selected Suno Model


20.46 Music Generation Is an Asynchronous Task

Music generation does not necessarily return finished audio immediately.

Instead, PROS SUITE:

  1. Creates a music-generation task.
  2. Receives a Task ID.
  3. Monitors the Task status.
  4. Retrieves audio URLs after completion.
  5. Saves successful results into My Creations.


20.47 Generation Statuses

The Music Studio recognizes the following internal/user-facing stages:

  1. Idle
  2. Queuing
  3. Generating
  4. Processing
  5. Success
  6. Failed


20.48 Composing

While the track is being created, the Generate button changes to:

Composing...

20.49 Generation Status Card

During Queuing, Generating, or Processing, the output area shows a status Card such as:

Queuing...

Generating...

or:

Processing...

20.50 Interface Generation-Time Message

The status Card states:

“Our AI is composing your unique track. This usually takes 30-60 seconds.”

Treat this as interface guidance, not a guaranteed completion time.

Provider availability and workload can affect actual completion.

20.51 Status Is Checked Every Three Seconds

After a Task ID has been created, the current Music Studio checks the Task approximately every:

3 seconds.

This polling updates the visible generation state.

20.52 Status Progress Bar Is Not a Precise Completion Percentage

The visual progress bar currently displays approximately:

  1. 30% when Queuing
  2. 70% for the other active states

rather than reading an exact percentage from the provider.

Therefore:

The progress bar is a visual status indicator, not a precise measurement of how much of the audio has been rendered.

20.53 Successful Generation

When the provider returns one or more audio results, Music Studio changes to Success and displays:

Music Generated!

with:

“Your masterpiece is ready to listen.”

20.54 Generated Masterpieces

Completed tracks appear under:

Generated Masterpieces.

20.55 One Request Can Return Multiple Tracks

The Music Generator is designed to accept an array of result URLs.

Therefore, one generation Task can return more than one audio version.

Each returned URL is displayed as its own result Card.

20.56 All Returned Versions Are Preserved

When generation succeeds, the persistence workflow loops through all returned music URLs and saves each new result as a music asset for the signed-in user.

This is why one generation can create multiple entries in My Creations.

20.57 Generated Result Card

Each immediate result Card includes:

  1. Track display area
  2. Play/Pause
  3. Title
  4. Style
  5. Download
  6. Audio Isolation


20.58 Playing a Generated Track

Hover over the generated track and select the Play button.

Music Studio loads the audio URL into its hidden Audio player and begins playback.

20.59 Pause

While a track is playing, the Play control changes to:

Pause.

Select it to pause the current track.

20.60 Resume

If you select the same track again after pausing it, Music Studio resumes playback using the same Audio element.

20.61 Playing Another Track

Selecting a different track:

  1. Changes the active audio URL.
  2. Makes that track the current item.
  3. Starts playing it.


20.62 End of Playback

When the hidden Audio element reaches the end, Music Studio sets its playback state back to not playing.

20.63 Waveform Visualization

Generated result Cards display animated waveform-like bars while music is playing.

These bars are decorative UI animation.

They are not source-verified as a visualization calculated from the actual audio waveform.

20.64 No Visible Playback Timeline Is Established

The Music Generator's current result Cards provide Play/Pause but do not establish a user-facing:

  1. Seek bar
  2. Time scrubber
  3. Track position slider
  4. Volume slider

for generated results.

Do not expect full media-player controls in the current Studio interface.

20.65 Download

Each generated result includes:

Download.

20.66 Important Download Behavior

The current Download button calls:

window.open(audioURL, '_blank')

rather than constructing and automatically saving a local file.

Therefore:

Download currently opens the generated audio URL in a new browser tab.

Depending on the browser and audio host, you may then be able to play or save the audio using the browser's normal controls.

20.67 No Source-Verified Download Filename

Music Studio does not currently define a generated local filename such as:

my-song.mp3

inside its Download handler.

The resulting filename or Save behavior can therefore depend on the audio host/browser.

20.68 No Source-Verified Audio File Format Selector

The current user interface does not provide a selector for:

  1. MP3
  2. WAV
  3. FLAC
  4. AAC

The Music Generator receives audio URLs from the provider.

Do not claim a specific file format unless the opened/downloaded file itself confirms it.

20.69 New Track

After successful generation, the result area provides:

New Track.

Select it to return the generation display to its Idle state.

20.70 New Track Does Not Clear the Configuration Form

The current New Track handler only changes the Status back to:

idle.

It does not explicitly clear:

  1. Prompt
  2. Style
  3. Title
  4. Instrumental setting
  5. Music Model

This can make it convenient to create another variation using similar settings.

20.71 Generating Again Clears the Previous Immediate Results

When you actually start another generation, Music Studio:

  1. Clears the current Error
  2. Clears the immediate Results array
  3. Changes the status to Queuing

before creating the next task.

Previously persisted music should still remain under My Creations.

20.72 Music Generation Token Cost

The server-side generation action obtains the current Music Generator cost from:

settings.aiLimits['music-generator']

and if no configured value exists, uses:

100 Tokens.

This execution path is more directly relevant to actual Music Generator usage than the generic feature-card catalogue.

20.73 Important Cost Discrepancy

The general PROS SUITE feature catalogue currently lists:

Music Generator — 20 Tokens.

However, the actual Music-generation action uses:

Configured music-generator cost → otherwise 100 Tokens.

Therefore:

Do not rely on the generic 20-Token feature-card value as the guaranteed Music Generator charge.

The server-side Music Generator setting is the more direct operational source.

20.74 Music Studio Does Not Display Its Current Token Cost

The current Music Studio Configuration panel does not display:

X tokens per generation

beside the Generate Music button.

Therefore, users should monitor:

Monthly Tokens

and any current account/Plan usage information.

20.75 Insufficient PROS SUITE Tokens

Before creating the provider Task, the Music-generation action checks the signed-in user's PROS SUITE Token Balance.

If the balance is lower than the current generation cost, it returns:

“Insufficient tokens. Please top up your balance.”

20.76 When Music Tokens Are Deducted

The current server workflow is:

Check Balance

Ask provider to create Music Task

If Task creation succeeds:

Deduct PROS SUITE Tokens

Persist Task


20.77 Failed Task Creation Before Start

If the music provider does not successfully create a Task ID, the action returns:

Failed to start music generation

or the provider's message.

The Token-deduction line has not yet been reached at that point.

20.78 Generation Failure After Task Creation

A Task can also fail later after it was successfully created and Tokens were already deducted.

The supplied source marks that Task as Failed but does not establish an automatic Token refund in that later-failure workflow.

Accordingly, this manual does not promise a refund for a provider Task that fails after successful creation.

20.79 Token Balance Refresh After Success

When music generation completes successfully, the Music Studio explicitly refreshes the user's account information.

This allows updated account balance information to appear elsewhere in PROS SUITE.

20.80 Provider Credits vs. PROS SUITE Tokens

Music generation relies on an external music-generation provider.

A provider-side error containing wording such as:

Credits insufficient

should not automatically be interpreted as the same thing as your:

PROS SUITE Monthly Tokens.

The two resource systems can be separate.

20.81 Provider Failure Display

If the provider reports a failed state, Music Studio displays:

Generation Failed

and the provider error when available.

20.82 Demo-Environment Special Message

The source contains a special case for a particular demo-domain environment.

In that environment, provider credit exhaustion can display:

“In the demo, we are not accepting this request.”

This should not be confused with the normal production account Token message.

20.83 Demo Access Block

That same specific demo environment blocks new music generation and displays:

“In the demo, we are not accepting this request.”

with:

“Please contact us to get access.”

This is environment-specific behavior, not the general production workflow.

20.84 Generation Failed State

If creation fails, the result area displays:

Generation Failed

followed by the current Error.

20.85 Try Again

The Failure Card contains:

Try Again.

Selecting it returns the display to Idle.

20.86 Try Again Does Not Automatically Generate

The Try Again button only changes the Status back to Idle.

Review your settings and then select:

Generate Music

when ready to submit another request.

20.87 Music Generation Is Persisted

When a provider Task starts successfully, PROS SUITE attempts to save the Task with metadata including:

  1. Prompt
  2. Style
  3. Title
  4. Model
  5. Instrumental setting


20.88 Completed Audio Assets Are Also Persisted

When generation later succeeds, PROS SUITE saves each returned result URL as a:

music

asset associated with the signed-in user's account.

This supplies the data for:

My Creations.

20.89 My Creations

Select:

My Creations

to view previously persisted Music Generator results.

20.90 Generation History

Inside My Creations, the workspace is titled:

Generation History

with:

“All your previous musical creations in one place”.

20.91 History Is Account-Specific

The history service retrieves music assets where:

  1. user_email equals the signed-in user
  2. type equals music

and orders them by newest creation first.

20.92 My Creations Is Persistent History

Unlike AI Chat or Browser Control's temporary page-state conversations, Music Generator has a source-verified persisted music-asset history.

You can leave the Music Generator and later return to load previous saved music assets.

20.93 Refresh History

My Creations provides:

Refresh History.

Select it to retrieve the latest music assets again.

20.94 Refreshing State

While history is loading, the button displays:

Refreshing....

20.95 History Loading Placeholders

While initial history is loading, AI Music Studio shows placeholder Cards representing the incoming music items.

20.96 History Cards

Each saved music Card can display:

  1. Playback control
  2. Music Model
  3. Title
  4. Style
  5. Creation date
  6. Save
  7. Isolate


20.97 Saved Model Badge

Each history Card displays the Model saved in the asset metadata.

If no Model metadata exists, the Card falls back to:

Suno V5.

20.98 Saved Title

A history Card determines its displayed title using:

  1. Saved metadata Title
  2. Asset Prompt
  3. Untitled Composition


20.99 Saved Style

If Style metadata exists, it appears below the Title.

Otherwise, the History Card displays:

Original Audio.

20.100 Creation Date

Each saved music Card displays the asset's local formatted creation date when available.

20.101 Playing Music from History

Hover over a saved Creation and select Play.

The same internal Audio player used for new results handles playback.

20.102 History Playback Visualization

When a saved track is playing, a small animated visualization appears in its Card.

As with the immediate result visualization, this is UI animation rather than a source-verified analysis of the real audio waveform.

20.103 Save in My Creations

Saved history Cards contain:

Save.

20.104 Save Opens the Audio URL

Like the immediate Download control, Save calls:

window.open(asset.url, '_blank').

Therefore it opens the source audio in a new browser tab rather than performing a source-defined direct local-file download.

20.105 No Delete Creation Control

The current My Creations interface does not establish a:

  1. Delete Track
  2. Remove Creation
  3. Trash

control.

Music history Cards currently provide:

  1. Play
  2. Save
  3. Isolate

but not Delete.

20.106 No Rename Creation Control

The current My Creations interface also does not provide:

Rename Track

or an Edit Metadata dialog.

Title and Style are retained from the original generation metadata.

20.107 No Favorite or Playlist Control

The supplied Music Studio source does not establish:

  1. Favorite
  2. Star
  3. Playlist
  4. Album
  5. Collection folders

for My Creations.

20.108 No History Search or Filter

The current Generation History does not provide a user-facing:

  1. Search field
  2. Model filter
  3. Date filter
  4. Genre filter

Music assets are shown newest-first.

20.109 No Pagination Is Established

The current user-side history action requests all of the signed-in user's music assets and the UI renders the returned collection.

There is no source-verified Load More or page-number control.

20.110 No Creations Yet

If no persisted music exists, My Creations displays:

No creations yet

and:

“Start by generating your first track in Normal or Custom mode.”

20.111 Audio Isolation Pro

Below the current generation result area is:

Audio Isolation Pro

with:

“Need to separate vocals from background music? Our ElevenLabs-powered tool can isolate stems from any track with studio precision.”

20.112 Where Audio Isolation Is Available

An Isolation control appears on:

  1. Newly generated Result Cards
  2. Saved My Creations Cards

20.113 Starting Audio Isolation

Select the Wand/Isolate control on the desired track.

The current interface displays:

Starting Isolation

with:

“Processing your audio with ElevenLabs...”

20.114 Isolation Provider

The source sends Audio Isolation through an:

ElevenLabs audio-isolation

provider task.

20.115 Isolation Input

The Audio Isolation workflow sends the selected track's:

audio URL

into the provider.

There is no separate file-upload field inside the current Music Studio Isolation workflow.

20.116 Successful Isolation Start

If the provider creates an Isolation Task successfully, the interface displays:

Task Created

with:

“Isolation task started: [task ID]. You will see it in history soon.”

20.117 Isolation Result Visibility Limitation

The interface tells users that the Isolation Task will appear in history.

However, the supplied source directly verifies My Creations retrieval only for assets whose Type is:

music.

The callback/API implementation responsible for final Isolation-result persistence is outside the sanitized User Operations bundle.

Therefore, this manual does not make a stronger claim about exactly how completed isolated stems will appear in My Creations.

20.118 Audio Isolation Token Cost

The isolation action obtains its cost from:

settings.aiLimits['audio-isolation']

and otherwise falls back to:

50 Tokens.

20.119 Insufficient Tokens for Isolation

If your PROS SUITE balance is below the current Isolation cost, the server returns:

“Insufficient tokens for audio processing.”

20.120 When Isolation Tokens Are Deducted

The current isolation flow is:

Check Token Balance

Create ElevenLabs Isolation Task

If successful:

Deduct Audio-Isolation Tokens


20.121 Isolation Failed

If Audio Isolation cannot start, Music Studio displays:

Isolation Failed

with the returned Error message.

20.122 No Isolation Settings Are Exposed

The current Music Studio does not provide user controls for selecting specific isolation options such as:

  1. Vocals only
  2. Instrumental only
  3. Drums
  4. Bass
  5. Guitar
  6. Number of stems

The current UI simply submits the selected audio to the configured Audio Isolation service.

20.123 No Music Upload-to-Isolation Tool Is Exposed Here

Audio Isolation operates from a generated/saved Music Generator audio URL.

The current MusicGeneratorPage does not provide a separate:

Upload Audio File to Isolate

control.

20.124 Music Provider Architecture

The source-defined Music Generator sends requests to a Suno-compatible generation service and receives a Task ID.

The application then polls the provider for status and extracts returned audio URLs.

For user operation, the important concept is:

Generate Music → Task Processing → Audio Results

20.125 You Do Not Need to Manage Provider Task IDs

Task IDs are handled internally by PROS SUITE.

Ordinary users do not need to:

  1. Copy provider Task IDs
  2. Visit the provider
  3. Poll the provider manually
  4. Configure callback URLs

Those are internal application operations.

20.126 Multiple Result Formats Are Normalized Internally

The provider may return audio information using several response structures.

PROS SUITE normalizes usable returned audio URLs into a common result list.

The user simply sees the completed tracks.

20.127 Best Practice — Decide Between Normal and Custom First

Before writing the Prompt, decide:

Need AI to invent the song direction?

Use Normal.

Already have the Lyrics?

Use Custom.

This prevents unnecessarily rewriting the request after generation.

20.128 Best Practice — Describe Sound, Not Just Topic

Instead of:

A song about business growth.

consider:

Energetic modern electronic-pop track about business growth, confident male/female vocal feel, uplifting chorus, driving drums, polished corporate-commercial production.

Musical direction gives the provider more guidance.

20.129 Best Practice — Use Style / Genre to Reinforce the Prompt

For example:

Music Description

Inspirational technology brand anthem with an energetic build and powerful ending.

Style / Genre

Cinematic electronic, modern corporate, synthwave

This separates concept from sonic identity.

20.130 Best Practice — Give the Track a Title Before Generating

A clear Title helps identify the track later in:

My Creations.

For example:

Built for Business

is easier to recognize than a generic fallback Name.

20.131 Best Practice — Choose the Suno Model Before Generate

Check the Music-specific Model before selecting Generate.

Changing the Header AI Model will not change the Suno Model.

20.132 Best Practice — Monitor Tokens Before Starting

Because the actual generation action uses a configurable Music Generator cost with a 100-Token source fallback, check Monthly Tokens before starting substantial music-generation sessions.

20.133 Best Practice — Review Both Returned Variations

If one generation returns multiple versions, listen to all of them before generating again.

A second returned version may already provide the variation you need.

20.134 Best Practice — Preserve Good Results

For a music track you intend to use externally:

  1. Play it.
  2. Confirm it is the desired version.
  3. Select Download or Save.
  4. Use the browser's available Save controls if the audio opens in a new tab.
  5. Store the resulting audio in your appropriate asset-management workflow.

20.135 Best Practice — Keep External Copies of Important Music

Although My Creations is persistent, retaining an external authorized copy of important completed tracks gives you additional control over your business assets.

20.136 Best Practice — Review Usage Rights Separately

Music Generator creates media through an external generation provider.

The source bundle establishes the generation workflow but does not contain a subscriber-facing license agreement defining every commercial-use right associated with each generated track.

Before high-value commercial distribution, review the current applicable AIUNIFY/provider terms governing generated music.

20.137 Best Practice — Do Not Assume Generated Lyrics Are Factually Accurate

If a song references:

  1. Brand claims
  2. Dates
  3. People
  4. Products
  5. Statistics

review the Lyrics/content before using the track publicly.

Music generation is creative output, not fact verification.

20.138 Best Practice — Avoid Infringing Requests

Use original creative direction rather than instructing the system to improperly reproduce protected recordings or distinctive copyrighted songs.

For business music, specify:

  1. Mood
  2. Genre
  3. Instrumentation
  4. Tempo
  5. Production style

rather than requiring a copied recording.

20.139 Troubleshooting — Cannot Open Music Generator

Check:

  1. Are you signed in?
  2. Is Music Generator visible under Core Tools?
  3. Is the feature included/available for your account?
  4. Does PROS SUITE display Access Restricted?

The page requires both authentication and FeatureGuard access.

20.140 Troubleshooting — Generate Music Is Disabled

The button remains disabled if:

  1. Prompt is blank
  2. Status is Queuing
  3. Status is Generating
  4. Status is Processing


20.141 Troubleshooting — Prompt Required

If you receive:

Prompt Required

“Please enter a description or lyrics for your music.”

enter content in either:

  1. Music Description
  2. Lyrics

depending on your selected mode.

20.142 Troubleshooting — Normal Prompt Stops Accepting Text

Normal Mode has a verified:

500-character

maximum.

Shorten the description or switch to Custom only when the task is actually a Lyrics-based workflow.

20.143 Troubleshooting — Custom Lyrics Stop Accepting Text

Custom Mode has a verified:

5,000-character

maximum.

Reduce the Lyrics if that limit is reached.

20.144 Troubleshooting — Insufficient Tokens

If generation returns:

“Insufficient tokens. Please top up your balance.”

check:

Sidebar → Monthly Tokens.

Remember that the execution source uses the configured Music Generator cost or its 100-Token fallback—not the generic 20-Token catalogue value.

20.145 Troubleshooting — Music Appears Stuck on Queuing

Music Studio polls the provider approximately every three seconds.

Allow the Task to continue.

The UI's 30–60 second message is an estimate rather than a strict timeout.

20.146 Troubleshooting — Progress Bar Stays Around 70%

This does not necessarily mean the provider is exactly 70% complete.

The current visual implementation uses a state-based 30%/70% progress display.

Wait for the actual Status to become Success or Failed.

20.147 Troubleshooting — Generation Failed

Read the message beneath:

Generation Failed.

Possible source-supported failure categories include:

  1. Insufficient PROS SUITE Tokens before generation
  2. Provider task-creation failure
  3. Provider processing failure
  4. Provider credits unavailable
  5. Other returned generation errors

20.148 Troubleshooting — Provider Credits Insufficient

If an error specifically refers to provider:

Credits insufficient

do not assume adding PROS SUITE Monthly Tokens alone will necessarily solve it.

That wording can originate from the external generation provider.

20.149 Troubleshooting — Download Opens a Browser Tab

That is the current verified implementation.

The Download/Save controls open the audio URL in a new tab.

Use your browser's available audio/save controls if you need a local copy.

20.150 Troubleshooting — Cannot Find MP3 or WAV Choice

No format chooser is source-verified in the current Music Studio.

The application receives an audio URL rather than asking the user to choose an export format.

20.151 Troubleshooting — Cannot Delete a Track

The current My Creations Card does not contain a Delete control.

Deletion is not established as an ordinary-user Music Studio action in the current source.

20.152 Troubleshooting — Cannot Rename a Saved Track

The current Music Studio does not expose Rename.

Use the Title field before generation to give future tracks an identifiable Name.

20.153 Troubleshooting — Track Is Missing from My Creations

Try:

Refresh History.

Successful Music Tasks normally persist returned audio versions as the signed-in user's music assets.

20.154 Troubleshooting — History Will Not Load

The history action requires a valid signed-in session.

If the account cannot be identified, the service returns:

Unauthorized.

Confirm that your PROS SUITE session remains active.

20.155 Troubleshooting — Isolate Fails

If the isolation service returns an error, Music Studio displays:

Isolation Failed

and the specific message.

Check especially for insufficient audio-processing Tokens.

20.156 Troubleshooting — Insufficient Tokens for Isolation

The exact current server error is:

“Insufficient tokens for audio processing.”

Audio Isolation has its own configurable cost separate from Music generation.

20.157 Troubleshooting — Header Model Change Did Not Affect Music

This is expected.

Music Studio has its own Suno Model selector and does not use the shared Header language Model for generation.

Choose between:

  1. Suno V5
  2. Suno V4.5
  3. Suno V4.5 Plus

inside Music Studio itself.

20.158 Recommended Normal-Mode Workflow

MUSIC GENERATOR

STUDIO

NORMAL

Music Description

Style / Genre

Optional:

Title

Optional:

Instrumental Mode

Select Suno Model

GENERATE MUSIC

QUEUING / GENERATING / PROCESSING

MUSIC GENERATED

PLAY ALL VERSIONS

DOWNLOAD / SAVE

Automatically available through:

MY CREATIONS

20.159 Recommended Custom-Lyrics Workflow

MUSIC GENERATOR

STUDIO

CUSTOM

Enter Lyrics

Style / Genre

Title

Choose:

Vocals / Instrumental Mode

Suno Model

GENERATE MUSIC

REVIEW RESULTS

SAVE DESIRED VERSION

20.160 Recommended Audio-Isolation Workflow

GENERATED TRACK

or:

MY CREATIONS

ISOLATE

Check Audio-Isolation Token availability

Starting Isolation

ElevenLabs Processing Task

Task Created

Review the resulting isolation output when it becomes available through the applicable Music workflow.

20.161 Music Generation Checklist

Before generating:

  1. I selected Normal or Custom.
  2. I entered a Music Description or Lyrics.
  3. I checked the character limit.
  4. I entered Style / Genre when useful.
  5. I entered a descriptive Title when useful.
  6. I decided whether Instrumental Mode should be on.
  7. I selected the desired Suno Model.
  8. I checked Monthly Tokens.
  9. I understand Music Generator's operational cost is configurable.
  10. I understand the source fallback generation cost is 100 Tokens.
  11. I understand the generic feature catalogue's 20-Token value is not the authoritative execution cost.

20.162 Generated-Track Checklist

After success:

  1. I received Music Generated!
  2. I reviewed every returned version.
  3. I know how to Play/Pause a track.
  4. I understand the waveform display is visual decoration.
  5. I selected the best version.
  6. I opened Download/Save if I need an external copy.
  7. I understand Download currently opens the audio URL.
  8. I understand no file-format selector is provided.
  9. I know the successful tracks are persisted to My Creations.

20.163 My Creations Checklist

You should now be able to:

  1. Open My Creations.
  2. See the current Creation count.
  3. Use Refresh History.
  4. Recognize the Model badge.
  5. Recognize the Title.
  6. Recognize Style.
  7. See the creation date.
  8. Play/Pause a saved track.
  9. Use Save to open the audio URL.
  10. Start Isolate.
  11. Understand there is no verified Delete control.
  12. Understand there is no verified Rename control.
  13. Understand there is no History Search or Filter.

20.164 What Music Generator Currently Supports

The source verifies:

Creation

  1. Normal Mode
  2. Custom Mode
  3. Music Description
  4. Lyrics
  5. 500-character Normal limit
  6. 5,000-character Custom limit
  7. Style / Genre
  8. Title
  9. Instrumental Mode
  10. Suno V5
  11. Suno V4.5
  12. Suno V4.5 Plus

Generation

  1. Token Balance check
  2. Asynchronous Task creation
  3. Queuing
  4. Generating
  5. Processing
  6. Success
  7. Failure
  8. Multiple returned audio versions

Playback

  1. Play
  2. Pause
  3. Switching between tracks

Persistence

  1. User-specific music assets
  2. My Creations
  3. Generation History
  4. Refresh History
  5. Saved Model metadata
  6. Saved Title/Prompt
  7. Saved Style
  8. Creation date

Output

  1. Open audio result
  2. Download/Save control
  3. Audio Isolation

20.165 What Music Generator Does Not Currently Establish

The current subscriber source does not establish:

  1. Delete Creation
  2. Rename saved Creation
  3. Favorite Track
  4. Playlist management
  5. Album management
  6. History Search
  7. History filtering
  8. History folders
  9. Visible audio seek bar
  10. Visible volume slider
  11. MP3/WAV/FLAC format selector
  12. Direct filename selection
  13. Track trimming
  14. Multi-track editor
  15. DAW/timeline editor
  16. Tempo/BPM manual control
  17. Key-signature selector
  18. Separate voice selector
  19. Direct mixing controls
  20. Manual stem-selection options
  21. Music version duplication
  22. Shared Header AI Model control over Suno
  23. Source-verified fixed 20-Token generation price
  24. Guaranteed automatic refund after a provider Task later fails

Do not include these as active user operations unless a later source/UI release verifies them.

20.166 Important Current-Version Token Reference

The three relevant cost concepts should remain separate:

Generic Feature Catalogue

Music Generator:

20 Tokens

Actual Music Generation Action

Configured:

aiLimits['music-generator']

otherwise:

100 Tokens

Audio Isolation

Configured:

aiLimits['audio-isolation']

otherwise:

50 Tokens

For actual Music Generator operation, the direct server action is the stronger source than the generic feature catalogue.

20.167 AI Music Studio at a Glance

The current workflow is:

AI MUSIC STUDIO

Choose:

NORMAL

or:

CUSTOM

Enter:

MUSIC DESCRIPTION

or:

LYRICS

Optional:

STYLE / GENRE

TITLE

INSTRUMENTAL MODE

Select:

SUNO V5

SUNO V4.5

or:

SUNO V4.5 PLUS

GENERATE MUSIC

QUEUING

GENERATING / PROCESSING

MUSIC GENERATED!

GENERATED MASTERPIECES

Choose:

PLAY

DOWNLOAD

ISOLATE

Persisted in:

MY CREATIONS

20.168 Chapter Summary

AIUNIFY PROS SUITE Music Generator is a dedicated audio-generation workspace presented as:

AI Music Studio

with:

“Turn your ideas into professional-grade soundtracks with Suno V5.”

Subscribers can create music through two modes:

Normal → Music Description

and:

Custom → Lyrics.

Normal Mode permits up to 500 characters, while Custom Lyrics supports up to 5,000 characters. Users can additionally set:

  1. Style / Genre
  2. Title
  3. Instrumental Mode
  4. Music-specific Model

The current Suno choices are:

  1. Suno V5 (Highest Quality)
  2. Suno V4.5 (Classic)
  3. Suno V4.5 Plus


These Models are specific to Music Generator and are separate from the shared PROS SUITE Header AI Model selector.

Selecting Generate Music creates an asynchronous provider Task. Music Studio then polls the Task approximately every three seconds and can display Queuing, Generating, Processing, Success, or Failed states.

Successful generation displays:

Music Generated!

“Your masterpiece is ready to listen.”

One request can produce multiple audio versions, and successful versions are persisted as account-specific Music assets so they can later appear under:

My Creations → Generation History.

Users can Play/Pause new and saved tracks. The current Download and Save controls open the provider audio URL in a new browser tab rather than constructing a named local download file.

Music Studio also provides Audio Isolation Pro, which sends a selected audio URL to an ElevenLabs audio-isolation workflow. The server uses a configurable audio-isolation Token cost with a current source fallback of 50 Tokens.

For Music generation itself, the direct execution source checks the configured music-generator cost and falls back to 100 Tokens. This conflicts with the generic feature catalogue's 20-Token entry, so the manual does not present 20 Tokens as the guaranteed live generation price.

The recommended operating method is:

Choose Normal or Custom → Define the Music Clearly → Add Style and Title → Choose Instrumental/Vocal Direction → Select the Suno Model → Check Monthly Tokens → Generate → Listen to Every Returned Version → Preserve the Best Track → Use My Creations for Future Access → Use Audio Isolation Only When Needed

Write Your Comment