Skip to content

Instantly share code, notes, and snippets.

@salkin-mada
salkin-mada / browse.alias
Last active April 7, 2020 20:40
fzf multi selection browser pacman handling
alias browse="pacman -Sl | fzf --preview 'pacman -Si {2}' -e -m --reverse --margin 5,8% \
--pointer='O' --prompt='>>>' --marker='<>'\
--preview-window=right:60% \
--color='bg:#211a1d,bg+:#211a1d,info:#8b81ff,border:#8b81ff,spinner:#B8C2B8' \
--color='hl:#a50000,fg:#a50000,fg+:#ed6331' \
--color='pointer:#f8f0fb,prompt:#8b81ff,hl+:#8b81ff,marker:#f8f0fb' \
--color='preview-bg:#211a1d,preview-fg:#ed6331' \
| awk '{print \$2}' | xargs -ro sudo pacman -S"
@salkin-mada
salkin-mada / LSEU.scd
Last active March 20, 2020 11:44
Imitating Laurie Spiegels Expanding Universe with Pspawn
s.boot
(
SynthDef(\default, {|out, gate=1, freq=440, sustain, pan=0.0, amp=0.1, res=0.1|
var sum;
var osc = LFSaw.ar(freq);
var env = EnvGen.kr(Env.perc(0.01, sustain, amp), gate, doneAction: Done.freeSelf);
var fenv = EnvGen.kr(Env.perc(0.01, sustain/4, amp), gate);
var sig = DFM1.ar(osc, freq*freq.expexp(20,16e3,1.0,0.4)+fenv.linlin(1.0,0.0,2234,0), res);
sum = Pan2.ar(sig, pan, env);
Out.ar(out, sum);