Sampleplayer questions


#1

Hello !

Im looking for objects / patch to do the following:

3 channel sample player that can either play longish samples with random stuff from the card or sample live input and play that, the thing is i still cant find any solution to get looping working, it seems that the factory table/play pitch loop thing doesnt actually loop, is there any other solution nowdays ? id like it to loop kind of relatively to the lenght of the sample that its playing, is this possible ? like i could have a player with preselected 20sec sample with many things after eachother and then play this with 1 button and play with the start and loop points, and then record a 2 sec sample from the input and the start, loop, loop lenght etc controls could still work but in the scale of the 2 sec sample.. there is some objects in the rbrt looper folder that look like they could do this kind of things but i really cant figure how to use them.. is there any example patches somewhere with those ?

thanks and sorry for the messy text.

samuli


#2

Don't have my Axo set up at the moment so can't check, but if I recall, the Sample-Scrubber example that lokki made for me demonstrated a loop also. Don't quote me on that, I know something I asked for did and I think that might be the one, but if not, at least it will teach you how to do sample-scrubbing really easily!

Just look for the SampleScrub2.axp added by lokki in this thread:

Regards working with longer samples from the card, I hear it can be done somehow but I asked about this not so long ago and no one seems interested in this at the moment. I think the problem is the current situation is not ideal and I get the feeling the members here who code objects are steering clear of coding such objects until some technical changes are made to the way things are done.

I've wanted to make a digital SD-Card based recorder for example, and can't because there are no full-duplex objects around yet. I believe things need to be super-optimised in order to do this stuff on Axoloti and have asked for super-optimised full-duplex objects. The good news is I did get a response from King Axoloti once, but none of us know if or when this stuff will arrive. I've always been surprised that out of all the coders and contributors on here, none have designed dedicated super-optimised full-duplex objects, but they haven't, so I've just had to accept it ain't gonna happen until changes are put in place to how things work.

Anyway, here's the thread if you're curious:


#3

Thanks ! i checked the scrub patch, and its not what im after exactly but it made me understand a bit about the table/read things for the first time.. it makes some sense now, for example now the rbrt/looper/ldrive loop object seems quite promising for my use according the parameters, but how should i connect that ? if i connect the red "pos" out to the table read i get some noise. hmm..


#4

I'm not in a position to check right now, but even if I were, I doubt I'd be able to help you there. Funny thing is, I can tell from what you write, what you're going to come up against next. Even the stuff you mention in your recent reply, about working with position, I started a thread on that too cause I'm completely clueless about it, but there was no response, again, no doubt because working with this stuff is not really ironed out yet.

Here's the thread I mean, you'll notice it's not exactly the same as what you're requesting, but technically what I'm asking would allow us to achieve the same sort of operations in the Axoloti Patcher environment:


#5

yes, my friend helped me to do a nice patch that kind of works as i wanted, using the rbrt/looper/ldrive object.
but what i came against is the memory, i didnt know its so limited, is there any way to play samples from not sdram but some other, ram ? sd card? directly with the tables.. i see there is table/alloc things that are not sdram but not one that would let me to select a file directly..


#6

I was trying to answer that in my previous reply :blush:

Yes, there are ways to do it, but no one seems to speak about it, probably due to things not being optimised for doing this stuff with SD audio read/write. Those threads I pointed out are basically me trying (and failing badly), to get someone to talk/do/show/demonstrate or whatever. We're in the hands of the devs and contributors to improve this area Axoloti, so all we can do is hope that it will happen some day.