Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/albertsmit/qesper

Affordable ESP8266 based drum sequencer to jam with. :sunglasses:
https://github.com/albertsmit/qesper

Last synced: about 1 month ago
JSON representation

Affordable ESP8266 based drum sequencer to jam with. :sunglasses:

Awesome Lists containing this project

README

        



(Work in progress).





Logo



It's like the name Casper, but instead it's bits of sequencer, and ESP mashed together.
Whatever dude. It's an ESP8266 based drum sequencer.


---


Oh, by the way!   handlettering  by yours truly.


It's Open Source! You can find it here.

## Table of Contents

* [About the Project](#about-the-project)
* [Built With](#built-with)
* [Getting Started](#getting-started)
* [Prerequisites](#prerequisites)
* [Usage](#usage)
* [Contact](#contact)

## About The Project

I wanted a little drum machine to jam with.

I had a ton of spare electrical parts laying around the house.\
To give in idea of what those consist of:
- **Home automation** (somehow wanted a doorbell in HomeKit).
- **Leftover guitar effects** (make some **noise**).
- **Leftover parts of a very early [OTTO](https://github.com/OTTO-project/OTTO)** (hence, lots of buttons).
- **Random electronic crap** (that I would otherwise throw away by now).

I am a (frontend) developer, so I figured; _**why not make one**_.

> _sidenote_: My main language is JavaScript, so cut me some slack in the C++ domain. :wink:

### Built With
* [U8g2](https://github.com/olikraus/u8g2)
* [Mozzi](https://github.com/sensorium/Mozzi)
* [AceButton](https://github.com/bxparks/AceButton)
* [RotaryEncoder](https://github.com/mathertel/RotaryEncoder)
* [Gaussian](https://github.com/ivanseidel/Gaussian)

## Getting Started

Still busy writing this.

### Prerequisites

- ESP8266 (Other boards might work; have not tested).
- An OLED (I use a a cheap 128x64 **SSD1306** OLED).
- Any I2S DAC supported by Mozzi (I got a cheap **Max98357**).
- Some mechanical buttons.
- A rotary encoder.
- Various general electronics like resistors and diodes.

## Usage

Will follow later.

## Contact

Albert - [email protected]

Project Link: [https://github.com/albertsmit/qesper](https://github.com/albertsmit/qesper)