Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/marcel-licence/ml_scratch
- Owner: marcel-licence
- License: gpl-3.0
- Created: 2024-10-20T20:28:30.000Z (18 days ago)
- Default Branch: main
- Last Pushed: 2024-10-27T12:16:17.000Z (11 days ago)
- Last Synced: 2024-10-27T13:50:40.668Z (11 days ago)
- Language: C++
- Size: 338 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ml_scratch
scratch disc Arduino project
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!