No description
Find a file
2016-06-12 18:13:35 -04:00
doc Initial content commit 2016-06-12 18:08:57 -04:00
data_structs.h Initial content commit 2016-06-12 18:08:57 -04:00
effects_enum.h Initial content commit 2016-06-12 18:08:57 -04:00
LICENSE Initial commit 2016-06-12 18:07:39 -04:00
Makefile Initial content commit 2016-06-12 18:08:57 -04:00
mustang.cpp Initial content commit 2016-06-12 18:08:57 -04:00
mustang.h Initial content commit 2016-06-12 18:08:57 -04:00
mustang_midi.cpp Initial content commit 2016-06-12 18:08:57 -04:00
README.md Fix markdown in README (again) 2016-06-12 18:13:35 -04:00

mustang-midi-bridge

Allow Fender Mustang series guitar amplifiers to be controlled by MIDI messages

Introduction

The intent is to implement the published MIDI spec for the Fender Mustang Floor pedal with whatever extensions are necessary to expose features added to the 'v2' series. Currently only patch change and effects on/off are implemented.

Intended to build on Linux systems with the idea of deploying on RaspberryPi.

A special thanks to the original developer and contributors to 'PLUG', from whence the USB interface code is stolen.

Prerequisites

I'm working on Ubuntu Precise, YMMV for other distributions.

  • libjack-dev
  • librtmidi-dev (2.0.1 - May need changes for newer versions)
  • libusb-1.0

Build

$ make opt

or

$ make debug

as appropriate

Run

Both the amplifier and MIDI source should be connected first, then:

$ mustang_midi midi_port# midi_listen_channel#