Log In  

Now that I am finally writing music in Pico-8, I would like to request from @zep that you can play beyond 32-notes with SFX().

Already the LOOP marker will count past this but it does not start to play the next SFX, instead it is silent before restarting.

So it would be a single flag that appears before LOOP to show this SOUND has 64-notes instead of 32. And if THAT SFX had the flag set it would be 96 instead of 64.

You can see it here as a PINK button to select just before LOOP.

P#108335 2022-03-09 17:43 ( Edited 2022-03-09 18:58)

If you are using multiple sfx, isn't that just a music pattern?

P#108338 2022-03-09 18:26
1

Naw, bruh. That's a limitation, and what makes the Pico-8 what it is. Picotron will have larger loops.

There is a point to letting the loop number go beyond 32 while restricting you to 32 notes. Say you have a pattern with one track, playing a bassline that is 32 notes played at SPD 80, and a drum pattern that is 32 notes played at 40 and looped at 32 so it repeats twice while the bass plays through once. Now say I wanted a melody to be played just on the first measure and not the second. If I set the melody to end at 32 notes, the second half of the bassline would not play. So, I set the melody to loop at 64, letting it play once, then have a measure of silence while the drums repeat and the bassline finishes.

Here's an example.:
[sfx]

In this case, the bassline also repeats every measure, but I have a blank track telling it when to stop looping and move on. Without the extra looping length, I'd need 4 patterns to play this second pattern and have the track able to move on. This way, I can do it in 1.

P#108339 2022-03-09 18:33

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-03-28 08:20:50 | 0.007s | Q:14