Audiolog is correct,
slicing is the way… that and just a small difrent aproach in things…
I got “your problem” but coming from a renoise enviroment.
I do have some thoughts on the problem, and i think i am cracking the code in a way that works for me personally… its not completely crystalized so bare with me…
its just a dump of my work-sheet… Its for a set i want to do in the nextdoor pub
and i might go with just 16 songs instead of 64… this because i dont want to puzzle with renoise to long…
basicly as soon as i find out how i slice it and how i globally want to build a pattern… (all patterns will be exactly the same in tracks, not in fx and scenes through use of parts)
I might just go with part1=buildup part2=mainsong part3=climax part4=transitioningprep
I make a project in renoise, that will give me the propper export as in correct length samples and loops and blabla all sliceable by the same parameters as the others of that type in that project.
anyways… the dump… i hope it helps :
128 Static sampleslots Globally
16banks
4 parts Per bank
16 patterns which be attached to any of the 4 parts in that bank
So 1 bank. 4 patterns. 4 part
You could argue that you do
1 song per part.
that means 4 songs per bank
that means 4 patterns per song
That means we can calculate the full amount of songs.
we got 16 banks… and 4 songs per bank.
so we got 16 * 4 songs…
64 songs…
If i devide the amount of available sample-slots by the number of songs (64)
i get 2 sample-slots per song.
So if we can populate 4 patterns and put 2 samples across it.
we get the need for slices. else we will not have enough audio to
be spread across the 8 available tracks.
The question becomes what are we going to do with the 8 tracks.
Track 1 : BassLines
Track 2 : Drums
Track 3 : Synths
Track 4 : Vocals
Track 5 : Unused
Track 6 : unused
track 7 : Transitioning and sliceMyBeat action
track 8 : Mastertrack
So in the trackcount. tracks 7 and 8 are not reading from the static sample pool.
track 5 and 6 can either hold other machines via thru-machine and be used at later stage
or for some extra realtime sampling tricks
So basicly we got 4 tracks per song. 2 samples per song and we got 4 patterns per song.
so 4 times 4 = 16 Songparts … you could do that in 1 sample and slice it 16 times, but
no variations…
each sample can contain 64 slices… and we found out we need atleast 16 of them
64 / 16 = 4… for each slice you can have 4 variations. or 4 “in between slices”
lets take a bar for example
1 bar has 4 beats.
so i could slice per beat
2 bars have 8 beats
so i could slice per 2 beats
4 bars have 16 beats
so you slice per bar.
So it might be a good idea to have 2 samples… 1 with short slices as in 1 per beat
the other with 2 beats per slice… this give much room to create variations needed
that means 2 samples per part… but i need 4 tracks…
So if i devide 1 sample over 64 slices… each part gets 16 slices…
thats 4 slices per pattern. or 16 slices per song…