Harmony Script

MC: Load Poses On Selected Frames


On each selected frame, this script reads the Master Controller’s current position and then load the pose that corresponds to the position.
You can load poses from Master Controller rigs created with Interporation Grid and Slider Wizards.

This script is basically mcPoint2dInterpolation.js and mcInterpolationSlider.js being repurposed.
The two script above and their helper library are written by (C) 2017-2019 Toon Boom Animation Inc.



  1. Tested on Harmony Premium 16.0.3 and 17.0.0.
  2. MC rigs made in Harmony 15 are not supported.
  3. Also this script has a compatibility issue when load a Harmony 17 MC rig on Harmony 16 and then try to use this script to load poses.
  4. MC rig made in Harmony 16 seem to work fine on Harmony 17 with this script.


  1. Click on the Download button above. The GitHub page for this script will open.
  2. On the page, click on the Code button then choose Download Zip from the menu.
  3. Locate to your user scripts folder (a hidden folder) for the version of your Harmony.
  4. There is a folder named src inside the zip file. Copy all its contents directly to the folder above.
  5. In Harmony, add ANM_MC_Load_Poses_On_Selected_Frames function to any toolbar.


  1. Select Master Controller node(s) or its parent group.
  2. Run ANM_MC_Load_Poses_on_Selected_Frames.
  3. If no nodes are selected, script will make a list of all Master Controllers in the scene.
  4. On the Master Controller List, check ones to load poses from.
  5. Set a frame range for the script to process by selecting frame(s) in Timeline view.
    The selection does not need to include actual member nodes that the selected Master Controller controls.
  6. Push Load Poses button.
  7. You can also use Show MC button to show the control widget of the checked Master Controller in Camera view.

Copyright © 2024 Yu Ueda All Rights Reserved.