Open Source

The Archean synthesizer is an open-source project. This means that all schematics and source code are freely available to the public on GitHub. Our goal is to invite the community to explore, modify, and improve the synthesizer together.

Source Code Overview

The source code is primarily written for the Arduino IDE environment. It controls the core functions of the synthesizer, including oscillator behavior, sensor inputs, and MIDI communication. The code is structured into modules that manage different parts of the instrument, such as sound generation, envelope shaping, and user interaction.

How to Access and Edit the Code

You can access the full source code by visiting our GitHub repository. To start modifying the code:
• Clone or download the repository to your computer.
• Open the project files using the Arduino IDE or a compatible text editor.
• Familiarize yourself with the key modules and functions.
• Customize parameters like sound waveforms, sensor responsiveness, or MIDI settings to suit your preferences.
• Upload the modified code back to the synthesizer using a USB connection.
Tips for Working with the Code
• Begin with small changes and test frequently to understand how your edits affect the sound and behavior.
• Use comments in the code as a guide; they explain the purpose of each section.
• Join our community or forums if you need support or want to share improvements.
• Contributions through pull requests are welcome and help the project grow.

Additional Resources

We provide example patches, tutorials, and documentation to assist new users in getting started with programming and customizing the Archean. Explore these materials to enhance your experience and creativity with the synthesizer.