Tek is not a convicted felon on Nostr: I wish I could wave a wand and have VSTs work in the frequency domain instead of ...
I wish I could wave a wand and have VSTs work in the frequency domain instead of time. Want to make a lowpass filter? Just divide all the frequency levels above X by 2. Vocoder? Multiply two signals. Tremolo? Multiply each frequency by 1+sin(t/speed)*amount. Write a delay plugin with a Bash script, or a pitch bender with Lua.
But no, we must like doing FFTs between each plugin instead of once at each end of the pipeline. Sigh. It seems like it could be so much easier.
Published at
2024-09-28 06:50:36Event JSON
{
"id": "1d2ac2fa621f32d2d8c96932b3d25e99a0eb840c61348a8736cb39e081da3491",
"pubkey": "8e62fbcc6147b475c3ee74999ea7bd16176f22e92b3aa86556a91033e24aab33",
"created_at": 1727506236,
"kind": 1,
"tags": [
[
"proxy",
"https://freeradical.zone/users/tek/statuses/113213848718020010",
"activitypub"
]
],
"content": "I wish I could wave a wand and have VSTs work in the frequency domain instead of time. Want to make a lowpass filter? Just divide all the frequency levels above X by 2. Vocoder? Multiply two signals. Tremolo? Multiply each frequency by 1+sin(t/speed)*amount. Write a delay plugin with a Bash script, or a pitch bender with Lua.\n\nBut no, we must like doing FFTs between each plugin instead of once at each end of the pipeline. Sigh. It seems like it could be so much easier.",
"sig": "f8aaf2eb4292b568dd69d0ea10f3bd544d57646f74eb78245c3a9a7d8b41bb06d250c232621d487f5a5d607886be2624be1ed9a2dfe7e6ac0423adbc54f956c1"
}