Foxtrot

The Groovesizer Foxtrot is a Ableton Live clip launcher & MIDI controller
Firmware

Want to look at the firmware code or change it? Be our guest! You’ll need the Arduino IDE to edit, compile and upload the firmware.

Download the current firmware version: Groovesizer_Foxtrot_008 

See the bottom of this page for the changelog.

Libraries

To compile the firmware, you will need the following libraries installed:

  1. MIDI
  2. EEPROM24LC256_512

Download the above library files and keep them zipped. To install them from the Arduino IDE, use Sketch/Import Library/Add Library. For more detailed instructions, see this guide.

Jumpers

The Foxtrot firmware uses the same jumper configuration as the Alpha firmware (if you were running the Alpha firmware previously, there’s no need to make any changes to the jumper configuration):

alpha _jumpers

All set?

Print

The Groovesizer Foxtrot makes no sounds of its own, but sends out MIDI note and cc imformation when buttons are pressed or the pots are turned. It is intended specifically as a clip and scene launcher for Ableton Live.

Pot Behavior

Pot values are sent only when they change – we don’t want to send a constant stream of values, but only when the pots are turned. We simply send the value of the pots and let Ableton handle pickup by setting Takeover Mode to Pickup in Ableton’s preferences on the MIDI Sync page. Pot values are sent on MIDI channel 1. (You can change it in the firmware by changing the line const byte potChannel  =  1;)

  • Pot 1 – cc 20
  • Pot 2 – cc 21
  • Pot 3 – cc 22
  • Pot 4 – cc 23
  • Pot 5 – cc 24
  • Pot 6 – cc 25
  • Pot 1 + Shift L – cc 26
  • Pot 2 + Shift L – cc 27
  • Pot 3 + Shift L – cc 28
  • Pot 4 + Shift L – cc 29
  • Pot 5 + Shift L – cc 30
  • Pot 6 + Shift L – cc 31
  • Pot 1 + Shift R – cc 32
  • Pot 2 + Shift R – cc 33
  • Pot 3 + Shift R – cc 34
  • Pot 4 + Shift R – cc 35
  • Pot 5 + Shift R – cc 36
  • Pot 6 + Shift R – cc 37

Button Behavior

(this page is a work in progress – pardon our dust!)

INTRODUCTION TO THE FOXTROT FIRMWARE:

Changelog

V008 2015-03-11 Groovesizer_Foxtrot_008

  • updated for compatibility with Arduino MIDI Library v4.2

V007 2014-07-18 Groovesizer_Foxtrot_007

  • updated the MIDI library to 4.1