Building something to handle music for games. Currently it has volume control and transitions, plus a few extra effects. This is a rather messy implementation though, expect to see one or two revisions in the near future. left right arrow to switch tracks space to cue the alt version of a track tracks that have alts: johns Using a second sprite for effects allows you to do some interesting stuff. Since it lets you play a different sound simultaneously, you could have stereo sound (different pan left/right effect for each sprite), music that progressively adds on instruments as you go on, different versions of the same track that fade in and out seamlessly depending on where you are at, or even some of the more interesting stuff like making the percussion only play when the player is walking (A Pokemon BW thing that I didn't notice until someone else pointed it out).
Beepbox Right Off the Bat: https://www.beepbox.co/#9n31s5k0l00e0ft2Ma7g0fj0br3i0o432T1v0ub1f10k8q011d23A0F1B7Q0000Pe800E179T5v1u05f10j5q012d23HXQRRJJHJAAArq8h0E0T7v3u20f21562kaq0x10s12d08H_SRJ6JIBxAAAAkh8IbE1b1T4v2uf0f0q011z6666ji8k8k3jSBKSJJAArriiiiii07JCABrzrrrrrrr00YrkqHrsrrrrjr005zrAqzrjzrrqr1jRjrqGGrrzsrsA099ijrABJJJIAzrrtirqrqjqixzsrAjrqjiqaqqysttAJqjikikrizrHtBJJAzArzrIsRCITKSS099ijrAJS____Qg99habbCAYrDzh00E0b69EoCycB8St4Akih8RozEh8Q4zhmu5CH8y8y8Nok5xkp29lITjV7gRSqfo28zy1ozFIK09ER4zA2ddBWaqrxd1RBFIz1Z84QuynZmnX2q-yCFZ2SyR5dFjqbqbmbUF0FJvgbQRZt7t9E-2_8O2_y9QZ4xpKD-oxHIQuAKhOap7OY6LAUhSohQTjW8O_bAQv16jFTdHZxaT8FndBWRFDd7RZ4sw3h7GeQVK3VSL60wKaGydd7-hXDsqWq_LAZzxyL2e1n8idCOZby_A4zw2fM864Oyeg8QSnEAuhlCu0kA3DwxLAv4cQTcKr8WGLi3y2_4cwLjq_XTu9eVbF6PnYkUwLPYwLX3F6tfjlgqeTdN-CyApKfQ4uMGrFUz5WreMAQ4ynZEnXCwB_ghvGKwB_s5-XI5Zd7ECqf1AzwG8Td7xTh6PpuyyCO-aJbzF8W_8Srw_-duCO-3dB_iPhZihISLXRBQSLSGN178YQUT2e-ydCXfX_cqduyTJH-jqlCWvA8VJvhCK00Bdcsjg0mhAU2q-jBpaqcEOXCza1Iptlkptlkptlkojd0jlCz8AsSCCajg5p6gPj4nAX6hOCjApelAVmgjsPeNIFEOzbDrpeRAXh7PkYPfCDdp6jB6LAVmjPhxp00 The Sky is Falling: https://www.beepbox.co/ Green Blues: https://www.beepbox.co/ Johns: https://www.beepbox.co/ I think this should be pretty good music system for now, the only thing I will say that since it takes a frame to start the music again there is a small gap between repeats that is a little annoying. Any suggestions to fix would be appreciated, the only thing I can think of is hardcoding it to wait for a certain amount of time that I can just type in rather than waiting for the track to finish, but I would need to find out the exact lengths of each track (which I could do but would be nice to have a better solution.) It also still has trouble with smooth fades, specifically if you're trying to change tracks or mess with the volume during transitions.