Csound Csound-dev Csound-tekno Search About

Csound beat slicer

Date2016-03-19 15:33
FromPeter Burgess
SubjectCsound beat slicer
I am keen to get a proper beat slicing opcode in Csound, not a live
one like BBCuts, one more like you find in a DAW. I've got a simple
slicer UDO going that just slices a loop into equally divided
segments, but to be really effective, it needs to be able to detect
where the slices are.

I'm tempted to try and make one myself, though I don't know exactly
how they work. Does anyone out there know? My guess is that they just
detect amplitude peaks,  maybe checking that the peaks last a
reasonable amount of time.

Something I've noticed though, is that there is an open source beat
slicer called Smasher, which is wrapped around Csound. It is licensed
under the LGPL. Because it is already wrapped around Csound, would
that make it easy to integrate into Csound as an opcode?

Pete

Date2016-03-19 15:39
FromPeter Burgess
SubjectRe: Csound beat slicer
Oh wait, I suppose the BBCuts opcode might well answer my first question, lol!

On Sat, Mar 19, 2016 at 3:33 PM, Peter Burgess
 wrote:
> I am keen to get a proper beat slicing opcode in Csound, not a live
> one like BBCuts, one more like you find in a DAW. I've got a simple
> slicer UDO going that just slices a loop into equally divided
> segments, but to be really effective, it needs to be able to detect
> where the slices are.
>
> I'm tempted to try and make one myself, though I don't know exactly
> how they work. Does anyone out there know? My guess is that they just
> detect amplitude peaks,  maybe checking that the peaks last a
> reasonable amount of time.
>
> Something I've noticed though, is that there is an open source beat
> slicer called Smasher, which is wrapped around Csound. It is licensed
> under the LGPL. Because it is already wrapped around Csound, would
> that make it easy to integrate into Csound as an opcode?
>
> Pete
>
> --
> http://algorythmradio.com
> https://soundcloud.com/algorythmradio


Date2016-03-19 15:51
FromRory Walsh
SubjectRe: Csound beat slicer
Iain has a very nice implementation of the BBCuts opcode.


I was showing it to some of my students the other day. Within about 5 minutes I may as well have been at a Venetian Snares concert! 

On 19 March 2016 at 15:39, Peter Burgess <pete.soundtechnician@gmail.com> wrote:
Oh wait, I suppose the BBCuts opcode might well answer my first question, lol!

On Sat, Mar 19, 2016 at 3:33 PM, Peter Burgess
<pete.soundtechnician@gmail.com> wrote:
> I am keen to get a proper beat slicing opcode in Csound, not a live
> one like BBCuts, one more like you find in a DAW. I've got a simple
> slicer UDO going that just slices a loop into equally divided
> segments, but to be really effective, it needs to be able to detect
> where the slices are.
>
> I'm tempted to try and make one myself, though I don't know exactly
> how they work. Does anyone out there know? My guess is that they just
> detect amplitude peaks,  maybe checking that the peaks last a
> reasonable amount of time.
>
> Something I've noticed though, is that there is an open source beat
> slicer called Smasher, which is wrapped around Csound. It is licensed
> under the LGPL. Because it is already wrapped around Csound, would
> that make it easy to integrate into Csound as an opcode?
>
> Pete
>
> --
> http://algorythmradio.com
> https://soundcloud.com/algorythmradio



--
http://algorythmradio.com
https://soundcloud.com/algorythmradio

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-03-19 16:03
FromPeter Burgess
SubjectRe: Csound beat slicer
"Within about 5 minutes I may as well have been at a Venetian Snares concert!"

Nice :D I'll check that out, cheers man!

On Sat, Mar 19, 2016 at 3:51 PM, Rory Walsh  wrote:
> Iain has a very nice implementation of the BBCuts opcode.
>
> http://iainmccurdy.org/CsoundRealtimeExamples/Cabbage/Effects/BreakBeatCutter.csd
>
> I was showing it to some of my students the other day. Within about 5
> minutes I may as well have been at a Venetian Snares concert!
>
> On 19 March 2016 at 15:39, Peter Burgess 
> wrote:
>>
>> Oh wait, I suppose the BBCuts opcode might well answer my first question,
>> lol!
>>
>> On Sat, Mar 19, 2016 at 3:33 PM, Peter Burgess
>>  wrote:
>> > I am keen to get a proper beat slicing opcode in Csound, not a live
>> > one like BBCuts, one more like you find in a DAW. I've got a simple
>> > slicer UDO going that just slices a loop into equally divided
>> > segments, but to be really effective, it needs to be able to detect
>> > where the slices are.
>> >
>> > I'm tempted to try and make one myself, though I don't know exactly
>> > how they work. Does anyone out there know? My guess is that they just
>> > detect amplitude peaks,  maybe checking that the peaks last a
>> > reasonable amount of time.
>> >
>> > Something I've noticed though, is that there is an open source beat
>> > slicer called Smasher, which is wrapped around Csound. It is licensed
>> > under the LGPL. Because it is already wrapped around Csound, would
>> > that make it easy to integrate into Csound as an opcode?
>> >
>> > Pete
>> >
>> > --
>> > http://algorythmradio.com
>> > https://soundcloud.com/algorythmradio
>>
>>
>>
>> --
>> http://algorythmradio.com
>> https://soundcloud.com/algorythmradio
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>> Send bugs reports to
>>         https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>
>
> Csound mailing list Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to
> https://github.com/csound/csound/issues Discussions of bugs and features can
> be posted here