catalog
ChatGPTSearch Neural Analog's audio preset and workflow catalog, or retrieve one item's configuration. Search by audio task in query; omit query to browse. Returns item IDs, summaries, and preset defaults. Supply an item_id to retrieve accepted preset parameters or an existing workflow's steps and supported overrides. Set include_saved only when the user refers to a workflow saved in their connected account. Results supply preset IDs for transform and workflow selectors for workflow. Reads catalog metadata without processing audio or modifying tracks.
download
ChatGPTDownload existing Neural Analog originals, stems, restored audio, masters, MIDI, or batches. Returns individual file links or a ZIP, plus Studio links when the source track or batch is known. Present those as Open in Neural Analog alongside the downloads; omit routine expiry notices. For listening or before/after comparison, use source.type=artifacts with one exact existing audio result; its inline player includes available comparison versions without an export. Library/batch requests for processed versions or multiple tracks create persistent ZIP exports; use those only when the user requests an archive. The versions argument controls archive contents and is ignored for exact artifacts; do not use it to request a comparison. For a track's stem ZIP, use source.type=individual_stems with stem_format and optional stem_selections. Omit selections to use the saved visible Studio selection; for MIDI, this includes only selected MIDI versions. Individual-stem exports collect existing files without rendering mixer effects. Follow next_action and reuse the same idempotency_key after any retry or disconnect.
fx
ChatGPTUpdate saved audio-mix settings for tracks or stems: EQ, reverb, stereo width, stereoize, pan, mono, sides-only audio, speed, or pitch. Accepts URLs, local files, batches, Studio tracks, selected stems, or all stems. Applies the supplied effects immediately and returns Studio links for playback. Overwrites the affected saved effect settings without preserving their previous values; source audio files are retained. Local files may first return upload_and_retry. Reuse idempotency_key when retrying the same request after an upload handoff or disconnect.
get_account
ChatGPTReturn the connected Neural Analog account's effective import visibility, privacy controls, plan limits, processing-minute balance, and Settings link. Use for account and privacy questions. This tool never changes account settings.
import
ChatGPTAdd audio, MIDI, or video to the connected Neural Analog account. Accepts supported music URLs, playlists, creator pages, direct audio download URLs, attachments, or local files. Choose exactly one input: url, files, or local_files. The server downloads attachments using the connected account; no extra API key or client-side storage upload is needed. Local paths require an upload handoff. Waits for import completion and returns audio_ids and Studio links for the imported items. Does not transform audio or consume processing minutes. Reuse idempotency_key for URL and local-file handoff retries; attached-file retries can create additional audio IDs.
studio
ChatGPTExplore the authenticated Neural Analog Studio or inspect a recovery job. With no IDs, search owned tracks by name and available result type; the compact response omits artifact and stem IDs. With audio_id, return that track's full transformation and named-stem history. With object_type and object_id, return live job state for explicit recovery only. Use this tool to inspect Studio data.
transform
ChatGPTRun one Neural Analog audio-processing preset. Presets cover restoration, upscaling, mastering, stem separation, sound isolation or removal, tempo correction, remixing, surround upmixing, and MIDI transcription. Select the operation category, preset ID, and supported parameters from catalog. Accepts URLs, playlists, local audio or video files, batches, and Studio items. Waits for completion and returns result files and Studio links; multiple items return one ZIP. Local files may first return upload_and_retry. Follow next_action; do not poll. Processing consumes account minutes and can overwrite saved mix selections, blend, and effect-enabled settings without preserving their previous values. Source audio files are retained. Reuse idempotency_key when retrying the same request after an upload handoff or disconnect.
workflow
ChatGPTRun an existing Neural Analog audio workflow selected or approved by the user. Select a built-in workflow or a workflow saved in the connected account; catalog provides its steps and supported parameter overrides. Accepts an existing workflow selector, not an inline pipeline definition or executable code. Accepts URLs, playlists, local audio or video files, batches, and Studio items. Waits for completion and returns the workflow's final artifacts and Studio links. Local files may first return upload_and_retry. Follow next_action; do not poll. Processing consumes account minutes. Steps can overwrite saved mix and export settings without preserving their previous values; source audio files are retained. Reuse idempotency_key when retrying the same request after an upload handoff or disconnect.