DXN1-AUDIO-AI-TOOL
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DXN1-AUDIO-AI-TOOLGenerate a hardstyle remix of this track at 150 BPM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DXN1-AUDIO-AI-TOOL
AI-powered music production toolkit. Generate music with Suno AI, remix in any DAW, separate stems, master, and more — all controllable by any AI agent (Claude, GPT, etc.) via MCP.
Install
# Clone the repo
git clone https://github.com/DXN1-termux/DXN1-DAW-AI-TOOL.git
cd DXN1-DAW-AI-TOOL
# Install dependencies
pip install -r requirements.txt
# (Optional) Install as a command-line tool
pip install -e .That's it. dxn1 commands are now available.
Optional extras
# Stem separation (drums/bass/vocals/other) — needs GPU for speed
pip install demucs torch
# REAPER DAW control
pip install reapy
# Claude Vision (AI screenshot analysis of your DAW mixer)
pip install anthropic
# Suno AI music generation
pip install httpxSet API keys (optional — local MIDI generation works without any keys)
export DXN1_SUNO_API_KEY="sk-..."Related MCP server: ableton-mcp-lofifren
Quick Start
Generate music
# With Suno AI (needs API key)
dxn1 generate "Hardstyle banger with heavy distorted kicks at 150 BPM" --style hardstyle
# Without API key — generates a MIDI file locally
dxn1 generate "Dark trap beat" --local --bpm 140
# Generate MIDI only
dxn1 midi --root Am --scale NATURAL_MINOR --bpm 150 --bars 32 --genre hardstyleRemix a song
# Analyze first
dxn1 analyze song.mp3
# Full remix (no DAW needed — pure audio processing)
dxn1 remix song.mp3 --style hardstyle --bpm 150
# Remix with DAW control (REAPER must be running)
dxn1 remix song.mp3 --style trap --backend reaper
# Separate stems first
dxn1 stem song.mp3Master a track
dxn1 master track.wav --preset electronic
dxn1 master track.wav --preset hip_hopAnalyze audio
dxn1 analyze song.mp3
# → BPM: 128.0 Key: C minor LUFS: -12.3 Duration: 3:42Use with AI (Claude Desktop, etc.)
Add to your Claude Desktop config:
{
"mcpServers": {
"dxn1-audio-ai-tool": {
"command": "python",
"args": ["-m", "dxn1_audio_ai_tool.server.mcp_server"]
}
}
}Then just tell Claude: "Make me a hardstyle remix of this song at 150 BPM" — it knows exactly what to do.
All Commands
Command | Description |
| Generate music (Suno AI or local MIDI) |
| Full remix pipeline |
| Detect BPM, key, loudness, duration |
| Split into drums / bass / vocals / other |
| Master a track (5 presets) |
| Normalize to target LUFS |
| Generate a MIDI arrangement |
| Start MCP server for AI agents |
| Open real-time web dashboard |
MCP Tools (18 tools for AI agents)
AI Music Generation (Suno / Udio)
suno_generate— Generate a full song from textsuno_generate_custom— Custom lyrics with[Verse],[Chorus],[Drop]tagssuno_extend— Extend an existing generated tracksuno_remix— AI-powered remix via Sunogenerate_music— Auto-picks best provider (Suno → Udio → local MIDI)generate_and_import— Generate music AND load it into a DAW
Audio Processing
analyze_audio— BPM, key, loudness, durationseparate_stems— Drums / bass / vocals / other via Demucsnormalize_audio— LUFS normalizationpitch_shift— Shift pitch by semitonestime_stretch— Change tempo without changing pitchfade_audio— Add fade in / fade out
DAW Control
daw_connect— Connect to FL Studio / REAPER / Audacity / any DAWremix_song— Full remix pipeline in one call
Mixing & Mastering
apply_mix_preset— Genre-balanced mix (9 genres)list_mix_presets— List all available presetsmaster_audio— Full mastering chain (EQ → compression → limiting → LUFS)
Local Generation (no API key needed)
generate_midi— Complete MIDI song: chords, melody, bass, drums
Supported DAWs
DAW | Cost | Controller | Best For |
REAPER | Free trial / $60 | reapy Python API | All genres, all platforms |
FL Studio | $99+ | pywinauto + MIDI Script | Electronic music, Windows |
Audacity | Completely free | Keyboard automation | Basic editing, all platforms |
Any DAW | — | Generic keyboard shortcuts | Quick tasks |
Environment Variables
Variable | Default | Description |
| — | Suno AI API key |
| — | Udio API key |
| — | FL Studio executable path |
|
| Output directory |
|
| MCP transport (stdio / sse) |
| — | Claude API for vision QC |
Project Structure
dxn1_audio_ai_tool/
├── audio/engine.py # Analysis, stem separation, normalize, pitch, stretch
├── services/
│ ├── suno_client.py # Suno AI — generate, extend, remix
│ ├── udio_client.py # Udio AI — generate, extend
│ └── ai_music_client.py # Unified client (auto-pick provider)
├── controllers/
│ ├── base.py # Abstract DAW interface
│ ├── fl_studio.py # FL Studio (pywinauto + MIDI Script)
│ ├── reaper_controller.py # REAPER (reapy)
│ ├── audacity_controller.py # Audacity (keyboard automation)
│ └── generic_daw.py # Any DAW (keyboard shortcuts)
├── pipeline/remix.py # Full remix orchestration
├── generation/midi_generator.py # Algorithmic MIDI songs
├── mixing/presets.py # 9 genre mix presets
├── mastering/chain.py # Offline mastering (EQ/comp/limit/LUFS)
├── vision/agent.py # Claude Vision screenshot analysis
├── feedback/
│ ├── dashboard.py # Real-time web dashboard
│ ├── overlay.py # Cursor tracking + screenshot annotation
│ └── action_log.py # Action history
├── server/
│ ├── mcp_server.py # 18 MCP tools for AI agents
│ └── system_prompt.py # System prompt that teaches AI how to use tools
├── cli.py # One command for everything
├── config.py # All settings + env var support
└── utils.py # Logging, timing, helpersLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- VocunoOAuthcom.vocuno
AI music studio: song generation with vocals, covers, stems, voice conversion, mastering, editing.
- mozonicOAuthcom.mozonic
AI mixing and mastering: analyze your mixes, run DSP autofix, render stems, and master tracks.
Convert projects between Logic, Ableton, FL Studio and REAPER; generate, separate, transcribe
AI image, video, voice and music generation over MCP, routed to Veo 3.1, Seedance 2.0 and more.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables AI agents to create fully mixed and mastered tracks in REAPER DAW, supporting project management, MIDI composition, audio recording, and mixing automation.5892 PyPI130MIT
- AlicenseBqualityBmaintenanceConnects Ableton Live to AI through MCP, enabling prompt-assisted music production with extended tools and a 33-personality style system for generating parts in various artist styles.623MIT
- AlicenseCqualityAmaintenanceA comprehensive MCP server that enables AI assistants to control REAPER DAW for mixing, mastering, MIDI composition, and full music production workflows with 130 tools.17654MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered music production by integrating with REAPER DAW via MCP protocol, allowing users to control project settings, MIDI editing, and VST plugins through natural language.8-