Gene Boggs
ology@fosstodon.org
<p>Epistemologist-at-large</p>
Posts
-
View post
`s/system/system on CPAN/`
-
View post
I made my latest Mojo #Perl music app look sort-of like the Star Trek NG computer screen (LCARS), with a bit of css. :) https://github.com/ology/Phrase-Generator
-
View post
New technical article published on how to make a drum machine app in #Perl: https://www.perl.com/article/making-an-asynchronous-clocking-drum-machine-in-perl/ - Woo! Thanks @oalders :D
-
View post
Released https://metacpan.org/dist/Music-Drummer 0.7000 now with a growing collection of common grooves and of course an example program and test to exercise the new features. Woo! #Perl #MIDI #Drums
-
View post
Fresh article on Python musical creativity: https://ology.github.io/2026/02/24/musical-rhythms-with-math-in-python/ #Python #MIDI #Math #Music
-
View post
Here is how to clock a midi device, like a drum machine with #Perl and @leonerd &#39;s IO::Async::Timer::Periodic and @fuzzix &#39; MIDI::RtMidi::FFI::Device: https://github.com/ology/Music/blob/master/clock-gen-async.pl
-
View post
Trying to asynchronously send a MIDI clock message, but the interval is always a bit longer than what I tell it to loop over. I tell it 120 beats per minute, but my MIDI device tells me it&#39;s clocking at 114 BPM. Why is the loop interval not being honored with my code? For the record, I am trying to wrap my head around asyncio but am obviously not using it correctly. Here is some code I cobbled together from brain/web: https://gist.github.com/ology/2dc2532617e1ef9149d6620edb78572a Hel...
-
View post
A client texted me all stressed and asked me to give her access to her company website so she could update it. :eyeroll: I explained that either I could do the job in 15 minutes OR I could transfer the website to her and train her on how to build websites... She asked me to do it, of course. #clients