An open API service indexing awesome lists of open source software.

https://github.com/paoloestorm/arpmini

Full featured MIDI sequencer & arpeggiator using Arduino Pro Micro
https://github.com/paoloestorm/arpmini

arduino arduino-pro-micro arpeggiator atmega32u4 electronic live-music midi midi-controller midi-device midi-usb-interface music oled-display-ssd1306 sequencer

Last synced: about 1 month ago
JSON representation

Full featured MIDI sequencer & arpeggiator using Arduino Pro Micro

Awesome Lists containing this project

README

          

# ARPMINI

Arpmini is a powerful mini MIDI processor that offers advanced features such as an arpeggiator, note/drum sequencer, and editor. It’s designed to control external MIDI instruments for live performances or music production.

# ARPMINI REQUIRES [Arpmini-Core](https://github.com/PaoloEstorm/Arpmini-Core) TO WORK CORRECTLY!

## Give that dusty old synth in your closet a fresh new life! Unlock a ton of advanced features and unleash your creativity with Arpmini

![IMG_8034](https://github.com/user-attachments/assets/a7da8271-f115-4ae6-a1e0-6f077bf8540f)

## Its features include:

Simple and intuitive UI

MIDI Tracker and Piano Roll–style sequence editors

Four backlit buttons, mappable and controllable via MIDI CC

2 MIDI outputs and 2 MIDI inputs - using the MIDI-TRS standard

Integrated MIDI->USB / USB->MIDI interface, fully compatible with Mac, Windows, Linux, Android and iOS

32KB of memory to store up to 60 songs and various global settings

Import/export songs between Arpmini and your computer using [Arpmini Editor](https://github.com/PaoloEstorm/Arpmini-Editor)

Built-in speaker for acoustic feedback and metronome and much much more!

## Arpmini Modes

Modes

Arp Mode: Arpeggiates the played notes based on the selected arpeggio style.

Rec Mode: Records and plays back up to 8 patterns of variable length, with a maximum of 32 notes each.

Song Mode: Allows to chain up 8 recorded patterns, in any desired order.

Live Mode: Allows the playback of one of the 8 different patterns, each assigned to one buttons/multi-button-combo.

Wiring

A simulated demo of Arpmini can be explored on Wokwi via the link https://wokwi.com/projects/430279970010982401

Simplified Schematic:

Schematic_DIY

# Build your own Arpmini by following the [Assembly Guide](https://github.com/PaoloEstorm/Arpmini/blob/main/BUILD_INSTRUCTIONS.md)!

## Schematic and PCB design [here](https://oshwlab.com/estorm/miniseq)

Enclosure 3D model [here](https://github.com/PaoloEstorm/Arpmini/blob/main/extras/Arpmini%201.65%20v3.stl)

Pro Micro: https://amzn.eu/d/if0r67j

Oled Display (blue): https://amzn.eu/d/c0RTBxJ or Oled Display (white): https://amzn.eu/d/1IbVAiL

Buttons: https://amzn.eu/d/7UyjFKx

Buzzer: https://amzn.eu/d/fEAc4UO

Screws: https://amzn.eu/d/e37jcLp

Brass inserts: https://amzn.eu/d/hlBMRaH

Pin Headers: https://amzn.eu/d/9up7Byu

3.5mm Stereo jacks: https://amzn.eu/d/9LeCoT1

External labels [here](https://github.com/PaoloEstorm/Arpmini/tree/main/extras)