Anytime Help Center

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Support
  • Guest
  • Log In
English (US)
US English (US)
DE German
CN Chinese
MX Spanish (Mexico)
Chinese (Simplified)
  • AKG
    Microphones Wireless Integrated Systems Automatic Mixers Headphones Discontinued Products (AKG) General AKG Inquiries Certifications (AKG)
  • AMX
    Networked A/V Distribution (AVoIP) Traditional A/V Distribution Video Signal Processing Architectural Connectivity User Interfaces Control Processing Power (AMX) Programming (AMX) Software (AMX) Discontinued Products (AMX) General AMX Inquiries Certifications (AMX)
  • BSS
    Soundweb™ Omni Soundweb™ London Soundweb™ Contrio™ Software (BSS) Discontinued Products (BSS) General BSS Inquiries Certifications (BSS)
  • Crown
    CDi DriveCore Series CDi Series Commercial Series ComTech Series DCi DriveCore Series I-Tech HD Series XLC series XLi Series XLS DriveCore 2 Series XTi 2 Series Discontinued Products (Crown) Software (Crown) General Crown Inquiries Certifications (Crown)
  • dbx
    CX Series 500 Series DriveRack Personal Monitor Control ZonePRO Zone Controllers FeedBack Suppression Microphone Preamps Dynamics Processors Crossovers Equalizers Software (dbx) Discontinued Products (dbx) General dbx Inquiries Certifications (dbx)
  • Flux::
    Immersive Processing Analysis Subscriptions
  • JBL
    Cinema Sound Installed Live Portable Tour Sound Recording & Broadcast Software (JBL) Discontinued Products (JBL) Video Manual Series (JBL) General JBL Inquiries Certifications (JBL)
  • Lexicon
    Plugins Effects Processors Cinema Discontinued Products (Lexicon) Video Manual Series (Lexicon) General Lexicon Inquiries Certifications (Lexicon)
  • Martin
    Atomic ELP ERA Exterior MAC P3 VC VDO Tools Discontinued Products (Martin) General Martin Inquiries Certifications (Martin)
  • Soundcraft
    Digital Analog Connected Analog Only Discontinued Products (Soundcraft) Video Manual Series (Soundcraft) General Soundcraft Inquiries Certifications (Soundcraft)
  • General HARMAN Inquiries
    Dante
+ More
  • Home
  • AMX
  • Control Processing
  • Central Controllers
  • MU-Series Controller

How to retrieve code from a Muse controller

Written by Gary Brindley

Updated at December 23rd, 2025

Table of Contents

Question: Answer: NodeRed If the provider column shows nodered you will need to use Muse Automator to retrieve those flows. Python, Javascript & Groovy If the provider column shows one of the high code solutions(Python, Javascript, Groovy), then you will need to use VS Code with the Muse Extension to retrieve your code.

Question:

How do you download code from a Muse controller?

Answer:

The first step is to determine what type of code you need to retrieve, either a Muse Automator project or one of the high code solution(Python, Javascript, Groovy). To do this

  1. Log into the web GUI of the Muse controller
  2. Navigate to the System dropdown menu
  3. Select Programs

Once on the Programs page the provider column will tell you what type of program is running. It could be more than one type so you may need to follow the next steps multiple times in that case.

 

NodeRed

If the provider column shows nodered you will need to use Muse Automator to retrieve those flows.

 
  1. In Muse Automator create a new project 
  2. Add and configure a Controller node using the IP of your Muse controller and hit connect in that controller node 
  3. Click the Deploy button at the top right
  4. Click the arrow beside the Push/Pull menu dropdown
  5. If nothing shows up in the Remote section of the Push/Pull dropdown then press the Push/Push button to force it to populate
  6. You should now have a list of Muse Automator projects that are running on your controller in the Remote section of the Push/Pull dropdown menu
  7. Mouse over the project that you would like to retrieve and select the Pull option (arrow pointing down), this will download the project from the Muse controller to your PC (Note: If you already have a local project of the same name it will overwrite that project.)
  8. You will likely get a message to review the project before allowing changes to be merged 
  9. Select Review and allow the merge if there are no errors

 

Python, Javascript & Groovy

If the provider column shows one of the high code solutions(Python, Javascript, Groovy), then you will need to use VS Code with the Muse Extension to retrieve your code.

 
  1. Open VS Code and find your Muse controller in the list of available controllers
  2. If your Muse controller is not in the list already, you can add it by selecting the Add Mojo Controller option and following the prompts
  3. Once the Muse controller is in your list connect to it by pressing the Login to Mojo Controller option next to the controller name and following the prompts to log in
  4. Once connected, open the Programs dropdown menu under your controller's name, this will list all of the programs running on that controller 
  5. Click the Download icon (down arrow) next to the program that you wish to retrieve from the controller
  6. Navigate to the folder in which you would like to save the program to and press Select, this will retrieve the program and load it into VS Code

Related Videos

extract muse recover code

Was this article helpful?

Yes
No
Give feedback about this article

Table of Contents

Question: Answer: NodeRed If the provider column shows nodered you will need to use Muse Automator to retrieve those flows. Python, Javascript & Groovy If the provider column shows one of the high code solutions(Python, Javascript, Groovy), then you will need to use VS Code with the Muse Extension to retrieve your code.

Related Articles

  • Controlling MUSE Serial Ports with Python Code
  • Muse Automator Module Setup
  • Import Flows into Muse Automator
  • Local File Read and Write with MUSE
  • Using context.run in MUSE Python Code

Related Articles

  • Controlling MUSE Serial Ports with Python Code
  • Muse Automator Module Setup
  • Import Flows into Muse Automator
  • Local File Read and Write with MUSE
  • Using context.run in MUSE Python Code
Copyright © HARMAN Professional. All rights reserved. Privacy Policy | Terms of Use
Expand