Elektrine lite

← Feed

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 &amp;#39;s IO::Async::Timer::Periodic and @fuzzix &amp;#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&amp;#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