<div dir="ltr"><div><div><div><div>It's arranged with functions. There are functions like <br><br>- play sample in the loop<br></div>- play sample with some rhythmic pattern<br></div>- apply reverb, pan or another effect<br></div><div>- crossfade between samples<br></div>- scale the pitch<br></div>- many more<br><div><br></div><div>You can write the functions and listen to the results.<br></div><div>The audio output can be generated live endlessly.<br></div><div>It can loop over and over without stop.<br><br></div><div>Anton<br></div><div><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-08 20:47 GMT+03:00 silvio <span dir="ltr"><<a href="mailto:silvio.frischi@gmail.com" target="_blank">silvio.frischi@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> <a href="https://soundcloud.com/anton-kho/celtic" target="_blank">https://soundcloud.com/anton-kho/celtic</a><br>
><br>
> <a href="https://soundcloud.com/anton-kho/invisible-ocean" target="_blank">https://soundcloud.com/anton-kho/invisible-ocean</a><br>
><br>
> The music is based on samples but<br>
> a single track uses no more than 6 samples.<br>
> The code is under 100 lines of code.<br>
> I'm using my libs csound-sampler and csound-expression.<br>
<br>
<br>
</span>I like the idea and the sound. I didn't look at the code. Is it<br>
procedural or arranged by hand? It'd be really cool to have a small<br>
haskell program that just keeps playing without end.<br>
<br>
cheers silvio<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div>