zeepster wrote:Sample & hold as an effect is fairly new to me
Oh right... sample and hold is an analogue circuit that will sample a momentary frequency and hold it until it gets a new trigger then it will sample another momentary frequency and hold.
Usually it is used by triggering it periodically or on beat and then a noise is feed in so the output is random but rhythmic tones.
You can send in pitch sweeps and then make a staircase like effect of a pith tone rising rhtyhmically.
If you trigger at audiorate it can be used a bit like a bit chrusher.
In the analogue world a sample and hold is often used to programmatically switch between sets of sequences - so that if the output of the S&H is High or above 5 volts then the output is high so play the top sequence if the output of the sample and hold is low then play the 2nd sequence.
In Max/Msp you can use the output of sah~ to drive timed envelopes - used a lot in granular synthesis.
For a more analogue overview of Sample and Hold try this vid -
http://www.youtube.com/watch?v=pzAaPN3hWkA
Here's a rough idea - the last one is not right but I had to go before I could finish it but I thought I'd post it anyways in case it is of some use....
<pre><code>
----------begin_max5_patcher----------
1107.3oc6Z00biZCE8Y6eEL7XGWO5C9rO01+Fc1IirQwVcwRtfbZR2Yyu8hD
Ba7FL4lTWQ15lGHNWDhCGcum6QD+k4yBWodjWGF7SA+VvrYeY9rY1Pl.yb+8
rvcrGWWxpsCKbGutlsgGtn8bZ9iZabBBsH.iPH6gtSKOrScPWx01KF6hduRp
qE+E2FCsD4B2NR8S64s.JLL3StSsmoWuUH2bWEest8rwoIMWY.ZY7hfLyjDf
aBb7JDEVXoV86+HEG16FKY6rye3uTIXkA+pprnGZExNvRLw9574lCK.RNR9e
1bCeA2TJj7mGlRHCQIjKSI0hMRVY3hfvUL4FHDDIxvPz1OiFlgH4Wlg92lb1
ukUqpd95jw3nG.zRL0PKwsINYWfVxl3Dm0Ostj6OpIIgXHkbr4XDdLpAO0Ty
O7rUnYouImTKsDkMJ4jOwjy9xCaZdFeKZNHHZNvoILMyVeQGs9B4Kd59RUyb
bcjfalKlFjBbZjUdgFcRp4hJv3WWAdOqpItlWcGWxVUZGAZHFBeEyjXq+bSO
VSs1anRi7N6o6HrD7oJsKRXjoqk0zzO2QNYI.5mSmNxoQXFsjbcRVdC5MXqd
SDYTZIZ5nkZ1VCwD6OeNYw1pnT.9bRl59Usd.ChjA+bopQwA6u15DakDM2RP
n3Q4ozaK+fzrbv9ASu07C5HGP9AStc8C5nIP9Aww+21OXTRq7hsI039Ay9e6
fG4qVs4wsCleq4FzwMIQVFZT2fXzMiavN0FHtAw3oiVjJQsOajSPmDdZYkKo
A+t5ii+N1mriaZkWF2m7MrMYZbqOGqUvWwlbjunoRwC7kE8JWefUc798hStu
RoUlm5iC49J9eLtv8K6Wsnqg+XrENOqW8lUhNJ8B6oXr143AK1bAqYOvKtio
0UhUGz7Sep1QYNNyPKkG3p66B2Eu+8rdOmWTJ1YMQzkobNpdbuRxk1mP5Rp8
mAF1AoPWqepE+CMfcMKgsIjF65CcmDMSgYcyRkGIsyFR2JxHW9Kowyef2ppz
WLY4rg13UbCvQJje1LxShhtb5te8cucdba1LlF49mnLlc9nOF5kdSjjPr7QJ
50ekKXxDyMduOKNu02ABB6PuwxbxSfl3Deqk231yLjzF5GfWyhPNIxxj9uYg
wUk+mRR1I0tq2u4KNhEWl3myb0pCUq6dpb6U+Ta8vBdsVHYZgR1aLl8r1aPa
EEEbY+2vQgn1zd29bgFbIDJbx..mbuglT.nIwanIAxRk+fSL.3zHBDf8BZh.
tT4GzX9VN8pvg3uDYJjTmHuAGBDUGRl+vCDYGh+JsHoPwieRmIfjd7W5LAR0
NA8ADOdZ8BR8tEzdBODH3g5u0KPxyD+gG.vI9CEZv9ibvfrn5ulE3LnEWdBO
PZVfw9COfZVj5O7.17ieDCwfpu7myYLDwPr+jefiGOwOHn0WdBO.220XqVqU
kpJ26zeY1hyNjeZtupXFCIk+8jhE7o4ec9eSii9sb
-----------end_max5_patcher-----------
</code></pre>