Picophonica — A Raspberry Pi Pico synth engine for a toy keyboard, with instrument presets and Midi out.
A friend gifted me a cheap toy musical keyboard. The sound quality was atrocious, and it could only play one note at a time. So I removed its circuitry while keeping its enclosure, speaker, and keybed, and with some tinkering and a Raspberry Pi Pico I turned it into something usable.
Restando sempre in tema gamedev, ho trovato questa serie di tutorial dedicati alla programmazione di un gioco roguelike in linguaggio C, utilizzando la libreria ncurses per la CLI.
I think I can do it. I think I can get through my entire professional software development career without ever learning C++ beyond the basics. I’ve done more than my fair share of C, Java, Ruby, Rust, Go, Python, JavaScript, and even Perl, but somehow I’ve escaped C++ except for one TINY work project that I somehow didn’t fuck up too badly.
@tilton you need to know that modern (post-2015) C++ is not like C. While much of C syntax is still accepted, don't write C in C++ unless you're interfacing with legacy code. In particular, avoid managing memory yourself, use containers and local variables instead.
On that note: C is not a "portable assembler", think of it as running on a VM that's just really good at generating code—the VM behavior (or "abstract machine") may or may not match your hardware. #cPlusPlus#cLanguage#cProgramming