Reversing audio?!


#1

Hey guys HAPPY NEW YEAR :smiley:

I was wandering is it possible to reverse Incoming audio with the axoloti?!


#2

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 :slight_smile:

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?


#3

You could record the incoming audio in a table, and then play the table backwards.


#4

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 :slight_smile: 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


#5

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.


#6

i would also go the "write into table and playback backwards" route, let us know what you come up with :wink:


#7

the record to table and reverse route is not so difficult, this is a demo of what I did with the idea:


#8

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.


#9

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!


#10

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 :sunglasses:


#11

@axoman

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:


#12

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)


#13

dunno if this helps,but I did some objects to play audio in reverse:

...all of the objects are merely 'driving' 'table/read interp' ....


#14

@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 :slight_smile:

@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 :sunglasses:


#15

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:

http://www.privatepublic.de/public/axoloti-objectlist.html


#16

Will do, and thanks for the link, never knew about that!