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 General FLUX: Inquiries
  • 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
  • Programming (AMX)
  • Programming

Loading Files via SFTP to MUSE

Technical Support Guide

Written by Jose Liberio Cruz

Updated at February 20th, 2026

Table of Contents

Brand: Models: Loading Files via SFTP to MUSE:

Brand:

  • AMX

Models:

  • MU-1000
  • MU-1300
  • MU-2300
  • MU-3300

Loading Files via SFTP to MUSE:

This guide assumes that you do not have Visual Studio Code installed on your computer with the AMX .vsix extension and are not the individual that wrote the control script(s).

To get started, you will need an sFTP program such as FileZilla or WinSCP, a MUSE control script written in Python, JavaScript, or Groovy and a program.json file containing the necessary metadata for Mojo to run the control script. The control script and program.json file would be provided by the control system programmer.​​​


  1. Open the sFTP program and connect to the MUSE controller by entering the ip address, username, and password. The sFTP protocol communicates on port 22.

  1. Once connected, you will see the file system of the MUSE controller.

  1. Navigate to the “mojo” folder.

  1. Navigate to the “program” folder. This is where the control scripts need to be loaded. On a new system, this folder will be empty. If there are other scripts already loaded, you will see individual folders containing them. Every script must be placed inside a folder and cannot be run from directly inside the program folder (which is how it should be given to you).​

  1. Locate the folder the programmer gave you. In this example, the folder is called “sFTP Tutorial”.

You can double-click on this folder to make sure it has the correct contents:

  • A control script with a file extension of: .py, .js, or .groovy
  • A program.json file.
  • Optionally, a folder called “mojo” or a file with a .ts extension.
  • There also may be additional files, consult your programmer if needed.

  1. Drag the program folder into the program folder of the sFTP software to transfer it to the MUSE controller

  1. Done! The control script will automatically start running shortly after being loaded to the MUSE controller. This process can be repeated if you have multiple scripts that need to be loaded.​

​

 

 

Related Videos

scheme framework

Was this article helpful?

Yes
No
Give feedback about this article

Table of Contents

Brand: Models: Loading Files via SFTP to MUSE:

Related Articles

  • MUSE with Touch Panel Control (TPC) apps
  • Using __dict__ in MUSE Python Code

Related Articles

  • MUSE with Touch Panel Control (TPC) apps
  • Using __dict__ in MUSE Python Code
Copyright © HARMAN Professional. All rights reserved. Privacy Policy | Terms of Use
Expand