https://github.com/alexus2033/alphabeat-controller
Arduino-Based MIDI-Interface for MIXXX
https://github.com/alexus2033/alphabeat-controller
alphabeat arduino midi-controller mixxx
Last synced: about 2 months ago
JSON representation
Arduino-Based MIDI-Interface for MIXXX
- Host: GitHub
- URL: https://github.com/alexus2033/alphabeat-controller
- Owner: alexus2033
- Created: 2021-11-17T22:09:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T12:53:44.000Z (about 3 years ago)
- Last Synced: 2025-04-10T01:54:44.092Z (about 1 year ago)
- Topics: alphabeat, arduino, midi-controller, mixxx
- Language: C++
- Homepage:
- Size: 551 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alphabeat-Controller
Arduino-Based MIDI-Interface for [MIXXX DJ-Software](https://mixxx.org)

## Features
* Fast-responsive faders for 2 decks
* Big Time-Display with EOM-Indicator
* Track-Selector
* Play/Cue Buttons with LED
* Speed-Control
* EQ High/Mid/Low Filter
## Used Libraries
* [MIDIUSB](https://tigoe.github.io/SoundExamples/midiusb.html)
* [Wire (I2C)](https://www.arduino.cc/en/reference/wire)
* [Adafruit_LEDBackpack](https://www.adafruit.com/product/1911)
* [Encoder Lib](http://www.pjrc.com/teensy/td_libs_Encoder.html)
* [Timer](https://github.com/brunocalou/Timer)
* [EWMA Filter](https://github.com/jonnieZG/EWMA)
## Hardware
* [Arduino Pro Micro](https://www.sparkfun.com/products/12640) 5V
* 16-segment LED displays with [HT16K33](https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf)
* 2 Linear Fader 5k
* [Rotary Encoder](https://www.bourns.com/data/global/pdfs/ECW1J.pdf)
* Inverted Schmitt-Trigger IC [SN74HC14](https://www.ti.com/lit/ds/symlink/sn74hc14.pdf)
* LEDs and Buttons
## Change Name of USB-Hardware
Open **boards.txt** located at
```
C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt
```
or if you installed updates for your Arduino-board
```
C:\Users\\AppData\Local\Arduino15\packages\arduino\hardware\avr\\boards.txt
```
search for the section `micro.name=Arduino Micro`
and change the following line only: `micro.build.usb_product="AlphaBeat-Mixxa"`
## Install MIDI-Mapping
Copy Folder [controllers](\controllers) to
```
C:\Users\\AppData\Local\Mixxx
```