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
Save the current patch to its existing location:
- Press Cmd/Ctrl+S
- Or select File > Save
Loading Patches
Recent Files:
Access recently opened patches from the Home panel or File > Open Recent
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
Use your DAW’s preset save function:
- Saves all parameter values
- Saves current patch state
- Stored in DAW preset format
Recall Preset
Load presets through DAW interface:
- All parameters restored
- Automation data remains separate
- 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
Audio Settings
Standalone Audio Settings
Standalone Audio Settings
Available in standalone mode onlyDevice Selection:
- 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
Available in plugin modeSettings inherited from DAW:
- 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
MIDI settings are separate for standalone and plugin modes. Configure each independently if you use both.
Path Configuration
Search Paths
Plugdata searches for abstractions and externals in specified directories:Add Search Path
Click + and select a directory containing:
- Abstraction .pd files
- External libraries
- Help files
- 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
Create a project folder structure:Add
my-project/abstractions/ to search paths.Portable Patches
Portable Patches
For patches that work on any system:
- Keep abstractions in same folder as main patch
- Use relative paths for file access
- Document any required external libraries
- Avoid absolute paths (
C:/Users/...)
Shared Libraries
Shared Libraries
Theme and Appearance
Choosing a Theme
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
Assign Shortcut
- Click in the shortcut field
- Press desired key combination
- Conflicts are highlighted
- 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
Number of threads for audio processing:
- 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
Digital signal processing configuration:
- Oversampling - Reduce aliasing (increases CPU)
- Limiter - Prevent output clipping
- Denormal prevention - Avoid CPU spikes
GUI Performance
GUI Performance
Visual performance settings:
- 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
Most users don’t need to modify advanced settings. Defaults work well for typical use cases.
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
Solutions:
- 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
Check:
- 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
Verify:
- 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
