yzi information 943 glöps
- general:
- level: user
- personal:
- first name: Yrjö
- last name: Fager
- portals:
- csdb: profile
- slengpung: pictures
- demozoo: profile
- cdcs:
- cdc #1: Dope by Complex [web]
- cdc #2: Second Reality by Future Crew
- cdc #3: State of the Art by Spaceballs [web]
- cdc #4: darkroom by Stellar [web]
- 32b MS-Dos I killed the scene by Traction [web]
- MIKSI TEIT SEN? MIKSI TEIT SEN?
- rulezadded on the 2019-09-27 19:55:10
- 4k Windows Then and Before by Altair
- For version 2 add more colors and copperbars
- rulezadded on the 2019-09-04 20:24:31
- demotool Windows Amiga OCS/ECS vscode-amiga-debug by Abyss [web]
- Time to ditch VBCC?
- rulezadded on the 2019-08-20 10:57:31
- 4k Windows 완노비 by jetlag
- syntax erritory
- rulezadded on the 2019-08-18 16:43:45
- 1k Windows Searching For The Silver Lining by Fulcrum [web]
- In C it's just this:
Code:midiOutShortMsg(midiout_handle, framecount+0x007f3199);
I got it down to 934 bytes by leaving out the call/ret subroutine and inlining the instructions in the main loop instead. I used the structure from Attack of the Mutant Boxes as a base. Some things in there might be unnecessary, so 934 probably isn't the smallest it can get, but it's a starting point. And I'm not sure if the shader is as small as it can get, I made it from your commented source with ShaderMinifier --no-renaming. Maybe I should have stolen the actual shader with some sort of a tool.
Here's the Youtube video: 934 bytes baseline version
The point was to get a small baseline version, to be able to do a reality-check like, "does my so-and-so big music routine make a substantially bigger impact than a nonsensical one-liner". And then make something better. I'm hoping to make something that could help or inspire other Windows 1k makers to try different music routines.
I should learn to just watch the things more as visuals and audio, without technical speculation... Yeah it's a one-liner routine, but what does it sound like? A large part of the audience still seem to assume that a 1k intro contains a synthesizer engine that's capable of producing realistic acoustic piano sounds. - isokadded on the 2019-08-17 11:44:39
- 1k Windows Searching For The Silver Lining by Fulcrum [web]
- Seven: is it OK to publish videos of mashups of the (awesome) shader with alternative soundtracks on Youtube? The first one I made is 942 bytes and has this four-instruction random "music" routine:
Code:lea eax, [FRAMECOUNT_REGISTER + 0x007f3199] push eax push dword [midiout_handle] call [__imp__midiOutShortMsg@8] - isokadded on the 2019-08-15 23:05:54
- wild Animation/Video Neon Heartburn - Värinärästys by tAAt [web]
- Super excellent.
The music feels slightly random though. - rulezadded on the 2019-08-08 19:38:01
- demo Windows Journey to Breadzembly II: Life Saving Cheese Bagel by U+1F35E
- noby: the voiceover and the plot were probably a reference to the Star Wreck movies.
- rulezadded on the 2019-08-08 10:53:09
- 1k Windows attack of the mutant boxes für elise by Fit [web]
- It's a trade-off with visuals only in the sense that I didn't spend time on the visuals, and I suck at making visuals.
Here's the shader. I'm sure it's possible to create something much nicer with as much text as this. It's 607 bytes uncompressed, 325 bytes compressed.
Code:db 'float f=gl_Color.x*1e8,g=floor(f/24.);' db 'float v(vec3 v)' db '{' db 'float s=abs(-4.-v.y),y=24.,z=v.z+f*44.*g,x=floor(z/y);' db 'v.z=mod(z,y);' db 'z=y/2.;' db 'for(float m=8.;m<88.;m+=8.)' db '{' db 'vec3 r=vec3(sin(m*z+x+f*sin(m))*z,sin(m*z+x)*z,z);' db 's=min(s,length(max(abs(v-r)-vec3(1.,1.,.1+sin(f+m)),0.)));' db '}' db 'return s;' db '}' db 'void main()' db '{' db 'vec2 s=gl_FragCoord.xy/vec2(1280.,720.)-.5,r=vec2(.1,0.);' db 'vec3 m=vec3(0.),z=m,y=vec3(s,1.);' db 'float a=1.;' db 'for(float x=0.;x<88.;x+=1.)' db '{' db 'a=v(z+=y*a*.7);' db 'if(a<r.x)' db '{' db 'z-=y*r.x;' db 'm=vec3(g,sin(f*(1.-g)),1.-g)*' db 'dot(' db 'normalize(vec3(v(z-r.xyy),v(z-r.yxy),v(z-r.yyx)))' db ',vec3(sin(f),cos(f),g)' db ')*44./pow(z.z,1.5);' db 'break;' db '}' db '}' db 'gl_FragColor=vec4(m,1.);' db '}', 0 - isokadded on the 2019-08-07 18:18:12
- 4k Windows terrarium by Eos
- Noby: thanks for yet another inspiration pill! 4klang's possibilities are not thoroughly explored yet, not even close. The amount of ugly stuff still being released all the time... and then there are things like this - something's not right. (though I must say that the snap "snare" kind of spoils the total world domination here)
The same goes with the visuals - maybe some day I'll be able to do something a bit like this. - isokadded on the 2019-08-06 17:12:51
account created on the 2008-08-13 10:06:16
