I can recommend this talk. https://media.ccc.de/v/gpn23-302-sound-chip-whisper-me-your-secrets- lots of #retrocomputing and #vintagecomputing in the #dsp audio generation world
I can recommend this talk. https://media.ccc.de/v/gpn23-302-sound-chip-whisper-me-your-secrets- lots of #retrocomputing and #vintagecomputing in the #dsp audio generation world
fell down the rabbit hole and explored Audio Worklets, an API to process audio on a separate thread, and used #Rust to write a white noise generator
i know what you're thinking, how is running Rust on the web fast? let's find out #WebAudio #WASM #ReactJS #DSP #blog
https://whoisryosuke.com/blog/2025/processing-web-audio-with-rust-and-wasm
Today I'm discussing how algorithmic reverbs work using the popular “Freeverb.” I give details on feedforward/feedback delays and allpass filters, and I include a Max/MSP patch to play with.
Hope it's helpful/interesting to someone!
Mi "oficina" de hoy es este caminito rodeado de flores
Todavía no terminé de configurar mi Fedora ¡Solo hay una carpeta (me falta instalar más cosas aún)! Pero me encanta ir armando todo a mi manera
Viernes rosa y con vibras tech
¿Alguien más?
Btw. Here's another 6½min live performance from my talk @ #Resonate 2016. Alas, there were some cable issues on stage and I had to record it all afterwards in my hotel room. The setup was the same as in the first video from the previous post (i.e. STM32F746 DISCO + Korg Nanokontrol)
https://soundcloud.com/forthcharlie/stm32f7-live-recording-resonate
Just realised the readme for https://thi.ng/synstack (a C11 & Forth-based softsynth engine for #STM32) had broken links to two live performances/demos I creeated in early 2016. I've now fixed those and re-uploaded these videos to my Makertube/Peertube:
STM32F746 MIDI synth & Korg Nanokontrol (live recording, 2016-01-31)
https://makertube.net/w/6tYcSLrJdPfev8HNFNHVPj
STM32F746 synth GUI (live recording, 2016-01-28)
https://makertube.net/w/mbeSF3y2rs2xnx1Yv5fL5v
Okay #math and #dsp folks. Is there a noise function that I can initialize to generate a mode between to values?
Say I have a function f(x) which generates either 1 or 0 each time I call it. I call it N times, and sum the ones and zeros and then divide by N, I want the result to be "P" (which is a number 0 <= P <= 1)
A uniform distribution gets me 0.5, I want a distribution that centers around P.
Thoughts? Plan of attack? References?
To top it off, QSTARS has made it clear that, despite my efforts, securing alternative accommodation is unlikely.
I feel invisible, hardly even a statistic, much less a person.
QLD Housing Centre continue to refuse assistance and gaslights me & others in desperate need. Lying to our faces.
So, the next time you hear a politician claim they’re helping individuals like us, remember—it’s often far from the truth.
Crowdsourcing #DSP creativity!
You could help @gnuradio 's block documentation wiki a lot if you could try out our instructions for how to add example flowgraphs to Block Doc pages!
https://wiki.gnuradio.org/index.php?title=How_to_Add_an_Example_Flowgraph_to_a_Block_Doc
The documentation team (and countless contributors) have created a host of 555 block documentation pages to date. Not every single one of these has an example flowgraph that really illustrates the useful things you could do with that block.
Could you help?
#gnuradio #sdr #docs #docstodon
V1.0
PodcastPlugins is a set of Free and Open-Source speech-enhancement audio plugins for podcasters.
vst + vst3 + clap + LV2 + AU
Linux + macOS + Windows
Enjoy :)
Huge thanks to @falktx <3
@x42 @magnetophon @jkdb
Supported by @PrototypeFund
I was writing a .WAV exporter for Boop (audio app), because other available code seemed to be doing it wrong, with respect to negative values in PCM audio.
Specifically, some apps scale negative values over 128 steps, and positive values over 127. It's asymmetric.
And a problem, if apps don't agree. Which they don't; there's no standard in the format; just opportunity.
So I'm in the symmetric +/-127 camp.
Same for 16, 24, 32 bits, signed.
> So, a rather typical impulse for a signal processing designer is to go and "just transform the thing into the other domain and see what happens"
>
> "Fourier around and find out", so to speak
me explaining FFT-based fast convolution.
#DSP #justDSPthings #gnuradio
Freq/Pitch Shift, Stereo Widener, FFT — the Dome Filter can do it all! Explore the new Bitwig 5.3 module in the Grid with me and download some free cool presets, as always.
ADC was dope once again. Now DAVE is live
https://github.com/maxmarsc/dave
It's a GDB/LLDB extension to visualize audio buffer classes (Juce, Choc, STL...) right from your debugger !
Feedback very muche appreciated ! Enjoy and find me on the blue app as well
It looks like this :
Honored to be part of this lineup!
https://www.dsponlineconference.com/
I'll be doing my thing - DSP, the @gnuradio way!
I'm putting together a bunch of tutiorials for building stuff with #plugdata. This is a simple additive synth tutorial, and I just got a draft out of a phase effect that uses time-stretched delays.
There's lots more at https://patreon.com/joshua ! Plus monsters, aliens, spaceships, roleplaying games, computers (only interesting) and more of the Nerdly Arts.
Deeper Disco : https://mathr.co.uk/web/deeper-disco.html
I made a small #Noise generator for multiple platforms. Maybe serves as an example of how to bootstrap #ExecutableMusic #SizeCoding #Audio #DSP on common platforms. Probably not optimal, tips welcomed.
APIs used:
- #Amiga audio.device
- #Windows wave mapper
- #Linux /dev/dsp
- #HTML5 audio tag with WAV blob
Linux version can write WAV to stdout with a compile-time option.
Two Amiga versions target A500 and A1200.
Windows and Linux support Intel and ARM architectures (both 64bit and 32bit).
Linux on other architectures will need some more inline assembly for the syscalls.