Welcome to the MycoSonic MK1, an Arduino-based interface designed for transforming biological signals, specifically from mushrooms, into a unique auditory experience. This README provides an overview of its features, setup, and usage.
- Signal Processing: Advanced processing of input signals with a variety of filters and mappings.
- Dynamic Waveforms: Support for Sine, Triangle, Square, and Sawtooth waveforms.
- Input Options: Capability to receive data from biosensors or SD cards.
- Audio Effects: A range of audio effects including Phase Modulation, Tremolo, Bit Crusher, and more.
- Customizable Scales and Timing: Adjustable BPM, note duration, and support for multiple musical scales.
- Output Flexibility: Options for audio output, SD card data logging, and MIDI output.
- Arduino (ATmega2560) board
- Biosensor AD8232 (analog output to
A0
) - SD card module (optional)
- Audio output module (compatible with Mozzi library)
- LCD (with 4-pinned driver) and input buttons for menu navigation
- Hardware Setup: Connect the biosensor, SD card, and audio output module to the Arduino (PINOUT).
- Install Libraries: Ensure libraries like Mozzi, SPI, and others necessary for your hardware are installed in the Arduino IDE.
- Start: Power on the Arduino to view the main menu on the LCD.
- Navigate: Use the input buttons to navigate the menu.
- Configure:
- Select input source (Sensor/SD Card).
- Adjust filtering and mapping settings.
- Set waveform and audio effects.
- Operate: After configuration, the device will process signals and output audio based on your settings.
- Filter Options: Moving average, low/high pass, notch, median, and Kalman filters.
- Scale Mapping: Supports various musical scales.
- Effect Customization: Enable/disable and arrange audio effects.
- No Audio Output: Check audio module connections and configuration.
- Signal Processing Issues: Calibrate the sensor and adjust filter settings.
- Menu Navigation Problems: Ensure input buttons are functioning properly.
Contributions are welcome. Feel free to fork, improve, and submit pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Thanks to the open-source community and all further contributors. Special thanks to Platform.io.
Create your bio-symphonies with MycoSonic MK1! 🍄🎵