This repository contains a SuperCollider implementation inspired by the Yamaha DX7 synthesizer. The DX7 is a classic digital synthesizer known for its distinctive FM synthesis capabilities. This project aims to roughly recreate the sound of the DX7 using SuperCollider, while adding a bit of dynamicity to the operator routing, driven by the goals of its sister project mentioned below.
The drive behind this project was to act as the second half of a synthesizer parameter exploration project, where the first half was an ambitious tool that explores the high dimensional parameter-space of the DX7 in a user-friendly way. The tool can be found here.
- SuperCollider: Download and install SuperCollider from the official website.
- Interface: This project uses a python program to interface with SuperCollider. Follow the setup instructions on the Music-Programming repo.
- Simply open project.scd in SuperCollider.
- Press
Ctrl + Enter(orCmd + Enteron Mac) when the caret is within two sets of parentheses(...)to evaluate the code blocks. Do this for all 3 code blocks in the file, sequentially.