Live data from Hacker News

Show HN: Audioshop – Audio image editing

github.com

21–30 of 48 posts

Re: Show HN: Audioshop – Audio image editing

#21
The author of the modular synth "SunVox" made a live tool called "PixiVisor" that does something similar.

http://www.warmplace.ru/soft/pixivisor/

The last two videos on the page are particularly impressive, which demonstrate video mixing using two channels of an audio mixer, and video blurring from multi-path audio reflections.

Re: Show HN: Audioshop – Audio image editing

#22
post #21

The author of the modular synth "SunVox" made a live tool called "PixiVisor" that does something similar. http://www.warmplace.ru/soft/pixivisor/ The last two videos on the page are particularly impressive, which demonstrate video mixing using two channels of an audio mixer, and video blurring from multi-path audio reflections.

That looks like a fantastic tool.

Being able to do interface with external off the shelf audio gear with an otherwise software only solution would be the goal of all this.

Re: Show HN: Audioshop – Audio image editing

#23
post #20

Is that something like metasynth ( http://www.metasynth.com ) ? You import a picture and use it through FFT to generate sound ?

About metasynth, I don't know. I had a quick look but it would seem to be more of an audio only application.

Nope! Less fancy than that. I just take the bitstream and 'choose' to interpret it as audio.

For it to work somewhat well, a raw video format like YUV444P is used.

Re: Show HN: Audioshop – Audio image editing

#24

Hi HN, I just finished adding video support (and stubbed out audio support). Due to already using ffmpeg for image manipulations, this turned out to be rather easy. Give it a try using something like this: $ ./mangle.sh in.mp4 out.mp4 --color-format=yuv444p --bits=8 --blend=0.4 overdrive 17 hilbert -n 5001

This is fantastic.

For folks wanting to play around with this on OSX:

brew install ffmpeg lame brew install sox --with-lame

The --with-lame is important if you want to process mp4s.

Might want to consider putting some kind of progress indicator (simple polling on tmp_audio_in.u8 vs tmp_audio_out.u8). I ended up looking at the output directory with

watch -n .5 ls -la /tmp/audio_shop-DIRECTORY

I think the cleanup isn't working quite right, getting a rm unlink failure.

Seriously, this is a neat hack.

Re: Show HN: Audioshop – Audio image editing

#26

Hi HN, I just finished adding video support (and stubbed out audio support). Due to already using ffmpeg for image manipulations, this turned out to be rather easy. Give it a try using something like this: $ ./mangle.sh in.mp4 out.mp4 --color-format=yuv444p --bits=8 --blend=0.4 overdrive 17 hilbert -n 5001

This is fantastic. For folks wanting to play around with this on OSX: brew install ffmpeg lame brew install sox --with-lame The --with-lame is important if you want to process mp4s. Might want to consider putting some kind of progress indicator (simple polling on tmp_audio_in.u8 vs tmp_audio_out.u8). I ended up looking at the output directory with watch -n .5 ls -la /tmp/audio_shop-DIRECTORY I think the cleanup isn't…

That's excellent feedback, thanks!

I'll keep hacking at it this stuff for at least a little bit.

Re: Show HN: Audioshop – Audio image editing

#27
post #21

The author of the modular synth "SunVox" made a live tool called "PixiVisor" that does something similar. http://www.warmplace.ru/soft/pixivisor/ The last two videos on the page are particularly impressive, which demonstrate video mixing using two channels of an audio mixer, and video blurring from multi-path audio reflections.

that guy/gal is an uber engineer. love all the stuff they've made!

Re: Show HN: Audioshop – Audio image editing

#28

Earlier quoted context omitted.

I am curious. I do not know much about image encoding and the such. What other types are there besides linear either row by row or column by column? It seems to me that those two are the only logical ways to map pixels.

Any permutation could be used, but I suppose you'd want to use ones that form some sort of visually recognisable pattern. For example, a spiral emerging from the centre of the image, or all the even numbered pixels from a linear scan followed by all those indexed by an odd number.

"a spiral emerging from the centre of the image"

Would this be middle-out compression?

Post reply on HN