ProSynth5 is a powerful synthesizer plugin inspired by the iconic Prophet-5. It is created using the Cmajor framework, exported to a JUCE project, and run with Xcode. This plugin aims to provide rich, analog-style sounds with modern digital convenience.
- Classic Analog Sound: Faithfully recreates the sound and behavior of the Prophet-5 synthesizer.
- Polyphony: Supports multiple voices for rich, complex soundscapes.
- User-Friendly Interface: Easy-to-use controls for tweaking your sound.
- Compatibility: Works with major DAWs that support AU, VST, and AAX formats.
- Oscillators: Dual oscillators with multiple waveforms including saw, square, and triangle.
- Filters: Powerful filter section with low-pass, high-pass, band-pass, and notch filters.
- Envelopes: ADSR envelopes for amplitude and filter control.
- LFOs: Multiple low-frequency oscillators for modulation of various parameters.
- Effects: Built-in effects such as reverb, delay, chorus, and distortion.
- Preset Management: Save and recall presets easily.
- MIDI Learn: Quickly assign MIDI controls to parameters.
- Resizable GUI: Interface scales to fit your screen size.
- Cmajor Framework: Ensure you have the Cmajor framework installed. You can get it from Cmajor's official website.
- JUCE Framework: Download and install JUCE from JUCE's official website.
- Xcode: Make sure you have Xcode installed on your Mac.
-
Clone the Repository:
git clone https://github.com/Tharindu209/ProSynth5.git cd ProSynth5
-
Build the Project: - Open the ProSynth5 project in Xcode. - Select your target and build the project.
-
Run the Plugin: - Load the built plugin in your favorite DAW and start creating music!
ProSynth5 offers an intuitive interface. Here are some basic steps to get you started:
- Load the Plugin: Open your DAW and load ProSynth5 as an instrument.
- Select a Preset: Choose from a variety of presets to get started.
- Tweak Parameters: Adjust oscillators, filters, envelopes, and more to shape your sound.
- Save Your Sounds: Save your custom patches for later use.
Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are gladly accepted.
-
Fork the Repo:
git fork https://github.com/Tharindu209/ProSynth5.git
-
Create a Feature Branch:
git checkout -b feature/YourFeature
-
Commit Your Changes:
git commit -m "Add Your Feature"
-
Push to the Branch:
git push origin feature/YourFeature
-
Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Prophet-5: Inspired by the legendary Prophet-5 synthesizer.
- JUCE: Used for creating the plugin interface and audio processing.
- Cmajor: The foundation for the audio engine.
For any inquiries or feedback, please contact tharindudamruwan23@gmail.com.
Happy Synthesizing!