AI MIDI VST Plugin Documentation
Overview
The AI MIDI VST plugin is a powerful tool designed to enhance your music production workflow by leveraging artificial intelligence for MIDI generation and manipulation directly within your Digital Audio Workstation (DAW). This plugin allows you to generate original MIDI melodies, harmonies, and rhythms using text prompts, convert audio to MIDI, and complete existing MIDI sequences, all powered by state-of-the-art AI models.
Key Features
- AI-Powered MIDI Generation: Generate unique and inspiring MIDI patterns using text prompts.
- Audio to MIDI Conversion: Convert audio recordings into MIDI data.
- MIDI Completion: Expand and enhance existing MIDI sequences.
- Flexible AI Model Selection: Choose from various AI providers:
- Musical Parameter Controls: Fine-tune key, scale, notation type, and more.
- Cross-Platform Compatibility: Available in VST3 and AUv3 formats.
- Dark/Light Theme: Choose your preferred visual theme.
Installation and Activation
- Download: Get the installer for your OS from your account page.
- Install: Run the installer with your DAW closed.
- Launch DAW: Load the plugin on a MIDI track.
- License: Enter your license key in the settings panel.
- Verify: Click "Save" to verify your license online.
User Interface and Controls
API Settings
- Provider Selection: Choose from multiple AI providers
- Model Selection: Pick specific AI models
- API Key Management: Enter and save your API keys
Music Parameters
Left Column
- Key Selection
- Notation Type
- Length (bars)
Right Column
- Scale Selection
- Note Length
- Creativity Level
Workflow and Usage
AI MIDI VST is designed to seamlessly integrate with your DAW workflow:
- Install the VST plugin in your DAW
- Configure your API keys in the settings panel
- Create a new MIDI track and add the AI MIDI VST plugin
- Use the plugin interface to generate or modify MIDI
- The generated MIDI will appear directly in your DAW
Best Practices
Crafting Effective Music Generation Prompts
- Give specific musical directions
- Describe note patterns and rhythms (e.g., "alternate between long held notes and quick staccato runs")
- Specify melodic movement (e.g., "create a melody that starts low, climbs for two beats, then falls back")
- Include rhythmic instructions (e.g., "use syncopated rhythms with emphasis on offbeats")
- Define harmonic elements (e.g., "use a I-vi-IV-V progression with seventh chords" or "use 4 voices in each chord")
MIDI Continuation Parameters
- Start with short generations (1-2 bars) and iterate quickly to find the right direction
- For best results, provide 1-2 bars of input MIDI to establish your idea
- Once you have a good short pattern, extend it to create longer phrases
- Experiment with different prompts and parameters to see what works best for your input file
Audio to MIDI Best Practices
For optimal transcription results:
- Use high-quality audio recordings
- Ensure clear separation between instruments (minimal bleeding and reverb)
- Works best with:
- Solo piano recordings
- Clean guitar recordings
- Well-separated multi-track recordings
- Acoustic instruments with minimal effects
- Avoid or use with caution:
- Heavily processed or distorted audio
- Live recordings with significant ambient noise
- Complex orchestral pieces with many overlapping parts
- Audio with heavy compression or limiting
Troubleshooting
Common Issues
API Connection Issues
- Verify your API key is correctly entered in settings
- Check your internet connection
- Ensure you have sufficient API credits
Plugin Not Loading
- Verify your DAW supports VST3 plugins
- Try rescanning your plugin folder
- Check if your system meets the minimum requirements
MIDI Generation Issues
- Try using more specific prompts
- Adjust the temperature and other parameters
- Make sure your prompt follows the best practices
Audio to MIDI Problems
- Use high-quality audio recordings
- Ensure the audio is not clipping
- Try processing one instrument at a time
Error Messages
"API Key Invalid"
Double-check your API key in the settings panel. Make sure there are no extra spaces.
"Rate Limit Exceeded"
Wait a few minutes and try again, or upgrade your API plan for higher limits.
"Generation Failed"
Try adjusting your prompt or parameters. If the issue persists, check the API status.
Getting Help
If you're still experiencing issues:
- Check our documentation for updates
- Contact us through the contact form
- Include detailed information about your setup and the issue