Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Murray

Murray is a MIDI foot controller designed to manage preset and parameter changes during live performances quickly and efficiently. It is intended for musicians who use MIDI devices and want to automate message sending through a simple and reliable interface.

The main feature of Murray—rare among controllers of this kind—is the ability to manage multiple shows, i.e., independent setlists containing several songs.

The entire project is developed to run on Arduino MEGA.

Key Features

  • Supports Program Change and Control Change MIDI messages
  • Two button modes:
    • I → single press
    • Y → toggle (send-on/send-off)
  • Support for expression pedal
  • Tap tempo button
  • MIDI commands are read from files stored on a microSD card inside the pedal; files can be loaded via computer (desktop application will be soon available)
  • OLED display to show essential information (show name, current song, actions assigned to each button)
  • Three configurable footswitches
  • Compatible with standard 9V DC pedal power supply

System Structure

The pedal is designed to handle 4 shows, each consisting of a setlist of songs.
Each song is represented by a file stored on the microSD. Shows are identified both by the name defined inside each song file and by the folder containing it.

A desktop application to help create and upload files to the pedal will be available soon.

Repository

  • /src – Firmware source code for Arduino Mega
  • /examples – Example song files
  • /hardware – Circuit schematics and build specifications
  • /docs – Technical documentation

License

This project is licensed under the terms of the GNU General Public License v3.0 (GPLv3).
See the LICENSE file for details.

About

A programmable MIDI foot controller designed for live performance, with song-based presets and custom command scripting.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages