GarageBand killer

2023-09-11 Thread Yisheng Jiang
https://www.tiktok.com/t/ZT8jdm26u/ Sent from my iPhone

Re: From 1-10 how do you rate this audio recording

2023-08-15 Thread Yisheng Jiang
e > night or whenever you can find that place empty. > > Brian Willoughby > > On Aug 15, 2023, at 2:21 AM, Yisheng Jiang > wrote: > > Here’s one with better recording.. > > The reverb in Rijksmuseum in Amsterdam acoustic tunnel is amazing. > > > > >

Re: Does web audio api have a future?

2023-07-06 Thread Yisheng Jiang
I should just link code instead of trying to recite them from memory... https://github.com/web-platform-tests/wpt/blob/159c9d1f39f80c7173821246fb698e3a3ca21187/webaudio/the-audio-api/the-audioworklet-interface/processors/promise-processor.js#L29 On Thu, Jul 6, 2023 at 5:05 AM Yisheng Jiang wrote

Re: Does web audio api have a future?

2023-07-06 Thread Yisheng Jiang
/safari-release-notes/safari-14_1-release-notes > (scroll a bit, it's near the bottom, search for AudioWorklet). > > Paul. > >> On Thu, Jul 6, 2023, at 13:40, Yisheng Jiang wrote: >> It’s been available as experimental feature, or default safari setting? >> >>

Re: Does web audio api have a future?

2023-07-06 Thread Yisheng Jiang
Hey Paul, it’s great news! Yes it’s been about two years since I really looked into it. Sent from my iPhone > On Jul 6, 2023, at 4:33 AM, Paul Adenot wrote: > >  >> On Thu, Jul 6, 2023, at 11:58, wrote: >> My personal opinion is basically this: >> 1. To do any kind of serious audio

Re: Does web audio api have a future?

2023-07-06 Thread Yisheng Jiang
It’s been available as experimental feature, or default safari setting? Sent from my phone. > On Jul 6, 2023, at 4:33 AM, Paul Adenot wrote: > >  >> On Thu, Jul 6, 2023, at 11:58, wrote: >> My personal opinion is basically this: >> 1. To do any kind of serious audio rendering, you basically

Does web audio api have a future?

2023-07-06 Thread Yisheng Jiang
My personal opinion is basically this: 1. To do any kind of serious audio rendering, you basically must use the AudioWorkletProcessor class. 2. Apple has basically refuse to implement this. 3. Until now? https://yishengjiang99.github.io/fft-64bit/ works on my iPhone (I’m running the latest iOS

Re: Is there a particular type of elitism that assert 44.1kHz is the best kind of sample rate

2023-07-04 Thread Yisheng Jiang
(1980)On Tue, Jul 4, 2023 at 12:41 PM Yisheng Jiang <yisheng.ji...@gmail.com> wrote:i've heard of Nyquist, but who's Redbook Gang?On Tue, Jul 4, 2023 at 9:54 AM Kevin Dixon <kevin.c.di...@gmail.com> wrote:Nyquist and The Redbook Gang On Tue, Jul 4, 2023 at 9:48 AM Yisheng Jiang

Re: Is there a particular type of elitism that assert 44.1kHz is the best kind of sample rate

2023-07-04 Thread Yisheng Jiang
> rate. > >> On Tue, 4 Jul 2023 at 12:49, Yisheng Jiang wrote: >> >> Sent from my iPhone

Re: Is there a particular type of elitism that assert 44.1kHz is the best kind of sample rate

2023-07-04 Thread Yisheng Jiang
i've heard of Nyquist, but who's Redbook Gang? On Tue, Jul 4, 2023 at 9:54 AM Kevin Dixon wrote: > Nyquist and The Redbook Gang > > On Tue, Jul 4, 2023 at 9:48 AM Yisheng Jiang > wrote: > >> Sent from my iPhone >> >

Re: Are there now 64-bit processors that deal with denorms routinely with no exception or interrupt?

2023-07-04 Thread Yisheng Jiang
I run into denorm issues all the time with 32 bit, what I do is introduce an epsilon “noise-floor”, below which I alias signal to 0. I’m told that this approach is some kind of dithering because the input value is more or less random distribution. Sent from my iPhone > On May 10, 2023, at

Is there a particular type of elitism that assert 44.1kHz is the best kind of sample rate

2023-07-04 Thread Yisheng Jiang
Sent from my iPhone

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

2023-05-18 Thread Yisheng Jiang
If you were copying some lpf online, and you forgot from high school trig class tan != tanh, how much does the accuracy decrease?Sent from my iPhoneOn May 12, 2023, at 7:44 AM, Yisheng Jiang wrote:Wow really impressive repo.Sent from my iPhoneOn May 2, 2023, at 12:20 AM, Stefano D'Angelo wrote

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

2023-05-12 Thread Yisheng Jiang
. 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 voices per channel * 16 channels seems

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

2023-05-02 Thread Yisheng Jiang
Could someone help me code review this? The main rendering loop is here: https://github.com/yishengjiang99/sf2rend/blob/master/spin/src/spin.c It is called from a WebAudioWorklet in a webapp. On Mon, May 1, 2023 at 7:48 PM Yisheng Jiang wrote: > I'm not sure. I just always had fear of do

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

2023-05-01 Thread Yisheng Jiang
Hey Robert, I somehow missed this. The first link is over my head but the second one seems simple enough to try out. On Thu, Apr 27, 2023 at 10:24 PM robert bristow-johnson < r...@audioimagination.com> wrote: > > On 04/27/2023 5:51 PM EDT Yisheng Jiang wrote: > > > > &

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

2023-04-27 Thread Yisheng Jiang
s for start and ending freq, then incrementing the a0, a1 etc? > and unless you're doing something unusual with respect to calculating those > parameters, the cost will be relatively low. > > Best, > Ariadne Lewis-Towbes > >> On 2023-04-25 20:37, Yisheng Jiang wrote: >> I’m

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

2023-04-26 Thread Yisheng Jiang
ude from 0 to the target amount.On Wed, Apr 26, 2023 at 11:09 AM Yisheng Jiang <yisheng.ji...@gmail.com> wrote:Sorry I was unclear in my original email. This is separate from the amplitude envelope.. I’m talking about a modulating envelope that’s only connected to the resonant frequency of the fi

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

2023-04-26 Thread Yisheng Jiang
s shown in your second email's link), you should not need to >> compute the z-transform. You may simply modulate the biquad's parameters >> repeatedly, and unless you're doing something unusual with respect to >> calculating those parameters, the cost will be relatively low. >>

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

2023-04-26 Thread Yisheng Jiang
atively low. > > Best, > Ariadne Lewis-Towbes > >> On 2023-04-25 20:37, Yisheng Jiang wrote: >> I’m trying to render a note that feed into a IIR filter (2-3 poles) >> whose cutoff frequency following an envelope generator, and it’s not >> possible

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

2023-04-25 Thread Yisheng Jiang
To make concrete of what I’m trying to do, here’s a (wip) code example https://github.com/yishengjiang99/sf2rend/blob/bacca1bf2092dbd78b1affacac11155b70f1bc55/spin/mk_lpf_fade.js#L29 Sent from my iPhone > On Apr 25, 2023, at 8:37 PM, Yisheng Jiang wrote: > > I’m trying to rend

Rendering note with dynamic low-pass filter by cross fading

2023-04-25 Thread Yisheng Jiang
I’m trying to render a note that feed into a IIR filter (2-3 poles) whose cutoff frequency following an envelope generator, and it’s not possible for me to compute the z-transform parameters every rendering block.. Is it approximately the same to generate two pcm streams with the starting and

Re: so I made an online MIDI player

2021-10-04 Thread Yisheng Jiang
Thank you :) On Sun, Oct 3, 2021 at 6:20 PM Phil Burk wrote: > Very nice! I love the multi-channel oscilloscope. > > On Mon, Sep 27, 2021 at 9:57 AM Yisheng Jiang > wrote: > >> Hi everyone, >> My name is Yisheng. First time poster, long time reader of this and &g

so I made an online MIDI player

2021-09-27 Thread Yisheng Jiang
Hi everyone, My name is Yisheng. First time poster, long time reader of this and musicdsp.com. I made an online MIDI player with C and Javascript. It took forever and several iterations. Took several algos I found on musicdsp.com site: https://yishengjiang99.github.io/sf2rend/ source code: