Menu
NEW AGENT
MY AGENTS
ASSISTANTS
Music Sample Extractor Pro
- Step 4
Summary - 14th Jan
Summary - 13th Jan
Summary - 12th Jan
Summary - 10th Jan
Summary - 7th Jan
Summary - 7th Jan
Summary - 4th Jan
Summary - 3rd Jan
Summary - 2nd Jan
SETTINGS
LOGOUT
Music Sample Extractor Pro - Confirm & Copy Final Agent Code
1
Describe
Describe your task
2
Refine
Refine the plan
3
SubAgents
Review all agents
4
Deploy
Deploy your agent
Review Final Agent Copy
Expand
[ { "taskID": 174, "semanticTitleOfTask": "Capture Full Screenshot of Tracklib New Arrivals Page", "taskDescription": "Takes a complete webpage screenshot of Tracklib's new arrivals page, ensuring all dynamically loaded content is captured", "inputDescription": "Use VARIABLE1 as the base URL for Tracklib's new arrivals page", "inputRequired": ["VARIABLE1"], "outputDescription": "A PNG format screenshot of the entire webpage, including all song entries and metadata", "outputName": "page_screenshot", "promptInstruction": "" }, { "taskID": 176, "semanticTitleOfTask": "Analyze Page Structure Using GPT Vision", "taskDescription": "Analyzes the screenshot to identify page layout and element structure for efficient data extraction", "inputDescription": "The full webpage screenshot from the previous task", "inputRequired": ["page_screenshot"], "outputDescription": "A detailed technical analysis of the page structure, including element locations and HTML patterns", "outputName": "page_structure_data", "promptInstruction": "You are analyzing a screenshot of Tracklib's new arrivals page. Please identify and describe: 1. The layout pattern for individual song entries 2. The exact location and format of: - Song titles - Artist names - Release dates - Genre/style information - Sample category/price tier - Duration - BPM/Key information (if visible) 3. Any pagination elements or infinite scroll mechanisms 4. The HTML structure or class names visible for these elements Format your response as a structured technical analysis that can be used for precise data extraction." }, { "taskID": 226, "semanticTitleOfTask": "Extract Structured Song Data", "taskDescription": "Scrapes the webpage using the identified structure to extract detailed information for 20 most recent songs", "inputDescription": "VARIABLE1 contains the Tracklib new arrivals page URL, and page_structure_data is the technical layout info", "inputRequired": ["VARIABLE1", "page_structure_data"], "outputDescription": "Raw structured JSON data containing 20 songs with available metadata fields", "outputName": "raw_song_data", "promptInstruction": "Using the provided page structure analysis, extract data from Tracklib's new arrivals page. For each of the 20 most recent songs, capture: 1. Title (exactly as shown) 2. Artist name (primary artist only) 3. Release date (in ISO format) 4. Genre/style (as labeled) 5. Sample category/price tier 6. Direct Tracklib URL 7. Duration (in seconds) 8. BPM (if shown) 9. Key (if shown) Return the data in a clean JSON structure, with each song as a separate object containing all available fields. Handle missing data gracefully by using null values." }, { "taskID": 224, "semanticTitleOfTask": "Enrich Song Metadata", "taskDescription": "Queries additional information for songs by visiting individual URLs to complete missing metadata", "inputDescription": "The raw song data JSON, which contains track information and direct links for each song", "inputRequired": ["raw_song_data"], "outputDescription": "Complete JSON array of 20 songs with fully enriched metadata, including any previously missing information", "outputName": "tracklib_songs_json", "promptInstruction": "For each song where metadata is incomplete: 1. Visit the individual song URL 2. Locate and extract any missing information from: - BPM - Musical key - Price tier - Additional genre tags - Sample restrictions - Release information Focus only on filling gaps in the existing data. Do not overwrite already captured information. Return only the new, supplementary data for each song that needed enrichment." }, { "taskID": 193, "semanticTitleOfTask": "Download and Convert YouTube to MP3", "taskDescription": "Downloads the identified YouTube video and converts it to a high-quality MP3 file", "inputDescription": "YouTube URL plus audio quality parameters (bitrate, format, stereo settings)", "inputRequired": ["youtube_url", "quality_settings"], "outputDescription": "URL of the downloaded MP3 file, stored on the server with specified quality parameters", "outputName": "mp3_file_url", "promptInstruction": "" }, { "taskID": 197, "semanticTitleOfTask": "Initialize Stem Extraction for Song 1", "taskDescription": "Process the first MP3 file through stem separation to extract vocal and instrumental tracks while maintaining audio quality", "inputDescription": "MP3 URL for Song 1 and associated metadata (artist name, song title)", "inputRequired": ["song1_mp3_url", "song1_metadata"], "outputDescription": "A consolidated reference (e.g. JSON array or file list) containing the separated stems (vocals and instrumentals) for Song 1", "outputName": "song1_stems", "promptInstruction": "" }, { "taskID": 197, "semanticTitleOfTask": "Initialize Stem Extraction for Song 2", "taskDescription": "Process the second MP3 file through stem separation to extract vocal and instrumental tracks while maintaining audio quality", "inputDescription": "MP3 URL for Song 2 and associated metadata (artist name, song title)", "inputRequired": ["song2_mp3_url", "song2_metadata"], "outputDescription": "A consolidated reference (e.g. JSON array or file list) containing the separated stems (vocals and instrumentals) for Song 2", "outputName": "song2_stems", "promptInstruction": "" }, { "taskID": 197, "semanticTitleOfTask": "Initialize Stem Extraction for Song 3", "taskDescription": "Process the third MP3 file through stem separation to extract vocal and instrumental tracks while maintaining audio quality", "inputDescription": "MP3 URL for Song 3 and associated metadata (artist name, song title)", "inputRequired": ["song3_mp3_url", "song3_metadata"], "outputDescription": "A consolidated reference (e.g. JSON array or file list) containing the separated stems (vocals and instrumentals) for Song 3", "outputName": "song3_stems", "promptInstruction": "" }, { "taskID": 197, "semanticTitleOfTask": "Initialize Stem Extraction for Song 4", "taskDescription": "Process the fourth MP3 file through stem separation to extract vocal and instrumental tracks while maintaining audio quality", "inputDescription": "MP3 URL for Song 4 and associated metadata (artist name, song title)", "inputRequired": ["song4_mp3_url", "song4_metadata"], "outputDescription": "A consolidated reference (e.g. JSON array or file list) containing the separated stems (vocals and instrumentals) for Song 4", "outputName": "song4_stems", "promptInstruction": "" }, { "taskID": 197, "semanticTitleOfTask": "Initialize Stem Extraction for Song 5", "taskDescription": "Process the fifth MP3 file through stem separation to extract vocal and instrumental tracks while maintaining audio quality", "inputDescription": "MP3 URL for Song 5 and associated metadata (artist name, song title)", "inputRequired": ["song5_mp3_url", "song5_metadata"], "outputDescription": "A consolidated reference (e.g. JSON array or file list) containing the separated stems (vocals and instrumentals) for Song 5", "outputName": "song5_stems", "promptInstruction": "" }, { "taskID": 6, "semanticTitleOfTask": "Compile Stem Collection", "taskDescription": "Gather all extracted stems into a structured collection for handoff to the next subagent", "inputDescription": "All 5 sets of extracted stems (vocal + instrumental) from the previous tasks", "inputRequired": [ "song1_stems", "song2_stems", "song3_stems", "song4_stems", "song5_stems" ], "outputDescription": "A single reference (e.g. JSON list) consolidating all 10 stems from the 5 songs", "outputName": "complete_stem_collection", "promptInstruction": "" }, { "taskID": 178, "semanticTitleOfTask": "Convert MP3 Stems to WAV Format", "taskDescription": "Converts any number of MP3 files (in this case 10 stems from the previous step) to WAV format for higher-quality audio analysis", "inputDescription": "A consolidated reference to the MP3 stem collection from the previous task", "inputRequired": ["complete_stem_collection"], "outputDescription": "A single reference (e.g. JSON list) of 10 WAV file URLs corresponding to the stems", "outputName": "wav_file_urls", "promptInstruction": "" }, { "taskID": 180, "semanticTitleOfTask": "Extract Beat and Tempo Data from WAV Files", "taskDescription": "Analyzes each WAV file to determine precise BPM, beat markers, and rhythmic structure", "inputDescription": "A list of WAV file URLs generated from the previous conversion task", "inputRequired": ["wav_file_urls"], "outputDescription": "JSON object containing BPM, beat markers, and timing data for each WAV file", "outputName": "beat_analysis_data", "promptInstruction": "" }, { "taskID": 179, "semanticTitleOfTask": "Generate Waveform Visualizations", "taskDescription": "Creates visual waveform representations of all WAV files for verification purposes", "inputDescription": "A list of WAV file URLs from the conversion task", "inputRequired": ["wav_file_urls"], "outputDescription": "A single reference (e.g. JSON list) of image URLs containing the visual waveform representations", "outputName": "waveform_image_urls", "promptInstruction": "" }, { "taskID": 176, "semanticTitleOfTask": "Verify Beat Detection Accuracy", "taskDescription": "Uses GPT Vision to analyze waveform images and verify the accuracy of beat detection by comparing visual patterns with extracted beat data", "inputDescription": "Waveform image URLs and corresponding beat analysis data for each stem", "inputRequired": ["waveform_image_urls", "beat_analysis_data"], "outputDescription": "Verification data confirming beat detection accuracy and noting any anomalies or corrections needed", "outputName": "beat_verification_data", "promptInstruction": "Analyze this waveform image and verify the beat detection markers. Compare the visual peaks and patterns against the provided beat timestamp data. Focus on: 1. Confirm if beat markers align with visible waveform peaks 2. Identify any obvious beats that may have been missed 3. Note any sections where beat detection might be incorrect 4. Check for anomalies in the waveform that might affect beat detection 5. Verify if downbeat markers appear to be correctly placed at major phrase boundaries" }, { "taskID": 219, "semanticTitleOfTask": "Extract Precise 16-Beat Segments from WAV Files", "taskDescription": "Cuts each WAV file to extract exactly 16 beats of audio, starting from the first clean beat marker, using the BPM and beat markers data", "inputDescription": "A list of WAV file URLs plus the associated beat data that indicates BPM and beat markers", "inputRequired": ["wav_file_urls", "beat_analysis_data"], "outputDescription": "A single reference (e.g. JSON list) of the newly chopped WAV files (each 16 beats in length)", "outputName": "chopped_wav_urls", "promptInstruction": "You are an audio engineering expert. For the provided audio file, I need precise cutting instructions based on the following parameters:\n1. Starting point: Use the first detected beat marker as the start point\n2. Duration: Calculate the exact duration needed for 16 beats using the formula (16 beats ÷ bpm × 60)\n3. Ensure the cut points align perfectly with the provided beat markers\n4. Choose the starting point that has the cleanest waveform and natural phrase structure" } ]
Happy? Now Copy-Paste To Proceed...
BACK TO SUBAGENTS
COPY TO CLIPBOARD