experiment in randomness by Gatitos
[nfo]
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
|
|||||||||||||
|
popularity : 58% |
|||||||||||||
alltime top: #9404 |
|
|||||||||||||
added on the 2008-05-11 01:08:13 by slack ![]() |
popularity helper
comments
A little experiment/screensaver about rule-based random music and random triangles with alpha blending. Expect a final version (with windows port and probably a source code release) soon.
added on the 2008-05-11 01:11:09 by slack ![slack](https://content.pouet.net/avatars/linux.gif)
![slack](https://content.pouet.net/avatars/linux.gif)
oh my gosh that is one fine piece!
Is the music truly random? It's adding a nice feel to the "raining" triangles (music sounds like rain).
May I suggest the name "rain" ?
Is the music truly random? It's adding a nice feel to the "raining" triangles (music sounds like rain).
May I suggest the name "rain" ?
I like it!
Got a segmentation fault... Any clue?
segmentation fault
Whoa! Very nice randomized music indeed! The ambient visual flyby was also excellent albeit I'd have chosen some more ambient music to create different feelings for it since now the visuals and music doesn't really fit together. :)
untel, Pirx: Requires libSDL-1.2.so. No error checking, so probably crashes without the library. Otherwise uses standard system libraries that should be present in any distribution.
untel, Pirx: Requires libSDL-1.2.so. No error checking, so probably crashes without the library. Otherwise uses standard system libraries that should be present in any distribution.
segfault, probably because i'm running 64bit linux
looking at trace it doesn't have any problem finding the 32bit libraries
looking at trace it doesn't have any problem finding the 32bit libraries
Wafle: here's what i got with ls /usr/lib | grep SDL:
libSDL-1.2.so.0
libSDL-1.2.so.0.7.2
libSDL_gfx.so.13
libSDL_gfx.so.13.0.0
libSDL_image-1.2.so.0
libSDL_image-1.2.so.0.1.3
libSDL_mixer-1.2.so.0
libSDL_mixer-1.2.so.0.2.4
libSDL_net-1.2.so.0
libSDL_net-1.2.so.0.0.5
libSDL_Pango.so.1
libSDL_Pango.so.1.1.0
libSDL_ttf-2.0.so.0
libSDL_ttf-2.0.so.0.6.1
Something's missing?
libSDL-1.2.so.0
libSDL-1.2.so.0.7.2
libSDL_gfx.so.13
libSDL_gfx.so.13.0.0
libSDL_image-1.2.so.0
libSDL_image-1.2.so.0.1.3
libSDL_mixer-1.2.so.0
libSDL_mixer-1.2.so.0.2.4
libSDL_net-1.2.so.0
libSDL_net-1.2.so.0.0.5
libSDL_Pango.so.1
libSDL_Pango.so.1.1.0
libSDL_ttf-2.0.so.0
libSDL_ttf-2.0.so.0.6.1
Something's missing?
waffle, thanks for the tip, but still can't run it after installing new SDL (1.2.13).
nice!
woody sounds / harmonic shifts / color variation make it quite friendly and comfortable for a while in "full focus mode".
but i think such a piece would work a lot better as a background, while doing something else. if i had a swimming pool i would run it underwater... hehe
(music: maybe it would have been nicer for the fm instrument to use a longer envelope, to make the whole a bit less choppy, just an idea, because i've spent almost the whole day with envs ;)
woody sounds / harmonic shifts / color variation make it quite friendly and comfortable for a while in "full focus mode".
but i think such a piece would work a lot better as a background, while doing something else. if i had a swimming pool i would run it underwater... hehe
(music: maybe it would have been nicer for the fm instrument to use a longer envelope, to make the whole a bit less choppy, just an idea, because i've spent almost the whole day with envs ;)
too simple and bit boring but nice color variation and atmosphere (and linux prod :)).
i'm working on fixing the segfaults for the final version
interesting effort for music generation, and visuals are nice too.
I didn't solved the problem, but i've tried it on an other machine.
Sweet & cool prod indeed!
Sweet & cool prod indeed!
Pretty strange, but I like it.
You could try:
ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so
The library opening code is either based on my old kludges or just has the same bug of trying to open libGL.so. Nowadays that link is not provided automatically so the dlopen will fail.
ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so
The library opening code is either based on my old kludges or just has the same bug of trying to open libGL.so. Nowadays that link is not provided automatically so the dlopen will fail.
Marq: I think I got the dlopen idea from your sources, but it's not the same code (the bug is there, though). Is it safe to use "libGL.so.1" instead of "libGL.so"? I've never understood dynamic library naming/versioning :P
Wouldn't say I understand it any better :) The better option would be to try to open the other if the first fails. Maybe you'll lose some 20 bytes by doing that. Or as a quick fix just mention the need for libGL.so in the readme...
Mmmmh, generated music.
Looking forward to the source release =)
Looking forward to the source release =)
Ah, got it working (needed symlinks for libGLU.so -> libGLU.so.1 and libX11.so->libX11.so.6 in /usr/lib32)
very nice experiment
very nice experiment
I <3 generative music...
I have updated the intro. There were 2 bugs: the known one with the library version numbers, and another one with a hardcoded font which wasn't present on every machine. Now it chooses a random font from the X server. Also, final versions should be smaller than party versions ;D
By the way, I haven't forgotten about the windows version. It's coming Real Soon Now(tm), with the source release.
rulez
cool concept
needs a lot. but is cool enough. linux FFS. allmost as good as linux for faen
okish
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !