Pinned post

háu mitákuyepi Shoshin emačiyapi. This is my to mastadon. I'm learning the and using my skills to add more resources to the effort. I'm a user and contributor to , a supporter of the and , a and professionally.

Outside of computers I enjoy and with recent interest in and artists. I was formerly a and am currently raising a child of my own. Tókša akhé

shoshin boosted

here's a full playthrough (the whole *3* minutes, wow) of my lisp game jam entry.

she told me that the witches never want Halloween to end, so they can be out in the world all the time

shoshin boosted

Hello, I’m the reel2bits project main developper (a #FLOSS self-hostable #soundcloud like with #ActivityPub federation).

It’s written in python/flask/vuejs and I need help because of health issues I’m unable to work a lot on it anymore, if you are interested to help me on some of the issues and more specially the ActivityPub part, you can contact me through:

the project matrix channel
the issue tracker
this account

boosts appreciated, thanks.

intro/dialogue music for Bloip Bloip, we'll call it "Sweet River"

shoshin boosted

Just finished the final two episodes of Star Trek Lower Decks season 2, and they were solid gold pressed latinum.

shoshin boosted

I'll post audio files of the tunes here when I get a chance. I boosted the link earlier but I will go ahead and post it again.

Show thread

I had a great time working on the music and sound for @technomancy during the Autumn 2021! The limitations of TIC-80, 4 channels of 8-bit style sound waves was a pleasant constraint. I feel quite pleased with the tunes and especially fond of the chain clearing sfx.

Also a shout out to technomancy for being an ally and creating some indigenous representation. It's nice to see myself in a game. 🎊✨💙

shoshin boosted

might still do a few last-minute balance adjustments to it before the #lispgamejam deadline but I'm gonna go ahead and call it done: Bloip Bloip is published! it's a falling blocks (or blobs in this case) puzzle game where you try to set up chain combos to clean up plastic waste. it has mission mode, endless mode, and multiplayer mode.

featuring OST by @kheya

shoshin boosted

#lispgamejam submission is done!

I decided to try and make a strategic card game this year. Thought it would make for a nice calm jam, oh boy was I wrong!

Might do a few bug fixes tomorrow.

shoshin boosted

I'll do a better announcement tomorrow but upworm is up at

I have not tested mac or linux yet

shoshin boosted

barring any last minute bug fixes I may make, my lisp game jam submission is done! this is the best, most polished game I've ever made and it's also the first time I've made all of the code, art, sound effects, and music.

there is one strange bug that appears *only* in the binary build (doesn't happen when you build it from source) that makes exiting the program strange, but I don't think I'll be able to diagnose the issue before the jam is over. #gamedev

shoshin boosted

I don't know. Maybe it's time to make this public.

If you are trying to learn audio programming and DSP from scratch (like, *really* from scratch), these notes might be the place to start:

They were lecture notes for a student-led 1-credit audio programming course that I taught in the spring this year, but it's now a course for everyone. Some sections are still in revision, but the main contents are mostly complete.

It's probably more low level and UNIX-centric than most of the audio programming tutorials you can find, so don't expect to learn how to make an audio plugin using JUCE or how to make fancy GUIs etc. But maybe this can be a good thing.

1. you need to know basic C and UNIX shell utilities
2. it contains math, but at most calculus level

We = the family

I was trying to describe archeology to my kid, and she picked up on the ancient city part of my description. She had this vision of us going into an ancient building, and was even asking me what the footsteps would sound like. Something about the atlatl and it's use in hunting made her anxious, but when she saw the target was a cardboard box, her curiosity was stronger. She really watched closely, and eventually took a turn. She felt so proud. Now I want a kids atlatl set xD

Show thread

I went to an archeology event this morning and we got to throw darts with an atlatl (not very well =D ) and observe some flint/obsidian knapping, and see some people working at a dig site. Amazing stuff and awesome to stand on a hill where thousands of years of ancestors camped, hunted and made tools.

Witnessed a freshly made obsidian flake cut through hide like butter. Incredible. The edge is one molecule thick, the sharpest thing ever made apparently

I /could/ just go play some wonderful Free Software synth like ... oh Yoshimi or whatever, but what would be the fun in that?

ok it would just be fun lol

Show thread

"Freqs and Guix" came up because I was ... ahem ... /once again/ trying to do some digital audio synthesis with Rust which... is hard. I have probably been programming in Ruby for too long and/or have never had to think about managing memory. So figuring out how to map/iterate over a collection of Signals in order to mix them together for additive synthesis was breaking my brain.

had do do it the dumb way.

let sine_a = signal...
let sine_b = ...
sine_a.add_amp(sine_b).add_amp ...


Show thread
Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!