I nearly bought an overpriced PCM5102 DAC on Amazon, as I wanted to experiment with a decent quality line out for my radio.
Then I remembered I still had a #Pimoroni PHAT DAC somewhere.
Thanks to @gadgetoid's brilliant https://pinout.xyz I had it hooked up to my Pico in no time, playing a modified #CircuitPython script by @todbot.
Here I'm switching between headphones plugged into the PCM5102 and a MAX98357 DAC hooked up to a speaker.
Rubia was not impressed! 🐈
#pimoroni #circuitpython #RubiaTheCat #MyMakes
I'm slowly getting somewhere with that board and now have a @radiofreefedi client with metadata working in #Arduino on the #ESP32.
This is actually grabbing data from the new #NowPlaying API, rather than metadata from the stream itself, so I could include time, artist link and Fedi address as well.
#arduino #esp32 #nowplaying #JukeboxFridayNight #MyMakes
Tonight I've been playing with using a servo to revive the vintage radio's station dial and turn it into Radio Rhythm Ace's rhythm selector display.
NB: I only programmed in a few rhythms, and they are subject to change.
Also, note to self: Next time EAT before creating the dial - it's Merengue not meringue! 🍙 👨🍳
#making #MyMakes #MusicMaker #RadioRhythmAce @synthdiy
#making #MyMakes #musicmaker #radiorhythmace
While there's still a fair bit to be done I thought it's time for a sneak peek at the latest incarnation of the ancient radio:
The Radio Rhythm Ace is a preset drum machine, which so far features 3 rhythm variations, 3 sound sets (Ace Tone Rhythm Ace, Roland Rhythm 77 and Korg Mini Pops) and a mute button for bass drum, snare and cymbal, plus volume and tempo control.
Slight update to the ancient radio:
I had a go turning it into a standalone @radiofreefedi player, using https://moodeaudio.org/.
While I reverted to a mono speaker, the sound quality is actually much better now, with no more interference, even when I do connect to it via Bluetooth (which is also still possible).
So far I've implemented a volume knob which doubles as a Play/Pause button (it's an encoder), but hopefully I can expand on functionality a bit more in the future.
When I just received #Pimoroni's Pico GFX Pack I just had to have a go at displaying @radiofreefedi@botsin.space's now playing metadata.
My initial inspiration came from @mikesheldon's RGB matrix version at https://octodon.social/@mikesheldon/109800654967812982 , and I heavily borrowed code from @blitzcitydiy's #MastodonAPI CircuitPython experiments at https://mastodon.social/@blitzcitydiy/109360738427088845 .
Code will follow ASAP.
If you haven't yet, check out @radiofreefedi@musician.social and its stream at https://radiofreefedi.net/
#pimoroni #mastodonapi #micropython #MyMakes #RubiaTheCat
And here is a quick sound demo of the ancient radio turned bluetooth speaker.
It won't win any awards for sound quality, but is better than I expected. Plus,#RubiaTheCat approves too!
#RubiaTheCat #cats #making #MyMakes
Last weekend I was planning to finally tidy the code of my Mastodon timeline E Ink viewer.
Instead I spent most of my time redesigning its looks, and then obsessively watching the federated timeline on it!
I did eventually manage to pause and cobble some shareable code together to maybe inspire someone to take things further:
#making #MyMakes #python #raspberrypi
Today I had another play with the #MastodonAPI:
My @Raspberry_Pi Zero W is connected to a #Pimoroni Inky Developer E Ink display.
A #Python script then grabs the latest media posts either from my own, or from the public timeline.
The image is then displayed inside the TV, while its ALT description is scaled in size to be shown inside the speech bubble.
The buttons allow to navigate between posts and media attachments.
#mastodonapi #pimoroni #python #raspberrypi #making #MyMakes
I've been thinking about better (and especially consistently) tagging my own content too, going forward.
My latest idea was to tag e.g. my own music #MyMusic to differentiate it from others' posts that I would simply tag #music.
Like that I could get a feed of just my music, and similarly I could have #MyMakes, #MyGoats etc...
Unfortunately the tag loses its CamelCase and so do the features hashtags on my profile page, so that's not really ideal either. :thinking:
#mymusic #music #MyMakes #MyGoats