+------------------------------------------------------------------------------+ | _ | | (_) | | ___ ___ ___ ___ _____ _ __ ___ __ _ _ __ _ _ | | / _ \/ __|/ __| \ \ / / _ \ '__/ __|/ _` | '__| | | | | | | (_) \__ \ (__| |\ V / __/ | \__ \ (_| | | | |_| | | | \___/|___/\___|_| \_/ \___|_| |___/\__,_|_| \__, | | | __/ | | | |___/ | | | +------------------------------------------------------------------------------+ | | | BUS ERROR Collective / Teletype Corporation | | at Inercia 2025 | | | +------------------------------------------------------------------------------+ | | | A 4020-byte Windows executable oscilloscope-music demo, including the | | classic twister effect recreated in vector! Also celebrating DJ_Level_3's | | first anniversary of his acceptance into the BUS ERROR Collective, and of | | his first demoparty entry! | | | +-----------------------------+------------------------------------------------+ | File Name | Size/Info | +-----------------------------+------------------------------------------------+ | . | | | .. | | | osciversary-192k.wav | The demo's output as a 192k .wav file | | osciversary-file-192k.exe | 3849B - File output at 192kHz sample rate | | osciversary-live-48k.exe | 4032B - Live audio at 48kHz sample rate | | osciversary-live-192k.exe | 4020B - Live audio at 192kHz sample rate | | osciversary-readme.txt | This file! Info, greetz, etc. :) | +-----------------------------+------------------------------------------------+ I had to make a lot of sacrifices from this one to get it under 4k. Initially it was like 5.5k with everything working and ready (and that's after Crinkler!), and that's 1.5k too high for our target. But with a lot of work (and a 4-hour VC with Bus), I was able to get it juuuust under 4k. Those sacrifices include: - Switching the hihats from metallic noise to white noise - Ditching some little hihat rolls - Changing "BUS ERROR COLLECTIVE INERCIA 25" to "INERCIA 2025" twice - Simplifying the letters' designs - Simplifying the twist angle function a LOT However, in the end we were able to get it under the 4kB bar, and that means it's fighting in the same size class as Shrink Ray from Inercia '24 and Sharpest Tool in the Scope from Demosplash '25! Inercia has some sentimental meaning to me: Inercia '24 was the first demoparty I ever entered something at! I will admit, the 4kB executable demo I entered there wasn't that impressive at all, but it was my first step towards the many achievements I've gotten since then! Now Inercia '25 is rolling around, and I've decided that I want to come back and do something MUCH cooler to prove to myself that I deserve to be here and that I'm improving. The year I've spent doing my thing in the demoscene has been one of the best years of my life, so I'm extremely grateful to everyone who made it possible! Thanks especially to these people who supported and inspired me online: BUS ERROR^BEC/TTC Tachy Bunker^BEC/TTC Mickaleus^Basically Everyone LOL Marv1994^BEC/TTC Brenden^BEC/TTC Danko^Fairlight Gargaj^umlaut Procyon^umlaut Astaroth^TRSI James H. Ball Anthony Hall Chris Allen Jerobeam Fenderson Ener-G LittleBitMore Syyntra And to these people who supported me IRL (you know who you are): Jeanne Jason Logan Ashley Peter Aiden Ava Ivy (Will Always be My McMoneybags) Zach (The Cooler Zach) Kurt (Indicted for Insider Trading on Starboard) Connor (2025 Worst Sleep Schedule Gold Medalist) Cruz Marek Mitch Boru Sylvie Joseph Dominic This has probably been the coolest 12 months of my life. I hope I can keep it going and make some more cool stuff along the way! - DJ_Level_3 -------------------------------------------------------------------------------- NOTES: To show this on your own system, either use a software oscilloscope (such as James H. Ball's Sosci) or hook a physical oscilloscope in X-Y mode to your audio output, with the left channel of audio on the X axis and the right channel on the Y axis. This one is designed for viewing at 2X scale, as it's hard to get good dynamic range on the drums if you don't mix osci music like that. All versions use exactly the same code to generate the demo. The 48k version writes every fourth sample to the audio device, which makes the code just a tiny bit bigger, while the file version doesn't touch the audio devices at all, which makes the code a bit smaller. The official version is the live, 192k version, so I'm using the size of that executable as the official size of the demo. When doing demonstrations on real hardware, try to use the 192k version if you can, as it outputs at the highest possible quality. However, if the 192k version doesn't play nice with your machine, use the 48k version which is a bit more compatible at the cost of visual quality. -------------------------------------------------------------------------------- p.s. Ivy McMoneybags told me to "fix the snare :wilted_rose:" when I accidentally sent this in the music feedback group chat, so I did! .;--""```````""--;. /( )\ \_`'-------------'`_/ | `';-----;-----;'` | | : : : | | .' '. .' '. .' '. | \`.___.;.___.;.___.`/ '...___________...'