Archive: New APE In Development -- Looking For AVS Experts


15th July 2007 08:47 UTC

New APE In Development -- Looking For AVS Experts
Heh all,

Been building a new APE -- uses spectral similarity to directly drive image generation. I'm getting some pretty cool results, but by far the best stuff happens when it's stacked with a couple other filters. That's where you guys come in -- I'm looking to release with a pack of interesting presets, and I'm pretty new to the whole world of AVS.

What's the output of my APE, LudiVu? See:

http://www.doxpara.com/ludivu/

...and this is with an incredibly naive similarity metric. Anyway, release is going to be at Defcon (yes, the huge hacking con), and I'll be giving away full source as well. So, if you're interested in being part of the release pack, respond here or send a mail to dan@doxpara.com. If possible, could you give me an example of your existing work?

I expect you'll have a couple of feature requests, so I'm trying to limit the number of people in for the AVS pre-release. But show me whatcha got :)

--Dan


15th July 2007 09:42 UTC

Uh, yes, that's kinda the point of submitting a URL.

www.doxpara.com/ludivu

Or, if that doesn't work:

www.doxpara.com ludivu (put a slash before)

(Ironically, I know exactly why such a filter would be in place.)


15th July 2007 14:00 UTC

clicking on quote brings up the urls, so i saw the pics.
so what does it do? it looks like a coloured version of the timescope...


15th July 2007 14:52 UTC

Originally posted by dakami
Uh, yes, that's kinda the point of submitting a URL.

www.doxpara.com/ludivu
well, then let's quote

15th July 2007 22:48 UTC

It compares the spectrum being emitted now, to the spectrum of the last n seconds (n being determined by size of display divided by framerate). Whenever there's a repeat, vertical lines form, with the timbre of the present instruments rather directly creating color and shape.


16th July 2007 00:15 UTC

So it takes the difference between two spectrum samples, and draws the output?


16th July 2007 04:47 UTC

J.Melo--

It's not a raw difference -- it's scaled to relative similarity, and bucketized in terms of bass, midrange, and treble. One line is rendered at a time, with history thrown backwards to the left.

Interested in playing with it?


16th July 2007 05:09 UTC

Yeah, I'm curious as to how it works/looks.


17th July 2007 16:45 UTC

I don't mean to be rude at all, but I'm still a bit doubtful about how useful it will really be..

I'm wondering:
- Does the APE render the entire screen pixel by pixel or are there two lines that move away after some time my means of for example a Movement?
- is it customizable, and if so, what can you change?

- I notice you're running AVS at an extremely high resolution. Does it also look good at 400x300 or 512x384?


18th July 2007 02:50 UTC

The APE has been designed to be remixed, so I intentionally render the entire screen and handle scrolling myself. This introduces a perf penalty, however.

It's quite customizable, and I'm coming here to find out what other modifications I should add before initial release.

It's actually much faster and more visually responsive at low resolutions. The hi-res is just so I can get a larger view of what's going on.

Care to play with it?


18th July 2007 05:46 UTC

can you give us a pic of the editor interface one can work with? so that we can get a faint idea of how customizable it is.


18th July 2007 08:55 UTC

i'd love to have a look at it, how can i get it


20th July 2007 01:19 UTC

Very Interresting
I'm very interrested in this new ape.
Sign me up for beta testing. I could work as the lowest end of the computer speed food chain of your tests. heh.
But when i saw the picture i said wow i must have this at once. so could you email me the current ape to charpoketron@yahoo.com.


20th July 2007 08:50 UTC

Grand--

It's just a couple of options, to drive whether I show a timescope, how wide the spectrum is, whether to scroll horizontally or vertically, and how much of the screen to render to.

I'm coming here first to find out what options must exist for the initial release :)


22nd July 2007 16:45 UTC

what exactly is the benefit of your APE vs a superscope with according code and optionally a trans/movement?

i think you could even do that with a timescope+some fancy blending if i understood you right


22nd July 2007 22:34 UTC

a hint for the future: don't put the version in the filename and add a version resource


23rd July 2007 12:31 UTC

Tomy--

If you've got an idea for how to port this to Superscope, I'd certainly be interested. The code is not complex, but it's fairly mathematically heavy.

Yat--

It ain't released yet (coming out at Defcon, where I'm kinda sorta using WinAMP as a hacking tool), what you're saying is _exactly_ why I'm coming here first. avstut is just there because that's what the SDK emits. Now, you mention version resource: Clarify?


23rd July 2007 17:30 UTC

Originally posted by dakami
Yat--

It ain't released yet (coming out at Defcon, where I'm kinda sorta using WinAMP as a hacking tool), what you're saying is _exactly_ why I'm coming here first. avstut is just there because that's what the SDK emits. Now, you mention version resource: Clarify?
mark the ape file and go to the version tab. it's good to put the version there, so installers can check if the user has a newer version already - so it doesn't get overwritten by an older version.

23rd July 2007 20:36 UTC

Yat--

Hmm, you mean in the DLL metadata?

OK, I can get that taken care of.