Neat! I finally found the closest ancestor to phase sculpture synthesis: spectral modeling synthesis.
#dsp #AudioDev
#Hyphasia
I realized I'm using streamer software to capture, so it's super easy to record synced video!
Hyphasia on desktop + MusiKraken on iPad
#ambient #blues
#AudioDev #AudioVisual
#DSP #MusicDev
#MusicTech #SoundDesign
#Synthesizer #VST
#CreativeCoding
#BuildInPublic
#Hyphasia
Here's a mournful little improv with multi-channel input.
Got the drone on channel 1 and the lead on 2.
#AudioDev #AudioVisual
#DSP #MusicDev
#MusicTech #SoundDesign
#Synthesizer #VST
#CreativeCoding
#BuildInPublic
#Hyphasia
Holy shit. These are just simple modulations with simple gestures. And I'm not a good musician.
Wow!
#AudioDev #AudioVisual
#DSP #SynthDev
#MusicTech #SoundDesign
#Synthesizer #VST
#CreativeCoding
#BuildInPublic
#Hyphasia
Want to build your own audio plugin in C++? 🎧
Join Jumpstart to C++ in Audio with Jan Wilczek and learn DSP fundamentals + create a flanger plugin using the JUCE framework.
🗓 Apr 14 or Apr 28 - £345
Find out more and register: cpponline.uk/workshop/jum...
#cpp #cplusplus #audiodev
Today's just been about getting back in the groove. I cleaned up some code so I can add the rest of the non-CC MIDI modulation sources (aftertouch, pressure, etc.). I also left hooks for the breath control mode I'll add at some point.
#windsynth #midi
#AudioDev
#BuildInPublic
#Hyphasia
One of the positive things from the last few weeks of deep audio work is that I'm pretty confident the core audio engine is Basically Done. It cannot become more expressive without violating the laws that mathematically stabilize it.
That crystalizes focus.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
Real-time priority threads = No more jitter.
32-bit resolution = No more stepping.
Full setup guide here:
🔗 techbird365.blogspot.com/2026/02/wind...
#MusicProduction #Windows11 #AudioDev #MIDI #Synthesizers #TechNews
During early phase sculpture synthesis algorithm design, the piano was my functional benchmark. By that metric, I have succeeded. It can already do everything a piano can and more.
Hyphasia is not in bad company for having the same limitation as a piano.
/🧵
#dsp #AudioDev
#BuildInPublic
#Hyphasia
Hope glimmers: a physically-modeled output stage.
Let my output be a state variable *driven by* the waveform samples. I can hide a *lot* of sins behind musically-controllable compromises that way.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
But I think there is no mathematical way to bend the pitch of existing particles without substantial grit and distortion.
That is "non-physical" in my system... the particle is "teleporting" in pitch, which introduces a discontinuity.
My options at this point are unappetizing.
#dsp #AudioDev
I had thoughts of essentially reinventing the wheel but better with my audio dsl, having my own editor for audio graph, but thinking it through more, obviously the better thing to do is accept pd or msp patches as input, which would make it a drop-in replacement for Heavy once I get it producing […]
I currently decorrelate the phase of IFFT bins in PSS to prevent harmonic peaking/clipping. But I use a pseudo-random hash to do it. This makes frequency sweeps pathological in #Hyphasia since adjacent bins can have completely different phases.
#dsp #AudioDev
#BuildInPublic
A messy, transparent oscilloscope trace. It shows a sine wave, with a handful of vertical green lines. There are still some discontinuities in the sine wave, but not near the green lines.
I have a little more hope today.
This search variant actually *does* improve pitch bends/sweeps. And it *doesn't* false-positive constantly. Those green verticals are where the splice search triggered. No discontinuities after those.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
This attempt at the search does seem to improve some of the problems. But doesn't catch them all for some reason. And it introduces more of its own pops and crackles, too. Ugh.
I feel so frustrated.
I need to add more data to the scope to dx this.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
I've found a "is this splice point dogshit?" predicate that doesn't fire too often on regular block swaps but does trigger reliably on the freq sweep discontinuities.
Feeling a little hopeful I might find a good splice search after lunch.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
⏰ HOY en directo 21H CEST: 👉
Twitch https://www.twitch.tv/cozy__eviix
Youtube https://www.youtube.com/watch?v=eg7x-KTszCM
#MujeresEnJuego #AudioDev #JuniorDev
February 10, 2026, Tuesday, the APDA is promoting a new webinar to discuss a new exciting partnership that expands cutting-edge loudspeaker and audio solutions engineered and assembled in the US, in this case targeting immersive designs and soundbars.
#AudioProductDevelopment #audiodev
audiodev.org
Back on the grind trying to figure out a different splice-point search that doesn't jitter.
No other solution for the frequency sweep distortion has worked. At best I have changed the tone of the crackle.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
Okay, I still haven't fixed this... but I fixed a totally unrelated spectrum generation bug and now inharmonics sound so much nicer.
A new build went out to the Pathfinders. ⧉
If you're curious yourself: hyphasia.com/pathfinder.h...
#AudioDev #dsp
#BuildInPublic
#Hyphasia
Okay *now* I'm feeling defeated for technical reasons.
The splice-point search algorithm I envisioned sucks.
It makes me fucking crazy that so many of the hard musical cases work *perfectly* but frequency sweeps are killing me.
#AudioDev #dsp
#BuildInPublic
#Hyphasia
Ooookay. I believe even a basic "good splice detector" will dramatically improve the noise. But I gotta refactor a bunch of deep code to implement it.
I think that sounds like an after lunch kind of activity.
#AudioDev #dsp
#BuildInPublic
#Hyphasia
I have to haul out the big gun for phase sculpture synthesis: acausality. Each spectrum snapshot is self-contained and eternal, so I got tricks.
I can mitigate these discontinuities by searching forward in the incoming waveform for a good patch point.
#dsp #AudioDev
#BuildInPublic
#Hyphasia
😭😭😭
Fast pitch bends on sine waves at certain frequencies are scratchy. The frequency sweep itself is smooth... but the wave-swap grit is bad.
With a more full spectrum instead of sines, the noise is not really audible. But I have to mitigate this.
#AudioDev #dsp
#BuildInPublic
#Hyphasia
What is this insanity!?!? This is one emitter with a buggy LFO on the comb stride.
#ambient #drone
#ExperimentalMusic #wtf
#AudioDev #dsp
#VST #AudioVisual #Synthesizer
#BuildInPublic
#Hyphasia
Modulating the bursts per second yields some pretty cool sounds. This is all gonna be pretty sick when I get it tuned up and the UX humanized.
#VST
#AudioDev
#AudioVisual #Synthesizer
#BuildInPublic
#Hyphasia
Holy shit I did not anticipate how hard the entire modulation problem really is.
I left plenty of room, so it's not breaking anything I've built so far. That's nice.
It's just a lot more complicated, with more moving parts, than I expected.
#AudioDev
#BuildInPublic
#Hyphasia
I've got MIDI input licked, so the next step is modulation itself. Time functions, CCs, host parameters, and macros.
This will be fun!
(Except for the UI, which is never "fun". 🤣 How do I pack this down tiny enough to go in my rows!?!?)
#AudioDev
#AudioVisual #synth
#BuildInPublic #Hyphasia