nephitejnf/muse2pokecrystal

Fake longer notes

Opened this issue · 6 comments

By automatically setting the low intensity nibble to f muse2pokecrystal may be able to create an effect where when a note with a length longer than 16 will be split into multiple notes but still hold it's effect of sounding like a single note.

I have not extensively tested this behavior, but I may work it into the refactor.

interesting, this is undocumented I'm guessing, too?

After looking into it further I did notice that if you're really looking for a break between notes you can still tell they are different notes. However it is significantly less noticeable than if the nibble were to be set to, for example, 7 or less. Channel 3 has a similar behavior when playing the same notes together back to back. I think if this function is implemented it definitely should warn the user.

I'm going to consider this lower priority than I initially thought.

If implemented well, it would serve as a great optimization to save space on certain pieces. Being as you are reducing your instruction count by how every many, which can be significant if a project is starting to run out of space.

It's not so much for optimization (wouldn't do squat for that issue), but it has the possibility for allowing more complex songs. See #13.

Can tempo be set in a song multiple times? It might help with some cases. notetype may also be worth abusing.

Edit: It can. The updated sound command docs will be useful for implementing this and we may get proper tuplet support

Called to Serve 2: Electric Boogaloo