Advanced patch generator and librarian for KORG MS2000 and microKorg on Norns.
Does not work at all, don't install it.
A Monome Norns script for managing, generating, and controlling Korg MS2000 and MicroKorg synthesizers. Features mood-based patch generation, pattern sequencing, and real-time MIDI CC control.
- Monome Norns (latest version recommended)
- Korg MS2000 or MicroKorg synthesizer
- MIDI interface/cables
From Maiden:
;install https://github.com/LudfisterSound/ms2kmk_manager
Manual installation:
- Clone this repository
- Copy contents to
~/dust/code/ms2kmk_manager/ - Restart Norns
- Connect your MS2000 or MicroKorg to Norns via MIDI
- Set your synth to receive MIDI on channel 1 (default)
- Enable SysEx reception on your synth
- E1: Navigate menus
- E2: Change values
- E3: Fine tune/select
- K1: Back/menu
- K2: Save/load
- K3: Generate/send
- E1: Change page
- E2: Select program
- E3: Select bank
- K2: Load program
- K3: Send program
- E2: Select category
- E3: Select mood
- K2: Generate new patch
- K3: Save generated patch
- E2: Select modulation slot
- E3: Adjust amount
- K2: Enable/disable route
- K3: Send changes
Generate new patches based on:
- Sound categories (Bass, Lead, Pad, Percussion, Arpeggio, SFX)
- Mood settings (Aggressive, Mellow, Ethereal, Dark, Bright, Weird, Classic)
- Sub-categories for detailed sound design
Complex mood interactions featuring:
- Base moods and modifiers
- Time-based evolution
- Probability-based effects
- Smooth transitions
Real-time MIDI CC control with:
- Parameter smoothing
- Synth-specific CC mapping
- Clock-synchronized evolution
- Automatic synth detection
Generate patterns with:
- Category-specific templates
- Rhythmic constraints
- Scale-aware note generation
- Mood-influenced variations
- Oscillator settings
- Filter parameters
- Envelope controls
- LFO settings
- Effects parameters
- Multiple modulation routes
- Depth control
- Time-based modulation
- Complex routing options
- Step sequencer
- Rhythm patterns
- Note probability
- Gate time
- Mood Evolution
- Combine different moods and modifiers for complex evolution
- Use slower evolution rates for subtle changes
- Experiment with probability settings
- Pattern Generation
- Start with basic categories and gradually add complexity
- Use constraints for more musical results
- Combine different rhythm patterns
- MIDI Control
- Enable parameter smoothing for gradual changes
- Use modulation for dynamic sound design
- Sync to external clock for rhythmic evolution
- Programs are saved in
~/dust/data/ms2kmk_manager/ - Bank information is preserved between sessions
- Pattern data is saved with patches
- Mood settings can be saved as presets
- No MIDI Communication
- Check MIDI cables and connections
- Verify MIDI channel settings
- Ensure SysEx is enabled on your synth
- Parameter Issues
- Reset to default settings
- Check synth model selection
- Verify CC mappings
- Pattern Sync
- Check MIDI clock settings
- Reset pattern position
- Verify tempo settings
1. Connect MIDI
- Connect MIDI OUT from Norns to MIDI IN on your synth
- Connect MIDI IN on Norns to MIDI OUT on your synth
2. Power Up
- Turn on your synth first
- Start your Norns
- Launch the script from the Norns menu
3. Initial Configuration
- Select your synth model (MS2000 or MicroKorg)
- Set MIDI channel (default: 1)
1. From the main screen:
- Press K1 to access menu
- Turn E1 to select "GENERATE"
- Press K1 to enter generate mode
2. Select sound type:
- Turn E2 to choose category (e.g., "Bass")
- Turn E3 to select mood (e.g., "Aggressive")
3. Generate and send:
- Press K2 to generate patch
- Press K3 to send to synth
1. Access MIDI control:
- Press K1 twice to return to main page
- Turn E1 to select "CONTROL"
2. Control parameters:
- E2 selects parameter
- E3 adjusts value
- Changes are sent in real-time
1. Store current patch:
- From any page, hold K2
- Select save slot with E2
- Press K3 to confirm save
2. Name your patch (optional):
- After saving, press K1
- Use E2/E3 to enter name
- Press K3 to confirm
Generate > Select Category > Press K2 twice
1. Start with a category (E2)
2. Select a mood (E3)
3. Generate (K2)
4. If you like it: Save (hold K2)
5. If not: Generate again (K2)
1. Select base mood (E2)
2. Add modifier (E3)
3. Evolution starts automatically
4. Adjust depth with E3
-
Sound Design
- Start with basic categories before experimenting
- Use mood modifiers to add complexity
- Save variations you like immediately
-
Performance
- Keep evolution depth low for subtle changes
- Use pattern sync for rhythmic patches
- Combine moods for complex sounds
-
Troubleshooting
- No sound? Check MIDI channel
- Weird patterns? Reset clock sync
- Lost patch? Check last saved slot
Contributions are welcome! Please read our contributing guidelines and submit pull requests to our GitHub repository.
Created by LudfisterSound Special thanks to the Monome community
MIT License - see LICENSE.md for details