Re: How does a shelving filter maintain flat response on both sides of the center frequency?

2023-12-13 Thread Stefano D'Angelo
the texts referenced by the other responses to this thread. Brian On Nov 26, 2023, at 1:31 AM, Stefano D'Angelo wrote: Hello, Intuitively (I hope) you could simply think of a low shelving filter as a parallel of a lowpass + a scaled amount of the input, and conversely of a high shelving filter

Re: Symbolic circuit solving (was Re: Simulate simple EQ circuit)

2023-12-05 Thread Stefano D'Angelo
Hi Andrew, Il 06/12/23 02:29, Andrew Simper ha scritto: Thanks for sharing what you're up to! It's a good point with ordering of variables to be solved, which is critical for a stable solution for me. I've found solving for all the non-linear dependent voltages (ie voltages that are inputs to

Re: Symbolic circuit solving (was Re: Simulate simple EQ circuit)

2023-12-05 Thread Stefano D'Angelo
Il 05/12/23 15:33, Jacob Møller ha scritto: Thanks for the interesting discussion on analog modelling. I am also trying to model some tube circuits, can you guys help me with understanding how to model this tube in LTSpice?? Thanks  To me it is a 12AX7 with 11V DC connected to the heater.

Re: Symbolic circuit solving (was Re: Simulate simple EQ circuit)

2023-12-05 Thread Stefano D'Angelo
Hi Andrew, Il 04/12/23 02:02, Andrew Simper ha scritto: I chose to base my symbolic system on how I can see Mathematica represents things: an n-ary expression tree, which is working out well for me. I'm using a sorted n-ary tree structure where each node has a "head" saying what the node is

Re: Simulate simple EQ circuit

2023-12-03 Thread Stefano D'Angelo
Hi, FWIW, I second to everything Andy said. However, this caught my attention: Il 01/12/23 10:11, Andrew Simper ha scritto: I've simulated a similar circuit in full: Ibanez Tube Scream. To do so I've written a c++ based symbolic circuit solver that optimises the equations and generates c++

Re: How does a shelving filter maintain flat response on both sides of the center frequency?

2023-11-26 Thread Stefano D'Angelo
Hello, Intuitively (I hope) you could simply think of a low shelving filter as a parallel of a lowpass + a scaled amount of the input, and conversely of a high shelving filter as a parallel of an highpass + a scaled amount of the input. E.g., in case of a low shelving whose output = (1 - k)

Re: Fwd: Rendering note with dynamic low-pass filter by cross fading

2023-05-02 Thread Stefano D'Angelo
m/sdangelo/brickworks/blob/main/examples/common/web/web.mk). It's been working wonders for us. Best, Stefano D'Angelo Il 02/05/23 04:48, Yisheng Jiang ha scritto: I'm not sure. I just always had fear of doing trigonometry, asking some (script) to do it potentially 48000/second * several

Re: Rendering note with dynamic low-pass filter by cross fading

2023-05-01 Thread Stefano D'Angelo
with the starting and ending cutoff frequencies, then cross fade them to make the resultant sound? May I ask why you can't compute coefficients continuously (each block/N samples)? What sort of platform are you targeting? The repo hints at a web page/app... Best, Stefano D'Angelo

Re: Efficient way to convert 32 bit float to 32 bit int (SSE)

2023-04-26 Thread Stefano D'Angelo
Yeah, Stefan's version is easier/better. It only needs an extra _mm_castps_si128() to compute m, which costs nothing. Best, Stefano D'Angelo Il 26/04/23 10:42, Stefan Stenzel ha scritto: Sorry for spamming, but I am obsessive about optimisations and cannot spare you the version with one

Re: Efficient way to convert 32 bit float to 32 bit int (SSE)

2023-04-26 Thread Stefano D'Angelo
epi32(r, 1)),    _mm_cvtsi128_si32(r)    ); } I get the correct result: 1000 -1000 2147483647 -2147483648. HTH. Best, Stefano D'Angelo Il 26/04/23 09:09, Holger Strauss ha scritto: Hi, thank you all for the interesting discussion posts on denorms and fixed-point/floating-point processing. I have

Re: MUSIC-DSP Digest - 26 May 2022 to 28 May 2022 (#2022-43)

2022-05-29 Thread Stefano D'Angelo
29 maggio 2022 09:46, "Stéphane Letz" wrote: >> 1. Ciaramella DSP language goes public and open source >> >> -- >> >> Date: Sat, 28 May 2022 08:26:31 + >> From: Stefano D'An

Ciaramella DSP language goes public and open source

2022-05-28 Thread Stefano D'Angelo
Hi all (apologies for cross-posting), I am happy to announce that Orastron (https://www.orastron.com/), the company of which I am founder and CEO, has released a new and experimental audio DSP programming language called Ciaramella and its source-to-source compiler called Zampogna under the

Re: Audio R Engineer at Accusonus

2021-05-13 Thread Stefano D'Angelo
rrently looking for an Audio R Engineer here at Accuconus ( > https://accusonus.com/ ). > > https://accusonus.recruitee.com/o/rd-engineer-remote-possible-athens > > The position can be fully remote. > Any questions, you can reach out to me off-list at ch...@accusonus.com . > > Rega