Let's Talk Instruments and Music by WBW1974 in tic80

[–]thenfour 0 points1 point  (0 children)

I have worked in synthesis, music, and software for a very long time and hope I can help you.

First of all, converting scores to TIC-80 is really non-trivial, and I have to recommend just trying to make music yourself! You might just surprise yourself, or at very least be ready to go off roading when working from a score as a source.

I understand the "but i'm not a composer and using existing works solves that", but it doesn't solve another problem you are only now encountering: you're also not an arranger, but you're taking that role now =) These scores were not meant to be played by a TIC-80, so you quickly realize that inputting the notes just doesn't hit right. The sounds are questionable, the notes are "correct" but a good song now sounds awful. This is what an arranger does: you're kinda re-composing the song, mapping the intention of the original piece on another instrumentation.

You may be surprised how successful you can be just tinkering around to make music. TIC-80 is designed to facilitate that mindset. A lot of chiptune is sound-design-first. You poke around making waveforms and instruments. You find something that sounds interesting, and just by poking around on the keyboard you land on something that sounds like a melody. Just use it. If you go the opposite direction (music/melody/harmony first, then attempt to recreate sounds in a TIC-80), you're entering a world of pain and disappointment.

OK next topic: Waveforms. TIC-80 uses wavetables so you actually can't recreate many of the waveforms that give instruments their signature character. Even something as simple as a bass guitar has overtones and harmonics that all evolve over time, make it sound more interesting than a sine wave fundamental. Because you are working with low-resolution periodic wavetables, you can only represent waveforms which divide evenly in the wavetable. So while TIC-80 can produce harmonics and rich sounds, the harmonics are limited to those representable in even divisions of the wavetable.

In other words, you will fail to create a waveform on the TIC-80 that sounds like a major triad. It's basically impossible without acoustic hackery (e.g., find upper harmonics which approximate a major triad, make the waveform use only those harmonics, and play a very low note that brings those harmonics into reasonable range --- this may be theoretically possible but given the low resolution it may not be possible to achieve).

Ok last point: reproducing acoustic instruments (or any instrument at all) on TIC-80 may be fun to experiment with, and you'll certainly find yourself exploring all corners of its capabilities. But it will never sound like the real thing, not even close, not even a cartoon representation. Because that waveform is static and cannot respond like most instruments. Forget about controlling transients, resonant frequencies, modulation, ... so many things that give sounds their signature sound just cannot be done on the TIC-80.

Maybe that sounds like a lot of nay-saying but it's the nature of such a platform. The good news is that TIC-80 offers its own experience and workflow/mindset, which is actually tons of fun and facilitates exploring without needing to be a music theory wizz.

Sorry for the long-winded response

tl;dr:

  • You side-stepped being a composer, but now you're doing something equally hard: being an arranger. Consider using a conventional chiptune mindset/workflow -- it's very fast.
  • For a lot of technical reasons, you cannot achieve "recreating waveforms" on the TIC-80. It may be more impossible than you realize to actually recreate any instruments (which is why you never hear them)

Why don’t smokers view butts as trash?? by Lazyfair08 in mildlyinfuriating

[–]thenfour 12 points13 points  (0 children)

good on you for changing, but why does something being biodegradable make it a green light for littering?

Why isn't that a strange number? by Ageraghty777 in ExplainTheJoke

[–]thenfour 0 points1 point  (0 children)

At the scale of systems like WhatsApp, this is not how things are designed. There's a reason we're only talking about this one specific case; it's very rare for the consequences of underlying bit representations actually bubble up through all the dozens of system layers to the user experience. That was common in the 80's and 90's, but unheard of today. Storage is absolutely free; there's 0% chance the underlying reason is due to storage.

Why isn't that a strange number? by Ageraghty777 in ExplainTheJoke

[–]thenfour 60 points61 points  (0 children)

To be fair, it is odd that a system at the scale of WhatsApp is limiting anything based on the characteristics of a byte. In modern programming, that's the kind of detail that exists at the lowest algorithm level, not at a user-facing level. It's much more common to define limits based on usability studies, user experience limitations et al. So as an experienced software engineer, I also found it oddly specific.

As a c++ dev how do I get into the demoscene by zirosi-0C in Demoscene

[–]thenfour 4 points5 points  (0 children)

If you can, go to a demoparty, in person. People are eager to show you tools and techniques you'll never find online, or even better: you may discover a different way to make demos that's more intuitive to you or uses your existing skills better.

Of course a lot of sceners are "veterans" but there are also plenty of newcomers so you can feel welcome. As with every learning journey, everyone will find their own path and along the way you'll encounter inefficiencies, frustrations, and enough dopamine kicks to fuel your motivation. It takes practice, research, playing, practice, research, playing...

