Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marcel-licence/ml_scratch

Arduino DJ'ing scratch project
https://github.com/marcel-licence/ml_scratch

Last synced: about 5 hours ago
JSON representation

Arduino DJ'ing scratch project

Awesome Lists containing this project

README

        

ml_scratch


scratch disc Arduino project



project picture

link to the video of the origin

## Introduction

This example demonstrates a simple scratch controller using the AS5600 sensor for rotational input (a disc or similar mechanism is recommended) via I2C. It allows direct control over the playback of a selected audio sample for scratching. The example does not require additional RAM, as all samples are stored and played back directly from flash memory, ensuring maximum compatibility.

## Supported Platforms

Currently, only the ESP32 platform is supported. Other platforms may be added in the future.

## Features

- Sample storage and playback directly from flash memory
- 16-bit audio playback
- Precise control using the AS5600 sensor

## Future Improvements

- Support for stereo playback
- Enhanced audio quality by reducing aliasing
- Integration of control buttons
- ADC input as a fader for a better scratching experience

## Support & Donations

If you appreciate the work done on this project and would like to support its development, I would be more than happy to accept donations!

For more information on how to donate, please send an email to:

📧 **[email protected]**

Thank you for your support!