Nectarine
General » Should bytebeat be included?
Author | Thread |
---|---|
hannu 3 Posts #1980 (1 year, 9 months ago) |
There are some excellent bytebeat tunes from last year's Lovebyte (my personal favorite is Stress Signal by Natt) and I'm expecting there will be more this weekend in Lovebyte 2023. https://demozoo.org/parties/4378/#competition_16893 Obviously only a tiny proportion of all bytebeat is good enough to warrant uploading. But IMHO the best ones should be rendered and uploaded, and I'd like to see a platform for them. What do you think? |
Quote | |
franz_opa Steadily at the low level 77 Posts #1981 (1 year, 9 months ago) |
I support the idea (of making a platform for them)
|
Quote | |
nyingen 338 Posts #1982 (1 year, 9 months ago) |
What 'platform' did you have in mind? We could use 4K exe for example, which we already have, or just PC?
|
Quote | |
hannu 3 Posts #1983 (1 year, 9 months ago) |
I mean the platform name should be "Bytebeat" or similar. Typically bytebeat is javascript that outputs an uint8 for each sample, but there's also javascript-based variants that output int8 or float, and the origins of bytebeat are C programs. Since bytebeat nowadays mostly runs in a browser, the underlying hardware is anything with a browser.
|
Quote | |
franz_opa Steadily at the low level 77 Posts #1984 (1 year, 9 months ago) |
...and 4K is a bit overkill since sizes of bytebeat tunes are counted in bytes rather than kilobytes.
|
Quote | |
Starchaser Laser cutter enthusiast 121 Posts #1988 (1 year, 9 months ago) |
This doesn't seem to be restricted to any particular platform, so I'd be far more inclined to just add it under 4K EXE or add a smaller 1K EXE, perhaps. Is there any particular characteristic(s) or rules of bytebeat that can be defined that set it apart that are obeyed/understood outside of a single person or single demoparty? That's what we're looking for in a "platform," typically. |
Quote | |
hannu 3 Posts #1989 (1 year, 9 months ago) |
A bytebeat program only generates the samples, it does not play music – so is EXE suitable? That's the characteristic of bytebeat: it's a tiny program code snippet that generates samples. So for example "t*(42&t>>10)" is a classic bytebeat "song", though not very radio-worthy. MIDI is a platform here too. There are many similarities: both are independent of hardware platforms. Both are mostly a single specific thing: MIDI is mostly a .mid file and bytebeat is mostly a javascript snippet playable in a bunch of javascript players. But if music from a DOSBox demo that plays MIDI was captured, that would still be MIDI even though there's no .mid file. And if bytebeat was written in any other programming language, it would still be bytebeat. A major difference, of course, is that bytebeat has a single exact rendering while MIDI can sound very different depending on soundfonts etc. Of course we could call javascript the base platform and name the platform JS-bytebeat. Then in theory we could have something like C-bytebeat or JS-SomeTracker later. |
Quote | |
nyingen 338 Posts #1990 (1 year, 9 months ago) |
Hm, I see your point about it not really being executable music. PC-Other is already too much of a catch-all, IMO, and we have Pico-80 already which is not a real machine. So a Bytebeat platform seems fine to me. Some of those compo entries you posted are pretty cool and certainly belong on the stream!
|
Quote |
Post a Reply
Please log in to post a reply.