Re: AMEN $ Mother Function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux