Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/albertsmit/qesper
- Owner: AlbertSmit
- Created: 2020-10-18T14:57:51.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2020-10-24T13:48:41.000Z (over 4 years ago)
- Last Synced: 2024-11-07T20:08:10.495Z (3 months ago)
- Language: C++
- Homepage:
- Size: 537 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
(Work in progress).
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! 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)