Log In  


I just found a weird bug where pushing play in the waveform editor seems to corrupt the first note of sfx 63

Steps to reproduce

  1. click the "waveform" button in any sfx 0-7 and push spacebar to play
  2. view sfx 63 and see that the first note has now changed to a C2 using the waveform instrument that you were just editing

using version 0.2.6b

2


1

Yep in addition to changing the first note it's also changing the SPD of sfx 62 to 32.


@zep I saw in the changelog for 0.2.7 that this was addressed, but I am still able to reproduce it...it's a little harder to do it than before but it seems like if I hit play on the waveform sfx a couple times in quick succession, that triggers it ?


1

D'oh -- thanks @kittenm4ster

I've stealth-patched this in rc5 which is up now (it is still called 0.2.7 -- I don't want handheld device users to think they need to update again!) In pico8.txt you should see "rc5" in the changelog; I fixed a couple of other waveform-related things while I was there too: nicer thumbnails and there was a bug that prevented waveform instruments from being previewed when music is (or was) playing.

The clobbering was happening because the playback code assumes only 64 slots ever exist, which makes some things tidy but meant I had to introduce an ugly switheroo mechanism to allow waveform previewing. If you view the 64 SFXes at once (in the music overview tab) while playing a waveform, you can watch it getting switched out of slot 63 :3 -- not my proudest programming moment.


1

@zep yay thank you!!

haha I was wondering about that; it seemed like there must be some sort of "hardware" limitation that necessitated some sneaky swapping shenanigans :)



[Please log in to post a comment]