Skip to content
/ s1995 Public

90s-style sampler ADC/DAC emulator with JUCE

Notifications You must be signed in to change notification settings

tonytorm/s1995

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S1995 - 90s-Style ADC/DAC Sampler Emulator

A VST3 plugin that emulates the characteristics of old-school ADC/DAC sampler converters, loosely inspired by the S950. Designed and built through a combination of techniques:

Implementation Details

Asymmetrical Saturation

Asymmetrical Saturation is implemented to emulate the inaccuracies and non-linearities found in vintage analog-to-digital converters. Adding subtle harmonic distortion, enhancing the character of the processed audio by introducing odd and even harmonics differently depending on the signal polarity.

Bit Depth Reduction

The signal undergoes anti-aliasing and bit depth reduction, introducing quantization artifacts that mimic the resolution limits of classic samplers.

Static sample-rate reduction effect

achieved through the use of an emulation of the S950's anti-aliasing low-pass filter.

Classic Low Pass filter

A 6th order Butterworth filter is applied to emulate the classic s950 filter sound.

Planned Features

Variable Sample Rate Reduction: A parameter to adjust the degree of decimation dynamically, offering more control over the lo-fi effect. Semitone-quantized pitch shifting.

TO BUILD

The project is open source, all you need to compile it is cmake and juce, note that the JUCE subdirectory path is hardcoded in the cmakelists file, you'll have to provide a path to your own juce repo.

About

90s-style sampler ADC/DAC emulator with JUCE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published