sOURnd Try sounds Your engines

Ecosystem / Performance

Carvello

Every bar, sliced and shuffled.

Beat slicer: each bar is cut into equal slices, and Shuffle is the chance that a slice is replaced by an earlier slice of the same bar (Reverse the chance it plays backwards), so loops are broken up and rebuilt on the fly. Hold keeps one pattern for every bar (above half) instead of a new one each bar. Slices: 0 = 4, 1 = 8, 2 = 16, 3 = 32 per bar. Seed picks the pattern.

◆ Paidorg.sournd.performance.carvello

Hear it

Every parameter plays here, rendered on our server. Pick a test sound or your own file, move the dials or press Randomise, and switch bypass to compare.

Details

Engine id
org.sournd.performance.carvello
Category
Performance
Type
Slicer
Licence
£2.99 once, or in the subscription
Version
1.0.0
Parameters
7
Latency
none
Tail
6.5 s
Sidechain input
no
Channels
mono or stereo

Parameters

The id is the C ABI parameter id and the JUCE parameter id (as a decimal string).

IdKeyNameMinMaxDefaultUnitTaper
0slicesSlices032-linear
1shuffleShuffle010050%linear
2reverseReverse01000%linear
3holdHold010-linear
4seedSeed1641-linear
5tempoTempo40300120bpmlinear
6mixMix0100100%linear

How it is made

Original sOURnd design: bar-locked recording into preallocated memory from the musical clock, per-slice decisions from a seeded hash of the slice and bar indices (source restricted to already-recorded slices, so no latency is needed), forward or reversed reads with raised-sine slice edges crossfaded against the live signal.