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]
- 1k Windows Screen Lit Vertigo by Fulcrum [web]
- Great visuals and almost great sound. You should have filtered out at least the drum channel. But then again, I'm sure there were people who thought that you had an incredibly good soft synth in 1k size.
- rulezadded on the 2018-08-06 19:17:27
- 1k Linux geelimanipulaatio
- Very interesting stuff particularly with the music. What's the byte distribution? Or does SDL2 come with a /dev/ptplay
- rulezadded on the 2018-08-05 23:00:45
- 1k Windows jazzy scuba adventure by Fit [web]
- Trilkk: hey the visuals are by far the best I've ever done in a 1k! ;) But they were really only an afterthought, and it's better to have at least some visuals. The music routine isn't optimized, it was merely a quickly made experiment. I usually make the music routines in C first and then if it looks like it's going to end up in a prod, I'll rewrite it by hand in assembly and spend dozens of hours optimizing it for Crinkler. But this time I didn't to that, I just left it as a C routine and squeezed some visuals into the remaining bytes.
Here's the music routine in all its weird unoptimized glory, with an example main program and everything.
Code:#include <windows.h> unsigned int framecount = 0; HMIDIOUT midiout_handle; // Call this at around 60 times per second void addTune() { // Chord/bass+melody sequence, as indices into the scale[] array static unsigned int sequence[] = { 0, 5, 6, 2, 1, 3, 4, 7 }; // Two octaves of Barry Harris's "6th Diminished" scale static unsigned int scale[16] = { 0, 2, 4, 5, 7, 8, 9, 11, 12+0, 12+2, 12+4, 12+5, 12+7, 12+8, 12+9, 12+11, }; // MIDI status bytes // 0x0000xxCy : Program Change (xx) on channel y // 0x00vvnn9y : Note On, channel y, note nn, velocity vv // 0x00007BBy : All Notes Off, channel y // 0x00vvnnBy : Control Change (xx) on channel y, controller nn, value vv if (framecount & 3) return; unsigned int chan=8, seqnote=0, note=24, vel=127; if ((framecount >= 1024)) { if (framecount >= (1024+2048+33)) framecount -= ((framecount >> 5) << 5); if ((framecount & 63) == 32) { chan = 15; note += (framecount >> 10) * 12 + 24; } if ((framecount & 31) == 0) goto ohi; } chan = (framecount >> 2) & 7; note += 24; vel = 60; ohi: unsigned int seqstep = framecount >> 7; seqnote = sequence[seqstep & 7]; note += scale[((((framecount >> 2) & 7) << 1) + seqnote) & 15]; midiOutShortMsg(midiout_handle, 0x00007BB0 + chan); // all notes off if (chan < 15) midiOutShortMsg(midiout_handle, 0x00005Fc0 + chan); // patch change else midiOutShortMsg(midiout_handle, 0x000058c0 + chan); // patch change midiOutShortMsg(midiout_handle, 0x00000090 + chan + (note << 8) + (vel << 16)); // note on midiOutShortMsg(midiout_handle, 0x000000B0 + chan + (10 << 8) + ((framecount * 17 & 127) << 16)); // panning } void main() { midiOutOpen(&midiout_handle,0,0,0,CALLBACK_NULL); loop: ShowCursor(0); PeekMessage(0, 0, 0, 0, PM_REMOVE); addTune(); framecount++; Sleep(15); if(!GetAsyncKeyState(VK_ESCAPE)) goto loop; ExitProcess(0); } - isokadded on the 2018-08-05 21:08:00
- 64k Windows Hardwood by Saksalainen Laatu
- Best wood 64k in years. It was interesting to watch, and for some reason felt like these obscure "how to fix your swimming pool with a blowtorch and a banana" videos.
- rulezadded on the 2018-08-05 19:07:34
- demo Windows Dying Stars by orange
- I can't get excited about big demos these days, but thanks for all the demos. Motivational thumb.
- rulezadded on the 2018-08-05 18:48:26
- 4k MacOSX Intel BR4096 by The Digital Artists [web]
- This was really nice, definitely better than 7th and 1/9th the winner's points, IMO. But voters vote and they usually like very different things than I do. But hey, almost twice as many points as Dissolute Teriyaki by TUsSu.
My only complaint is that the flying space car thing and some other objects seem too flat shaded and they stand out from the rest of the objects. Maybe its that some things are wide/long enough so the fog gives them a gradient. - rulezadded on the 2018-08-05 18:11:52
- 1k Windows Splashing Some Art by oo
- I thought in the compo, if only the stuff wasnt tied to the lower left corner. :)
- rulezadded on the 2018-08-05 15:00:38
- 4k JavaScript HBC-00016: Core Critical by ½-bit Cheese [web]
- I thought we had already seen 150 % of the amount of space planet star explosion destruction doom story demos that mankind can tolerate. But here come some more. The satellite object had disturbingly aliased edges and the orange burning ball is ugly as heck compared to the beautiful star lens blur things in the beginning. No recollection of what the music was like.
- rulezadded on the 2018-08-05 13:31:36
- 4k Windows Final Territory by Prismbeings
- yea
- rulezadded on the 2018-08-05 09:48:21
- demo Linux Kavvan by Husvagn Crew
- ihan liian kavvan
- rulezadded on the 2018-07-28 00:29:34
account created on the 2008-08-13 10:06:16