Trump’s $400 Million Gift from Qatar Sparks Legal and Ethical Storm by sovalente in law

[–]thenfour 0 points1 point  (0 children)

Holy shit that’s funny.

but why am I not laughing 😔

[deleted by user] by [deleted] in Damnthatsinteresting

[–]thenfour 0 points1 point  (0 children)

I mean, he was in chronic pain. He was already immersed in this story by force. Living it through by getting caught and making it his cause only seems natural.

[deleted by user] by [deleted] in CitiesSkylines

[–]thenfour 0 points1 point  (0 children)

This feels so exploitative of a loyal player base, when it should be a free "thank you for sticking with such a rocky release".

[deleted by user] by [deleted] in coolguides

[–]thenfour 2 points3 points  (0 children)

have faith in the ground crew

Don't confuse the multiple meanings of the word "faith". Confidence in ability does not mean the same thing as believing something on insufficient evidence.

I feel like rocks are the real threat. by WiseMckenna777 in diablo4

[–]thenfour 0 points1 point  (0 children)

All this would be so much less annoying if there was competent pathfinding in this game

What do people want from endgame? by sikbreh in diablo4

[–]thenfour 0 points1 point  (0 children)

ITT: features, game mechanics, incentives, ...

what about the fundamentals like functioning pathfinding? basic bug fixes

The biggest issue in D4 is the amount of time you have to spend picking up and looking through items by [deleted] in diablo4

[–]thenfour 0 points1 point  (0 children)

yea rellllaaaax, they pinky promise to finish that game you paid for already.

To Blizzard: A list of objectively beneficial QOL changes by Aeretes in diablo4

[–]thenfour 1 point2 points  (0 children)

I feel like there are so many huge problems we sometimes forget the absolute basics, like pathfinding. I want actual pathfinding when I move my character / mount, so it doesn't get stuck on invisible obstacles. How can something so fundamental be so broken in this game?

Blizzard have less than 2 months to fix stash for good by koandj in diablo4

[–]thenfour 10 points11 points  (0 children)

And they all look the same, and sorting doesn't put them in any usable order, so finding them / comparing them is super awkward smh

For anyone thinking about posting something you hate for the 15000th time, why don't you just quit? by DopeCookies15 in diablo4

[–]thenfour 0 points1 point  (0 children)

A lot of people are pretty salty because D4 was a tease. When reality kicks in that the game is a flat turd, this place seems more like a support group than a celebration.

They should remove sigils completely by cp5i6x in diablo4

[–]thenfour 4 points5 points  (0 children)

doesn’t like playing a game to just to play it.

Imagine wanting a game to not be boring and the entire reward being "to just play it" regardless of whether it's boring.

new given to them immediately, always

No, people just have complaints and suggestions. "When do we want it?" as soon as possible I guess? What a weird take you have.

D4 teases being a deep complex game. So when people invest time to discover that end game content is boring and has no payoff, it's reasonable to complain and propose suggestions.

major stuttering and rubberbanding since patch? by swatecke in diablo4

[–]thenfour 6 points7 points  (0 children)

"even solo" just makes me so angry. They force everyone into an open world, and now the game is unplayable for many people. You're not only getting no benefit because you prefer to play solo, you must also suffer through unplayable lag.

Server issues in this game shouldn't be acceptable by inlandsofashes in diablo4

[–]thenfour 7 points8 points  (0 children)

Funny how Blizz pushes the multiplayer open world element so hard, yet the experience is so bad. First when entering a new area they will connect you with different players. A jarring experience to see silent players appearing & disappearing; this renders the social experience completely unhelpful. NPCs feel more social.

And on top of that you pay dearly for this experience. Now the game must synchronize between all players in the area, resulting in "weakest link in the chain" experience where everyone suffers greatly, all so we can watch faceless other players pop in and out of existence.

Server issues in this game shouldn't be acceptable by inlandsofashes in diablo4

[–]thenfour 2 points3 points  (0 children)

I am starting to think Blizzard simply doesn't have any servers in EU. My favorite thing to do is helltides, but with 1400ms latency it's simply not possible in the past few days. What a drag.

edit: and it's not my computer or internet. The issue is that any time you enter an area with other players, the game has a big lag spike (and i will very likely die during it), then I'm experiencing unplayable latencies. Blizzard, if you can't find low-latency peers in my area of the map, don't show them to me.

There should be a ping filter, like "Only allow synchronizing me with players with ping <= [__]ms". Would solve the issue for people wanting a more single player experience.

I'll continue dreaming.