
saae
u/saae

Sound and picture of the patch: https://bidule.menf.in/notice/9y5BnLUYOBxSgWIWaO
Home and sick. What better time than making more #RandomLoop s. Here's number 009 (not that we're counting).
In this example, I'm using a new clock and gate module (ALM's Pamela's New Workout aka #PNW, real name) as well as a neat sounding low-pass gate (MakeNoise's #LxD). #PNW provides main clock, random voltages for pitch to the SV-1 oscillator 1, and two gates to the #LxD for CV and for striking (it really sounds like small and neat impact). Oscillator output goes to the #Microcell in Looping Delay Mode (same mode as last time) for some background animation.
Oh, also, #PNW controls the “Hold
I'm posting mini OP1 loops (and other) from time to time. Have a listen! These are mostly ideas that I don't have time to develop, but I still want to produce something, so I'm posting them.
Follow me if you're interested by clicking on the RandomLoop hashtag, no need for an account.
https://bidule.menf.in/notice/9xO0GymXpoLhgxnfXs (hosted on the Fediverse)
Hey y'all,
From the manual I know I can automate level per event, per track etc., but this will be per event, not over the course of a sample playing, right? I'm looking for two things:
- automate level during a sample play, and
- program this level using the sequencer (would be handy)
I may be able to do that through MIDI, if I can create a midi track modifying the level of another track, but I have no idea where to start ^^'
Anyone doing this already, could at least tell if it is possible?
I'm teaching myself Pipes (https://www.stackage.org/lts-14.16/package/pipes-4.3.12) and there's a mystery I'm finding difficult to understand, why is my second call returning Nothing instead of Just 103 as I would have expected?
*Main> runEffect $ (each [2,3] >> pure Nothing) >-> flip >-> (await >>= (\x -> pure $ Just x))
Just 3
*Main> runEffect $ (each [2,3] >> pure Nothing) >-> (do {i <- await; yield (i+100); pure Nothing}) >-> flip >-> (await >>= (\x -> pure $ Just x))
Nothing
Here's flip:
flip :: Monad m => Pipe a a m (Maybe b)
flip = do
x <- await
y <- await
yield y
yield x


![First patch (self playing random tones on the clock) [SV-1B]](https://i.redd.it/5ft80w3me9951.jpg)


![[photos] Zen SA Vilebloom, loading... 50%](/api/ImgurImages?id=H7PHP1f.jpg)
