[sdiy] *EXT* Re: Becoming better at understanding difficult analog schematics
Mike Bryant
mbryant at futurehorizons.com
Sat May 18 12:59:56 CEST 2024
If you're going to generate the signals as WAV files, wouldn't it be better to just use Matlab or C++ and produce exactly what you want, rather than some simulation of a circuit that produced something that probably wasn't quite the same as a real percussion instrument in any case ?
________________________________
From: Synth-diy <synth-diy-bounces at synth-diy.org> on behalf of rburnett at richieburnett.co.uk <rburnett at richieburnett.co.uk>
Sent: 18 May 2024 11:55
To: Mattias Rickardsson <mr at analogue.org>
Cc: ackolonges fds via Synth-diy <synth-diy at synth-diy.org>
Subject: Re: [sdiy] *EXT* Re: Becoming better at understanding difficult analog schematics
You can set the maximum time-step of the simulation to something like
2us and save the WAV file at a high sample rate like 192kHz. Then load
that into an audio editor, band-limit to 20kHz and resample to 48kHz
before saving. I find that gives better results for simulations that
exhibit an inherently "high-pass" response like hi-hats, etc. (Another
thing that helps is to follow the circuit being simulated with a basic
1st or 2nd-order 20kHz low-pass RC filter before writing the waveform
out to a WAV file. This curtails some of the ultrasonic stuff so it
aliases less in the WAV file.)
Good VA has a lot in common with Spice simulations, but it has to be a
bit cleverer to render in real-time and to handle things like
non-linearities and discontinuities in a way that doesn't result in
unacceptable levels of aliasing in the final audio output.
Being able to export simulation results to WAV audio files is still a
neat feature though, aliasing and all!
-Richie,
> Very useful for prototyping, but it's aliasing like crazy if you
> produce rapidly changing signals like cymbals etc. The simulations are
> neither band-limited nor having constant timesteps. Virtual analog
> synthesis is something else. :-)
>
> /mr
>
>>
________________________________________________________
This is the Synth-diy mailing list
Submit email to: Synth-diy at synth-diy.org
View archive at: https://synth-diy.org/pipermail/synth-diy/
Check your settings at: https://synth-diy.org/mailman/listinfo/synth-diy
Selling or trading? Use marketplace at synth-diy.org
________________________________
From: Synth-diy <synth-diy-bounces at synth-diy.org> on behalf of rburnett at richieburnett.co.uk <rburnett at richieburnett.co.uk>
Sent: 18 May 2024 11:55
To: Mattias Rickardsson <mr at analogue.org>
Cc: ackolonges fds via Synth-diy <synth-diy at synth-diy.org>
Subject: Re: [sdiy] *EXT* Re: Becoming better at understanding difficult analog schematics
You can set the maximum time-step of the simulation to something like
2us and save the WAV file at a high sample rate like 192kHz. Then load
that into an audio editor, band-limit to 20kHz and resample to 48kHz
before saving. I find that gives better results for simulations that
exhibit an inherently "high-pass" response like hi-hats, etc. (Another
thing that helps is to follow the circuit being simulated with a basic
1st or 2nd-order 20kHz low-pass RC filter before writing the waveform
out to a WAV file. This curtails some of the ultrasonic stuff so it
aliases less in the WAV file.)
Good VA has a lot in common with Spice simulations, but it has to be a
bit cleverer to render in real-time and to handle things like
non-linearities and discontinuities in a way that doesn't result in
unacceptable levels of aliasing in the final audio output.
Being able to export simulation results to WAV audio files is still a
neat feature though, aliasing and all!
-Richie,
> Very useful for prototyping, but it's aliasing like crazy if you
> produce rapidly changing signals like cymbals etc. The simulations are
> neither band-limited nor having constant timesteps. Virtual analog
> synthesis is something else. :-)
>
> /mr
>
>>
________________________________________________________
This is the Synth-diy mailing list
Submit email to: Synth-diy at synth-diy.org
View archive at: https://synth-diy.org/pipermail/synth-diy/
Check your settings at: https://synth-diy.org/mailman/listinfo/synth-diy
Selling or trading? Use marketplace at synth-diy.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20240518/b0b0af75/attachment.htm>
More information about the Synth-diy
mailing list