Building and animating fractals [closed] - animation

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Can anyone recommend any software/books required to learn and build fractal patterns? I want to also be able to animate the fractal patterns too. Like something off of winamp.

For book on animated fractal Fractals: An Animated Discussion with Edward Lorenz and Benoît Mandelbrot could be what you want.

You might like: The Computational Beauty of Nature
http://mitpress.mit.edu/books/flaoh/cbnhtml/

I am working on a project in java for creating fractals (flame fractals).
The user provides a script file in javascript, that takes care of the interpolation between fractals. Also, as input, one can provide a file that affects an animation in some way,
so this is the way to make an animation change to some music,
see for example
http://www.youtube.com/watch?v=imDPqR9cDL8
I can send you the source code if you provide me with an address.

There's lots of fractal programs out there.
I know that Ultrafractal is pretty popular, but not free.
As far as free ones go, there are programs such a ChaosPro and others. A quick google search will find them for you.

Related

Algorithm for grouping similar words (or short phrases) [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking for an algorithm which would help me classify/group similar words (e.g., "Amazon.com" is similar to "Amazon" or "Amz" or "Amzon"). Levenshtein is a commonly suggested algorithm to use, but there are others like Jaro Winkler and such (for example, this is the Python library with a few word similarity metrics)
I'm wondering if those, who have done similar word aggregation/grouping, might have more effective suggestions. Thank you!
I have done something like this. I used Levenshtein with a lot of heuristics.
You should really look at the data and try to figure out what works best for you. Jaro Winkler works well for names. If you try to use it for md5 ids you're going to have a bad time.
If your strings are naturally very close to each other both approaches might not have insufficient granularity to help you, or you might need some more information from external sources.
In conclusion, try to setup some sandbox environment and try running different algorithms through the data and see which one works better. You can also look at the mistakes each algorithm makes and see if a) you can live with it or b) you can fix it easily.

Where are the C++ implementations of the advanced ellipse detection algorithms? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 months ago.
Improve this question
I'm a novice in the field of ellipse detection/extraction. But I know this topic has a long history. Although there are tons of papers addressing ellipse detection, I can hardly find any C++ implementations of these advanced algorithms such as Straight Line HT (SLHT), Fast Ellipse Hough Transform (FEHT), and Randomized HT (RHT). I'm curious Why the researchers don't put their code online such that more people can benefit from them? Can anyone kindly tell me where I can find any of the C++ implementations? Thanks.
(PS: I'm familiar with OpenCV. I know OpenCV has few implementations such as fitEllipse and HoughCircle.)
A lot of image processing research is done in Matlab, there are generally implementations available in that language. The reason you don't see any C++ implementations is because they would be much more about the details of implementation (memory management, performance, etc) rather than the actual algorithm; Matlab is much more succinct about this.
If you really want to get to learn about image processing algorithms, you'll probably want to learn to read Matlab code.

Tutorials on Creating Demoscenes [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Context:
Watch: http://www.youtube.com/watch?v=AWcbj7ksqwE
I'm familiar with OpenGL / GLSL / C++ / C
I've done some audio programming.
Never mind trying to compress it down to 64k or 4k for the moment.
I don't even know how to procedurally synthesize something like the above demo.
Question:
I realize the demoscene is somewhat of an underground blackart. However, is there any good tutorials / walkthroughs on creating one of these? Something like:
"Demoscene for Dummies that know OpenGL / GLSL / C++ / C"
I also realize there are toolkits designed to compress down the code -- however for me compression is not important at the moment. I would be happy to merely learn how to create something like this.
Concise Question:
Can anyone suggest a good tutorial / walkthrough on creating a demo scene step by step, for someone with enough of a technical background to understand the individual steps (but yet unable to see the whole picture).
Thanks.
Here's a link to a pdf written by the programmer behind the technical magic. It's a really great read.
http://www.iquilezles.org/www/material/function2009/function2009.pdf
His site itself is a treasure trove of information regarding demoscene programming techniques.
I wrote a 4k demo which won 1st place at an Australian demoscene party (Syntax)... http://www.youtube.com/watch?v=t7anicyRI3w

Musical pitch class detection audio library [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Does anyone know a good open-source library with detection of harmonic pitch class intensities (chroma) of audio signal? That is, for a given piece of audio, intensity of each of 12 musical pitches.
http://en.wikipedia.org/wiki/Harmonic_pitch_class_profiles
It can be in c, c++, or java as long as the speed (complexity) is good. I don't need it for real-time use, but would use it on hours of material, so speed is a bit more important than quality.
Have a look at the Chromagram plugin in the QM Vamp Plugin library. To make sure it's exactly what you want, you can download a binary and test it in Sonic Visualizer before compiling it yourself.
Take a look a this webpage. The Website of Dan Ellis has tons of sound-related MATLAB examples
http://www.ee.columbia.edu/~dpwe/resources/matlab/chroma-ansyn/

Is there a good tutorial on writing a custom language module for PLT Scheme? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Where should I start to write a custom language for PLT? Is there any information on the net (or maybe information in the manual I'm overseeing?) Or are the existing language packs the best reference for such a task?
Thank you in advance!
The book - Programming Languages: Application and Interpretation might be a good place to start, especially chapter XII "Domain-Specific Languages and Metaprogramming". It uses PLT Scheme for the code samples, and the entire book is a worthy read.
This may be no longer relevant, but worth a mention. While PLAI is a good read, it is intended to be a general textbook on programming languages. If you want to get some specific details about creating new languages in PLT, then you are likely to be interested in a tutorial that I have given in DEFUN09 about this. I didn't make this public yet, since there is still some more work to do to get it in shape, but it is likely to be a useful resource if you're interested in this. (I will eventually turn it into a guide that will be included with the PLT documentation.) If you're interested, you can email me -- I'll send you a copy and I'll also be happy to get any feedback.

Resources