PhD in computer music from the Uni of Edinburgh. My work is on complex adaptive systems, AI, and ALife for new music. Currently doing R&D at FL Studio.
edgeofchaos. This repository is not maintained anymore. If I have any significant contributions, I usually do a PR for the Faust libraries. This repository contains the Faust libraries for sound and information processing that I use to implement my music complex adaptive systems.
57concatenative_granulation. Live concatenative granular processing for click-free looping, complex wavetable oscillation, and non-overlapping granulation with rectangular windowing.
53LimiterClass. C++ classes for an IIR look-ahead limiter implementing cascaded exponential smoothers for low-distortion peak limiting and maximisation.
32limiterStereo. Look-ahead IIR stereo limiter
21realfaust. This library contains a set of functions representing domain-limited versions of all Faust primitives and math functions that can potentially generate INF or NaN values. The goal of the library is to be able to implement DSP networks that, structurally, are free from INF and NaN values. Hence, the resulting programs should be rock-solid during real-time performance and virtually immune to crashes regardless of how mercilessly a network is modulated or how unstable a recursive system is made.
20automatic_larsen_suppression. ALS - Automatic Larsen Suppression algorithms written in Faust.
12nonlinear_mapping. C++ classes for different nonlinear mapping functions with adjustable steepness.
8maximiser. Eight-band maximiser based on IIR look-ahead peak limiters
8modified_lotka-volterra_A. Complex sound generator based on modified Lotka-Volterra differential equations.
6modified_hindmarsh-rose. Complex sound generator based on modified Hindmarsh-Rose differential equations.
4modified_rossler. Complex sound generator based on modified Rössler differential equations.
4modified_van_der_pol. Complex sound generator based on modified van der Pol differential equations.
3modified_chua. Complex sound generator based on modified Chua differential equations.
3modified_thomas. Complex sound generator based on modified Thomas differential equations.
3modified_lorenz. Complex sound generator based on modified Lorenz differential equations.
3oscillators_example_cpp. Basic example code for object-oriented real-time oscillators.
2modified_lotka-volterra_B. Complex sound generator based on modified Lotka-Volterra differential equations.
2bitstream_DSP_ANN. This repository provides programs for the generation of training data for arithmetic and analysis processing of delta-sigma streams based on the KANN neural network library. The project was funded by the City of Vienna Science Grants programme.
2ideal_oscillators. Example code of how to use structures to create objects in C, which here are used to generate a few samples of the common ideal oscillators.
1Awesome-CV. :page_facing_up: Awesome CV is LaTeX template for your outstanding job application
1