Presets and Settings
This guide covers everything you need to know about saving patches, managing presets, and configuring plugdata to work the way you want.Saving and Loading Patches
Saving Patches
- Save
- Save As
- Auto-save
- Press Cmd/Ctrl+S
- Or select File > Save
Loading Patches
Open File
Browse to Patch
Open in New Tab
File Format Notes
Pure Data files (.pd):- Text-based format
- Fully compatible with vanilla Pd and Pd-Extended
- Can be edited in text editor (advanced)
- Version control friendly
- Saved as separate .pd files
- Referenced by name in parent patches
- Must be in search path or same directory
Managing Presets
Plugin Presets (DAW Mode)
When running as a plugin, presets are managed by your DAW:Create Preset
- Saves all parameter values
- Saves current patch state
- Stored in DAW preset format
Recall Preset
- All parameters restored
- Automation data remains separate
Share Presets
- All
[param]parameter values - GUI object states (number boxes, sliders, etc.)
- Array contents (if marked to save)
- Current patch selection (if saved with project)
- Temporary states (metro running, etc.)
- Audio buffer contents
- Network connections
- MIDI controller mappings (DAW-dependent)
Standalone Presets
In standalone mode, manage presets manually:[preset]object for snapshots[state]from ELSE library- Custom save/load systems
Application Settings
Configure plugdata to match your workflow:Accessing Settings
Open Settings
Choose Category
- Audio
- MIDI
- Theme
- Paths
- Key Mapping
- Advanced
Adjust Settings
Audio Settings
Standalone Audio Settings
Standalone Audio Settings
- Choose audio input/output devices
- Set sample rate (44100, 48000, 96000 Hz)
- Configure buffer size for latency vs performance
- Input channels to enable
- Output channels to enable
- Multi-channel routing
- macOS: CoreAudio
- Windows: ASIO, DirectSound, WASAPI
- Linux: ALSA, JACK
Plugin Audio Settings
Plugin Audio Settings
- Sample rate matches DAW project
- Buffer size set by DAW
- I/O configuration set by track routing
- Oversampling enable/disable
- Latency compensation
- Thread count for processing
- Low latency (live performance): 64-128 samples
- Balanced: 256-512 samples
- High CPU projects: 512-1024 samples
MIDI Settings
Configure MIDI input and output:Enable MIDI Devices
- Check boxes next to available MIDI devices
- Input devices for receiving MIDI
- Output devices for sending MIDI
Channel Configuration
- Enable specific MIDI channels if needed
- All channels enabled by default
Test MIDI
- MIDI indicator in statusbar blinks on activity
- Use
[notein]or[ctlin]to receive - Use
[noteout]or[ctlout]to send
Path Configuration
Search Paths
Plugdata searches for abstractions and externals in specified directories:Open Path Settings
Add Search Path
- Abstraction .pd files
- External libraries
- Help files
Organize Paths
- Drag to reorder (searched in order)
- Remove unused paths
- Use relative paths for portable setups
- Built-in ELSE library
- Built-in Cyclone library
- User documents folder
- Application support folder
- Download or create library folder
- Add folder to search paths
- Restart plugdata (some externals)
- Access objects by name
Path Best Practices
Project Organization
Project Organization
my-project/abstractions/ to search paths.Portable Patches
Portable Patches
- Keep abstractions in same folder as main patch
- Use relative paths for file access
- Document any required external libraries
- Avoid absolute paths (
C:/Users/...)
Theme and Appearance
Choosing a Theme
Open Theme Settings
Select Theme
- Light theme
- Dark theme
- Custom themes
Preview Changes
Customizing Appearance
Available Options:- UI Scale - Overall interface size
- Font - Interface font family and size
- Object Colors - Default object colors
- Connection Style - Line thickness and curvature
- Grid Settings - Grid spacing and visibility
Object Theme Manager
Customize individual object appearance:- Select objects
- Open Inspector panel
- Modify in Appearance section:
- Background color
- Outline color
- Text color
- Border width
Keyboard Shortcuts
Viewing Shortcuts
Access the keyboard shortcuts reference:- Settings > Key Mapping panel
- See all available commands and current mappings
- Search for specific actions
Customizing Shortcuts
Open Key Mapping
Find Command
Assign Shortcut
- Click in the shortcut field
- Press desired key combination
- Conflicts are highlighted
Apply Changes
- Use modifiers (Cmd/Ctrl, Shift, Alt) to avoid conflicts
- Stick to conventions (Cmd/Ctrl+S for save, etc.)
- Document custom shortcuts for collaboration
- Export/import shortcut configs for consistency
Advanced Settings
Performance Options
Thread Count
Thread Count
- Auto (recommended) - Matches CPU cores
- Manual - Set specific count
- More threads = better performance on multi-core CPUs
- Too many threads can increase overhead
DSP Settings
DSP Settings
- Oversampling - Reduce aliasing (increases CPU)
- Limiter - Prevent output clipping
- Denormal prevention - Avoid CPU spikes
GUI Performance
GUI Performance
- Framerate limit - Cap GUI updates
- Reduce animations - Faster on slower systems
- Disable shadows - Reduce GPU usage
Advanced Patch Settings
Available per-patch:- Canvas properties (size, position)
- GOP settings (graph on parent)
- Audio latency compensation
- MIDI channel routing
Settings Files and Locations
Settings Storage
Plugdata stores settings in platform-specific locations: macOS:Backup and Transfer
To backup or transfer settings:- Locate settings folder (see above)
- Copy entire folder
- Paste to new system in same location
- Restart plugdata
Plugin vs Standalone Differences
Plugin Mode
Settings controlled by DAW:- Audio device and sample rate
- Buffer size
- Input/output routing
- MIDI device selection
- GUI preferences
- Keyboard shortcuts
- Paths and libraries
- Saved by DAW
- Recalled via DAW preset system
- Can be shared as DAW preset files
Standalone Mode
Full control over:- Audio device selection
- Sample rate and buffer size
- All input/output configuration
- Manual save/load systems
- Custom preset management in patch
- File-based storage
Troubleshooting Settings
Settings Not Saving
Settings Not Saving
- Check file permissions on settings folder
- Ensure enough disk space
- Try resetting to defaults
- Check for conflicting settings files
Audio Not Working
Audio Not Working
- Correct audio device selected
- Device not in use by other app
- Sample rate matches device capabilities
- DSP enabled (power button in statusbar)
MIDI Not Responding
MIDI Not Responding
- MIDI device enabled in settings
- Device connected and powered on
- Using correct MIDI objects in patch
- MIDI indicator blinking on activity
Next Steps
- Audio Routing - Configure complex audio I/O
- Creating Patches - Build patches that save state properly
- Automation Parameters - Set up DAW preset integration
