top of page
NICCOLO ABATE
Software Developer, Audio Engineer, Composer, Sound Designer
Blog
K-D Tree (C++)
Intro: This code sample covers a generalized K-D Tree class I implemented for use in two audio plugins at Red Timbre Audio, both of which...
Niccolo Abate
Jan 311 min read
DelayCat ReadSample Function (C++, JUCE)
Intro: This code sample covers the inner ReadSample routine used in my advanced feature based delay line (FBDL) plugin, DelayCat....
Niccolo Abate
Nov 27, 20232 min read
Arbitrary Expression Node for Metasounds (C++, Unreal Engine)
Intro: This code sample covers the definition and implementation (.h and .cpp) of an arbitrary expression node for Metasounds, in a...
Niccolo Abate
Nov 11, 20232 min read
Synth Parameter Learning ML (Python, PyTorch)
Intro: This code sample covers an ML exercise and a very early, rough prototype of a audio learning tool for novel sound creation, preset...
Niccolo Abate
Nov 11, 20231 min read
My experience at the International Conference for Digital Audio Effects (DAFx) 2023
A couple years ago, I started a project, DelayCat, as an undergrad under the advisement of a professor, Brian Hansen, at University of...
Niccolo Abate
Oct 9, 20235 min read
How I lowered my plugin's CPU by 66% with one fix
In another article, I discussed how to write performant realtime audio code. In this article, I want to explain how I followed some of...
Niccolo Abate
Oct 4, 20234 min read
bottom of page