Personal tools

Alias-Free Oscillator Synchronization for Arbitrary Waveforms

From iis-projects

Revision as of 08:46, 5 October 2022 by Studer (talk | contribs) (Created page with "300px|thumb|SYNƎTH alias-free oscillator synchronization. ==Short Description== Digital sound synthesis is widely used in modern music produc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
SYNƎTH alias-free oscillator synchronization.

Short Description

Digital sound synthesis is widely used in modern music production, with many popular hardware and software synthesizers from Roland, Nord Keyboard, Waldorf, Native Instruments, Arturia, etc. Many of these synthesizers enable one to synchronize two oscillators, where oscillator 1 resets oscillator 2 after a predetermined period. Oscillator synchronization produces a unique sound, e.g., as used for the lead synthesizer of Harold Faltermeyer's Fletch Theme [1]. While it is known how to synchronize oscillators generating sawtooth or rectangle functions [2], for example, it is notoriously difficult to synchronize sine waves or other differentiable waveforms without causing aliasing. In fact, aliasing-free synchronization of a simple sine waveform is still ongoing research in 2022 [3].

The goals of this project are to design, optimize, and implement aliasing-free oscillator synchronization of arbitrary waveforms. The ultimate goal is to use the developed method in the Big Fourier Oscillator (BFO) project, to enable oscillator synchronization in real-time.

[1] https://www.youtube.com/watch?v=r-lu0vjHSO0

[2] https://www.cs.cmu.edu/~eli/papers/icmc01-hardsync.pdf

[3] https://dafx2020.mdw.ac.at/proceedings/papers/DAFx20in22_paper_3.pdf

Status: Available

Looking for 1-2 Semester/Bachelor/Master students
Contact: Christoph Studer

Prerequisites

Strong interest in music and audio signal processing
VLSI 1 taken

Character

20% Theory
40% Algorithm development
40% VLSI design

Professor

Christoph Studer

↑ top

Detailed Task Description

Goals

Practical Details

Results

Links

↑ top