Logo by Fiery - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Follow us on Twitter
 
*
Welcome, Guest. Please login or register. April 25, 2024, 03:21:00 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 2 [3] 4 5 6   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Mandelbrot on real numbers (new post)  (Read 33051 times)
Description: Linear combination of two 1D Mandelbrots sets
0 Members and 3 Guests are viewing this topic.
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #30 on: January 25, 2011, 07:05:49 PM »

@Sockratease: Nice try, and the program is cool but it doesn't convert the waveform to audio, it just uses any JPG to produce sound out of it.
I tried to get a proper soundwave image, but it allways looks like a compact waveform just like any audio editing software shows when it maps a wave file to show it entirely on screen, but if I zoom or stretch the fractal to get better resolution, it just doesn't look like waves at all.

Anyway, here's a better resolution image: (it's bigger than the size the forum shows)



It's still kind of fun to make sounds with that program, thanks for let me know of it  smiley

@Ken I'm also a little bit musician but I think that even the fractal do better than me  smiley
« Last Edit: January 25, 2011, 08:01:36 PM by Kali » Logged

Sockratease
Global Moderator
Fractal Senior
******
Posts: 3181



« Reply #31 on: January 25, 2011, 08:02:44 PM »

Thanks, Ken & Kali.  Glad you found it amusing   afro

I tried to make clear that the software just uses jpg data and not the waveform's image.  I doubt any procedure exists to get "true" sound from just an image of a waveform.  Still, it's based on the waveform!

I'll turn it into something more musical tonight and post the results later.

Meanwhile...

I found this as a "suggested" video on youtube on the same page my video was on:

<a href="http://www.youtube.com/v/3Br57CsDAFw&rel=1&fs=1&hd=1" target="_blank">http://www.youtube.com/v/3Br57CsDAFw&rel=1&fs=1&hd=1</a>

It's the Mandelbrot Set converted to sound using a much better system.

From the author:
Quote
Sonification of the Mandelbrot set fractal. Composed by Gustavo Díaz-Jerez.

Procedure:

- X axis of image mapped to time, in seconds.

- Y axis of image mapped to frequency (27.5 - 4163Hz, continuous, exponential scale, using sinusoids).

- Brightness of image mapped to dynamic range. Black (0,0,0) = silence (-INF dB). White (255,255,255) = Max (0 dB)

The right side shows a spectrogram and a bar diagram of the sound. The bottom shows the wave form.

Postprocessing: bass frequencies boost.

Notice that this is not somehow inspired or "based" on the image. It IS how the image translates to sound for the given paramenters.

I think this subject bears further investigation...
« Last Edit: January 25, 2011, 08:05:08 PM by Sockratease » Logged

Life is complex - It has real and imaginary components.

The All New Fractal Forums is now in Public Beta Testing! Visit FractalForums.org and check it out!
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #32 on: January 25, 2011, 09:02:45 PM »

Here the remaining pictures of the original formula in this thread (Bailout: abs(x-y+z)  ).

Same scene in small and high iteration.



* Data537pic10899small.jpg (252.61 KB, 1200x1200 - viewed 385 times.)

* Data537pic10896smallb.jpg (251.02 KB, 1200x1200 - viewed 349 times.)
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #33 on: January 25, 2011, 09:06:40 PM »

...


* Data537pic10898small.jpg (251.6 KB, 1200x1200 - viewed 371 times.)

* Data537pic10897small.jpg (247.08 KB, 1200x1200 - viewed 301 times.)
Logged
bib
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« Reply #34 on: January 25, 2011, 09:10:38 PM »

We've got something really new here, and super funky colors  afro
Bravo Herr Doktor Trafassel!
Logged

Between order and disorder reigns a delicious moment. (Paul Valéry)
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #35 on: January 25, 2011, 11:30:00 PM »

Very beatiful and interesting pictures, trafassel!


Today I tried to understand the "bifurcation maps" I posted, and I tried this with just one 1D formula;
Here's the plot of the values after each iteration placed on the Y-axis, for each real value on the X-axis.



So this is where the bifurcation maps I got come from.

But it seems like it's something already known, as I was reading in some old forum's posts.

Now I will look for the "soundwave" again, if I have some time. I think it's still a wave but made of strange polygons, that stretches very fast in the X axis. I have to deal with bailout and iteration values, and the formula itself to make a decent waveform image, an then I know how to get the values for making it sound!

Wish me luck...
« Last Edit: January 25, 2011, 11:34:23 PM by Kali » Logged

paolo
Explorer
****
Posts: 50


« Reply #36 on: January 25, 2011, 11:53:31 PM »

 grin Here is a new picture to feast your eyes on. There is a parameter file to generate it at a higher resolution if you have Ultra Fractal. Sorry it is not in colour and it is not my formula.

* Square UF parameter.upr (0.82 KB - downloaded 151 times.)

* square.jpg (200.39 KB, 768x768 - viewed 393 times.)
Logged
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #37 on: January 26, 2011, 07:30:38 AM »

