Want sfx fast? sfxp can help! Adjust the sliders for new sounds, or click "random" for instant inspiration.
Controls:
- click/drag sliders and buttons
- right click the random button to mutate the current sound instead of fully randomizing it
- z/x to replay the current sound
- left arrow to undo
- right arrow to redo
You can export either to sfxp format (to share, or to edit more later) or to PICO-8 sfx format (to paste into the PICO-8 sfx editor and use in your PICO-8 games). Export works via the clipboard, which can be kind of weird on the web version of PICO-8. I highly recommend running sfxp on desktop PICO-8 if you have it.
You can also find sfxp on Itch.
Made for the PICO-1K Jam.
Update 2023-09-20: undo bug fixed and redo added.



What a great (+amazing) tool entry! 👏😯
The fact you got this in 1K also? Stonking.
Insta-bookmarked for future use!! 😉👍



Wow! Just clicking random a few times gave me lots of interesting, high quality SFX. Will definitely be using this.



This is very fun! Just spent, like, half an hour grabbing random SFX, chucking them into PICO-8, and building a little track.




@packbat, wow, such great sounds! That second instrument sounded like a harmonica to me. This could be a really useful tool for generating the missing instruments for midilib.



@Liquidream - thanks for running the 1k jam! I don't think I'd have thought to make this otherwise.
@packbat - I love the surprisingly organic sound set you picked out for that.
@bikibird glad you're finding it useful! I think z/x (or whatever your two action buttons are) should replay the sound?



I got so excited by the cart that I forgot to read the post. Yes, z/x works.



I love this. And I just hit random a lot of times for my Halloween game. Thank you for this helpful tool!



Hmmmm...I'm not sure the export is correct anymore? The cart itself works fine and generates the sounds BUT when I paste the "Copy SFX" into my 0.2.7 cart, it doesn't create the same sound (it just makes noise).
The length of the copied string seems to be a lot shorter than the one created when I make a sound natively inside the IDE. I know this cart is a few years and P8 has updated a few times since then but I love this cart and helps so much, it'd be a bummer to have be less useful.



@morningtoast That sounds bad! I'm having trouble reproducing this on 0.2.7 though ... I've been able to successfully copy sounds -- out of both the BBS web player version and the local version, and into my local PICO-8 -- and the results sound correct to me. But I very well may be doing something different than you are...
If there's a bug I'd very much like to fix it. Any additional info or export data you can provide would be helpful. Thank you for reporting!



Hmmmm...so I hit "Random" a few times to get a sound.
Hitting "Copy SFX" gives me the bbcode for the forum here, which produces the correct
sound here in the web embed.
When I hit "Copy" the text that goes to the clipboard is this:
sfxg0x0000.dc08,0x0000.4666,0x0000.2b82,0x0000.3310,0x0000.30a2,0x0000.5894,0x0000.95cb,0x0000.03cf,0x0000.3b0a,0x0000.bb71,0x0000.93f8,0x0000.c6b7,0x0000.231c,0x0000.a23d,0x0000.cc65,0x0000.4eaf,0x0000.6113,3
I tried pasting that in the __SFX__
section of my game cart but it results in just junk noise,
which I kind of expected give how it's formatted, but tried it to eliminate it.
As a last ditch, I tried pasting the "Copy SFX" text into the game cart and removing the bbcode tags,
but that just gives me junk noise too.
I even tried hitting "Copy" and then pasting directly into the sfx tab of P8 client on the game cart
but that results in a "nothing to paste" message.
I've used your cart before for past games and from what I remember, I just hit "Copy" and then pasted
that directly into my game cart and it worked. I don't know what I'm doing
different (or not doing) this time.
Let me know what else I should try and I'll give it a shot.



Got it! Wondering if this is maybe a docs/UI issue... "Copy" is "export this SFX in sfxp format", "Copy SFX" is "export this SFX in PICO-8 format". You shouldn't need to remove any tags before pasting the result into PICO-8, it should just work as-is. Let me know if the unedited output from "Copy SFX" doesn't work!
If it does work, I should maybe consider relabeling those buttons....



Ah ha! No, this is a Me issue, lol - it's all coming back to me with your note. My memory is slowly failing me, oy. It's me overthinking it as usual because I'm rarely using the PICO8 client itself to do anything shy of run the cart - I'm looking at the code so naturally I'm trying to paste things in there and that's NOT what needs to happen. You've made it far more easier than that.
Using "Copy SFX" and then pasting directly into the sound section of another P8 client does work as you stated.
So it's not a doc or UI issue, really, since you offer 2 ways to export/copy the sound and have that listed in the thread. I'm gonna leave this screenshot here so when I google this next time it'll remind me :) Just copy/paste from one client to the other. That simple.
Thank you again for the support and for the cart. Cheers.

[Please log in to post a comment]