It holds a value for the amount of time you set it... I'm not sure what you are not understandingPeterBPL wrote: Thu Mar 20, 2025 4:13 pmSure, let it sample noise generator. But where is that "hold" part?foosnark wrote: Thu Mar 20, 2025 3:29 pmThat's not unusual for any non-modular synth. Even analog synths from the 70s called it "S&H" when the only thing it could sample was the white noise generator.PeterBPL wrote: Thu Mar 20, 2025 2:03 pm I was trying to figure out why Sample&Hold LFO generates just random values instead of working like Sample&Hold. It's not S&H at all, it's random generator.
Official Serum 2 thread!
- KVRian
- 783 posts since 16 Jun, 2022
I make electronic music - DAW of choice : Live 12 
- KVRAF
- 2057 posts since 3 May, 2014
PeterBPL wrote: Thu Mar 20, 2025 4:13 pm
Sure, let it sample noise generator. But where is that "hold" part?
You do not have the required permissions to view the files attached to this post.
-
- KVRAF
- 1870 posts since 8 Jan, 2022
PeterBPL wrote: Thu Mar 20, 2025 4:13 pmSure, let it sample noise generator. But where is that "hold" part?foosnark wrote: Thu Mar 20, 2025 3:29 pmThat's not unusual for any non-modular synth. Even analog synths from the 70s called it "S&H" when the only thing it could sample was the white noise generator.PeterBPL wrote: Thu Mar 20, 2025 2:03 pm I was trying to figure out why Sample&Hold LFO generates just random values instead of working like Sample&Hold. It's not S&H at all, it's random generator.
It samples the signal and holds that value until the next trigger happens at the rate specified.
Hence sample and hold.
- KVRAF
- 8071 posts since 9 Jan, 2003 from Saint Louis MO
These are real synth basics here:PeterBPL wrote: Thu Mar 20, 2025 4:13 pm Sure, let it sample noise generator. But where is that "hold" part?
A sample and hold circuit has a value input, a trigger input, and an output. Whenever a trigger is received, the value is "sampled" and "held" at the output until the next trigger is received.
The most common usage for an S&H circuit by far, especially on a non-modular synth, is to hardwire a noise generator to the input and a squarewave LFO to the trigger.
-
- KVRian
- Topic Starter
- 1407 posts since 1 Jul, 2023
Hmm, i did notice this but had already done my 'test'. Do we know exactly what this mode does? (I have not rtfm!)cb8rwh wrote: Thu Mar 20, 2025 9:55 am No idea if it would make a difference, but there is an S1 compatability mode switch in GLOBAL.
- KVRian
- 643 posts since 28 Oct, 2010
Anyone knows if Serum 2 runs worse on Apple Silicon vs Intel?Sampleconstruct wrote: Thu Mar 20, 2025 2:00 pm Hoping for a CPU optimization of the granulator, even on my M3 Max Mac, at the highest sample buffer in Logic 11.1.2 CPU maxes out with just a few voices played, this can't be right, any other granulator I use would laugh at this patch...
-
Sampleconstruct Sampleconstruct https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=191286
- KVRAF
- 16732 posts since 12 Oct, 2008 from Here and there
From the Gearspace thread:pierb wrote: Thu Mar 20, 2025 7:59 pmAnyone knows if Serum 2 runs worse on Apple Silicon vs Intel?Sampleconstruct wrote: Thu Mar 20, 2025 2:00 pm Hoping for a CPU optimization of the granulator, even on my M3 Max Mac, at the highest sample buffer in Logic 11.1.2 CPU maxes out with just a few voices played, this can't be right, any other granulator I use would laugh at this patch...
Question:
I was just wondering if it was some kind thing of amd thing is all.
David Gamble replied:
Could well be. Most of the profiling work was on intel but I just got a 9950 myself so I can take a look at that too
- KVRist
- 485 posts since 1 Mar, 2010
Because it's not continuously changing. It samples noise and holds the value for whatever interval you set like 1/4 notesPeterBPL wrote: Thu Mar 20, 2025 4:13 pmSure, let it sample noise generator. But where is that "hold" part?foosnark wrote: Thu Mar 20, 2025 3:29 pmThat's not unusual for any non-modular synth. Even analog synths from the 70s called it "S&H" when the only thing it could sample was the white noise generator.PeterBPL wrote: Thu Mar 20, 2025 2:03 pm I was trying to figure out why Sample&Hold LFO generates just random values instead of working like Sample&Hold. It's not S&H at all, it's random generator.
-
- KVRist
- 183 posts since 26 Dec, 2020
Sample&Hold should work like this:coroknight wrote: Thu Mar 20, 2025 9:54 pmBecause it's not continuously changing. It samples noise and holds the value for whatever interval you set like 1/4 notesPeterBPL wrote: Thu Mar 20, 2025 4:13 pmSure, let it sample noise generator. But where is that "hold" part?foosnark wrote: Thu Mar 20, 2025 3:29 pmThat's not unusual for any non-modular synth. Even analog synths from the 70s called it "S&H" when the only thing it could sample was the white noise generator.PeterBPL wrote: Thu Mar 20, 2025 2:03 pm I was trying to figure out why Sample&Hold LFO generates just random values instead of working like Sample&Hold. It's not S&H at all, it's random generator.
some signal is send to S&H and it constant changes until user freeze it while sending MIDI signal (note) and it holds as long as user holds that note.
If it's "hold for xx seconds" or something like this, it's just random lfo generator with various speed, not Sample&Hold. What are you not understand here?
Several synths have Sample&Hold function and everywhere it works like I described. For example - it's useful if I want to trigger filter cut at random position, but don't want filter to move when I am holding a note ("hold" by MIDI signal). This implementation of S&H in Serum2 just have no sense - I see no use of this S&H in Serum other than generating random values (faster or slower). I am happy that Serum2 have random modulator, but it's not Sample&Hold.
But if you're saying that everything is fine ("it's not a bug, it's a feature") then ok, no problem.
- KVRist
- 485 posts since 1 Mar, 2010
What are YOU not getting? It IS sample & hold, just with a limited feature set. It is sampling an audio source (limited to noise) and HOLDING it for an interval of time.PeterBPL wrote: Thu Mar 20, 2025 10:33 pmSample&Hold should work like this:coroknight wrote: Thu Mar 20, 2025 9:54 pmBecause it's not continuously changing. It samples noise and holds the value for whatever interval you set like 1/4 notesPeterBPL wrote: Thu Mar 20, 2025 4:13 pmSure, let it sample noise generator. But where is that "hold" part?foosnark wrote: Thu Mar 20, 2025 3:29 pmThat's not unusual for any non-modular synth. Even analog synths from the 70s called it "S&H" when the only thing it could sample was the white noise generator.PeterBPL wrote: Thu Mar 20, 2025 2:03 pm I was trying to figure out why Sample&Hold LFO generates just random values instead of working like Sample&Hold. It's not S&H at all, it's random generator.
some signal is send to S&H and it constant changes until user freeze it while sending MIDI signal (note) and it holds as long as user holds that note.
If it's "hold for xx seconds" or something like this, it's just random lfo generator with various speed, not Sample&Hold. What are you not understand here?
Several synths have Sample&Hold function and everywhere it works like I described. For example - it's useful if I want to trigger filter cut at random position, but don't want filter to move when I am holding a note ("hold" by MIDI signal). This implementation of S&H in Serum2 just have no sense - I see no use of this S&H in Serum other than generating random values (faster or slower). I am happy that Serum2 have random modulator, but it's not Sample&Hold.
But if you're saying that everything is fine ("it's not a bug, it's a feature") then ok, no problem.
Just because you can't trigger it with midi, and just because it's limited to noise doesn't make it not sample and hold. Complain about the limited feature set, but complaining about the name is just dumb and pointless.
-
- KVRAF
- 5271 posts since 2 Jul, 2005
The thing where the value is only held when midi/ gate is applied is called "track and hold". The module in serum is just sample and hold run by a clock source with noise being sampled. Nothing about what Peter said is what sample and hold does. Track and hold modules are often found in modular stuff.
Don't F**K with Mr. Zero.
- KVRAF
- 2057 posts since 3 May, 2014
how many seconds is 0 hz?
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 2057 posts since 3 May, 2014
You can
-
- KVRist
- 183 posts since 26 Dec, 2020
Btw. in PhasePlant, Falcon or MSoundFactory it's "Sample & Hold" and it works like I described, not "Track & Hold". I don't understand why my opinion starts offensive comments. Is it really needed?
I finally found a method to made it works like I described. A small trick. This zero rate was something I tried before, but I paired it with wrong modulator thinking that it works different. Now, after a while, when I know how it works (random generator with rate control) I can made my Sample&Hold exactly what I wanted.
I finally found a method to made it works like I described. A small trick. This zero rate was something I tried before, but I paired it with wrong modulator thinking that it works different. Now, after a while, when I know how it works (random generator with rate control) I can made my Sample&Hold exactly what I wanted.
-
- KVRAF
- 5271 posts since 2 Jul, 2005
Not trying to be offensive. Just trying to use the proper terminology. Sample and hold is just a way of making a stepped signal from a continuous one. Many software implementations just use a random value generator or call it a Random modulator as sampling noise is one of the most common ways sample and hold is used. It's also the principal behind analog to digital conversion.
Track and hold basically just combines sample and hold with a switch.
There's plenty of improper terminology used in plugins but as these things are based off of actual circuits the do specific things, people will be confused if you refer to a sample and hold doing something that a sample and hold circuit doesn't do.
Track and hold basically just combines sample and hold with a switch.
There's plenty of improper terminology used in plugins but as these things are based off of actual circuits the do specific things, people will be confused if you refer to a sample and hold doing something that a sample and hold circuit doesn't do.
Don't F**K with Mr. Zero.