I wrote a program in VB.NET and I made a video that speaks for itself   smiley

(click on full screen to watch it properly)
<a href="http://vimeo.com/moogaloop.swf?clip_id=19199378&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=01AAEA" target="_blank">http://vimeo.com/moogaloop.swf?clip_id=19199378&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=01AAEA</a>

Tomorrow I'll try to get a .wav file
« Last Edit: January 26, 2011, 01:49:27 PM by Kali » Logged

Fractal Ken
Fractal Lover
**
Posts: 246


Proud to be 2D


« Reply #38 on: January 26, 2011, 08:15:30 AM »

Great job, Kali! I like the iteration-by-iteration view. The video in your post is kind of small, but it looks real good on Vimeo.
Logged

Fortran will rise again
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #39 on: January 26, 2011, 01:37:53 PM »

Thanks Ken! I made this to show how the first images of the wave were generated (by accident). I had to think a lot to figure out this, because the first images where generated in ultra fractal and what happened is that the way I evaluated the bailout condition made a image similar to what you get if you plot the iteration values placed on the Y-axis (the 2D bifurcation maps), but I didn't understand at first why the waveform patterns emerged.

I'm looking for a way to generate a sound file with the values, I'll read some documentation on generating .WAV files and try it later.
Don't know if it will work, I must see how to take the values because they aren't just like a standard waveform when you zoom in, but I think I'll figure out a way to reproduce some sound out of it.

Anyway, I'm interested on working on the real waves that forms the bifurcation pattern (you can see them in the video as the iteration count ascend), there must be a proper way of combining them to make something more close to a "fractal waveform".

I'll work on this if I have some time today and maybe I'll open another topic for posting the results.

Bye!
« Last Edit: January 26, 2011, 02:25:12 PM by Kali » Logged

Kali
Fractal Supremo
*****
Posts: 1138


« Reply #40 on: January 27, 2011, 03:39:47 AM »

Ok, last post about the waveform inside this topic... I'll start a new topic as soon as I get the sounds.

But here's the processed data to make a proper soundwave

First I detected all the wave "depressions" (don't know if I should call them that way, but seeing the image you get the point)



Then I copy each segment of the wave, and added a copy after that segment but with inverted values.



So I have sampled the wave, now I have to make it sound... I'm looking for a .wav library for vb.net to make it easy, otherwise I have to learn the structure of a .wav file to generate it with my own code.

Meanwhile, if you want a text file with some raw data, just ask me.


Logged

KRAFTWERK
Global Moderator
Fractal Senior
******
Posts: 1439


Virtual Surreality


WWW
« Reply #41 on: January 27, 2011, 08:59:37 AM »

This is so crazy Kali.
I love it!  afro

PSSSSCCCCHHHHHHHHHHHHHHH
cheesy

cheesy Probably, but what if... wink
Logged

Kali
Fractal Supremo
*****
Posts: 1138


« Reply #42 on: January 27, 2011, 04:07:46 PM »

Yeah, I know it's pretty crazy  embarrass

I don't really take this too seriously and I neither have too much expectations as for the results but at least it's a fun way to practice VB.NET programming (I'm an old school VB6 programmer and I'm just learning .NET).

And it's out of curiosity too...

But... as you said: what if?...  afro



« Last Edit: January 27, 2011, 04:48:29 PM by Kali » Logged

Kali
Fractal Supremo
*****
Posts: 1138


« Reply #43 on: January 27, 2011, 11:07:41 PM »

For those who are interested, I finally get the sound files of the waveform.

Further posts for this research will continue here:

http://www.fractalforums.com/new-theories-and-research/sound-wave-generation-from-1d-mandelbrot-formula/

Thank you all for showing your interest

Bye!
Logged

jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #44 on: February 04, 2011, 07:48:42 AM »

I'm going to take a shot at expanding on Mike's suggestion: presenting general formulas which encompass both the Mandelbrot set and Kali's ideas.

     Iterate (x, y) = (f(x, y), g(x, y)) + c
     Stop if h(x, y) > b

x and y are real variables [(x, y) is complex; typical notation would be z = (x, y)]
f, g, and h are real-valued functions
c is a complex constant [pixel dependent in the Mandelbrot case; pixel independent for Julia's]
b is a real constant [the bailout threshold]
 
For Kalibrots smiley: f(x, y) = x2, g(x, y) = y2, and h(x, y) = |x - y|.

For the Mandelbrot set: f(x, y) = x2 - y2, g(x, y) = 2xy, and h(x, y) = sqrt(x2 + y2) [the modulus].
Note: You get f and g by using the definition of complex multiplication to compute z2, where z = (x, y).

Please excuse my mistakes and imprecisions; I'm a rusty mathematician trying to balance simplicity against generality.

Ken


Just to say Ken has it on the money. Deeper(unecessary) explanation and ( suggestive) exploration start here
Logged

May a trochoid of ¥h¶h iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
Pages: 1 2 [3] 4 5 6   Go Down
  Print  
 
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.149 seconds with 24 queries. (Pretty URLs adds 0.014s, 2q)