GitHunt
BR

Library and interface for the LT series of Fender Amplifiers

LtAmp

Reverse engineering the USB protocol of the Fender Mustang LT series guitar amps.

*** I decided to start over on the application. I didn't like how complicated event messaging was getting ***

Protocol Documentation

Communication with the amp is over USB HID using protobuf. Documentation can be found here

LtAmpDotNet

A .NET Core library for communicating with the amp. It uses HidSharp for cross-platfrom compatibility.

A cross-platform GUI is in the roadmap.

Roadmap

Initally, this has been developed in .NET Core to allow for quick scaffolding of the protocol.

Future plans:

  • Cross-platform GUI
  • Import/export presets to/from files for sharing
  • Integrated preset library to store an unlimited number of presets in the computer
  • Footswitch "playlists", using a sequence of presets to be cycled through
  • Arduino library (imagine a foot pedal eith switches to toggle bypass of thr individual effects!)
  • Keyboard shortcuts to control effect parameters; specifically to be able to set up conplex changes via macros
  • MIDI control of effect parameters
  • Integrated VU meter to monitor sound levels from the USB audio inteface for volume leveling across presets (and maybe a spectrogram if the latency isnt too bad)
  • Copy and paste effect units between presets

Languages

C#100.0%Shell0.0%

Contributors

GNU General Public License v3.0
Created January 22, 2024
Updated September 5, 2025