Go to bottom

Proper IDE for 4kb intro

category: code [glöplog]
i have a feeling i should be saving these screenshots and including them in http://in4k.github.io somewhere, but not quite sure where.
added on the 2017-08-07 14:53:22 by psenough psenough
Yay! that release would be really awesome one! Would some of those 13 amazing 4k intros project files be included as well (thinking specifically about atrium here :)) as examples?

Yes, the plan is to include the project files for most intros. The tool has gone through a couple of backwards incompatible changes over the years (especially to the bytecode language), so some of the intros will need to be fixed before you can build the executables.

Most intros should be viewable in the tool, though. A few of the oldest ones (Atrium included) will need a few fixes for even that to work properly.

shouldn't be the 10th anniversary very soon? ;)

Indeed. :) Let's see if I manage to find the time during the next few months. ;)
added on the 2017-08-08 01:10:00 by Blueberry Blueberry
The most of the top of 4k intros are made as glsl shader loader + 4klang
the glsl loader ussualy based on c++ framework made by iq/rgba
there are a lot of implementations opensourced which were made in that way.
Whitespace by Prismbeings
sources on github for Visual Studio

Our 4k coverted to C from C++ Nwep VS2015 project

as result all you have to do is a shader and a 4klang tune.

You can use such tools like Shadertoy for shader prototyping. Or you can use Gargaj's Shader compo tool Bonzomatic

added on the 2017-08-08 15:55:52 by keen keen
This thing is slowly starting to get released http://www.kameli.net/compofillerstudio/

I think for making compofillers it's vastly better than anything that involves C/C++ coding or Visual Studio. ;)

For beta 8 there will be some bug fixes like, playback position resetting to zero after an automatic rebuild. And support for rendering texts to textures, so you can do titles, greetings, party invitations, jokes, poetry and other important stuff.

For version 1.1, I'm thinking about an integrated 4klang pattern editor, so it would be possible to create new music without actually using 4klang and a VST host, which is, after all, quite a complicated process.
added on the 2018-08-27 18:17:55 by yzi yzi
Hey yzi, been trying compofiller studio 1.0 beta 7 and I have a couple of quality of life suggestions...

1. Would be nice to be able to set the location for the project folders, filling up AppData\local\temp seems like a way to accidentally delete projects..
2. The Open Project dialog should go to the location for the project folders, even if you want to keep it in temp.
3. A setting for "start new project on load" or "open last project on load" would be good. I already have 6 projects on this machine and 3 on another..
4. Not really important, but given you are thinking of making a ->zip feature.. Allow the infofile to be edited; which frame to choose for the screenshot; an option to include the current compofiller project in the zip; and a way to autogenerate multiple exe's with different resolutions.

Anyway, thanks for doing this, giving me some motivation to learn GLSL and make a 4k. I really hate linking crap and dealing with visual studio options, so I'd never have gotten round to it otherwise :)
If you "Save as", the whole project folder will be copied to the new place. But yeah, selecting a default location would be nice. And an option to delete the project when quitting, if you haven't saved. And many kinds of preferences and options for how to start etc. I'll add some preferences at some point in the future. The main idea was to be able to quickly get something done without going through all these dumb "establish project organization for feasibility study and apply for funding" stuff you do in Visual Studio and other similar apps. Ableton Live is great, it opens up ready to go, and even if it crashes before you saved, your stuff will be saved anyway. That's the kind of experience I was after.

You can choose which frame you take as the screenshot by seeking to the frame you want. Or did you mean selecting the best screenshot from the ones you've taken? I'll see once I get that far. :)
added on the 2018-08-28 17:50:21 by yzi yzi
BB Image
added on the 2018-08-28 21:13:58 by Radiant Radiant
Since this thread got resurrected and for some magical reason my code still compiles under Windows 10 allowing me to get a screenshot of the tool:
BB Image
Sort of same tool was used for all 7 intros in the series, although I went through 3 different synths and the rendering and geometry generation code was entirely rewritten each time. I guess the only bit that survived through all 7 was the camera code and my abuse of the DX8 Visual Basic library for vector and matrix math.
Collektikum for the complete collection compiled into a single binary.
added on the 2018-08-28 23:26:06 by minas minas


Go to top