P5.asciify - Apply real-time ASCII conversion to your favorite WebGL p5.js sketches instantly

Hey hey, as p5.asciify is slowly reaching the 1.0 version, and with the topic almost being a year old now, I thought it’d be a great time to provide a follow-up.

By now, p5.asciify is the most advanced open-source ASCII conversion I am aware of, and I can highly recommend giving it a shot. :eyes: (don’t sleep) With it’s real-time rendering capabilities, it’s also a great choice for live coding, and has already been used in live coding performances, as seen here: https://www.instagram.com/p/DH3uMpJosLa/

p5.asciify even offers SVG export now to target pen plotting enthusiasts. :cowboy_hat_face: Unfortunately I haven’t seen anyone giving it a shot yet. :melting_face:

The rendering process is totally customizeable, and besides using and playing around with pre-defined ASCII converters, it’s also possible to create custom ASCII converters, where you can define each grid cells properties individually. (there are a lot of properties :hugs:) To take it a step further p5.asciify v0.9.5 introduced a plugin system where you can turn your custom ASCII converters into a reusable p5.asciify add-on libraries to share them with the world. :slight_smile:

With the recent v0.9.5 release, p5.asciify now also supports the new p5.js 2.0 versions, starting from v2.0.2. :sparkles:

There’s now also a fully fledged documentation page I can highly recommend checking out! Besides the API documentation, it includes guides with interactive sketches, and tons of other useful resources to get started with p5.asciify: https://p5.textmode.art/

Give it a spin and let me know what you make! :heart_hands: Any feedback is HIGHLY appreciated!!




loop #1
loop #2

2 Likes