On 27 October 2016 at 22:00, jonetsu <jonetsu@xxxxxxxxxxxx> wrote: > On Thu, 27 Oct 2016 19:32:06 +0100 > Neil C Smith <neilcsmith.net@xxxxxxxxxxxxxx> wrote: > >> AMEN $ Mother Function >> https://youtu.be/qTQoE5UHgP8 > > Neat. Can you say a few words about how the setup is made ? Thanks! Glad you like it. It's a really simple patch created in Praxis LIVE (www.praxislive.org) - basically an audio:custom component feeding into the output. Praxis LIVE is a hybrid visual IDE and runtime that allows for live-coding with Processing, Java and GLSL code. The audio side has JACK bindings and mixes a typical ugen environment with the ability to inject live-codeable functions. You can see pretty much all of the custom code in this at the beginning of the video. There's a sawtooth LFO that is used to feed the function with two values at audio rate and return the output (this could be one input value but two makes it a little easier :-) ) s -> going from 0 to 1 in the space of one loop m -> going from 0 to 1 in the space of four loops $ -> this is a Table variable loaded with the Amen sample. tabread() is a function that reads from the table using normalised values. So, tabread($, s); will play the sample normally, and it all builds from there. Hope that makes sense?! Best wishes, Neil -- Neil C Smith Artist & Technologist www.neilcsmith.net Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user