I'm Jacopo, an audio DSP engineer from Italy living and working in Sweden.
I'm currently working as Plugin DSP Developer at Neural DSP, a Helsinki-based audio plugin and hardware manufacturer specialized in circuit modeling and deep learning for audio.
I also own Eftilo, a small audio plugin company that I run in my spare time.
When I'm not working, I'm usually out running, training or walking. I also enjoy playing guitar.
Task: Product idea, design and development.
Role: Developer.
Scirocco is the first product I launched with Eftilo. It's a chorus/vibrato effect and a distortion box. Unlike common digital distortion techniques, Scirocco takes a different approach by utilizing a physical model of voltage-controlled filters often seen in music synthesizers. The model is pushed to its limits, resulting in a dynamic-multistage distortion with reduced aliasing.
Additionally, I designed and developed the user interface, licensing software and preset manager.
Task: Set up and run an audio plugin company.
Role: Owner.
Throughout 2022 and 2023, I worked during my spare time to launch Eftilo, my own audio plugin company.
For Eftilo I designed and developed a minimal but functional online store, handling both the back and front ends but also all the integrations required for the store to run automatically. I also designed and developed the software licensing scheme, preset manager and the needed DSP and UI frameworks.
At Eftilo I handle everything, from the website, framework and products design, development and maintenance, to the marketing, customer support and administration.
Task: Design and development of audio DSP effects.
Role: DSP Developer.
While working at Elias Software, I developed some audio DSP effects for their real-time sound synthesis and adaptive music engine Elias 4. The effects include anything from distortion, bitcrushing and modulation algorithms, to a fully fledged parametric reverb based on the Dattorro Plate algorithm with a custom designed early-reflections stage.
Task: Circuit modeling and firmware emulation of a Roland SH-101 from 1982.
Role: Tech Lead and DSP Developer.
Model 82 is the last project I worked on while at Softube. Due to the tight schedule, I didn't work on the sequencer and arpeggiator emulations, if not for some small details, I instead was tasked with the modeling of the hardware unit, and the design of the drive and doubling effects. I also developed the logic needed for the sequencer and arpeggiator to interact with the main synth voice.
Task: Circuit modeling and firmware emulation of a Roland Juno-106 from 1984.
Role: Tech Lead and DSP Developer.
Model 84 is Softube's first fully modeled polyphonic synthesizer. This required the development of new circuit modeling techniques that combined both accuracy and a limited CPU consumption. Special care has been taken in developing the original voice allocation modes, replicating the chorus noise and in emulating the phasing artifacts characterizing the Unison mode.
Task: Circuit modeling of a Moog Minimoog from 1972.
Role: Tech Lead and DSP Developer.
Model 72 is Softube's first fully modeled synthesizer. This required the development of new techniques and procedures that weren't previously part of the company's portfolio. Special care has been taken in replicating the feedback loop around the VCF and VCA used by many to increase the saturation in the original hardware.
Task: SHARC Assembly porting to C++ of the DSP running on the original hardware.
Role: DSP Developer.
This project was a different challenge since no circuit modeling was needed, being the hardware completely digital. I handled the pre-study, analysis and algorithm porting of the IIR filters, linear phase algorithm and dynamic model. I was also in charge of the set up of the main structure of the whole plugin.
This plugin received a nomination for the NAMM 36th TEC Awards in January 2020.
Task: Circuit modeling of a JFET compressor with discrete germanium amplifier.
Role: Tech Lead and DSP Developer.
The Germanium Compressor is a versatile JFET compressor with a characteristic discrete germanium amplifier. The original circuitry is characterized by multiple non-linear behaviors placed in various feedback loops; this required extreme care in the modeling process. The original mono hardware has been enhanced with stereo, mid-side, linked and un-linked processing capabilities.
This plugin received a nomination for the NAMM 36th TEC Awards in January 2020.
Task: Circuit modeling and firmware emulation of a Buchla 296e.
Role: Tech Lead and DSP Developer.
Buchla 296e is a filter bank/VCA combo with particular features that unlock spectral transfer and spectral modulation capabilities. Since the unit processes both analog and digital signals, the project required both the modeling of the analog circuitry and the emulation of the firmware running in the original hardware. Moreover, special care has been taken in modeling the AD and DA converters, in order to get the closest possible emulation.
Task: Design of an analog inspired real-time software vocoder for UAD hardware and UA Audio Interfaces.
Role: Tech Lead and DSP Developer.
Softube Vocoder is the first project I worked on at Softube. Special care has been taken in developing an easy-to-use vocoder with built-in polyphonic synthesizer. The implementation proved to be non-trivial due to the limitations, both in memory usage and CPU performance, of the hardware the product is designed to run on.
An efficient continuous beam steering method, applicable to differential microphones of any order.
As objective of my master thesis, I developed a novel beam steering method useful to implement up to third-order cardioids beam-patterns, with arbitrary steering direction, using circular microphone arrays.
This research has been presented at the 26th European Signal Processing Conference (EUSIPCO) in September 2018.
Born 1992 in Bergamo, Italy. I live and work in Linköping, Sweden.
After graduating from Politecnico di Milano (MSc) and Università degli Studi di Milano (BSc), I moved to Sweden and started working for Softube as DSP Developer. There, I designed algorithms for sound synthesis and processing, with a focus on the modeling of analog and mixed-signal electronic circuits. I took the role of tech lead for different products and worked on projects in partnership with Weiss Engineering Ltd., Chandler Limited, Buchla and Universal Audio.
In early 2022, I left Softube and, for a brief period of time, I joined Elias Software. There I designed and implemented audio DSP effects for their real-time sound synthesis and adaptive music engine Elias 4.
In late 2022, I left Elias Software and started working for Neural DSP. There I develop DSP algorithms for audio plugins and I help build and design tools for DSP research and development.
Throughout 2022 and 2023, I worked during my spare time to launch Eftilo, my own audio plugin company. At Eftilo I handle everything, from the website, framework and products design, development and maintenance, to the marketing, customer support and administration.
When I’m not working, I enjoy spending time in Swedish forests, lakes, and mountains. I'm often out in the nature running, training or hiking. I also enjoy playing guitar.