Csound Csound-dev Csound-tekno Search About

Multitap looper implemented in Csound/Haskell

Date2015-07-07 19:21
FromAnton Kholomiov
SubjectMultitap looper implemented in Csound/Haskell
Attachmentslooper.png  None  None  
I've made a multitap looper which is available as function.
User can use unlimited number of taps. All taps are synchronized.
But the length doesn't have to be the same for all taps.
It can be even fractional which is useful for creation of
weird beats.


In the video I use 

3 taps for pianos
2 taps for violins
2 taps for violins that are pitched to sound like a cello
2 taps for drums
2 taps for ambient synths

User can insert pre/post loop effects and control the mix.
Also there is a delay button for erasing a wrong take on
the given tap. 

You can find a screenshot of the widget in the attachment.
The first row is a row of taps. If we click on the tap
it becomes ready to record. 
The second row is for faders. we can create a fader
which silences or activates a given list of taps.
It can be useful to silence all drums in the certain moment 
of the song.



The example uses soundfonts stored on my disk. You need
to provide your own paths if you want to use it.
The looper is not limited to soundfonts you can insert 
any stereo signal input you like.

Enjoy,
Anton

Date2015-07-08 07:56
FromOeyvind Brandtsegg
SubjectRe: Multitap looper implemented in Csound/Haskell
AttachmentsNone  None  

Nice instrument, Anton.

7. jul. 2015 11.23 skrev "Anton Kholomiov" <anton.kholomiov@gmail.com>:
I've made a multitap looper which is available as function.
User can use unlimited number of taps. All taps are synchronized.
But the length doesn't have to be the same for all taps.
It can be even fractional which is useful for creation of
weird beats.


In the video I use 

3 taps for pianos
2 taps for violins
2 taps for violins that are pitched to sound like a cello
2 taps for drums
2 taps for ambient synths

User can insert pre/post loop effects and control the mix.
Also there is a delay button for erasing a wrong take on
the given tap. 

You can find a screenshot of the widget in the attachment.
The first row is a row of taps. If we click on the tap
it becomes ready to record. 
The second row is for faders. we can create a fader
which silences or activates a given list of taps.
It can be useful to silence all drums in the certain moment 
of the song.



The example uses soundfonts stored on my disk. You need
to provide your own paths if you want to use it.
The looper is not limited to soundfonts you can insert 
any stereo signal input you like.

Enjoy,
Anton

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


Date2015-07-08 10:18
FromRory Walsh
SubjectRe: Multitap looper implemented in Csound/Haskell
AttachmentsNone  None  

Nine cover!

On 7 Jul 2015 20:23, "Anton Kholomiov" <anton.kholomiov@gmail.com> wrote:
I've made a multitap looper which is available as function.
User can use unlimited number of taps. All taps are synchronized.
But the length doesn't have to be the same for all taps.
It can be even fractional which is useful for creation of
weird beats.


In the video I use 

3 taps for pianos
2 taps for violins
2 taps for violins that are pitched to sound like a cello
2 taps for drums
2 taps for ambient synths

User can insert pre/post loop effects and control the mix.
Also there is a delay button for erasing a wrong take on
the given tap. 

You can find a screenshot of the widget in the attachment.
The first row is a row of taps. If we click on the tap
it becomes ready to record. 
The second row is for faders. we can create a fader
which silences or activates a given list of taps.
It can be useful to silence all drums in the certain moment 
of the song.



The example uses soundfonts stored on my disk. You need
to provide your own paths if you want to use it.
The looper is not limited to soundfonts you can insert 
any stereo signal input you like.

Enjoy,
Anton

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here