Hey guys HAPPY NEW YEAR
I was wandering is it possible to reverse Incoming audio with the axoloti?!
Hey guys HAPPY NEW YEAR
I was wandering is it possible to reverse Incoming audio with the axoloti?!
the question is what you want to achieve really.
reverse incoming audio is not possible on anything per se since you cannot reverse something that is just coming in
there are different approaches:
-set a delay time and read the delayline in reverse
-mask the attack of e.g. a guitar and make it sound like a reversed tone...
what are you trying to do exactly?
Yeah i know i just cant reverse the audio but i wanna "reverse" a incoming signal.. and yes i also was thinkin about recording into tables and play them backwards The delay thing sounds interesting so will have a look into it... but yeah just wanna make a simple reverse effect to start with.. nothing fancy
The main thing is it's not possible to do it in real time. So you either have to have an acceptable to you delay to be recorded into a buffer and played backwards or just to play pre-recorded files backwards.
i would also go the "write into table and playback backwards" route, let us know what you come up with
the record to table and reverse route is not so difficult, this is a demo of what I did with the idea:
But how do you play a table backwards?
I watched Blindsmyth's video but it's really low-res, I can't make anything out. Basically, I'm trying to use the factory object table/read in a reverse manner. I'm not interested in any time-stretching or granular stuff for the moment, I just wish to play a simple table in reverse without any of the fancy stuff.
I'm surprised there's no upgraded version of table/read, one with a reverse toggle inlet on it.
Just an update to my previous post after playing around with the sample stuff some more.
It seems it's the table/play and table/play pitch modules I would like to use in reverse. If anyone has a patch to share showing how to do that, I'd appreciate it!
Replying to this from the other thread:
I got this far before I saw the edit to your message, so clearly it's not working yet. Can you post a patch so that I can understand how to make it bipolar. If I can see a completed patch I'd understand it right away
as I wrote if you want to use reverse playback with the table/play, as you use on the picture, then you need to retrigger the start inlet VERY fast.... This is essentially the grain size. But it sounds a bit grainy.
Oh, you dont need bipolar, you need unipolar, which it all ready is. So dont think about that.
Also check this thread:
pos is updated at k-rate, and even then as start is a trigger, it will only work at 1/2 k-rate, since it needs to see up then down, before retrigger.
you should look at table/read audio variant, and feed that a saw down. (or just invert a regular)
dunno if this helps,but I did some objects to play audio in reverse:
...all of the objects are merely 'driving' 'table/read interp' ....
@jaffasplaffa
Thanks for that, and while I don't wish to do it that way (due to the grain aspect of it), I still learnt something from it. I'm still curious how I would make my own example bipolar though, just so that it helps me out in other areas, so please still go ahead and post that if you don't mind
@thetechnobear
Thanks, will play around with that, cause even in isolation I can see all this sample based stuff is very reliant upon triggers of different kinds. Took me a while to realise that some things had pulses and some were triggers!
@rbrt
They're perfect, Robert, thanks for pointing them out!
I never bothered with them initially due to not seeing a reverse toggle on them. The way you've implemented it is absolutely spot-on, it's bipolar, and behaves as expected of something with bipolar control. That's exactly the same sort of thing I was expecting when using the filters, wishing they had a bipolar gain (cut and boost). I know, completely different object, but still the same sort of thinking.
Great stuff
try the object called unipoar2bipolar
If you want to get a better overview of the factory object try this page. Not all are there since I dont think it has been updated recently. But most of the core objects are the: