On 27 October 2016 at 22:00, jonetsu <jonetsu(a)teksavvy.com> wrote:
On Thu, 27 Oct 2016 19:32:06 +0100
Neil C Smith <neilcsmith.net(a)googlemail.com> wrote:
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