dariosanfilippo
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.
Vienna
Pinned Repositories
automatic_larsen_suppression
ALS - Automatic Larsen Suppression algorithms written in Faust.
bitstream_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.
concatenative_granulation
Live concatenative granular processing for click-free looping, complex wavetable oscillation, and non-overlapping granulation with rectangular windowing.
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.
LimiterClass
C++ classes for an IIR look-ahead limiter implementing cascaded exponential smoothers for low-distortion peak limiting and maximisation.
limiterStereo
Look-ahead IIR stereo limiter
maximiser
Eight-band maximiser based on IIR look-ahead peak limiters
modified_lotka-volterra_A
Complex sound generator based on modified Lotka-Volterra differential equations.
nonlinear_mapping
C++ classes for different nonlinear mapping functions with adjustable steepness.
realfaust
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.
dariosanfilippo's Repositories
dariosanfilippo/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.
dariosanfilippo/concatenative_granulation
Live concatenative granular processing for click-free looping, complex wavetable oscillation, and non-overlapping granulation with rectangular windowing.
dariosanfilippo/LimiterClass
C++ classes for an IIR look-ahead limiter implementing cascaded exponential smoothers for low-distortion peak limiting and maximisation.
dariosanfilippo/realfaust
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.
dariosanfilippo/limiterStereo
Look-ahead IIR stereo limiter
dariosanfilippo/automatic_larsen_suppression
ALS - Automatic Larsen Suppression algorithms written in Faust.
dariosanfilippo/nonlinear_mapping
C++ classes for different nonlinear mapping functions with adjustable steepness.
dariosanfilippo/maximiser
Eight-band maximiser based on IIR look-ahead peak limiters
dariosanfilippo/modified_lotka-volterra_A
Complex sound generator based on modified Lotka-Volterra differential equations.
dariosanfilippo/modified_hindmarsh-rose
Complex sound generator based on modified Hindmarsh-Rose differential equations.
dariosanfilippo/modified_rossler
Complex sound generator based on modified Rössler differential equations.
dariosanfilippo/bitstream_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.
dariosanfilippo/modified_chua
Complex sound generator based on modified Chua differential equations.
dariosanfilippo/modified_thomas
Complex sound generator based on modified Thomas differential equations.
dariosanfilippo/modified_van_der_pol
Complex sound generator based on modified van der Pol differential equations.
dariosanfilippo/oscillators_example_cpp
Basic example code for object-oriented real-time oscillators.
dariosanfilippo/Awesome-CV
:page_facing_up: Awesome CV is LaTeX template for your outstanding job application
dariosanfilippo/ideal_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.
dariosanfilippo/modified_lorenz
Complex sound generator based on modified Lorenz differential equations.
dariosanfilippo/modified_lotka-volterra_B
Complex sound generator based on modified Lotka-Volterra differential equations.
dariosanfilippo/_2dariosanfilippo.github.io
A beautiful, simple, clean, and responsive Jekyll theme for academics
dariosanfilippo/_dariosanfilippo.github.io
dariosanfilippo/bitstream_dsp_lua
Digital delta-sigma conversion and 1-bit operations.
dariosanfilippo/dariosanfilippo.github.io
A beautiful, simple, clean, and responsive Jekyll theme for academics
dariosanfilippo/faust
Functional programming language for signal processing and sound synthesis
dariosanfilippo/faustlibraries
The Faust libraries
dariosanfilippo/kann
A lightweight C library for artificial neural networks