Skip to content

PlayCreatively/Audio-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yamaha DX7 simulation in SuperCollider

Overview

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.

Setup

Prerequisites

  1. SuperCollider: Download and install SuperCollider from the official website.
  2. Interface: This project uses a python program to interface with SuperCollider. Follow the setup instructions on the Music-Programming repo.

How to run

  1. Simply open project.scd in SuperCollider.
  2. Press Ctrl + Enter (or Cmd + Enter on 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.

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors