Skip to content

Classes and functions for replicating a Korg ER-1 drum machine virtual analog voice.

License

Notifications You must be signed in to change notification settings

metaphaseaudio/er1_dsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ER-1 DSP Library

This library contains code that can replicate the virtual analog synthesis used by the Korg ER-1. It is not guaranteed to sound exactly like an ER-1, the code used in the machines is thus far closed source, but the synthesis techniques chosen for this library were selected and refined based on spectral and waveform analysis of sounds generated from an original Mk1 ER-1.

Requirements:

Build:

This library is designed to be as self-contained as possible, but it is still recommended that one use the MUDS project structure when including this this library into a project. If a MUDS- style project is used, CMake becomes a requirement.

NOTE: The Metaphase Core library requires JUCE to build, but the ER-1 DSP library does not itself depend on JUCE directly or otherwise. This is done to allow this library to be compiled and linked for hardware that may not support traditional JUCE-supported operating systems.

To build unit tests, pass -DBUILD_TESTS=ON to the build script. In this case JUCE will be required to build as many of the Metaphase Core testing tools rely on JUCE to simplify basic operations such as audio file format handling.

About

Classes and functions for replicating a Korg ER-1 drum machine virtual analog voice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages