Things can get pretty complicated when you're juggling parameters for dozens of machines over dozens of Sequences, but don't panic. The Machine States dialog lets you capture and restore the parameters of any machines in the song and has options for how those states should be used. Machine states are stored in the active Page, so each Page gets its own set of states. Yay.
The Machine States dialog with some machines selected and some states captured.
Note that all of the checkbox settings are also available from the Main Dialog options menu and the machine attributes.
Element | Description |
Machine List | Shows every machine in the song. Next to each machine is a checkbox which will include that machine in the various state operations described below. If the machine name is preceded by (*) then Magic is storing that machine's state. If the name is preceded by ( ) then no state information is stored for that machine. I know, it's a bit primitive. |
All/None/Invert Buttons | These buttons manipulate the machine selection in the list. |
Display Area | The area to the right of the machine list shows how many machines are in the song and how many machine states are being stored. |
Auto-select new machines | If checked, newly created machine will automatically be selected for inclusion in state operations. |
Auto-capture on Page change | If checked, selected machines will have their states captured before leaving the current Page. |
Auto-restore on Page change | If checked, all machines states stored by a Page will be restored when that Page becomes active. |
Auto-restore on song load | If checked, all machine states stored by the active Page of a saved song will be restored when that song is loaded. |
Auto-restore on stop | If checked, all machine states stored by the active Page will be restored when Buzz playback stops. |
Clear Button | Discards all state information. There's no undo, so you'll be asked whether you really mean it. |
Purge Button | Discards state information for any machine that isn't selected in the list. Again, you'll be asked for confirmation. |
Restore Button | Restores all saved machine states. There's no confirmation for this. Maybe there should be? |
Capture Button | Captures the current state of every machine selected in the list and optionally discard state information for any machines that aren't selected. |
Capture Missing Button | Captures the state of any machines that are selected in the list which do not already have a stored state. |